.page-title {
    padding-top: 15px;
    padding-bottom: 15px
}

.dataTables_wrapper .dataTables_length {
    margin-bottom: 0px;
}


.top-form-card {
    padding: 8px 18px;
}

.top-btn-group button {
    margin: 0px !important;
}


.data-body {
    padding: 15px 18px;
}

.dataTables_wrapper .dataTables_length select {
    border: #c1c1c1 solid 1px !important;
}


.custom-input {
    margin-top: 0px;
}

.custom-input.theme-form input[type=text],
.custom-input.theme-form select {
    background: #fff;
    border-color: #c1c1c1;
    border: #c1c1c1 solid 1px;
    padding: 5px;
    color: #000;
    font-size: 13px;
}

.custom-input .col-md-12 {
    margin-top: 0px;
}

.custom-input .form-label {
    margin: 0px;
}


.custom-input .select2-container .select2-selection--single {
    height: 33px !important;
}

.custom-input .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 17px;
}

.custom-input .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 4px;
}



.city-frm-btn {
    text-align: right;
}

.top-btn-group {
    text-align: right;
}


#relation_listing_wrapper.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    max-height: 50vh !important;
}


#addCityForm .invalid-feedback {
    color: var(--bs-form-invalid-color) !important;
}

#addCityForm .form-label sup.error {
    color: var(--bs-form-invalid-color) !important;
}


.custom-input.theme-form input::placeholder {
    color: #a5a5a5;
}

.custom-input .col-6 .btn.m-2,
.custom-input .col-4 .btn.m-2,
.custom-input .col-3 .btn.m-2 {
    margin-top: 28px !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before {
    top: 50%;
    transform: translate(0px, -50%);
    line-height: 16px;
    left: 3px;
}


.img-box {
    position: relative;
}

.img-box {
    background: #fff;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    padding: 5px;
    border-radius: 100%;
}

.photo-edit {
    position: absolute;
    background: #fff;
    padding: 5px;
    border-radius: 100%;
    width: 24px;
    height: 24px;
    font-size: 11px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    text-align: center;
    right: -5px;
    top: 48px;
    cursor: pointer;
}



.invalid-feedback,
.error {
    color: #ff0000 !important;
}

.dataTables_wrapper table.dataTable thead th {
    white-space: nowrap;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td {
    word-break: break-all;
}

table.dataTable>tbody>tr.child span.dtr-title {
    display: inline-block;
    min-width: 250px;
}


.hidden-important {
    display: none !important;
}





.select-box {
    width: 100% !important;
}

.selected-box {
    max-width: 100% !important;
    padding: 8px 12px;
    border: 1px solid #878787;
    border-radius: 5px;
    background: #fff;
}

.selected-box::after {
    width: 24px;
    right: 0px;
    top: 8px;
}

.search-box input {
    width: 100%;
    border: 1px solid #878787;
    border-radius: 5px;
    background: #fff;
    max-width: 100%;
    padding: 8px 16px;
}

.select-box .options-container.active {
    max-width: 100%;
}

.loader-wrapper-new {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.7);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loader-wrapper-new img {
    width: 50px;
    height: 50px;
}

.login-card .logo {
    margin-bottom: 0px;
}

.login-card .logo img {
    max-width: 450px;
    height: 170px !important;
}



div .action .view a {
    color: #17A600;
}

i.fa-regular.fa-eye.fa-fw {
    color: skyblue;
}

i.fa-solid.fa-key.fa-fw {
    color: orange;
}

.custom-align label.form-label {
    width: 150px;
    flex: 0 0 150px;
}


.login-card .login-main {
    border-radius: 0px !important
}

.profile-dropdown img {
    height: 40px;
    border-radius: 100% !important;
}



.select2-container .dropdown-wrapper {
    display: none;
}

.select2-container .select2-selection--single {
    height: 38px !important;
    border-radius: 6px !important;
}

.select2-container--default .select2-selection--single {
    background: #fff !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 17px;
}

.select2-container.select2-container--focus .select2-selection--single {
    border-color: var(--bs-form-valid-border-color) !important;
}




.edit-profile .row .card {
    height: 100%;
}



#branchFilterForm .row .col-md-4 {
    margin-bottom: 20px;
}

#statusChangeForm label {
    margin: 0 10px 0 0;
}


