aside.control-sidebar.control-sidebar-dark {
    display: none;
}
.blue i{
	background: linear-gradient(top, #57a8ee 50%, #216ee0 60%);
	background: -webkit-linear-gradient(top, #57a8ee 50%, #216ee0 60%);
	background: -ms-linear-gradient(top, #57a8ee 50%, #216ee0 60%);
	background: -moz-linear-gradient(top, #57a8ee 50%, #216ee0 60%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.orng i{
	background: linear-gradient(top, #ff7b00 50%, #ff7b00 50%) !important;
	background: -webkit-linear-gradient(top, #ff7b00 50%, #ff7b00 50%) !important;
	background: -moz-linear-gradient(top, #ff7b00 50%, #ff7b00 50%) !important;
	background: -ms-linear-gradient(top, #ff7b00 50%, #ff7b00 50%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.drk_orng i{
	background: linear-gradient(top, #ff4e00 0%, #a52401 50%) !important;
	background: -webkit-linear-gradient(top, #ff4e00 0%, #a52401 50%) !important;
	background: -moz-linear-gradient(top, #ff4e00 0%, #a52401 50%) !important;
	background: -ms-linear-gradient(top, #ff4e00 0%, #a52401 50%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.red i{
	background: linear-gradient(top, #f85032 60%, #ff0004 50%) !important;
	background: -webkit-linear-gradient(top, #f85032 60%, #ff0004 50%) !important;
	background: -moz-linear-gradient(top, #f85032 60%, #ff0004 50%) !important;
	background: -ms-linear-gradient(top, #f85032 60%, #ff0004 50%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.yelo i{
	background: linear-gradient(top, #f2cc1d 0%, #c29b00 0%, #d7ae0b 100%) !important;
	background: -webkit-linear-gradient(top, #f2cc1d 0%, #c29b00 0%, #d7ae0b 100%) !important;
	background: -moz-linear-gradient(top, #f2cc1d 0%, #c29b00 0%, #d7ae0b 100%) !important;
	background: -ms-linear-gradient(top, #f2cc1d 0%, #c29b00 0%, #d7ae0b 100%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.drk_blue i{
	background: linear-gradient(top, #195b95 0%, #053987 100%) !important;
	background: -webkit-linear-gradient(top, #195b95 0%, #053987 100%) !important;
	background: -ms-linear-gradient(top, #195b95 0%, #053987 100%) !important;
	background: -moz-linear-gradient(top, #195b95 0%, #053987 100%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.green i{
	background: linear-gradient(top, #9dd53b 60%, #7cbc0b 50%) !important;
	background: -webkit-linear-gradient(top, #9dd53b 60%, #7cbc0b 50%) !important;
	background: -moz-linear-gradient(top, #9dd53b 60%, #7cbc0b 50%) !important;
	background: -ms-linear-gradient(top, #9dd53b 60%, #7cbc0b 50%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.pink i{
	background: linear-gradient(top, #c85aae 0%, #cd2798 60%, #d5309f 50%) !important;
	background: -webkit-linear-gradient(top, #c85aae 0%, #cd2798 60%, #d5309f 50%) !important;
	background: -moz-linear-gradient(top, #c85aae 0%, #cd2798 60%, #d5309f 50%) !important;
	background: -ms-linear-gradient(top, #c85aae 0%, #cd2798 60%, #d5309f 50%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.light_blue i{
	background: linear-gradient(top, #61f1fa 0%, #0bb1bb 100%) !important;
	background: -webkit-linear-gradient(top, #61f1fa 0%, #0bb1bb 100%) !important;
	background: -moz-linear-gradient(top, #61f1fa 0%, #0bb1bb 100%) !important;
	background: -ms-linear-gradient(top, #61f1fa 0%, #0bb1bb 100%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}

.drk_green i, .drk_green .glyphicon {
	background: linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
	background: -webkit-linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
	background: -ms-linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
	background: -moz-linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.orng2 i{
	background: linear-gradient(top, #ff7d48 0%, #ff4c03 100%) !important;
	background: -webkit-linear-gradient(top, #ff7d48 0%, #ff4c03 100%) !important;
	background: -ms-linear-gradient(top, #ff7d48 0%, #ff4c03 100%) !important;
	background: -moz-linear-gradient(top, #ff7d48 0%, #ff4c03 100%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.blue_btn {
	background: #014ab6;
	background: linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
	background: -webkit-linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
	background: -ms-linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
	background: -moz-linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.23);
	color: #fff;
	border-radius: 3px;
	padding: 6px 20px;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	outline:none;
}
.blue_btn:hover, .blue_btn:focus, .blue_btn:active, .btn---blue, .btn---blue:hover, .btn---blue:focus, .btn--blue, .btn--blue:hover, .btn--blue:focus, .btn--blue:active {
	background: #014ab6;
	background: linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
	background: -webkit-linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
	background: -ms-linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
	background: -moz-linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.23);
color: #fff;}

.green_btn, .green_btn:hover, .green_btn:focus, .green_btn:active, .btn---green, .btn---green:hover, .btn---green:active, .btn---green:focus, .btn--green, .btn--green:hover, .btn--green:focus , .btn--green:active{
    background: #008f0d;
    background: linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -webkit-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -ms-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -moz-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    margin: 0;
	outline:none;
}
.orng_btn, .orng_btn:hover, .orng_btn:focus, .orng_btn:active, div#SMSViewMessagepartial .btn---orange1 {
    background: linear-gradient(top, #f24800 0%, #b12901 100%) !important;
    background: -webkit-linear-gradient(top, #f24800 0%, #b12901 100%) !important;
    background: -ms-linear-gradient(top, #f24800 0%, #b12901 100%) !important;
    background: -moz-linear-gradient(top, #f24800 0%, #b12901 100%) !important;
    text-align: center;
	outline:none !important;
}
.redbtn, .redbtn:hover, .redbtn:focus, .btn---red, .btn---red:hover, .btn---red:active, .btn---red:focus, .btn--red, .btn--red:hover, .btn--red:active, .btn--red:focus, .btn---red:active, .redbtn:active{
	background: linear-gradient(top, #fd0000 0%, #930000 100%) !important;
	background: -webkit-linear-gradient(top, #fd0000 0%, #930000 100%) !important;
	background: -ms-linear-gradient(top, #fd0000 0%, #930000 100%) !important;
	background: -moz-linear-gradient(top, #fd0000 0%, #930000 100%) !important;
	color: #fff !important;
	outline:none;
}


h1.box-title.main_title {
    font-size: 23px;
    font-weight: 600;
    color: #222;
	font-family: 'Source Sans Pro',sans-serif;
}	

.box-header.with-border {
    border-radius: 5px;
    border: none !important;
    box-shadow: 0 0 7px hsla(0, 0%, 0%, 0.25);
}
.box-header.main_title {
    padding: 0;
}
.box-header.with-border {
    border-radius: 5px;
    border: none;
    box-shadow: 0 0 7px hsla(0, 0%, 0%, 0.25);
}
.box_style {
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.26);
    border-radius: 4px;
    padding: 9px 10px;
    margin-bottom: 12px;
}
.content-header > .breadcrumb {
        font-size: 16px;
    margin-top: -27px;
    position: relative;
    z-index: 99;
    transform: translate(0, -14px);
	
}
.box-body {
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.26);
    border-radius: 4px;
    padding: 9px 10px;
    margin-bottom: 12px;
    border: none !important;
}
.box.box-info {
    border: navajowhite;
    box-shadow: none;
}

.new_skin .form-control {
    border: 1px solid #d2d6de;
    box-shadow: none;
    border-radius: 2px;
    padding:2px 8px !important;
    height: auto;
    font-size: 14px;
    color: #171a1c;
    font-weight: 500;
    height: 56px;
    min-width: 10px;
}
.new_skin .control-label label, .new_skin .control-label {
    font-size: 16px;
    font-weight: 500;
    color: #171a1c;
   display: inline-block;
}
.new_skin .control-label label{
 margin-bottom: 5px;
 }
.left_lble .control-label{
	text-align:left !important;
}
.btn {
    text-transform: uppercase;
	border-radius: 3px !important;
}
.resendbtnmeia .btn {
    display: inline-block;
    height: auto;
    margin-bottom: 4px;
}
.validation-summary-errors ul {
    margin: 0;
}
.form-group {
    margin-bottom: 8px;
}


table.tablesorter tbody td {
    font-size: 12px !important;
}

.blue_select .form-control{
    height: 26px;
    padding: 3px !important;
    background: linear-gradient(to bottom, rgb(88,169,239) 0%,rgb(73,158,237) 50%,rgb(54,144,240) 51%,rgb(30,105,222) 100%);
    border: none;
    border-radius: 3px !important;
    color: #fff;
}
body table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background: #fff!important;
    font-size: 12px;
    outline: none;
    vertical-align: middle;
    color: #333 !important;
}
.upload_csv{
	padding-top:5px;
}
.top_adddoc h3{
	    margin: 0 0 30px;
}
input#SaveBtn {
    min-width: 100px;
    border-radius: 3px !important;
    padding: 13px 10px !important;
    height: auto;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
}
form#form .control-label {
    text-align: left;
    display: block;
}


.table {
    border: none;
}

.modal-content table {
    border-top: 1px solid #ccc;
}
.modal  .modal-header h3 {
    font-size: 20px;
}
.sm_input input {
    height: 38px !important;
}

.sm_input input[type="radio"], .sm_input input[type="checkbox"]  {
    height: auto !important;
    margin: 0px 5px 0;
    vertical-align: middle;
}
table#tblBillingReminder tr td {
    height: auto !important;
    padding: 10px 5px !important;
}
.modal .box.box-info .box-body {
    box-shadow: none !important;
    padding: 0;
}
.box-header.with-border {
    border: none;
    box-shadow: none !important;
}
.modal-body div#table{
	
}
div#modalBillingDetailsBody .icon > div {
    font-family: 'Source Sans Pro',sans-serif;
    letter-spacing: 0px !important;
}
div#modalBillingDetailsBody .icon > div th {
    word-spacing: 1px !important;
}
button#btnSearchSms {
    height: 38px;
}
input#mobileNumber {
    margin-right: .5%;
}
.divmargen {
    padding: 0 9px;
}
.credit_bureaus .pd-change a.btn {
    margin-bottom: 3px;
}
body .modal input.form-control, body .modal select.form-control  {
    height: 50px !important;
	min-height: 50px !important;
}
body .modal textarea.form-control{
	height:120px !important;
}


div#tabsilent .UserTitle:after {
    content: '';
    clear: both;
    display: block;
}

div#divAddItem div#norecord ~div#table {
    margin-top: 2px;
}
form#frmCreditImportReportInsert table.table.tablesorter tbody tr:first-child td.number:last-child {
    color: #11a8cb !important;
}

body .modal .modal-content {
    border: none !important;
}

.add_customer .assigntomultiempctrl .ui-multiselect span:first-child {
    background: url(https://sandeep.cdmtestsite.info/Content/Images/drop_down.png) !important;
    background-repeat: no-repeat !important;
    background-position: center left 2px !important;
}





@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.cate_link i, .blue_btn span i{

				background:none !important;
				-webkit-background-clip: initial !important;
				-webkit-text-fill-color: initial !important;
			}

			.orng i{
				color: #ff7b00;
			}
			.red i{
				color: #ff0004;
			}
			.drk_blue i{
				color: #053987;
			}
			.green i{
				color: #7cbc0b;
			}
			.pink i{
				color: #cd2798;
			}
			.light_blue i{
				color: #0bb1bb;
			}
			.orng2 i{
				color: #ff4c03;
			}
			.blue i{
				color: #216ee0;
			}
			.drk_green i{
				color: #008f0d;
			}


}

section.content.new_skin {
    padding-top: 6px;
}
table.dataTable thead > tr > th{
	    padding-right: 23px;
}
.dataTables_wrapper label {
    margin-bottom: 0;
}
.simple-pagination ul:after {
    content: '';
    clear: both;
    width: 100% !important;
    display: block;
}

div#myTable_length select.form-control {
    height: 32px;
    padding: 6px !important;
}
.bdr_top5 {
    border-top: 5px solid #2d8ce2 !important;
}
.green_bdr{
	border-color:#1dbf37 !important;
}
.red_bdr{
	border-color:#c61010 !important;
}
.box{
	margin-bottom: 10px !important;
}
.add_customer >.row >div {
    padding-right: 5px;
    padding-left: 5px;
}

.add_customer >.row {
    margin-right: -5px;
    margin-left: -5px;
}
.radio_con input {
    margin: 0 3px 0 12px;
    vertical-align: middle;
    display: inline-block;
}

.myClassImportCSV {
    font-weight: 600;
}



.modal>div {
    max-width: 1130px;
    margin: 0 auto !important;
    width: 100% !important;
	float:none;
	padding:0px;
}


.modal .close {
    opacity: 1;
    position: absolute;
    top:4px;
    right: 10px;
	z-index: 9999999;
	font-size: 26px;
}
.modal-header {
    position: relative;
}
div#divDisputeStatusData .divmargen label.radio-inline {
    color: #099e1a;
}

.modal>div.sm_popup{
	max-width:600px !important;
}
div#ViewStatus input#chkNotification {
    margin-left: 0;
    margin: 0px 8px -5px 0;
    display: inline-block;
}
div#filterSentEmailDiv label.radio-inline{
	color:#1bc918;
}
.modal-header .close , .modal-header .close:focus, .modal-header .close:hover{
    opacity: 1;
	color:#fff;
}

div#sentemaildata {
    overflow: auto;
}
.table-responsive {
    overflow: auto;
}




.table tr td {
    font-size: 14px !important;
}
.modal>div.lg_popup{
	max-width:1200px;
}
.table tr  td .btn {
    margin-right: 2px;
    border: none !important;
	font-size: 11px !important;
	   
}
.table tr  td .btn:last-child {
    margin-right: 0px;
}
.tblhead {
    background: none !important;
}
table thead.tblhead th {
    color: #333 !important;
    font-size: 12px;
}

.modal {
    padding:20px 10px !important;
	background: rgba(0, 0, 0, 0.08) !important;
}
.modal>div.modal-dialog{
	    width: 100%;
	left: 0;
    right: 0;
    max-width: 550px;
    margin: 0 auto;
}
div#alltypeemailmodeldata .panel-heading h4.panel-title {
    font-size: 18px;
    padding: 6px 0;
}
div#alltypeemailmodeldata .panel-heading {
    text-align: left;
}

.EmailList .list-group {
    margin-left: -5px;
    margin-right: -5px;
}


.EmailList .list-group-item:after, .EmailList .list-group:after {
    content: '';
    clear: both;
    display: block;
    width: 100%;
    float: none;
}
.EmailList .list-group .col-lg-4 {
    padding-right: 5px;
    padding-left: 5px;
}
.EmailList .list-group-item {
    margin-bottom: 8px;
    padding: 17px;
    font-size: 15px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.13);
    border: none;
	text-align: center;
	min-height: 78px;
}
.EmailList .list-group-item a:last-child, .EmailList .list-group-item a:nth-child (2){
    color: #1fb738 !important;
}
.EmailList .list-group-item a span.glyphicon , .EmailList .list-group-item a i {
    color: #1fb738 !important;
}
.EmailList .list-group-item >a:first-child {
    max-width: 66%;
    display: inline-block;
}




.main-header .navbar-brand {
    color: #fff !important;
}

#cssmenu > ul > li:hover > a, #cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a {
    color: #ffffff;
    background: rgba(0,0,0,0.1) !important;
}
table#EmailSentTable td {
    min-width: 140px !important;
}

/*Commented by Alpesh Patel to resoved issue on sent mail box on customer list*/ 
/*div#sentemailsmodallist div#sentemaildata {
    height: calc(100vh - (100px + 190px)) !important;
}*/


.modal-body input, .modal-body select {
    height: auto !important;
}



/*div#clientindexlist .modal div#table {
    height: calc(100vh - (100px + 370px)) !important;
}*/
.logoutPopup {
    max-width: 300px;
    margin: 0 auto;
}

#AllSMSMessagesPartialId td {
    min-width: 104px;
	max-width:200px;
	    word-break: break-all;
}
tbody#CustomSMSTemplatePartialId tr td {
    min-width: 100px;
}
form#EventForm .form-group:after{
	clear:both;
	content:'';
	display:block;
	width:100%;
}
.reasontable select {
    height: 27px !important;
}
.reasontable td select {
    display: inline-block;
}
.reasontable td b {
    display: inline-block !important;
}

.video_popup.modal>div {
    max-width: 798px;
    margin: 0 auto !important;
    width: 100% !important;
    float: none;
}
div#reasonmodal .modal-header-reason >div {
    width: 33.33% !important;
	    float: left;
}

.reasontable td b:first-child {
   /*  width: 84%;
    display: inline-block;
    vertical-align: middle; */
}
.filter_sec span input {
    margin: 0px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
}
.filter_sec span {
    margin-right: 9px;
    color: #1bc918;
}

.pagination select {
    height: 26px !important;
    width: 58px;
	border-color:#ccc;
}


.new_skin a[title="Delete"], .new_skin a[title="Delete"] i{
	    color: red;
}
div#ViewFollowUpModal .box-body .col-md-12 {
    padding: 0;
}

div.UserTitle {
    background: #fff;
    font-size: 16px;
    color: #191818;
    font-weight: 600;
}


div#Video2 .modal-content, div#UseMessengerVideo1 .modal-content {
    max-width: 780px;
    border: none !important;
    margin: 0 auto !important;
}


div#tabsilent div.Credit_tabs {
    margin: 0 15px;
	border-bottom: 1px solid #ddd;
}

div#tabsilent .nav-tabs > li > a {
    color: #555;
    font-weight: normal !important;
}
div#tabsilent .nav-tabs > li > a b {
    font-weight: 600;
}
div#tabsilent .nav-tabs > li.active > a b {
    color: #2579c4;
}

div#myresultload .ContentDiv {
    border: none;
    margin: 0px;
    padding: 10px 20px;
}
div#myresultload .ScreenTitle.btncus-blue {
    border-radius: 5px;
    padding: 10px;
}

div#myresultload .ScreenTitle.btncus-blue .videoW {
    position: static;
    float: left;
}

div#myresultload .ScreenTitle.btncus-blue h2 {
    font-size: 18px;
    text-align: center;
    margin: 0;
}
div#myresultload p.bluecenter {
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.26) !IMPORTANT;
    border-radius: 3px;
    padding: 8px 10px;
    margin-bottom: 12px;
    border: none;
    color: #000;
}
div#myresultload .FilterDiv .form-group.text-center {
    text-align: left;
    padding: 0 5px;
}
div#myresultload .FilterDiv {
    padding: 10px;
    background: #fff;
}
.FilterDiv .form-group.text-center input.btn.btn---red {
    margin-top: 6px;
}
.FilterDiv .form-group.text-center label.control-label {
    font-weight: 600;
	    font-size: 15px;
}
div#myresultload .ContentDiv .btn[value="Back"] {
    background: linear-gradient(top, #fd0000 0%, #930000 100%);
    background: -webkit-linear-gradient(top, #fd0000 0%, #930000 100%);
    background: -ms-linear-gradient(top, #fd0000 0%, #930000 100%);
    background: -moz-linear-gradient(top, #fd0000 0%, #930000 100%);
    color: #fff;
    outline: none;
}
.bottombox {
    display: none;
}
div#myresultload .FilterDiv .form-control {
    height: 33px !important;
}
div#myresultload .table tr td .btn , div#myresultload .table tr th .btn {
    padding: 5px 10px;
}
.inline_checkbox >div {
    display: inline-block;
    float: none;
    width: auto !important;
    padding: 0px 8px 0 0;
}


.pagination-container {
    float: right;
}

.FilterDiv.FilterDiv2Row .form-group >.row {
    margin: 0;
}
.FilterDiv.FilterDiv2Row .form-group >.row {
    margin: 0;
    padding-left: 23.5px;
}


#myresultload table.tablesorter tbody td{
	
    padding: 5px !important;
}


td.tdmoveleadarchive a.btn.btnbackgroundcustomer {
    max-width: 120px;
}


button.btn.btn-primary[data-bb-handler="ok"] {
    background: #008f0d;
    background: linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -webkit-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -ms-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -moz-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
}
div#VideoBillingReminder .col-sm-6 div#dragmodelvideo {
    max-width: 688px;
    margin: 0 auto !important;
    width: 100% !important;
    float: none;
    border: none !important;
}
.green_btn:focus, .green_btn:active{
	color: #fff;
	background: #008f0d !important;
    background: linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
    background: -webkit-linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
	background: -ms-linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
    background: -moz-linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
}

.Credit_tabs ul.nav.nav-tabs {
    display: table;
    width: auto!important;
    text-align: left;
    border: none;
}
.Credit_tabs ul.nav.nav-tabs li {
    display: table-cell !important;
    float: none;
}
div#tabsilent .nav-tabs > li > a {
    color: #555;
    font-weight: normal !important;
    text-align: center;
	padding: 10px;
}





div#topdata input#btnsaveadditem {
    margin: 0;
}


/*------ 28 Jan css started here  -----*/
div#ViewBillingDetails th, div#ViewBillingDetails input {
    word-spacing: 0px !important;
}
/* div#reasonmodal table.table.no-border-horizontal.no-border-bottom {
    border-bottom: 1px solid #ccc;
} */

/*div#reasonsdata table.tablesorter tbody td#rountedit {
    min-width: 160px !IMPORTANT;
	max-width: 170px !IMPORTANT;
}

div#reasonsdata table.tablesorter tbody td#setedit {
    min-width: 164px !IMPORTANT;
    max-width: 170px !IMPORTANT;
}*/

/*div#reasonsdata table.tablesorter tbody td {
    height: 49px;
}
div#reasonsdata table.tablesorter tbody td table.table tr td:first-child  {
    min-width: 100px;
	max-width: 100px;
}
 div#reasonsdata table.tablesorter  th.xpn_col{
	 min-width: 110px;
	max-width: 110px;
 }*/

 
 
  div#myview tr td .btn {
    margin-bottom: 2px;
	    display: inline-block;
}
 
.inline_checkbox >div {
    display: inline-block;
    float: none;
    width: auto !important;
    padding: 0px 2px 0 0;
}
 div#myresultload .table tr th .btn {
    padding: 2px 10px;
    display: inline-block;
}





