.list_report_wrapper .form_wrapper .form-panel label,.form-panel label{
    font-size: 11px; font-weight: 600;
}
.side_menu_bar.menu_close ul.menu li ul{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
@media only screen and (max-width: 1920px) {
    .side_menu_bar.menu_close ul.menu li ul li a.menu_item {
        padding: 2px 0 2px 15px !important;
    }
}

.side_menu_bar.menu_close ul.menu li .text{
        padding: 8px 0 8px 1.5rem;
}
.side_menu_bar.menu_close ul.menu li ul{
    top: 43px 
}
.menu_item i.fa-solid, .menu_item i.fas {
    font-size: 15px !important;
    margin-right: 10px;
}

.side_menu_bar ul.menu li ul a.menu_item span{
    color: #fff;
}

.side_menu_bar.menu_close ul.menu li ul a.menu_item span{
    color: #000;
}

/*By JS for Side bar menu selection and color effect, checkbox, */
/* .side_menu_bar ul.menu li ul {
    background: #e3c6c7;
    
}
.side_menu_bar ul.menu li ul li a.menu_item {
    padding: 4px 0 4px 8rem;
    color: #000 !important;
}
.side_menu_bar ul.menu li.active a.menu_item:not(.active) {
    color: #000 !important;
}
.side_menu_bar ul.menu li.active a.menu_item:not(.active):hover{
    transition: transform 0.2s ease-out;
}
.side_menu_bar ul.menu li a.menu_item.active,.side_menu_bar ul.menu li a.menu_item:not(.active):hover {
    color: var(--primaryColor) !important;
    background: #fff !important;
    border-radius: 0;
} */
.form-check-input:checked {
    background-color: var(--primaryColor);
    border-color: var(--primaryColor);
}
.xx-large-font{font-size:55px !important;}
.uppercase{text-transform: uppercase;}
.small-font{font-size:14px !important;}
.tooltip{
    font-size: 12px !important;
}
.hide{display:none;}
.show{display:block;}
.chosen-container.chosen-container-single .chosen-single{
    height: 3.6rem;
    border-radius: 5px;
}
.form-panel.error .input-panel {
    border-color: #e83038 !important;
    color: #e83038 !important;
}
.form-panel.error .chosen-container.chosen-container-single .chosen-single{
    border-color: #e83038 !important;
}
.mfp-content button.button:not(.button-gray) {
    background: #4CAF50;
}
.mfp-content button.button:not(.button-gray):hover{
    background-color: var(--secondaryColor);
}

.roberry-text, .theft-text{color: var(--bs-body-color);}
.error .roberry-text, .error .theft-text {color: red;}
#staff_container {display: block; position:relative;} 
.ui-autocomplete {position: absolute; border: 1px solid #a2a2a2 !important; border-radius: 0 0 5px 5px; max-height: 150px; overflow-y: auto; border-bottom: 3px solid #8c262c !important;}

/* Datepicker customization style */
.ui-widget-header {
    background-color: #8c262c; border-radius: 5px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button{
    background-color: #8c262c;
}
.ui-widget.ui-widget-content{
    border:1px solid #8c262c; border-radius: 8px;
}

/* Dropdown List */
.dropdownList {
    position: relative;
    display: inline-block;
  }

  .dropdownList-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 200px;
    height: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    right: 0px;
    text-align: left;
    border: 1px solid #e0e0e0;
    border-radius: 5px; 
    padding: 5px;
  }

  .dropdownList-content a {
    padding: 7px 2px 7px 7px;
    text-decoration: none;
    display: block;
    text-align: left !important;
    border-bottom: 1px solid #eee;
  }

  .dropdownList-content a:hover {
      border-bottom: 1px solid #eee;
  }

  .dropdownList-content a:last-child{
      border-bottom: 0;
  }

  .dropdownList-content a span{
    color: #444444;
    text-align: left;
  }

  .show {display: block;}
  
  /* Relaod page */
  .reload-page-on-error{display: flex; justify-content: center; min-height: 50px; color: #F44336;}
/* End */
.list_report_wrapper .form_wrapper .form-panel .input_wrapper .ms-options-wrap button{padding-left: 15px}

/* Badge */
.badge-primary{color:#fff;background-color:#007bff}
.badge-secondary{color:#fff;background-color:#6c757d}
.badge-success{color:#fff;background-color:#28a745}
.badge-danger{color:#fff;background-color:#dc3545}
.badge-warning{color:#212529;background-color:#ffc107}
.badge-info{color:#fff;background-color:#17a2b8}
.badge-light{color:#212529;background-color:#f8f9fa}
.badge-dark{color:#fff;background-color:#343a40}

.list_report_wrapper .form_wrapper .form-panel {margin-bottom: 1.7rem;}
@media (min-width: 992px) {
    .modal-lg, .modal-xl {
        --bs-modal-width: 85%;
    }
}
.modal-title{color:var(--secondaryColor);}
.modal-footer{justify-content: flex-start;}
input[readonly] {cursor: not-allowed;}
.ourter-section.section_form {border-color: #c54141 !important; border-left: 1px solid; border-right: 1px solid;  border-bottom: 1px solid;}
.display-customer-info{background: #bef5fc; padding: 5px 0px; font-size: 12px;}
.form-check-input:checked {background-color: var(--primaryColor); border-color: var(--primaryColor);
}
.permission-box-heading, .accordion-header{background:#8c262c !important;}
.permission-box-heading-inner, .permission-box-heading-inner .accordion-header{background: #b58c5a !important;} /*b58c5a | c96b6f*/

.permission-box-heading, .permission-box-heading-inner{border-top-left-radius: var(--bs-accordion-border-radius); border-top-right-radius: var(--bs-accordion-border-radius);}
.accordion-button{background: #cf7f35 !important;}
.accordion-button:not(.collapsed) {box-shadow: none;}
button.accordion-button {border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; border-top-left-radius: 0px !important;}
.permission-box-heading h2{color:#fff; font-size: 12px;}
.permission-box-heading-inner h2 {color:#fff; font-size: 11px;}
.accordion-collapse .form-panel {margin-bottom: 0px !important;}
.table-border.dashboard>thead tr>th {font-size: 10px;}
.ui-state-active{background: #cf7f35 !important;}
.hasDatepicker[readonly]{cursor: pointer;}
.tr-region-row {/*background: #f7d3d3;*/}

/* @Rahul Date:03-04-2025*/
.list_report_wrapper .form_wrapper .form-panel label{
    margin-bottom: 4px;
}

.table_section .table_body .table_section_main h4{ font-size: 12px}

.body_heading_area{
    padding: 1rem 0;
}
.list_report_wrapper .form_wrapper .form-panel .input_wrapper .ms-options-wrap button{
    height: 3rem;
    padding: 0 15px;
}
.list_report_wrapper .form_wrapper .form-panel .input-panel {
    height: 3rem;
}
.list_report_wrapper .form_wrapper .form-panel {
    margin-bottom: 10px;
    padding-bottom: 0;
}
.row {
    margin-left: calc(-.5* var(--bs-gutter-x));
    margin-right: calc(-.5* var(--bs-gutter-x));
}
.section_form{
    padding: 1rem;
    padding-bottom: 0;
    /*margin-bottom: 1rem;*/
}
.section_form h3{
    font-size: 14px;
    margin-bottom: 5px;
}

.list_report_wrapper.list_tab.insurance_status {
    padding-top: 2rem;
}
.list_report_wrapper .form_wrapper .form-panel.upload .input-panel{
    padding-top: 3px;
}
@media only screen and (max-width: 1920px) {
    .list_report_wrapper .form_wrapper .form-panel .input-panel {
        height: 3rem;
    }
}

@media only screen and (max-width: 1400px) {
    .custom_bedcrumb {
        margin-top: 0 ;
    }
}
.chosen-container.chosen-container-single .chosen-single{
    height: 3rem;
    padding-top: 3px;
    padding-bottom: 0
}
.list_report_wrapper .form_wrapper .form-panel .input_wrapper .chosen-container .chosen-single{
    height: 3rem;
    padding: 5px 0 0 0;
    padding-left: 15px;
}
/* End */