.form-control.custom-disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 0.5;
    pointer-events: none;
    /* Prevent interaction */
    cursor: not-allowed;
    /* Show a not-allowed cursor */
}

.radiobutton-primary.custom-disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 0.5;
    pointer-events: none;
    /* Prevent interaction */
    cursor: not-allowed;
    /* Show a not-allowed cursor */
}

.select-disabled,
.select2-container--default .select2-selection--single.select-disabled {
    pointer-events: none;
    background-color: var(--bs-secondary-bg) !important;
    cursor: not-allowed;
    opacity: 0.5;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 0px !important;
}

#changePasswordForm .btn-outline-secondary {
    background-color: var(--white);
    color: #212529;
    border-radius: 0px;
    border: 1px solid var(--solid-border) !important;
    border-radius: 0px 6px 6px 0px;
}



/* .square-timeline li {text-align: center; font-size: 16px; } */


.edit-profile .card .card-footer {
    border-top: none;
}


#accordionPanelsStayOpenExample .accordion-body {
    padding-right: 0px;
}

/* .accordion-body .accordion-item .accordion-header .accordion-button {background: none !important; } */

div.dataTables_wrapper div.dataTables_length select {
    height: auto;
    min-height: auto;
}

.card.filter-card {
    margin-bottom: 18px;
}



.square-timeline .timeline-event .timeline-event-wrapper .timeline-thumbnail {
    padding: 2px 10px;
}

.square-timeline .timeline-event .timeline-event-wrapper {
    padding: 0px 0 10px 14px;
}

.text-muted .action-text {
    color: var(--theme-default);
}

.text-muted .action-text:hover {
    color: var(--bs-secondary-color) !important
}


#masterLogFilterForm .col-md-4 {
    margin-bottom: 20px;
}

.page-sidebar .sidebar-menu .sidebar-list .sidebar-submenu>li.active .submenu-title.active {
    color: var(--theme-default);
}


.ecommerce-dashboard .col-md-3 {
    margin-bottom: 24px;
}

.ecommerce-dashboard .card.progress-items {
    height: 100%;
    margin-bottom: 0px;
}

#loadMoreButton {
    margin: 20px auto;
    display: block;
}













.toggle-icon {
    cursor: pointer;
    padding: 4px 10px;
}

.accordion-pane-btn {
    text-align: right;
}

#accordionPanelsStayOpenExample .accordion-item {
    border: none;
    background-color: #f8f9fa;
    margin-bottom: 10px;
}

#accordionPanelsStayOpenExample .accordion-header {
    padding: 15px;
    background-color: #ddf7f5;
}

#accordionPanelsStayOpenExample.accordion .accordion-item {
    border: none;
}

body,
.page-body {
    background-color: #ecf8f7 !important
}


.no-available {
    text-align: center;
}

.no-available span {
    background: url(./images/out-of-stock.png) 0 0 no-repeat;
    display: inline-block;
    padding: 3px 0 5px 32px;
}

table#cron.dataTable input {
    border: 1px solid #6a71854d !important
}

.form-switch .form-check-input:focus {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
    pointer-events: none;
    background-color: #43B9B2;
    border-color: #43B9B2;
    color: #ffffff;
}

.datepicker-container.datepicker-dropdown.datepicker-top-left {
    z-index: 1600 !important;
}



table.dataTable#associate_carder input,
table.dataTable#associate_carder select,
table.dataTable#branch_limit input,
table.dataTable#branch_limit select {
    border: 1px solid #ababab;
}

.col-form-label {
    padding-top: calc(0.375rem + var(--bs-border-width)) !important;
}



