/* CUSTOM FONTS INTEGRATION */
/* Proxima Nova Fonts */
@font-face {
 font-family: 'proxima_nova';
 src: url('../fonts/proximaNovaRegular.eot');
 src: url('../fonts/proximaNovaRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/proximaNovaRegular.woff') format('woff'), url('../fonts/proximaNovaRegular.ttf') format('truetype'), url('../fonts/proximaNovaRegular.svg#proxima_nova_altregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'proxima_nova_semibold';
 src: url('../fonts/proximaNovaSemibold.eot');
 src: url('../fonts/proximaNovaSemibold.eot?#iefix') format('embedded-opentype'), url('../fonts/proximaNovaSemibold.woff2') format('woff2'), url('../fonts/proximaNovaSemibold.woff') format('woff'), url('../fonts/proximaNovaSemibold.ttf') format('truetype'), url('../fonts/proximaNovaSemibold.svg#proxima_nova_ltsemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova_light';
 src: url('../fonts/proximaNovaThin.eot');
 src: url('../fonts/proximaNovaThin.eot?#iefix') format('embedded-opentype'), url('../fonts/proximaNovaThin.woff') format('woff'), url('../fonts/proximaNovaThin.ttf') format('truetype'), url('../fonts/proximaNovaThin.svg#proxima_nova_ltthin') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*html, body{ height:100%;}*/

/*navbar start*/
body{font-family: "proxima_nova"; font-size:13px; background:#ecf0f3;}
.bg-dark {background-color: #206199 !important;}
.mCircle {border-radius: 50px;width: 5px;height: 5px;display: inline-block;margin: 0px;background: #eee;}
.mainNav .navbar-dark .navbar-nav .nav-link{ font-size:14px;padding:15px; color:#eee;}
.mainNav .dropdown-toggle::after{ display:none;}
.navbar-dark .navbar-brand{ margin-left:10px; width: 152px;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {color: #fff;background: #2872b1;}
.mainNav .navbar{padding: 0rem 1rem;}
.search-header{ float:left; width:250px; margin-top:0px; position:relative;margin-top: 11px;}
.search-header input{ background-color:#fff; border:none; padding:5px 5px 6px 36px; border-radius:50px; font-size:13px; width:240px; height:28px;}
.header-search-icon{ background:url(../images/svgicons.svg) no-repeat 3px 1px; width:20px; height:20px; position:absolute; left:7px; top:5px;}
.mainNav .navbar-nav a{font-size:14px; padding: 15px 10px; display:block;}
.navbar-brand img{ max-width:90px;}
.navbar-right .dropdown-toggle i.fa { font-size: 18px;}
.navbar-right .dropdown.show > a{color: #fff;background: #2872b1;}
.navbar-default .dropdown-menu { box-shadow: 0 1px 16px rgba(0, 0, 0, 0.3);}
.navbar .dropdown-menu {background: #ffffff;margin-right: -8px; }
.navbar-nav > li > .dropdown-menu { border-radius:0px; margin-top:0px;box-shadow: 0 1px 16px rgba(0, 0, 0, 0.3);}
.navbar .dropdown-menu:after {bottom: 100%;left: 15%; right:auto;border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;border-color: rgba(255, 255, 255, 0);	border-bottom-color: #ffffff;	border-width: 10px;	margin-left: -10px;}
.navbar-right  .dropdown-menu:after {left:auto; right: 10%;}
.navbar-right  .dropdown-menu{ margin-top:0px!important;}
.navbar-right .dropdown a { color:#eee;}
.navbar-right .dropdown .dropdown-menu > li > a{padding: 3px 15px 6px; display:block; margin-top:0; color:#333; text-decoration:none;}
.left-nav .dropdown-menu > li > a{padding: 3px 15px 6px; display:block;}
.navbar-right  li:nth-child(4) .dropdown-menu{ width:220px;}
.mainNav .navbar-nav .dropdown-menu > a{ color:#333;padding: 4px 10px;}
.mainNav .dropdown-menu > li > a:hover {color: #262626;text-decoration: none;background-color: #f5f5f5;}
.user-thumb{ float:left; margin-left:15px; margin-right:5px; padding: 5px 0;}
.user-thumb-info{ float:left; width:150px; margin-left:5px; color:#333; font-size:13px;padding: 5px 0;}
.user-thumb-info span{ display:block;}
.navbar-right .dropdown .user-thumb-info a{ padding:0; color:#10abe4; font-size:13px;}
.user-thumb-info a{ text-decoration:none;}
.graytxt { color: #787878;}
.bold{ font-family: 'proxima_nova_semibold';} 
.topsettingssep {border-bottom: 1px solid #f5f5f5;width: 100%;height: 1px;margin: 8px 0;}
/*suresh*/
.navbar-right  li:nth-child(5) .dropdown-menu{ width:220px; margin-right:-15px} .navbar-right  li:nth-child(5) .dropdown-menu li{border-bottom:1px solid #f5f4f4;} .navbar-right  li:nth-child(5) .dropdown-menu li:last-child{border-bottom:0px;}
.navbar-right  li:nth-child(5) .dropdown-menu li a{font-size:16px;padding: 9px 18px 9px; line-height:33px}
.navbar-right  li:nth-child(5) .dropdown-menu li a i{width:33px;color:#fff; height:33px;border-radius:50%;position:relative;  float:left; margin-right:12px}
.navbar-right  li:nth-child(5) .dropdown-menu li a i:before{left: 9px;position: absolute; top: 8px}
.bg-color1{background:#71c016} .bg-color2{background:#f5a623} .bg-color3{background:#68afff}.bg-color4{background:#ff4747}
/*/suresh*/
/*end navbar*/

/*content start*/
.contBg{ background:#ecf0f3; display:table; height:100%;padding-top:51px!important;}
.whiteBg{ background:#fff;}
.leftSide{ float:none; width:17%; transition: all 250ms cubic-bezier(0.1, 0.57, 0.1, 1) 0s; display:table-cell; vertical-align:top;}
.leftSide .card{ background:none; border:none; margin-left:10px;}
.leftSide .card-body{padding-left:0; }
.leftSide .card-body .navbar-nav .nav-link{padding: 7px 0;font-size: 15px;color: #111;}
.leftSide .card-body .navbar-nav li.active a, .leftSide .card-body .navbar-nav li a:hover{color: #007bff;text-decoration: none;}
.leftSide-title-1 {font-size: 15px;text-transform: uppercase;color: #9197a3;font-family: 'proxima_nova_light';}




.rightSide{float:none; width:83%; transition: all 250ms cubic-bezier(0.1, 0.57, 0.1, 1) 0s;display:table-cell;}
.rightSide .card{ border:none;margin-right: 4px;padding-left: 25px; border-radius:0;}
/*Inner right side header start*/
.innerRHeader{ width:100%; float:left; padding-bottom:0px;}
.innerRH-left{ float:left; width:45%;}
.innerSearch{ position:relative;}
.innerSearch .form-control{ max-width:250px; padding-left:36px; font-size:14px;border-radius: 3px;border: solid 1px #c4c4c4;}
.innerSearch .header-search-icon{ top:8px;}
.innerRH-right{ float:right; width:50%;}
.innerRH-actions{ float:right; margin:0px; padding:0px;}
.innerRH-actions li{ float:left; list-style-type:none; margin-left:10px;}
.innerRH-actions li a, .innerRH-actions li button{ display:block; border:solid 1px #c4c4c4; padding:6px 18px; color:#3c3c3c; text-decoration:none; border-radius:3px; font-size:14px; background:#fff; color:#666;}
.innerRH-actions li a i, .innerRH-actions li button i{font-size:18px;}
.innerRH-actions li li{ margin-left:0; float:none;}
.innerRH-actions li li a{ border:none; padding:4px 15px; font-size:14px;}
.innerRH-actions .dropdown-toggle::after{ display:none;}
.innerRH-actions .dropdown-menu{box-shadow: 0 1px 16px rgba(0, 0, 0, 0.3); border-radius:0;}
.innerRH-actions li a:hover{color: #007bff;}
/*Inner right side header end*/

/*Table start*/
.data-scroll {max-height: 500px; overflow-y: auto; height:100%; width:100%;}
.dataTable-1 .table{ min-width:850px;}
.dataTable-1 .table thead tr {border-bottom: double 3px #d6dde9;border-top: solid 1px #d6dde9;}
.dataTable-1 .table thead th {color: #212121;font-size: 13px;font-weight: normal; border:none; padding:8px;font-family: 'proxima_nova_semibold';}
.dataTable-1 .table tr td{border:none; padding:8px; color:#666;font-size: 13px;}
.dataTable-1 .table tr {border-bottom: solid 1px #f2f2f2;}

.dataTabPagi{ float:left; width:100%; padding:20px 0 0;}
.dataTabPagiL{ float:left;}
.dataTabPagiR{ float:right;}
.dataTabPagi select{ background-color:#fafafa; border:1px solid #c4c4c4; width:180px; font-size:13px;height: calc(1.2em + .75rem + 2px); padding:0 5px; color:#333;}
.p-num{ float:right; margin-left:20px;}
.forArrows td{ padding:0 5px;}
.cm-previous{  background:url(../images/svgicons.svg) no-repeat -2px -127px; height:21px; width:11px; cursor:pointer;opacity:1;}
.cm-next{ background:url(../images/svgicons.svg) no-repeat -22px -127px; height:21px; width:17px;cursor:pointer; opacity:1;}
.cm-previousDisabled{ background:url(../images/svgicons.svg) no-repeat -2px -127px; height:21px; width:11px; opacity:0.3;}
.cm-nextDisabled{background:url(../images/svgicons.svg) no-repeat -22px -127px; height:21px; width:11px; opacity:0.3;}

/*Custom Pagination*/
.table.dataTable {border-collapse: collapse !important;}
.paginate_button a{position: relative;display: block;padding:.3rem .5rem;margin-left: -1px;line-height: 1.25;color: #007bff;background-color: #fff;border: 1px solid #dee2e6;}
.paginate_button.previous a {color: #6c757d;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6;padding: .3rem .5rem;}
.paginate_button.previous:first-child a {margin-left: 0;border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.dataTables_wrapper .dataTables_paginate .paginate_button{margin-left: 0px;padding: 0; border:none;}
.dataTables_wrapper .dataTables_paginate .paginate_button a:hover{ text-decoration:none;background-color: #e9ecef;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{z-index: 2;color: #0056b3;text-decoration: none;background-color: #e9ecef;border-color: #dee2e6; background:none; border:none;}
.dataTables_wrapper .dataTables_paginate .paginate_button.active a {z-index: 1;color: #fff;background-color: #007bff;border-color: #007bff;}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{ border:none;}
.paginate_button.next:last-child a {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}

/*Table end*/


/* On Off Switch */
.onoffswitch input[type="checkbox"] { display: none !important; }
.onoffswitch { -moz-user-select: none; /*margin-left: 50px;*/ position: relative; width: 48px; }
.onoffswitch-checkbox { display: none; }
.onoffswitch-label-reports { border-radius: 2px; cursor: pointer; display: block!important; font-style: normal; margin-top:0!important; overflow: hidden; width: 48px; margin-bottom:0; }
.onoffswitch-inner { display: block; margin-left: -100%; transition: margin 0.3s ease-in 0s; width: 200%; }
.onoffswitch-inner::before, .onoffswitch-inner::after {
box-sizing: border-box;
color: white;
display: block;
float: left;
font-size: 12px;
font-style: normal;
height: 20px;
line-height: 21px;
padding: 0;
width: 50%;
}
.onoffswitch-inner::before {
background-color: #32cd66;
color: #fff;
content: "YES";
font-style: normal;
padding-left: 4px;
}
.onoffswitch-inner::after {
background-color: #9e9e9e;
color: #ffffff;
content: "NO";
padding-right: 6px;
text-align: right;
}
.onoffswitch-switch { background: #ffffff; border-radius: 2px; bottom: 0; display: block; height: 14px; margin:1px 6px; position: absolute; right: 22px; top: 2px; transition: all 0.3s ease-in 0s; width: 16px; }
.onoffswitch-switch::before {
color: #999;
content: "=";
padding-left: 4px;
font-size: 12px;
display:block;
 line-height:11px;
}
.onoffswitch-checkbox:checked + .onoffswitch-label-reports .onoffswitch-inner { font-style: normal; margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label-reports .onoffswitch-switch { background-color: #fff; font-style: normal; right: -3px; }
.onoffswitch-label { border-radius: 2px; cursor: pointer; display: block; font-style: normal; margin-top:0!important; overflow: hidden; width: 56px; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { font-style: normal; margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { background-color: #fff; font-style: normal; right: -4px; }

/*end content*/

/*Customer Details start*/
.innerTitle-1{ font-size:26px; color:#333; }
.iconCircle{ width:50px; height:50px; background:#eee;font-size: 22px;text-align: center;line-height: 50px; color:#666; position:relative;}
.comActive{ background:#41af3c; text-align:center; border-radius:3px; color:#fff; padding:1px 8px; font-size:11px; text-transform:uppercase;}
.innerSubTitle{ color:#999; font-size:13px; margin-top:-5px;}
.backArrow{ position:absolute; left:-30px;background:url(../images/svgicons.svg) no-repeat -132px -268px; width:20px; height:20px;top: 14px;
opacity: 0.5;}
.innerTitle-2{font-size: 15px;color: #111;font-family: 'proxima_nova_semibold';padding-bottom: 15px; width:100%; padding-left:15px;}
/*End Customer Details*/

/*Form Fields*/
.form-row{ float:left; width:100%; padding-top:15px; margin-right:0px; margin-left:0px;}
.form-row:first-child{ padding-top:0;}
.form-lable{ width:40%; float:left; color:#999; font-size:14px; padding-bottom:13px;border-bottom:solid 1px #f0f0f0; }
.formViewCreate{ float:left; width:100%;}
.formViewCreate-full-width{float:left; width:100%;}
.labelValCreate{ float:left; width:60%;padding-bottom:0px; position:relative; font-size:14px;border-bottom: solid 1px #ccc;margin-bottom:0px;}
.labelVal-view{ color:#111111; display:inline-block;}
.inpIcon {display: inline-block; max-height: 18px; color:#999999;}
.inpIcon-2{ float:right; color:#999999; cursor:pointer;}
.textField{ border:none;outline: none; font-size:14px; background-color:#fff; position:relative;}
.focusField{ border-bottom:1px solid #69aaf3 !important;} /*label val Focus*/
.errorFieldP{border-bottom: 1px solid #e54d49 !important;}
.errMsg{ color:#dd0000;font-size: 11px; position:absolute; left:0; top:100%;}
.required{ position:relative;}
.required:after{background: #f27b77; bottom:0px; content: " ";  display: inline-block;  height: 2px;  left: 0;  position: absolute; width: 25px;}
/*Custom Checkbox and Radio Buttons*/
label{ font-weight:normal;}
.empty-lab{ height:46px;}
.cust-field-btns{display: inline-block; max-height: 14px;}
input.cust-checkBox[type="checkbox"] {display:none;}
input.cust-checkBox[type="checkbox"] + label {cursor:pointer;font-size:14px;color:#666;}
input.cust-checkBox[type="checkbox"] + label span {display:inline-block;width:15px;height:15px;margin:-6px 6px 0 0;vertical-align:middle;
background:url(../images/svgicons.svg) no-repeat  -55px -588px; cursor:pointer;	}
input.cust-checkBox[type="checkbox"]:checked + label span { background:url(../images/svgicons.svg) no-repeat  -76px -588px;}
input[type="radio"] { display:none;}
input[type="radio"] + label {font-size:14px;color:#666;cursor:pointer;}
input[type="radio"] + label span {display:inline-block;width:15px;height:15px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;}
.labelValCreate .input-group-append {margin-left: 0;margin-top: 4px; color:#999;}
.labelValCreate .input-group-prepend {margin-left: 0;margin-right: 4px; color:#999;}
.labelValCreate .textField{ box-shadow:none; height:34px; padding:0;}
.custom-checkbox .custom-control-label::before { border-radius: 0;}
 
.padL-10{ padding-left:10px;}
.padL-40{ padding-left:40px;}
.padR-20{ padding-right:20px;}
.padR-40{ padding-right:40px;}
.wdt-90per{ width:90%;}
.wdt-full{ width:100% !important;}
.showMore{ text-transform:uppercase; padding:10px 0 0 10px; font-size:12px;}
.editHeader{width:100%; padding:20px 25px;}
.editHeader-title{ font-size:26px;font-family: 'proxima_nova_light';}
.editHeadActions ul{ display:flex;justify-content: flex-end; margin:0;}
.editHeadActions li{ float:left; list-style-type:none;}
.editHeadActions li a, .editHeadActions li button {display: block;border: solid 1px #c4c4c4;padding: 4px 15px;color: #3c3c3c;text-decoration: none;border-radius: 3px;background: #fff;color: #666; font-size:13px;} 
.editHeadActions li a:hover, .editHeadActions li button:hover {color: #007bff;}
.editHeadActions li.saveBtn a{ background:#42a2ec; color:#fff;border: solid 1px #42a2ec; }

.goldPack {font-size: 16px;color: #b6c50c;}
.fontC-light {color: #bbb;}



/*modal popup*/
.modal-dialog {margin: 50px auto;max-width: 600px;}
.modal-body {padding: 20px 20px;min-height: 100px;background: #fff;}
.pop-alert {padding-top: 30px;}
.pop-alertMesg-big {font-size: 22px;display: block;text-align: center; font-family: 'proxima_nova_light';}
.pT30 {padding-top: 30px;}
.pB20 {padding-bottom: 20px;}
.pop-btn {min-height: 32px;padding: 2px 18px 4px;display: block;border: solid 1px #c4c4c4;color: #3c3c3c;text-decoration: none;border-radius: 3px;font-size: 13px;
background: #fff;display: inline-block;margin: 0 3px;}
.pop-redBg {border: solid 1px #ec4844;color: #fff;background: #ec4844;}
.btn-primary {color: #fff;background-color: #007bff;border-color: #007bff;}
.modal-content{ border-radius:0;}
.modal-header {background: #f8f8f8;border-bottom: solid 1px #eee;padding: 10px 20px;}
.modal-title{font-size: 22px;}
.clearfix{ clear:both;}
 
 
 /* Application sucess messages for global */
.crm-msg { box-shadow:0 0 6px 2px rgba(0, 0, 0, 0.2); padding:0 0px 0 0; position:fixed; z-index:1051; background:#fff; border-radius:2px; color:#333; font-size:13px; transition:.3s all ease;display:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; top:60px; max-width:400px; margin:0px auto; left:0%; right:0%;}
.crm-msg-cnt { display:inline-block; vertical-align:top; padding:6px 25px 8px 60px; line-height:15px;max-height: 200px;    overflow-y: auto; }
.crm-msg.crm-band-success { border:1px solid #3fbd5f; }
.crm-msg.crm-band-error { border:1px solid #ee4242; }
.crm-msg.crm-band-info { border:1px solid #188bc7; }
.crm-msg.crm-band-inprogress { border:1px solid #ffa500; }
.crm-msg .cm-ico:after { content:""; position:absolute; left:43px; top:35%; }
.crm-msg.crm-band-success .cm-ico:after { border-left:8px solid #3fbd5f; border-top:6px solid transparent; border-bottom:6px solid transparent; }
.crm-msg.crm-band-error .cm-ico:after { border-left:8px solid #ee4242; border-top:6px solid transparent; border-bottom:6px solid transparent; }
.crm-msg.crm-band-info .cm-ico:after { border-left:8px solid #188bc7; border-top:6px solid transparent; border-bottom:6px solid transparent; }
.crm-msg.crm-band-inprogress .cm-ico:after { border-left:8px solid #ffa500; border-top:6px solid transparent; border-bottom:6px solid transparent; }
.crm-msg .cm-ico { width:45px; height:100%; display:inline-block; position:absolute; }
.crm-msg.crm-band-success .cm-ico { background:#3fbd5f; }
.crm-msg.crm-band-error .cm-ico { background:#ee4242; }
.crm-msg.crm-band-info .cm-ico { background:#188bc7; }
.crm-msg.crm-band-inprogress .cm-ico { background:#ffa500; }
.crm-msg .cm-ico:before { position:absolute; left:12px; top:16%; display:inline-block; }
.crm-msg.crm-band-success .cm-ico:before { 
content:""; background:url(../images/flashMsgIcon.svg) no-repeat -20px -32px; background-color:#3fbd5f; width:20px; height:20px; }
.crm-msg.crm-band-error .cm-ico:before { 
content:""; background:url(../images/flashMsgIcon.svg) no-repeat 0px -32px; background-color:#ee4242; width:20px; height:20px; }
.crm-msg.crm-band-info .cm-ico:before { 
content:""; background:url(../images/flashMsgIcon.svg) no-repeat -40px -32px; background-color:#188bc7; width:20px; height:20px; }
.crm-msg.crm-band-inprogress .cm-ico:before { 
content:""; background:url(../images/flashMsgIcon.svg) no-repeat -40px -32px; background-color:#ffa500; width:20px; height:20px; }
.crm-msg-close { 
background:url(../images/flashMsgIcon.svg) no-repeat -60px -32px; width:10px; height:10px; display:inline-block; position:absolute; cursor:pointer; top:10px; right:15px; }
 
/*popup close icon*/
.popup-close {
  position: absolute;
  right: 26px;
  top: 12px;
  width:18px;
  height:18px;
  opacity: 0.7;
}
.popup-close:hover {
  opacity: 1;
}
.popup-close:before, .popup-close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 18px;
  width: 2px;
  background-color: #fff;
}
.popup-close:before {
  transform: rotate(45deg);
}
.popup-close:after {
  transform: rotate(-45deg);
}
/* suresh */

.subHead-bottom-border{border-bottom:1px solid #eaecf7;}
.contBg1{background:#ecf0f3;padding: 10px 30px;}.contBg2{background:#ecf0f3;}
.reques-cont{padding-top:32px;}.reques-cont h4{color:#333;font-size:15px; font-family: 'proxima_nova_semibold'}.reques-cont p{color:#595d6e}
.initiatetable .card-header{background:none; padding-top:28px; padding-bottom:0px; border-bottom:0px;}
.initiatetable .card-header h4{  color:#858fba;font-size:18px;font-family: 'proxima_nova_semibold';margin-bottom:0px}
.textcolor-blue{color:#374afb}.merge-block.card {width:560px; margin-left:15px;float:left;margin-right:60px;}
 .merge-block label,.t-dashboard label{color:#abb7c7;width:100%; display:block} .merge-block select,.t-dashboard select{font-size:13px;color:#abb7c7;width:200px; height:28px; background:#f8f8f9;border:1px  solid #d5dde3}
 .merge-info{margin-top:20px;border:1px  solid #d5dde3;border-radius:5px; width:100%; padding:0px 15px; }
 .merge-left-bg{background:#f2f5f7; padding-left:25px !important;} .merge-info >.row > div{padding: 10px 15px;line-height: 24px}.merge-info >.row {border-bottom:1px solid #e6ebef}
 .text-semibold{ font-family: 'proxima_nova_semibold'} .btn-outline-primary{border-color:#374afb;color:#374afb;}.btn-outline-primary:hover{background-color:#374afb}
  .merge-block .custom-radio .custom-control-label::before {background:#eceff9}   .top-navtabs.nav-tabs{border-bottom:0px solid #dee2e6;}
.top-navtabs.nav-tabs .nav-link {border: 2px solid transparent; color:#444;font-family: 'proxima_nova_semibold';font-size:13px;line-height: 27px;padding:10px 4px; margin:0px 10px;text-transform:uppercase }
 .top-navtabs.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-color: #fff #fff #32a9f8; border-width:2px; }
.top-navtabs.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #32a9f8; background-color: #fff; border-color: #fff #fff #32a9f8; border-width:2px; }
.leftSide .card-body .navbar-nav.navbar-nav1 li a{color: #595d6e;font-family: 'proxima_nova_semibold'}.leftSide .card-body .navbar-nav.navbar-nav1 li.active a, .leftSide .card-body .navbar-nav.navbar-nav1 li a:hover { color: #374afb;}
.dataTable-1 .page-link{padding:3px 8px; color:#374afb} .dataTable-1  .page-item.active .page-link{background-color: #374afb;border-color: #374afb;}
.dataTable-1 .table.table-b-color th{background:#f2f5f7; border-color:#d6dde9; padding:10px 8px ;  border-left:1px  solid  #d6dde9  ;font-family: 'proxima_nova_semibold';font-weight:600;  }.table-b-color{border:1px solid #d6dde9;}
.dataTable-1 .table.table-b-color td{ padding:10px 8px ;   border-left:1px  solid  #d6dde9}.dataTable-1 .table.table-b-color tr{border-bottom:1px solid  #d6dde9  }
.target-input{background:#fffcf0}.target-input input[type=text]{border:0px; padding:5px; width:100%; background:none;}
.dashboard-block{clear:both;float:left; padding:30px 0; width:80%;height:90vh}
.dash-si-block{width: 23.6%; height:159px;box-shadow: 0 0 5px #dbe1eb;; float:left;margin-right: 1.4%; margin-bottom:23px;} .dash-si-block .card-body{display:flex; align-items: center;padding: 18px;} .dash-si-cont{text-align: center; display:flex; height:80px;flex-direction: column;justify-content: center;width: 100%}.dash-si-block h4{font-size:15px; color:#abb7c7;}
.dash-si-block h2{font-size:30px;} .dash-color1{color:#0180f8;border-top:2px solid #0180f8}
.dash-color2{color:#41d341;border-top:2px solid #41d341}.dash-color3{color:#ca38ac;border-top:2px solid #ca38ac}.dash-color4{color:#f8b802;border-top:2px solid #f8b802}.dash-color5{color:#06cfbe;border-top:2px solid #06cfbe}
.dash-color6{color:#374afb;border-top:2px solid #374afb}.dash-color7{color:#ad5915;border-top:2px solid #ad5915}.dash-color8{color:#41d341;border-top:2px solid #41d341}.dash-color8{color:#41d341;border-top:2px solid #41d341} .dash-color9{color:#ee3838;border-top:2px solid #ee3838}
.dashboard-right-block{ width: 19%;margin-right:1%;float:right;border-left:1px solid #eaecf7;margin-bottom:-1000px;padding:35px 0 0  20px;padding-bottom:1000px;}
.dashboard-right-block .card-header{ background:none;font-size:15px; color:#7b8796;padding:15px;border-bottom:0px solid #000;}.semibold{font-family: 'proxima_nova_semibold'}
.dashboard-right-block .card-body td{font-size:13px; color:#4265ed;border-top: 1px solid #edf1f6;}.dashboard-right-block .card-body td.semibold{ color:#7b8796}
.dashboard-right-block .card-body{padding:0px 15px;}.dashboard-btn{position:absolute;right:20px; top:-42px;color:#8d96b0} .dashboard-btn .btn{padding:3px 10px;font-size: 13px;}
 .dashboard-btn select{border:1px solid #ddde3;padding:5px; width:140px; margin-left:10px;color:#8d96b0}.nav-item {white-space: nowrap;}
 
/*Common subHeader start*/
.subHeader{width:100%; padding:20px 25px;}
.subHeader-title{ font-size:20px;font-family: 'proxima_nova_semibold';}
.subHeadActions ul{ display:flex;justify-content: flex-end; margin:0;}
.subHeadActions li{ float:left; list-style-type:none;}
.subHeadActions li a, .subHeadActions li button {display: block;border: solid 1px #c4c4c4;padding: 4px 15px;color: #3c3c3c;text-decoration: none;border-radius: 3px;background: #fff;color: #666; font-size:13px;} 
.subHeadActions li a:hover, .subHeadActions li button:hover {color: #007bff;}
.subHeadActions li.saveBtn a{ background:#42a2ec; color:#fff;border: solid 1px #42a2ec; }
.subHeadActions li.saveBtn a:hover{ background:#007bff; border:solid 1px #007bff; }
/* Common subHeader end */

/* Resume Inbox start */
.resumeInbox{ padding-top:71px!important; padding-bottom:30px;}
.resumeInbox .card-body{ padding-top:0;}
.resumeInbox .leftSide{width: 20%;}
.resumeInbox .rightSide{ width:80%;padding-right:1.5%;}
.leftSide .subHeader-title{ margin-bottom:20px; font-size:20px;}
.resumeInbox .subHeadActions{ margin-bottom:20px;}
.runParser{ background:#fff; color:#42a2ec; border:solid 1px #42a2ec; border-radius:3px; padding:3px 10px; width:200px;text-align: left; font-size:14px; margin-bottom:10px;}
.runParser i{float: right;margin-top: 3px;}
.runParser:hover{ background:#42a2ec; color:#fff;}
.getResumes{ background:#fff; color:#53b257; border:solid 1px #53b257; border-radius:3px; padding:3px 10px; width:200px;text-align: left; font-size:14px;margin-bottom:10px;}
.getResumes i{float: right;margin-top: 3px;}
.getResumes:hover{ background:#53b257; color:#fff;}

.resBoxList{ padding:0; margin:0; max-width:200px;}
.resBoxList li{ float:left; width:100%; list-style-type:none; padding:7px 0;}
.resBoxList li a{ display:block; text-decoration:none; color:#8497a8;line-height: 18px;font-size: 13px;}
.resBoxList li a:hover, .resBoxList li.active a{ color:#42a2ec;}
.smLIcon{ float:left; margin-right:15px; font-size:15px;}
.smCount{ float:right; margin-left:15px;}

/*.rightSide {}*/
.listTitle-1{ color:#858fba; font-size:18px;}
.resBoxActions{justify-content: normal;}
.resumeInbox .rightSide .card-body{ padding:15px 20px;min-height:450px;}
.resumeInbox .rightSide .subHeadActions{ display:flex;}
.resBoxActions .list-inline-item:not(:last-child){ margin:0; margin-right:-1px;}
.resBoxActions .list-inline-item a{ border-radius:0;}
.resBoxActions .list-inline-item:first-child a{ border-radius:3px 0 0 3px;}
.resBoxActions .list-inline-item:last-child a{ border-radius:0 3px 3px 0;}
.resBoxActions li a{ color:#666;}
.resBoxActions li a i{ margin-right:5px;}
.resBoxActions li a:hover{color: #42a2ec;}
.resumeInbox .rightSide .card {padding-left: 0;box-shadow: 0 0 5px #d1d9e2;border-radius: 4px;border: solid 1px #d1d9e2;}
.smRun i{ font-size:25px;}
.resumeInbox .dataTable-1 .table thead th{padding: 8px 5px;}
.resumeInbox .dataTable-1 .table tbody td{padding: 8px 5px;}
a:hover{ text-decoration:none;}
a{ color:#42a2ec;}
/* Resume Inbox end */
/*Global Company Management start*/
.cPanelsubHead{padding: 20px 25px;margin-top: 51px;}
.subHeadTitle{font-size: 20px;font-family: proxima_nova_semibold;}
.cPanelFullBlock{padding: 15px 20px; background:#fff; box-shadow: 0 0 5px #d1d9e2;border-radius: 4px;border: solid 1px #d1d9e2;margin: 0 10px;}
.cPListVFullB{padding: 15px 20px; background:#fff; box-shadow: 0 0 5px #d1d9e2;border-radius: 0px;margin:0px; min-height:450px;}
.actionBtns .btn-primary{ background:#42a2ec; padding:2px 10px; border:solid 1px #42a2ec;font-size: 12px}
.actionBtns .btn-outline-secondary{padding:2px 10px; font-size: 12px;}
.actionBtns .btn-primary:hover{background:#007bff; border:solid 1px #007bff;}
.cAddBtn .btn-primary{ background:#42a2ec; padding:2px 10px; border:solid 1px #42a2ec;}
.cAddBtn .btn-primary:hover{background:#007bff; border:solid 1px #007bff;}
.cDataTableHead{ display:flex;}
.tableAct a {font-size: 13px;margin: 0 7px 0 0; color:#42a2ec;}
.btnRed a{ color:#fb5b5b!important;border:solid 1px #fb5b5b!important;}
.btnRed a:hover{ background:#fb5b5b!important; color:#fff!important;border:solid 1px #fb5b5b!important;}
button:focus{ outline:none;}
/*Global Company Management end*/

/*Payment Inoformation start*/
.paymentInfoB{ padding-top:71px!important; padding-bottom:0px;}
.paymentInfoB .leftSide .card-body{ padding-top:0;}
.paymentInfoB .leftSide{width: 23%; padding-right: 2%;}
.paymentInfoB .rightSide{ width:77%;padding-right:1.5%;}
.paymentInfoB .rightSide .card {padding-left: 0;box-shadow: 0 0 5px #d1d9e2;border-radius: 4px;border: solid 1px #d1d9e2;}

ul.companyListInfo{ max-height:450px;margin: 0; padding: 0;margin-top: 12px;}
ul.companyListInfo li{ padding:7px 0; list-style-type:none;}
ul.companyListInfo li a{ color:#52595f; font-size:14px; display:block;}
ul.companyListInfo li a:hover, ul.companyListInfo li.active a{ color:#42a2ec;}
.cPanelTabNav{ margin-bottom:12px;}
.cPanelTabNav .nav-tabs{ border:none;}
.cPanelTabNav .nav-tabs .nav-item a{ font-size:14px;font-family: 'proxima_nova_semibold'; color:#7c7c7c; border-top:solid 2px transparent;padding: .3rem 0rem; border-radius:0;}
.cPanelTabNav .nav-tabs a, .cPanelTabNav .nav-tabs a.active{ background:none; border:none; position:relative;}
.cPanelTabNav .nav-tabs a:hover{ border:none; background:none;border-top:solid 2px transparent;color:#42a2ec}
.cPanelTabNav .nav-tabs a.active{border-top:solid 2px #42a2ec; color:#42a2ec;}
.cPanelTabNav .nav-tabs .nav-item{ padding:0 .8rem;}
/*Payment Inoformation end*/


/* Subscription Management start */
.smpack table{ border:none; margin:0;}
.smpack table tr{ border:none;}
.smpack table td{ border:none; padding:0; min-width:100px;}
.cPack-1{ background:#ff9c00; border-radius:3px; min-width:114px; height:40px; text-align:center; font-size:18px;font-family: 'proxima_nova_semibold'; color:#fff; border:none;}
.cPack-2{ background:#1f81e6; border-radius:3px; min-width:114px; height:40px; text-align:center; font-size:18px;font-family: 'proxima_nova_semibold'; color:#fff; border:none;}
.cPack-3{ background:#73cd11; border-radius:3px; min-width:114px; height:40px; text-align:center; font-size:18px;font-family: 'proxima_nova_semibold'; color:#fff; border:none;}
.packLab-1{ font-size:13px; color:#999;}
.packLab-2{ font-size:13px; color:#333;}
.packEdit{ float:right;}
.packEdit a{ display:block;color:#42a2ec; width:28px; height:28px; border-radius:50px; border:solid 1px #c4cfdd;text-align: center;line-height: 28px; }
.packEdit a:hover, .packEdit a.active{ background:#42a2ec; color:#fff; border:solid 1px #42a2ec;}
.smpack{box-shadow: none;border: none; float:left; width:100%;}

.smGoldPackEdit{ float:left; width:100%; border-top:solid 1px #e9eae8; padding-top:10px; margin-top:15px;}
.avaModul label{ width:14%!important;}

	/*pricing plan*/
.smTableHead{ font-size:16px; color:#333; width:100%;font-family: 'proxima_nova_semibold';display: flex; }
.pricingTable .dataTable-1 .table tbody tr{ border:none;}
.pricingTable .dataTable-1 .table tbody tr td{ padding:10px; color:#7c829d;}
.pricingTable .dataTable-1 .table tbody tr:nth-child(even) {background-color: #f5f7fb;}
.pricingTable .dataTable-1 .table thead tr th{ padding:10px;}
td.darkText{ color:#212121!important;}
.pricingTable tr td input, .pricingTable tr td select{padding: 5px 5px;border: solid 1px #dbe1e8 !important;outline: none !important;background-color: #fff;
margin: 0;height: 27px;font-size: 12px; width:100px;}

/* Subscription Management end */



/*Table filters start*/
.tFilter{ position:relative; margin-left:6px;font-size: 10px;display: inline-block;}
.tFilter .dropdown-toggle:after{ display:none;}
.filter-dropdown {font-family: proxima_nova;margin-top: 9px !important;margin-left: -95px !important;padding: 0;background: #fff;width: 190px;border-radius: 0 0 3px 3px;box-shadow: 0 4px 8px rgba(0,0,0,.175);border: 1px solid rgba(0,0,0,.15);}
.filter-dropdown:after, .filter-dropdown:before {bottom: 100%;right:45%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.filter-dropdown:after {border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -7px;}
.filter-dropdown:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #666;border-width: 8px;margin-left: -8px;}

.filter-dropdown li { display: block; clear: both; width: 100%; font-size: 12px !important; color: #333; font-weight: normal; }
.filter-dropdown .sort-dv { border-bottom: 1px solid #eee; padding:10px; width:190px; float: left; }
.filter-dropdown .sort-dv a { display: inline-block; margin-right: 20px; font-family: "proxima_nova_semibold"; font-size: 11px; font-weight: normal; text-transform:uppercase; color: #2296f1!important; padding: 3px 0; }
.filter-dropdown .sort-dv a:hover { opacity: 0.7; text-decoration: none; color:#333; }
.filter-dropdown .search-dv { border-bottom: 1px solid #eee; padding:10px; display: inline-block; float:left; width: 100%; }
.filter-dropdown .footer-dv { padding:5px 10px 2px; display: inline-block; }
.filter-dropdown label, .filter-dropdown input[type="text"] { margin:0 5px 3px 0; font-size: 12px !important; }
.filter-dropdown .fa-sort-alpha-down-alt, .filter-dropdown .fa-sort-alpha-down { font-size: 14px; }
.filter_scroll { width: 180px; height: 130px; overflow: auto; float: left }
.filter-dropdown .custom-btn-3 { float:left; border:none; width:25px; height:25px; margin:5px 5px 5px 0; border-radius:50px; font-size:14px; color: #57b502; text-decoration: none; cursor:pointer; background: #fff; border:1px solid #57b502;padding: 2px;}
.filter-dropdown .custom-btn-4 { float:left; border:none; width:25px; height:25px; margin:5px 5px 5px 0; border-radius:50px; font-size:14px; color: #fa6b5b; text-decoration: none; cursor:pointer; background: #fff; border:1px solid #fa6b5b;padding: 2px; }
.filter-dropdown .custom-btn-3:hover { background: #57b502; color: #fff; text-decoration:none; }
.filter-dropdown .custom-btn-4:hover { background: #fa6b5b; color: #fff; text-decoration:none; }

/*Table filters end*/

/*Table search block start*/
.dtSearchB{width: 100%;float: left;padding-bottom: 0px;}
.dtSLeft{float: left;width: 45%;}
.dtSearch{position: relative;}
.dtSearch .form-control {max-width: 250px;padding-left: 36px;font-size: 14px;border-radius: 3px;border: solid 1px #c4c4c4; height:27px;}
.dtSearch .header-search-icon {top: 4px;}
.dtSRight{float: right;width: 50%;}
.dtShowCount{ float:right;display: flex;line-height: 30px;}
.dtShowCount select{ width:60px;border-radius: 3px;border: solid 1px #c4c4c4; height:27px; padding:3px 6px; margin-left:10px; font-size:13px;}
/*Table search block end*/
.adminTabNav .nav-tabs{ border:none;}
.adminTabNav  .nav-tabs .nav-item{margin-right: 5px;}
.adminTabNav .nav-tabs .nav-link{ border:none; border-radius:50px; background:#e8e8e8;padding: 4px 15px; color:#576e77;font-family: "proxima_nova_semibold", Arial, Helvetica, sans-serif; font-size:12px;}
.adminTabNav .nav-tabs .nav-link.active{background:#42a2ec; color:#fff;}

/* Pagination Start */
.cDTFooter{ float:left; width:100%; margin:0;}
.cShowEntries{ float:left; font-size:12px;margin-top: 10px; color:#666;}
.dataTables_paginate { float: right; text-align: right; font-family:'proxima_nova', Arial, Helvetica, sans-serif; font-size: 12px; color: #3B3B3B; margin-top:6px; padding:0px 0;
border:1px solid #bcbcbc; border-radius:3px; display:inline-block; vertical-align:top; overflow:hidden; background:#fff; background: -moz-linear-gradient(top, #fff 0%, #e8e8e8 100%); background: -webkit-gradient(top, bottom, color-stop(0%, #fff), color-stop(100%, #e8e8e8)); background: -webkit-linear-gradient(top, #fff 0%, #e8e8e8 100%); background: -o-linear-gradient(top, #fff 0%, #e8e8e8 100%); background: -ms-linear-gradient(top, #fff 0%, #e8e8e8 100%); background:linear-gradient(to bottom, #fff 0%, #e8e8e8 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffe8e8e8', GradientType=0 );font-family: "proxima_nova_semibold", Arial, Helvetica, sans-serif; }
 .pagination-links .paging-numbers { float: left;}
.pagination-links .paginate_button, .pagination-links .paginate_button a, .pagination-links .paginate_active span { float: left }
.paging-numbers .paginate_button a, .paging-numbers .paginate_active span { width: 22px; text-align: center;  height:22px; margin: 0; cursor: pointer;line-height: 16px;text-decoration: none }
.paging-numbers .paginate_button a { background:none; border:none; border-right: 1px solid #bcbcbc; color:#42a2ec;  }
.paging-numbers .paginate_button a:hover { text-decoration: none !important; background-color: #fff;}
.paging-numbers .paginate_active span, .paging-numbers .paginate_active span:hover, .paging-numbers .paginate_active a, .paging-numbers .paginate_active a:hover { background-color: #fff; color: #000; border:none;border-right: 1px solid #bcbcbc;line-height: 25px;}
.pagination-links .previous.paginate_button_disabled, .pagination-links .previous.paginate_button a { background: url('../images/pagenation/prev-active.png') no-repeat center center; width:22px; height:22px; border:none;border-right: 1px solid #bcbcbc; color: #666; margin-left: -1px; cursor: pointer; text-decoration: none }
.pagination-links .previous.paginate_button.paginate_button_disabled { background: url('../images/pagenation/prev-disable.png') no-repeat center center transparent }
.pagination-links .first.paginate_button a, .pagination-links .last.paginate_button a { background: url('../images/pagenation/first-active.png') no-repeat center center; width:22px; height:22px; border:none;border-right: 1px solid #bcbcbc; color: #666; margin-left: -1px; cursor: pointer; text-decoration: none }
.pagination-links .last.paginate_button a { background:url('../images/pagenation/last-active.png') no-repeat center center; border:none;}
.pagination-links .next.paginate_button.paginate_button_disabled { background-image: url('../images/pagenation/next-disable.png') }
.pagination-links .next.paginate_button_disabled, .pagination-links .next.paginate_button a { background:url('../images/pagenation/next-active.png') no-repeat center center; width:22px; height:22px; border:none;border-right: 1px solid #bcbcbc; color: #666; margin-left: -1px; cursor: pointer; text-decoration: none }


.dataTables_wrapper .dataTables_paginate{padding:0;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin: 0px 0;}
.paginate_button a{ background:none;border: none;border-right: 1px solid #bcbcbc;margin-left: 0;}
.paginate_button:last-child a{ border-right: 0px solid #bcbcbc;}
.paginate_button.previous a{background:none;}
.dataTables_wrapper .dataTables_paginate .paginate_button.active a{background-color: #fff; color: #000; border: none; border-right: 1px solid #bcbcbc;}
.dataTables_wrapper .dataTables_paginate .paginate_button a:hover{background-color: #fff; color: #000; }
.paginate_button.previous:first-child a{border-right: 1px solid #bcbcbc;}
a:focus{outline:none;}
/* Pagination end */
 
/*Customer Management start*/
.cmSubHead{ background:#fff; padding:15px 25px; margin-top:50px;}
.cmSubHeadTitle{ font-size:18px;}
.cmIcon{font-size:18px;}
.packageType{ background:#f9cb19; border-radius:3px; padding:1px 6px; color:#fff;height:20px;font-family: 'proxima_nova_semibold';display: display: inline-block!important;}
.packageType i{ font-size:13px; line-height:inherit; margin:0 4px 0 0;}
.daysBlock{ border-left:solid 1px #c1bbfc; margin-left:20px; padding-left:20px;}
.daysNum{ font-size:14px;font-family: 'proxima_nova_semibold'; display:block;}
.daysInfo{ font-size:12px; color:#999;display:block; position:relative;}
.textColor-1{color:#1dc9b7;}
.textColor-2{color:#ff6682;}
.textColor-3{color:#ffb822;}
.textColor-4{color:#fd27eb;}
.textColor-5{color:#999;}
.apiKey{background: #f1f1f1; padding: 3px 18px 3px 10px; border-radius: 3px;font-family: proxima_nova_light; color: #000;line-height: 16px;word-break: break-all; border:none;resize: none; width: 270px; }
.apiKey a{margin-left: 5px;}
.copyBText{ position:absolute; right: 4px; bottom: 0;}

.cmLeftSide{ float:left; width:20%; }
.cmLeftSide .card{ background:none; border:none; margin-left:10px;}
.cmLeftSide .card-body{padding-left:0; }

.leftHeadTitle{font-family: 'proxima_nova_semibold'; font-size:18px;}
.labTitle-1{ font-size:13px; color:#959cb6;font-family: 'proxima_nova_light';}
.labTitle-2{ font-size:14px; color:#595d6e;}


.cmRightSide{width:80%; float:left;}
.cmTabMenu{ margin-top:20px; display:flex; margin-bottom:5px;padding: 0;}
.cmTabMenu ul{ padding:0; margin:0; border:none;margin-bottom: 10px;}
.cmTabMenu ul li{ float:left; list-style-type:none;}
.cmTabMenu ul li a{ font-size:14px; border:none; color:#42a2ec;font-family: 'proxima_nova_semibold';padding: .3rem 0.6rem;cursor: pointer;}
.cmTabMenu ul{ margin-left:-0.6rem;}
.cmTabMenu ul li a i{ margin-right:4px; font-size:14px;}
.cmTabMenu ul li.active a{ background:none; border:none; color:#666;}
.cmRightSide .tab-content{ width:100%; min-height:450px;}
.cmRightSide .card{ padding-left: 0;box-shadow: 0 0 5px #d1d9e2;border-radius: 4px;border: solid 1px #d1d9e2;}
.cmRightSide .card-body{padding: 15px 20px;}
#cmDashboard .card-body{padding: 15px;}
#cmDashboard .card-body ul{ margin:0; padding:0;}
#cmDashboard .card-body ul li{ float:left; width:47%; margin-right:3%; list-style-type:none; margin:10px 0 5px;}
#cmDashboard .card-body ul li:nth-child(even){ margin-right:0; float:right;}
.cmdColum-1{ width:49%; float:left;}
.cmdColum-2{width:49%; float:left; margin:0 0 0 2%;}
.comDTitle{ background:#eaf0ff;border-radius: 4px;padding: 5px 10px; color:#3e50f7; font-size:15px; }
.userSumTitle{ background:#eaf0ff;border-radius: 4px;padding: 5px 10px; color:#8604e1; font-size:15px; }
.rgSumTitle{ background:#eaf0ff;border-radius: 4px;padding: 5px 10px; color:#6eb34f; font-size:15px; }
.csDTitle{ background:#eaf0ff;border-radius: 4px;padding: 5px 10px; color:#228007; font-size:15px; }
.topUpTitle{ padding: 8px 0px; color:#151515; font-size:15px; float:left; width:100%; }
.nSDTitle{ background:#eaf0ff;border-radius: 4px;padding: 5px 10px; color:#ec9600; font-size:15px; }
.usageSatTitle{ background:#eaf0ff;border-radius: 4px;padding: 5px 10px; color:#f8001d; font-size:15px; }
.cmdLab-1{ color:#7c829d; font-size:13px; float:left; width:100%;}
.cmdLab-2{ color:#333; font-size:13px; float:left; width:100%;margin-top: -2px;min-height: 20px;}
.priceCount{ float:right;}

.cmdLab-2 .onoffswitch-inner::before{ content:""; background:#7aba5d;}
.cmdLab-2 .onoffswitch-inner::after {content:"";}
.cmdLab-2 .onoffswitch-switch::before{content:"";}
.cmdLab-2 .onoffswitch-label-reports{border-radius: 24px;}
.cmdLab-2 .onoffswitch-switch{border-radius: 24px;width: 12px; height:12px; top:1px;right: 19px;}
.cmdLab-2 .onoffswitch-checkbox:checked + .onoffswitch-label-reports .onoffswitch-switch{right: -3px}
.cmdLab-2 .onoffswitch{width: 40px;margin-top: 5px;}
.cmdLab-2 .onoffswitch-label-reports{width: 40px;}
.cmdLab-2 .onoffswitch-inner::before, .cmdLab-2 .onoffswitch-inner::after{height: 16px;}
.usageSats{ float:right;}
.usageSats .btn-primary{ font-size:12px; padding:1px 6px;}
/*Subscription details view start*/
.cmLeftTabNav{ margin-top:40px;}
.cmLeftTabNav .nav-tabs{ border:none; width: 204px;}
.cmLeftTabNav .nav-tabs .nav-link{ border:none; background:none; color:#595d6e;font-family: 'proxima_nova_semibold'; font-size:14px;border-radius: 4px 0 0 4px; position:relative; padding: .5rem 0.5rem;cursor: pointer;}
.cmLeftTabNav .nav-tabs .nav-link i{ color:#a2acbd; margin-right:6px;}
.cmLeftTabNav .nav-tabs .nav-link:focus{ border:none; background:none;}
.cmLeftTabNav .nav-tabs .nav-link:hover, .cmLeftTabNav .nav-tabs .nav-link.active{ background:#42a2ec; color:#fff;}
.cmLeftTabNav .nav-tabs .nav-link:hover i, .cmLeftTabNav .nav-tabs .nav-link.active i{ color:#fff;}
.cmLeftTabNav .nav-tabs .nav-item{ margin:2px 0;}
.cmLeftTabNav .nav-tabs .nav-link:hover:before, 
.cmLeftTabNav .nav-tabs .nav-link.active:before {width: 0px;height: 0px;border-top: 20px solid transparent;border-bottom: 17px solid transparent; content:""; display:block;border-left: 16px solid #42a2ec; position:absolute;right: -16px;top: 0px;}
.cmSubLeftNav .nav-tabs .nav-link i.fa-check-circle{ float:right; margin-top:3px; display:none;}
.cmSubLeftNav .nav-tabs .nav-link:hover i.fa-check-circle, .cmSubLeftNav .nav-tabs .nav-link.active i.fa-check-circle{ display:block;}
button.cancelBtn, button.btn-topup-tabs {border: solid 1px #c4c4c4;padding: 3px 15px;color: #3c3c3c;text-decoration: none;border-radius: 3px;background: #fff;
color: #666;font-size: 13px;margin-bottom:5px;}
button.cancelBtn:hover, button.btn-topup-tabs:hover{color: #42a2ec;}
.btn-primary.btn-topup-tabs, .btn-primary.btn-topup-tabs:hover{ color:#fff;padding: 3px 10px;}
.topupsBlock, .upGradeBlock{ display:none; padding-bottom:30px; float:left; width:100%;}
.addTopupB{ float:left; width:100%;margin-top:26px;}
.addTopupTitle{ font-size:16px;font-family: 'proxima_nova_semibold'; color:#333; margin-bottom:10px; }
.addTopupB tr td{ padding:0;}
a.topupCloseBtn{ width:24px; height:24px; border-radius:100px; border:solid 1px #ff5947; color:#ff5947;display: block;text-align: center;line-height: 24px; font-size:13px;}
a.topupCloseBtn:hover{ background:#ff5947; color:#fff;}
.addTopupFooter{ background:#a5a5a5; float:left; width:100%; font-size:15px; color:#fff; border-radius:4px; margin-top:30px;}
.addTFLeft{ float:left; padding:8px 8px 8px 20px; }
.addTFRight{ float:right;}

.topUpBillBtn{ width:190px; text-align:center; padding:8px 25px!important; border-radius:0 3px 3px 0;}
.topPriTotal{ width:190px; text-align:center; padding:8px 25px!important;background:#7b7b7b; color:#fff;}

.topupBillDetails{float: left; width: 100%;}
.topupBillConform{float: left; width: 100%;}
.reviewOrderB{ padding:10px 0; float:left; width:100%; font-size:12px;}
.reviewOrdLeft{ float:left; color:#999;}
.reviewOrdLeft span{ display:block; color:#333;}
.reviewOrdRight{ float:right; color:#333;}
.reviewOrdRight>div{}
.reviewOrdRight span{ color:#999; width:100px; float:left;}

.divHide{ display:none;}
.divShow{ display:block;}
.topupsBlock .btn, .subActBtn .btn{margin-left: 5px;float: left;}
.addTFRight .btn{ margin-left:0;}

.planBlock{ width:100%; background:#f3f4f4; border-radius:4px; padding:10px 15px; margin:15px 0; display:flex;}
.pbCol{ padding-right:20px; margin-right:20px; border-right:solid 1px #ddd; font-size:13px;}
.pbLab-1{ color:#858fba;}
.pbLab-2{ color:#3ca723;}
.tgreen{color:#3ca723;}
.table.sdTable thead tr th, .table.sdTable tbody tr td{ padding:10px;}
.table.sdTable  tbody tr:nth-child(even) {background-color: #f5f7fb;}
.table.sdTable.noneSelect  tbody tr:nth-child(even) {background:none;}
.svModules{width:100%; padding-top:5px;}
.svModules label{ width:15%; margin-right:2%; min-width:100px; margin-top:5px;}
.svModules label input[type="checkbox"]{ float:left; margin:3px 5px 0 0;}
.sdTable tr td input, .sdTable  tr td select{padding: 5px 5px;border: solid 1px #dbe1e8 !important;outline: none !important;background-color: #fff;
margin: 0;height: 27px;font-size: 12px; width:100px;}
.sdTable tr td input[type="checkbox"]{ height:14px; width:14px; margin-right:7px; float:left; margin-top:2px;}
/*Invoice start*/
.invsYears{ float:left; margin:10px 0; position:relative;}
.invsYears a{ float:left; padding:3px 8px; color:#666; border:solid 1px #d0d0d0; border-right:0; cursor:pointer;}
.invsYears a:first-child{ border-radius:3px 0 0 3px;}
.invsYears a:last-child{ border-radius:0 3px 3px 0;border-right:solid 1px #d0d0d0;}
.invsYears a:hover{ color:#42a2ec;}
.invsYears a.active{ background:#42a2ec; color:#fff;border: solid 1px #42a2ec;}
.table.tablePading thead tr th, .table.tablePading tbody tr td { padding: 10px;}
.custDateBlock{position: absolute;top: 28px;right: 0;padding: 6px 0;background: #d6dce8;border-radius: 3px;width: 280px;z-index: 9;}
.custDateBlock:after, .custDateBlock:before {bottom: 100%;left: 12%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.custDateBlock:before {border-color: rgba(0, 0, 0, 0);border-width: 10px;margin-left: -10px;}
.custDateBlock:after {border-color: rgba(214, 220, 232, 0);border-bottom-color: #d6dce8;border-width: 6px;margin-left: -6px;}
button.custom-btn-3 {background: none;border: 1px solid #42a2ec;border-radius: 50px;color: #42a2ec;cursor: pointer;float: left;font-size: 12px;
height: 20px;margin: 4px 5px 0;text-decoration: none;width: 20px;padding: 0;}
button.custom-btn-2 {background: none;border: 1px solid #fa6b5b;border-radius: 50px;color: #fa6b5b;cursor: pointer;float: left;font-size: 12px;
height: 20px;margin: 4px 0px 0;text-decoration: none;width: 20px;padding: 0;}
.custDateCol{float:left; position:relative;}
.custDateCol input{width: 100px;float: left;margin-left: 8px;border: solid 0px #bfc8da;padding: 5px 5px;border-radius: 3px!important;font-size: 11px;}
.custDateCol i{ position:absolute; right:5px; top:5px;font-size: 16px; color:#999;}
/*Users start*/
.userInfoBlock{ width: 100%;background: #f3f4f4;border-radius: 4px;padding: 10px 15px;margin: 15px 0;}
.userInfoTitle{ font-size:14px; color:#333;font-family: 'proxima_nova_semibold';}
.userInfoBody{ display:flex;padding: 5px 0;}
.userInfoColumn{padding-right: 20px;margin-right: 20px;border-right: solid 1px #ddd;font-size: 13px;}
.userInfoLab-1{color:#858fba;}
.userInfoLab-2{color:#333;}
a.delectionBtn{background: #ee8366; border-radius:2px; color:#fff;padding: 2px 7px;}
a.revokeBtn{background: #62ca4a; border-radius:2px; color:#fff;padding: 2px 7px;}
.globalActions{ display:block; width:100%; margin:0px; float:left;}
.globalActions a{ border-radius:3px; padding:6px 15px; margin:6px 6px; float:left;}
.globalActions a:first-child{ margin-left:0;}
a.greenBtn{ background:#62ca4a; color:#fff; font-size:13px;}
a.redBtnBg{ background:#ee5d36; color:#fff; font-size:13px;}

.currentUserBar{ width:200px; background:#999; height:15px; border-radius:50px;}
.userBarList{ clear:both; width:200px; margin-top:5px;}
.uBList{ font-size:12px; color:#333; float:left; width:50%;}
.uBList span{width: 10px;height: 10px;border-radius: 50px;background: #999;float: left;margin-top: 4px;margin-right: 5px;}
.bgColor-1{ background:#75ca61!important;}
.bgColor-2{ background:#42a2ec!important;}
.bgColor-3{ background:#e33244!important;}
.bgColor-4{ background:#f5b722!important;}

#globalActionContent a.redBtnBg, a.submit_delete_account{ background: #ffffff;color: #E91E63!important;font-size: 13px;border: 1px solid #E91E63;padding: 4px 15px;}
#globalActionContent a.redBtnBg:hover, a.submit_delete_account:hover{background: #E91E63;color: #fff!important;}

.integrationListRow{ float:left; width:100%; margin-bottom:30px;}
.intSubHead{ font-size:16px; color:#333; font-family: 'proxima_nova_semibold';padding-top: 2px; }
.noDate{ text-align:center; color:#999; font-style:italic;}
.intFormBlock{ float:left; width:100%;}
/*Customer Management end*/

/*Send Personalized Email popup start*/
.toRow{ float:left; width:100%; border-bottom:solid 1px #eee; position:relative;}
.toRow input{ width:100%; background:none; border:none; padding:8px 100px 8px 70px; border-radius:0;}
.toRow input:focus{outline:none;}
.toText{ position:absolute; top:8px; left:20px;color:#666;}
.ccBcc{ position:absolute; top:8px; right:10px;}
.ccBcc a{ display:inline-table; margin-left:10px; color:#999;}
.ccBcc a:hover{ color:#42a2ec;}
.mergeField{ float:left; width:100%; margin-top:15px; padding-left:20px;}
.mergLab{float:left; margin-top:3px; margin-right:10px; color:#666; font-size:13px; width:10%;}
.commentBox{ width:100%; float:left;margin-bottom: 20px; margin-top:-5px;}
.commentBox textarea{ width:95%; height:200px; border:solid 1px #eee; border-radius:0; margin:0 20px;}
textarea:focus{outline:none;}
/*Send Personalized Email popup end*/

.textGreen, .textGreen a{color: #3ca723;}

#mail_body_tbl{margin-left:20px;}.tagsinput{padding: 8px 100px 8px 70px;}
div.tagsinput span.tag { -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 3px 5px; text-decoration:none; background: #BFD1E2; 
color: #6985A0; margin-right: 1px; margin-bottom:1px; font-family: 'Lato-Regular', Arial, Helvetica, sans-serif; font-size:11px }
div.tagsinput span.tag a { font-weight: bold; color: #6985A0; text-decoration:none; font-size: 11px }
.toRow #to_email_addTag input { padding:0 4px;}

.form-control{height: calc(1em + .75rem + 2px); padding: .2rem .5rem; font-size: 13px;border-radius: 3px;}
div.dataTables_wrapper div.dataTables_length select{ width: 60px; margin:0 5px;}

.datetimepicker table tr td span{height: 30px;line-height: 30px; font-size:13px;}
.formLab-2 .emailprice .ms-drop li{ padding:0;}
.emailprice .ms-drop ul > li.multiple{width: auto!important;}
.datetimepicker td, .datetimepicker th{width: 34px; height: 30px;font-size: 13px;}

#invoice_paid_table thead tr th, #invoice_paid_table tbody tr td{white-space: nowrap;}
a.revoke_mobile_access.inactive{ color:#999;}
#bcc_email_addTag input, #cc_email_addTag input{ padding:0;}
#display_activities .table.tablePading thead tr th, #display_activities .table.tablePading tbody tr td{white-space: nowrap;}
#display_activities .table.tablePading tbody tr td:last-child{white-space: initial;}

.dataTables_wrapper .next, .dataTables_wrapper .previous{ width: auto!important; height:auto;margin: 0!important; padding:0px !important; background:none!important;}
.data-title a{ margin-left:10px; font-size:13px; margin-top:3px;}
#selected_company_name, #selected_client_company_name, #selected_company_name, #selected_company_name, #selected_company_name, #selected_sendmail_company_name, #selected_sendmail_company_name{ color:#333;font-family: "proxima_nova";margin-top: 2px; font-size:14px;}
ul.report_actions{margin:0; padding:0; display:flex;}
ul.report_actions li{ list-style-type:none; margin:0px 0 0 -1px;border:solid 1px #dedede;float: left;}
ul.report_actions li a{padding:3px 8px;background: #fff; float:left; color:#666; }
ul.report_actions li:first-child{border-radius: 3px 0 0 3px;}
ul.report_actions li:last-child	{border-radius: 0 3px 3px 0;}
ul.report_actions li a:hover{ background:#42a2ec; color:#fff;}
ul.report_actions li:hover{border:solid 1px #42a2ec;}
ul.report_actions li li{ border:none!important; margin:0;}
ul.report_actions li li a{ float:none; font-size:13px; display:block;padding: 3px 12px;}
ul.report_actions ul{min-width: 60px;}
ul.report_actions a:not([href]):not([tabindex]):focus, ul.report_actions a:not([href]):not([tabindex]):hover{ color:#fff;}
.paging_simple_numbers .paginate_button.previous, .paging_simple_numbers .paginate_button.next{padding: 1px 2px !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{box-shadow: none;}

#account_error_msg, #account_success_msg{ border-radius:3px; padding:3px 10px; margin:0 auto; margin-left:50px; font-size:13px;}

.cmFormB{ margin-top:10px;float: left;width: 100%;border-top: 1px solid rgba(206, 206, 206, 0.4);}
.rowFormBlock{ float:left; width:100%; border-bottom: 1px solid rgba(206, 206, 206, 0.4); display:flex;}
.conLab-1{ width:50%; font-size:13px; color:#333;padding:10px 10px 10px 0;}
.conLab-1 span{font-size: 10px;color: #427fb2; display:block;margin-top: -2px;}
.conLab-2{ width:50%; font-size:12px; color:#333; padding:10px 15px 10px 25px;border-left: 1px solid rgba(206, 206, 206, 0.4); }
.conLab-2 .formInput{ max-width:250px;}
.mr-10{ margin-right:10px!important;}

.rowFormBlock .ms-drop ul > li.multiple{ width:100%!important; }
.rowFormBlock .ms-drop ul > li label{margin-bottom: 0;}
.rowFormBlock .ms-parent { width:250px!important;}
.rowFormBlock .ms-choice{width: 100%; padding: 5px 5px;border: solid 1px #dbe1e8 !important;outline: none !important; background-color: #f8f8f8;
margin: 0;height: 27px;font-size: 12px; border-radius:0px;}
.rowFormBlock .ms-choice > span{font-size: 12px;}

.add_multiple_tags div.tagsinput {background: #f8f8f8;border: 1px solid #dbe1e8;float: left;max-height: 100px; margin-top: 14px;overflow-y: auto;padding: 2px !important;border-radius: 0;}
.add_multiple_tags div.tagsinput input {width: 100%;font-family: 'proxima_nova', Arial, Helvetica, sans-serif;font-size: 11px;border: 0px solid transparent;padding: 2px 5px 1px 5px;
background: transparent;color: #000;min-height: 22px;outline: 0px;margin: 0;}
.add_multiple_tags div.tagsinput span.tag { -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 3px 5px; text-decoration:none; background: #78ad30; color: #fff; margin-right: 1px; margin-bottom:1px; font-family: 'proxima_nova', Arial, Helvetica, sans-serif; font-size:11px }
.add_multiple_tags div.tagsinput span.tag a { font-weight: bold; color: #fff; text-decoration:none; font-size: 11px }
.tags-section{border: solid 1px #edeff0; min-height: initial;position: absolute;z-index: 1;background: #fff;width: 100%;top: 100%;margin-top: 2px;max-height: 200px;
    overflow-y: auto;}
.tags_found {padding:5px 10px!important;}
.tags-section ul.tags_found li{ margin-top: 2px!important;min-width: initial;width: 100%; margin-right: 0;}
.delete_selected_tag{ margin-left:3px;}


/*Subscription Management New Design*/
.sMBlock{ float:left; width:100%; padding: 70px 10px 30px;}
.smLeftSide{ float:left; width:20%; }
.smLeftSide .card{ background:none; border:none; margin-left:0px;}
.smLeftSide .card-body{padding-left:0; }

.smLeftSide .leftHeadTitle{font-family: 'proxima_nova_semibold'; font-size:20px;}
.smLeftSide .labTitle-1{ font-size:13px; color:#959cb6;font-family: 'proxima_nova_light';}
.smLeftSide .labTitle-2{ font-size:14px; color:#595d6e;}
.smLeftTabNav{ margin-top:40px;}
.smLeftTabNav .nav-tabs{ border:none; max-width:80%;}
.smLeftTabNav .nav-tabs .nav-link{ border:none; background:none; color:#595d6e;font-family: 'proxima_nova_semibold'; font-size:14px;border-radius: 4px 0 0 4px; position:relative; padding: .5rem 0.5rem;}
.smLeftTabNav .nav-tabs .nav-link i{ color:#a2acbd; margin-right:6px;}
.smLeftTabNav .nav-tabs .nav-link:focus{ border:none; background:none;}
.smLeftTabNav .nav-tabs .nav-link:hover, .smLeftTabNav .nav-tabs .nav-link.active{ background:#42a2ec; color:#fff;}
.smLeftTabNav .nav-tabs .nav-link:hover i, .smLeftTabNav .nav-tabs .nav-link.active i{ color:#fff;}
.smLeftTabNav .nav-tabs .nav-item{ margin:2px 0;}
.smLeftTabNav .nav-tabs .nav-link:hover:before, 
.smLeftTabNav .nav-tabs .nav-link.active:before {width: 0px;height: 0px;border-top: 20px solid transparent;border-bottom: 17px solid transparent; content:""; display:block;border-left: 16px solid #42a2ec; position:absolute;right: -16px;top: 0px;}
.smSubLeftNav .nav-tabs .nav-link i.fa-check-circle{ float:right; margin-top:3px; display:none;}
.smSubLeftNav .nav-tabs .nav-link:hover i.fa-check-circle, .smSubLeftNav .nav-tabs .nav-link.active i.fa-check-circle{ display:block;}
.addProdBtn{ float:left; width:100%; padding: .5rem 0.5rem;}
.addProdBtn a{ font-size:14px;}
.addProdBtn a i{ margin-right:5px;}
.smTabMenu2 .nav-tabs{ border:none; }
.smTabMenu2 .nav-tabs .nav-link{color: #42a2ec; font-size:14px; border:none!important;padding-left: 2px;}
.smTabMenu2 .nav-tabs .nav-item{ margin-right:0.5rem;}
.smTabMenu2 .nav-tabs .nav-item.show .nav-link, .smTabMenu2 .nav-tabs .nav-link.active{ background:none; border:none; color:#666;}


.smRightSide{width:80%; float:left;}
.smTabMenu{ margin-top:20px; display:flex; margin-bottom:5px;padding: 0;}
.smTabMenu ul{ padding:0; margin:0; border:none;margin-bottom: 10px;}
.smTabMenu ul li{ float:left; list-style-type:none;}
.smTabMenu ul li a{ font-size:14px; border:none; color:#42a2ec;font-family: 'proxima_nova_semibold';padding: .3rem 0.6rem;cursor: pointer;}
.smTabMenu ul{ margin-left:-0.6rem;}
.smTabMenu ul li a i{ margin-right:4px; font-size:14px;}
.smTabMenu ul li.active a{ background:none; border:none; color:#666;}
.smRightSide .tab-content{ width:100%; min-height:350px;}
.smRightSide .card{ padding-left: 0;box-shadow:none;border-radius: 4px;border: solid 0px #d1d9e2; background:none;}
.smRightSide .card-body{padding:0px;}
.smPlans{padding-left: 0;box-shadow: 0 0 5px #d1d9e2;border-radius: 4px;border: solid 1px #d1d9e2; padding:15px 20px; background:#fff;}
.smSubTitle-1{ font-size:18px; float:left; width:100%; color:#333; margin-bottom:10px;}
.smSubTitle-2{ font-size:16px; color:#333;}
.addPlanList{ float:left; width:100%; background:#f6f7fb; padding:10px 15px; border-radius:4px; margin-bottom:5px;}
.addPlanList table{border-spacing: 0 0px;width:100%;}
.fBold{font-family: 'proxima_nova_semibold';}
.smAddOn{ font-size:12px; color:#999;}
.addPlanList .formField{ border:solid 1px #e4e5e7; font-size:12px; height:24px;padding: 1px 5px;}
.addPlanList table tr td{ padding: 1px 5px;}
.notAppText{ color:#7c829d;}
.tagAddOn{ float:left; width:100%; padding:5px 0;}
.tagAddOn a{text-decoration:underline;}
.labCheck{ float:left; width:100%;}
.labCheck label{ width:auto; margin:0; cursor:pointer; color:#7c829d;}
.labCheck label input[type="checkbox"]{ float:left;margin: 2px 5px 0 0;}
.addMore a{ font-size:12px;}
.smRActBtns{ margin-left:auto;}
.smRActBtns button{ padding:3px 6px; font-size:13px; margin-left:3px;}
.smRActBtns button i{ font-size:12px;}

.smPackageB{ float:left; width:100%;}
.smPL{padding-left: 0;box-shadow: 0 0 5px #d1d9e2;border-radius: 4px;border: solid 1px #d1d9e2; padding:15px 20px; background:#fff; border-radius:3px;float: left;
    width: 100%; margin-bottom:20px;}
.smPHead{ display:flex; width:100%; background:#f3f4f4;    padding: 10px 10px;}
.smPHead .cPack-1, .smPHead .cPack-2, .smPHead .cPack-3{ float:left; margin-right:20px;}
.planPrice{ float:left; color:#858fba;}
.ppLab{ color:#42a2ec;}

.tagAddOn{ float:left; width:100%;}
.tagAddOn ul{ margin:0 0 15px; padding:0; float:left;width: 100%;}
.tagAddOn ul li{ float:left; width:50%; margin-bottom:5px; list-style-type:none;}
.tagAddOn ul li a {color: #5a718a;background: #e6ebff;font-size: 13px;padding: 5px 7px;border-radius: 3px;display: inline-block; text-decoration:none;}
.tagAddOn ul li a i{float: left;margin: 2px 5px 0 0;}
.tagAddOn ul li a i.rCircle{border: solid 1px #bbc4e9; background:#fff; border-radius:50px; width:14px; height:14px;}
.tagAddOn ul li a i.fa-check-circle{ display:none;font-size: 13px;}
.tagAddOn ul li a:hover, .tagAddOn ul li a.active{color: #fff;background: #0b7bff;}
.tagAddOn ul li a:hover i.fa-check-circle, .tagAddOn ul li a.active i.fa-check-circle{ display:block;}
.tagAddOn ul li a:hover i.rCircle, .tagAddOn ul li a.active i.rCircle{ display:none;}

.smDLab .onoffswitch-inner::before{ content:""; background:#7aba5d;}
.smDLab .onoffswitch-inner::after {content:"";}
.smDLab .onoffswitch-switch::before{content:"";}
.smDLab .onoffswitch-label-reports{border-radius: 24px;}
.smDLab .onoffswitch-switch{border-radius: 24px;width: 15px; height:15px; top:1px;right: 16px;}
.smDLab .onoffswitch-checkbox:checked + .onoffswitch-label-reports .onoffswitch-switch{right: -3px}
.smDLab .onoffswitch{width: 40px;margin-top: 5px;}
.smDLab .onoffswitch-label-reports{width: 40px;}
.smDLab .onoffswitch-inner::before, .smDLab .onoffswitch-inner::after{height: 20px;}

.smAddOnListR{ float:left; width:100%; box-shadow: 0 0 5px #d1d9e2;border-radius: 4px;border: solid 1px #d1d9e2; padding:15px 20px; background:#fff; margin-bottom:10px;}
.smSubHR{ display:flex; width:100%;flex-wrap: wrap; background:#f3f4f4;border-radius: 3px; padding: 5px 10px;}
.smSubHTitle{ margin-right:auto; font-size:15px;font-family: 'proxima_nova_semibold';}
.smSubHActR{ margin-left:auto;}
.smSubHActR a{ margin:0 5px; display:inline-block;}
.smAddOnBody{ display:flex; width:100%; padding:10px 0;}
.smColLab{ width:20%; padding-right:2%; margin:5px 0;}
.smInfoLab-1{ width:100%; float:left; color:#999;}
.smInfoLab-2{ width:100%; float:left; color:#333;}
.smAddOnF{display:flex; width:100%; padding:0px;}
.smFrT-1{font-size:15px;font-family: 'proxima_nova_semibold';}
.smFrT-2{font-size:13px;}

/* On Off Switch */
.smPHead .onoffswitch input[type="checkbox"] { display: none !important; }
.smPHead .onoffswitch { -moz-user-select: none; position: relative; width: 76px;margin-top: 8px; float:left; }
.smPHead .onoffswitch-checkbox { display: none; }
.smPHead .onoffswitch-label-reports { border-radius: 2px; cursor: pointer; display: block; font-style: normal; margin-top:0!important; overflow: hidden; width: 70px; margin-bottom:0; }
.smPHead .onoffswitch-inner { display: block; margin-left: -100%; transition: margin 0.3s ease-in 0s; width: 200%; }
.smPHead .onoffswitch-inner::before, .smPHead .onoffswitch-inner::after {
box-sizing: border-box;
color: white;
display: block;
float: left;
font-size: 13px;
font-style: normal;
height: 22px;
line-height: 22px;
padding: 0;
width: 50%;
}
.smPHead .onoffswitch-inner::before {
background-color: #32cd66;
color: #fff;
content: "Visible";
font-style: normal;
padding-left: 4px;
}
.smPHead .onoffswitch-inner::after {
background-color: #9e9e9e;
color: #ffffff;
content: "Hidden";
padding-right: 6px;
text-align: right;
}
.smPHead .onoffswitch-switch { background: #ffffff; border-radius: 2px; bottom: 0; display: block; height: 14px; margin:1px 6px; position: absolute; right: 50px; top: 3px; transition: all 0.3s ease-in 0s; width: 16px; }
.smPHead .onoffswitch-switch::before {
color: #999;
content: "=";
padding-left: 4px;
font-size: 13px;
display:block;
 line-height:11px;
}
.smPHead .onoffswitch-checkbox:checked + .onoffswitch-label-reports .onoffswitch-switch{right: 4px;}
.ppAct { float:left;margin-top: 10px;}
.ppAct a{ margin-right:15px;}
.smPlInfo{ float:left; width:100%; padding-top:10px;}
.smPTitle{float:left; width:100%; font-size:16px;font-family: 'proxima_nova_semibold';}
.smPColR{ display:flex; width:100%; flex-wrap:wrap; padding:10px 0;}
.smPCols{ width:20%; padding-right: 2%; margin-bottom:10px;}
.smPLab-1{ color:#999; font-size:13px;}
.smPLab-2{ color:#333; font-size:13px;}

.smActivities{ float:left; width:100%; border-top:solid 1px #d6dae3; padding:6px; padding-top:15px;margin-top: 10px;}
.smActivities a{ color: #595d6e;font-family: 'proxima_nova_semibold';font-size: 14px;}
.smActivities a i{margin-right: 6px;color: #a2acbd;}

.smAdmin .nav-tabs .nav-link{ border:none; font-family: 'proxima_nova_semibold'; font-size:14px;border-radius: 4px 0 0 4px; position:relative; padding: .5rem 0.5rem;background: #42a2ec;color: #fff;}
.smAdmin .nav-tabs .nav-link i{ color:#fff; margin-right:6px;}
.smAdmin .nav-tabs .nav-link:focus{ border:none; background:none;}
.smAdmin .nav-tabs .nav-link:hover, .smAdmin .nav-tabs .nav-link.active{ background:#0784ee; color:#fff;}
.smAdmin .nav-tabs .nav-link:hover i, .smAdmin .nav-tabs .nav-link.active i{ color:#fff;}
.smAdmin .nav-tabs .nav-item{ margin:6px 0;}

.smAdmin .nav-tabs .nav-link:before, 
.smAdmin .nav-tabs .nav-link:before {width: 0px;height: 0px;border-top: 20px solid transparent;border-bottom: 17px solid transparent; content:""; display:block;border-left: 16px solid #42a2ec; position:absolute;right: -16px;top: 0px;}

.smAdmin .nav-tabs .nav-link:hover:before, 
.smAdmin .nav-tabs .nav-link.active:before {width: 0px;height: 0px;border-top: 20px solid transparent;border-bottom: 17px solid transparent; content:""; display:block;border-left: 16px solid #0784ee; position:absolute;right: -16px;top: 0px;}

.smAdmin .nav-tabs .nav-link i.fa-check-circle{ float:right; margin-top:3px; display:none;}
.smAdmin .nav-tabs .nav-link:hover i.fa-check-circle, .smAdmin .nav-tabs .nav-link.active i.fa-check-circle{ display:block;}

.smAdminform{ float:left; width:100%;}
.smAform{ width:80px; border:solid 1px #ddd; height:26px; background:#fff; padding:2px 5px;}

.smAdminPList{ float:left; width:100%; background:#f5f7fb; padding:10px; border-radius:4px;display: flex;flex-wrap: wrap;margin-bottom: 10px;}
.smAddOnCol-1{ float:left; width:110px; padding-right:22px;}
.smAOnIcon{color:#999; font-size:20px;}
.smAOnIcon.active{color:#0cd128}
.bgWhite{ background:#fff; border-radius:100%; }
.smAOnLab{ font-size:11px; color:#888888; line-height:13px;}
.smAddOnCol-2{ float:left; width:190px;padding-right:20px;}
.smAddOnCol-3{ width:69%;}
.smALab-2{ color:#999; font-size:12px;}
.smALab-3{ color:#333; font-size:16px;font-family: 'proxima_nova_semibold';padding: 3px 0;}
.smALab-4{ color:#7c829d; font-size:13px;}
.smALab-4 label{ margin:0; padding:0; width:100%;}
.smALab-4 label input[type="checkbox"]{float: left;margin: 3px 5px 0 0;}

.smAddOnCol-3 table{ width:100%;}
.smAddOnCol-3 table thead tr th{ font-weight:normal;font-family: 'proxima_nova_semibold';}
.smAddOnCol-3 table thead tr th, .smAddOnCol-3 table tbody tr td{ padding:5px;}

.textSize-1{font-family: 'proxima_nova_semibold'; font-size:14px; display:block; color:#333;line-height: 14px;}
.textSize-2{font-size:12px; display:block;color:#666;}
.bdrNone{ border:none!important;}
.pdTop td{ padding-top:0px!important;}
.smTableView tr td:first-child i{ font-size:16px;}
.fColorBBB{ color:#bbb;}

.plansCol{float:left; width:25%; padding-right:3%;}
.planColTitle{ font-size:16px; text-transform:uppercase; margin-bottom:5px; color:#1e5598;font-family: 'proxima_nova_semibold';}
.plansCol a{ display:block; color:#666; font-size:13px; padding:3px 0; text-decoration:none;}
.plansCol a:hover{color: #42a2ec;}

.addPCol-1{float:left; width:250px;}
.addPLab-1{color:#999; font-size:12px;}
.addPLab-2{color:#333; font-size:16px;font-family: 'proxima_nova_semibold';padding: 3px 0;}
.addPCol-2{float:left; width:74%;}


.lAccordL{float: left;display: flex;}
.expCol{font-size: 11px;margin-right: 3px;margin-left: -1px;color: #4285F4;cursor: pointer;}
.lCountB {float: left;display: flex;}
.lCountB .subN{ background:#026cce; float:left; border-radius:3px; font-size:10px;font-family: 'proxima_nova_semibold'; color:#fff;padding: 2px 5px;    height: 16px;}

.dataTListing{margin-top: -5px; background: #ffffff; float: left; width: 100%; position: relative;padding-left: 35px;    margin-bottom: 10px;}
.dataTListing .table {border: solid 1px #d9dde8;border-collapse: collapse;background: #fff; margin-top:10px;    margin-bottom: 0;}
.dataTListing .table thead tr th{background: #ecf0f3;padding: 6px 5px;text-transform: inherit;font-size: 12px;color: #212121;font-weight: normal;font-family: 'proxima_nova_semibold'; white-space: nowrap;border-bottom: 1px solid #d9dde8;border-top: 0px solid #d9dde8;}
.dataTListing .table tbody tr td {padding: 6px 5px;color: #555;font-family: 'proxima_nova';font-size: 12px;white-space: nowrap;border-bottom: 1px dotted #dedede;
border-collapse: collapse;}
.dataTListing .table thead tr{ border-bottom: solid 1px #d6dde9;}
.nameUserr{ font-size:12px;  padding-left: 5px;}


/*Account Health*/
.cAcountHealth{ font-size:20px;font-family: 'proxima_nova_semibold'; color:#333;}
.colorA{ color:#aaa;font-family: 'proxima_nova';}
.colorG{ color:#04bc28;}
.cAccHB{ float:left; width:100%; padding:5px 10px;}
.cAccHInfo{ float:left; width:100%; display:flex;padding: 25px 0;}
.cAColum{ width:33%; padding:0px 55px; border-left:solid 1px #ddd;}
.cAColum:first-child{ border:none; padding-left:0;}
.cAlRow-1{ font-size:15px; color:#333;border-bottom: solid 1px #ddd;padding-bottom: 20px;margin: 0px 0 10px; float:left;width: 100%;}
.cAlTitle-1{ color:#8599d4; font-size:16px;}
.cAlTitle-1 span{font-family: 'proxima_nova_semibold';}
.cAHlist{ float:left; width:100%; font-size:14px; margin:5px 0; color:#666;}
.cAHlist i{ float:left; margin-right:6px;}
.cAlRow-2{ font-size:14px; color:#333;border-bottom: solid 1px #ddd;padding-bottom: 20px;margin: 20px 0 10px;float: left;width: 100%; min-height:200px;}
.cAlTitle-2{ color:#333; font-size:16px;font-family: 'proxima_nova_semibold';margin-bottom: 15px;}
.cAHlist i.fa-check-circle{color:#3da824;margin-top: 3px;}
.cAHlist i.fa-times-circle{color:#fe5b38;margin-top: 3px;}
.cAlRow-3{ font-size:15px; float:left; width:100%; color:#333;}
.cAlRow-3 span{ float:right;font-family: 'proxima_nova_semibold';}

.cmInNavDrop .dropdown-toggle{padding: 0 0.6rem;}
.cmInNavDrop .dropdown-toggle::after{ display:none;}
.cmInNavDrop .mCircle{ background:#42a2ec;}
.cmInNavDrop .dropdown-menu{border-radius: 0px; margin-top: 0px;box-shadow: 0 1px 16px rgb(0 0 0 / 30%);}
.cmInNavDrop .dropdown-menu:after {bottom: 100%;left: 15%; right:auto;border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;border-color: rgba(255, 255, 255, 0);	border-bottom-color: #ffffff;	border-width: 10px;	margin-left: -10px;}
.cmInNavDrop  .dropdown-menu:after {left:auto; right: 10%;}
.cmInNavDrop ul li a.dropdown-item{ width:100%;}

.atsFBlock {max-width:700px; margin-top:20px;}
.atsFBlock .rowFormBlock{padding: 0 13px;}
.cmFHeadATS { background:#d8e2eb;padding: 0 2px;display: flex; border:none;}
.cmFHeadATS > div{ font-size:14px;font-family: 'proxima_nova_semibold'; padding:6px 12px; color:#3a485a;}
.edit_applicable_cycles .ms-parent{width:215px !important;}
.login-modes-input label{width:100%;}
a.company_sub_domains_list{background:#42a2ec;white-space: nowrap;color:#fff!important;}
.custom-label-check{float:left;width:100%;}
.custom-label-check label{
    width: auto;
}

/*====:: SLIDE POPUP START ::====*/
/*Slide popup start*/
.slidePopup, .slidePopup .modal-content{ box-shadow:none;}
.slidePopup .modal-dialog{ margin:0!important;}
.slidePopup  .modal-header .close {margin-top: 0;width: 24px;}
.addTPopBody{ float:left; width:100%;}
.tmPopFooter button.saveBtn{ margin-left:0; margin-right:5px;}
/* right animation*/
.modal.slidePopup.right { display:block!important; background: #e7e7e7; padding-left:0!important; top:0; left:auto; right: -900px;
 -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.modal.slidePopup.right.show { right: 0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
/*====:: SLIDE POPUP END ::====*/
.listIcon {background: url(../img/listview-icons.svg) no-repeat;}
.selColL{ float:left; width:100%; border-radius:3px; background:#f0f1f4; display:flex; font-size:13px; color:#516982; padding:5px 7px; border:solid 1px #eee; margin-bottom:10px;}
.sLMove{ background-position: -482px -92px;width: 12px;height: 16px;display: inline-block;margin-top: 1px; margin-right:10px; float:left; cursor:move; min-width:8px;}
.slClose{ margin-left:auto; cursor:pointer;background-position:-450px -92px;width: 16px;height: 16px;}
.notMove .sLMove{ opacity:0.2; cursor:not-allowed;}
.notMove .slClose{ display:none;}
a.sBtn {border: solid 1px #b0c2d5;width: 32px;height: 28px;text-align: center;line-height: 28px;display: inline-block;float: left;border-radius: 3px;color: #172b4d;}
.lFilt-1 {background-position: -288px -92px;width: 16px;height: 16px;display: inline-block;margin-top: 5px;}
.popSubT {color: #000;font-size: 12px;font-family: 'proxima_nova_semibold';padding-bottom: 10px;text-transform: uppercase;float: left;width: 100%;}
.pVFilter{ float:left; width:100%;overflow-y:auto;}
.addVideoForm{float:left; width:100%; }
.aVformR{float:left; width:100%; }
.aVformR .formIR{width:60%;margin-bottom:20px;float:left;}



.modalRpop{max-width: 270px;}
.modalRpop .formInput{width: 200px;float: left; height: 22px;}
.cBox{width: 22px; height: 22px; border-radius:2px; text-align: center; margin-left: 5px; float: left; font-size: 10px; line-height: 22px;border: solid 1px #42a2ec; background: #42a2ec; color:#fff;}
.outLBox{background: #fff; border:solid 1px #42a2ec; color: #42a2ec;}

.resConfiList{float: left; width:100%; display: flex; flex-wrap: wrap;}
.resConfiBox{border: 1px solid #E9E8E8; border-radius: 4px; padding: 15px 20px; margin:25px 25px 0 0;text-align: center;width: 22%; min-width: 218px;}
.resConfiBox .setupBtn a{border: 1px solid #2296F1; border-radius: 3px; min-width: 64px; min-height: 24px; color:#2296F1; text-align: center; margin: auto; display: inline-block;line-height: 24px;}
.jobBoard-logo{margin-bottom: 25px; text-align: center;min-height: 42px;}
.resConf-tabs{margin-bottom: 15px;}
.resConf-tabs .nav-link{color:#333333; border: 2px solid transparent;padding:10px 0;margin-right: 25px;}
.resTabcontent .conLab-1{width: 60% !important;}
.resTabcontent .conLab-2{width: 40% !important;}
.jbSetup .resTabcontent .conLab-1 { width: 85% !important;font-size: 16px;  font-family: 'proxima_nova_semibold';}
.jbSetup .resTabcontent .conLab-2 { width: 15% !important;}
.jbSetup .resTabcontent .conLab-1 span{font-size: 12px; color:#777;}

#naukrismAddons table, #shinesmAddons table, #gulf_nakurismAddons table, #monster_smAddons table{min-width:initial!important; width:100%!important;}
#naukrismAddons table th, #shinesmAddons table th, #gulf_nakurismAddons table th, #monster_smAddons table th{min-width:initial!important; width: auto!important;}
.jbPopBody{height: 70vh; overflow: auto;}
#naukri_jb_Setup .modal-footer, #shine_jb_Setup .modal-footer, #gulf_naukri_jb_Setup .modal-footer, #monster_jb_Setup .modal-footer{padding: 20px 0 0;  float: left;  width: 100%;}
.dataTable-1 .table tr td:last-child a{margin-right: 5px;}
#ats_on_premise_mapping_list_table tr th{white-space: nowrap; width: auto!important;}