.pad5A {padding: 5px !important;}
.pad5T {padding-top: 5px !important;}
.pad5R {padding-right: 5px !important;}
.pad5B {padding-bottom: 5px !important;}
.pad5L {padding-left: 5px !important;}
.pad10A {padding: 10px !important;}
.pad10T {padding-top: 10px !important;}
.pad10R {padding-right: 10px !important;}
.pad10B {padding-bottom: 10px !important;}
.pad10L {padding-left: 10px !important;}
.pad15A {padding: 15px !important;}
.pad15T {padding-top: 15px !important;}
.pad15R {padding-right: 15px !important;}
.pad15B {padding-bottom: 15px !important;}
.pad15L {padding-left: 15px !important;}
.pad20A {padding: 20px !important;}
.pad20T {padding-top: 20px !important;}
.pad20R {padding-right: 20px !important;}
.pad20B {padding-bottom: 20px !important;}
.pad20L {padding-left: 20px !important;}
.pad25A {padding: 25px !important;}
.pad25T {padding-top: 25px !important;}
.pad25R {padding-right: 25px !important;}
.pad25B {padding-bottom: 25px !important;}
.pad25L {padding-left: 25px !important;}
.pad45A {padding: 45px !important;}
.pad45T {padding-top: 45px !important;}
.pad45R {padding-right: 45px !important;}
.pad45B {padding-bottom: 45px !important;}
.pad45L {padding-left: 45px !important;}
/* Remove paddings */

.pad0A {padding: 0 !important;}
.pad0T {padding-top: 0 !important;}
.pad0R {padding-right: 0 !important;}
.pad0B {padding-bottom: 0 !important;}
.pad0L {padding-left: 0 !important;}
/* Margins */

.mrg5A {margin: 5px !important;}
.mrg5T {margin-top: 5px !important;}
.mrg5R {margin-right: 5px !important;}
.mrg5B {margin-bottom: 5px !important;}
.mrg5L {margin-left: 5px !important;}
.mrg10A {margin: 10px !important;}
.mrg10T {margin-top: 10px !important;}
.mrg10R {margin-right: 10px !important;}
.mrg10B {margin-bottom: 10px !important;}
.mrg10L {margin-left: 10px !important;}
.mrg15A {margin: 15px !important;}
.mrg15T {margin-top: 15px !important;}
.mrg15R {margin-right: 15px !important;}
.mrg15B {margin-bottom: 15px !important;}
.mrg15L {margin-left: 15px !important;}
.mrg20A {margin: 20px !important;}
.mrg20T {margin-top: 20px !important;}
.mrg20R {margin-right: 20px !important;}
.mrg20B {margin-bottom: 20px !important;}
.mrg20L {margin-left: 20px !important;}
.mrg25A {margin: 25px !important;}
.mrg25T {margin-top: 25px !important;}
.mrg25R {margin-right: 25px !important;}
.mrg25B {margin-bottom: 25px !important;}
.mrg25L {margin-left: 25px !important;}
.mrg45A {margin: 45px !important;}
.mrg45T {margin-top: 45px !important;}
.mrg45R {margin-right: 45px !important;}
.mrg45B {margin-bottom: 45px !important;}
.mrg45L {margin-left: 45px !important;}
/* Remove margins */

