body { margin: 0;padding: 0;background: #EBEEF2;font-family: 'Lato', sans-serif; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #73787E;
  font-size: 13px;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #73787E;
  font-size: 13px;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #73787E;
  font-size: 13px;
}
:-moz-placeholder { /* Firefox 18- */
  color: #73787E;
  font-size: 13px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #73787E;
  font-size: 13px;
  opacity: 1;
}

.height30 { float: left;width: 100%;height: 30px; }
.wrapper { float: left;width: 100%; }
a { color: #0054FF;font-size: 15px;font-weight: 400;text-shadow: 0 0 0 #0054FF; }
a:hover { color: #0054FF;opacity: 0.8;text-decoration: none;  }
.wrapper_sub { float: left;width: 100%; }
.header_top { float:left;width: 100%;background: #1A396F;padding: 0 20px; }
.logo { float: left;width: 100%; }
.logo a { display: inline-block;padding: 16px 0; }
.menu-main-nav { float: left;width: 100%; }
.menu-main-nav ul { float: right;padding: 0;margin: 0;list-style: none; }
.menu-main-nav ul li { display: inline-block;margin:0;padding: 0;  }
.menu-main-nav ul li a { display: inline-block;color: rgba(255, 255, 255, 1);font-size: 14px;letter-spacing: 2px;line-height: 20px;padding: 17px 17px;text-transform: uppercase;font-weight: 700;position: relative; }
/*.menu-main-nav ul li a { display: inline-block;color: rgba(255, 255, 255, 1);font-size: 12px;letter-spacing: 2px;line-height: 20px;padding: 20px 20px;text-transform: uppercase;font-weight: 700;position: relative; }*/
.menu-main-nav ul li a:hover { text-decoration: none; opacity: 1;}
.menu-main-nav ul li a.active { background: linear-gradient(180deg, #081231 0%, #18366E 100%);box-shadow: inset 0 5px 0 0 #FFFFFF;color: #ffffff; }
.hvr-bounce-to-bottom:before { background: linear-gradient(180deg, #081231 0%, #18366E 100%);box-shadow: inset 0 5px 0 0 #FFFFFF; }
.content_wrap { float: left;width: 100%;padding:20px; }
.box { float: left;width: 100%;margin-bottom: 20px; }
.white { background: #FFFFFF;box-shadow: 0 2px 14px 0 #C0D0E5;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; }
.box-top_section { float: left;width: 100%;padding: 20px 20px 10px 20px; }
.title_pro { color: #050505;font-size: 18px;letter-spacing: 2px;line-height: 22px;font-weight: 700;text-transform: uppercase;}
.checkbox label { display: inline-block;position: relative;padding-left: 5px;cursor: pointer;color:#484F57;font-size: 15px; }
.checkbox label::before { content: "";display: inline-block;position: absolute;width: 18px;height: 18px;left: 0;margin-left: -20px;border: 2px solid #18366E;border-radius: 2px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out;top: 3px; }
.checkbox label::after { display: inline-block;position: absolute;width:18px;height:18px;left: 0;top:5px;margin-left: -20px;padding-left:0;
      padding-top:0;font-size: 11px;color: #555555;text-align: center; }
.checkbox input[type="checkbox"] { opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before {  outline: none; }
.checkbox input[type="checkbox"]:checked + label::after { font-family: 'FontAwesome';content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label { opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before { background-color: #eeeeee;cursor: not-allowed; }
.checkbox-primary input[type="checkbox"]:checked + label::before { background: #18366E;border: #18366E; }
.checkbox-primary input[type="checkbox"]:checked + label::after { color: #fff; }
.table_main_DIV { float: left;width: 100%; }
.mCSB_scrollTools { opacity: 1; }
.table_main_DIV table { float: left;width: 100%;}
.table_main_DIV table thead th { line-height: 15px;letter-spacing: 1px;font-size: 13px;color: #727E8B;font-weight: 700;font-family: 'Lato', sans-serif;text-transform: uppercase;padding: 11px 20px;text-shadow: 0 0 0 #727E8B; }
.tbl_main { float: left;width: 100%; }
.table_main_DIV .dataTables_scrollHead th { border-bottom: none; }
.table_main_DIV table tr.odd { background: #F5F5F5; }
.table_main_DIV table td { padding: 11px 20px;color:#484F57;font-size: 15px;border-right: 1px solid #D4D8DF; }
.tbl_main .checkbox { float: left; }
.tbl_main .checkbox label::before, .tbl_main .checkbox label::after { top: -7px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px;background: #484F57 !important; }
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background: transparent; }
.table_main_DIV .dataTables_scrollHead { border-bottom: 1px solid #D4D8DF !important; }
.table_main_DIV .dt-bootstrap4 { padding: 0; }
.mCSB_inside>.mCSB_container { margin-right: 16px; }
.table_main_DIV .mCSB_scrollTools { top: 5px; }
.for_last_col table td:nth-child(2) { border-right: none; }
.flo_tright .hdi { color: #F2753E;font-size: 15px;line-height: 18px;font-weight: 400;padding-right: 30px; }
.hdi { display: none; }
.bor_btm { border-bottom: 1px solid #D4D8DF; }
.add_btn_group_main { float: left;width: 100%;padding: 20px; }
.all_btn_mn-cl { display: inline-block;width: 100%;height: 30px;border: 1px solid #0054FF;background-color: #FFFFFF;border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 0 5px; line-height: 28px;}
.font_cl { color: #0054FF;font-size: 15px;line-height: 28px; }
.all_btn_mn-cl:hover { background: #0054FF;color: #ffffff; }
.mrg0 {margin: 0 !important;}
.mrbtm { margin-bottom: 20px; }
.mrbtm10 { margin-top: 10px; }
.form-group { float: left;width: 100%;margin-bottom: 20px; }
.form-group .frm-control { width: 100%;height: 30px;border: 1px solid #8FA8BE;border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 0 0 0 10px;line-height: 30px; }
/*.form-group .frm-control { width: 100%;height: 30px;border: 1px solid #8FA8BE;border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 0 30px 0 10px;line-height: 30px; }*/
.form-group label { float: left;width: 100%;color: #727E8B;font-size: 13px;letter-spacing: 1px;line-height: 15px;text-transform: uppercase;font-weight: 700; }
.form-group .frm-control:focus { outline: none; }
.pad5 { padding-left: 5px; }
.icon { position: relative; }
.icon:after { position: absolute;width: 18px;height: 20px;background: url('../images/cal-icon.png') no-repeat;content: "";right: 8px;top: 28px; }
.select2 { float: left;width: 100% !important;/* height: 30px; */ }
.select2-container .select2-selection--single { height: 30px; }
.select2-container--default:focus { outline: none; }
.select2-selection--single:focus { outline: none; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 28px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { position: relative;border: none;top: 1px;margin-left: -10px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b:after { position: absolute;content: "\f107";font-family: FontAwesome; }
.select2-container--default.select2-container--open .select2-selection__arrow b:before { position: absolute;content: "\f106";font-family: FontAwesome; }
.select2-container--open .select2-selection__arrow b:after { display: none; }
.rc_lble_no .icon:after { top: 5px; }
.rc_lble_no_main { float:left;width: 100%;direction: rtl; }
.rc_lble_no .frm-control { text-align: left; }
.modal-header, .modal-footer, .modal-body { border: none; float: left;width: 100%; }
.modal-footer { padding-top: 0; }
.modal-header .close {padding: 0; margin: 0;}
.modal-header .close span {line-height: 18px; display: inline-block;}
.form-group textarea { height: 60px;width: 100%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #8FA8BE;resize: none;  }
.add-task .modal-dialog { width: 242px;margin: 150px auto; }
.btn-primary { background: #0054FF; }
.wh50 { width: 50%; }
.wh100 {width: 100% !important;}
.bcnone { background: none;color: #0054FF;font-size: 15px;cursor: pointer; padding: 0 15px;}
.btn_trpo { display: inline-block;height: 30px;line-height: 30px;border: none;box-shadow: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 0 20px;margin-left: 10px;text-transform: none;font-size: 15px;letter-spacing: 0; }
/* .yop_top { margin-top: 10px; } */
.rc_lble_no_main-x { float: left;width: 100%; }
.rc_lble_no_main-x .pull-left { float: right !important;margin: 0 20px 0 0; }
.search { float: left;width: 100%;background: url(../images/srch.png) no-repeat 8px;padding-left: 30px !important; }
.emply1 td:nth-child(1), .emply1 th:nth-child(1) { width:4%; }
.emply1 td:nth-child(2), .emply1 th:nth-child(2) { width:14%; }
.emply1 td:nth-child(3), .emply1 th:nth-child(3) { width:14%; }
.emply1 td:nth-child(4), .emply1 th:nth-child(4) { width:14%; }
.emply1 td:nth-child(5), .emply1 th:nth-child(5) { width:14%; }
.emply1 td:nth-child(6), .emply1 th:nth-child(6) { width:8%; }
.emply1 td:nth-child(7), .emply1 th:nth-child(7) { width:8%; }
.emply1 td:nth-child(8), .emply1 th:nth-child(8) { width:8%; }
.emply1 td:nth-child(9), .emply1 th:nth-child(9) { width:8%; }
.emply1 td:nth-child(10), .emply1 th:nth-child(10) { width:8%; }

.emply2 td:nth-child(1), .emply2 th:nth-child(1) { width:20%; }
.emply2 td:nth-child(2), .emply2 th:nth-child(2) { width:20%; }
.emply2 td:nth-child(3), .emply2 th:nth-child(3) { width:45%; }
.emply2 td:nth-child(4), .emply2 th:nth-child(4) { width:5%; }
.emply2 td:nth-child(5), .emply2 th:nth-child(5) { width:10%; }
.dfkl { display: inline-block;margin: 0 5px; }
table.dataTable.emply1 { margin: 0 !important; }
.fa-minus-square { display: none; }
.shown .fa-minus-square { display: inline-block; }
.shown .fa-plus-square { display: none; }

.task_Ad_BTN { float: right;margin: 0 0 0 15px; }
.wdthy { width: 105px; }

.for_task_ad_clso table tr.layoff td { background: #DFFAD6; }
.for_task_ad_clso table tr.job_crew td { background: #FFF8A1; }
.for_task_ad_clso table tr.un_ass_gn td { background: #FED3CC; }
.for_task_ad_clso table tr.Manu_al_tsk td { background: #CED8FF; }
.wdthydCSV { width: 127px;text-transform: none;letter-spacing: 0;margin-left: 10px; }
.mrbtm0 { margin-bottom: 0; }
.pad-lft { padding-left: 0; }
.top_bortyp thead th { border-bottom: 1px solid #D4D8DF;  }
.table_main_DIV table td:focus { outline: none; }
.details-row td { background: #F5F5F5;border-bottom: 1px solid rgba(0,0,0,0.5);border-top: 1px solid #D4D8DF; }
.dF_innert ul { list-style: none;padding: 0;margin: 0;width: 100%;float: left; }
.dF_innert ul li { width: 100%;float: left;color: #484F57;font-size: 13px;line-height: 16px; margin-bottom: 5px;}
.details-control { cursor: pointer; }
.wdthyd_nw { width: 149px; }
.rchfain-x { text-align: right;width: 100%; }

.login_main_cv { float: left;width: 100%; }
.login_box { width: 400px;margin: 0 auto; }
@media(max-width:410px) {
  .login_box {width: 100%; padding: 0 15px;}
}
.login_box_inner { width: 100%;margin: 0;background: #ffffff;float: left;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;margin-top: 150px;overflow: hidden;box-shadow:  0 0 15px rgba(26,57,111,0.1); }
.loog_innner { float: left;width: 100%;text-align: center;padding-top: 20px; }
.loog_innner a { display: inline-block;padding: 0; }
.login_box_inner_pad { float: left;width: 100%;padding: 40px 20px; }
.forgot_P { display: inline-block;color: #1a396f;padding-bottom: 20px;border-bottom: 1px solid #ececec;float: left;width: 100%; }
.cursor { cursor: pointer; }

.tradeX_tbl td:nth-child(1), .tradeX_tbl th:nth-child(1) { width:80% !important; }
.tradeX_tbl td:nth-child(2), .tradeX_tbl th:nth-child(2) { width:10% !important; }
.tradeX_tbl td:nth-child(3), .tradeX_tbl th:nth-child(3) { width:10% !important; }
.tradeX_tbl td { padding-top: 5px !important;padding-bottom: 5px !important; }
.frm-control {  width: 100%;height: 30px;border: 1px solid #8FA8BE;border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 7px 30px 7px 10px;line-height: 30px; }
.tog_intpyu { display: none; }
.ic_save { display: none; }
.int_dintf_sve .ic_save { display: inline-block; }
.int_dintf_sve .ic_edit { display: none; }
.int_dintf_sve .text_hide { display: none; }
.text_hide { line-height: 30px; }
.tog_intpyu { display: none; }
.int_dintf_sve .tog_intpyu { display: inline-block; }
.text-normalize { text-transform: none; }
/*.a1d-checkbox1 .modal-dialog { width: 300px; }*/
.a1d-checkbox1 .modal-dialog { max-width: 650px; }
.a1d-checkbox1 .modal-content { padding-bottom: 15px; }

.tradeX_tbl-p td:nth-child(1), .tradeX_tbl-p th:nth-child(1) { width:15% !important; }
.tradeX_tbl-p td:nth-child(2), .tradeX_tbl-p th:nth-child(2) { width:15% !important; }
.tradeX_tbl-p td:nth-child(3), .tradeX_tbl-p th:nth-child(3) { width:15% !important; }
.tradeX_tbl-p td:nth-child(4), .tradeX_tbl-p th:nth-child(4) { width:15% !important; }
.tradeX_tbl-p td:nth-child(5), .tradeX_tbl-p th:nth-child(5) { width:15% !important; }
.tradeX_tbl-p td:nth-child(6), .tradeX_tbl-p th:nth-child(6) { width:15% !important; }
.tradeX_tbl-p td:nth-child(7), .tradeX_tbl-p th:nth-child(7) { width:5% !important; }
.tradeX_tbl-p td:nth-child(8), .tradeX_tbl-p th:nth-child(8) { width:5% !important; }
.tradeX_tbl-p td { padding-top: 5px !important;padding-bottom: 5px !important; }
.selct_tog_intpyu .select2 { display: none; }
.int_dintf_sve .select2 { display: inline-block; }
.datat_fiel { display: inline-block;position: relative; }
.datat_fiel span img { width: 16px;height: 16px; }
.datat_fiel span  { display: inline-block; }
.ad_est_emp:hover, .ad_est_emp:focus {opacity: 1;}
.datat_fiel span a { display: inline-block;position: relative;top: -1px;left: 10px; }
.sub_ul {list-style: none; margin: 0; background: #fff; border: 1px solid #8FA8BE; border-radius: 3px; position: absolute; width: 150px; padding: 8px; box-sizing: border-box; display: none; left:0; top: 28px; z-index: 1;}
.sub_ul:before {position: absolute; content: ""; border-bottom: 6px solid #8FA8BE; border-left: 6px solid transparent; border-right: 6px solid transparent; width: 0; height: 0; top: -7px; left: 10px;}
.sub_ul:after {position: absolute; content: ""; border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; width: 0; height: 0; top: -5px; left: 10px;}
.est_emp {color: #484F57; font-size: 15px; line-height: 21px;}
.est_emp:hover, .est_emp:focus {color: #484F57; outline: 0 none;}
.show_sub_ul .sub_ul {display: block;}

.ad_est_main {display: inline-block; position: relative;}

/*
.pay_ID th {border-bottom: 1px solid #D4D8DF !important;}
.pay_ID_emp .dataTables_scrollBody {overflow: visible !important;}
.pay_ID_emp .mCSB_container, .pay_ID_emp .mCustomScrollBox {overflow: visible;}
*/

.select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid #8FA8BE; min-height:30px; float: left; width: 100%;}
.select2-container--default .select2-selection--multiple {min-height: 30px; float: left; width: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {min-height:28px; float: left; width: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {font-size: 14px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {margin-top:3px;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {margin-top:3px; margin-right: 2px;}
.select2-container--default .select2-selection--multiple .select2-search__field {margin-top: 0; line-height:28px;}

.tradeX_tbl-rate td:nth-child(1), .tradeX_tbl-rate th:nth-child(1) { width:30% !important; }
.tradeX_tbl-rate td:nth-child(2), .tradeX_tbl-rate th:nth-child(2) { width:50% !important; }
.tradeX_tbl-rate td:nth-child(3), .tradeX_tbl-rate th:nth-child(3) { width:10% !important; }
.tradeX_tbl-rate td:nth-child(4), .tradeX_tbl-rate th:nth-child(4) { width:10% !important; }

/* pagination */
div.dataTables_wrapper div.dataTables_paginate {margin: 20px 0; padding: 0 20px;}
.page-item:first-child .page-link {border-top-left-radius: 0; border-bottom-left-radius: 0;}
.page-item:last-child .page-link {border-top-right-radius: 0; border-bottom-right-radius: 0;}
.page-link {padding: 0; width: 40px; line-height: 40px; height: 40px; text-align: center;}
.page-link img {display: inline-block; margin-top: -5px;}
.page-link:focus, .page-link:hover {background-color: transparent;}

table.dataTable > tbody > tr.child ul.dtr-details {width: 100%;}
table.dataTable > tbody > tr.child ul.dtr-details > li {width: 100%;}

.Dashboard .font_cl {color: #005CCC; font-weight: bold;}
.Dashboard .font_cl:hover {color: #fff;}
.Dashboard .all_btn_mn-cl {border: 1px solid #005CCC;}
.Dashboard .all_btn_mn-cl:hover {background: #005CCC; opacity: 1;}
.Dashboard .tasktbl td a {color: #005CCC; font-weight: bold;}
.details-control a {color: #484F57;}

.tbl_main .taskListTbl th:last-child {text-align: center;}
.tbl_main .taskListTbl .checkbox {float: none; text-align: center;}

/* Landing page */
.landing_menu { float: right; width: auto; padding: 7px 0;}
.landing_menu ul {list-style: none; margin: 0; padding: 0;}
.landing_menu ul li {display: block;}
.landing_menu ul li a {color: #FFFFFF; font-size: 16px; line-height: 45px; text-align: right;}

.landing_main {float: left; width: 100%;}
.laning_inner_main {width: 100%; max-width: 860px; margin:60px auto; display: table; padding: 0 15px;}
.short_msg {color: #091230; font-size: 22px; line-height: 34px; text-align: center; margin-bottom: 75px;}
.landing_box_main {float: left; width: 100%;}
.land_box {border-radius: 3px; background-color: #FFFFFF; box-shadow: 0 2px 14px 0 #C0D0E5;float: left; width: 100%; height: 355px;overflow: hidden;}
.land_box a {display: block; float: left; width: 100%;  padding: 40px 60px 0; }
.land_box a:hover {opacity: 1;}
.download_btn { width: 100%; height: 46px; line-height: 46px; padding: 0 10px; border: 1px solid #0054FF;  border-radius: 3px; background-color: #FFFFFF; color: #0054FF; font-size: 15px; text-align: center; display: inline-block; margin: 0 0 40px 0;}
.img_block {width: 100%; float: left; padding: 0 45px; position: relative;}
.img_block img {max-width: 100%;}
.logo_img {position: absolute; top: 120px; width: 135px; left: 0; right: 0; margin: 0 auto;}
.logo_img img {max-width: 100%;}

.land_cnt_main {padding:20px; float: left; width: 100%; box-sizing: border-box;}
.land_back_btn {color: #0054FF; font-size: 15px; line-height:normal; text-align: center; display: inline-block; margin: 0 0 15px 0;}
.land_cnt_inner {width: 100%; float: left; padding: 0 80px;}
.short_msg span {color: #0054FF;}
.short_inner_msg {margin: 0 0 50px 0; padding: 0 0 40px 0; border-bottom: 1px solid #C9C9C9;}
.inner_cnt_block {float: left; width: 100%;}
.inner_box {float: left; width: 100%;}
.inner_box h2 {color: #091230; font-size: 34px; font-weight: bold; line-height: 30px; text-align: center; margin: 0 0 20px 0;}
.inner_box p {color: #091230; font-size: 16px; line-height: 22px; text-align: center; min-height: 45px;}
.inner_box p span {color: #0054FF;}
.inner_img_block {float: left; width: 100%; margin: 0 0 50px;}
.inner_img_block img {max-width: 100%; border: 2px solid #000; max-height: 665px; margin: 0 auto; display: table;}


.dash_cal_sec {width: auto; float: right;}
.dash_cal_sec ul {margin: 0; padding: 0; list-style: none;}
.dash_cal_sec ul li {float: left; margin: 0 10px;}
.dash_cal_sec ul li a {font-size: 15px; line-height: 18px; font-weight: 500; color: #484F57;}
.dash_cal_sec ul li a i {color: #1266FF;}

.dash_check {width: auto; float: right; margin-right: 30px;}
.dash_check .checkbox label {margin-bottom: 0;}

.for_last_col .table_main_DIV table.new_owes_time_tbl th {color: #727E8B; font-size: 14px; line-height: 17px; font-weight: 900; text-align: center; border-bottom:1px solid #D4D8DF !important;}
.for_last_col .table_main_DIV table.new_owes_time_tbl th:first-child {text-align: left;}
.for_last_col .table_main_DIV table.new_owes_time_tbl td:nth-child(2) {border-right: 1px solid #D4D8DF;}
.for_last_col .table_main_DIV table.new_owes_time_tbl td {font-size: 21px; font-weight: 500; line-height: 25px; text-align: center; color: #484F57;}
.for_last_col .table_main_DIV table.new_owes_time_tbl td:first-child {font-size: 15px; line-height: 18px; color: #484F57; font-weight: 500; text-align: left;}
.for_last_col .table_main_DIV table.new_owes_time_tbl td i {color: #ca0417;}
.for_last_col .table_main_DIV table.new_owes_time_tbl span.dash_crl {width: 30px; height: 30px; line-height: 30px; text-align: center; display: inline-block; background: #7A49A5; border-radius: 50%; font-size: 12px; color: #fff; font-weight: bold; margin-right: 10px;}
.for_last_col .table_main_DIV table.new_owes_time_tbl tbody tr:nth-child(odd) {background: #F5F5F5;}
.for_last_col .table_main_DIV table.new_owes_time_tbl tbody td.bg_dark {background: rgba(212,216,223,0.4);}

.worker_counts {cursor: pointer;}
.dash_POP {width: 420px !important; max-width: 100% !important; border: 1px solid #979797;}
.dash_POP .popover-title {display: none;}
.dash_POP .popover-body {padding: 0;}
.dash_pop_main {float: left; width: 100%; position: relative;}
.dash_pop_edit {position: absolute; right: 5px; top: 0; font-size: 12px; line-height: 15px; font-weight: 500; font-style: italic;}
.dash_pop_tbl {float: left; width: 100%;}
.dash_pop_tbl table {width: 100%;}
.dash_pop_tbl th .popover_circle {height: 46px; width: 46px; line-height: 46px; background: #7A49A5; border-radius: 50%; float: left; margin-right: 8px; text-align: center; color: #FFFFFF; font-size: 19px; display: inline-block; }
.dash_pop_tbl th p {display: block; color: #484F57; font-size: 15px; font-style: italic; font-weight: 500; line-height: 22px; margin: 0;}
.dash_pop_tbl th { font-size: 15px; font-weight: 500; line-height: 18px; background: #EAEEF2; padding: 12px 8px; border-bottom: 1px solid #979797; text-align: center;}
.dash_pop_tbl th:first-child {text-align: left; border-top-left-radius: 0.3rem;}
.dash_pop_tbl th:last-child {border-top-right-radius: 0.3rem;}
.dash_pop_tbl th span {display: block;}
.dash_pop_tbl th span.span_h {opacity: 0.5}
.dash_pop_tbl th span.span_v {font-weight: bold;}
.dash_pop_tbl td { font-size: 15px; line-height: 18px; font-weight: 500; text-align: center; color: #484F57; padding: 8px; border-bottom:1px solid #D8D8D8;}
.dash_pop_tbl td:first-child {text-align: left;}
.dash_pop_tbl tr:last-child td:first-child {border-bottom-left-radius: 0.3rem;}
.dash_pop_tbl tr:last-child td:last-child {border-bottom-right-radius: 0.3rem;}
.dash_pop_tbl tr:last-child td {border-bottom: 0;}
.dash_pop_tbl td span {display: block;}
.dash_pop_tbl .pop_ligh_cl {opacity: 0.2;}
.dash_POP.popover.bs-popover-bottom .arrow::after, .dash_POP.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {border-bottom-color: #EAEEF2;}
.dash_POP.popover.bs-popover-bottom .arrow::before, .dash_POP.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {border-bottom-color: #979797;}
.dash_POP.popover.bs-popover-top .arrow::before, .dash_POP.popover.bs-popover-auto[x-placement^="top"] .arrow::before {border-top-color: #979797;}

.panel-heading {float: left; width: 100%;}
.panel-title {position: relative; float: left; width: 100%; margin: 0;}
.panel-title a {display: block; padding: 15px 0;}
.panel-title a.collapsed {border-bottom: 1px solid #D8D8D8;}
.panel-collapse {float: left; width: 100%; padding-top: 15px;}
.acc_sm_txt {display: inline-block; margin-left: 20px; color: #727E8B;}
.RemovePerDiv {background: transparent; border: 0; line-height: 18px; position: absolute; right: 0; top:12px; font-size: 28px; font-weight: bold; cursor: pointer;}
.mrg00 {margin: 0 !important;}

/*.scrollJobList {height: 300px; overflow-y: auto; padding-right: 15px;}*/

.new_tbl_main {max-width: 100% !important;}
.new_tbl_main table.new_tbl th {
  line-height: 15px;
    letter-spacing: 1px;
    font-size: 13px;
    color: #727E8B;
    font-weight: 700;
    padding: 11px 20px;
    text-shadow: 0 0 0 #727E8B;
    font-family: 'Lato', sans-serif;
}
.new_tbl_main table.new_tbl tbody tr:nth-child(odd) {
    background: #F5F5F5;
}
.new_tbl_main table.new_tbl td {
    padding: 11px 20px;
    color: #484F57;
    font-size: 15px;
    border-right: 1px solid #D4D8DF;
}