.rupee-span,
.format-span {
    font-size: 10px;
}




.page-wrapper.sidebar-close .page-body-wrapper {
    margin-left: 80px !important;
}

.sidebar-close .page-sidebar .sidebar-menu .sidebar-list span {
    display: none;
}

.sidebar-close .page-sidebar {
    width: 80px !important;
    left: 0px !important;
}






.sidebar-close .simplebar-content-wrapper,
.sidebar-close .simplebar-mask,
.sidebar-close .simplebar-wrapper,
.sidebar-close .page-sidebar .sidebar-menu {
    overflow: visible !important;
}


.page-sidebar {
    z-index: 10;
}

.sidebar-close .page-sidebar .sidebar-submenu {
    position: absolute;
    z-index: 99999;
    left: 80px;
    top: 0;
    margin-top: 0px;
    width: 200px;
    background: #fff;
}

.sidebar-close .page-sidebar .sidebar-menu .sidebar-list:hover .sidebar-submenu {
    display: block !important;
}




#accordionPanelsStayOpenExample .accordion-header .toggle-icon {
    transform: rotate(90deg);
}

#accordionPanelsStayOpenExample .accordion-header .toggle-icon.collapsed {
    transform: rotate(0deg);
}


.custom-select-date {
    position: relative;
}

.custom-select-date .form-control.is-invalid {
    background-image: none;
}

.custom-select-date .custom-select-date-box {
    position: absolute;
    top: 40px;
    right: 25px;
}




.checkbox-primary:disabled:before {
    content: "";
    position: absolute;
    left: 0px;
    width: 29px;
    height: 16px;
    transform: rotate(45deg);
    pointer-events: none;
    border-bottom: #43B9B2 solid 1px;
    top: -4px;
    z-index: 99;
    border-top: none;
    border-right: none;
    border-left: none;
}




.square-timeline .timeline-event .timeline-event-wrapper {
    top: -17px;
}

.square-timeline .timeline-event .timeline-event-wrapper .timeline-thumbnail {
    padding: 12px 10px;
    display: flex;
}

.action-text {
    color: #359dff;
    cursor: pointer;
}


.square-timeline .timeline-event:hover .timeline-event-wrapper .timeline-thumbnail {
    box-shadow: inset 115em 0 0 0 rgba(67, 185, 178, 0.25);
}


table.dataTable#associate_carder thead th:nth-child(3) {
    width: 374px !important;
}


body {
    font-size: 13px;
}

.form-control,
.form-select {
    font-size: 13px;
}

#tenureForm table tbody tr:last-child td {
    padding: 8px !important;
}

.select2-container .select2-selection--single {
    padding: 6px 12px !important;
    max-height: 33.5px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 4px;
}



.dataTables_wrapper .dataTables_length {
    float: right;
}

.loadMoreButton {
    margin: 0px auto 20px auto !important;
    background: #fff;
    color: #43B9B2;
}

.loadMoreButton i {
    font-size: 13px;
    margin: 0 0 0 6px;
}

.loadMoreButton:hover {
    background: #43B9B2;
    color: #fff;
}

/* table.dataTable#associate_carder input { width:150px; margin: 0 auto; text-align: center; }


table.dataTable#associate_carder thead th:nth-child(4),
table.dataTable#associate_carder thead th:nth-child(5),
table.dataTable#associate_carder thead th:nth-child(6) { text-align: center;} */


/* .checkbox-primary:disabled:before {
    content: "";
    position: absolute; 
    top: 7%; 
    left: -4px; 
    width: 211%;

    height: 1px;
    transform: translateY(368%) rotate(45deg);
    pointer-events: none; 
}*/









/* #removeImage{
    display:none; position: absolute; top: 8px; right: -18px; color: red; font-size: 20px; cursor: pointer;
} */

/* Optional: Add some space between the label and the radio button */
#multi-step-form .form-check-label {
    margin-top: 5px;
    margin-right: 10px;
    display: flex;
    align-items: center;
}