.overview .panel-heading {
padding: 6px 15px;
}


.overview  .btn---blue {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) repeat scroll 0 0 !important;
}


.overview  .panel-heading.btn---blue  {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) repeat scroll 0 0 !important;
}
.pnlAllAccount th.text-center.btn---blue {
    background: none !important;
}


.modal .modal .close {
    z-index: 99999999999;
}
.modal .modal {
    z-index: 999999999;
}

.modal .modal div#viewmailtemplate .modal-content.ui-draggable {
    height: auto !important;
	max-height
}
.modal .modal div#viewmailtemplate .modal-content.ui-draggable .modal-body, div#editemailtemplate  .modal-content  .modal-body{
	max-height: calc(100vh - (100px + 100px )) !important;
	    overflow-y: auto;
}
div#editemailtemplate>div, #viewmailtemplate >div{
	max-width: 1130px;
    width: 100% !important;
	padding: 0;
}
div#editemailtemplate .modal-content {
    border: none !important;
}


div#clientindexlist div#disputeStatusModal div#table, div#clientindexlist div#disputeStatusModal div#table_1 {
    min-height: 300px !important;
    max-height: 320px;
    overflow-y: auto !important;
}


/*---- Latest css ------*/
.modal .sm_popup2 {
    max-width: 830px;
	margin: 0 auto;
	    width: 100%;
		width: 100%;
    float: none !IMPORTANT;
	    padding: 0;
}