.mrg0A {margin: 0 !important;}
.mrg0T {margin-top: 0 !important;}
.mrg0R {margin-right: 0 !important;}
.mrg0B {margin-bottom: 0 !important;}
.mrg0L {margin-left: 0 !important;}
.wdt_130{width: 130px !important;}
.error{color: #c54646; border-color: #c54646; line-height: 20px; float: left; width: 100%;}
.js-error{color: #c54646; border-color: #c54646;}
.cl_red{color: #a03a48}
.siConfirmCls .modal-content {border: 0;}
.siConfirmCls .modal-header {background: #5D7DE7;border-bottom: 0;/* padding-bottom: 0px; */}
.siConfirmCls .modal-header .modal-title {width: 100%;float: left;color: #fff;}
.siConfirmCls .modal-header .close {position: absolute;right: 20px;top: 14px;color: #fff;}
.siConfirmCls .modal-footer {padding: 0px;}

/* .siConfirmCls .modal-body {background: #5D7DE7;} */

.siConfirmCls .modal-body .bootbox-body {color: #000;}

.siConfirmCls .btn {border-radius: 0;border: 0;background: transparent;color: #212529;margin: 0;font-size: 17px;height: 48px;line-height: 48px;width: 50%;padding: 0 10px;border-right: 1px solid #e9ecef;cursor: pointer;}

.siConfirmCls .btn:last-child {border-right: 0;}
.siConfirmCls .modal-content{border-radius: .4rem!important;}

.siConfirmCls .btn:focus,
.siConfirmCls .btn:focus,
.siConfirmCls .btn:active,
.siConfirmCls .btn:active,
.siConfirmCls .btn:hover,
.siConfirmCls .btn:hover {box-shadow: none !important; background: transparent !important; /*border-color: #fff !important; border-right: 1px solid #e9ecef !important;*/ color: #212529 !important;}

.siConfirmCls .btn-success:not([disabled]):not(.disabled).active,
.siConfirmCls .btn-success:not([disabled]):not(.disabled):active,
.siConfirmCls .show>.btn-success.dropdown-toggle { box-shadow: none !important; background: transparent !important; border-right: 1px solid #e9ecef !important; border-color: #fff !important; color: #212529 !important;}

.siConfirmCls .modal-dialog {width: 360px;}

.siConfirmCls .modal-content {
    /*box-shadow: 0 7px 22px 0 rgba(82,115,152,0.1);*/
    -webkit-box-shadow: 0 0 20px rgba(82, 115, 152, 0.4) !important;
    box-shadow: 0 0 20px rgba(82, 115, 152, 0.4) !important;
}
.pluse-icn{float: right;}

.remove_row_icon { width: 30px; height: 28px; line-height: 27px; text-align: center; border: 1px solid #5c7ce7; display: inline-block; border-radius: 2px; margin-left: 6px; }
.default_email_to{ width: 85%; float: left; margin-top:5px; }
.default_email_cc{ width: 85%; float: left; margin-top:5px; }
.remove_row_icon{ margin-top: 5px; }
.tooltip>.tooltip-inner { background-color: #232f7b; }
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before { border-top-color: #232f7b;}
.add_cert{float: right!important;}

.remove_cert { width: 38px; line-height: 38px; height: 38px; display: inline-block; text-align: center;}
.add_cst_btn{margin: 10px 20px; }
.dt-buttons{display: none}
.ele_hide{display: none;}

.sm_txt_blk { width:110px; float: left; margin-right: 10px; padding: 0 10px; text-align: left;}
.remove_WI {float: left; line-height: 28px; margin-left: 15px; position: absolute; right: 10px; top: 0;}
input[type='number'] {
    -moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.multiple_emails-container {overflow: hidden;border-radius: 4px;box-shadow: none;padding: 0;margin: 0;cursor: text;width: 100%;float: left;background: #f2f2f2;}

.multiple_emails-container input { clear:both; width:100%; border:0; outline: none; margin-bottom:3px; padding-left: 5px; box-sizing: border-box;  }

.multiple_emails-container input{border: 0 !important;}
.multiple_emails-input{ height: 28px;line-height: 28px;padding: 0 10px;color: rgba(28, 29, 31, 1);font-size: 15px;width: 100%;box-sizing: border-box;border: 0;background: #f2f2f2; margin: 0;}

.multiple_emails-container input.multiple_emails-error {box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px red !important; outline: thin auto red !important; }

.multiple_emails-container ul { list-style-type:none; padding-left: 0; }
.multiple_emails-email {margin: 5px; padding: 3px 25px 3px 5px; border: 1px #BBD8FB solid;border-radius: 3px;background: #F3F7FD;width: auto;float: left;     position: relative; line-height: 18px;}
.multiple_emails-close { float: right;margin-left: 5px; position: absolute; right: 5px;}
span.email_name {word-break: break-all;}



.g_lable{color: #333 !important;font-size: 18px !important; margin-top: 20px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #333;}
.g_sub_lable{color: #333 !important;font-size: 16px !important; margin-top: 10px;}
.csv_errors{ max-height: 250px; margin-bottom: 20px; }
.activetd td {background: #232f7b !important; color: #fff !important;}
.cursorponiter td {cursor: pointer !important;}

#certsListModal {background: rgba(0,0,0,0.7);}
.align_center .custom-checkbox {text-align: center; width: auto;margin: 0 auto;float: none;display: table;}
.align_center .custom-control-indicator {float: none; display: inline-block; position: relative; top: 4px;}
.align_center .general_msg {float: none; display: inline-block; margin: 0;}
.lb_fl_lnk{color: #fff;}
.lb_fl_lnk:hover{color: #fff;}
.remv_labr{ float: right;margin-top: 8px;color:#f24914 !important;cursor: pointer; }
.conflt_err{opacity: 0.8 !important; color: #ff0000 !important;}
.fc-scroller { overflow-y: hidden !important; }
.worker_counts{display:inline-block; font-size:16px; text-align: center;}
.act_job{cursor: inherit !important;}
.fc-scroller-canvas{min-width: 100% !important}
.hide_border{border: none !important;}
.clr_red{color: #ff0000;}
.cmpn_name{
	display: inline-block; font-size: 12px; line-height: 12px; float: left;width: 100%;
}
.logo img{height: 70px}
@media print {
    html, body { height: auto; }
    .dt-print-table, .dt-print-table thead, .dt-print-table th, .dt-print-table tr {border: 0 none !important;}
}