#multi-step-form .form-check {
    padding-left: 0 !important;
}

/* Optional: Add some space between the label and the radio button */
.multi-step-form div#previewForm .col-sm-6,
#multi-step-form div#previewForm .col-sm-6 {
    display: flex;
}

.multi-step-form div#previewForm .col-sm-6 .form-label,
#multi-step-form div#previewForm .col-sm-6 .form-label {
    width: 50%;
    min-width: 50%;
}

/* Apply Flexbox to center-align the content horizontally and vertically */
#multi-step-form .form-check {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 2px;
}

.multi-step-form .custom-select-date .custom-select-date-box,
#multi-step-form .custom-select-date .custom-select-date-box {
    top: 30px !important;
}


* {

    scrollbar-color: #888 #f1f1f1;
}

/* WebKit Browsers (Chrome, Edge Chromium, Safari) */
*::-webkit-scrollbar {
    width: 10px !important;
    /* Width of the vertical scrollbar */
    height: 10px !important;
    /* Height of the horizontal scrollbar */
}

*::-webkit-scrollbar-thumb {
    background: #888;
    /* Scrollbar thumb color */
    border-radius: 10px;
    /* Rounded corners for the thumb */
}

*::-webkit-scrollbar-thumb:hover {
    background: #555;
    /* Thumb color on hover */
}

*::-webkit-scrollbar-track {
    background: #f1f1f1;
    /* Scrollbar track color */
}


.logs-user-field #select2-user_id-container {
    padding: 0px;
}

.logs-user-field .select2-container .select2-selection--single {
    padding: 6px 5px !important;
    height: 30px !important;
}





/* step css*/

.horizontal-wizard-wrapper #multi-step-form .main-horizontal-header,
.horizontal-wizard-wrapper .multi-step-form .main-horizontal-header {
    padding: 0 15px 20px 15px;
}

.horizontal-wizard-wrapper #multi-step-form .main-horizontal-header .horizontal-options,
.horizontal-wizard-wrapper .multi-step-form .main-horizontal-header .horizontal-options {
    background: #ecf8f7;
}

.horizontal-wizard-wrapper #multi-step-form .main-horizontal-header .horizontal-options a,
.horizontal-wizard-wrapper .multi-step-form .main-horizontal-header .horizontal-options a {
    width: 100%;
    border-radius: 0px;
    cursor: default;
    justify-content: left;
}

.horizontal-wizard-wrapper #multi-step-form .main-horizontal-header .horizontal-options a.active h6,
.horizontal-wizard-wrapper .multi-step-form .main-horizontal-header .horizontal-options a.active h6 {
    color: #ffffff;
}

.horizontal-wizard-wrapper #multi-step-form .main-horizontal-header .horizontal-options a h6,
.horizontal-wizard-wrapper .multi-step-form .main-horizontal-header .horizontal-options a h6 {
    color: #595c5f;
}

/* .horizontal-wizard-wrapper #multi-step-form .main-horizontal-header .horizontal-options .horizontal-wizard-content h6 {
    color: #3D3D47;
} */

#previewForm .card-header {
    background: #ecf8f7;
    padding: 10px;
}

/* Read-only style for radio buttons */
.radio-disabled {
    pointer-events: none;
    /* Prevent interaction */
    opacity: 0.5;
    /* Change the appearance */
    cursor: not-allowed;
    /* Make cursor look like it's disabled */

}

/* Read-only style for labels */
.readonly-label {
    pointer-events: none;
    /* Prevent interaction */
    cursor: not-allowed;
    /* Make cursor look like it's disabled */

}

/* By Mohammad Zaid Bin Mahmood Alam */

/* #associate-multi-step-form .tab-content>.tab-pane {
    display: block !important;
}
#associate-multi-step-form .fade:not(.show) {
    opacity: 1 !important;
} */

.radiobutton-primary {
    width: 18px;
    height: 18px;
}

.radiobutton-primary:checked {
    background-color: var(--theme-default);
    border-color: var(--theme-default);
}