#PDBViewModal div#txttextPDB, #ViewEditPDBModal iframe.wysihtml5-sandbox, textarea#txtnotetextPDBedit  {
    max-height: 250px;
}

div#myresultload .FilterDiv.FilterDiv2Row.credit_bureaus {
    padding: 0;
}
button#btnaddque {
    margin-bottom: 10px;
}
.row.second_row .form-group .letterID {
    margin-left: 0 !important;
}
div#reasonsdata .text-right input[type="text"] {
    border: 1px solid #9c9c9c  !important;
}
form#theformid .btn {
    margin-bottom: 3px;
}

body .modal .modal-header h4.modal-title {
    color: #fff;
}
div#ViewActivityLogModal .row.radio_inline {
    height: auto !important;
}
.pnlAllAccount th.text-center.btn---blue:hover {
    background: none !important;
    color: #222 !important;
}

a#lnkCustomize {
    margin-top: 7px;
}

#table td.NagativeClass{
	background: linear-gradient(top, #fd0000 0%, #930000 100%);
	background: -webkit-linear-gradient(top, #fd0000 0%, #930000 100%);
	background: -ms-linear-gradient(top, #fd0000 0%, #930000 100%);
	background: -moz-linear-gradient(top, #fd0000 0%, #930000 100%);
}


section.content.non-printable div#resultview div#ckeditorfullload #cke_bottom_ck_ckeditor .cke_resizer.cke_resizer_ltr {
    display: none !important;
}


table tr td .btn{
	margin-bottom:2px !important;
}

.row.second_row .form-group .letterID{
	padding-left: 0;
}
.row.second_row .form-group .letterID a.tooltip1 {
    margin-left: -10px;
}
#divMainResult table#tblresult th span a.btn-xs {
    padding: 2px 6px !important;
    display: inline-block !important;
    font-size: 11px !important;
}

.blue_btn {
    border-radius: 3px !important ;
}
div.sm_popup {
    max-width: 600px !important;
	margin: 0 auto;
    width: 100%;
    width: 100%;
    float: none !IMPORTANT
}

.modal  .modal-content {
    border-radius: 5px 5px 0 0 !important;
	overflow:hidden;
}



select option:focus{
	background:#1e90ff !Important;
	color:#fff !Important;
}

::selection{
	background: #1e90ff;
	color:#fff !Important;
}

select option:hover {
    box-shadow: inset 0 0 0px 100px #1e90ff  !important;
}

.bootbox-body {
    font-weight: 700 !important;
}


table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after{
    color: #ea4400;
    opacity: 1;
}

textarea {
    resize: none !important;
}

html body .modal-content div.modal-header h4.modal-title {
    padding: 0 11px !important;
}


.modal-header .close {
    color: #fff !important;
    text-shadow: none;
}
.popover {
    max-width: 260px !important;
	 word-break:break-word;
}
.popover-title{
	background: #014ab6;
    background: linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
    background: -webkit-linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
    background: -ms-linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
    background: -moz-linear-gradient(top, #1b5597 0%, #2f8ad7 50%, #2681ce 0%, #6fafe3 100%);
    color: #fff;
	text-align: center !important;
}

.bootbox .btn---green:active{
		background: #008f0d;
    background: linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
    background: -webkit-linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
    background: -ms-linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
    background: -moz-linear-gradient(top, #39ed5f 0%, #008f0d 100%) !important;
    outline: none;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
    color: #ea4400;
    opacity: 1;
}
.bootbox .btn--green:active{
	background: #008f0d;
    background: linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -webkit-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -ms-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -moz-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    outline: none;
	
}


header.main-header .lazy .fa, header.main-header .lazy .glyphicon {
    color: #8bc7ff;
}


.login-page button.btn.btn.btn---blue.center-block {
    background: #008f0d;
    background: linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -webkit-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -ms-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -moz-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    outline: none;
}


div#bounceemailmodallist .box.box-info.bouncepopup.popCon {
    border: 1px solid #ccc;
    padding-top: 0px !important;
}
div#bounceemailmodallist .box.box-info.bouncepopup.popCon div#bounceemaildata {
    padding: 0 !important;
}

body .modal div#searchbysmsdate input.form-control {
    height: 38px !important;
    min-height: 38px !IMPORTANT;
}


.new_skin .modal  .control-label{
	font-weight: 500 !important;
}

body div#CreateCustometempalteModel {
    padding: 20px 10px 10px !important;
	overflow:auto;
}
body #cke_txtareacreatecustomtempalte {
    height: calc(100vh - (100px + 155px)) !important;
    overflow: auto;
}
div#cratenewshowpartialview .list-group-item{
	padding: 5.5px 15px;
}
div#cratenewshowpartialview input#lettertitle {
    height: 40px !important;
    min-height: 40px !important;
}
body #cke_txtareacreatecustomtempalte .box-header {
    padding: 0px 0 5px;
}

body #cke_txtareacreatecustomtempalte input#lettertitle {
    height: 40px !important;
    min-height: 40px !important;
}
div#CreateCustometempalteModel h3 {
    font-size: 22px;
    margin:0;
}
body div#CreateCustometempalteModel .modal-footer{
	padding: 0 15px 14px;
}



button.btn.btn.btn---green.btn-large.center-block {
    margin: 0 auto;
    font-size: 14px !important;
}



.bootbox.bootbox-confirm .modal-footer button.btn[data-bb-handler="confirm"] {
    background: #008f0d;
    background: linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -webkit-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -ms-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -moz-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
}

/*.video_popup .modal-body > iframe {
    background: #000;
}*/

div#player {
    width: 100% !important;
}

div#modalEmployee  #veryfied>div, div#modalEmployee #veryfied .fa-ul{
	position:relative;
	z-index:99999;
	background:#fff;
	padding:5px 10px;
	border-radius:3px;
	margin-left:-20px;
}

.modal-open .modal{
	overflow-y: auto !important;
}

.panel-title.topbar_links a {
    display: inline-block;
    width: auto !important;
    padding-right: 25px;
	margin-bottom: 5px;
}



span.logocredirrepair {
    display: none !important;
}


/*-------13 May css start here -------*/

.efx_div.inline_checkbox >div {
    width: 24.33% !important;
	text-align:center;
}



/*-------14 May css start here -------*/

div#divReferralGrid table.table.tablesorter tr th:nth-child(13) {
    min-width: 245px !important;
}
.credit_blnce label.btn {
    margin-bottom: 5px;
}

#cssmenu > ul > li i {
    width: 16px;
}

.popover-content {
    max-height: 300px;
    overflow: auto;
}



.equifax_bg, body table.table tr th.equifax_bg{
	    background: linear-gradient(#ca263d, #841b2a) !important;
		color:#fff !important;
}

.experian_bg, body table.table tr th.experian_bg{
	background: linear-gradient(#2588e8, #0D5DAB) !important;
	color:#fff !important;
}
.transunion_bg, body table.table tr th.transunion_bg{
	background: linear-gradient(#4ed7f7, #11a8cb) !important;
	color:#fff !important;
}
.blk_bg {
    display: block;
    border-radius: 2px;
}

.non-printable div#Modal31 .content-area div#copyprint {
    height: calc(100vh - (100px + 60px)) !important;
    overflow: auto;
}



div#divAddItem input#btndispute {
    margin-top: 3.5px;
}
div#divAddItem div#divbtndispute {
    float: left;
    margin-left: 11px;
}
div#divAddItem div#myTable_length {
    width: auto !important;
}

div#divcreditscore input#chkSelectAll {
    margin-top: -3px;
    vertical-align: middle;
}
div#divcreditscore div#table table tr th:first-child {
    width: 160px;
    min-width: 160px !IMPORTANT;
    padding: 5px 8px;
}



div#divAddItem table.tablesorter input[type='checkbox']#selectall {
    margin: -2px 0 0;
    vertical-align: middle;
}


.modal-open2 {
    overflow: hidden;
}

#myresultload table.tablesorter th {
    padding: 5px !important;
	vertical-align: middle !important;
}
#myresultload table.tablesorter tbody td input[type='checkbox'] {
    vertical-align: middle;
    margin-top: -2px !important;
}

div#myresultload div#table input[type="checkbox"] {
    margin: 0px !important;
    vertical-align: middle;
    margin-top: -2.5px !important;
	display: inline-block !important;
    float: none !important;
}

div#sentemailsmodallist .modal-header >div h4#sentemailModalLabel {
    text-align: left !important;
    padding-left: 0 !important;
}
div#sentemailsmodallist .modal-header >div {
    float: left;
}

.form-horizontal .div-uname-btn {
    clear: both;
    display: block;
    float: none;
}
.form-horizontal .div-uname-btn .form-group {
    margin-left: 0;
    margin-right: 0;
}



