.error {
    font-family: helvetica, serif;
    font-weight: 100;
    color: #e6161e;
    font-size: 13px;
}
.login-body {
    background: #f1f1f1;
}
.login-body .account-pages .account-content {
    background: #fff;
}
.ocheckbox {
    font-size: 17px;
    cursor: pointer;
}
.tblActionIcon, .tblSingleIcon {
    font-size: 15px;
    cursor: pointer;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}
i.actionHistory {
    color: #c53fba;
}
i.actionUpMiss {
    color: #ea0c0c;
}
i.actionDispToRo {
    color: #0dabad;
}
i.actionDispToSur {
    color: #d6369c;
}
i.actionCnfmRecv {
    color: #40bf0d;
}
i.actionAsgnToSurv {
    color: #bf0dbf;
}
.actionEdit{
    color: #ea0c0c;
}
.actionView{
    color: #40bf0d;;
}
.actionDownload{
    color: #0dabad;;
}
.actionMoveToFresh {
    color: #ff9901;
}
label.mandatory::after {
    color: #ff0d0d;
    content: "*";
    font-size: 11px;
    margin-left: 2px;
    margin-top: -3px;
    position: absolute;
}
.yellow{
    background-color: #ffff00;
}
.green{
    background-color: #40bf0d;
}
.red{
    background-color: #ff0d0d;
    color: #ffffff;
}
/*.new{
    background-color: #bf0dbf;
    color: #ffffff;
}*/
.qc{
    background-color: #0dabad;
}
img.single_image{
    width:100px !important;
    height:100px !important;
    margin-top: 10px;
}
img.max_image{
    border: 2px solid #d3d3d3;
    height: 75px !important;
    margin-right: 5px;
    margin-top: 10px;
    width: 75px !important;
}
span.label.css-bs1 {
    background: #c353fb;
}
span.label.css-bs2 {
    background: #58abad;
}
span.label.css-bs3 {
    background: #0c90d2;
}
span.label.css-bs4 {
    background: #03d014;
}
span.label.css-bs5 {
    background: #ec0c0c;
}
#report_status > option:disabled {
    color: #ccc !important;
}
span[data-toggle=tooltip]{
    cursor: pointer;
}
body.mis-sheet .content-page {
    overflow: visible;
}
.paginate_button.next.disabled, .paginate_button.previous.disabled {
    background: rgba(231, 23, 31, 0.5) none repeat scroll 0 0;
    cursor: auto;
    color:#f2f2f2;
    border-color: #E97478;
}
hr.hr-sm {
    margin-bottom: 10px;
    margin-top: 10px;
}
.card-box h4 {
  color: #3e3e3e;
  line-height: 1.3;
}
.card-box h3 {
  text-align: center;
  padding-bottom: 10px;
}
.card-box {
  min-height: 189px;
}
@media screen and (min-width:768px) {
    .table-responsive {
        overflow: visible;
    }
}
span.label {
  font-size: 12px;
  font-weight: 100;
  padding: 5px 10px;
}
/* Intimation css */
h4.section-title {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 8px;
    margin-bottom: 10px;
}
.no-overflow-hidden #wrapper, .no-overflow-hidden .content-page {
	overflow: visible;
}
div#mail_content {
    width: 100%;
    height: 200px;
    border: 1px solid #ccc;
    padding: 5px;
    overflow: scroll;
    float: left;
}
.my-bor{padding: 20px 0px; border-bottom: 1px solid #ccc;}
span.type{text-transform: capitalize}
.custom-card-box {
    background-clip: padding-box;
    background-color: #fbfbfb;
    border: 1px solid #e9e6e6;
    border-radius: 1px;
    margin-bottom: 15px;
}
.custom-card-box, .wrapper-md {
    padding: 6px 10px;
}
.tblActionView{color:#c353fb !important;}
/* Intimation Edit */
.modal-dialog.modal-xxl {
    width: 980px;
}
.modal-xxl .modal-content {
    padding: 18px 25px 25px 25px;
}
form .bootstrap-select {
    width: 100%;
}
td.caps {
    text-transform: uppercase;
}
.actionHistory{color:#c353fb !important;}
.actionMail{color:#6164c1 !important;}
.actionRemarks{color:brown !important;}
.actionViewReport{color:#f96262 !important;}
.actionDownReport{color:#073c8e !important;}
.actionUpdate{color:#49c10d !important;}
.actionImgUpload{color:#49c10d !important;}
.actionValuation{color:#6699ff !important;}
.actionExportExcel{color:#006400 !important;}
.actionCancel{color:#ff0000 !important;}
.actionHoBill{color:#6699ff !important;}

div select.bs-select-hidden, div select.selectpicker {
    visibility: hidden;
    position: absolute;
    display: inherit !important;
}
.bootstrap-select .btn.disabled-dropdown {
    background: #eee;
}
.popup-edit-status {
    padding: 0;
    color: #ea4c89;
}
.dataTables_wrapper table div {
    margin: 0 0 4px 0;
}
.app-search {
    width: 300px !important;
}
.onoffswitch {
    -moz-user-select: none;
    position: relative;
    top: 17px;
    width: 120px;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "INTIMATION";
    padding-left: 10px;
    /*background-color: #E7171F;*/
    background-color: rgba(231,23,31,0.5);
    color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "Conveyance";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 18px; margin: 6px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    /*right: 56px;*/ right:89px;
    border: 2px solid #999999; border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}
.badge.top_badge {
    margin-left: -6px;
    margin-top: -6px;
    position: absolute;
    z-index: 5;
    top:15px;
    right:5px;
}
.viewLogs{background-color:#6164c1 !important;color:#ffffff}
.viewLogs:hover{color:#ffffff}
.viewLogs:focus{color:#ffffff}
#images-error, #cancel_image-error {
    font-size: 16px;
    font-weight: bold;
    margin-left: -69px;
    margin-top: -41px;
    position: absolute;
    z-index: 1000000;
}
.row.frow {
    margin-bottom: 14px;
}
.row.frow:last-child {
    margin-bottom: 0;
}
.opage .custom-card-box {
    margin: 0 -3px 5px -3px;
}
.col-lg-1.ocol,.col-lg-10.ocol,.col-lg-11.ocol,.col-lg-12.ocol,.col-lg-2.ocol,.col-lg-3.ocol,.col-lg-4.ocol,.col-lg-5.ocol,.col-lg-6.ocol,.col-lg-7.ocol,.col-lg-8.ocol,.col-lg-9.ocol,.col-md-1.ocol,.col-md-10.ocol,.col-md-11.ocol,.col-md-12.ocol,.col-md-2.ocol,.col-md-3.ocol,.col-md-4.ocol,.col-md-5.ocol,.col-md-6.ocol,.col-md-7.ocol,.col-md-8.ocol,.col-md-9.ocol,.col-sm-1.ocol,.col-sm-10.ocol,.col-sm-11.ocol,.col-sm-12.ocol,.col-sm-2.ocol,.col-sm-3.ocol,.col-sm-4.ocol,.col-sm-5.ocol,.col-sm-6.ocol,.col-sm-7.ocol,.col-sm-8.ocol,.col-sm-9.ocol,.col-xs-1.ocol,.col-xs-10.ocol,.col-xs-11.ocol,.col-xs-12.ocol,.col-xs-2.ocol,.col-xs-3.ocol,.col-xs-4.ocol,.col-xs-5.ocol,.col-xs-6.ocol,.col-xs-7.ocol,.col-xs-8.ocol,.col-xs-9.ocol {
    padding: 1px 1px;
}
#insurer_bill_edit_mdl {
    color: #333;
    font-family: "Calibri";
}
.table-inv th, .table-inv td {
    border: 1px solid #6e6e6e !important;
}
.nopadding.inv_div {
    padding-left: 0;
    padding-right: 0;
}
.right{text-align: right}
.inline_edit:focus {
    border: 1px solid;
    background: #F3F3F3;
}
.a-left{float: left; text-align: left}
.bold {
    font-weight: bold;
}
/*tooltip*/
/*span.edit_tooltip:before {
    content: "";
    border-style: solid;
    border-width: 0 15px 15px 15px;
    border-color:  transparent transparent rgba(0,102,255,.5) transparent;
    height: 0;
    position: absolute;
    top: -17px;
    width: 0;
}

span.edit_tooltip {
    background-color: rgba(0,102,255,.15);
    border: 2px solid rgba(0,102,255,.5);
    border-radius: 10px;
    color: #000;
    display: none;
    padding: 10px;
    position: absolute;
}

input:hover + span.edit_tooltip {
    display: inline-block;
    /!*margin: 10px 0 0 10px*!/
}*/
/*tooltip*/
#ho_bill_name > .inline_edit {
    width: 85% !important;
}
#ro_bill_name > .inline_edit {
    width: 40% !important;
}
.inline_dot{
    text-decoration: none;
    border-bottom: 3px dotted red;
    cursor:pointer;
}
.hide_div{display: none; border: 3px solid #C1C1C1; padding: 5px;
    margin-top: 10px;}
.hide_div table{margin-bottom: 0px}
.hide_div table tbody tr td{border-width: 0px}
#client_details input {
    width: 75%;
}
.bs-title-option {
    color: #999;
}
.ro_export_div{border-bottom: 1px solid #eee;
    display: block;
    margin-bottom: 15px;
    padding-bottom: 15px;}

.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: rgba(255, 255, 255, 0.8);
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
.cssload-speeding-wheel {
    width: 88px;
    height: 85px;
    margin: 0 auto;
    background-image:url(../../images/loader_1.gif);
}
#demo-container{
    background-color: white; position: absolute; left: 0; bottom: 0; height: 300px; width: 300px;
    opacity: 0.4;
}
.valua-div .imgsize {
    margin-bottom: 15px;
    padding: 10px;
    border-bottom: 1px solid #e8e8e8;
}
.card-box.valua-div {
    float: left !important;
    /*height: 1300px !important;
    overflow: scroll !important; */
    width: 100% !important;
}
.card-box.valua-div1 {
    float: left !important;
    height: auto !important;
    width: 100% !important;
    min-height: 0;
}
.imgsize label{
    padding-left: 0px !important;
}
.slimscroller {
    height: 480px;
    overflow: hidden;
    position: relative;
    width: auto;
}
.cus_val_frm{
    margin-bottom: 15px;
}
.actionImgUpload.img_no {
    color: #006600 !important;
}
.notes {
    font-weight: bold;
    color: red;
    display: block;
}
.dataTable tfoot tr td {
    padding: 0;
}
.dataTable tfoot tr td input {
    border: none;
    padding: 8px 5px;
}
.dataTable tfoot {
    display: table-header-group;
}
.dataTable tfoot tr td input.multifilter {
    width: 100%;
}
.dataTable tfoot tr td input.multifilter.key {
    background-color: #f3ff30;
    color: #000;
}
.over-delay-tag-button1 .btn {
    margin: 1px;
    padding: 0 5px;
}
.thumbnail.val_view_imgs{
    height:150px!important;
    overflow: hidden;
    margin-bottom: 5px !important;
}
.img_div{
    margin-bottom: 20px !important;
}
.thumbnail.val_view_imgs .img_div{
    height:100px!important;
    overflow: hidden;
}
.thumbnail.val_view_imgs .img_div img{
    width:100%!important;
    height:auto !important;
}

/* tray completed page action icons */
td.td-act-icons {
    padding: 0 !important;
    text-align: center;
}
.td-act-icons a {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-bottom: 2px;
}
.td-act-icons a i {
    font-size: 17px;
    vertical-align: bottom;
   line-height: 26px;
}
.fixed-left-void .enlarged .td-act-icons a {
    padding: 0;
}
/* --- */
#custom-uper div ul li {
    list-style: outside none none;
}
.uper_page_name {
    padding-bottom: 5px;
    padding-top: 10px;
    font-weight: bold;
}
hr.custom_menu {
    margin-bottom: 10px;
}
#page-login .account-pages {
    margin-top: 135px;
}
#imf_up_div{
    background-color: #f5f5f5;
    border: 1px solid #e9e6e6;
    padding-top: 10px;
    padding-bottom:10px;
}
#loader_html img {
    padding-left: 5px;
    padding-top: 15px;
}
.pupfrm-loader img {
    width: 28px;
    height: 28px;
    margin-right: 11px;
}
tr.btro_class {
    background-color: pink !important;
}
/* tat expire */
tr.even.tat-expired, tr.odd.tat-expired, .table-hover>tbody>tr.tat-expired:hover {
    background: #fdff77 !important;
}
tr.even.tat-expired-holded, tr.odd.tat-expired-holded, .table-hover>tbody>tr.tat-expired-holded:hover {
    background: #fdc392 !important;
}
a.tblActionIcon.actionMarkTatHold {
    color: #f32d2d;
}
span#tat-title-notify {
    color: #ff4d4d;
    font-size: 13px;
    font-weight: normal;
}
/* ---- */

tr.someonepicked {
    text-decoration: line-through;
}

.container.padless-container {
    padding-left: 0px;
    padding-right: 0px;
}
.padless-container [class^="col-"].padless-col, .padless-container [class*=" col-"].padless-col {
    padding-left: 0px;
    padding-right: 0px;
}
.padless-col .dataTables_length, .padless-col .dataTables_info {
    padding-left: 10px;
}
.padless-col .dataTables_filter, .padless-col .dataTables_paginate {
    padding-right: 10px;
}
table.table.dataTable {
    table-layout: fixed;
    width: 100%;
}
table.table.dataTable td, table.table.dataTable td span.label {
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
}
table.mytable.table.dataTable td, table.mytable.table.dataTable td span.label{
    white-space: normal !important;
}

.onchecker {
    background: transparent;
    border: 1px solid #ddd;
    width: 31px;
    height: 30px;
    border-radius: 2px;
    cursor: pointer;
}
tr th.onchecker-th, table tr td.onchecker-td {
    padding: 5px 0 1px 5px !important;
}
.onchecker.onchecker-on, .onchecker:hover {
    background: url(../../images/digi_checkbox.png) no-repeat -127px -68px;
    border: 1px solid transparent;
}
tr.billg {
    background-color: #ffe6ff !important;
}
.notes_div {
    border: 1px solid #ddd;
    padding-left: 5px;
    padding-right: 5px;
}
.bill_notes{
    width: 10px; height: 10px; background-color: #ffe6ff; color:#ffe6ff
}
.btn.left_btn{
    text-align: left !important;
    color: black; !important;
}
.btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}
.cus_search_tab{
    margin-bottom: 10px;
}
.custom-card-box table.table{margin-bottom:0px !important; }
                                                                                                                               table.cus_search_tab.table td, table.cus_search_tab.table td label{
    font-weight: bold !important;
}

.cus_search_tab.table{background: #ddd;}

.processing-content-block {
    display: block;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    z-index: 99999;
    padding: 0;
    margin: 0 auto;
    color: #fff;
    font-size: 20px;
    text-align: center;
}
table#datatable-fixed-header tr.billgpar {
    background-color: #ffffcc !important;
}

#intimator_list{float:left;list-style:none;margin-top:-3px;padding:0;width:100%;position: absolute;z-index: 1000}
#intimator_list li{padding: 10px; background: #f0f0f0; border-bottom: #bbb9b9 1px solid;}
#intimator_list li:hover{background:#FBCFCF !important;cursor: pointer;}
#intimator_list li:nth-child(odd) {
    background: #EBEFC9;
}
#intimator_list li:nth-child(even) {
    background: #f0f0f0;
}
#close_intimator_list{
    cursor: pointer;
    background: #EBEFC9;
    display: none;
}
.table-striped>tbody>tr:nth-of-type(odd).int_picked, .table-striped>tbody>tr:nth-of-type(even).int_picked, tr.int_picked, tr.odd.int_picked, tr.even.int_picked {
    text-decoration: line-through;
    background-color: #dedddd;
    color: #848484;
}
#updateStatusForm .form-group {
    margin: 0;
}
#loader_html.loader_html img {
    padding-left: 5px;
    padding-top: 0 !important;
}
#status_table tr td {
    width: 20%;
}
tr.rem {
    background-color: #FFFF99 !important;
}
i.act{
    color: green;
}
i.inact{
    color: #ea0c0c;
}
tr.in_act_row{
    background-color: #FFE1E1 !important;
}
.tblActionIcon.actionEdit.actionROC {
    color: #337ab7;
}
.upload_notes {
    width: 10px;
    height: 10px;
    background-color: #dff0d8;
    color: #dff0d8;
}
li.nav-item a {
    border-bottom-color: rgba(231,23,31,0.5) !important;
}
.nav-tabs .nav-item.active .nav-link {
    background: rgba(231,23,31,0.5);
    color: white;
}
.nav-tabs .nav-item .nav-link{
    background: white;
    color:#000;
}
#perTable tbody tr:hover td{
    border-bottom: 1px solid rgba(231,23,31,0.5);
    border-top: 1px solid rgba(231,23,31,0.5);
}
#perTable tbody tr:hover td.main-key{
    background-color:rgba(231,23,31,0.5);
    color: #FFFFFF;
}
.stars{
    font-size: 24px;
}
.autoqc_div{
    border:2px solid rgba(231,23,31,0.5);
}
.qc_title_auto {
    padding-top: 8px;
    text-transform: uppercase;
}
#collapseExample.autoqc_div {
    padding-top: 15px;
    margin-bottom: 15px;
}
.auto_head{
    background-color:rgba(231,23,31,0.5);
    color: #FFFFFF !important;
    padding: 5px 3px;
}
.no-padding{
    padding: 0px;
}
.h_sub_title{
    color:#3e3e3e;
    line-height: 1.4;
}
#clickme{
    cursor: pointer;
}
li.qcli {
    line-height: 1.7;
}
.btn.brk{
    padding: 4px 6px !important;
}
.bootstrap-select .btn.loading-dropdown {
    background: yellow;
}
.pmActionEdit{
    color: #ea0c0c;
}
.pmActionRemarks{color:brown !important;}
.pmActionMail{color:#6164c1 !important;}
.pmActionMarkTatHold {
    color: #f32d2d !important;;
}
.pmActionCancel{color:#ff0000 !important;}
.pmActionImgUpload{color:#49c10d !important;}
.pmActionValuation{color:#6699ff !important;}
.pmActionView{
    color: #40bf0d;;
}
.pmActionDownload{
    color: #0dabad;;
}
.pmActionMoveToFresh {
    color: #ff9901;
}
.pmActionViewReport{color:#f96262 !important;}
.pmActionDownReport{color:#073c8e !important;}
.pmActionUpdate{color:#49c10d !important;}
.pmActionExportExcel{color:#006400 !important;}
.pmActionHoBill{color:#6699ff !important;}
.premium_class{
    opacity: 0.5;
}
#datatable-fixed-header_processing.dataTables_processing {
    position: absolute;
    top: 20%;
    left: 50%;
    width: 30%;
    height: 40px;
    margin-left: -20%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background:none;
}
#global_app_type{
    border: 2px solid #999999;
    font-size: 13px;
    height: 34px;
    padding: 7px 40px 7px 20px;
    margin: 19px 12px 0 10px;
    background: rgba(231,23,31,0.5);
    box-shadow: none;
    color: #FFFFFF;
    font-weight: bold;
    border-radius: 20px;
    cursor: pointer;
}
@media screen and (max-width: 700px) {
    #global_app_type{
        margin: 0 !important;
    }
}
.piswitch {
    -moz-user-select: none;
    position: relative;
    top: 17px;
    width: 90px;
    margin-left: 10px;
}
.piswitch-checkbox {
    display: none;
}
.piswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}
.piswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.piswitch-inner:before, .piswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.piswitch-inner:before {
    content: "PI";
    padding-left: 10px;
    /*background-color: #E7171F;*/
    background-color: rgba(231,23,31,0.5);
    color: #FFFFFF;
}
.piswitch-inner:after {
    content: "CI";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.piswitch-switch {
    display: block; width: 18px; margin: 6px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    /*right: 56px;*/ right:60px;
    border: 2px solid #999999; border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}
.piswitch-checkbox:checked + .piswitch-label .piswitch-inner {
    margin-left: 0;
}
.piswitch-checkbox:checked + .piswitch-label .piswitch-switch {
    right: 0px;
}
.tblActionIcon .mdi.fa-lg {
    font-size: 23px;
}
.claim_title{padding-left: 35% !important;
    background: #fff;
    border: 1px solid #ccc;}
.cliam_title_txt{color: rgba(231,23,31,0.8);}