.text-custom-primary {
    color: var(--theme-default);
}

.custom-label-color {
    color: #3D3D47 !important;
}

.checkbox-checked .form-check-input {
    width: 18px;
    height: 18px;
}

.form-check-input {
    cursor: pointer !important;
}

div#sidebar-menu li.sidebar-list.active i,
a.sidebar-link.active i {
    color: var(--theme-default);
}

div#sidebar-menu li.sidebar-list i,
a.sidebar-link i {
    color: var(--light-font);
}

.tap-top {
    z-index: 999999 !important;
}


.footer {
    position: fixed;
    left: 273px;
    right: 19px;
    z-index: 9;
    padding: 15px;
}

#login-page .footer {
    width: 100%;
    left: 0 !important;
    right: 0 !important;
    z-index: 9;
    padding: 15px;
}

.page-wrapper .page-body-wrapper .page-body {
    padding-bottom: 80px;
}


table.display.dataTable.no-footer.dtr-inline.fixedHeader-floating {
    width: 76% !important;
    table-layout: fixed !important;
    top: 85px !important;
    left: 309.1px !important;
}

.dtr-data ul li {
    position: relative;
}

.dtr-data ul li i {
    font-size: 20px;
}

.dtr-data ul li ul {
    /* background: #fff; */
    background: #ecf8f7;
    border: #ccc solid 1px;
    position: absolute;
    top: 0px;
    left: 23px;
    width: 200px;
    display: none;
}

.dtr-data ul li ul li {
    border-bottom: #d5d5d5 solid 1px;
}

.dtr-data ul li ul li a {
    padding: 10px;
    font-size: 14px;
    color: #333;
    display: block;
}

.dtr-data ul li:hover ul {
    display: block;
}

.dtr-data ul li ul li:hover a {
    /* background: #f3f3f3; */
    /* background-color: rgba(67, 185, 178, 0.1); */
    background-color: var(--theme-default);
    color: var(--white);
}

#cover {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.80;
    background: #aaa;
    z-index: 10;
    display: none;
}


.loaders {
    margin: auto;
    position: fixed;
    padding: 10px;
    font-size: 40px;
    display: flex;
    height: 100vh;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.spiners {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('/assets/images/spiners.gif') 50% 50% no-repeat rgb(249, 249, 249, 0);
    background-size: 150px;
}

/* 

.dtr-data ul li ul:before {
  width: 0;
  height: 0;
  margin: 0px auto;
  display: block;
  content: "";
  left: -10px;
  top: 4px;
  position: absolute;
}

.dtr-data ul li ul:before {
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
}

.dtr-data ul li ul:before {
  border-right:10px solid #fff;
} */



.user-profile .hovercard .cardheader:before {
    background: rgba(0, 0, 0, 0.3);
    content: "";
    display: block;
    height: 100%;
    width: 100%;
}

.user-profile .hovercard .user-image .avatar {
    margin-top: -45px;
}

.user-profile .hovercard .info {
    padding: 50px 26px 30px 26px;
}

.profile-img-style .loadMoreButton {
    margin: 0px auto 10px auto !important;
}




.text-danger.employee_code-error {
    color: #ff0000 !important;
    font-size: 0.875em;
}



.card-heading .timeline-thumbnail {
    padding: 0 80px 10px 80px;
}

.card-heading .timeline-thumbnail span {
    font-weight: bold;
    font-size: 14px;
}

#logsSection .card-body.card-heading {
    padding: 0 0 0 78px;
}

#logsSection .card-body.card-heading .timeline-thumbnail {
    padding: 0 0px 10px 0px;
}

#logsSection .card-body.card-heading .timeline-thumbnail {
    display: flex;
    width: 96%;
}

.calendar-fund {
    top: 30px !important;
}




.progress-block {
    padding: 10px 0px 30px 0px;
}

.progress {
    height: 25px;
}

.login-logo {
    background-color: #ffffff;
    padding-top: 25px;
}