.bootbox .btn[data-bb-handler="cancel"] {
    background: linear-gradient(top, #fd0000 0%, #930000 100%) !important;
    background: -webkit-linear-gradient(top, #fd0000 0%, #930000 100%) !important;
    background: -ms-linear-gradient(top, #fd0000 0%, #930000 100%) !important;
    background: -moz-linear-gradient(top, #fd0000 0%, #930000 100%) !important;
    color: #fff !important;
    outline: none;
}


div#MenualEstimationCreditAnalysis .table .table tbody tr td:last-child .btn {
    padding: 7px 10px !important;
    width: 70px;
    text-align: center;
}

#cssmenu > ul > li > a[aria-expanded="false"]::before, #cssmenu > ul > li > a[aria-expanded="true"]::before{
	display:none;
}

div#myresultload  .FilterDiv .form-group.text-center label.control-label[for="EFX"], div#myresultload  .FilterDiv .form-group.text-center label.control-label[for="XPN"] , div#myresultload  .FilterDiv .form-group.text-center label.control-label[for="TU"], .FilterDiv .form-group.text-center label.control-label[for="isEfx"], .FilterDiv .form-group.text-center label.control-label[for="isXPN"], .FilterDiv .form-group.text-center label.control-label[for="isTU"]  {
	background: linear-gradient(#ca263d, #841b2a) !important;
	 color: #fff;
    padding: 0 5px;
    border-radius: 2px;
    text-align: center;
}

div#myresultload  .FilterDiv .form-group.text-center label.control-label[for="XPN"], div#myresultload .FilterDiv .form-group.text-center label.control-label[for="isXPN"] {
	    background: linear-gradient(#2588e8, #0D5DAB) !important;	
}
div#myresultload  .FilterDiv .form-group.text-center label.control-label[for="TU"], div#myresultload  .FilterDiv .form-group.text-center label.control-label[for="isTU"] {
	background: linear-gradient(#4ed7f7, #11a8cb) !important;
}


input#chkXPN, input#chkEFX, input#chkTU {
    margin: 8px auto 0 !important;
    display: block;
}

 div#myresultload .FilterDiv form#frmResult .form-group.text-center label.control-label[for="EFX"],  div#myresultload .FilterDiv form#frmResult .form-group.text-center label.control-label[for="XPN"],  div#myresultload .FilterDiv form#frmResult .form-group.text-center label.control-label[for="TU"]{
	     display: block;
	 
 }
div#cratenewshowpartialview div#dragmodelactivity-notes div#table {
    height: calc(100vh - (100px + 90px)) !important;
    max-height: 50000px;
    overflow: auto !important;
}


body div#reasonmodal div#table{
	height: calc(100vh - (100px + 80px)) !important;
    max-height: calc(100vh - (100px + 170px)) !important;
	overflow: auto !important;
}

div#dragmodelreason {
    height: calc(100vh - (100px + 10px)) !important;
}

.div-uname-btn input#addUserName, .div-uname-btn input#clearUserName {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}



label#lblManualLetter {
    margin-top: 6px;
    margin-bottom: 8px;
}




div#tabsilent .UserTitle:after {
    content: '';
    clear: both;
    display: block;
}
div#tabsilent .UserTitle .col-sm-4 {
    padding: 0;
}
div#tabsilent .UserTitle span#clientName {
    display: block;
    margin: 0 9px 5px 0;
}

.credit_bureaus .view_report_section .letterID {
    margin-left: -10px !important;
}
.pd-change ~ .letterID {
    margin-left: -0 !important;
    max-width: 150px;
}
div#myresultload .FilterDiv.FilterDiv2Row .form-group .col-sm-12.col-md-12.col-xs-12 .col-sm-3.col-md-3.col-xs-3 {
    padding-left: 5px;
    padding-right: 5px;
}



.FilterDiv .pd-change input.btn {
    display: block;
}

div#activity-notes div#cratenewshowpartialview {
    height: auto !important;
}



div#ShowAgreeementUser section.content >.row:first-child>.col-sm-12:first-child>div:first-child {
    position: relative;
    z-index: 999;
    margin-right: 0 !important;
}

div#dialog-Messages .modal-body div#table {
    height: calc(100vh - (100px + 250px)) !important;
}

.crdt_cred .custmr_form label {
    font-size: 14px;
}
div#webleadpartial .form-style-7 li textarea {
    min-height: 80px;
}





div#myresultload .inline_checkbox.efx_div label.control-label {
    width: 37px;
    display: block;
    text-align: center;
}



div#divEFX p.TitleEFX, div#divTU p.TitleTU, div#divXPN p.TitleXPN{
	margin-bottom:15px;
}

form#frmCreditImportReportInsert >.row:first-child table.tablesorter thead tr th {
    width: 33.33% !important;
}


/*-----Jag 3 DEC css start here -----*/
.customer_listtbl table.tablesorter tbody tr td:nth-child(5), .customer_listtbl table.tablesorter tbody tr td:nth-child(6), .customer_listtbl table.tablesorter tbody tr td:nth-child(7), .customer_listtbl table.tablesorter tbody tr td:nth-child(11) {
    white-space: nowrap;
}
.customer_listtbl table.tablesorter tbody tr td.tdmoveleadarchive {
    min-width: 227px;
}
div#clientindexlist #table.customer_listtbl .row {
    margin: 0px;
}
div#clientindexlist #table.customer_listtbl .row .col-sm-12 {
    padding: 0;
}
.customer_listtbl table.tablesorter tbody tr td:nth-child(6) .drk_green {
    display: inline-block !important;
    float: none !important;
	padding-left: 0px !important;
}
.customer_listtbl table.tablesorter tbody tr td:nth-child(6) .assigntomultiempctrl {
    display: inline-block;
    float: none !important;
	padding-left: 0 !important;
    padding-right: 0px !important;
}
.assigntomultiempctrl .ui-multiselect {
    max-width: 100% !important;
    width: 100% !important;
}
.customer_listtbl table.tablesorter tbody tr td:nth-child(6) .assigntomultiempctrl {
    width: 222px;
}
.assigntomultiempctrl .ui-multiselect span {
    white-space: nowrap;
}



/*------- Static header css start here 11 Dec -------*/
div#divLoad  div#showGrid  div#table div#tblInvoices_wrapper{
	    min-height: 53px;
}

table.table thead tr:first-child th, div#divclientleadReferralGrid table.table thead tr:first-child td, div#dialog-referral div#table thead tr:first-child td, div#divReferralGrid div#table thead tr:first-child td, div#divLoad  div#showGrid  div#table div#tblInvoices_wrapper{
	position:sticky !important;
	position: -webkit-sticky !important;
	top:0px !important;
	background-color:#fff;
	z-index: 2;
}
table.table thead tr:first-child th:before, div#divclientleadReferralGrid table.table thead tr:first-child td:before, div#dialog-referral div#table thead tr:first-child td:before, div#divReferralGrid div#table thead tr:first-child td:before {
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: -1px;
    height: 1px;
    background: #ccc;
}
div#divLoad  div#showGrid  div#table  thead tr:first-child th{
	top: 51px !important;
}
div#dialog-referral div#table thead tr:first-child td, div#divReferralGrid div#table thead tr:first-child td{
	box-shadow: 0 2px 5px rgba(0,0,0,0.1), inset 0 1px 0 white, inset 0 -1px 0 rgba(255,255,255,0.7);
}
div#tabsilent div.Credit_tabs{
	    clear: both;
    padding-top: 7px;
}

div#PaymentHistoryTable_wrapper >div.row:nth-child(2), div#RecurringPaymentHistoryTable_wrapper   >div.row:nth-child(2){
    margin: 0;
}
div#PaymentHistoryTable_wrapper >div.row:nth-child(2) >.col-sm-12, div#RecurringPaymentHistoryTable_wrapper   >div.row:nth-child(2) >.col-sm-12 {
    overflow: auto;
    max-height: 400px;
    padding: 0;
    border: 1px solid #ccc;
    margin-top: 5px;
}

div#PaymentHistoryTable_wrapper >div.row:nth-child(2) >.col-sm-12 table#PaymentHistoryTable, div#RecurringPaymentHistoryTable_wrapper   >div.row:nth-child(2) >.col-sm-12 table#RecurringPaymentHistoryTable {
    margin: 0px !important;
}

div#divclientleadReferralGrid  div#table table thead tr:first-child > td{
	box-shadow: 0 2px 5px rgba(0,0,0,0.1), inset 0 1px 0 white, inset 0 -1px 0 rgba(255,255,255,0.7);
    border-bottom: 1px solid #bababa;
}


.modal-open .customer_page div#ViewPDBModal.modal {
    overflow-y: auto !important;
}



.vid_div_3 {
    width: 22% !important;
}
.vid_div_1 >div {
    position: static;
    margin: 0px !important;
	text-align: left;
}
.vid_div_1 >br {
    display: none;
}
div#modalquicklead .modal-header {
    padding: 13px 20px;
}

body div#reasonmodal div#table{
	border: 1px solid #ccc;
}
body div#reasonmodal div#table >table#myTable {
    border: none !important;
}
body div#reasonmodal div#table >table#myTable thead tr th:last-child, div#reasonsdata tbody tr td:last-child {
    border-right: none;
}
body div#reasonmodal div#table >table#myTable thead tr th:first-child, body div#reasonmodal div#table >table#myTable tbody tr td:first-child {
    border-left: none;
}

div#divcreditscore div#table tbody td:first-child {
    font-weight: 800;
}


div#myresultload .ContentDiv form#theformid .next_pre_btn input.btn[value="Back"] {
    background: #008f0d;
    background: linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -webkit-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
    background: -ms-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
background: -moz-linear-gradient(top, #39ed5f 0%, #008f0d 100%);
}
div#reasonsdata div#table table#myTable {
    min-width: 876px;
}




.vid_div_3 {
    width: 22% !important;
}
.vid_div_1 >div {
    position: static;
    margin: 0px !important;
	text-align: left;
}
.vid_div_1 >br {
    display: none;
}
div#modalquicklead .modal-header {
    padding: 13px 20px;
}
div#dragmodelreason {
    height: auto !important;
}
.customer_listtbl table.tablesorter tbody tr td, .customer_listtbl table.tablesorter thead tr th {
    padding: 8px 5px;
}
.customer_listtbl table.tablesorter thead tr th {
    padding-right: 23px;
}



#table table {
    margin-top: -3px !important;
}
.bulk_grid table#myTable th:first-child {
    width: 75px !important;
}
div#status-popup-middle-div {
    vertical-align: middle;
    display: inline-block !important;
    padding: 0px !important;
    margin: 3px 0 0;
}
div#invoiceModal h4.modal-title.withoutuser.clearfix {
    padding: 0 26px !important;
}

body div#reasonmodal div#table td#setedit, body div#reasonmodal div#table td#rountedit {
    white-space: nowrap;
}

body div#reasonmodal div#table td select {
    width:40px !important;
}
body div#reasonmodal div#table td button.btn {
    padding: 5px 5px !important;
}
div#ViewEditlogModal > .col-md-8.col-xs-12 {
    max-width: 830px;
}
div#ViewEditlogModal > .col-md-8.col-xs-12 textarea#txtnoteTitleEdittext {
    height: 80px !important;
}
div#ViewEditlogModal button.btn.btn-primary.form-control.inline.green_btn {
    height: auto;
    width: auto !IMPORTANT;
    padding: 6px 12px !important;
    margin: 0 !IMPORTANT;
}
div#ViewEditlogModal .box-body, div#ViewEditlogModal .box.box-info {
    margin: 0px !important;
}
div#PaymentHistoryTable_wrapper >div.row:nth-child(2) >.col-sm-12 table#PaymentHistoryTable, div#RecurringPaymentHistoryTable_wrapper >div.row:nth-child(2) >.col-sm-12 table#RecurringPaymentHistoryTable {
    margin-top: -1px !important;
}
div#PaymentHistoryTable_wrapper  table#PaymentHistoryTable thead th:before, div#RecurringPaymentHistoryTable_wrapper   table#RecurringPaymentHistoryTable thead th:before{
	display:none;
}
table#PaymentHistoryTable thead, table#RecurringPaymentHistoryTable thead{
	    border-top: none !important;
}

