/*.error{border: 1px solid red !important;}*/
form input.error{border: 1px solid red !important;}
form textarea.error{border: 1px solid red !important;}
span.error{border: 1px solid red !important;}
button.error{border: 1px solid red !important;}
label.error{color: red;}

.form-group .popup_up_img .file-upload {
    margin-top: 30px;
}
.loadimg {position: fixed; left: 0; right: 0; text-align: center; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.1); z-index: 99999999;}
.none{display: none}
.no-btn {background: #000; color: #FFCB00;}
.no-btn:hover {color: #000;}
/*.no-btns {background: #000; color: #FFCB00;}*/
/*.no-btns:hover {color: #000;}*/
.mainImg{width: 50px !important;}
.backPagi{float: right;}
.dash_count.unqiCls p span {display: table;}
.dash_count p span {display: inline-block; text-align: center; padding: 0 2px; width: 25%; position: relative; margin: 0 auto;}
.dash_count p span::before {position: absolute; content: ":"; right: 0px; top: 4px; font-size: 30px; width: 5px; height: 30px; line-height: 30px;}
.dash_count p span:last-child::before {display: none;}
.dash_count p span b {display: block; width: 100%; line-height: normal; text-align: center;}
.dash_count p span b:last-child {font-weight: normal; color: #272D3D; opacity: 0.4;}
.setectJob td{background: #ffe999 !important;}
.SafetyUploadImg img {height: 80px;}
.dash_sm_title, .dash_count {float: left; width: 100%; margin-top:15px;}
.dash_count p {float: left; width: 100%; margin: 0;}
.dash_count p span b:first-child  {font-size:30px; line-height: 40px; float: left; width: 100%;}
.dash_count p span b:last-child  {font-size:12px; text-transform: capitalize; float: left; width: 100%; }
.view { font-size: 16px; line-height: 19px; color: #000; }
.view:hover { color: #000;}
.tab_inner_block .form-group{ margin-left:0;}
.emp_tbl tr{ height:70px; }

/*.form_row:last-child { height:45px;} */
.add_icon_div { height:45px;}
.add_icon {float:none;position: absolute;right: 0px;} 

.backPagi {float: left; width: 100%; margin-top: 20px;}
.page-item.disabled .page-link {color: #fff; pointer-events: none; cursor: auto; background-color: transparent; border-color: #46525E;}
.page-item:first-child .page-link {margin-left: 0; 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 10px; width: 40px; height: 40px; line-height: 40px; text-align: center; display: flex; align-items: center; justify-content: center;}
.page-link img {width:12px;}
.page-item.active .page-link {background-color: #FFCB00; border-color: #000; color: #000;}
.page-link:focus {box-shadow: none;}
/* table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {bottom: 15px;} */

td:focus {outline: none;}
.jdView{margin: 0 20px;}
/*.jdDel{margin: 0 20px;}*/

.br_btm {border-bottom: 1px solid #ccc;}
.listingJobDoc {float: left; width:100%; margin: 0 0 20px; height: 150px; overflow-y: auto;}
.listingJobDoc li {float: left; width:100%; margin: 0 0 10px;}
.jdName {width:20%; float: left;}
.jdView {width:10%; float: left;}
.jdDel {width:10%; float: left;}
.listingJobDoc li:nth-child(3) {}
.cusError{color: red; display: none;}
.AddEmpModel{max-width: 1300px !important;}
.AddEmpModel .modal-body .form_main{max-width: none !important;}
.msg_border{border-bottom: 1px solid;    margin-bottom: 10px;    padding-bottom: 10px;    width: 98%;}
.table-wrapper-scroll-y  {display: block;max-height: 600px;overflow-y: auto;-ms-overflow-style: -ms-autohiding-scrollbar;}
.certTbl th, .certTbl td{    border-top: none !important;}
.certTbl td:first-child {line-height: 45px !important;}
a.deleteCertBtn,a.delCertBtn {display: inline-block;font-size: 22px;line-height: 45px;}