.aadhar-eye-link,
.pan-eye-link,
.address-proof-eye-link,
.disb_passbook_upload-eye-link,
.guarantors_pan_upload-eye-link,
.guarantors_aadhaar_upload-eye-link,
.guarantors_signature-eye-link,
.guarantors_photo-eye-link,
.guarantors_income_proof-eye-link,
.guarantors_cheque1_upload-eye-link,
.guarantors_cheque2_upload-eye-link,
.coappliacnt_aadhar-eye-link,
.coappliacnt_pan-eye-link,
.coapplicant_photo-eye-link,
.coapplicant_income-eye-link,
.coapplicant_cheque1-eye-link,
.coapplicant_cheque2-eye-link,
.coapplicant_signature-eye-link,
.coappliacnt_pan-eye-link,
.coappliacnt_aadhar-eye-link,
.coapplicant_signature-eye-link,
.cheque1-eye-link,
.cheque2-eye-link,
.cheque3-eye-link,
.income-proof-eye-link,
.profile-eye-link,
.coapplicant_address-eye-link,
.guarantors_address_proof_file-eye-link,
.signature-eye-link,
.other_document_file0-eye-link,
.other_document_file1-eye-link,
.other_document_file2-eye-link,
.other_document_file3-eye-link,
.other_document_file4-eye-link,
.other_document_file5-eye-link,
.other_document_file6-eye-link,
.other_document_file7-eye-link,
.other_document_file8-eye-link,
.guarantors_cheque1_upload_1-eye-link,
.guarantors_cheque2_upload_1-eye-link,
.guarantors_income_proof_1-eye-link,
.guarantors_signature_1-eye-link,
.guarantors_photo_1-eye-link,
.guarantors_address_proof_file_1-eye-link,
.guarantors_pan_upload_1-eye-link,
.guarantors_aadhaar_upload_1-eye-link,
.other_document_file9-eye-link {
    position: absolute;
}

#vertical-wizard-tabContent .form-group,
#vertical-wizard-tabContent .col-sm-6,
#vertical-wizard-tabContent .col-sm-4 {
    position: relative;
}

.address_preview {
    word-break: break-all;
}


.image_text {
    font-size: 10px;
}


.mt-35 {
    margin-top: 35px;
}



.page-sidebar.scroolbar .sidebar-menu {
    height: calc(100vh - 224px);
}


.datepicker-dropdown {
    z-index: 9999999 !important;
}



.login-card .login-main {
    padding-top: 0px;
}

.page-header .logo-wrapper {
    padding: 0px 16px;
}

/* 
#guarantorsVerifyBtn {
    margin-top: 13px !important;
}

#guarantorsVerifyBtn_1 {
    margin-top: 13px !important;
} */

.sidebar-close .page-sidebar .accordion {
    display: none;
}


.profile-img-top img,
.profile-img-bottom img {
    width: 150px;
    height: 150px;
    object-fit: cover;
}


input.pan-field {
    text-transform: uppercase;
}


.vendor-table th,
.vendor-table td {
    white-space: nowrap;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
}

.vendor-table input,
.vendor-table select {
    width: 100%;
    min-width: 80px;
}

.w-80 {
    width: 80px !important;
}

.w-100 {
    width: 100px !important;
}

.w-120 {
    width: 120px !important;
}

.custom-action-dropdown.dtr-data ul li ul { left:auto; right: 20px; z-index: 9;}

.acc_cibil_btn{
    margin-top: -15px;
}

.paid_schedule
 {
    background-color: green !important;
    color: #fff;
}

.custom-row-disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}

/* table.dataTable.ledger-table input, table.dataTable.ledger-table select { width: 75px; }  */

/* table.dataTable.ledger-table td { min-width: 150px;} */


#entryTable tr th { white-space: nowrap;}

#entryTable .input-group .view-slip-link { border-radius: 0px 8px 8px 0px; padding: 8px 8px 7px 8px; }



.lead-option { margin-top: 33px;}