#table table {
    margin-top: -3px !important;
}
.bulk_grid table#myTable th:first-child {
    width: 75px !important;
}
div#sentemaildata {
    border: 1px solid #ccc;
}

table#PaymentHistoryTable tbody td.tdmovepaymenthistoryarchive a i {
    font-size: 16px !important;
}
table#PaymentHistoryTable tbody td.tdmovepaymenthistoryarchive a img {
    max-height: 19px !important;
}
table#PaymentHistoryTable tbody td.tdmovepaymenthistoryarchive a {
    display: inline-block;
}


footer.navbar-default.non-printable .text-center {
    line-height: normal;
}

div#dragmodelbillingemail form#billinemaiform .row.text-center .row>div{
    padding-right: 15px !important;
    padding-left: 15px !important;
}
div#dragmodelbillingemail form#billinemaiform .row.text-center .row {
    display: flex;
    align-items: center;
}
div#bulkprintdata {
    height: auto !important;
}
div#bulkprintdata div#tblresult_wrapper >.row:nth-child(2) .col-sm-12 {
    max-height: calc(100vh - 370px );
    overflow: auto !important;
    padding: 0px;
    border: 1px solid #ccc;
	    margin-bottom: 10px;
}
div#bulkprintdata>.table-reponsive:first-child {
    overflow: hidden;
}
div#bulkprintdata div#tblresult_wrapper {
    padding: 0;
}
div#bulkprintdata div#tblresult_wrapper >.row:nth-child(2) {
    margin: 0px;
}
div#divProcessing ~ .content-wrapper .UserTitle >div:nth-child(2) {
    max-width: 370px !important;
    width: 100% !important;
}
div#divProcessing ~ .content-wrapper .UserTitle >div:nth-child(2) .select2-container {
    max-width: 100%;
}

.FilterDiv.FilterDiv2Row.credit_bureaus select#setInfo ~ label {
    margin-top: 2px !important;
}

/* Revert this Design change due to stop working calendar in few place in our software */
div#ui-datepicker-div {
    z-index: 99999999999 !important;
}


.smrt_outr_bx >.smrt_dbx {
    padding: 0;
    border: none;
    box-shadow: none;
    margin: 0px;
}

/*html body table{
	border-collapse: separate !important;
}
html body table tr th, html body table tr td{
	border-right:1px solid;
	border-left:none !important;
	/*border-bottom-width:0px !important;
	border-top-width:0px !important;
}
html body table tr th:last-child, html body table tr td:last-child{
	border-right:none !important;
}*/
#EmailSentTable {
    padding: 0px !important;
}

/*--table.table thead tr th::before, table.table thead tr:first-child th::before, div#divclientleadReferralGrid table.table thead tr:first-child td::before, div#dialog-referral div#table thead tr:first-child td::before, div#divReferralGrid div#table thead tr:first-child td::before, div#divLoad div#showGrid div#table div#tblInvoices_wrapper thead tr:first-child th:before, table.table thead tr:first-child th::before, div#divclientleadReferralGrid table.table thead tr:first-child td::before, div#dialog-referral div#table thead tr:first-child td::before, div#divReferralGrid div#table thead tr:first-child td::before {
    content: '1';
    position: absolute;
    right: -1px;
    font-size: 0px;
    background: #ccc !important;
    width: 1px;
    top: 0px;
    bottom: -2px;
}

html body #tblInvoices {
    border-top: 1px solid #ccc !important;
    margin-top: 0px !important;
}
--*/


div#smrt_interview_detail #detl_smart .check_bx .btn {
    font-size: 14px !important;
    padding: 6px 10px !important;
    width: auto !important;
}

div#table table tbody tr:last-child td {
    border-bottom: 1px solid #ccc !important;
}



body .smrt_outr_bx >.smrt_dbx tr.paymnt_sec .pymnt_bx .pymnt_table table tr td {
    border-bottom: 1px solid #ccc !important;
}
#smrt_interview_detail .pymnt_table table.table {
    border: 1px solid #ccc !important;
}




/*--LOGOUT POPUP CSS ---*/

div#LogoutNotificationModal {
    height: 100vh;
	padding:0px !important;
	z-index: 999999999999 !important;
}
div#LogoutNotificationModal .logoutPopup.modal_div {
    margin: 0 auto !important;
    height: auto !important;
}
div#LogoutNotificationModal >.col-md-6.col-sm-5.col-lg-3 {
	padding: 10px !important;
}

/*--LOGOUT POPUP CSS closed ---*/

/*--button outline css--*/
button:focus, button:hover, .btn:focus, .btn:hover, body .btn:focus, body .btn:hover, body .btn{	
	outline:none !important;
	box-shadow:none !important;
}
/*--button outline css--*/

/*--button click effect css--*/
	a.btn:active, button.btn:active, input.btn:active, div#reasonsdata .srch_bx a.blue_btn:active, .blue_btn:active, .orng_btn:active, .green_btn:active, .btn--red:active, .redbtn:active, .btn--blue:active, .btn---blue:active, a#Save:active, .btn:active, div#ViewAgreementModal .agrrement_sec .btn_dv a:active, div#searchnfilter .Search_box label:active:after, div#documentsCommissionsTab .Search_box label:active:after, .recoverLetterSec div#tblresult_filter label:active:after, #listselection #PaymentHistoryTable_filter label:active:after, #listselection #RecurringPaymentHistoryTable_filter label:active:after  {
		transform: scale(0.97);
		transform-origin: center;
		transition:ease-in-out .1s;
}
body .btn---orange1:hover{
	background: rgb(255,183,107);
    background: -moz-linear-gradient(to bottom, rgb(255 190 121) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgb(218 110 6) 100%);
    background: -webkit-linear-gradient(to bottom, rgb(255 190 121) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgb(218 110 6) 100%);
    background: linear-gradient(to bottom, rgb(255 190 121) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgb(218 110 6) 100%);
    
}
body .btncus--blue:hover{
	background: -moz-linear-gradient(to bottom, rgb(63 152 228) 0%,rgb(73,158,237) 50%,rgb(54,144,240) 51%,rgb(17 84 189) 100%);
    background: -webkit-linear-gradient(to bottom, rgb(63 152 228) 0%,rgb(73,158,237) 50%,rgb(54,144,240) 51%,rgb(17 84 189) 100%);
	    background: linear-gradient(to bottom, rgb(63 152 228) 0%,rgb(73,158,237) 50%,rgb(54,144,240) 51%,rgb(17 84 189) 100%);
	
}

