
/* Common Variables */
.line-height-52 {
	line-height: 52px;
}
img{
	vertical-align: middle;
}
pre{
	border:none !important;
}
.undelivered-load-more{
	background-color: #e1e1e1 !important;
	color: #122b28 !important;
	border-color: #DBDBDB !important;
}
.groupheading{
	color: #707070 !important;
}
.text-right.date{
	display: flex;
	align-items: center;
}
.text-right.date a{
	margin-left: 5px !important;
}
#chatmsg .main-chtbx a{
	display: flex;
	align-items: center;
}
#chatmsg .main-chtbx .right-svg{
		margin-right: 0;
    padding-right: 0;
    width: 22px !important;
}
.message-box{
	background-color: #f2f2f2;
	padding: 15px !important;
	border-radius: 10px;
  display: inline-block;
  text-align: left;
	font-family: roboto;
	font-size: 16px;
	white-space: normal;
  max-width: 95%;
	color: #707070;
}
.message-box.outgoing{
	background-color: #EBEBFF;
}
a.message-box{
	font-size: 16px;
	color: #707070;
}
a.message-box i{
	margin-right: 8px;
}
pre.hideme{
	display: none !important;
}
.fa-save:before, .fa-floppy-o:before{
	color: #5517C1 !important;
}
.primary-btn{
	border-radius: 5px;
	color: #5517C1 !important;
	background-color: #fff;
	height: 40px !important;
	font-size: 16px !important;
	border: 1px solid #5517C1 !important;
	padding: 0 10px !important;
	font-weight: 400 !important;
	display: inline-block;
	line-height: 36px !important;
}

.primary-btn:hover{
	background-color: #5517C1;
	color: #fff !important;
}
.primary-btn-filled{
	border-radius: 5px;
	background-color: #5517C1;
	color: #fff !important;
	height: 40px !important;
	font-size: 16px !important;
	border: 1px solid #5517C1 !important;
	padding: 0 10px !important;
	font-weight: 400 !important;
	display: inline-block;
	line-height: 36px !important;
}

.primary-btn-filled:hover{

	color: #5517C1 !important;
	background-color: #fff;
}
.secondary-btn{
	border-radius: 5px;
	display: inline-block;
	line-height: 36px !important;
	color: #122B28 !important;
	background-color: #F5F5F5;
	height: 40px !important;
	font-size: 16px !important;
	border: 1px solid #DBDBDB !important;
	padding: 0 10px;
	font-weight: 400 !important;

}
.secondary-btn:hover{
	background-color: #DBDBDB;
	color: #122B28 !important;

}
.msg-template .numb_page{
	display:unset !important;
}
.call-wrap .hangup.btn{
	background-color: #F5F5F5 !important;
	color: #122b28 !important;
	border: 1px solid #DBDBDB !important;
	border-radius: 5px !important;
}
.call-wrap .hangup.btn:hover{
	background-color: #DBDBDB !important;
}
.call-wrap .call.btn:hover{
	background-color: #5517C1 !important;
	color: #fff !important;
}
.call-wrap .call.btn{
	background-color: #fff !important;
	color: #5517C1 !important;
	border: 1px solid #5517C1 !important;
	border-radius: 5px !important;
}
.main-chat h3{
	color: #707070 !important;
	font-weight: 400 !important;
}
.main-chat h3 span{
	color: #707070 !important;
	font-weight: 400 !important;
}
.date-color {
    color: #707070 !important;
    font-family: roboto;
    font-size: 12px!important;
    width: 100%;
    white-space: nowrap !important;
    margin: 5px 0 5px !important;
	}
