html {  box-sizing: border-box;height:100%;transition: all .5s ease-in;}
*, *:before, *:after {box-sizing: inherit;}
body {font-family: 'Montserrat', sans-serif;transition: all .5s ease-in;}/*font-family: 'Montserrat', sans-serif; font-family: 'Open Sans',font-family: 'Cabin', sans-serif; */
a {text-decoration:none;}

.noMarginLR {margin-right:0px !important;margin-left:0px !important;}
.noMarginL {margin-left:0px !important;}
.noMarginR {margin-right:0px !important;}
.noPaddingLR {padding-right:0px !important;padding-left:0px !important;}
.noPaddingL {padding-left:0px !important;}
.noPaddingR {padding-right:0px !important;}
.marginLeft15 {margin-left:15px !important;}
.marginRight15 {margin-right:15px !important;}
.marginRight6 {margin-right:6px !important;}
.marginBottom20 {margin-bottom:20px;}
.marginBottom30 {margin-bottom:30px;}
.marginBottom40 {margin-bottom:40px;}
.marginBottom60 {margin-bottom:60px;}
.paddingTp5 {padding-top:5px;}
.paddingTp7 {padding-top:7px;}
.paddingTp10 {padding-top:10px;}
hr {border-color:#bfbfbf;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.heightFull {height:100%;}

.txtRed {color:#e0433a;}
.txtGreen {color:#2b9151;}

.logo img {width:auto;height:48px;max-width:100%;}
@media (max-width: 468px) {
.logo img {width:auto;height:28px;max-width:auto !important;}
#topnav .navbar-topbar .nav-link {font-size:12px;}
#topnav .navbar-toggle .lines {width:20px !important;}
#topnav {height:63px !important;}
.wrapper {top:0px !important;padding-top:0px !important;}
.breadcrumb {color:#00446b !important;}
.breadcrumb-item + .breadcrumb-item::before {color:#00446b !important;}
.breadcrumb .breadcrumb-item a {color:#00446b !important;}
.breadcrumb-item.active {color:#00446b !important;}
}

/* LOGIN PAGE CSS */
.loginBG {background:url(/assets/images/loginBG.jpg) no-repeat; background-size:cover;height:100%;position:fixed;top:0px;bottom:0px;right:0px;left:0px;}
.loginBG .loginBox {height:100%;}
.loginBG .loginBoxSecond {height:100%;}
.loginBG .loginBoxSecond h6 {font-size:12px;letter-spacing:3px;margin-bottom:10px;color:#999 !important;}
.loginBG .loginBoxSecond input {border:0px !important;border-bottom:1px solid rgba(0,0,0,.15) !important;border-radius:0px;padding-left:0px;font-family:'Montserrat', sans-serif;font-weight:300;font-size:12px;color:#000;margin-bottom:18px;}
.loginBG .loginBoxSecond .loginFieldsI {position:relative;}
.loginBG .loginBoxSecond .loginFieldsI .iconfield {position:absolute;right:10px;top:7px;color:#000;}
.loginBG .loginContent {color:#fff;box-sizing:border-box;padding:30px;}
.loginBG .loginContent h1 {font-weight:400;font-size:35px;margin-top:30px;margin-bottom:30px;}
.loginBG .loginContent h2 {font-weight:200;font-size:18px;margin-bottom:30px;line-height:25px;}
.loginBG .loginContent ol {margin:0px;padding:0px;list-style: none;font-size:14px;font-weight:400;}
.loginBG .loginContent ol li {counter-increment: item;margin-bottom:15px}
.loginBG .loginContent ol li:before {margin-right: 10px;content: counter(item);border-radius: 100%;border:2px solid #fff;color: white;width: 1.7em;text-align: center;display: inline-block;}

.wrapper-page {margin:0px !important;height:100%;max-width:100% !important;}
.wrapper-page .account-bg {margin:0px !important;right:0px;border-radius:0px !important;padding:0px !important;height:100%;}
.wrapper-page .card-box {border:0px !important;height:100%;}

.btnOTP {background:#fff;border-radius:5px;border:2px solid #004266;font-size:16px;font-weight:400;color:#004266;text-align:center;box-sizing:border-box;padding:10px;font-family:'Montserrat', sans-serif;margin-bottom:18px;}
.btnLogin {background:#dc041c;color:#FFF;}

.m-t-20 img {width:100%;max-width:320px;height:auto;margin-top:10px;margin-bottom:10px;}

/* Floating Label */
.form-group {position: relative;margin-bottom: 1rem !important;margin-top: 1rem !important;}

.form-control-placeholder {position: absolute;top: 0;padding: 7px 0 0 0px;transition: all 200ms;opacity: 0.5;}

.form-control:focus + .form-control-placeholder,
.form-control:valid + .form-control-placeholder {font-size: 75%;transform: translate3d(0, -100%, 0);opacity: 1;}
.select2-container--default .select2-selection--single {border:0px !important;border-bottom:1px solid rgba(43, 61, 81, 0.3) !important;border-radius:0px !important;background:none !important;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-left:0px !important;}
.select2-container--default .select2-search--inline .select2-search__field {border:0px !important;margin-bottom:5px !important;}
.select2-container .select2-selection--multiple .select2-selection__rendered {padding-left:0px !important;}
.select2-container--default .select2-selection--multiple {border:0px !important;border-bottom:1px solid rgba(43, 61, 81, 0.3) !important;border-radius:0px !important;background:none !important;}

.card-box {background:rgba(255,255,255,255) !important;padding:20px !important;}
.card-box input {border:0px !important;border-bottom:1px solid rgba(0,0,0,.15) !important;border-radius:0px;padding-left:0px !important;font-family:'Montserrat', sans-serif;font-weight:300;font-size:12px;color:#000;background:rgba(255,255,255,.0) !important;}
.card-box select {margin-top:20px;}
.card-box td select {margin-top:0px;}
.card-box .container-fluid {padding-right:0px !important;padding-left:0px !important;}
.table td, .table th {padding: .25rem;}
.table.table-bordered.dataTable th {background:#e5e5e5;color:#4f4c45 !important;border:none;border-collapse:collapse !important;vertical-align:top;}
.table-bordered td {border:0px !important;font-weight:300;font-size:13px;color:#666 !important;line-height:22px;font-family:verdana;white-space: nowrap !important;}
.table-bordered td:nth-child(2) {border:0px !important;font-weight:300;font-size:13px;color:#666 !important;line-height:22px;font-family:verdana;white-space:pre-wrap !important;word-break: break-all;overflow-wrap: break-word;}
.table-bordered td:nth-child(3) {border:0px !important;font-weight:300;font-size:13px;color:#666 !important;line-height:22px;font-family:verdana;white-space:pre-wrap !important;word-break: break-all;overflow-wrap: break-word;}
.table-bordered td:first-child {color:#000 !important;white-space:pre-wrap !important;}
.table-bordered td:last-child {white-space:nowrap !important;}
.table-bordered td .percentage {font-size:13px;color:#00446b;}
.table.dataTable{boder:none !important;}
.tableSegment th, td {padding:.25rem;}
.tableSegment th {background:#e5e5e5;color:#4f4c45 !important;border:none;border-collapse:collapse !important;vertical-align:top;}
.tableSegment td {white-space:nowrap !important;border:1px solid #eceeef;}

.btn-cal {background:#00446b;color:#fff;}

#topnav {background:url(/assets/images/headerBG.jpg) no-repeat top left fixed;height:200px;position:static !important;}
#topnav .topbar-main {box-shadow:inset 0 -1px 5px -2px rgba(0,0,0,.15);background:none !important;}/*background-color:#eff9ff !important;*/
.wrapForm {background:url(/assets/images/xBG.png) no-repeat top right fixed;height:100%;position:relative;}
.wrapForm .header-title {font-size:20px;padding-bottom:10px;position:relative;}
.wrapForm .header-title:after {content:'';position:absolute;width:40px;height:5px;background:#00446b;left:20px;bottom:-4px;}
.wrapForm .header-title:before {content:'';position:absolute;width:20px;height:5px;background:#dc041c;left:0px;bottom:-4px;}
.m-b-10 {margin-top:0px;}

#topnav .navbar-custom {background-color: #dc041c !important;display:table;width:100%;}
#topnav .navbar-topbar .nav-link {color:#fff !important;}
#topnav .navigation-menu > li > a {color:#ffffff !important;}
#topnav .navigation-menu > li > a {padding-top:10px !important;padding-bottom:10px !important; padding-left:0px !important;padding-right:20px !important;font-size:14px !important;}
.icon-black {color:#fff !important;}
#topnav .navigation-menu > li .submenu {border:0px !important;border-bottom:5px solid #00446b !important;background:#225d80 !important;box-shadow: 4px 5px 7px 3px rgba(0,0,0,.15);}

.wrapper {padding-top:0px !important;position:relative;top:-97px;z-index:10;}
.breadcrumb {background:none !important;border-radius:0px !important;padding:15px 0px !important;font-size:14px;font-weight:400;color:#fff;}
.breadcrumb .breadcrumb-item a {color:#fff;}
.breadcrumb-item + .breadcrumb-item::before {color:#fff;}
.breadcrumb-item.active {color:#fff;}
.breadcrumb {padding: .4rem 1rem; !important}

#topnav .navigation-menu > li .submenu li a:hover {background:#fff !important;color:#00446b !important;}
#topnav .navigation-menu > li .submenu li a {color:#fff !important;}
#topnav .navigation-menu > li .submenu{padding:0px !important;}

.btn {box-shadow: 0px 2px 4px 0px rgba(0,0,0,.15);font-family: 'Montserrat', sans-serif;}
.btn-primaryCTM {background-color:#00446b !important;border:0px !important;position:relative !important;box-sizing:border-box;color:#fff !important;overflow:hidden;}

.btn-secondaryCTM {background-color:#ec971f !important;border:0px !important;position:relative !important;box-sizing:border-box;color:#fff !important;overflow:hidden; }

.btn-primary {background-color:#00446b !important;border:0px !important;position:relative !important ;padding-left:50px;box-sizing:border-box;color:#fff !important;overflow:hidden;}
.btn-primary:after {content:'\f00c';color:#fff;font-family: FontAwesome;background-color:#3b7ba1  !important;padding:8px 10px 10px 12px;left:0px;top:0px;position:absolute;}
.btn-primary.focus, .btn-primary:focus {box-shadow: none !important;}

.btn-secondary {background-color:#ec971f !important;border:0px !important;position:relative !important;padding-left:50px;box-sizing:border-box;color:#fff !important;overflow:hidden; }
.btn-secondary:after {content:'\f06a';color:#fff;font-family: FontAwesome;background-color:#dc041c !important;padding:8px 10px 10px 12px;left:0px;top:50%;margin-top:-17px;position:absolute;}

.table-striped tbody tr:nth-of-type(2n+1) {}
.table-striped tbody tr{border-top:solid 1px #ebebeb !important;border-bottom:solid 1px #ebebeb !important;}
.table-striped tbody tr:hover{background-color:#e1e1e1 !important;}
.dropdown-menu {overflow:hidden;box-shadow:0 0px 24px 0 rgba(43, 61, 81, 0.60), 0 1px 0px 0 rgba(43, 61, 81, 0.05) !important;}
.notification-list .noti-title {background-color:#0a324a !important;margin:-9px -1px 0px -1px !important;}
.notification-list .notify-all {background-color:#0a324a !important; color:#ffffff; margin:0 0 -10px 0 !important;text-align:right;}
.profile-dropdown .notify-item {background-color:#0a324a !important; color:#ffffff; margin:-9px 0px -10px 0px !important;text-align:left;height:55px;font-size:14px !important;}
.bg-danger {background-color:#0a324a !important;}
.badge1:after {background-color:#0a324a !important;}
.dropdown-item {border:1px solid #f1f1f1;}

.bs-wizard {margin-top: 40px;}

/*Form Wizard*/
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 48px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }

.blink {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0.0; }
}

.table tr td button {background:none !important;border-radius:100%;box-sizing:border-box;padding:6px 10px !important;border:1px solid #e1e1e1;margin-right:5px;}
.page-item .page-link {background:none !important;border-radius:100% !important;box-sizing:border-box;padding:5px 10px !important;border:1px solid #e1e1e1;margin-right:5px;}
.page-item.active .page-link {background:#00446b !important;border-color:#00446b !important;}
.page-item:first-child .page-link {border-radius:100% !important;}
.page-item:last-child .page-link {border-radius:100% !important;}
.table tr th button {background:#fff !important;border-radius:100%;box-sizing:border-box;padding:6px 10px !important;border:1px solid #e1e1e1;margin-right:5px;}

.table tbody tr {position:relative;box-sizing:border-box;}
.table tbody tr:hover {border-right:1px solid #00446b;}
.table tbody tr:hover::-webkit-scrollbar {display:none;}

.customTable2 {border-bottom:5px solid #00446b;position:relative;overflow:hidden;}
.customTable2 .table tbody tr:hover {border-right:0px !important;}
.customTable2 .btn-primary {font-size:.8rem !important;padding-left:1rem;}
.customTable2 .btn-primary:after {display:none;}
.customTable2 i {font-size:150px !important;position:absolute;bottom:20px;right:-30px;transform: rotate(-10deg);color: rgba(0, 0, 0, .15) !important;transition: all 0.2s ease 0s; }
.customTable2:hover i {font-size:150px !important;position:absolute;bottom:20px;right:-30px;transform: rotate(10deg);color: rgba(0, 0, 0, .15) !important;transition: all 0.2s ease 0s; }
.customTable2 h4 {position:relative;}
.customTable2 h4:after {content:'';position:absolute;height:1px;left:0px;right:0px;bottom:0px;z-index:2;border-bottom:1px dashed #e1e1e1;}
.customTable2 h4 span {background:#fff;padding:0px 7px 0px 0px;display:inline-block;position:relative;z-index:3;}

.custom-btngroup .btn-group > .btn {margin-right: 0px;box-shadow: none;background:#fff !important;cursor:pointer;}
.custom-btngroup .btn-group .dropdown-menu {padding-left:5px;}

.noHoverTable .table tbody tr:hover {border-right:0px !important;}

.modal-body {background:url(/assets/images/xBG.jpg) no-repeat top right fixed;}

.cke_top {background-image:none !important;background:#e8f7ff !important;}
.cke_toolgroup {background-image:none !important;background:#fff !important;}
a.cke_combo_button {background-image:none !important;background:#fff !important;}
.seprationBottom {border-bottom:1px solid #e1e1e1;padding-bottom:7px;}

.select2-container {width:100% !important;}
.form-control {margin-top:5px;}
.sweet-alert {border:10px solid #e1e1e1;background-color:#ecebeb !important;padding:15px !important;width:400px !important;}
.sweet-alert .icon {width:60px !important;height:60px !important;}
.sweet-alert .icon.warning .body {opacity:0;}
.sweet-alert .icon.warning .dot {opacity:0;}
.sweet-alert h2 {font-size:18px !important;}
.sweet-alert .btn {width: 30%;padding:7px;margin: 2px;font-size:16px;position:relative;}
.btn-danger {background:#00446b !important;border:#00446b 1px solid !important;}
.sweet-alert .btn-danger:focus  {box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 68, 107, 0.6) !important;}
.sweet-alert .cancel {padding-left:30px;background-color:#ec971f !important;color:#fff;overflow:hidden;border:0px !important}
.sweet-alert .cancel:after {content:'\f00d';color:#fff;font-family: FontAwesome;padding:6px 10px 9px 10px;left:0px;top:0px;position:absolute;background-color:#dc041c !important;}
.sweet-alert .confirm {padding-left:30px;overflow:hidden;border:0px !important;}
.sweet-alert .confirm:after {content:'\f00c';color:#fff;font-family: FontAwesome;padding:6px 10px 9px 10px;left:0px;top:0px;position:absolute;background-color:#3b7ba1 !important;}

.sweet-alert .icon.success .placeholder {width:60px !important;height:60px !important;}
.sweet-alert .icon.success:before {top:0px !important;left:-12px !important;transform-origin:44px 44px !important;width:44px !important;height:88px !important;background:#ecebeb !important; }
.sweet-alert .icon.success .line.tip {width: 15px !important;left: 14px !important;top: 36px !important;}
.sweet-alert .icon.success .line.long {width: 30px !important;right: 10px !important;top: 30px !important;}
.sweet-alert .icon.success .placeholder {width:60px !important;height:60px !important;}
.sweet-alert .icon.success .fix {height:88px !important;top:-10px !important;left:22px !important;background:#ecebeb !important;}
.sweet-alert .icon.success:after {top: -9px !important;left: 29px !important;width:44px !important;height:88px !important;transform-origin: 0px 44px !important;background:#ecebeb !important;}

.sweet-alert .icon.warning {transform:scale(1);position:relative;height:10px !important;border:0px !important;}
.sweet-alert .icon.warning:before {position:absolute;content:'\f071';font-family: FontAwesome;font-size:40px;color:#eea236;top:-20px;left:50%;margin-left:-20px;}

.alert-success {background-color: #f2fffb !important;border-color: #1e9e74 !important;color: #1e9e74 !important;}

.captcha-refresh{padding-top:22px !important;font-size:32px !important;color:#00446B !important;}

.ctmNote {box-sizing:border-box;padding:15px;width:100%;font-size:14px;border-radius:5px;}
.ctmNote h1 {font-size:18px;font-weight:700;}
.ctmNote ul {margin:10px 0px 0px 0px;padding:0px;}
.ctmNote li {list-style:none;display:block;padding:4px 0px;font-size:12px;color:#999;}

.saveTempBlock {width:100%;background:#f4f5f5;margin:-15px 10px 20px 10px;padding:15px 15px 10px 15px;}

.overlapText {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.col-xl-3 .tilebox-one {transition: all 0.3s ease 0s;overflow:hidden;position:relative;}
.col-xl-3 .tilebox-one .text-muted {color:#fff !important;}
.col-xl-3 .tilebox-one i.text-muted {font-size:150px !important;position:absolute;top:20px;right:-30px;transform: rotate(-10deg);color: rgba(255, 255, 255, .3) !important;transition: all 0.2s ease 0s; }
.col-xl-3 .tilebox-one:hover {box-shadow: 2px 2px 3px 3px rgba(0,0,0,.2);}
.col-xl-3 .tilebox-one:hover i.text-muted {position:absolute;top:20px;right:-30px;transform: rotate(0deg);color: rgba(255, 255, 255, .25) !important;}
.col-xl-3:first-child .tilebox-one {background:#11beff !important;color:#fff !important;}
.col-xl-3:nth-child(2) .tilebox-one {background:#4bceaf !important;color:#fff !important;}
.col-xl-3:nth-child(3) .tilebox-one {background:#f47903 !important;color:#fff !important;}
.col-xl-3:last-child .tilebox-one {background:#f1637e !important;color:#fff !important;}

.col-xl-3 .tilebox-one .btn-custom  {transition: all 0.2s ease 0s;}
.col-xl-3:first-child .tilebox-one .btn-custom {background:#fff !important;color:#11beff !important;border:0px;}
.col-xl-3:nth-child(2) .tilebox-one .btn-custom {background:#fff !important;color:#4bceaf !important;border:0px;}
.col-xl-3:nth-child(3) .tilebox-one .btn-custom {background:#fff !important;color:#f47903 !important;border:0px;}
.col-xl-3:last-child .tilebox-one .btn-custom {background:#fff !important;color:#f1637e !important;border:0px}
.col-xl-3:first-child .tilebox-one:hover .btn-custom {background:#0a8ebf !important;color:#fff !important;border:0px;}
.col-xl-3:nth-child(2) .tilebox-one:hover .btn-custom {background:#209c7f !important;color:#fff !important;border:0px;}
.col-xl-3:nth-child(3) .tilebox-one:hover .btn-custom {background:#b35b06  !important;color:#fff !important;border:0px;}
.col-xl-3:last-child .tilebox-one:hover .btn-custom {background:#c6324f !important;color:#fff !important;border:0px}

.modal-open {overflow:scroll;overflow-x:hidden;}
.modal-content {border:0px !important;margin-top:60px;border-radius:0px !important;background:#fff !important;}
.modal-body {overflow:hidden;}
/*.modal-header .close {color:#fff;opacity:.75;text-shadow:none;background:#5b5e63 !important;position:absolute;top:0px;right:0px;width:40px;height:40px;}
.modal-header .close:hover {color:#fff;opacity:1}
.modal-header {background:none !important;color:#00446b !important;font-weight:300;border:0px !important;}
.modal-header h5 {position:relative;}
.modal-header h5:after {content:'';position:absolute;width:40px;height:5px;background:#00446b;left:20px;bottom:-15px;}
.modal-header h5:before {content:'';position:absolute;width:20px;height:5px;background:#dc041c;left:0px;bottom:-15px;}
.modal-footer {padding:15px;}*/
body {padding-right:0px !important;}

.inbox-item {position:relative;padding-left:55px !important;}
.inbox-item .inbox-item-img {position:absolute;left:0px;}
.inbox-item .label-danger {background:none !important;color:#ff5d48;display:block;text-align:left;padding:5px 0px;font-weight:300 !important;}
.inbox-item .label-dark {background:none !important;color:#7ba5b8;display:block;text-align:left;padding:2px 0px 5px 0px;font-weight:300 !important;}
.inbox-item .label-warning {background:none !important;color:#c99120;text-align:left;font-weight:300 !important;padding-left:0px !important;padding-right:0px !important;}
.inbox-item .label-warning a {color:#c99120;border:1px solid #c99120;display:inline-block;padding:3px;margin-top:1px;border-radius:3px}
.inbox-widget .inbox-item .inbox-item-date {color:#bebaba !important;}
.inbox-widget .inbox-item .inbox-item-text {margin-bottom:10px;}
.wrapForm .row:nth-child(3) .card-box:nth-child(1) {height:;border-bottom:5px solid #00446b;}
.wrapForm .row:nth-child(3) .card-box:nth-child(2) {height:;border-bottom:5px solid #00446b;}
.wrapForm .row:nth-child(3) .card-box:nth-child(3) {height:;border-bottom:5px solid #00446b;}
.wrapForm .row:nth-child(3) .card-box:nth-child(4) {height:;border-bottom:5px solid #00446b;}
/*.wrapForm .row:nth-child(3) .card-box .table-bordered {border:0px !important;}
.wrapForm .row:nth-child(3) .card-box .table-bordered td, .table-bordered th {border:0px !important;}
.wrapForm .row:nth-child(3) .card-box .table-bordered tbody th,td {background:#eaecf1;padding:5px;margin-bottom:5px;}
.wrapForm .row:nth-child(3) .card-box .table-bordered tbody th:first-child {background:#eaecf1;padding:5px;border-radius:5px 0px 0px 5px;margin-bottom:5px;}
.wrapForm .row:nth-child(3) .card-box .table-bordered tbody td:last-child {background:#eaecf1;padding:5px;border-radius:0px 5px 5px 0px;margin-bottom:5px;}*/
.wrapForm .row:nth-child(3) .card-box .table tbody tr:hover {border-right:0px;}
.wrapForm .row:nth-child(3) .card-box .table tbody tr:hover::-webkit-scrollbar {display:none;}
.card-box .table th span {font-size:10px;color:#999;display:block;padding:4px 0px;font-weight:300;}
.card-box .table th span.emergency_action {font-size:10px;color:#999;display:inline-block;padding:0.4em 0.8em;font-weight:400;color:#fff !important;}
.card-box .table th span.label-success {font-size:10px;color:#fff;display:inline-block;padding:0.4em 0.8em;font-weight:500 !important;}
.detail_btn {background:#00446b;padding:3px 5px;border-radius:5px;margin-bottom:5px;color:#fff;font-size:12px;}
.detail_btn:hover {background:#003858;padding:3px 5px;border-radius:5px;margin-bottom:5px;color:#fff;font-size:12px;}
.detailRow.table thead th{vertical-align:top;}
.detailRow.table tbody tr {padding:5px;border-radius:5px;margin-bottom:5px;}

.tools ul {margin:0px;padding:0px;height:80px;line-height:60px;position:relative;border-bottom:1px dashed #e1e1e1;padding-bottom:20px;}
.tools li {list-style:none;display:inline-block;font-size:16px;text-align:center;vertical-align:middle;line-height:normal;}
.tools li:first-child {border-radius:100%;width:50px;height:50px;background:#ffffff;border:1px solid #bfbfbf;font-size:25px;text-align:center;position:relative;margin-right:20px;}
.tools li:first-child i {position:absolute;left:50%;margin-left:-9px;top:11px;}
.tools li:nth-child(2) {margin-right:20px;position:relative;}
.tools li:last-child {position:absolute;right:0px;top:50%;margin-top:-17px;}
.tools li:last-child a {border-radius:5px;background:#00446b;color:#fff;border:0px;font-size:16px;text-align:center;padding:7px 15px;}

.rotate90 {transform: rotate(90deg);}

.serach_result {}
.serach_result .serachField {position:relative;margin-bottom:10px;}
.serach_result .serachField input {background:#f7f9fa !important;box-sizing:border-box;padding-left:15px !important;border-bottom:#eff1f2 1px solid !important;margin-top:0px !important;height:38px;}
.serach_result .serachField button {position:absolute;right:10px;top:0px;bottom:0px;background:#00446b;color:#fff;box-shadow:none;border-radius:0px;cursor:pointer;}
.serach_result .saveSagment {margin-bottom:10px;}
.serach_result .saveSagment button {background:#30824e;color:#fff;box-shadow:none;border-radius:0px;cursor:pointer;}

.filterBox {border-radius:5px;box-sizing:border-box;border:#ebebeb 1px solid;background:#fdfafa;}
.filterBox .filterField {border-right:#ebebeb 1px solid;box-sizing:border-box;padding:7px 7px 7px 12px;font-size:12px;font-weight:300;}
.filterBox .filterField:last-child {border-right:0px;}
.filterBox .filterField select {margin-top:0px !important;border-bottom:0px;}
.filterBox .filterField .select2-container--default .select2-selection--single {border:0px !important;border-bottom:1px solid rgba(43, 61, 81, .0) !important;border-radius:0px !important;background:none !important;}

.txtGreen {color:#85cb35 !important;}
.txtRed {color:#ff0000 !important;}

.steps {background:rgba(255,255,255, 1) !important;margin:0px;border-radius:5px;box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06);}
.steps div:first-child {border-right:1px solid #f1f1f1;}
.steps div:first-child a.active {background:#00446b ;color:#fff;text-decoration:none;position:relative;display:block;border-radius:5px 0px 0px 5px;}
.steps div a {display:inline-block;box-sizing:border-box;padding:10px;color:#999;}
.steps div:last-child a.active {background:#00446b ;color:#fff;text-decoration:none;position:relative;display:block;border-radius:0px 5px 5px 0px;}
.steps a.active:before {content:'\f062';position:absolute;top:-10px;left:50%;margin-left:-6px;color:#00446b ;font-family: FontAwesome;}

//.footer {position:fixed !important;background:#00446b !important;z-index:10;box-shadow: 0 -2px 5px 0px rgba(0,0,0,.15);padding:7px !important;font-weight:300 !important;font-size:12px !important;color:#fff !important;}
//.footer{padding: 0px 0px; !important}
.footer {
    color:#999 !important;
    clear: both !important;
    bottom:0 !important;
    position: relative !important;
    z-index: 10 !important;
    height: 3em !important;
    padding:20px !important;width:100%;max-width:500px;margin:80px auto 0px auto;font-size:12px;position:relative;
}
//.footer:before {content:'';position:absolute;background:url(/assets/images/footer_logo.png) center top no-repeat;width:164px;height:55px;margin-left:-82px;left:50%;top:-70px;opacity:.2;}
.footer:before {content:'';position:absolute;}
.footer strong {madding-top:60px;font-weight:300;}
@media screen and (max-width: 768px) {
	.loginBG .loginBox {display:none;}

}
.alert alert-success{color: #096e5a !important;font-weight:400 !important;}
*.icon-black {color: #004368}
.badge1 {position:relative;}
.badge1[data-badge]:after {content:attr(data-badge);position:absolute;top:-10px;left:11px;font-size:10px;background:#FF5D48;color:white;width:auto;text-align:center;line-height:14px;font-family: monospace;border-radius:3px;box-shadow:0 0 1px #333;padding:0px 4px;}

[type=checkbox], [type=radio] {
    opacity: 0 !important;
    position: absolute !important;   
}

[type=checkbox], .chkbx, [type=radio], .rdbx {
    display: inline-block !important;
    vertical-align: middle !important;
    margin: 9px !important;
    cursor: default !important;
}

.dt-body-center .chkbx, .rdbx {
    position: relative !important;
    top: 1px;
}
.dt-body-center label {color:#000 !important;}
.dt-body-center [type=checkbox] + .chkbx:before, [type=radio] + .rdbx:before {
    content: '' !important;
    background: #fff !important;
    border: 1px solid #ddd !important;
    display: inline-block !important;
    vertical-align: middle !important;
    width: 16px !important;
    height: 16px !important;
    padding: 1px !important;
    margin-right: 10px !important;
    text-align: center !important;
}

.dt-body-center [type=checkbox]:checked + .chkbx:before {
    background-color: #00446b !important;
    box-shadow: inset 0px 0px 0px 4px #fff !important;
}

.dt-body-center [type=radio] + .rdbx:before {
    border-radius: 50% !important;
}

.dt-body-center [type=radio]:checked + .rdbx:before {
    background: #ccc !important;
    box-shadow: inset 0px 0px 0px 4px #fff !important;
}


.dt-body-center [type=checkbox]:focus + .chkbx, [type=radio]:focus + .rdbx {
  outline: 1px solid #ddd !important; /* focus style */
}

.dotted_underline{border-bottom: 1px dotted #000;text-decoration: none;}
.rdbx-Custom {margin:9px 0px !important;}

 .parsley-error {
     border-color: #ff5d48 !important;
}
 .parsley-errors-list {
     display: none;
     margin: 0;
     padding: 0;
}
 .parsley-errors-list.filled {
     display: inline-block;
}
 .parsley-errors-list > li {
     font-size: 12px;
     list-style: none;
     color: #ff5d48;
     margin-top: 5px;
}
 .parsley-custom-error-message, .parsley-required{
     position: relative;
}
 .parsley-custom-error-message, .parsley-required{
     background-color: #ff5d48!important;
     border-color: #ff5d48!important;
     color: #fff!important;
     border-radius:4px !important;
     box-sizing:border-box;
     padding:5px;
     width:auto;
}
 .parsley-custom-error-message:before, .parsley-required:before{
     background-color: inherit;
     border-style: solid;
     border-color: inherit;
     position: absolute;
     content: '';
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
     background-image: none;
     z-index: 2;
     width: .6666em;
     height: .6666em;
     -webkit-transition: background .1s ease;
     transition: background .1s ease;
     top:-3px;
    left:20px;
}
.captcha-refresh{padding-top:22px !important;font-size:32px !important;color:#00446B !important;}

.custom-file-control::after {
  content: attr(data-content-value);
}

.custom-file-control::before {
  content: "Browse";
}

.custom-file{min-width: 100% !important;}
.custom-file-input {min-width: 100%;}
/*.jstree .jstree-open > .jstree-children {display:inline-block !important;}
.jstree-node, .jstree-children, .jstree-container-ul {display:inline-block !important;}
.jstree-default .jstree-leaf > .jstree-ocl {display:none;}*/

.customLableImp {opacity:1;color:#000;font-size:12px;top:0px;left:15px;}

.bgBlue {background:#00446b;color:#fff;box-sizing:border-box;padding:8px 5px;}
.bgRed {background:#ee3a2c;color:#fff;box-sizing:border-box;padding:8px 5px;}
.bgGreen {background:#4dba75;color:#fff;box-sizing:border-box;padding:8px 5px;}

.customSelect2 > .select2-results ul li:nth-child(1) {background:#4dba75 !important;color:#fff;box-sizing:border-box;padding:8px 5px;}
.customSelect2 > .select2-results ul li:nth-child(2) {background:#ee3a2c !important;color:#fff;box-sizing:border-box;padding:8px 5px;}
.customSelect2 > .select2-results ul li:nth-child(3) {background:#00446b !important;color:#fff;box-sizing:border-box;padding:8px 5px;}

.customSelect2 > .select2-results__option--highlighted[aria-selected]:nth-child(1) {background:#4dba75 !important;}
.customSelect2 > .select2-results__option--highlighted[aria-selected]:nth-child(2) {background:#ee3a2c !important;}
.customSelect2 > .select2-results__option--highlighted[aria-selected]:nth-child(3) {background:#00446b !important;}

#topnav .navigation-menu {list-style:none;margin:0px;padding:0px;position:relative;}

.scroll-480 {overflow:scroll;max-height:25rem;}
.preview-mailer {}

.unsubscribe {border-radius: 0px;overflow: hidden;position: relative;box-sizing: border-box;padding: 130px 50px 50px 150px !important;margin-top:130px;}
.unsubscribe .txtGrey {color:#999;}
.unsubscribe i {position: absolute;font-size: 250px;left: -40px;top: -90px;opacity: .3;}
.unsubscribe h2 span {font-weight:800;}
.unsubscribe .btn-unsubscibe {background:#000;color:#fff;}

/* List Page - Left Panel */
.list-lp .form-group {position: relative;margin-bottom:-12px !important;margin-top:8px !important;}
.list-lp .form-group span {height: 28px;display: inline-block;vertical-align: bottom;}

.cstm_cb {min-height: 450px;}
.container {position:relative !important;}
.container .popover {position:absolute;left:100px !important;}

/*.child ul li:last-child .dtr-data {background: url('/assets/images/details_open.png') no-repeat center center;cursor: pointer;width:20px;height:20px;display:inline-block;background-size:20px;}*/

.steps-form {padding-top:0px;padding-bottom:20px;}
.steps-form-2 {display: table;width: 50%;position: relative;margin:auto;}
.steps-form-2 .steps-row-2 {display: table-row; }
.steps-form-2 .steps-row-2:before {top:50%;margin-top:-3px;position: absolute;content: " ";width: 100%;height: 6px;background-color: #00446b; }
.steps-form-2 .steps-row-2 .steps-step-2 {display: table-cell;text-align: center;position: relative;height:74px;}
.steps-form-2 .steps-row-2 .steps-step-2 p {margin-top: 0.5rem; }
.steps-form-2 .steps-row-2 .steps-step-2 button[disabled] {opacity: 1 !important;filter: alpha(opacity=100) !important; }
.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 {width: 74px;height: 74px;border: 6px solid #00446b;background-color: white !important;color: #00446b !important;border-radius: 50%;padding: 18px 18px 15px 18px;margin-top:0px; -webkit-appearance:inherit;}
.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2:hover {border: 6px solid #00446b;color: #fff !important;background-color:#00446b !important; }
.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2.active {border: 6px solid #00446b;color: #fff !important;background-color:#00446b !important;cursor:default;}
.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 .fa {font-size: 1.7rem; }

.thhead {width:100% !important;min-width:35px !important;display:inline-block;height:55px;}
.checkbox label {opacity:1;top:0px;}
.checkbox label:before {margin-left:5px;margin-top:12px;width:13px;height:13px;cursor:pointer !important;z-index:1;}
.checkbox label:after {margin-left:4px;top: 8px;cursor:pointer !important;z-index:2;}
.table th:first-child.checkbox label:after {margin-left:4px;top: 11px;}
.checkbox-primary input[type="checkbox"]:checked + label::before {background-color: #00446b;border-color: #00446b;}

.campaignReport {font-size:11px;line-height:18px;font-weight:300;box-sizing:border-box;padding:0px 0px 0px 7px;}
.campaignReport .borderedEven {border:1px solid #d7d7d7;margin:-1px;background:#f8f5f5;padding:10px 15px;color:#999;transition: all 0.2s ease 0s;}
.campaignReport .borderedEven span {font-size:13px;color:#00446b;display:block;box-sizing:border-box;font-weight:600;}
.campaignReport .borderedEven:hover {border:1px solid #d7d7d7;margin:-1px;background:#00446b;color:#e1e1e1;}
.campaignReport .borderedEven:hover span {color:#fff;}
.campaignReport .borderedodd {border:1px solid #d7d7d7;margin:-1px;background:#fff;padding:10px 15px;color:#999;transition: all 0.2s ease 0s;}
.campaignReport .borderedodd span {font-size:13px;color:#00446b;display:block;box-sizing:border-box;font-weight:600;}
.campaignReport .borderedodd:hover {border:1px solid #d7d7d7;margin:-1px;background:#00446b;color:#e1e1e1;}
.campaignReport .borderedodd:hover span {color:#fff;}

div.dataTables_wrapper div.dataTables_processing {z-index:1;}


.table-bordered-custom th,
  .table-bordered-custom td {
    border: 1px solid #ddd !important;
  }

.table-bordered-custom {
  border: 1px solid #ddd;
}
.table-bordered-custom > thead > tr > th,
.table-bordered-custom > tbody > tr > th,
.table-bordered-custom > tfoot > tr > th,
.table-bordered-custom > thead > tr > td,
.table-bordered-custom > tbody > tr > td,
.table-bordered-custom > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered-custom > thead > tr > th,
.table-bordered-custom > thead > tr > td {
  border-bottom-width: 2px;
}

.notification-list .notify-item .notify-details {font-size:14px;}
.dropdown-item.active, .dropdown-item:active {color: #1d1e1f;background-color: #f7f7f9;}