body .btn---blue:hover, body .btn--blue:hover, div#generatekeydata a.btn.btn-primary:hover, div#generatekeydata a.btn.btn-primary:focus{
	background: #014ab6;
    background: -webkit-linear-gradient(top, #134884 0%, #267dc7 50%, #1c74bf 0%, #78baf1 100%);
    background: -webkit-linear-gradient(top, #134884 0%, #267dc7 50%, #1c74bf 0%, #78baf1 100%);
    background: -ms-linear-gradient(top, #134884 0%, #267dc7 50%, #1c74bf 0%, #78baf1 100%);
    background: -moz-linear-gradient(top, #134884 0%, #267dc7 50%, #1c74bf 0%, #78baf1 100%);
}

body .btn---green:hover, body .btn--green:hover, a#Save:hover, div#ViewAgreementModal .agrrement_sec .cust_sec .form_header a:hover, body .right_cntnt input#addUserName:hover, body div#cmpny_sttng .right_cntnt .setting_btn:hover, button.btn.btn-primary[data-bb-handler="ok"]:hover, input#btnEditPaymentProcessor:hover, input#btnNewPaymentProcessor:hover{
	 background: linear-gradient(top, #2ae452 0%, #037b0e 100%) !important;
    background: -webkit-linear-gradient(top, #2ae452 0%, #037b0e 100%) !important;
    background: -ms-linear-gradient(top, #2ae452 0%, #037b0e 100%) !important;
    background: -moz-linear-gradient(top, #2ae452 0%, #037b0e 100%) !important;
}

body .btn---red:hover, body .btn--red:hover,  .help_wht_bx  .attachfiles .bro-fil:hover, div#ViewAgreementModal .agrrement_sec .reset_sec a.btn.clearButton:hover, div#ViewAgreementModal .agrrement_sec .cust_sec h4.form_header a.back_bttn:hover, body .reset_sec a.btn.clearButton:hover, .bootbox .btn[data-bb-handler="cancel"]:hover{
	background: linear-gradient(top, #fb0e0e 0%, #5d0000 100%) !important;
    background: -webkit-linear-gradient(top, #fb0e0e 0%, #5d0000 100%) !important;
    background: -ms-linear-gradient(top, #fb0e0e 0%, #5d0000 100%) !important;
    background: -moz-linear-gradient(top, #fb0e0e 0%, #5d0000 100%) !important;
}
	
body .redbtn:hover, div#hideSc2 div#BrowseBtn label.input-group-btn span.btn:hover{
	background: linear-gradient(top, #fb0e0e 0%, #5d0000 100%) !important;
    background: -webkit-linear-gradient(top, #fb0e0e 0%, #5d0000 100%) !important;
    background: -ms-linear-gradient(top, #fb0e0e 0%, #5d0000 100%) !important;
    background: -moz-linear-gradient(top, #fb0e0e 0%, #5d0000 100%) !important;
}
	
body .blue_btn:hover{
	background: #014ab6;
    background: -webkit-linear-gradient(top, #134884 0%, #267dc7 50%, #1c74bf 0%, #78baf1 100%);
    background: -webkit-linear-gradient(top, #134884 0%, #267dc7 50%, #1c74bf 0%, #78baf1 100%);
    background: -ms-linear-gradient(top, #134884 0%, #267dc7 50%, #1c74bf 0%, #78baf1 100%);
    background: -moz-linear-gradient(top, #134884 0%, #267dc7 50%, #1c74bf 0%, #78baf1 100%);
}

body .green_btn:hover, body .bootbox-prompt button.btn.btn-default[data-bb-handler="confirm"]:hover{
    background: linear-gradient(top, #2ae452 0%, #037b0e 100%) !important;
    background: -webkit-linear-gradient(top, #2ae452 0%, #037b0e 100%) !IMPORTANT;
    background: -ms-linear-gradient(top, #2ae452 0%, #037b0e 100%) !important;
    background: -moz-linear-gradient(top, #2ae452 0%, #037b0e 100%) !important;
	
}

body .orng_btn:hover, #txtsearchbyall #btnsearchdb:hover, div#QuickCustomerSearch button#btnsearchdb:hover, div#modalEmployee a#btnResendPwd:hover,
div#searchnfilter .Search_box label:hover:after, div#documentsCommissionsTab .Search_box label:hover:after, .recoverLetterSec div#tblresult_filter label:hover:after, #listselection #PaymentHistoryTable_filter label:hover:after, #listselection #RecurringPaymentHistoryTable_filter label:hover:after, div#SMSViewMessagepartial .btn---orange1:hover, body .search-box_second button#btnsearchdb:hover{
	background: linear-gradient(top, #e24a0a 0%, #942302 100%) !important;
	background: -webkit-linear-gradient(top, #e24a0a 0%, #942302 100%) !important;
    background: -ms-linear-gradient(top, #e24a0a 0%, #942302 100%) !important;
    background: -moz-linear-gradient(top, #e24a0a 0%, #942302 100%) !important;
}

body .lit_ornge:hover{
	   background: #e4b33f ;
       background: linear-gradient(90deg, #9a7a03, #ffc63e) !important;
    background: -webkit-linear-gradient(90deg, #9a7a03, #ffc63e) !important;
}
div#documentlist .table tr td .btn, div#SmartInterdocumentlist .table tr td .btn{
    display: inline-block;
}


/*--button outline css--*/



@media (min-width: 1600px) and (max-width: 1750px){
	#cssmenu > ul > li > a{
		padding: 8px 6px 8px 6px;
	}
}


@media (min-width: 992px) and (max-width: 1270px){
	footer.navbar-default {
		padding-right: 130px !important;
		padding-bottom: 14px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	footer.navbar-default {
		padding-right: 120px !important;
		padding-bottom: 14px;
	}
}

@media (min-width: 1200px) and (max-width: 1365px){
	#cssmenu > ul > li {
		min-width: 78px !important;
	}
	div#cssmenu li a {
		padding:6px 4px !important;
	}
	
}
@media (min-width:1270px) and (max-width:1450px){
	header.main-header .user_icon_sec >.col-sm-6.pull-right {
		width: 55%;
	}
}




@media (min-width:1356px){
	.proof_id h4 {
        min-height: 33px;
        margin: 0 0 9px;    
    }
}
/*------ 19 Dec -----*/

div#dragmodelUserBillingMissingInfo .modal-header-ViewUserBillingMissingInfoModal {
    padding: 15px;
}
div#dragmodelUserBillingMissingInfo .modal-header-ViewUserBillingMissingInfoModal button.close {
   line-height: normal;
    top: 4px;
}
div#modalAffiliate .btns_group div, div#modalAffiliate .box-body, div#modalAffiliate .box.box-info {
    margin-bottom: 0px !important;
}
div#modalAffiliate .box-body {
    margin-bottom: 0px;
}
div#modalAffiliate .modal-content{
	    padding-bottom: 0px !important;
}



div#smart_interview .modal-footer {
    padding: 0;
}



@media (min-width:1550px){
	.inline_checkbox >div {
		padding: 0px 8px 0 0;
	}
	.customer_listtbl table.tablesorter tbody tr td:nth-child(5), .customer_listtbl table.tablesorter tbody tr td:nth-child(7), .customer_listtbl table.tablesorter tbody tr td:nth-child(11) {
    white-space: nowrap;
}
.customer_listtbl table.tablesorter tbody tr td.tdmoveleadarchive {
    min-width: 227px;
 }

div#clientindexlist #table.customer_listtbl .row {
    margin: 0px;
}
div#clientindexlist #table.customer_listtbl .row .col-sm-12 {
    padding: 0;
}
 }


@media (max-width:1500px){
	
	label#lblManualLetter {
    margin-top: 7px;
    margin-bottom: 12px;
}
}

 
@media (max-width:1450px){
	div#divAddItem  input#btndispute {
		margin-top: 5.5px;
	}
	div#myresultload  .FilterDiv .form-group.text-center label.control-label[for="EFX"], div#myresultload  .FilterDiv .form-group.text-center label.control-label[for="XPN"] , div#myresultload  .FilterDiv .form-group.text-center label.control-label[for="TU"], .FilterDiv .form-group.text-center label.control-label[for="isEfx"], .FilterDiv .form-group.text-center label.control-label[for="isXPN"], .FilterDiv .form-group.text-center label.control-label[for="isTU"]  {
	 color: #fff;
    padding: 0 2px;
    border-radius: 2px;
    text-align: center;
}
}
 
 
 
 
@media (min-width: 992px) and (max-width:1499px) {
	body footer.navbar-fixed-bottom .col-md-8.non-printable {
		width: 63%;
	}
}
@media (max-width: 1199px) {
	footer.navbar-default.navbar-fixed-bottom.non-printable > .container-fluid {
		padding-left: 10px !important;
	}
	
}
 
 
 
 
 
 
@media (min-width:992px){
	.EmailList .list-group .col-lg-4{
		width:33.33%;
		float: left;
	}
	.Credit_tabs ul.nav.nav-tabs li a {
    padding: 10px 16px !important;
}








}









@media (max-width:1600px){
	#cssmenu > ul > li{
		    min-width: 130px;
	}
}

@media (max-width:1500px){
	#cssmenu > ul > li{
		    min-width: 100px;
	}
	.color_filter a.btn {
    margin-right: 3px;
}
.color_filter span {
    margin-right: 5px;
    font-size: 14px;
}
.new_skin a.btn, .color_filter a.btn, .new_skin .btn{
	font-size:12px !important;
}
 
.color_filter span, .color_filter a.btn {
margin-right: 3px !important;
}

.new_skin .color_filter span label.btn.btn-circle-micro {
    border: 2px solid #fff;
    height: 15px;
    width: 15px;
    margin-top: -3px;
}
section.content.new_skin{
	padding:6px 10px 15px !important;
}
#searchnfilter label.radio{
	font-size:13px !important; 
}
div#cratenewshowpartialview .modal-body.hey .list-group ~ div p {
    margin-bottom: 6px;
}

}
@media (max-width:1400px){
	.modal .btn{
		font-size:12px !important;
	}
	
 }






@media (min-width:1250px) and (max-width:1450px){
		.laptop_view  h1.box-title.main_title {
		font-size: 20px;
		}
	.laptop_view.content-header {
    padding-top: 5px;
}
.laptop_view .box_style{
	margin-bottom: 7px;
	    padding: 5px 8px;
}
.laptop_view  .box-header {
    padding: 5px 9px;
}
.laptop_view  div#searchnfilter div#rediocheckdiv{
	margin-bottom:0px;
}
.laptop_view  .content-header > .breadcrumb{
	
}
.laptop_view  .box {
    margin-bottom: 6px !important;
}
div#myTable_length select.form-control {
    height: 27px;
    padding: 0px !important;
}	
div#rediocheckdiv .control-group span {
padding: 0px 5px 0px 0;
}
#searchnfilter label.radio {
    font-size: 12px !important;
}
.new_skin div#txtsearchbyall .form-control {
    height: 35px !important;
}
div#txtsearchbyall .input-group-btn button#btnsearchdb i {
    font-size: 13px !important;
    line-height: normal !important;
}
div#txtsearchbyall .input-group-btn button#btnsearchdb {
    padding: 5px;
    width: 30px;
    font-size: 10px;
    height: 35px !important;
}
 div#myTable_length {
    padding-top: 0;
    font-size: 13px;
}




div#myPager .pager li > span {
    border-radius: 3px !important;
    padding: 0px 8px !important;
}
div#myPager.light-theme a, div#myPager.light-theme span{
	    line-height: normal;
}
.customer_page ol.breadcrumb {
    top: 0;
    padding: 9px 6px 0 0;
}

table.dataTable tbody tr.flagSelectedRow td.tdmoveleadarchive {
    min-width: 230px;
}
div#clientindexlist #table.customer_listtbl {
    height: calc(100vh - (100px + 60px + 66px + 38px + 172px)) !important;
}
div#clientindexlist #table.customer_listtbl th.mn_wdth_h {
    min-width: 86px !important;
}
div#myPager.light-theme span {
    padding: 2px 8px !important;
    display: inline-block;
    line-height: normal;
}
.laptop_view .pager div.dataTables_length label {
    font-size: 13px;
}
.laptop_view .pager {
    margin-bottom: 0px !important;
}
.laptop_view .simple-pagination ul {
    padding-top: 4px !important;
}

.customer_listtbl tr td.tdmoveleadarchive {
    width: 200px !important;
    min-width: 200px;
}




div#clientindexlist div#ViewMessageModal.modal .modal-body div#table, div#clientindexlist .modal div#boxactivitylog div#table {
    height: calc(100vh - 360px) !important;
}

div#ViewActivityLogModal>div {
    max-width: 1030px;
    margin: 0 auto !important;
}
body div#clientindexlist div#ViewActivityLogModal div#boxactivitylog div#table {
    height: calc(100vh - (100px + 330px)) !important;
}
.color_filter span{
	font-size: 13px !important;
}
.vid_div_1 >div {
    position: static;
    margin: 0px !important;
	text-align: left;
}


}

@media (max-width: 1349px) and (min-width: 992px){
	.proof_div .proof_id {
		min-height: 143px;
	}
	.proof_div table td small {
    line-height: 10px;
    display: block;
    min-height: 21px;
}
.proof_div table td br {
    display: none;
}

}
@media (max-width:1024px){
	div#cssmenu ul.nav.navbar-nav.open {
		width: 100%;
	}
	.row.trainvideo_custpage >div {
    width: 50% !important;
    text-align: center !important;
    margin-bottom: 15px;
}
.row.trainvideo_custpage  div{
	text-align: center !important;
}

}


@media (max-width:1349px){
	
	.box_style{
	margin-bottom: 9px !important;;
}
.box{
	    margin-bottom: 10px !important;
}
.content-header {
    padding: 9px 15px 0 15px !important;
}
.box_style{
	    padding: 7px 10px !important;
}

form#theformid .btn {
    font-size: 12px;
}


}
@media (max-width:1199px){
	
	div#clientindexlist> #table {
    height: calc(100vh - (100px + 60px + 60px + 44px + 66px + 58px + 100px)) !important;
}
	
	.second_row {
    margin-top: 15px;
    margin-bottom: 15px;
}
.second_row label {
    padding: 2px;
    display: inline-block;
}
	
.second_row select {
    margin-bottom: 5px;
}	
	
	.letterID .md-change {
    margin: 0px !important;
}
	.col-lg-12.col-sm-6.pd-change {
    padding-left: 0;
}
	
	
}

@media (min-width:1024px) and (max-width:1200px){
	#cssmenu > ul > li {
    min-width: 95px;
}
#cssmenu > ul > li > a {
    font-size: 10px;
    padding: 6px 3px;
}
	
}

@media (max-width:1100px){
	/*-----------15 March css for trial footer */

	div#thisdivehide .row.footerActiveMembership {
	    margin-right: 0 !important;
	}
	div#thisdivehide .non-printable {
	    padding-bottom: 5px;
	    text-align: left;
	    padding-left: 17px !Important;
		padding-top: 4px;
	}
	div#thisdivehide .non-printable label.fntsize, div#thisdivehide .non-printable a#ConfirmUserid {
	    padding: 5px 3.5px !important;
	    height: auto !important;
	    font-size: 12px;
	    line-height: normal;
		border: none !important;
	}