.alert .alert-success p, .alert .alert-danger p { color: #fff !important; font-family: Roboto; font-size: 14px; }

.alert .alert-danger { background: #7cc576; margin: 15px 0 20px -13px; padding: 25px 0 25px 10px; }


.alert-success {
	background-color: #7cc576;
	color: white !important;
	padding: 10px 15px;
	font-size: 14px;
	border-radius: 35px;
	margin: 0px auto;
	border: 0px;
}

.alert-danger {
	background-color: #ff5800;
	color: white !important;
	padding: 10px 15px;
	font-size: 14px;
	border-radius: 35px;
	margin: 0px auto;
	border: 0px;
}
.alert-danger a {
	color: white !important;
	font-weight: bold;
}

.alert-v2 {
  border-color: #5517C1;
  color: #6C37C9 !important;
}
.alert-v2 a {
  text-decoration: underline;
}
a {
	color: #6C37C9;
}
a:active, a:focus, a:hover { color: #122B28;}
.anchor-group-view{
    float:right!important;
    position:relative!important;
    top:20px!important;
}
a.anchor-group-viewv:link{
    text-decoration:none;
}
a.anchor-group-viewv:active{
    text-decoration:underline;
}
a.anchor-group-viewv:visited{
    text-decoration:none;
}
a.anchor-group-viewv:hover{
    text-decoration:underline;
}
.anchor-group-viewv{
    color:#122b28!important;
}
.contact-edit-screen.group .control-label{
    font-size: 12px!important;
}
.contact-edit-screen.group .custom-checkbox-primary > input[type="checkbox"]:checked + label::before, .contact-edit-screen.group .custom-radio-primary > input[type="radio"]:checked + label::before{
    border-color: #6C37C9!important;
    background-color: #6C37C9!important;
}
 .form-control::-moz-placeholder {
color: #4b7873;
font-size:18px;
opacity: 1;
font-weight:lighter;
}
.form-control::-webkit-input-placeholder {
opacity: 1;
font-size:18px;
color: #4b7873;
font-weight:lighter;
}
.form-control:-moz-placeholder {
opacity: 1;
font-size:18px;
color: #4b7873;
font-weight:lighter;
}
.form-control::-moz-placeholder {
opacity: 1;
font-size:18px;
color: #4b7873;
font-weight:lighter;
}
.form-control:-ms-input-placeholder {
opacity: 1;
font-size:18px;
color: #4b7873;
font-weight:lighter;
}

.table > tbody + tbody { border-top: medium none; }

/**********Dashboard Header***********/
.sidebar-minimized #main { padding-left: 60px !important; }

#main { padding-left: 115px; }

.padd { padding: 0; }

.padd-left { padding-left: 0; }

.padd-right { padding-right: 0; }

@media (max-width: 991px) {
  .padd-to-md {padding:0;}
  .padd-left-to-md {padding-left:0;}
  .padd-right-to-md {padding-right:0;}
}

/* some helpers from Bootsrtap 4 */
.mb-4 { margin-bottom: 26px; }
.mb-2 { margin-bottom: 13px; }
.mt-1 { margin-top: 6.5px; }

.form-control::-moz-placeholder {
color: #9dbdbf;
opacity: 1;
}
.form-control::-webkit-input-placeholder {
opacity: 1;
color: #9dbdbf;
}
.fancybox-close {

  right:11px!important;

}
.form-control:-moz-placeholder {
opacity: 1;
color: #9dbdbf;
}
.form-control::-moz-placeholder {
opacity: 1;
color: #9dbdbf;
}
.form-control:-ms-input-placeholder {
opacity: 1;
color: #9dbdbf;
}

#header.navbar .navbar-toolbar .navbar-nav > li.p-n a.a1 { color: #fff; font-size: 26px; position: relative; }
#header.navbar .sidebar-minimize{
	margin-right: 12px;
}
.p-n .a1 .ico-arrow-down22 { color: #fff; font-size: 30px; font-weight: normal; margin-top: 0; vertical-align: middle; }

sub.sub-text { bottom: 10px; clear: both; font-size: 15px; left: 26%; line-height: 0; position: absolute; right: 0; width: 100%; }

#header.navbar .navbar-toolbar .navbar-nav > li.profile a .caret { border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); border-top: 7px solid; }
.caret{
	color: #fff;
}
.lookup-all .caret{
	color: #6C37C9;
}
.chat { background: #6C37C9; color: #ffffff !important; display: inline-block; font-size: 15px; font-weight: 400; padding: 6px 15px; line-height: 25px; border-radius: 0; }

.edit { border-radius: 0; padding: 6px 15px; line-height: 25px; font-size: 15px; font-weight: 400; background: #cbcaca; color: #fff; text-shadow: inherit; }

.has-icon > .form-control { padding-left: 34px; }

.has-icon > .form-control-icon { color: #4b7873; left: 0; line-height: 40px; position: absolute; right: 0; text-align: center; top: 0; width: 34px; z-index: 5; font-size: 25px; }

.has-icon > .form-control { border:1px solid #cfd9db; border-radius:0; box-shadow:none; font-family:"Roboto", sans-serif; font-size:18px; font-weight:normal; height:40px; line-height:normal; color:#4b7873; }

.has-icon > .form-control::-moz-placeholder, .form-control::-moz-placeholder {
color: #9dbdbf;
opacity: 1;
}
.has-icon1 > .form-control::-moz-placeholder, .text-box .form-control::-moz-placeholder, .form-control::-moz-placeholder {
color: #122b28;
opacity: 1;
}
.right-svg svg{
	max-width: 17px;
  max-height: 15px;
}

.has-icon1 > .form-control { border: 1px solid #cfd9db; border-radius: 0; box-shadow: none; font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 300; height: 40px; line-height: normal; color: #122b28; width: auto; }

.chat-box { background: rgba(0, 0, 0, 0) url("../image/logo/shape-97.png") no-repeat scroll 0 0 / cover; height: 298px; margin: 30px auto; padding: 85px 28px 0 45px; text-align: center; width: 303px; }

.chat-box h1 { color: #6C37C9; font-size: 23px; font-weight: 600; }

.chat-box p { color: #000; font-size: 15px; font-family: "Roboto", sans-serif; font-weight: 300; }

.text-box .panel-heading { padding: 0; }

.text-box textarea { border: none; border-radius: 0; font-size: 18px; color: #4b7873; font-family: "Roboto", sans-serif; font-weight: 300; }

.text-box .btn-default { background-color: inherit; border-bottom: medium none; border-left: inherit; border-radius: 0; border-top: medium none; width: 48px; }

.box-2 label { font-family: "Roboto", sans-serif; font-weight: 300; font-size: 18px; line-height: 14px; color: #4b7873; }


.box-2 .btn.chat { padding: 6px 35px; }

a.btn-green { background: #6C37C9; color: #ffffff; display: inline-block; font-size: 16px; font-weight: 400; padding: 10px; text-align: center; width: 100%; }

a.btn-red { background: #6C37C9; color: #ffffff; display: inline-block; font-size: 16px; font-weight: 400; padding: 10px; text-align: center; width: 100%; }

.profile .dropdown-menu a { color: #122b28; font-size: 18px; padding: 12px 15px !important; }

.profile .dropdown-menu > li > a > .icon { width: 20px; }

.bg-grey { background: #f5f5f5; }

.dropdown-header a { color: #6C37C9; }

.dropdown-menu.notice-box .media-list > .media > .media-body > .media-heading { display: block; float: left; font-size: 16px; text-align: left; width: 250px; }

.dropdown-menu.notice-box .media-list > .media > .media-body > .media-text { font-size: 14px; font-weight: 300; line-height: 22px; margin: 0px; }

.dropdown-menu.notice-box .media-list > .media > .media-body { float: right; overflow: hidden; width: 420px; }

.dropdown-menu.notice-box .media-list > .media > .pull-left { height: 100%; margin-right: 10px; width: 24px; vertical-align: middle; }

.dropdown-menu.notice-box .media-list > .media > .media-body > p { clear: both; color: #122b28; font-size: 15px; font-family: "Roboto", sans-serif; font-weight: 300; }

.dropdown-header a { color: #6C37C9; }

.dropdown-menu.notice-box1 .media-list > .media > .media-body > .media-heading { display: block; font-size: 16px; }

.dropdown-menu.notice-box1 .media-list > .media > .media-body > .media-text { font-size: 14px; font-weight: 300; line-height: 22px; margin: 0px; }

.dropdown-menu.notice-box1 .media-list > .media > .media-body { float: right; overflow: hidden; width: 300px; }

.dropdown-menu.notice-box1 .media-list > .media > .pull-left { height: 100%; margin-right: 0px; width: 24px; vertical-align: middle; }

.dropdown-menu.notice-box1 .media-list > .media > .media-body > p { clear: both; color: #122b28; font-size: 15px; font-family: "Roboto", sans-serif; font-weight: 300; }

.dropdown-menu > .dropdown-header { font-size: 15px; font-weight: 400; }

.media-list > a.media {
	display: flex;
	align-items: center;
	min-height: 60px;
}

@media(max-width:480px) {

	#header.navbar .navbar-toolbar .navbar-nav > li.p-n a.a1 { font-size: 18px; }


}

/**********Dashboard Header End***********/



/******** user satrt*****************/

.user_page h1 { font-family: Roboto; font-size: 36px; font-weight: 300; color: #122b28; }

.user_page p { color: #122b28; font-family: roboto; font-size: 16px; font-weight: 300; }

.invite_bttn { color: #7cc576; font-size: 16px; font-family: Roboto; padding: 15px 20px; border: 1px solid #7cc576; background: #f7f7f7; margin: 25px 0 55px 0; }

.user_table tbody tr td { background: #e8eeee; color: #122b28; font-family: roboto; font-size: 16px; text-align: center; font-weight: 300; }

.user_table .setting { margin: 0 5px 0 0; }

.user_table .del { margin: 0 0 0 5px; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom: none !important; }

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #DBDBDB; }

.user_page { margin-bottom: 600px; }

/**********User End************/

/********** Send start **************/

.star { float: left; }

.type_numb { padding-left: 10px !important; padding-right: 10px !important; font-size: 16px !important; }

/********** Send end **************/


/**********buy_new_number_step2**************/

.buy_page { margin: 0px 0 0; }

.buy_page h1 { color: #122b28; font-family: Roboto; font-size: 36px; font-weight: 300; }

.tutr-btn { margin: 22px 0 0; }

.tutr-btn a { background: #fff !important; border: medium none; border-radius: 0; box-shadow: none; color: #5517C1; float: right; font-family: Roboto; font-size: 16px; font-weight: 300; height: 32px; line-height: 18px; margin: 0; text-align: center; width: 187px; }
.venobox_custom {
		background: #fff !important;
    border: none !important;
    margin-left: 28px;
    margin-right: 28px;
    display: flex;
    align-items: center;
}
.green-bdr { background: #6C37C9; height: 8px; margin: 40px 0 5px; }

.step-green h4 { color: #6C37C9; font-family: Roboto; font-size: 16px; margin: 0; text-align: center; }

.red-bdr { background: #6C37C9; height: 8px; margin: 40px 0 5px; }

.step-red h4 { color: #6C37C9; font-family: Roboto; font-size: 16px; margin: 0; text-align: center; }

.grey-bdr { background: #cbcaca; height: 8px; margin: 40px 0 5px; }

.step-grey h4 { color: #cbcaca; font-family: Roboto; font-size: 16px; margin: 0; text-align: center; }

.bynumb-hd { margin: 35px 0 0; }

.bynumb-hd h4 { color: #4b7873; font-family: Roboto; font-weight: normal; margin: 0 0 15px; text-transform: uppercase; font-size: 14px; }

.bynumb-hd h1 { color: #6C37C9; font-family: Roboto; font-weight: 300; margin: 0; }

.btm-bfrm { margin: 35px 0 0; }

.byfrm .reg-frm { background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); border-radius: 0; border-width: 0; box-shadow: none; display: inline-block; margin: 0; position: relative; width: 100%; }

.byfrm .reg-frm .form-group { margin-bottom: 30px; }

.byfrm .reg-frm .control-label { color: #4b7873; font-family: Roboto; font-size: 14px; font-weight: normal; margin-bottom: 10px; text-transform: uppercase; }


.byfrm .reg-frm .form-control {  border-radius: 0; color: #122B28; font-family: roboto; font-size: 14px; font-weight: normal; height: 40px; padding: 0 10px; line-height: 20px;}

.byfrm .reg-frm .inp-btm { color: #4b7873; display: inline-block; font-family: roboto; font-size: 14px; font-weight: 300; margin: 5px 0 0; }

.byfrm .selectize-input { min-height: 38px; border: medium none; border-radius: 0; line-height: 37px; padding: 0 3px; }

.byfrm .reg-frm .selectize-control .form-control { height: auto; }

.byfrm .selectize-control.single .selectize-input::after { border-color: #6C37C9 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 10px 10px 0; margin-top: -3px; right: 2px; }

.byfrm .selectize-control.single .selectize-input.dropdown-active::after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #6C37C9; border-width: 0 10px 10px; margin-top: -3px; }

.byfrm-rght { background: #ececec; margin: 8px 0 0; padding: 8px 20px; }

.by-cost h5 { color: #4b7873; text-transform: uppercase; }

.by-cost p b { color: #4b7873; font-size: 16px; }

.by-cost p { color: #122b28; font-family: roboto; font-size: 16px; font-weight: 300; }

.prsnlgr { margin: 20px 0 0; }

.prsnlgr h5 { color: #4b7873; text-transform: uppercase; }

.prsnlgr p { color: #4b7873; font-family: roboto; font-size: 14px; font-weight: 300; }

.filfrmt { margin: 22px 0 0; }

.filfrmt p { color: #122b28; float: left; font-family: roboto; font-size: 16px; font-weight: 300; }

.filfrmt a { color: #6C37C9; font-size: 16px; margin: 0 30px; }

.filfrmt img { margin: -4px 2px 0 0; }

.by2-btns { margin: 30px 0 40px; }

.skp-cnt { float: right; margin: -8px 0 0; display: flex; align-items: center;}
.skp-cnt .secondary-btn{
	margin-right: 10px !important;
}

span.ValidationErrors { bottom: -19px; position: absolute;}


/**********buy_new_number_step2 end **************/


/**********buy_number_step_3**************/

.bynumb2-hd { margin: 46px 0 0; }

.bynumb2-hd h1 { color: #122B28; }

.bynumb2-hd p { color: #122b28; font-size: 16px; margin: 0; }

.bnub3 { float: none; margin: 0 auto; padding: 30px; }

.buy3-detl { display: inline-block; margin: 0 0 22px; width: 100%; }

.buy3-detl h5 { color: #4b7873; float: left; margin: 0; text-transform: uppercase; line-height: 28px; }

.buy3-detl p { color: #4b7873; font-size: 18px; margin: 0; font-family: roboto; font-weight: bold; display: inline-block; }

.buy3-detl p span { font-weight: normal; }

.txt1 h5 { margin: 0 40px 0 0; }

.txt2 h5, .txt3 h5 { margin: 0 37px 0 0; }

.txt4 h5 { width: 190px; }

/**********buy_number_step_3 end **************/

/**********edit_call_forwarding_STEP_1 **************/

.by-munber { color: #6C37C9 !important; font-size: 36px !important; font-weight: 300 !important; margin: 5px 0 8px !important; }

/**********edit_call_forwarding_STEP_1 end **************/

/**********numbers start**************/


.page_pad_tl { padding-top: 30px; }

.arrow_reply { margin: 0 30px; }

.action_img { cursor: pointer; }

/*.search_bttn { margin: 22px 0 0 0; }*/

.numb_page .search_bttn { margin: 0 0 0 0; }

.search_bttn input { border-radius: 0 !important; font-size: 18px; color: #122b28 !important; font-family: roboto; height: 45px; background-color: #fff; margin-top: -4px}

.search_bttn.magnifier-icon input {
  background: url(../image/img/search.png) no-repeat 100% center;
  background-size: 24px 24px;
}

.search_bttn.loading-icon input {
  background: url(../../fancybox/source/fancybox_loading.gif) no-repeat 100% center;
  background-size: 24px 24px;
}

.numb_page .search_bttn input {height: 37px;}

.user_table thead tr th { background: #eee !important; color: #122b28; font-size: 14px; font-family: Roboto; text-shadow: none !important; text-align: center; padding-top: 20px; padding-bottom: 20px; white-space: nowrap; font-weight: 400; text-transform: capitalize;
}
.user_table_new thead tr th { background: #eee !important; color: #122b28; font-size: 14px; font-family: Roboto; text-shadow: none !important; text-align: center; padding-top: 20px; padding-bottom: 20px; white-space: nowrap; font-weight: 400; text-transform: capitalize;
}
.table-bordered{
  border: 1px solid #DBDBDB !important;
}
#checkeddiv .send_sms_bttn{
  border: 1px solid #5517C1 !important;
  background-color: #fff !important;
  color: #5517C1 !important;
}
#checkeddiv .send_sms_bttn:hover{
  border: 1px solid #5517C1 !important;
  background-color: #5517C1 !important;
  color: #fff !important;
}
.user_table tbody tr td{
  background-color: #f8f8f8 !important;
}
.user_table tbody tr td i{
  font-size: 16px;
  vertical-align: middle;
}
.user_table_new tbody tr td{
  background-color: #f8f8f8 !important;
}
.user_table_new tbody tr td i{
  font-size: 16px;
  vertical-align: middle;
}
.user_table_new tbody tr td { color: #122b28; font-family: roboto; font-size: 16px; text-align: center; font-weight: 300; }
tr.selected-record td{
	background-color: #6C37C9 !important;
	color: #fff !important;
}
.user_table_new .setting { margin: 0 5px 0 0; }

.user_table_new .del { margin: 0 0 0 5px; }

.bg_red { background: #e9c6c2; }

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { background: none !important; }

.bg_white { background: #f7f7f7; padding: 20px 0 !important; }

.bg_grey { background: #e8eeee; }

.numb_page { margin: 10px 0 20px;  display: flex; align-items: center;}

.user_page_new h1 { font-family: Roboto; font-size: 36px; font-weight: 300; color: #122b28; margin:0;}

.user_page_new p { color: #122b28; font-family: roboto; font-size: 16px; font-weight: 300; }

.user_page_new { margin-bottom: 100px; }

.numb_page .hasDatepicker{
    height: 40px;
    margin-top: 4px;
}
#reset_date_filter{
    margin-top: 8px;
		border-radius: 5px;
		color: #5517C1 !important;
		background-color: #fff;
		height: 40px !important;
		font-size: 16px !important;
		border: 1px solid #5517C1 !important;
		padding: 0 10px;
		font-weight: 400 !important;
		line-height: 36px;
		display: inline-block;
		max-width: 100px;
}
#reset_date_filter:hover{
	background-color: #5517C1;
	color: #fff !important;
}

/**********numbers end **************/


/********** primary number changes start **************/

.primary_para { display: inline-block; }

.primary_page h1 { font-family: Roboto; font-size: 36px; font-weight: 300; color: #122b28; }

.primary_page p { color: #122b28; font-family: roboto; font-size: 16px; font-weight: 300; }

.primary_numb_message { background: #7cc576; margin: 15px 0 20px -13px; padding: 25px 0 25px 10px; }

.primary_numb_message p { font-family: Roboto; font-size: 16px; color: #fff; }

.primary_numb_message span { font-weight: bold; }

.cros-btn-new { color: #ffffff; font-family: roboto; font-size: 16px; position: absolute; right: 25px; top: 0px; }

.cros-btn-new:hover { color: #fff !important; }

/********** primary number changes end **************/


/*********************new number step1 start *********************/

.selectize-input{
  color: #122b28 !important;
	height: 40px;
  border-radius: 5px !important;
  background-color: #f5f5f5 !important;
  border: 1px solid #dbdbdb !important;
  font-weight: 400 !important;
	font-size: 16px !important;
}
.selectize-input:hover{
background-color: #DBDBDB !important;
}
.price_month { margin: 0; padding: 0; color: #4b7873; font-family: roboto; font-size: 18px; font-weight: bolder; }

.num_text p { font-family: roboto; color: #122b28; font-size: 16px; font-weight: 300; }

.by2-text { margin-bottom: 250px; }

/*********************new number step1 end *********************/


/*******************inbox_import_step_1 start*********/

.red-boddr { background: #6C37C9 none repeat scroll 0 0; height: 8px; margin: 35px 0 5px; }

.grey-boddr { background: #cbcaca none repeat scroll 0 0; height: 8px; margin: 35px 0 5px; }

.import_sub_title { color: #122b28; font-size: 16px; font-family: roboto; font-weight: 300; }

.imp_form { margin: 0 auto; float: none; }

.imp_form .label_name { color: #4b7873; font-size: 14px; font-family: Roboto; text-transform: uppercase; font-weight: normal; display: block; padding: 0 0 10px 0; }

.radio_bttn { color: #4b7873; font-family: roboto; font-size: 18px; font-weight: 300 !important; }

.imp_form p { font-size: 14px; color: #4b7873; font-family: roboto; font-weight: 300; padding: 0 0 0px 0; }

.imp_form .custom-checkbox-teal>input[type=checkbox]:checked+label:before, .imp_form .custom-radio-teal>input[type=radio]:checked+label:before { border-color: #6bccb4; background-color: #fff; }

.imp_form .custom-radio > input[type="radio"]:checked + label::after { background-color: #000 !important; margin: 3px 0 0 0; }

.imp_form .custom-checkbox-teal > input[type="checkbox"]:checked + label::before, .imp_form .custom-radio-teal > input[type="radio"]:checked + label::before { background-color: #fff; border-color: #cbcaca; }

.imp_form .custom-radio > label::before { margin: 3px 0 0 0; }

.upload_img { border-left: 4px solid #6C37C9; border-radius: 0; color: #4b7873; font-family: roboto; font-size: 14px; font-weight: lighter; height: 44px; padding: 0 10px; background: #fff !important; }

.upload_bttn { background: #cbcaca; color: #fff; font-family: Roboto; font-size: 16px; margin: 0 0 48px 25px; cursor: pointer; padding: 10px 0; width: 110px; text-align: center; font-weight: 600; }

.import_bttn { margin: 0px 0 30px; }

.import_bttn .impt_cancel_bttn { background: #cbcaca; color: #fff; font-family: Roboto; font-size: 16px; cursor: pointer; padding: 10px 20px; text-align: center; font-weight: 600; float: left; }


/*******************inbox_import_step_1 End*********/

/*******************inbox_import_step_2 start*********/

.green-boddr { background: #6C37C9 none repeat scroll 0 0; height: 8px; margin: 35px 0 5px; }

.imp_form .form-control { border-left: 4px solid #6C37C9; border-radius: 0; color: #4b7873; font-family: roboto; font-size: 14px; font-weight: normal; height: 44px; padding: 0 10px; }

.imp_form .form-group .cnty-slct { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #ffffff none repeat scroll 0 0; border-color: #cfd9db #cfd9db #cfd9db #6C37C9; border-image: none; border-style: solid; border-width: 1px 1px 1px 4px; }

.imp_form .selectize-control.single .selectize-input::after { border-color: #6C37C9 transparent transparent; border-style: solid; border-width: 10px 8px 0; content: " "; display: block; height: 0; margin-top: -2px; position: absolute; right: 10px; top: 50%; width: 0; }

.selectize-input::after { clear: left; content: " "; display: block; }

.imp_form .selectize-input.dropdown-active::after { border-color: #6C37C9; }

.imp_form .selectize-input { border: none !important; box-shadow: none; box-sizing: border-box; display: inline-block; overflow: hidden; padding: 10px 12px; position: relative; width: 100%; z-index: 1; }

.imp_form .selectize-control .form-control { height: auto; }

.inbx_sel { margin: 0 0 70px 0; }

.add_list { color: #6C37C9; font-family: Roboto; font-size: 16px; }

.add_text { margin: 0 0 30px 0; }

.add_list:hover { color: #6C37C9; }

.add_list:active { color: #6C37C9; }

/*******************inbox_import_step_2 end*********/


/******** inbox import step 3 start ************/

.inbox_step_3 .cnty_slct_new .selectize-input, .inbox_step_3 select.form-control { border: 1px solid #d7d7d7; border-radius: 0; }
.inbox_step_3 select option::-moz-placeholder {
color: #4b7873;
opacity: 1;
font-family: roboto;
}
.inbox_step_3 select option::-webkit-input-placeholder {
opacity: 1;
color: #4b7873;
font-family: roboto;
}

.inbox_step_3 select option:-moz-placeholder {
opacity: 1;
color: #4b7873;
font-family: roboto;
}
.inbox_step_3 select option::-moz-placeholder {
opacity: 1;
color: #4b7873;
font-family: roboto;
}
.show-sched-btn{
	height: 1px !important;
}
.inbox_step_3 select option:-ms-input-placeholder {
opacity: 1;
color: #4b7873;
font-family: roboto;
}

.cnty_slct_new { text-align: left; margin: 0 auto; }

.inbox_step_3 { margin: 60px 0 0 0; }

.inbox_step_3 .imp_form .form-group .cnty_slct_new { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #ffffff none repeat scroll 0 0; border-color: #cfd9db #cfd9db #cfd9db #6C37C9; border-image: none; border-style: solid; border-width: 1px 1px 1px 4px; }

.inbox_step_3 tbody tr td { padding: 10px 0; }

.inbox_step_3 .bg_white { background: #f7f7f7 none repeat scroll 0 0; padding: 10px 0 !important; }

.impt_chkbox { font-size: 18px; font-family: roboto; color: #4b7873; padding: 40px 0 10px 0; }

.custom-checkbox > label::before { margin: 3px 0 0 0; }

.cnty_slct_new { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #ffffff; border-image: none; color: #4b7873; font-family: roboto; font-size: 14px; font-weight: lighter; width: 200px; }

.cnty_slct_new .form-control { padding: 0 20px; }

.custom-checkbox > label::after { top: 7px; }

.inbox_step_3 .user_table thead tr th { text-transform: none!important; }

/********inbox import step 3 end *************/
/******** inbox import step 4 start**********/

.text_example { margin: 50px 0 5px 0; }

.text_example h1 { font-size: 13px; font-family: Roboto; color: #4b7873; font-weight: normal; }

.text_example .exmpl { color: #4b7873; font-size: 15px; font-family: roboto; padding: 0 0 0 5px; }

.text_example .exmpl1 { color: #7cc576; font-size: 12px; font-family: roboto; padding: 0 0 0 5px; font-weight: bold; }

.inbox_step_4 .bg_white { background: #f7f7f7; }

.bg_default, .inbox_step_4 th { padding: 10px 10px !important; }

.inbox_step_4 .bg_white { padding: 10px 0 !important; }

.step_4_table { margin-bottom: 30px; }

/******* inbox import step 4 end ***********/

/********inbox import step 5 start **********/

.import_button { margin: 20px 0 40px 0; }

/********inbox import step 5 end*************/


/**********inbox**************/

.bal-crd { text-align: center; }

.bal-crd p { color: #122b28; font-family: roboto; font-size: 14px; font-weight: 300; margin: 0; }

.bal-crd h5 { color: #6C37C9; font-size: 16px; margin: 0 !important; }

#header.navbar .navbar-toolbar .navbar-nav > li > a {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
}
.btn-purple{
	background-color: #6C37C9;
	color: #fff;
}
.btn-purple:hover{
	color: #fff !important;
}
#header.navbar .navbar-toolbar .navbar-nav > li > a > .meta > .text { color: #fff; font-size: 16px; font-weight: bold; }

/* .dash-main {  padding-top: 40px !important;} */
.dlt-thred a { color: #6C37C9; float: right; font-size: 12px; font-weight: bold; margin: 0 3px 5px; text-align: right; }

.sid-bar { display: inline-block; }

.inbx-list { padding: 15px 0; }

.inbx-list .form-horizontal { padding: 0 15px 20px; }

.inbx-list .form-horizontal .has-icon > .form-control { padding-left: 10px; padding-right: 10px; }

.inbx-list .form-horizontal .star-img { display: inline-block; vertical-align: middle; }

.triangle-icon{  margin-left: 2px; color: #6C37C9; font-size: 22px!important; }

.triangle-iconv{  margin-left: 2px; color: #6C37C9; font-size: 16px!important; }

.triangle-grey { color:#bbb!important; opacity: 1; float: right}

.main-chat .fa-exclamation-triangle{ font-size: 16px; position: relative; top: 0px; }

.media-text .fa-exclamation-triangle{ color: #c0392b;  }
.fa-exclamation-triangle{
	color: #c0392b;
}
#undeliveredmesg .fa-exclamation-triangle{ font-size: 23px; margin-top: 1px; }
#undeliveredmesg .fa-exclamation-triangle.triangle-icon-mobile{ font-size:22px!important; margin-left: 8px; }

.inbx-list .media-list .media-object.img-circle { display: inline-block; width: 39px; height: 39px;}

.inbx-list .media-list .media { display: flex; align-items: center; padding: 7px 4px 12px !important;   background: #f8f8f8 !important; border-bottom: 1px solid #eaeaea;}
.inbx-list .media-list .media:hover {
	background: #fff !important;
}
.inbx-list .viewport::after, .inbx-list .viewport::before { background-image: none; }

.inbx-list .media-heading { color: #6C37C9; font-family: Roboto; font-size: 16px!important; text-align: left!important; }

.inbx-list .media-meta { color: #707070 !important; font-family: roboto; font-size: 12px!important; width: 100%; margin: 2px 0 5px !important; }

.inbx-list .media-text { color: #6d6d6d; font-size: 16px !important; font-weight: 300 !important; text-align: left !important; width: 100%; }

/* .inbx-list .lft-img { display: block; line-height: 68px; } */

.inbx-list .lft-img { display: block; line-height: 41px; }

.inbx-list .lft-img .star-img { margin: 0 4px 0 0; }
.date-color{ color: #707070 !important; font-family: roboto; font-size: 12px!important; width: 100%; margin: 5px 0 5px !important;}
.inbx-list .media-body.text-left { display: inline-block; margin: 0 0 0 13px !important;width: 100%; }

.inbx-list .media-list .media.border-dotted::after { border-bottom-style: none; }

.inbx-list .media-list .media::after { border-bottom: medium none; }
.inbx-list .media-list li{
	border-left: 4px solid transparent;
}
.inbx-list .media-list li:hover, .inbx-list .media-list li.active { border-left: 4px solid #6C37C9; cursor: pointer; }

.inbx-list .viewport .scrollbar { background-color: #6C37C9 !important; }

.str-hd { float: left; line-height: 32px; }

.gret-hd { float: left; display: flex; justify-content: space-between;}
.ico-plus-circle{
	font-size: 18px;
	color: #122B28;
}

.gret-hd h4 { color: #122b28; font-size: 24px; font-weight: 300; float: left; margin: 10px 0 0 20px; }

.gret-hd h4 a { color: #122b28; }

.gret-menu { left: 38px; border-radius: 0; box-shadow: none !important; width: 200px; padding: 7px 1px 4px; background: #f5f5f5 none repeat scroll 0 0; }

.gret-menu .viewport::before, .gret-menu .viewport::after { background-image: none; }

.gret-menu .media-heading { color: #000!important; font-size: 16px!important; line-height: 22px; text-align: left !important; }

.gret-menu .media-list > .media { min-height: auto; padding: 11px 10px; }

.gret-menu .media-list > .media::after, .gret-menu .media-list > .media.border-dotted::after { border-bottom: medium none; }

.gret-hd .dropdown-toggle:after, .gret-hd .dropdown-toggle:before { position: absolute; content: ""; left: 92%; width: 0; height: 0; border-style: solid; display: none; }

.gret-hd .dropdown-toggle:before { z-index: 1002; bottom: -3px; margin-left: -9px; border-width: 0 9px 9px; border-color: transparent transparent #6C37C9 }

.gret-hd .dropdown-toggle:after { z-index: 1003; bottom: -3px; margin-left: -8px; border-width: 0 8px 8px; border-color: transparent transparent #fff }

.open .dropdown-toggle:after, .open .dropdown-toggle:before { display: block; }

.main-chtbx { padding: 10px 8px; }

.main-chtbx span { float: left; margin: 0 10px 0 0; }

.main-chtbx li { /*display: flex;*/ align-items: center; list-style: none; margin: 0 0 5px; width: 100%; cursor: pointer;  }

.main-chat { display: inline-block; float: right; width: 92%; }
#sendsms{
	display: flex;
	justify-content: center;
	align-items: center;
}
.main-chat h3 { color: #122B28; font-size: 16px; font-weight: bold; line-height: 38px; margin: 0; float: left; }

.main-chat .date { color: #5517C1; font-family: roboto; font-size: 16px; font-weight: 300; line-height: 38px; margin: 0; }


.main-chat div.padd p img{ margin:0 6px 10px 0;}

.cal-min i.ico-phone4 { margin: 0 8px 0 0; }

.div-hover { margin: 6px 0 0 2px; }

.div-hover a { color: #6C37C9; float: left; font-size: 10px; margin: 0 14px 0 0; }

.div-hover a i { float: left; margin: 2px 5px 0 0; }

.main-chat .padd p { color: #122b28; font-family: roboto; font-size: 16px; font-weight: 300; line-height: 24px; margin: 0; }

.div-hover { visibility: hidden; display: flex;}
.div-hover img{
	margin-right: 5px;
}
.main-chtbx li:hover .div-hover { visibility: visible; cursor: pointer; }

.msg-area .panel-default .panel-heading { background-color: #e1e1e1; }

.msg-area .msg-chr { float: right; margin: 0; padding: 0; }

.msg-area .msg-chr li { color: #4b7873; display: inline; font-family: roboto; font-size: 10px; font-weight: 300; line-height: 33px; list-style: outside none none; margin: 0 4px; }

.msg-area .msg-chr li.btn { background:#e1e1e1; border: medium none; border-radius: 0; color: #ffffff; font-family: Roboto; font-size: 12px; padding:6px 0; position: relative; }

/* Inbox 1.0 compose form disabled, use v2 */
.msg-area.disabled {
  position: relative;
}
.msg-area.disabled .blockOverlay {
  display: none !important;
}
.msg-area.disabled::after {
  content: "";
  position: absolute;
  z-index: 1012;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
}

#legacy-inbox-not-supported {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1013;
  transform: translate(-50%, -50%);
  min-width: 90%;
}

@media (min-width: 1200px) {
  #legacy-inbox-not-supported {
    min-width: auto;
  }
}

.txtlarge .msg-area .msg-chr li { font-size: 14px; }
.panel-heading .btn #sendernumber { font-family: Roboto; font-size: 11px; position: relative; top: -2px;
 background:transparent !important; color: #5517C1; padding:0 0px; height: 30px !important;}
 .panel-heading .btn.sender-number-list{
	 position: relative;
 }

.btn #sendernumber { font-family: Roboto; font-size: 11px; position: relative; top: -2px;
 color: #122b28; padding:0 0px; height: 30px !important;}

.btn #sendernumber option { background:#f8f8f8; color: #122b28;}
.btn #sendernumber option:hover { background:#5517C1; color: #fff;}

/* .btn #sendernumber option {   padding: 0 8px;} */

.text-box .btn-group a.fancybox { float: left;}

.text-box .btn-group button.fp__btn { border-radius: 0!important; height: 25px!important; margin: 4px 12px!important; background-color:#707070!important;}

.text-box .btn-group button.fp__btn {  background-size:10px!important; background-position:10px 6px!important; padding:4px 30px 5px!important;}

.text-box .btn-group button.fp__btn::after {  top: 11px!important;}

.name-main { background: #ececec!important; }

.btn-group .name-label { float: left; margin: 0; padding: 0; }

.btn-group .name-label > li { padding: 7px 12px; border-right: 1px solid #d7d7d7; color: #6C37C9; display: inline-block; font-size: 13px; list-style: outside none none; }

.tags-main { background: #e1e1e1; padding: 12px 20px 16px 15px; border: 1px solid #cfd9db; border-left: none; }

.tags-main h5 { color: #4b7873; margin: 0 0 10px; }

.tags-main ul { float: left; margin: 0; padding: 0 3px; }

.tags-main ul li { list-style: outside none none; display: inline-block; }

.tags-main ul li a { color: #6C37C9; font-size: 12px; display: inline-block; padding: 2px; }

.tags-main ul li a:hover { color: #6C37C9; font-weight: bold; }

.tags-main .scrollbar { background-color: #6C37C9!important; }

.add-btn { margin: 20px 0 0; }

.tags-main .add-btn input { color: #4b7873; border-radius: 0; float: left; height: 35px; width: 120px; font-family: roboto; }
.tags-main .add-btn input::-moz-placeholder {
color: #9dbdbf;
opacity: 1;
font-family: roboto;
}
.tags-main .add-btn input::-webkit-input-placeholder {
opacity: 1;
color: #9dbdbf;
font-family: roboto;
}
.tags-main .add-btn input:-moz-placeholder {
opacity: 1;
color: #9dbdbf;
font-family: roboto;
}
.tags-main .add-btn input::-moz-placeholder {
opacity: 1;
color: #9dbdbf;
font-family: roboto;
}
.tags-main .add-btn input:-ms-input-placeholder {
opacity: 1;
color: #9dbdbf;
font-family: roboto;
}

.add-btn .btn.chat { float: right; height: 35px; margin: 0; padding: 4px 11px; }

.sid-bar .media, .sid-bar .media .media { margin-top: 0; }

.sid-bar .gret-menu { right:0; left: initial; top: 33px; }

.sid-bar .btn-group.open .dropdown-toggle { box-shadow: none; }

.sid-bar .dropdown-menu:after, .sid-bar .dropdown-menu:before { position: absolute; content: ""; left: 90%; width: 0; height: 0; border-style: solid; display: none; top: -10px; }

.sid-bar .dropdown-menu:before { z-index: 1002; bottom: -3px; margin-left: -9px; border-width: 0 9px 9px; border-color: transparent transparent #6C37C9 }

.sid-bar .dropdown-menu:after { z-index: 1003; bottom: -3px; margin-left: -8px; border-width: 2px 8px 8px; border-color: transparent transparent #fff }

.sid-bar .open .dropdown-menu:after, .sid-bar .open .dropdown-menu:before { display: block; }

.inbx-tpicn a i { color: #6C37C9; font-size: 24px; }

.inbx-tpicn a i:hover { color: #6C37C9; }

.inbx-list form .has-icon p { color: #aeadad; font-size: 12px; margin: 0; font-family: roboto; }

.grp-lst { float: left; margin: 6px 0 10px; padding: 0; width: 100%; }

.grp-lst li { display: inline-block; text-align: center; list-style: outside none none; margin: 0 10px 5px 0; }

.grp-lst li a { color: #6C37C9; font-size: 12px; }

.grp-lst li a:hover { color: #6C37C9; }

.lst-tagicns a i { color: #122b28; font-size: 18px; }

.inbx-tpicn a i:hover { color: #6C37C9; }

.str-hd a { line-height: 44px; }

.lst-tagicns { margin: 0 0 0 14px; display: inline-block; position: relative; vertical-align: middle; }

.lst-tagicns a { border: 1px solid #cbcaca; display: inline-block; float: left; margin: 0; padding: 13px 10px; border-width: 0 1px 0 1px; }

.btn-group.lst-tagicns a:first-child { border-width: 0 0 0 1px; }


.redusrsbtns { z-index: 999; background: #ffffff; float: left; left: 0; margin: 0; padding: 12px 10px; display: none; position: absolute; top: 57px; width: 100%; }

.redusrsbtns li { display: inline-block; text-align: center; list-style: outside none none; margin: 0 10px 5px 0; }

.redusrsbtns a { background: #6C37C9; color: #ffffff; font-size: 14px; font-weight: normal; height: 41px; padding: 9px 15px; }

.redusrsbtns img { margin: 0 5px 0 0; }

.tag-out { z-index: 999; background: #ffffff; float: left; left: 0; margin: 0; padding: 12px 10px; display: none; position: absolute; top: 57px; width: 100%; min-height: 36px;}

.tags-in { margin: 8px 0 0; }

.tags-in > h5 { color: #4b7873; float: left; font-size: 14px; margin: 2px 0 0; }

.tags-in > ul { float: left; margin: 0; padding: 0; }

.tags-in li { float: left;  margin: 0 8px 8px; list-style: outside none none; }

.tags-in a { color: #6C37C9; font-size: 12px; }

.tags-in a:hover { color: #6C37C9; }

.tag-out .add-btn { margin: 0; float: right; text-align: right; }

.tag-out .add-btn .form-control { border-radius: 0; display: inline; float: none; width: 69%; }

.tag-out .add-btn .btn.chat { float: right; font-size: 12px; height: 34px; margin: 0 0 0 5px; padding: 4px 5px; }

.msg-tme { margin: 9px 0 0; }

.msg-tme p { color: #5517C1; float: left; margin: 0; white-space: nowrap;}

.msg-tme > ul { float: right; margin: 0; padding: 0; display: flex; align-items: center;}
.msg-tme > ul img{margin-right: 5px;}
.msg-tme ul li { float: left; margin: 0; width: auto; }

.msg-tme ul li a { color: #6C37C9; margin: 0 0 0 8px; }

.buy-packg { background: #9dbdbf; display: inline-block; padding: 3px 21px; position: relative; text-align: center; top: 0px; z-index: 999; }

.buy-packg > h5 { color: #ffffff; font-family: Roboto; font-size: 26px; font-weight: 300; margin: 0; }

.buy-packg > p { color: #ffffff; font-size: 10px; margin: 0; }

.msg-area .tag-btntagsmerge { background: #ffffff; padding: 4px 10px 10px !important; position: absolute;}



.buy-packg a h5 { color: #ffffff; font-family: Roboto; font-size: 24px; font-weight: 300; margin: 0; }

.buy-packg a p { color: #ffffff; font-size: 10px; margin: 0; }

.buy-packg a {  line-height:16px!important;  padding: 0 !important;}
.buy-packg a:hover, .buy-packg a:focus {background-color: transparent !important;}

.date span.reficn { float: right !important; line-height: 30px !important; height: auto !important; margin: 0px 0 0 0px !important; width: auto !important;}

/**********inbox end **************/

/**************** contacts start ***********/
.contacts_bttn .history_bttn, .contacts_bttn .tag_bttn { background: #cbcaca; color: #fff; cursor: pointer; float: left; font-family: Roboto; font-size: 16px; font-weight: regular; padding: 10px 20px; text-align: center; border-radius: 0; }

.btn-video { background: #6C37C9!important; line-height: 30px !important; width: 180px; }

.contacts_bttn .history_bttn { margin: 0 15px 0 30px; }

.import_button .send_sms_bttn { background: #6C37C9; font-family: Roboto; font-size: 16px; color: #fff; padding: 10px 25px; margin: 0 10px 0 0; float: left; }

.contacts_pg { margin-top: 10px; }

.contacts_pg .bg_grey { padding: 15px 6px; }

.contacts_pg .bg_grey1 { padding: 5px 0; background: #e8eeee; }

.form_field .custom-checkbox > label::before { background: #fff none repeat scroll 0 0; border: 1px solid #c8c8c8; border-radius: 0 !important; content: ""; height: 18px; width: 18px; }
.search_bttn > .form-control::-moz-placeholder, .text-box .form-control::-moz-placeholder, .form-control::-moz-placeholder {
color:#9dbdbf;
}

.contacts_footer .pagination_contact { text-align: center; margin: 12px 0 0; }

.contacts_footer a { font-weight: regular; }

.contacts_footer { padding: 50px 0 0 0; }

.pagination_contact p { color: #b0abab; }

.pagination_contact p a { color: #a0a0a0; font-weight: bold; }

.contacts_footer .impt_conti_bttn { font-weight: regular; }

.show_page { margin: 5px 0 0; font-size: 18px; font-family: roboto; color: #4b7873; }

.page { color: #b0abab !important;}

.show_page .select_show_pg option { font-size: 18px; font-family: roboto; color: #4b7873; }

.show_page .selectize-control.single .selectize-input::after { border-color: #122B28 transparent transparent; border-style: solid; border-width: 8px 8px 0; content: " "; display: block; height: 0; margin-top: -2px; position: absolute; right: 10px; top: 50%; transform: translate(0, -50%); width: 0; }

.show_page .selectize-input { border-radius: 0; }

.contacts_button .dropdown-menu { background-clip: padding-box; background-color: #fff; border: 1px solid #6C37C9; border-radius: 0px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); display: none; float: left; font-size: 14px; left: 135px; list-style: outside none none; margin: 2px 0 0; min-width: 65px; padding: 5px 0; position: absolute; top: 100%; z-index: 1000; }

.contacts_button .dropdown-menu > li > a { color: #6C37C9; line-height: 20px; font-size: 16px; font-family: Roboto; padding: 4px 15px 8px 15px !important; }
.sort_page{
	color: #122B28!important;
}
.imp-ctc h1 { float: left; width: auto; font-weight: 400;}

.imp-ctc .import_sub_title { float: left; width: 100%; }

.imp-ctc .contacts_bttn { text-align: right; }

.imp-ctc .contacts_bttn a { display: inline-block; background: #cbcaca; border: 0 none; border-radius: 0; color: #ffffff; float: none; font-size: 15px; height: 44px; line-height: 24px; margin: 15px 10px 0 0; }

.sortng { display: inline-block; position: relative; top: -2px; width: 10px; }

.sortng i { float: right; height: 8px; width: 10px; }

.sortng a i { color: #122B28; }

/**************** contacts end ***********/

/********** imported start ***********/

.form_field .custom-checkbox > label::before { background: #fff; border: 1px solid #c8c8c8; border-radius: 0 !important; content: ""; height: 18px; width: 18px; }

.contacts_pg .staus_complt span { background: #DBDBDB; border-radius: 3px; color: #122B28 !important; padding: 5px 15px; font-family: Roboto; font-weight: normal; }

.import_bttn .impt_conti_bttn_new { background: #6C37C9; color: #fff; cursor: pointer; float: right; font-family: Roboto; font-size: 16px; font-weight: 600; padding: 10px 20px; text-align: center; }

.import_bttn .impt_conti_bttn_new a { color: #fff; }

/********** imported end ***********/


/**********contact**************/

.ctc-head { background-color: rgba(0, 0, 0, 0)!important; border-bottom-color: rgba(0, 0, 0, 0)!important; padding: 14px 0 16px!important; }

.ctc-head h4 i { color: #6C37C9; /* margin: 0 10px 0 0; */  margin: 13px 0 0;font-size: 21px; }

.title > span {
    display: inline-block;
}

.ctc-head h4 img { margin: 0 20px 0 0; }

.ctc-head h4 { color: #122b28 !important; font-size: 36px !important; font-weight: 300 !important; }

.ctc-head h4 span { color: #122b28; font-family: roboto; font-size: 16px; font-weight: 300; margin: 0 0 0 10px; }

.ctc-btns { margin: 0 0 20px; width: 100%; }

.ctc-btns a { background: #fff; color: #5517C1; border-radius: 5px; border: 1px solid #5517C1; display: inline-block; font-size: 16px; height: 34px; line-height: 34px; padding: 0 16px; float: left; margin: 0 3px 3px; }

.ctc-btns a:hover { background: #5517C1; color: #fff;}

.ctc-detail { border: none; margin: 0 0 10px; }

.ctc-detail tr td:nth-child(2n+1) { background: #e4e4e4; color: #4b7873; font-family: Roboto; font-size: 14px; text-align: right; text-transform: uppercase; width: 150px; }

.ctc-detail tr td:nth-child(2n+2) { background: #ebebeb; color: #4b7873; font-size: 18px; text-align: left; font-weight: 500; }
.ctc-detail tr td:nth-child(2n+2) i{ background: #ebebeb; color: #aaa; font-size: 14px; text-align: left;}

.ctc-detail tr td { border: medium none !important; padding: 10px 20px !important; }

.dtl2 tr td a { background: #6C37C9; color: #ffffff; display: inline-block; font-size: 16px; height: 34px; line-height: 34px; padding: 0 16px; margin: 90px 0 0; text-transform: none; }

.dtl2 tr td:nth-child(2n+1) { vertical-align: top; }

.totl-lst { background: #fff; margin-bottom: 10px; }

.totl-lst h5 { margin: 0; background: #6C37C9; color: #ffffff; font-size: 14px; font-weight: 300; height: 46px; line-height: 45px; text-transform: uppercase; }

.totl-lst h1 { margin: 20px 0 40px; color: #6C37C9; font-family: Roboto; font-size: 60px; font-weight: lighter; }

/**********contact end **************/


/**********Import contact**************/

.imp-ctc h1 { float: left; width: auto; }

.imp-ctc .import_sub_title { float: left; width: 100%; }

.imp-ctc .contacts_bttn { text-align: right; margin: 16px 0 0; }

.imp-ctc .contacts_bttn a { display: inline-block; background: #cbcaca; border: 0 none; border-radius: 0; color: #ffffff; float: none; font-size: 15px; height: 44px; line-height: 29px; margin: 0 5px 0 0; }

.import_button a[data-original-title="Edit"]{
    float: right!important;
}
.import_button { float: left; padding: 0; }

.import_button a { float: left !important; margin: 0 8px 8px 0; }
.ctc-detail .import_button a{
margin: 8px 8px 8px 0;
}
.ctc-detail .import_button .buynum_bttn { background-color: #f8f8f8; color: #122B28; border: 1px solid #DBDBDB; border-radius: 5px;}
.ctc-detail .import_button .buynum_bttn:hover {  background-color: #DBDBDB; }
.ctc-detail .add_button {     background-size: 20px; background-position: 9px 12px;}
.ctc-detail .buynum_bttn {    padding: 8px 15px 8px 35px; }

.import_button { margin: 0!important; }

.add_button{ background-image:url('../image/img/add_green.png'); background-size:27px 24px; background-repeat:no-repeat; background-size: 27px 24px; background-repeat: no-repeat; background-position: 10px 10px; padding-left: 40px; }

/**********Import contact end **************/


/********* groups start **************/

.imp-ctc .contacts_bttn a { height: 47px; line-height: 23px;   text-shadow: 0 0 0 rgba(255, 255, 255, 0); }

.import_button .send_sms_bttn { padding: 7px 20px !important; }

.user_table .setting_new { margin: 0 15px 0 0; }

.user_table .custom-checkbox > label::before, .user_table_new .custom-checkbox > label::before { border-radius: 0; }

.group_tb .tag_row { padding: 0px !important; }

.group_footer { padding: 0; }

.contacts_button .tag_group { font-size: 18px; color: #4b7873; font-family: roboto; display: inline-block; padding: 0 0 0 10px; position: relative; top: 4px; }

.contacts_button .custom-checkbox > label::before { border-radius: 0; }

/********* groups end **************/

/********** keywords start ***********/

.show_page { margin: 0 !important; }

.contacts_pg .bg_grey { padding: 12px 10px !important; }

.bg_white { background: #f7f7f7; padding: 12px 10px !important; }

.user_table_new thead tr th { padding-bottom: 12px !important; padding-top: 12px !important; }

.inbox_step_4 .staus_complt span { background: #7cc576; color: #fff !important; font-family: Roboto; font-weight: normal; line-height: 25px; display: inline-block; width: 100px; }

.inbox_step_4 .staus_deactive span { background: #cbcaca; color: #fff !important; font-family: Roboto; font-weight: normal; line-height: 25px; display: inline-block; width: 100px; }

/********** keywords end ***********/


/**********add-poll***********/

.padd-right1 { padding-right: 0; }

.padd-left1 { padding-left: 0; }

.byfrm .inpt-inr textarea.form-control { border-left: 4px solid #6C37C9; border-radius: 0; color: #4b7873; font-family: roboto; font-size: 14px; font-weight: normal; height: auto; padding: 10px; }

.addanthr a { background: #7cc576; color: #ffffff; display: inline-block; font-size: 16px; height: 31px; margin: 0 0 25px; padding: 4px 12px; width: 190px; }

/**********add-poll end ***********/

/**********add smsm birthday***********/

.crt-new { margin: 27px 0 0 !important; }

.crt-new a { line-height: 34px; text-align: center; background: #7cc576; color: #ffffff; display: inline-block; font-size: 16px; height: 43px; margin: 0 0 0; padding: 4px 12px; width: 202px; }

/**********add smsm birthday end ***********/


/*********** campain start ************/

.compain_page p { color: #122b28; font-family: roboto; font-size: 16px; font-weight: 300; }

.search_bttn_new input { border-radius: 0 !important; font-size: 18px; color: #4b7873 !important; font-family: roboto; height: 38px; background: url(../image/img/search.png)no-repeat center right; background-position: 185px; background-color: #fff; }

.campain_form { padding: 20px 0; }

.campain_bttn .create_campain_bttn { background: #122b28; font-family: Roboto; font-size: 16px; color: #6C37C9; padding: 11px 0 0; margin-bottom: 0; display: inline-block; text-align: center; width: 100%; min-height: 72px; }

.create_campain_bttn span { display: inline-block; margin: 0 0 5px; width: 100%; }

.campain_bttn .see_campain_bttn { background: #6C37C9; font-family: Roboto; font-size: 14px; color: #122b28; padding: 6px 0; margin-bottom: 10px; display: inline-block; text-align: center; width: 100%; font-weight: 300; }

.see_campain_bttn img { margin: 0 5px 0 0; vertical-align: middle; }

.campain_form .campain_form_bttn, .campain_form .search_bttn_new { margin: 0 0 20px 0; }

.campain_form .send_sms_bttn { padding: 7px 20px !important; }

.campain_bttn .campain_bttn_spc { margin: 5px 0 0 0; }

.campain_bttn { margin-top: 80px; }

.group_tb .table-bordered { float: left; }

.group_tb { float: left; width: 100%; }

/*********** campain end **************/


/***********add-keyword**************/

.rad-btn label { color: #4b7873; font-family: roboto; font-size: 17px; font-weight: 300; line-height: 17px; margin: 10px 35px 0 0!important; }

.crt-nw-pool { background: #7cc576; color: #ffffff; display: inline-block; font-size: 16px; height: 42px; line-height: 42px; text-align: center; width: 174px; }

.crt-nw-pool:hover { color: #fff; }

.nw-plor { margin: 12px 2px 0 0 !important; width: 100% !important; }

.pool-age { color: #4b7873; float: left; font-family: roboto; font-weight: 300; margin: 11px 0 0 20px; width: 84%; }

/***********add-keyword end **************/

/***********autoresponder**************/

/* .form-group input, .form-group option {  color: #122b28!important;  font-family: roboto!important;  font-size: 18px!important;  font-weight: normal!important;} */

.ar-top .form-group select { color: #4b7873!important; font-size: 18px!important; font-weight: lighter!important; }

.ar-top { border-bottom: 1px solid #6C37C9; float: left; padding: 26px 0 0; width: 100%; }

.ar-top .msg-area .msg-chr li { font-size: 13px; margin: 0 10px; }

/***********autoresponder end **************/

/***********Add new autoresponder**************/

.mand-botm .btn-toggle { border: 1px solid #d2d2d2; border-radius: 30px; overflow: hidden; }

.sw_bttn_inr { padding: 3px; background: #fff !important; }

.sw_btn_act { background: #6C37C9 !important; border: 0 none; border-radius: 8px !important; padding: 6px; }

.sw_bttn_inr:active { background: #transparent !important; border: 0 none; border-radius: 5px !important; padding: 6px; }

.sw_btn2 { background: #fff !important; border: 0 !important; box-shadow: none !important; z-index: 0 !important; }

.sw_btn label { font-family: Roboto; font-size: 14px; color: #4b7873; font-weight: normal; text-transform: uppercase; padding: 0 0 0 5px; margin: 0; display: inline-block; vertical-align: bottom; }

.mand-botm .inp-btm { margin: 0 !important; }

.cpt_nm { margin: 0 0 15px 0; }

.rspd_btn { margin: 30px 0 0 0; }

.atrsptpbx .form-group {
  width: 29.2%;
}

.atrsptpbx .atrtpbtnr {
  width:140px!important;
}

.atrtpbtnr .srd-bnt {
  width: 96px;
}

.atrtpbtnr .srd-bnt a {
  padding: 10px 14px;
}

.txtinpare .msg-area .msg-chr li{ font-size: 14px; }

.txtinpare .msg-area .msg-chr li span, .sw_btn .msg-area .msg-chr li span { font-weight:bold;}

.sw_btn .msg-area .msg-chr li { font-size: 12px; }

.mand-botm .text-right .inp-btm {
  color: #9dbdbf;
}

/***********Add new  autoresponder end **************/

/*************Resoults start**********************/
.buy_page h1 span { font-weight: 400; }

.buy_page h4 { font-family: Roboto; color: #4b7873; font-size: 14px; font-weight: normal; text-transform: uppercase; }

.buy_page h4 span { font-size: 16px; font-weight: normal; text-transform: none; padding: 0 0 0 20px; color: #6C37C9; }

.res_grph { margin: 40px 0 0 0; }

/*************Resoults end**********************/

/*************add contest start**********************/
.contst_btn { margin: 40px 0 0 0; }

.contst_btn1 { margin: 20px 0 0 0; }

/*************add contest end**********************/


/***********subscription choices**************/
.pricing-pg { padding-left: 3px; padding-right: 0; margin-top: 38px; }

.pricing-pg .panel-default > .panel-heading { background-color: #aeadad; color: #444; line-height: 7; }

.pricing-pg .panel-heading.text-center.pa15 > img { margin-top: 77px; }

.pricing-pg .panel-heading h4 { font-size: 31px; font-weight: 300; padding-top: 10px; color: #fff; font-family: Roboto; }

.pricing-pg .panel-heading h3 { font-size: 30px; font-weight: bold; padding-top: 10px; color: #fff; font-family: Roboto; }

.pricing-pg .panel-heading.text-center.pa12 { background: #7cc576 none repeat scroll 0 0; color: #fff; }

.pricing-pg .panel-heading.text-center.pa12 > img { margin-top: 52px; }

.pricing-pg .panel-heading.text-center.pa13 { background: #6C37C9 none repeat scroll 0 0; border-color: transparent; color: #fff; }

.pricing-pg .panel-heading.text-center.pa13 > img { margin-top: 48px; }

.pricing-pg .panel-heading.text-center.pa13 > h3 { padding-bottom: 0; padding-top: 37px; font-family: Roboto; font-weight: bold; }

.pricing-pg .panel-heading.text-center.pa16 { background: #6C37C9 none repeat scroll 0 0; }

.pricing-pg .panel-heading.text-center.pa16 > img { margin-top: 42px; }

.pricing-pg .panel-heading.text-center.pa16 > h3 { padding-top: 45px; font-family: Roboto; font-weight: bold; }

.pricing-pg .panel.panel-default { border: medium none; background: #f7f7f7; }

.pricing-pg .pricing-text { text-align: center;  }

.pricing-pg .select { text-align: center; }

.pricing-pg .select > h1 { color: #fff; font-size: 16px; padding-bottom: 16px; padding-top: 16px; font-family: Roboto; font-weight: normal; }

.pricing-pg .btn-default { background-color: #aeadad; color: #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); width: 100%; margin-top: 8px; padding: 10px; border-radius: 0px; border: none; font-family: Roboto; font-size: 16px; }

.pricing-pg .btn-default:hover { background-color: #aeadad; color: #fff; }

.pricing-pg .btn.btn-default.green-bg { background: #7cc576 none repeat scroll 0 0; }

.pricing-pg .btn.btn-default.sky-bg { background: #6C37C9 none repeat scroll 0 0; }

.pricing-pg .btn.btn-default.red-bg { background: #6C37C9 none repeat scroll 0 0; }

.pricing-pg .days > h1 { font-size: 16px; padding-bottom: 13px; padding-top: 20px; font-family: Roboto; font-weight: normal; }

.pricing-pg .try > h1 { margin-top: 39px; font-size: 16px; font-family: Roboto; font-weight: normal; }

.pricing-pg .phone-no > h1 { font-size: 15px; margin-top: 36px; font-family: Roboto; font-weight: normal; }

.pricing-pg .credits > h1 { font-size: 16px; padding-top: 33px; font-family: Roboto; font-weight: normal; }

.pricing-pg .try.td-sc > h1 {  font-family: Roboto; font-weight: normal; }

.maintop { margin-top: 19px !important;}

.pricing-pg .panel.panel-primary { background: #f7f7f7 none repeat scroll 0 0; border: medium none transparent; }

.phone-no a { color: #7cc576; font-size: 14px; font-family: Roboto; font-weight: normal; }

.brd { padding: 0; }

.brd > h1 { background: #e6eced; float: left; font-family: Roboto; font-size: 18px; font-weight: normal; margin: 0 0px 6px; padding: 15px 0; text-align: center; width: 100%; }

.phone-no span { font-style: italic; }

/***********subscription choices end **************/

/***********user billing**************/
.menu_new { list-style: none; background: #DBDBDB; margin: 0; padding: 0; }

.billing_left .menu_new li.active, .billing_left .menu_new li:hover { background-color: #6C37C9; }

.billing_left .menu_new li { border-bottom: 1px solid #ffffff; display: block; list-style: outside none none; position: relative; width: 100%; }

.billing_left .menu_new li.open a { color: #122b28; }

.billing_left .menu_new li.active a, .billing_left .menu_new li:hover a { color: #fff; }

.billing_left .menu_new li a { color: #122B28; display: table; font-size: 16px; outline: 0 none; padding: 12px 25px 12px 15px; position: relative; table-layout: fixed; text-decoration: none; width: 100%; font-family: Roboto; }

.billing_left .menu_new li a span { margin: 0 10px 0 0; }

span.img_rpt img { display: block; }

.billing_right { margin: 0px; }

.billing_right .top_headng { color: #122b28; font-size: 24px; font-family: Roboto; font-weight: 300; background: #bed4d5; margin: 0; padding: 20px; }

.billing_right .recpt_btn { margin: 22px 0 0 0; }

.billing_right .recpt_btn a { line-height: 36px; }

.billing_right .send_sms_bttn {padding: 8px 10px;}

.billing_right .common_colm { text-align: center; height: 182px; opacity: 0.5; }

.billing_right .column1 { background: #aeadad; padding: 25px 0 15px; border-right: 2px solid #fff; }

.billing_right.column1 p, .billing_right .column4 p, .billing_right .column5 p { font-family: Roboto; font-size: 22px; color: #fff; padding: 10px 0 25px 0; }

.billing_right .column2 p, .billing_right .column3 p { font-family: Roboto; font-size: 22px; color: #fff; padding: 5px 0 5px 0; }

.billing_right .column1 h4, .billing_right .column2 h4, .billing_right .column3 h4, .billing_right .column4 h4, .billing_right .column5 h4 { font-family: Roboto; font-size: 21px; color: #fff; }

.billing_right .column2 { background: #7cc576; padding: 15px; border-right: 2px solid #fff; }

.billing_right .column3 { background: #7cc576; padding: 15px; border-right: 2px solid #fff; }

.billing_right .column4 { background: #6C37C9; padding: 15px; border-right: 2px solid #fff; }

.billing_right .column5 { background: #6C37C9; padding: 15px; }

.billing_right .common_colm:hover, .billing_right .active_colm { opacity: 10; }

.billing_right .sub_tn a p { font-size: 16px; color: #6C37C9; font-family: Roboto; text-align: right; padding: 5px 0 0 0; }

.billing_right .pay_dtl h1 { color: #122b28; font-family: Roboto; font-size: 36px; font-weight: 300; }

.pay_dtl .form-control { border-radius: 0; color: #122b28; font-family: roboto; font-size: 18px; font-weight: normal; height: 40px; padding: 0 10px; display: inline-block; }

.pay_dtl .control-label { color: #4b7873; font-family: Roboto; font-size: 14px; font-weight: normal; text-transform: uppercase; width: 100%; }

.pay_dtl .form_field { margin: 20px 0 0; }


.pay_dtl .mnth_box { width: 70px; }

.pay_dtl .mnth_box1 { width: 70px; border-left: 1px solid #cfd9db; }

.pay_dtl .new_bx { border-left: 1px solid #cfd9db; border-radius: 0; color: #122b28; font-family: roboto; font-size: 18px; font-weight: normal; height: 40px; padding: 0 10px; display: inline-block; margin: 25px 0 0 0; }

.pay_dtl .new_bx1 { border-left: 1px solid #cfd9db; border-radius: 0; color: #122b28; font-family: roboto; font-size: 18px; font-weight: normal; height: 40px; padding: 0 10px; display: inline-block; margin: 25px 0 0 0; }

/***********user billing end **************/


/***********receipst**************/

.recept h1, .recept .recpt_btn { margin-top: 0; }

/***********receipst end **************/

/***** affiliate start ******/
.affi_right .buy_page h1 { margin: 0 0 5px 0; }

.content_aff { padding: 10px 0 0 0; }

.content_aff p { color: #656565; background: #ebebeb; padding: 20px; }

.content_aff p span { color: #5517C1; font-weight: bold; }

.bttm_space { margin: 0 0 30px 0; }

.affi_pg h2 { color: #122b28; font-family: Roboto; font-size: 36px; font-weight: 300; margin: 0 0 20px 0; }

.aff_page p { color: #122b28; font-family: roboto; font-size: 16px; font-weight: 300; }

/***** affiliate end ******/
/***************** voicemail setting start ***************/
.textarea_ntf { height: 100px !important; padding: 10px !important; }

/***************** voicemail setting end ***************/
/********** user setting start*************/
.ur_sttng { margin-bottom: 100px; }

.flag_img img { margin: 25px 0 0 0; }

.usr_st .cnty-slct { border-radius: 0; font-family: roboto; font-size: 14px; font-weight: normal; height: 40px; padding: 0 10px; }

/********** user setting end*************/



/****************security**********************/

.addblck { margin: 30px 0 0; }

.addblck .control-label { width: 100%; font-family: Roboto; font-size: 14px; font-weight: normal; margin-bottom: 10px; text-transform: uppercase; }

.addblck .form-control { width: 50%; float: left; border-left: 4px solid #6C37C9; border-radius: 0; color: #4b7873; font-family: roboto; font-size: 14px; font-weight: normal; height: 40px; padding: 0 10px; }

.addblck a { padding: 6px 26px;}

.secur-table { float: left; margin: 70px 0 30px; width: 100%; }

.secur-table h1 { color: #122b28; margin: 0 0 5px; font-family: Roboto; font-size: 36px; font-weight: 300; }

.srch-input { position: relative; }

.srch-input input { border-radius: 0 !important; color: #4b7873 !important; font-family: roboto; font-size: 18px; height: 38px; }

.srch-input a { position: absolute; right: 10px; top: 7px; }

.secur-table .group_tb { margin: 20px 0 0; }

.secur-table .bg_white { background: #f7f7f7 none repeat scroll 0 0; }

.secur-table table tbody { border: medium none !important; }

.secur-table table tbody td { border-bottom: medium none !important; border-top: medium none !important; }

/**************end-security*****************************/

/******************setting start*****************/
.st_rd .radio-inline { width: 100%; }

.sd_clm { border-right: 1px solid #cbcaca; border-left: 1px solid #cbcaca; }

.pay_dtl .control-label span { color: #4b7873; font-family: Roboto; font-size: 14px; font-weight: normal; text-transform: initial !important; width: 100%; }

.em_st { margin: 20px 0 0 0; }

.st_rd1 p { color: #122b28; font-size: 12px; font-family: roboto; display: inline-block; padding: 8px 0 0 0; }

.st_rd1 p span { color: #6C37C9; }

/******************setting end*****************/


/************ un-subscribers start***************/
.tools_pg .hw_img { display: none; }

.billing_left .menu_new li.active .hw_img, .billing_left .menu_new li:hover .hw_img { background-color: #6C37C9; display: block; }

.billing_left .menu_new li.active .shw_img, .billing_left .menu_new li:hover .shw_img { display: none; }

.tools_pg .img_rpt { display: inline-block; vertical-align: middle; }

.page_tl .control-label { color: #4b7873; font-family: Roboto; font-size: 14px; font-weight: normal; text-transform: uppercase; width: 100%; }

.page_tl .form-control { border-left: 4px solid #6C37C9; border-radius: 0; color: #122b28; display: inline-block; font-family: roboto; font-size: 18px; font-weight: normal; height: 40px; padding: 0 10px; }

.page_tl .form_field { margin: 35px 0 0; }

.page_tl .form_field_alligned { margin: -22px 0 0; }


.un_sc_top { padding: 0 0 20px 0; border-bottom: 1px solid #DBDBDB; }

.un_subc { display: inline-block; padding: 30px 0 0; }

.un_subc h1 { color: #122b28; font-family: Roboto; font-size: 36px; font-weight: 300; margin: 0; display: inline-block; }

.un_sc_btn .btn-default { font-family: Roboto; font-size: 14px; color: #fff; background: #6C37C9; border-radius: 0; text-transform: uppercase; font-weight: normal; border: 0; line-height: 24px; }

.un_sc_btn { text-align: center; }

.un_sc_btn span { font-family: Roboto; font-size: 48px; color: #6C37C9; font-weight: 300; }

.subc_tb { margin: 10px 0 0 0; }

.subc_tb table tbody tr td { border-bottom: 0; }

.subc_footer { padding: 20px 0 30px 0;/* border-bottom:1px solid #7cc576; */
}

.subc_footer .impt_conti_bttn_new { float: none; }

.subc_footer .sb_ft_bttn { float: right; }

.sub_graph { }

.sub_graph h3 { font-family: Roboto; font-size: 14px; color: #122B28; font-weight: normal; background: #e1e1e1; margin: 0; padding: 15px; text-transform: uppercase; }

/************ un-subscribers end***************/

/******integrations start****************/
.switchery > small { background-color: #f7f7f7; border-radius: 3px; box-shadow: 0 0 0 1px #dfdfdf; height: 20px; position: absolute; top: 0; width: 20px; }

.switchery { background-color: #fff; border: 1px solid #dfdfdf; border-radius: 4px; cursor: pointer; display: inline-block; height: 22px; position: relative; vertical-align: middle; width: 38px; }

.page_integ { padding: 20px 0 0 0; }

.mailchimp h3 { margin: 0; font-family: Roboto; font-size: 13px; color: #fff; text-transform: uppercase; padding: 0; line-height: 36px; }

.mailchimp { background: #6C37C9; padding: 0 10px; line-height: 36px; }

.mchip_logo { text-align: center; }

.mchimp_cnt { background: #fff; padding: 30px; height: 235px; }

.mchimp_cnt .para1 { color: #122b28; font-family: roboto; font-size: 14px; font-weight: 300; padding: 30px 0 0 0; display: inline-block; }

.mchimp_cnt .para2 { color: #122b28; font-family: roboto; font-size: 14px; font-weight: 300; padding: 75px 0 0 0; display: inline-block; }

.mchimp_cnt .para3 { color: #122b28; font-family: roboto; font-size: 14px; font-weight: 300; padding: 142px 0 0 0; display: inline-block; }

.mr5 { text-align: right; }

.cp_col1 { margin: 30px 0 0 0; }

.mchimp_nw { background: #fff; padding: 25px 30px; color: #122b28; font-family: roboto; font-weight: 300; }

.mchimp_nw p { font-size: 14px !important; }

/******integrations end****************/



/************************dashboard***********************/
.week > h1 { font-size: 12px; font-family: Roboto; }
.wlcstrin a, .wlcstrin a{
	color: #6C37C9;
}
.message > h1 {
	color: #122b28;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	background-color: #e1e1e1;
	padding:10px 0;
	margin: 0;
	margin-left: 0;
	font-family: Roboto;
}

.week-date > h1 { color: #122B28; font-family: roboto; font-size: 40px; padding-top:44px; text-align: center; font-family: Roboto; font-weight: 200; text-align: center;  margin: 0;}
.week-main h1{ padding-top:24px !important;}
.sms-main { padding-bottom:22px;}

.sms-sent { font-size: 10px; text-align: center; font-family: Roboto; }

.velocity-img { text-align: center; padding-top:40px; }

.velocity-text > h1 { color: #fff; font-size: 20px !important; font-weight: 300; text-align: center; padding-top: 11px; font-family: Roboto; }

.velocity-setting > img { float: right; padding-bottom: 10px; padding-top: 33px; }

.velocity { background: #6C37C9 none repeat scroll 0 0; height:211px; }

.sms-sent img { margin-left: 5px; }

.week-date.week-no > h1 { margin-top: 0; padding-top: 0; }

.message { padding-left: 0; padding-right: 0; }

.week { background: #fff; margin-top: 0;  padding:0 0 15px; }

.new-sms > h1 { background: #6C37C9 none repeat scroll 0 0; color: #fff; font-family: Roboto; font-size: 18px; height: 145px; margin: 0;  padding-top: 25px; text-align: center; font-weight: 200; }

.week-date.week-no > p { font-size: 12px; padding: 17px 0 0 12px; COLOR: #6C37C9; }

.new-sms span { font-family: Roboto; font-size: 46px; font-weight: 400; }

/* .sanctuary-img img { margin-bottom: 20px; margin-top: 20px; width: 100%; } */

.sanctuary-img > a { margin-bottom: 20px; margin-top:0; width: 100%; font-family: Roboto; float: left;  text-align: center; }

.sanctuary-img { background: #fff none repeat scroll 0 0;  height: 97px; overflow: hidden; }

.time-zone > h1 { color: #122B28; font-size: 14px; text-align: center; padding:8px 0; background: #e1e1e1 none repeat scroll 0 0; font-family: Roboto; }

.centeral h2 { float: left; font-family: Roboto; font-size: 19px; color: #6C37C9; }

.change > a { font-size: 10px; font-family: Roboto; }

.change img { margin-left: 8px; }

.us { background: #fff none repeat scroll 0 0; margin-top: -10px; height: 62px; }

.centeral > a { float: right; font-family: Roboto; font-size: 11px; padding-top: 24px; color: #6C37C9; }

.centeral img { margin-left: 4px; }
.tepm .primary-btn{
	line-height: 40px;
	display: inline-block;
	text-align: center;
}
.tepm > h2 { background: #fff none repeat scroll 0 0; color: #122B28; font-family: Roboto; font-weight: 300; height: 100px; margin-top: -10px; padding-top: 24px; text-align: center; }

.tepm span { font-size: 12px; color: #122B28}
.tepm h3.primary-btn{
	font-size: 13px !important;
	height: 32px !important;
	padding: 0 5px;
	line-height: 32px;
}
.sent-week { padding: 0; }

.comp > h1 { color: #6C37C9; float: right; font-size: 12px; margin: 0; padding-bottom: 5px; padding-top: 5px; font-family: Roboto; }

.comp { background: #e1e1e1 none repeat scroll 0 0; height: 26px; }

.auto { background: #F5F5F5 none repeat scroll 0 0; border: 1px solid #DBDBDB; margin-left: 4px; margin-top: 10px; text-align: center; height: 74px; margin-bottom: 10px; }

.auto-img > h1 { color: #6C37C9; font-family: Roboto; font-size: 11px; margin-top: 10px; }

.auto-img > img { padding-top: 10px; }

.chart-img > img { width: 100%; }

.activity { background-color: #e1e1e1; padding-top: 16px; text-align: center; display: inline-block; height: 47px; width: 100%; }

.activity h1 { color: #122B28; float: left; font-size: 18px; width: 50%; margin-top: 1px; padding-left: 87px; font-family: Roboto; }

.col-lg-12.activity > ul { display: inline; float: right; list-style: outside none none; font-family: Roboto; }

.col-lg-12.activity li { display: inline-block; list-style: outside none none; }

.tepm { padding-left: 0; }

.auto-icon { padding: 0; }

.velocity-setting > a { float: right; margin-bottom: 10px; margin-top:20px;   }

.media-text.media-nt { font-size: 13px!important; }

.sms-sent > a { color: #6C37C9; font-family: Roboto; }

/******************end-dashboard****************************/


/********thanku*********************/

.buy3-detl.txt3.txt-tr > h5 { width: 135px; }

.buy3-detl.txt2.txt-tr > h5 { width: 135px; }

.buy3-detl.txt4.txt-tr > h5 { width: 172px; }

.by3-bt { float: none; margin-left: auto; margin-right: auto; margin-top: 48px; }

.btn.btn-sucess.bynmb.by3-bt { width: 205px; }

/********************end-thanku******************/


/******************tutoial-popup********************/
.inner_popup.inner-bg { background: none; }

.pop-ap img { width: 100%; }

.pop-ap { padding: 0px; }

.byt4-bt { float: left; margin-top: 10px; }

.byt4-bt a { width: 154px !important; }

/*******************end-tutorial -poup******************/


/*******************group_sms_outbox******************/

.shw-btn { float: left; margin: 57px 0 0 10px; }

.shw-btn a { background: #6C37C9 none repeat scroll 0 0; color: #ffffff; cursor: pointer; float: right; font-family: Roboto; font-size: 16px; font-weight: 600; padding: 10px 20px; text-align: center; }

.shw-btn-aligned { float: left; margin: 0 0 0 10px; }

.un_subc .campain_form_bttn { margin: 30px 0 0 !important; }

.dlt-btn { background: #cbcaca!important; }

.exp-btn { background: #7cc576!important; }

/*******************group_sms_outbox End******************/


/*******************sms_report******************/

.grnbdr { border-bottom: 1px solid #7cc576; }

/*******************sms_report End******************/



/***************************voice-mail*************************/


.show-pg { margin-top: 20px !important; }

.form-control.form-ser { height: 35px; }

.arrow_reply_new { margin-right: 10px; }

.img-icn { margin: 0 10px 0 0; }

.setting.img-icn { margin: 0 10px 0 0; }

.padd-img img { margin-bottom: 31px; margin-left: 21px; }

.bg_white.bg-gr > a { margin-left: 20px; float: right; margin-right: 35px; }

.bg_grey.bg-gr > a { float: right; margin-left: 20px; margin-right: 35px; }

.bg_grey.bg-gt > img { margin-right: 15px; }

/*****************************end-voicemail**************************/

/***************voice-mailpopup****************************/
.btn-vd { float: right !important; margin-bottom: 26px !important; margin-right: 0px !important; }

.form-fd { margin-top: 0px !important; }

.popup_page .popup_textarea { padding-top: 9px !important; }

.spc-txt { padding-top: 31px !important; padding-left: 0px; }

/***************************end-voicemailpopup************************/

.snd-mg-pg .ar-top { border-bottom: 1px solid #ccecec; padding: 15px 0;}

.snd-mg-pg #socialsharing {    margin: 6px 0 0;}

.snd-mg-pg .form-group .control-label, .snd-mg-pg .form-group label, .showmessage .feildbox label { color: #4b7873; font-family: Roboto; font-size: 14px; font-weight: normal; margin-bottom: 10px; text-transform: uppercase;}

.snd-mg-pg #showHideDiv1 label { color: #4b7873; font-family: Roboto; font-size: 14px; font-weight: normal; margin-bottom: 10px; margin-top: 10px; text-transform: uppercase;}

.snd-mg-pg .form-group textarea { margin: 10px 0 0; border-left: 4px solid #6C37C9; border-radius: 0; color: #4b7873; font-family: roboto; font-size: 14px; font-weight: normal; padding: 0 10px;width:100%;}

.snd-mg-pg .form-group select, .snd-mg-pg .form-group #limit2, .snd-mg-pg #showHideDiv2 input, .snd-mg-pg .input-group #messagename {
  border-left: 4px solid #6C37C9; border-radius: 0; color: #4b7873; font-family: roboto; font-size: 14px; font-weight: normal; height: 40px; padding: 0 10px;width:100%;}

.snd-mg-pg #textmsg { float: left; width: 100%;}

.snd-mg-pg #fbloginid { float: left; margin: 11px 0 0;}

.snd-mg-pg #pickfile .fp__btn, .snd-mg-pg .btn-file { background: #6C37C9; border-radius: 0; color: #ffffff; cursor: pointer; float: left; font-family: Roboto; font-size: 16px; font-weight: 600; margin: 9px 0 14px; padding: 4px 20px; text-align: center;}

.snd-mg-pg .form-group .btn-outline { border: 1px solid #6C37C9; border-radius: 0; color: #6C37C9; padding: 0 15px;}

.snd-mg-pg .inp-btm { color: #4b7873; display: inline-block;font-family: roboto; font-size: 14px; font-weight: 300; margin: 5px 0 0;}

.snd-mg-pg .chk-txt { color: #4b7873;font-family: Roboto;  font-size: 14px;  font-weight: normal; }

.showmessage #Preview1 {   border-radius: 0;}


.snd-mg-pg .ValidationErrors { float: left; left: 0;  position: relative; top: 6px;  width: 100%;}

#MessageSendMessageForm .showmessage textarea.form-control { border: 1px solid #cfd9db!important;   height: auto !important;}
.cpt_nm #message1 { height: auto !important; padding: 8px 10px;}

.imp-btns a { height: 32px!important; line-height:13px!important; margin-bottom: 10px!important;}
.imp-btns { margin: 27px 0 0!important;}

.imp-btns .tut-video { background: #6C37C9!important; border: medium none!important; border-radius: 0; box-shadow: none; color: #ffffff; float: right; font-family: Roboto; font-size: 16px!important; font-weight: 300; height: 32px!important;line-height: 18px!important;margin: 0; text-align: center!important; width: 187px!important;}

.sec-outr.alert-success { background: #c4e2c2; margin: 10px 0; padding: 7px 0;}

.sec-outr.alert-success .form-control { border-left: 4px solid #c4e2c2;}

.sec-outr.ErrorField { background: #e0a9a3; margin: 10px 0; padding: 7px 0;}

#pageLimitPage #numPage { border-radius: 0;}

.flexdatalist-multiple-value::after {
  background: #fff none repeat scroll 0 0;
  content: "";
  height: 33px;
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
}


/***************inbox schedule 9-june-2016**************/

.save {  float: right; margin: 0; padding: 0;  width: auto;}

.sch-tmer {  float: left;}

.save a.chat { margin: 0 0 0 10px; padding: 6px 19px;  width: auto;}

.schdtm {
	position: relative;
}
.schdtm .checkbox-wrapper {
    display: inline-block;
	width: calc(100% - 175px);
	padding-right: 10px;
	position: absolute;
	left: 0;
}
/* .schd-main { padding: 5px; width:246px; display: none; background: #e1e1e1;} */

.schd-main { padding: 5px; max-width:385px; width: calc(100% - 175px); display: none; background: #e1e1e1;}

.schd-main > a { background: #e1e1e1; float: left; padding:6px 8px;}

.sch-tmer a { background: #e1e1e1!important; }

.remnd {margin: 0 8px 0 0;  width:100%; float: left;}

.schd-main .form-control { height: 30px; border: 1px solid #d7d7d7; border-radius: 0; box-shadow: none; color: #4b7873; font-family: roboto;
  font-size: 13px; line-height: normal;}

.me {margin: 0 8px 0 0; float: left;  width: 15%;}

.schd-in > p { color: #4b7873; float: left; font-family: roboto; font-weight: 300; margin: 0; padding: 6px 10px;}

/* .schd-in .date {margin: 0 8px 0 0; float: left;   width: 14%;} */

.schd-in .date {margin: 0 8px 0 0; float: left;   width: 100%;}

.schd-in .mnth {margin: 0 8px 0 0; float: left;   width:19%;}

.schd-in .tim {margin:0; float: left;  width:14%;}

.import_bttn .impt_conti_bttn_new a {
  color: #6C37C9 !important;
}
.import_bttn .impt_conti_bttn_new {
  background: transparent !important;

}


/* @media only screen and (max-width:990px) {

.schd-main { margin: 5px 0;  width: 100%;}

} */

/* @media only screen and (max-width:700px) {

.schd-in { float: left; padding: 0 20px; width: 100%;}

.remnd {   width: 45%;}

.me {   width: 45%;}

.schd-in .date {  width: 30%;}

.schd-in .mnth {   width: 30%;}

.schd-in .tim { width: 30%;}

.schd-main .form-control {  margin-bottom: 10px;}

} */

 @media only screen and (max-width:430px) {


.schd-main {  margin: 5px 0; width: 100%;}

}


#divimages {
  background: #e1e1e1!important;
  margin: initial !important;
  position: relative;
  z-index: 999;
}

.showimages { text-align: center;}

.showimages > img { height: 100% !important; width: auto !important; /* padding: 24px 0; */}

.smctgic a {  float: left;   margin: 0 15px 0 0;}


.smctgic a i:hover, .smctgic a.active i { color: #6C37C9 !important;}

.smctgic #taggroups, .smctgic #groupsmsg {   line-height: 20px;}

.smctgic .tagssrch { display: inline-block;}

.smctgic .tagssrch-h { display: none;}

#taggroups:hover .tagssrch-h, #groupsmsg:hover .tagssrch-h {display: block;}

#taggroups:hover .tagssrch, #groupsmsg:hover .tagssrch {display: none;}

#taggroups.active .tagssrch-h, #groupsmsg.active .tagssrch-h {display: block;}

#taggroups.active .tagssrch, #groupsmsg.active .tagssrch {display: none;}

.inbx-tpicn .refrs-icn i {color: #34495e !important;}
/* .inbx-tpicn .refrs-icn i:hover, .inbx-tpicn .refrs-icn a.active i {color:#34495e!important;} */

.import_button .send_sms_bttn {background:transparent!important; color: #cccccc!important; border:1px solid #ccc!important;}
.import_button .send_sms_bttn.activeclass {background:#fff!important; color: #5517C1!important; border:1px solid #5517C1!important; border-radius: 5px !important;}
.import_button .send_sms_bttn.activeclass:hover {background:#5517C1!important; color: #fff!important; border:1px solid #5517C1!important;}

#divimages span { margin: 0 10px 0 0;  background: #f7f7f7; display: inline-flex; align-items: center;justify-content: center; height: 100px; overflow: hidden; padding: 0; text-align: center; width: 113px; position: relative;}

#divimages span a.img-cros {  line-height: 17px; background: #6C37C9 !important;  color: #ffffff; height: 20px; position: absolute;
  right: 0;  top: 0;  width: 20px;}

.sid-bar .media-list .media.border-dotted.srcnmb {  background: #f7f7f7!important; border-bottom: medium none; height: auto !important; min-height: 46px; padding:10px !important; color:#6C37C9;line-height: 26px;}

.sid-bar .media-list .media.border-dotted.srcnmb a { float: right;}

.sid-bar .media-list .media.border-dotted.srcnmb a img { width: 20px;}

.actddp { line-height: 35px;}

.un_sc ul.dropdown-menu { border-color: #cccccc; border-radius: 0; left: 16px; width: 89%;}

.un_sc ul.dropdown-menu li a { color: #4b7873; font-family: roboto; font-size: 18px; font-weight: 300; }

.ctc-head .page-header-section h4.title .titleName { height: 39px; line-height: 35px; padding: 4px; text-align: center; width: 39px;}

/***************inbox schedule 9-june-2016 End**************/

/***************Notification Page**************/

.ntfdata { background: #ffffff; margin: 10px 0; padding: 10px;}

.ntfdata .table-bordered {  border: medium none;}

.ntfdata td { border: medium none !important; padding:10px 5px!important; border-bottom:1px solid #e9e9e9!important;}

.ntfdata td h3 {  text-align: left; margin: 0; color: #6C37C9 !important; font-size: 20px;  font-weight: bold;}

.ntfdata td p { margin: 0; text-align: left;}



/***************Notification Page End**************/

.subc_tb #table1 thead tr th a { color: #ffffff;}

.un_subc a.btn { background: #6C37C9; border-radius: 0; color: #ffffff; margin: 0 0 0 5px;}

.page_tl .import_bttn { margin: 20px 0 30px;}

.gp_new span.tag_group { color: #6C37C9; display: inline-block; font-family: roboto; font-size: 16px; margin: 3px 0 0 8px;position: relative;
  top: 3px;}

.gpdl-nw i {  color: #6C37C9;  font-size: 21px;  margin: 0 10px 0 0;}

.loginner .caption { background: #6C37C9;  color: #ffffff; display: inline-block; font-size: 18px; padding: 4px 5px; width: 100%;}

.loginner .table th { border: 1px solid #e5eded; text-align: center; color: #6C37C9; font-family: Roboto; font-size:17px;  font-weight: 300;}

.loginner .table tr td {  border: 1px solid #e5eded; text-align: center; color: #6C37C9; font-family: Roboto; font-size:17px; font-weight: 300;}

.sdb-srch #country { float: left; border: 1px solid #e9e9e9; background: #f1f1f1; border-radius: 0; height: 33px; color: #8d8d8d; font-size: 11px; margin: 0; padding:0 8px; text-align: center;   width: 85px;}

.sdb-srch > input {   position: relative;  border: 1px solid #e9e9e9;  margin: 0!important;  padding: 6px; width:67%!important;}

.sdb-srch > span {  position: relative; }

/* .sdb-srch > span::after {  background: #f1f1f1;  content: ""; height: 31px; position: absolute; right: 0; top: -6px; width: 19px;} */

.width .action_img a.btn { padding: 0; text-align: center !important; width: auto !important;}

.width .action_img a.btn img {   margin-right: 0;}

.statwrng { display: inline-block;  margin: 10px 0;}

.rfbtn a { float:right; margin: 25px 0 0; padding: 10px 9px;}

.frd-srmain label.control-label { width: 100%;}

 .frd-srmain select#countryCode {  float: left; width: 140px;}

.frd-srmain .frdsrc {  float: left;  width: 84%;}

.titleNameuser { color: #ffffff !important;}

.dashsdbr {padding:0; overflow: hidden;}

/* .dashsdbr .slimscroll.np { min-height: 466px !important;} */
.dashsdbr .slimscroll.np { min-height:410px !important;}

.dashsdbr .slimscroll.np .media-list { margin-bottom: 0;}

.ctc-cticn { margin: 20px 0 0;}

.ctc-cticn .dropdown-menu { left: 0; padding: 0;}

.ctc-cticn .dropdown-menu .media-list a { float: left; margin: 0; width: 100%;}

.ctc-cticn .dropdown-menu .viewport { float: left; }

.ctc-cticn .media .pull-left { width: 23px;}
.gret-menu .media-list .pull-left i{
	color: #000 !important;
}
.btn-number-lookup i{
	color: #122b28;
}

.ctc-cticn a {  box-shadow: none !important;}
.sender-number-list select{
	-webkit-appearance: menulist-button;
	-moz-appearance:    menulist-button;
}
select {
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
  background: #fff url("/assets/image/img/drop-arrow.png") no-repeat scroll 93% center / 12px auto !important;
   background-color:#fff !important;

    /*background-image: url("/assets/image/img/arowtbslct.png");*/
}

select.create-campaign {
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
		background: #6C37C9 url("/assets/image/img/white-drop-arrow.png") no-repeat scroll 93% center / 12px auto !important;
    background-color:#6C37C9 !important;
    color:#fff !important;
		border: 1px solid #6C37C9;
		font-size: 16px;
		height: 40px !important;
}
select.create-campaign:hover{
	background-color: #6C37C9 !important;
}
select.create-campaign option{
	background-color: #fff;
	border-color: #DBDBDB;
	color: #122B28;
}
select.create-campaign option:nth-child(1) {
    color:#122b28!important;
}
select.create-campaign:focus{
	border-color: #6C37C9 !important;
}
.cpydd{ overflow: hidden; left: 32% !important; padding: 0; display:none; top:41px!important; z-index:99;background: #f5f5f5;
  border: 1px solid #6C37C9;}

.cpydd ul { padding: 0;}

.cpydd ul li {list-style: outside none none;}

.cpydd ul li a { color: #6C37C9; font-size: 15px; margin: 0; padding: 8px 10px; width: 100%;}

.move { overflow: hidden; left:18%!important; padding: 0; display:none; top:41px!important; z-index:99;background: #f5f5f5;
  border: 1px solid #6C37C9;}
	.form-control.select_show_pg{
		color: #122b28 !important;
		height: 40px !important;
		border-radius: 5px !important;
		background-color: #f5f5f5 !important;
		border: 1px solid #dbdbdb !important;
		font-weight: 400 !important;
		font-size: 16px !important;
	}
	.form-control.select_show_pg:hover{
	background-color: #DBDBDB !important;
	}
	.dark-bg-select{
		color: #122b28 !important;
		height: 40px !important;
		border-radius: 5px !important;
		background-color: #f5f5f5 !important;
		border: 1px solid #dbdbdb !important;
		font-weight: 400 !important;
		font-size: 16px;
		text-transform: none;
	}
	.dark-bg-select:hover{
		background-color: #DBDBDB !important;
	}
	.dark-bg-select:focus{
		border-color: #DBDBDB !important;
	}
.move ul { padding: 0;}

.move ul li {list-style: outside none none;}

.move ul li a { color: #6C37C9; font-size: 15px; margin: 0; padding: 8px 10px; width: 100%;}

.dashsdbr .lft-img span.titleName { border-radius: 28px;  color: #ffffff !important;  display: inline-block;  height: 39px; line-height: 15px;  padding: 11px;
    text-align: center;  width: 39px; }

#echarts_bar_monthly > div { float: left;}

.chat-box2 {  padding: 0 10px;}

.chat-box2 img { width:100%;}

.dashsdbr .np {  height: 457px !important; }

.fwdphno .form-control { border-left:0!important;}

.tokenize-sample { width: 100% !important;}

.inbox_step_3 #ImportForm .user_table tr th select.form-control { outline: medium none;
 background-image: url("/assets/image/img/arowtbslct.png");  background-position: 95% center; background-repeat: no-repeat;}

.errtxtpage h1 { color:#6C37C9; font-size:230px; margin: 20px 0 0;}

.main-center { border: 1px solid #6C37C9; display: inline-block; float: none; margin: 0 auto; padding:15px 3px;}

.errtxtpage h2 {  font-size: 50px;  margin: 0 0 30px;}

.main-center > p {  color: #505050;}

.main-center button.btn-danger { border-radius:0; padding:3px 10px;  background: #c13c2e; border-color: #c13c2e;}

.main-center button.btn-primary { background: #cbcaca; border-color: #cbcaca; margin-right: 30px;}

.keydiv { display:none;}

.inner_popup .schdtm {  width: 546px!important;}

.inner_popup .schdtm  input.form-control {  height: 29px!important;}

#paging a {  margin: 0 6px 0 0 !important;}

#paging span {  margin: 0 !important;}

.dash-main .row #flashMessage {  margin: 0 0 10px;   position: relative!important;}

.dash-main .row #flashMessage a#flashclick {  right: 60px;  top: 24px;}

#RespondersContent #table1 td:nth-child(4){ width: 52% !important; word-wrap: break-word !important; word-break: break-all;}

#main #flashMessage a.cros-btn-new.crs1 {   top: 22px !important; }

.rad-btn.btn-rd .input-group textarea#message1 { width: 100% !important; }

.stp2 span.ValidationErrors { width: 300px !important; }

.ar-top .form-group #autoreply {  width: 100% !important; }

.Tokenize a.Close { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}

#formsubmit .tokenize-sample { height: auto !important;}

.qrbck a.buynum_bttn { margin: 0;}

.qrimg { margin: 30px 0 20px;}

.qrtxtar label { color:#4b7873; font-size: 14px;  font-family: "Roboto";  font-weight: normal;  margin: 0 0 10px;}

.qrtxtar textarea {color: #4b7873;  font-family: roboto; font-size: 14px; background: #ffffff; border: 1px solid #cfd9db; border-radius: 0;}

.brsbtn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none !important; padding: 0 !important;}

.upllb { width: 100%;}

a.clcbtnupl { background: #6C37C9; color: #ffffff; cursor: pointer; float: left; font-family: Roboto; font-size:16px; font-weight:600; padding: 10px 20px; text-align:center;}

.upifram iframe { background: #f2f2f2!important;  border: 1px solid #6C37C9!important; padding: 10px!important;}

.upifram iframe body {   margin: 0!important; text-align: center!important;}

.upifram iframe body h1 { color: #122b28!important; font-family: Roboto!important; font-weight: 300!important; margin: 0 0 15px!important;}

.upifram iframe .loginbox label:first-child {  color: #4b7873!important; float: left!important; font-size: 16px!important; margin: 0 0 15px!important; width: 100%!important;}

.upifram iframe .loginbox .feildbox .inputbutton {  background: #6C37C9!important; color: #ffffff!important; cursor: pointer!important; float: left!important;
font-family: Roboto!important; font-size: 16px!important; font-weight: 600!important; padding: 10px 20px!important; text-align: center!important;}

.qrimg img { border: 1px solid #000000 !important;  width: 150px;}

.scntxt { color: #4b7873; font-size: 16px; margin: 0;}

.crwdgt label, .crwdgt .form-group label.control-label { color: #122B28; font-family: Roboto; font-size: 14px; font-weight: 500 !important; margin-bottom: 10px; text-transform: uppercase;}
.crwdgt b, .crwdgt strong {
	font-weight: 500 !important;
}
.crwdgt input.form-control, .crwdgt .select select, .crwdgt .form-group select { border-left: 4px solid #6C37C9; border-radius: 0; color: #4b7873; font-family: roboto; font-size: 14px; font-weight: normal; height: 40px; line-height: 20px; padding: 0 10px;}

.crwdgt .form-group textarea { border-left:4px solid #6C37C9;border-radius:0; color:#4b7873;font-family:roboto;font-size:14px;font-weight:normal;height:auto; line-height:20px;
padding: 0 10px;}

.crwdgt .optsec { margin-top: 20px;}

.crwdgt .btn.blue.btn-outline { padding: 0;}

.crwdgt .clcbtn{ background: #fff;
	color: #5517C1;
	cursor: pointer;
	float:right;
	font-family:Roboto;
	font-size: 16px;
	font-weight: 400;
	padding: 10px 20px;
	text-align: center;
	border: 1px solid #5517C1;
	border-radius: 5px;
}
.crwdgt .clcbtn:hover{
	background: #5517C1;
	color: #fff;
	border: 1px solid #5517C1;
}
.import_bttn .impt_conti_bttn{
	color: #5517C1;
	cursor: pointer;
	float:right;
	font-family:Roboto;
	background: #fff;

	font-size: 16px;
	font-weight: 400;
	padding: 10px 20px;
	text-align: center;
	border: 1px solid #5517C1;
	border-radius: 5px;
}
.import_bttn .impt_conti_bttn:hover{
	background: #5517C1;
	color: #fff;
	border: 1px solid #5517C1;
}
.upifram { margin: 10px 0 0; width: 100%;}

.crwdgt #popup {border-bottom: 1px solid #6C37C9 !important;}


#table1{
  margin-bottom: 30px !important;
}

.txtbarred {
  width: 100%;
  margin: 0;
  padding: 5px 20px;
  background: #d98880;
  color: #fff;
}

.inbx-list.zx .sdb-srch span #country {
  color: #222222!important;
  font-size: 13px !important;
  text-align: left;
}

.ctctbtnad {
  margin: 25px 0 0;
}

.ctctbtnad .contacts_bttn {
  margin: 0 0 20px;
}

.ctctbtnad .tut-video {
 background: #6C37C9 none repeat scroll 0 0 !important;
  border: medium none !important;
  border-radius: 0;
  box-shadow: none;
  color: #ffffff;
  font-family: Roboto;
  font-size: 16px !important;
  font-weight: 300;
  height: 37px !important;
  line-height:21px !important;
  margin: 0;
  text-align: center !important;
  width: auto;
}

.ctctbtnad a.history_bttn {
  font-size: 16px !important;
  height: 37px !important;
  line-height: 18px !important;
  padding: 9px 16px;
	color: #5517C1;
  border: 1px solid #5517C1;
	border-radius: 5px;
	background-color: transparent;
}
.ctctbtnad a.history_bttn:hover{
	background-color: #5517C1 !important;
	color: #fff !important;
}
.ctctbtnad a.venobox_custom {
  border: 1px solid #5517C1 !important;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 150px;
	background-color: #5517C1 !important;
	margin: 0 auto;
}

.ctctbtnad .search_bttn {
  margin: 0;
}

.ctctbtnad .search_bttn input {
  height: 37px;
}
.ctctbtnad .search_bttn input:focus {
  border-color: #6C37C9;
}


.form_datetime span.input-group {
  background-color: #f5f5f5;
  border-color: #cfd9db;
  color: #a2a2a2;
  float: right;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 7px 12px 6px;
  position: relative;
  text-align: center;
  top: -1px;
  cursor: pointer;
}

.cpylkcr {
  float: left;
  padding: 0 !important;
}

.cpylkcr .col-xs-10.padd {
  height: 28px;
  overflow: hidden;
  padding: 5px 10px;
}

.cpylkcr .cpyimgcr {
  float: right;
  text-align: right;
  width: 36px;
}

/***************Autoresponder New**************/

#first_message_div {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  margin: 15px 0 0;
  padding: 0 15px 30px;
}

.first_message_div2 {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  margin: 15px 0 0;
  padding: 0 15px 30px;
}

.grnbdrfn {
  background: #efefef;
  border: 1px solid #87c440;
  float: left;
  margin:17px 0 0;
  padding:25px 0 0;
}

.grnbdrfn .form-group {
  padding: 0;
}

.grnbdrfn .form-group {
    margin: 0 !important;
}

.txtinpare {
  padding: 0 25px;
}

.grnbdrfn .mand-botm {
  background: #ffffff;
  float: left;
  padding: 9px 28px;
  width: 100%;
}


.msgrgtbx .small-toggle {
  margin:-3px 0 10px;
  display: inline-flex;
}

.msgrgtbx .small-toggle label {
  color: #4b7873;
  display: inline-block;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0 5px;
  text-transform: uppercase;
  vertical-align: bottom;
}

.inartop {   margin: 0 0 30px;  border-left: 1px solid #87c440; position: relative;
  background: #efefef;
  float: left;
  padding: 20px 0 0;
  width: 100%;
}

.inartop::before {
  background: #87c440;
  content: "";
  height: 1px;
  left: -42px;
  position: absolute;
  top:50%;
  width:42px;
  z-index:9;
}

.inartop .form-group {
   margin: 0!important;
}

.inartop .sw_btn {
  padding: 0 20px;
}

.inartop .inmndwht{
  background: #ffffff;
  float: left;
  padding: 9px 0;
  width: 100%;
}


.frstflds {
  border-left: 1px solid #87c440;
   display: inline-block;
  margin: 0 0 0 20px;
  padding: 30px 0 0 40px;
  width: 98%;
}

.inartop .small-toggle {
  margin:1px 0 0;
  display: inline-flex;
}

.inartop .msg-area {
  margin: 6px 0 0;
}

.inartop .row {
  margin-top: 10px;
}

.mand-botm .cpt_nm {
  margin: 0;
}

.grnbdrfn.lstmsgnm {
  margin-top:-5px;
}

.anytxt {
    padding: 7px 26px 0;
}


.wlcstr {  padding: 0;
  margin-bottom: 15px;
}

.wlmicns {  z-index: 99;
  position: absolute;
  right: 10px;
  top: 8px;
}

.wlmicns > a {
  margin: 0 4px;
}

.wlcardnup {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
     transform: rotate(180deg);
}

.wlcstrin > p {
  color: #122b28;
  font-family: "Roboto",serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 19px;
  padding: 12px 10px 7px;
}

.wlcstrin { padding: 0; width:100%!important; float:left;}

.dshbr3 {
  float: left !important;
  width: 100% !important;
}

.msglfbx {
    padding: 0 10px 0 25px;
}

.msgrgtbx {
    padding: 0 25px 0 10px;
}

.msglfbx .form-control::-moz-placeholder, .msgrgtbx .form-control::-moz-placeholder{ font-size: 14px;  font-weight: normal;}

.msglfbx .form-control::-webkit-input-placeholder, .msgrgtbx .form-control::-webkit-input-placeholder { font-size: 14px;  font-weight: normal;}

.msglfbx .form-control:-ms-input-placeholder, .msgrgtbx .form-control:-ms-input-placeholder { font-size: 14px;  font-weight: normal;}

.txtbarred3 {
    background: #d98880 none repeat scroll 0 0;
    color: #ffffff;
    margin: 0;
    padding: 5px 20px;
    width: 100%;
	font-size: 12px;
    padding:12px 20px;
}

.txtbarred3 i {
    margin: 0 3px 0 0;
    position: relative;
    top: -2px;
}



/***************Responsive**************/

@media(min-width:1370px) {

.panel-body.inbx-list.dashsdbr .np { height: 460px !important;}
}

@media(min-width:1350px) {

.panel-body.inbx-list.dashsdbr {  height:408px !important;  overflow: hidden;}
}

@media(min-width:1550px) {

.panel-body.inbx-list.dashsdbr  {  height:458px !important; overflow: hidden;}
}

@media(min-width:1650px) {

.panel-body.inbx-list.dashsdbr  {  height:458px !important; overflow: hidden;}
}

@media(min-width:1700px) {

.panel-body.inbx-list.dashsdbr  {  height:458px !important; overflow: hidden;}
}

@media(min-width:1970px) {

.panel-body.inbx-list.dashsdbr  {  height:458px !important; overflow: hidden;}
}

@media(max-width:1377px) {

.velocity-text > h1 { font-size: 32px; }

}

@media (min-width: 1000px) and (max-width:1223px){

.week-date.week-no > p { padding: 15px 0 0 4px;}

}

/***************Inbox without scroll**************/

@media only screen and (min-width:768px) and (max-width:991px) {


.msg-area .text-box #message {  min-height: 80px!important;}

#chatdiv .panel-heading h5.panel-title { width:auto!important; padding: 0 24px 0 0 !important;}

#chatdiv .panel-heading .gret-hd h4 { margin: 15px 0 0 9px;}

.main-chat {  width: 87%!important;}

.inbx-list .media-body.text-left { width:58%!important;}

.smctgic a { margin: 0 8px 0 0;}


}

/***************Inbox without scroll End**************/




@media(max-width:1334px) {

	.velocity-text > h1 { font-size: 28px; }

	.sdb-srch > input {  width: 58% !important;}

	.sdb-srch > span::after { right: -20px;}

}

@media(max-width:1290px) {

	.sms-sent { font-size: 7px; }

	.atrsptpbx .form-group { width: 28.7%;}

}
@@media (max-width:996px) {
	.inbx-list .media-body.text-left { width: 54%; }
}
@media(max-width:1280px) {

	.dbnumb { width: 1080px; }

	.main-chat { width: 89%; }



	.tags-main .add-btn input { width: 80px; }

	.add-btn .btn.chat { padding: 4px; }

	.msg-area .msg-chr li { margin: 0 2px; }

	.group_tb.table-responsive { border: 0 none; overflow-x: auto; overflow-y: hidden; width: 100%; }

	.group_tb.table-responsive td { white-space: inherit; }
}

@media(max-width:1275px) {

	.centeral h2 { font-size: 13px; }

	.us { height: 65px; }
}

@media(max-width:1246px) {

	.velocity-text > h1 { font-size: 26px; }
}

@media(max-width:1226px) {

	.activity h1 { padding-left: 0px; width: 0%; }

	.us { height: 68px; }

	.centeral > a { font-size: 9px; }
}

@media(max-width:1200px) {

	.dbnumb { width: 1000px; }

	.gret-hd h4 { font-size: 19px; margin: 15px 0 0 20px; }

	.import_button .send_sms_bttn { margin: 0 10px 10px 0; }

	.btn.btn-default.gray-bg { margin-top: 59px; }

	.btn.btn-default.green-bg { margin-top: 25px; }

	.brd { padding: 0 15px; }

	.ctctbtnad a.history_bttn {  padding: 9px 7px;}

	.ctctbtnad .search_bttn {  width: 33%;}

	.atrsptpbx .form-group {  width: 27.6%;}

}


 @media(max-width:1192px) {

.text-st h1 { font-size: 33px !important; }

}

 @media(max-width:1173px) {

	.sms-sent { font-size: 6px;}

	.us { height: 72px;}

	.centeral h2 { font-size: 12px;}

}

 @media(max-width:1152px) {

	.velocity-text > h1 { font-size: 24px;}

	.sms-sent { font-size: 5px;}

	.us { height: 74px;}

	.centeral h2 { font-size: 11px;}

}
 @media(max-width:1119px) {

 	.week-date.week-no > p { font-size: 10px;}

}

@media(max-width:1116px) {

	.sms-sent { font-size: 5px;}

	.centeral h2 { font-size: 9px;}

	.sdb-srch > input {  width: 50% !important;}

}

 @media(max-width:1086px) {

	.us { height: 75px;}

	.sms-sent { font-size: 7px;}

}

@media(max-width:1080px) {

	.sms-sent { font-size: 7px;}

	 #header.navbar .navbar-toolbar .navbar-nav > li > a {  padding: 0 5px;}
}

 @media(max-width:1024px) {

	 .pricing-pg {margin-top: 18px; padding-left: 15px; padding-right: 15px;}

	 .mailchimp h3 { font-size:12px;}

}

 @media(max-width:990px) {

	 .dbnumb {width: auto;}

	 .sid-bar .dropdown-menu::after, .sid-bar .dropdown-menu::before {left: 90%;}

	 .add-btn { display: inline-block; margin: 20px 0 0; width: 140px;}

	 .tags-main .add-btn input {width: 90px;}

	 .add-btn .btn.chat {padding: 4px 7px;}

	 .padd-left1, .padd-right1 {padding: 0;}

	 .crt-new {margin: 0 0 22px !important;}

	 .left_pd {padding-left: 0 !important;}

	 .pay_dtl .new_bx1 {margin: 0px;}

	 .recept {margin-top: 30px;}

	 .sd_clm { border:0;}

	 .campain_bttn .padd-right { padding: 0 10px;}

	 .mand-botm .inp-btm { margin: 5px 0 0 0 !important;}

	 .frd-srmain .frdsrc { width: 76%;}

	 .ctctbtnad .search_bttn {  margin: 10px 0 0;  width: auto;}

	 .atrsptpbx .form-group {
	  width: 26.2%;
	}

	.msglfbx, .msgrgtbx {
	    padding: 0 15px;
	}

}

 @media(max-width:988px) {

	.centeral h2 { font-size: 14px;}

	.centeral > a { font-size: 11px;}
}
@media(max-width:1360px) {
	.buy-packg a h5 {font-size: 22px;}
	.profile .dropdown-menu a{
		font-size: 16px;
	  padding: 10px 12px;}
}
 @media(max-width:980px) {

	 .user_table_new .setting {margin: 0 1px 0 0;}

	 .sd_clm { border-color: #fff; border-style: solid; border-width: 1px 0; padding: 20px 0 !important;}

	 .aff_page h1 { padding:20px 0 0 0;}

	.buy-packg {padding: 3px 8px;}

    .buy-packg a h5 {font-size: 20px;}
		.profile .dropdown-menu a{
			font-size: 14px;
		  padding: 8px 10px;}
	}

}

 @media(max-width:925px) {

	.week-date.week-no > p { font-size: 8px;}

}

 @media(max-width:800px) {

	 .primary_numb_message p {padding: 0 0 0 20px;}

	 .import_button .send_sms_bttn {margin: 0 10px 10px 0;}

	 .search_bttn_new input {background-position: 195px;}

	 .campain_bttn {margin-top: 10px;}

	 .ur_sttng {margin-bottom:50px;}

}

 @media(max-width:768px) {

 .active_num_bttn {padding: 15px 9px;}

}

 @media(max-width:767px) {

 	#header.navbar .navbar-toolbar {
	    display: flex;
	    flex-flow: column;
	    align-items: center;
	    justify-content: center;
 	}
	 #main { padding-left:0;}

	 .tutr-btn {margin: 0 0 20px;}

	 .bynumb-hd h1 { font-size: 26px;}

	 .main-chat {width: 88%;}

	 .msg-area .msg-chr li.btn {font-size: 10px;padding: 6px;}

	 .msg-area .msg-chr {border-bottom: 1px solid #e1e1e1;}

	 .tags-in > ul {margin: 4px 0 10px;}

	 .redusrsbtns li {float: left;margin: 0 10px 20px 0;}

	 .gret-hd h4 {margin: 15px 0 0 6px;}
.gret-hd h4{
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}
.gret-hd h4 a{
	margin: 0 6px !important;
}
.gret-hd h4 a:last-child{
	margin-top:-4px !important;
}
	 .stps-main {display: inline-block;width: 100%;}


	 #header.navbar.navbar-fixed-top { position: relative;}

	 #header.navbar.navbar-fixed-top ~ #main {padding-top: 30px;}

	 .ar-top .padd-left, .ar-top .padd-right, .ar-top .padd2 {padding: 0;}

	 .un_sc { padding:0;}

	 .un_sc_btn { margin:25px 0 0 0;}

	 .subc_footer .impt_conti_bttn_new { float:none;}

	 .subc_footer { text-align:center;}

	 .subc_footer .pagination_contact { padding:20px 0 15px 0;}

	.msg-area .msg-chr li.btn::after { display:none;}

	.btn #sendernumber {  padding: 0;}

	.msg-area .msg-chr li.btn { padding: 6px 0;}

	.buy-packg a {  line-height: 14px !important;  padding: 0 !important;}

	 .ctctbtnad .search_bttn {  margin:0;}

	 .fancybox-image, .fancybox-iframe {  height: auto !important;  min-height: 508px !important;}

	 .form-group {    float: left;    width: 100%;}

	 .fancybox-inner {  height: auto !important;  min-height: 508px !important;}

	 .totop {  display: none;}

	 .atrsptpbx .form-group {
	  width: 100%;
	}

	.new-sms h1 { margin-left: -30px;}

	.sms-sent { font-size: 14px;}

	#header .navbar-header {    display: none;}

	#header .nav.navbar-nav.navbar-left {    width: 300px;}

	#header .navbar-left #header-dd-message {    margin-left: 50px;}

	#header .nav.navbar-nav.navbar-right {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-top: 15px !important;
	    padding: 0 10px;
	    width: 100%;
	}

	#header .nav.navbar-nav.navbar-right li {   display: inline-block;  float: none;}

	.dropdown.profile ul.dropdown-menu li {  width: 100%;}


	#header .nav.navbar-nav.navbar-right li p {  text-align: left;}

	.buy-packg p, .bal-crd p { text-align: center !important;}

}

 @media(max-width:652px) {


	#header.navbar.navbar-fixed-top ~ #main {padding-top: 30px;}

	.navbar-right .dropdown-menu.notice-box .media-list > .media > .media-body > .media-heading {font-size: 12px;}

	.navbar-right .dropdown-menu.notice-box .media-list > .media > .media-body > .media-heading {width: auto;font-size: 12px;}

	.frd-srmain .frdsrc { width: 57%;}

	.inner_popup .schd-main { width: 290px!important;}

	.inner_popup .schdtm {  width: 521px!important;}

	.ctctbtnad .contacts_bttn {  text-align: center;}

	.ctctbtnad .contacts_bttn a {  margin: 10px 0 0;}

	.ctctbtnad .search_bttn {  display: inline-block;  float: none !important;  margin: 10px 0 0 !important;  width: auto;}

}

 @media(max-width:640px) {

	 .search_bttn input {background-position: 215px;}

	 .user_page h1, .user_page_new h1, .primary_page h1 {display: inline-block;margin: 0;}

	 .tutr-btn {margin: 0;}

	 .primary_para {padding: 20px 0 0 0;}

	 .primary_numb_message {margin: 15px 0 0px -13px;}

/* .dash-main { margin-top: 60px;} */

	 .show_page {margin: 0 0 10px 0;}

	 .import_button {margin: 0px 0 10px;}

	 .contacts_footer {text-align: center;}

	 .import_bttn .impt_conti_bttn_new {float: none !important;}

	 .contacts_footer .pagination_contact {margin: 20px 0 15px 0;}

	 .contacts_pg .bg_grey {padding: 15px 5px;}

	 .compain_page h1 {margin: 0;}

	 .search_bttn_new input {background-position: 570px center;}

	 .campain_bttn {margin-top: 25px;float: left !important;padding-left: 0;}

	 .campain_bttn .padd-right {padding-right: 15px !important;}

	 .campain_bttn .campain_bttn_spc {margin: 0px 0 0;}

	 .gp_new {display: inline-block;}

	 .gp_shw {margin: 20px 0 0 0 !important;}

	 .msg-tme {  padding: 0 10px 0 0;  text-align: left; display: flex; flex-direction: column;}

	 .msg-tme ul li a {  margin: 0 9px 0 0;}

	 .hjk .flexdatalist-multiple li.input-container, .hjk .flexdatalist-multiple li.input-container input {  width: 100%;}

	 .hjk .flexdatalist-multiple li.input-container input {  width: 100% !important;}

	 .btn.btn-block.btn-default.tut-video { color: #6C37C9!important;  overflow: hidden!important;  width: 45px!important;  text-shadow: 0 0 0 rgba(255, 255, 255, 0) !important; }

}

 @media(max-width:600px) {

	 .dash-main .table-layout .panel-heading > .panel-title {display: inline-block;float: left;height: auto;width: 100%;}

	 .inner_popup .schdtm { margin: 0 0 15px!important;   width: 100%!important;}

}

 @media(max-width:525px) {


	.nav.navbar-nav.navbar-right {   text-align: center;}

	#header.navbar .navbar-toolbar .navbar-nav > li {  display: inline-block;   float: none;}

	.buy-packg {   width:51%;}

	.bal-crd {
		display: inline-block !important;
		margin: 0;
		position: relative;
	}

	.navbar-right li a.dropdown-toggle { padding:0 5px!important; }

}



 @media(max-width:480px) {

	 #header.navbar .navbar-toolbar .navbar-nav > li.p-n a.a1 {font-size: 18px;}



	 .search_bttn input {height: 53px;}

	 .numb_page {margin: 20px 0 0;}

	.user_page h1, .user_page_new h1, .primary_page h1 {display: inline-block;}

	 .primary_page h1 {display: inline-block;}

	 .tutr-btn {margin: 22px 0 0;}

	 .buy_page h1 {font-size: 26px;}

	 .tutr-btn {margin: 0;}

	 .search_bttn_new input {background-position: 410px center;}

}

 @media(max-width:479px) {

	.filfrmt p {width: 100%;}

	 .filfrmt a {margin: 0 25px;}

	 .by2-btns .cacl-btn {font-size: 13px;}

	 .skp-cnt {margin: -12px 0 0;}

	 .skp-cnt .btn {font-size: 15px;width: 90px;}

	 .by3-btns a.bynmb {font-size: 14px;width: 145px;}

	 .by3-btns .btn-danger {font-size: 14px;}

	 .search_bttn {margin: 0 0 20px;float: left !important;}

	 .buynum_bttn {margin: 10px 0 15px;}

	 .main-chat {width: 80%;}

	 .btn-group .name-label > li {padding: 7px 8px;}

	 .crt-nw-pool {font-size: 13px;width: 117px;}

	 .ctc-detail tr td:nth-child(2n+2) {font-size: 14px;}

	 .ctc-detail tr td {padding: 10px 13px !important;}

	 .contacts_bttn .history_bttn, .contacts_bttn .tag_bttn {padding: 10px;}

	 .un_sc_btn { float:none !important;}

	 .frd-srmain { margin-top: 20px;}

	 .frd-srmain select#countryCode {  width: 100%;}

	 .frd-srmain .frdsrc {  width: 100%; margin: 10px 0 20px;}

}

@media(max-width:414px) {

	 .sw_btn label { padding:5px 0 0 0;}

	 .gret-hd {   width: 92%;}

	 .lst-tagicns { margin: 0 0 0 7px;}

	.gret-hd h4 {  margin: 15px 0 0 6px;
		margin: 15px 0 0 6px;
	    text-overflow: ellipsis;
	    width: 67%;
	    white-space: nowrap;
	    overflow: hidden;}

	.lst-tagicns a { border: 1px solid #cbcaca; display: inline-block; float: left; margin: 0;padding: 13px 6px;
		 border-width: 0 1px 0 1px;}
}

@media(max-width:360px) {

	 .user_page_new p, .primary_page p {display: inline-block;}

	 .user_page p {display: inline-block;}

	 .tutr-btn {float: left !important;margin: 0 0 15px 0;}

	 .buy_page h1 {font-size: 30px;}

	 .numb_page {margin: 40px 0 0;}


	/* .buy_page {margin: 65px 0 0;} */

	.tutr-btn {margin: 20px 0 0 0;}

	 .primary_bttn {margin: 0 0 0px 0 !important;}

	 .primary_bttn button {margin-bottom: 20px;cursor: pointer;}

	 .imp-ctc .contacts_bttn a {font-size: 12px;}

	 .search_bttn_new input {background-position: 290px center;}

}


 @media(max-width:350px) {

	.fancybox-wrap {  width:310px!important; left: 0 !important;}

	.fancybox-inner {  width: 280px !important;}

}



 @media(max-width:320px) {

 .search_bttn_new input {background-position: 250px center;}

}
@media (min-width: 320px) and (max-width:479px){

	sub.sub-text {  bottom: 7px;}
	.week-date.week-no  p { font-size:15px; text-align:center;}
	.jj{margin-top:10px}
}
@media (min-width: 768px) and (max-width:991px){

	.sms-sent { font-size: 12px;}
	.week-date h1{padding-top:21px;}
	.week-date.week-no  p { font-size:15px; text-align:center;}
	.jj{margin-top:10px}
	.bal-crd h5 { font-size: 14px;}
	.buy-packg a h5 { font-size: 15px;}
	.tag-out .add-btn .btn.chat { margin: 0 0 0 2px !important;}


}

@media (min-width: 991px) and (max-width:1199px){

	.week-date.week-no > p { padding: 7px 0 0 12px !important;}

}


/* Inbox Custom Styles */
.right-panel-wrapper {
	height: calc(100vh - 75px);
    position: relative;
}
.right-panel-wrapper .msg-area .panel {
	margin-bottom: 10px;
}
.btn-setting-history {
	cursor: pointer;
}
.btn-setting-history i {
	font-size: 18px;
	color: #122B28;
}


.inbx-list.chat-history {
	overflow: auto;
}
#message {
	resize: vertical !important;
}

#submitpage {
	position: absolute;
	bottom:15px;
	width:100%;
	background:#f7f7f7;
}

.setting-history {
	z-index: 999;
	background: #ffffff;
	float: left;
	left: 0;
	margin: 0;
	padding: 12px 10px;
	position: absolute;
	top: 57px;
	width: 100%;
}
#templates {
	margin: 0;
	z-index: 99;
	background:rgba(0, 0, 0, 0) none repeat scroll 0 0;
	bottom: 0;
	position: relative;
	width:100%;
}
.setting-history {
	z-index: 999;
	background: #ffffff;
	float: left;
	left: 0;
	margin: 0;
	padding: 12px 10px;
	position: absolute;
	top: 57px;
	width: 100%;
    display: flex;
    flex-direction: row-reverse;
}

.setting-history li {
	display: inline-block;
	text-align: center;
	list-style: outside none none;
	margin: 0 10px 5px 0;
}

.setting-history a {
	background: #fff;
	color: #5517C1;
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #5517C1;
	height: 41px;
	padding: 9px 15px;
	border-radius: 5px;
}
.setting-history a:hover{
	color: #fff ;
	background-color: #5517C1 ;
}


/* Fancybox Styles */
#fancybox-loading {
	background-color: initial;
}
#fancybox-loading div {
	width: 70px;
	height: 70px;
	background-size: contain;
}



/***************jQuery Confirm Dialog Styles**************/
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
  color: #122b28;
  font-family: Roboto;
  font-size: 36px;
  font-weight: 300;
  margin: 10px 0;
  padding: initial;
  line-height: initial;
}

 .jconfirm.jconfirm-light .jconfirm-box {
  border-radius: initial;
  background: #ebebeb;
 }
.jconfirm-content label {
  color: #4b7873;
  font-family: Roboto;
  margin-top: 14px;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}

.jconfirm-content input {
  height: 44px;
  padding: 0 10px;
  border-radius: initial;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
}

.jconfirm.jconfirm-light .jconfirm-bg {
  opacity: 0.8;
  background: black;
}
table tr td.light-td{
	opacity: 0.2;
}
table tr td.darker-td{
	opacity: 0.5;
}


.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.impt_green_btn {
    background: #7cc576  none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 20px;
    text-align: center;
	margin-right : 20px;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{
	background-color: #fff !important;
	color: #5517C1 !important;
	float: right;
	height: 40px !important;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{
	background-color: #5517C1 !important;
	color: #fff !important;

}
a.btn-icon{margin-right:10px;cursor:pointer;}
.btn-icon i{font-size: 18px; color: #122B28;}

.select2-container--default .select2-selection--single{
    border-radius: 0px;
}
.select2-container--default .select2-selection--single{
	height: 44px;
	font-size:20px;
	/*border-left: 4px solid #6C37C9; */
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 44px;
	line-height: 44px;
	/*font-weight: 100;*/
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 5px;
	color: #6C37C9;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color: #6C37C9 transparent transparent transparent;
}

.main .select2-container--default .select2-selection--single{
    border-radius: 0px;
}
.main .select2-container--default .select2-selection--single{
	height: 34px;
	font-size:14px;
	border-left: 4px solid #6C37C9;
}
.main .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 34px;
	line-height: 34px;
	font-weight: 500;
}
.main .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 5px;
	color: #6C37C9;
}
.main .select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color: #6C37C9 transparent transparent transparent;
}
a.btn-icon{margin-right:10px;cursor:pointer;}



.lookup-dialog .jconfirm-title{
    font-size: 22px !important;
    font-weight: bold !important;
}
.lookup-dialog label {
    text-transform: none;
}
.lookup-dialog label input {
    height: auto;
}
.btn-lookup {
    margin: 10px 5px 0 !important;
    padding: 10px 10px !important;
    font-size: 12px !important;
}
.lookup-wrap .dropdown-menu.gret-menu {
    background: #fff;
    width: 340px;
    padding: 10px;
}
.check-lookup span.media-heading {
    font-size: 15px !important;
    padding-left: 5px;
}

.lookup-all {
    background: #F7F7F7;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #DBDBDB;
    margin-top: 20px;
    display: inline-block;
}
.lookup-all:hover{
	background-color: #DBDBDB !important;
}
.lookup-filtered {
		display: flex;
		justify-content: flex-end;
    padding: 12px 6px;
    font-size: 14px;
    color: #6C37C9;
		padding-top: 0 !important;

}

.lookup-filtered i {
    position: relative;
    padding: 4px;
    min-width: 20px;
    text-align: center;
}

.lookup-filtered i::after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 11px;
    width: 20px;
    height: 1px;
    transform: rotate(38deg);
    background: #6C37C9;
}

.fa.red{
	color: #6C37C9;
}

.strike .fa.red{
	color: #000000;
}

.strike {
    display: inline-block;
    /*padding: 12px 6px;*/
    font-size: 14px;
    color: #6C37C9;
}

.strike i {
    position: relative;
    padding: 4px;
    min-width: 20px;
    text-align: center;
}

.strike i::after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 11px;
    width: 20px;
    height: 2px;
    transform: rotate(38deg);
    background: #bbb;
}

.lookup-options label .icon {
    display: inline-block;
    width: 20px;
    text-align: center;
}

a[data-lookup]:hover i.triangle-grey {
    opacity: 1;
    color: #6C37C9 !important;
}
a[data-lookup]:hover i.triangle-grey::before {
    content: "\f002";
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#cbcaca;color:white}
.select2-container--classic .select2-selection--single:focus{border:1px solid #cbcaca}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #cbcaca}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #cbcaca}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #cbcaca}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#cbcaca}

.header-center {
    margin-top: 20px;
    left: 48%;
    clear: both;
    position: absolute;
    width: 280px;
    text-align: center;
}
@media (min-width:766px) and (max-width:880px){
    .header-center {
        display: none;
    }
}
@media (max-width:766px){
    .header-center {
        left: 0;
        position: relative;
    }
}
 .user_table_new tbody tr td, .user_table tbody tr td{
	font-size: 14px;
}
.user_table_new tbody tr td img, .user_table tbody tr td img{
	width: 14px !important;
}
.user_table_new tbody tr td img.del, .user_table tbody tr td img.del{
	width: 12px !important;
}
.user_table tbody#search_group_body tr td img{
	width: 50px !important;
}

.normalDiv.active-now td{
	background-color: #bed4d5 !important;
}
.short-code-label{
	color: orange;
}

.highlights mark {
  border-radius: 2px;
  background-color: #fc7e00;
}

.highlights .legend {
  margin: 20px 0 0;
}

.highlights .legend span {
  padding: 2px 5px;
  border-radius: 2px;
  background-color: #fc7e00;
  font-size: small;
  color: #fff;
}
.overnight-message-warning {
	color: red; 
	font-size: 10px;
}

.breadcrumb-list a {
	color: #6C37C9;
}

.breadcrumb-list {
    padding: 10px;
	font-size: 15px;
	color: #000000;
}

.filtering-text {
  color: #5517C1;
  font-size: 19px;
  font-weight: 500;
  margin-left: 5px;
  place-items: center;
  display: flex;
}

select.campaign-select {
	background: #fff url("/assets/image/img/purple-drop-arrow.png") no-repeat scroll 93% center / 12px auto !important;
	color:#6C37C9 !important;
	border: 1px solid #6C37C9;
	font-size: 16px;
	padding: 6px 8px;
}

select.campaign-select:hover {
	background: #6C37C9 url("/assets/image/img/white-drop-arrow.png") no-repeat scroll 93% center / 12px auto !important;
	color:#fff !important;
}

select.campaign-select option{
	background-color: #fff;
	border-color: #DBDBDB;
	color: #122B28;
}

select.campaign-select option.delete_option{
	background-color: #fff;
	border-color: #DBDBDB;
	color: red;
}

.campaign-actions {
	display: block !important;
}

.dholder td:not(:last-child) {
  cursor: pointer;
}

#is_reuse {
	color:#4b7873 !important;
	border: 1px solid #4b7873;
	font-size: 16px;
	padding: 6px 8px;
	width: 420px;
	height: 34px;
	border-radius: 4px;
}
.us-billing-box {
	padding: 0 0;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	color: #5517C1
}

.edit-billing {
	margin: 12px auto; padding-left: 7px
}
.edit-billing a {
	font-size: 12px
}