a {
    color: #4A4A4A;
}
.cstm-text-blue1{
    color: #005fcb;
}
.cstm-text-blue2{
    color: #178aff;
}
.cstm-text-blue3{
    color: #21a9ff;
}
.cstm-text-blue4{
    color: #74c8ff;
}
.cstm-text-yellow1{
    color: #FFCB05;
}
.cstm-bg-blue1{
    background-color: #005fcb;
}
.cstm-bg-blue2{
    background-color: #178aff;
}
.cstm-bg-blue3{
    background-color: #21a9ff;
}
.cstm-bg-blue4{
    background-color: #74c8ff;
}
.cstm-bg-yellow1{
    background-color: #FFCB05;
}
.cstm-badge-light-blue1 {
    color: #005fcb;
    background-color: #d6e4f4;
}
.cstm-badge-light-blue2 {
    color: #178aff;
    background-color: #e3f1ff;
}
.cstm-badge-light-blue3 {
    color: #21a9ff;
    background-color: #e0f1fb;
}
.cstm-badge-light-blue4 {
    color: #74c8ff;
    background-color: #eef8ff;
}
.cstm-badge-light-blue5 {
    color: #74c8ff;
    background-color: #eef8ff;
}
/* yellow */
.cstm-text-yellow2 {
    color: #ffdc01 !important;
}
.cstm-text-yellow3 {
    color: #ffea70;
}
.cstm-text-yellow4 {
    color: #fff4b0;
}
.cstm-text-gray1 {
    color: #646466;
}
.cstm-bg-yellow2 {
    background-color: #ffdc01;
}
.cstm-bg-yellow3 {
    background-color: #ffea70;
}
.cstm-bg-yellow4 {
    background-color: #fff4b0;
}
.cstm-bg-gray1 {
    background-color: #646466;
}
.cstm-badge-light-yellow1 {
    color: #ffdc01;
    background-color: #fff9cc;
}
.cstm-badge-light-yellow2 {
    color: #ffea70;
    background-color: #fffde3;
}
.cstm-badge-light-yellow3 {
    color: #fff4b0;
    background-color: #fffef0;
}
.cstm-badge-light-gray1 {
    color: #646466;
    background-color: #e0e0e0;
}
.cstm-yellow-gray {
    color: #646466;
    background-color: #ffdc01;
}

.bg-yellow{
    background-color: #fddc03;
}
/*  */
.cstm-text-gray {
    color: #636366 !important;
}
.dataTables_length label {
    display: flex;
    align-items: center;
    gap: 5px;
}
.dataTables_filter label {
    display: flex;
    align-items: center;
    gap: 10px;
}
/* Optional: Customizing date picker UI */
.date-picker {
    padding-right: 30px;  /* Extra space for icon */
}

.date-picker::after {
    content: '\f073';  /* Font Awesome calendar icon */
    font-family: "FontAwesome";
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 16px;
    color: #000;
    pointer-events: none;
}
.for-tab-active .tab-card {
    cursor: pointer;
    transition: border 0.3s ease-in-out;
}

.for-tab-active .tab-card:hover {
    box-shadow: 0 0 10px 0px #00000017;
}


.for-tab-active .tab-card.active-tab {
    border: 2px solid #005fcb;
    border-radius: 5px;
}

.tox .tox-statusbar {
    display: none !important;
}
/* Left side Menu dropdown icons  */
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-arrow:after, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-bullet .bullet {
    background-color: white;
}
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: #ffdc01 ;
}
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
    color: #ffdc01;
}
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: #ffdc01 !important;
}
.form-control {
    position: relative;
}
/* .table-responsive table {
    white-space: nowrap; 
}
.table-responsive {
    overflow-x: auto;
} */
.table-responsive table th{
    white-space: nowrap;
}
.table.gs-0 th:last-child, .table.gs-0 td:last-child {
    white-space: nowrap;
}
.page-title, div#kt_app_toolbar {
    display: none !important;
}
table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric, table.dataTable td.dt-type-date{
    text-align: left !important;
}
/* .accordion-item:first-of-type > .accordion-header .accordion-button{
    background-color: #4A4A4A !important;
} */
.accordion-button:not(.collapsed){
    background-color: #4A4A4A !important;
    color: #ffdc01 !important;
}
.accordion-button:not(.collapsed) span i::before{
    color: #ffdc01 !important;
}