/*-----------15 March css closed for trial footer */	
}


@media (max-width:1024px){
	div#myview div#divcreditscore.divTable {
		height: auto !important;
	}
	div#myresultload .FilterDiv.FilterDiv2Row .form-group .col-sm-12.col-md-12.col-xs-12 .col-sm-3.col-md-3.col-xs-3{
		padding-left: 2px;
    padding-right: 2px;
	}
	
/*--- 19 DEC --*/	
.row.trainvideo_custpage div.col-sm-5 {
    width: 100% !important;
}
body .customer_page .trainvideo_custpage .vid_div_3 {
    width: 100% !important;
    display: block !important;
}	
.row.trainvideo_custpage div.col-sm-5 br, body .customer_page .trainvideo_custpage .vid_div_3 br {
    display: none;
}
}


@media (min-width:992px) and (max-width:1199px){
	footer.navbar-default.navbar-fixed-bottom.non-printable {
		padding-right: 220px!important;
	}
}

@media (min-width:768px) and (max-width:991px){
	footer.navbar-default.navbar-fixed-bottom.non-printable {
		padding-right: 155px !important;
	}
}

@media (max-width:991px){

.content-header > .breadcrumb {
        font-size: 14px !important;
    margin-top: 0 !important;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.26);
    border-radius: 4px;
	transform: translate(0, 0px);
	    position: static !important;
}
.text-size br {
    display: none;
}	

.below_smtxtleft{
	text-align:left !important;
}
table.tablesorter tbody td {
    font-size: 12px;
    min-width: 117px;
}
table.tablesorter tbody td.tdmoveleadarchive {
    min-width: 200px;
}	
.color_filter{
	margin-bottom:10px;
}
.navbar-brand{
	padding:15px 0;
}
.main-header {
    position: relative;
    max-height: 300px;
    z-index: 1030;
}
.color_filter span, div#myTable_length {
    font-size: 15px !important;
}

.box-header.with-border .text-size {
    margin: 10px 0;
    line-height: normal;
}

div#searchnfilter div#rediocheckdiv {
    margin-bottom: 5px;
}


.new_skin .form-control {
    height: 45px;
}
.new_skin select.form-control{
	padding: 8px 0px !important;
}
.new_skin .form-control{
	padding: 8px 4px !important;
}

.new_skin .blue_select select.form-control{
	height: 26px;
    padding: 5px !important;
}
.serach_box {
    padding-top: 10px !important;
}

.onoffswitch {
    float: none !important;
    margin: 0 auto;
    text-align: center;
}
div#documentproof .onoffswitch ~ span.pull-right {
    float: none !important;
    margin-bottom: 15px !important;
    display: block;
}
div#documentproof table.tablecolor > tbody > tr>td {
    width: 50%;
    float: left;
    display: block;
}
div#documentproof table.tablecolor tr td table td {
    padding: 2px 10px !important;
}
div#documentproof table.tablecolor > tbody > tr>td:last-child td {
    padding: 11px !important;
    text-align: center;
    width: 100% !important;
}
div#documentproof table.tablecolor > tbody > tr>td#td-6 tr td:first-child {
   width: 62px !important;
}
td#td-4 tr td:first-child {
    width: 45px !important;
    max-width: 45px !important;
    min-width: 45px !important;
}
td#td-4 tr td:last-child {
    width: 100% !important;
}
div#documentproof table.tablecolor > tbody > tr>td#td-6 tr td:last-child {
    width: 100% !important;
}
div#documentproof table.tablecolor > tbody > tr>td{
	min-height: 67px;
}

div#documentproof table.tablecolor > tbody > tr>td#td-6 tr td:last-child small {
    display: block !IMPORTANT;
    position: static;
    color: #000 !important;
    font-size: 11px !important;
    height: auto;
    width: 100% !important;
	margin-bottom: 5px !important;
}
div#documentproof table.tablecolor > tbody > tr>td#td-6 tr td:last-child br, div#documentproof table.tablecolor > tbody > tr>td#td-6 tr td:last-child:before {
    display: none !important;
}
div#documentproof table.tablecolor > tbody > tr>td#td-6 tr td {
    padding: 2px !important;
}
.EmailList .list-group-item{
	height:auto;
	min-height:20px;
}
button#btnSendMessage {
    margin-top: 0px !important;
	    margin-bottom: 5px !important;
}
div#ViewActivityLogModal button#SaveButton {
    margin-top: 0px !important;
    clear: both;
    float: none;
    display: block;
}

#boxactivitylog .col-md-12, #boxactivitylog .col-xs-12 {
    clear: both;
    float: none;
}div#ViewMessageModal .box-header.with-border.row label {
    margin-top: 3px !important;
}

div#tabsilent .nav-tabs > li > a{
	    line-height: 11px;
}
div#tabsilent .nav-tabs > li > a{
	line-height: 11px;
    min-width: 86px;
    min-height: 46px;
    vertical-align: middle;
}
.Credit_tabs {
    overflow-x: auto;
}
.txt_sm_center{
	text-align:center;
}
.SinglePrintDiv {
    padding-top: 0px !important;
}
.SinglePrintDiv a#btnBulkPrinton {
    margin-top: 10px !important;
    font-size: 12px;
	margin-left: -5px;
}


 .text_cnt_belowtab a {
    display: block !important;
    text-align: center !important;
    float: none !important;
}

.text_cnt_belowtab .pull-right {
    float: none !important;
}
.text_cnt_belowtab br {
    display: none;
}
div#myresultload .ScreenTitle.btncus-blue h2{
	    margin: 0px 0;
}
.file_upload_sec .row:first-child {
    margin-bottom: 7px;
}
.file_upload_sec .text-center {
    text-align: center !important;
}




body .modal input.form-control, body .modal select.form-control  {
    height: 42px !important;
	min-height: 42px !important;
}
body .modal textarea.form-control{
	height:100px !important;
}

.FilterDiv .pd-change input.btn {
    display: inline-block;
}

form#frmCreditImportReportUpload .bluecente.lowfontsizetext.inport_header .row > div {
    width: 50% !important;
    display: block !important;
    text-align: center !IMPORTANT;
    float: left;
}
form#frmCreditImportReportUpload .bluecente.lowfontsizetext.inport_header .row>div p, form#frmCreditImportReportUpload .bluecente.lowfontsizetext.inport_header .row>div span {
    text-align: center;
    display: block;
    float: none !important;
    margin: 0;
    padding: 3px 0;
}
div#modalEmployee div#Video17 h4.modal-title, div#modalEmployee div#Video17 h4.modal-title a {
    font-size: 14px !important;
}
.divForWidth {
    padding-bottom: 24px;
}

}


div#documentproof table.tablecolor tr td table td:first-child input {
    float: none !important;
}
/* .video_popup iframe{
	    height: 210px;
} */


.modal-header {
    background: #1e5799;
    background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8));
    background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    border-bottom-color: #d0d0d0;
    border-top-left-radius: 0.3em;
    border-top-right-radius: 0.3em;
}

/* div#sentemailsmodallist div#dragmodelsentemails {
    overflow-y: auto;
    overflow-x: hidden;
}
 */


div#CLModal div#divLetterContent, div#CLModal div#DivEditLetter iframe.wysihtml5-sandbox {
    max-height: 550px !important;
	overflow:auto;
}

div#divController div#divmyhtmldata iframe#iframeRepo {
    min-width: 800px;
}
div#divController div#htmldatamodal h5.modal-title {
    text-align: center;
    color: #fff !important;
}
div#CreditAnalyzerHtml .modal-header.modal-header-CreditAnalyzerHtml {
    text-align: center;
    color: #fff;
}



div#smart_interview table#smrt_tble a.btn {
    margin-bottom: 3px !important;
}
div#smart_interview #smrt_tble td:last-child {
    width: 165px !important;
    min-width: 160px !important;
}
div#smart_interview .modal-content {
    max-width: 580px !important;
    margin: 0 auto !important;
}

div#smart_interview, div#smrt_interview_detail {
    overflow-y: hidden !IMPORTANT;
}

.user_icon_sec >.col-sm-6.pull-right {
    padding: 0px !important;
}


@media (min-width:992px) and (max-width:1025px){
header.main-header nav.navbar.navbar-static-top > div.main_container .user_icon_sec >.col-sm-6.pull-right:last-child {
    padding: 0px;
	width: 60%;
}
header.main-header nav.navbar.navbar-static-top > div.main_container .user_icon_sec >.col-sm-6.pull-right:last-child >div {
    padding: 0px 2px !important;
}
header.main-header nav.navbar.navbar-static-top > div.main_container .user_icon_sec >.col-sm-6.pull-right:last-child span.glyphicon {
    font-size: 13px;
}
	
}

@media (min-width:768px) and (max-width:1025px){
	header.main-header nav.navbar.navbar-static-top > div.main_container .user_icon_sec {
    padding-right: 54px !important;
}

}




@media (min-width:768px) and (max-width:991px){
	header.main-header nav.navbar.navbar-static-top > div.main_container .user_icon_sec > .col-sm-6.pull-right:last-child {
    width: 100% !important;
}
header.main-header nav.navbar.navbar-static-top > div.main_container .user_icon_sec > .col-sm-6.pull-right:last-child {
    margin-top: 13px;
}		
}



@media (min-width:600px){
	div#smrt_interview_detail{
		    width: 580px !important;
	}
}

@media (max-width:767px){
	.box .col-sm-3 {
		text-align: center !important;
	}
	
div#myPager ul {
    padding-top: 0 !important;
}

.three_input {
    margin-right: -5px !important;
    margin-left: -5px !important;
}
.three_input>div {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.three_input >div.col-sm-4 {
    margin-bottom:10px;
}

.three_input .control-label {
    clear: both;
    width: 100%;
    display: block;
}

.three_input >div.col-sm-4 {
    margin-bottom: 10px;
    width: 33.33%;
    float: left;
}

.three_input {
    margin-right: -5px;
    margin-left: -5px;
}
.content {
    margin-bottom: 20px;
}

.table_filter span {
    display: inline-block;
    vertical-align: middle;
	    padding: 0 8px;
}
.table_filter span label.radio {
    display: inline-block;
    vertical-align: middle;
}
div#documentproof table.tablecolor > tbody > tr>td {
    width: 100%;
    float: none !important;
    display: block;
    padding: 10px 12px;
}
.serach_box label {
    padding-top: 7px;
    display: block;
    text-align: left;
}




table#tbldoc td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px !important;
    width: 50% !important;
    text-align: left;
    position: absolute;
    left: 13px;
    top: 14px;
}
table#tbldoc td {
    padding-left: 50%;
    text-align: left;
    position: relative;
}
div#filterSentEmailDiv {
    text-align: center;
}
ul.wysihtml5-toolbar a.btn {
    padding: 5px;
    font-size: 11px;
    margin-bottom: 0px !important;
}


div#documentproof table.tablecolor > tbody > tr>td:last-child td:before{
	display:none !important;
}




div#ViewActivityLogModal .modal-header .modal-title, div#ViewActivityLogModal .modal-header >a,  {
    font-size: 14px;
}

.modal .modal-header .modal-title, .modal .modal-header >a {
    font-size: 14px !important;
}
div#PaymentButton a.tooltip1.pull-left.red {
    margin: 0px 5px 0 0 !important;
}
div#reasonsdata .text-right {
    text-align: left;
    margin-top: 5px;
}
div#reasonmodal .modal-header .col-md-4 a {
    font-size: 14px !important;
}

.modal .modal-header h3 {
    font-size: 14px;
}
.modal>div.sm_popup {
    max-width: 600px !important;
    height: auto !important;
	overflow-y:auto;
}
form#EventForm {
    padding: 10px 0 !important;
}
.modal {
    overflow-y: auto !important;
}
.table tr td .btn{
	display:inline-block;
}


div#myresultload .ScreenTitle.btncus-blue .videoW{
	    float: none;
}

div#myresultload .ScreenTitle.btncus-blue h2 {
    font-size: 20px;
}

.overview .panel-heading {
    padding: 5px !important;
}
div#myresultload .ContentDiv {
    padding: 10px 15px;
}



#clientindexlist div#SMSViewTextMessageModal {
    padding: 10px !important;
}



div#reasonsdata .text-right input[type="text"] {
    border: 1px solid #9c9c9c  !important;
}
.popover.fade {
    left: 0;
}
.video_popup iframe{
	    height: 210px;
}

.FilterDiv.credit_bureaus .form-group.text-center .letterID {
    padding: 0;
}
div#myPager:after {
    content: '';
    clear: both;
    display: block;
    float: none !important;
    width: 100%;
}

.credit_bureaus_bluebar >.row>div>a{
    display: block !important;
    text-align: center !important;
    float: none !important;
}
.view_report_section {
    padding: 0 !important;
    margin-left: -10px;
}

div#reasonsdata div#table {
    max-height: 330px;
    overflow: auto;
}


div#CLModal div#DivEditLetter iframe.wysihtml5-sandbox {
    height: 300px !important;
}
div#CreditAnalyzerHtmlData iframe#iframeRepoCA {
    min-height: 395px !important;
}


.bootbox .modal-dialog .modal-footer .btn {
    float: none !important;
    clear: both;
}
.bootbox .modal-dialog .modal-footer {
    text-align: left;
}

.login-box {
    margin-top: 40px;
}


body .modal input.form-control, body .modal select.form-control  {
    height: 38px !important;
	min-height: 38px !important;
}
body .modal textarea.form-control{
	height:100px !important;
}



div#popupReminderForm .modal-header h3 {
    text-align: center;
}
div#popupReminderForm .modal-header a {
	display:block;
    text-align: center;
}
div#priceplan .modal-body {
    padding: 0;
}
.bootbox .modal-body {
    text-align: center;
}
div#tabsilent .UserTitle .col-sm-4 {
    max-width: 100%;
}
.row.trainvideo_custpage >div {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 10px;
}

.row.trainvideo_custpage div{
	text-align:center !important;
}
div#table table.tablesorter tbody td {
    min-width: 74px;
}
div#bulkprintdata {
    padding-bottom: 30px !important;
}
footer.navbar-default .text-center {
    line-height: 15px !important;
}
form#frmCreditImportReportUpload .bluecente.lowfontsizetext.inport_header p.pull-left, form#frmCreditImportReportUpload .bluecente.lowfontsizetext.inport_header p.pull-right, form#frmCreditImportReportUpload .bluecente.lowfontsizetext.inport_header p.pull-left, form#frmCreditImportReportUpload .bluecente.lowfontsizetext.inport_header span {
    float: none !important;
    display: block;
    text-align: center !IMPORTANT;
    margin-bottom: 0;
    padding: 2px 0;
}
form#frmCreditImportReportUpload .bluecente.lowfontsizetext.inport_header .row > div {
	width: 100% !important;
}
div#modalEmployee h4.modal-title {
    position: static !important;
    padding: 0px !important;
}

div#modalEmployee h4.modal-title label {
    display: inline;
}


div#modalEmployee div#Video17 h4.modal-title, div#modalEmployee div#Video17 h4.modal-title a {
    font-size: 13px !important;
    text-align: center !IMPORTANT;
    padding: 4px 0;
}
div#modalEmployee div#Video17 h4.modal-title a label.txtresponsive {
    display: inline;
}


div#DivMapClientReferral label.control-label.col-sm-3 {
    width: 100% !important;
}



.optWrapper.multiple.isFloating {
    min-height: 200px !important;
    top: 100% !important;
    bottom: auto !important;
    width: 100% !important;
}
.SumoSelect > .optWrapper.isFloating > .options > li {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls {
    display: none !important;
}
.content-wrapper div#tabsilent section.content.new_skin .row label.col-sm-4.control-label {
    text-align: left !important;
}
/*--19 DEC--*/
body .customer_page .trainvideo_custpage .vid_div_3 br {
    display: block;
}

div#documentproof table.tablecolor > tbody > tr>td:last-child td[data-label="Print all"] {
    width: 100% !important;
    display: block;
}
div#clientindexlist #table.customer_listtbl {
    height: 300px !important;
}
div#table table.tablesorter tbody td.tdmoveleadarchive {
    width: 227px !important;
    min-width: 227px;
}

/*----------  30 DEc css ----- */

div#CreditMonitoringSaveButton >div {
    padding: 0px !important;
    width: auto !important;
}
div#CreditMonitoringSaveButton {
    display: flex;
    justify-content: space-between;
}
div#CreditMonitoringSaveButton >div:first-child {
    order: 2;
}
div#dragmodelbillingemail form#billinemaiform .row.text-center .row {
    display: block;
    align-items: center;
    padding: 0 15px;
}

header.main-header nav.navbar.navbar-static-top > div.main_container .user_icon_sec .col-sm-6.pull-right:last-child {
    width: 100% !important;
    padding: 0px !IMPORTANT;
    text-align: center;
    margin-top: 12px;
}
header.main-header .lazy .badge {
    padding: 3px 4px;
}
header.main-header .lazy span.glyphicon {
    font-size: 13px;
}

footer.navbar-default.navbar-fixed-bottom.non-printable {
    padding-bottom: 61px;
}
.wrapper > .content-wrapper {
    padding-bottom: 60px;
}



}


@media (max-width:600px){
	div#documentproof .tablecolor table td {
    border-bottom: 1px solid #ddd;
    display: table-cell;
    font-size: 12px;
    text-align: center;
    font-weight: 500 !important;
}
div#documentproof table.tablecolor > tbody > tr>td#td-6 tr td:first-child:before{
	content: attr(data-label);
    font-weight: 600;
    text-transform: uppercase;
    display: block !important;
    width: 100%;
}

div#documentproof .tablecolor table td:before {
    content: attr(data-label);
    float: left;
    font-weight: 600;
    text-transform: uppercase;
    display: block !important;
    width: 100%;
    font-size: 11px;
}

div#documentproof table.tablecolor tr td table td {
    padding: 2px 3px !important;
}
h4#myModalLabelPDB {
    width: 37%;
    float: left;
}

h4#myModalLabelPDB {
    padding-right: 0 !important;
}
div#alltypeemailmodeldata .panel-heading h4.panel-title {
    font-size: 16px;
    padding: 1px 0;
}
body .modal .modal-header h4.modal-title {
    min-width: 100% !important;
    text-align: center !important;
    display: block;
    float: none !important;
    width: 100% !important;
	clear: both;
    margin: 0px !important;
    padding: 0px !important;
	line-height: 13px;
}
body .modal .modal-header > a {
    display: block;
    width: 100%;
    margin-top: 0 !important;
    text-align: center;
}
body .modal .modal-header > a.close {
    float: right !IMPORTANT;
    width: auto !important;
}
div#searchbysmsdate span.input-group-addon {
    padding: 6px 6px;
}
div#reasonmodal .modal-header-reason >div {
    width: 100% !important;
    float: none;
    text-align: center !important;
	padding: 0 15px !important;
}
div#reasonmodal .modal-header-reason {
    height: auto !important;
}
.modal-dialog {
    max-width: 96% !IMPORTANT;
}

div#myresultload div#InfoModal .well .control-label {
    text-align: left;
    padding-left: 15px !important;
}

div#htmldatamodal .box div#divmyhtmldata {
    overflow: auto;
    max-height: 390px;
}


div#ViewPDBModal h4#myModalLabelPDB {
    margin-top: 19px !important;
}

div#ViewPDBModal button#btnBillingDetails {
    display: block;
    text-align: left;
    float: none !important;
    margin-bottom: 20px !important;
}
div#sentemailsmodallist .modal-header >div h4#sentemailModalLabel {
    text-align: center !important;
    padding-left: 11px !important;
}
div#sentemailsmodallist .modal-header >div {
    float: none;
}

}

.modal-header:after {
    content: '';
    clear: both;
    display: block;
    width: 100%;
    height: 0px;
}

@media (max-width:500px){
	div#myPager {
		float: none !important;
		margin-bottom: 5px !important;
		margin-top: 20px !IMPORTANT;
	}
	.pager {
    float: none !important;
}
div#myTable_length {
    display: block !important;
    float: none !important;
	    width: 100% !important;
}
.three_input >div.col-sm-4{
	width:100%;
	float:none;
	clear:both;
}

.import_filter .control-group > .myClassImportCSV {
    display: block;
}
form#frmImportSelectedCSVData .text-right {
    text-align: left;
    margin-top: 5px;
}

div#documentproof table.tablecolor > tbody > tr>td{
	padding: 5px 0;
}
div#documentproof table.tablecolor tr td table td{
	padding: 2px 2px !important;
}
div#documentproof .tablecolor table td:before{
	font-size: 10px;
    line-height: 11px;
}
div#ViewActivityLogModal .modal-header h4#myModalLabel {
    clear: both;
    display: block;
    text-align: center;
    margin: 0px !important;
    width: 100% !important;
    padding: 0px !important;
}
div#ViewActivityLogModal .modal-header >a {
    display: block;
    float: none !important;
    text-align: center;
	margin: 0 !important;
    width: 100%;

}
div#modalBillingDetailsBody:after {
    content: '';
    clear: both;
    width: 100% !important;
    display: block;
}
div#myPager .pagination-container {
    float: none;
    background: none;
    text-align: left;
    margin: 5px 0;
}

div#divAddItem div#divbtndispute {
    float: none;
    margin-left: 0;
}
div#divAddItem input#btndispute {
    margin-top: 0;
}

}




@media (max-width:420px){	
	.color_filter a.btn.btnbackgroundcustomer {
    display: block;
    width: 100%;
    margin-bottom: 6px;
}
}


@media (max-width:370px){
	.assigntomultiempctrl {
    width: 87% !important;
    float: right !important;
}
	
}
@media (min-width:768px) and (max-width:1200px) {
    header.main-header .navbar-brand {
        white-space: nowrap;
        padding-right: 0px;
        padding-left: 0;
        font-size: 16px;
    }
}

@media (max-width:767px) {
    .main-header .navbar-brand {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100% !important;
    }

    .main-header .navbar-header {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 55%;
    }
}