:root {
    --default_primary: #0375b1;
    --default_gen_black: #000000;
    --default_heading: #045c8a;
    --default_btn_primary: #42ade2;
    --default_btn_primary_hover: #189cd8;
    --default_btn_default: #f42c3f;
    --default_secondary: #189cd8;
    --default_white_color: #ffffff;
    --default_Persian_Blue_color: #1d4cb6;
    --deafult_light_blue: #2c77f4;
}

    .menu-icon svg {
    width: 24px;
    height: 24px;
    margin-right: 24px;
    fill: #fff !important;
}


/*brandName*/
.theme-indigo .brandName {
    color: white;
}
.theme-aqua .brandName {
    color: var(--default_white_color);
}

.brandName {
    font-size: 18px;
    font-weight: 600;
    color: var( --default_blue_color);
    margin-left: 8px;
}

/*color schemes*/
.color-scheme-wrapper {
    text-align: center;
    cursor: pointer;
    justify-content: center;
    display: grid;
    margin-bottom: 24px;
}

.theme-name {
    text-align: center;
}

    .theme-name span {
        font-size: 12px;
        display: block;
        color: #1e243e;
        font-weight: 400;
    }

.color-scheme-header span {
    height: 10px;
    width: 75px;
    display: block;
}

.color-main-area {
    height: 50px;
    width: 75px;
    display: block;
}

.color-rea-sidebar {
    width: 15px
}

.theme-options {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.theme-options div {
    border-radius: 10px;
    opacity: 0.8;
    /*    margin-left: 15px;*/
    cursor: pointer;
    padding: 15px;
    color: #fff;
    cursor: pointer;
}

/*theme aqua*/
.theme-aqua .kt-header {
    background-color: var(--aqua-header-bg);
    border-bottom: 1px solid var(--aqua-border);
}

.theme-aqua #kt_aside_menu_wrapper {
    background-color: var(--aqua-sidebar-main-bg);
}

.theme-aqua .kt-aside-menu {
    background-color: var(--aqua-sidebar-inner-bg);
}

.theme-aqua .kt-quick-search.kt-quick-search--inline .kt-quick-search__form i {
    color: var(--aqua-i-color);
}

.theme-aqua .kt-quick-search.kt-quick-search--inline .kt-quick-search__form .form-control {
    color: var(--aqua-input);
}

    .theme-aqua .kt-quick-search.kt-quick-search--inline .kt-quick-search__form .form-control::placeholder {
        color: var(--aqua-input-placeholder);
    }

.theme-aqua .kt-header .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon svg g [fill] {
    fill: var(--aqua-svg-fill);
}

.theme-aqua .kt-header .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-welcome {
    color: var(--default_white_color);
}

.theme-aqua .kt-header .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-username {
    color: var(--default_white_color);
}

.theme-aqua a .fa.fa-bars {
    color: var(--default_white_color);
}

.theme-aqua .kt-aside__brand {
    background-color: var(--aqua-brand-bg) !important;
}

.theme-aqua .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon svg {
    fill: var(--default_white_color) !important;
}
/*inner pages*/
.theme-aqua .dashboardCtr h2 {
    color: var(--aqua-inner-pages-heading);
    font-size:14px;
    font-weight:600;
}

.theme-aqua .blueTxt {
    color: var(--aqua-inner-pages-heading) !important;
}

.theme-aqua .btn-info {
    background-color: var(--aqua-btn-info-bg);
    border-color: #ffffff;
    color: var(--default_white_color) !important;
}

    .theme-aqua .btn-info:hover {
        background-color: var(--aqua-btn-info-bg-hover);
        border-color: #ffffff;
        color: var(--default_white_color) !important;
    }

    .theme-aqua .btn-info:not(:disabled):not(.disabled):active,
    .theme-aqua .btn-info:not(:disabled):not(.disabled).active,
    .theme-aqua .show > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: var(--aqua-btn-info-bg-active);
        border-color: var(--aqua-btn-info-border-active);
    }

.theme-aqua .btn-outline-brand {
    color: var(--aqua-btn-outline-brand-text);
    border-color: var(--aqua-btn-outline-brand-border);
}

    .theme-aqua .btn-outline-brand:hover {
        color: #fff;
        background-color: var(--aqua-btn-outline-brand-text);
        border-color: var(--aqua-btn-outline-brand-border);
    }

.theme-aqua .text-info {
    color: var(--aqua-inner-table-info) !important;
    font-weight: 400;
}

.theme-aqua .form-control:focus {
    border-color: var(--aqua-input-focus);
}

.theme-aqua .dataTables_wrapper .pagination .page-item:hover > .page-link {
    background: var(--aqua-btn-outline-brand-text);
}

.theme-aqua .kt-header .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon i {
    color: var(--aqua-i-color);
}

.theme-aqua .input-group i {
    color: var(--aqua-i-color);
}

.theme-aqua .dataTables_wrapper .pagination .page-item.active > .page-link {
    background: var(--aqua-btn-outline-brand-border);
}

.theme-aqua .btn-outline-brand:not(:disabled):not(.disabled):active,
.theme-aqua .btn-outline-brand:not(:disabled):not(.disabled).active,
.theme-aqua .show > .btn-outline-brand.dropdown-toggle {
    background-color: var(--aqua-btn-info-bg-active);
    border-color: var(--aqua-btn-info-border-active);
}

.theme-aqua .menu-icon svg {
    fill: var(--aqua-mainmenu);
}

/*theme indigo*/
.theme-indigo .kt-header {
    background-color: var(--indigo-header-bg);
    border-bottom: 1px solid var(--indigo-border);
}

.theme-indigo #kt_aside_menu_wrapper {
    background-color: var(--indigo-sidebar-main-bg);
}

.theme-indigo .kt-aside-menu {
    background-color: var(--indigo-sidebar-inner-bg);
}

.theme-indigo .kt-quick-search.kt-quick-search--inline .kt-quick-search__form i {
    color: var(--indigo-i-color);
}

.theme-indigo .kt-quick-search.kt-quick-search--inline .kt-quick-search__form .form-control {
    color: var(--indigo-input);
}

    .theme-indigo .kt-quick-search.kt-quick-search--inline .kt-quick-search__form .form-control::placeholder {
        color: var(--indigo-input-placeholder);
    }

.theme-indigo .kt-header .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon svg g [fill] {
    fill: var(--indigo-svg-fill);
}

.theme-indigo .kt-header .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-welcome {
    color: var(--indigo-user);
}

.theme-indigo .kt-header .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-username {
    color: var(--indigo-user);
}

.theme-indigo #kt_aside_toggler-new .fa.fa-bars {
    color: var(--indigo-menu-icon) !important;
}

.theme-indigo .kt-aside__brand {
    background-color: var(--indigo-brand-bg) !important;
}

/*inner pages*/
.theme-indigo .dashboardCtr h2 {
    color: var(--indigo-inner-pages-text);
}

.theme-indigo .blueTxt {
    color: var(--indigo-inner-pages-text) !important;
}

.theme-indigo .btn-info {
    background-color: var(--indigo-btn-info);
    border-color: var(--indigo-btn-info);
    color: #ffffff;
}

    .theme-indigo .btn-info:hover {
        background-color: var(--indigo-btn-info-hover);
        border-color: var(--indigo-btn-info-hover);
        color: #ffffff;
    }

    .theme-indigo .btn-info:not(:disabled):not(.disabled):active,
    .theme-indigo .btn-info:not(:disabled):not(.disabled).active,
    .theme-indigo .show > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: var(--indigo-btn-info--active);
        border-color: var(--indigo-btn-info--active);
    }

.theme-indigo .btn-outline-brand {
    color: var(--indigo-btn-outline-brand);
    border-color: var(--indigo-btn-outline-brand);
}

    .theme-indigo .btn-outline-brand:hover {
        color: #fff;
        background-color: var(--indigo-btn-outline-brand-hover);
        border-color: var(--indigo-btn-outline-brand-hover);
    }

.theme-indigo .text-info {
    color: var(--indigo-table-body) !important;
    font-weight: 400;
}

.theme-indigo .form-control:focus {
    border-color: var(--indigo-input-focus);
}

.theme-indigo .dataTables_wrapper .pagination .page-item:hover > .page-link {
    background: var(--indigo-btn-outline-brand);
}

.theme-indigo .kt-header .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon i {
    color: var(--indigo-i-color) !important;
}

.theme-indigo .input-group i {
    color: var(--indigo-i-color) !important;
}

.theme-indigo .dataTables_wrapper .pagination .page-item.active > .page-link {
    background: var(--indigo-btn-outline-brand);
}

.theme-indigo .btn-outline-brand:not(:disabled):not(.disabled):active,
.theme-indigo .btn-outline-brand:not(:disabled):not(.disabled).active,
.theme-indigo .show > .btn-outline-brand.dropdown-toggle {
    background-color: var(--indigo-btn-outline-brand-active);
    border-color: var(--indigo-btn-outline-brand-active);
}

.theme-indigo .btn-brand {
    background-color: var(--indigo-btn-outline-brand);
    border-color: var(--indigo-btn-outline-brand);
}

    .theme-indigo .btn-brand:not(:disabled):not(.disabled):active,
    .theme-indigo .btn-brand:not(:disabled):not(.disabled).active,
    .theme-indigo .show > .btn-brand.dropdown-toggle {
        background-color: var(--indigo-btn-outline-brand-active);
        border-color: var(--indigo-btn-outline-brand-active);
    }

.theme-indigo .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon svg {
    fill: var(--indigo-top-header-fill) !important;
}




.kt-aside-menu-orange {
    background: #000e4c;
}

.custom-notification-height .kt-notification.kt-scroll {
    max-height: 700px;
    overflow-y: auto;
}

.disable-Action {
    color: #a7abc3 !important;
    font-weight: 500 !important;
}

    .disable-Action i {
        color: #a7abc3 !important;
    }

.enable-Action {
    /*color: #212529 !important;*/
    font-weight: 500;
}

    /*.enable-Action i {
        color: #212529 !important;
    }*/

/*Patient List*/

.dashboardIconPL {
    width: 25px;
}

.drpatientListContent {
    padding: 8px 10px !important;
}

.drpatientListBody {
    padding: 4px 16px !important;
}

.drpatientcardBody {
    padding: 4px !important;
}

.drpatientDT {
    margin: 8px 0 !important;
}

.table thead tr th {
    font-size: 10px !important;
    font-weight: 600 !important;
    color: #1e243e !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.table tbody td {
    color: #000 !important;
    font-size: 11px !important;
    font-weight: 600 !important;
}

.drpatientKPR {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 24px;
}

    .drpatientKPR p {
        color: #1e243e;
        font-weight: 500;
        margin-bottom: 0px !important;
        font-family: 'Lato', sans-serif !important;
        font-size: 10px;
    }

    .drpatientKPR h2 {
        color: #007bff;
        font-weight: bold;
        margin: 0;
        line-height: 16px;
        font-size: 14px;
    }

.dashboardIcondr {
    width: 30px;
}

.dashboardfixArea {
    position: sticky;
    top: 119px;
    z-index: 1;
    background: #f2f3f8;
    margin: 25px 0px 0 0px;
}
/*.swal2-content{
    /*padding: 10px 16px !important;*/
/*color: #fff !important;*/
/*}*/
/*.swal2-content i{
    color: #fff !important;
}*/

.typeahead .active {
    background: #0081c2 !important;
    color: #fff !important;
}

    .typeahead .active a {
        color: #fff !important;
    }

.typeahead li a {
    color: #000 !important;
}

.submenu-icon svg {
    fill: #fff;
    width: 24px;
    height: 24px;
    stroke: #fff;
}

    .submenu-icon svg g g path {
        stroke: #fff;
    }

    .submenu-icon svg g g circle {
        stroke: #fff;
    }
/*CSS form menu Naveed*/
.menu-icon {
    margin-right: 12px
}

    .menu-icon .st0:hover {
        fill: #038dfd;
    }

    .menu-icon .st0 {
        fill: #fff;
    }

    .menu-icon .st1:hover {
        stroke: #038dfd
    }

    .menu-icon .st1 {
        stroke: #fff
    }

.main_menu_li {
    display: grid;
    margin: 2px 0px !important;
}

.submenu_li {
    /*padding: 10px 24px !important;*/
    margin: 2px 0;
    list-style: none !important;
    font-size:12px
}

    .submenu_li a {
        padding: 10px 24px !important;
    }

    .submenu_li:hover {
        background: #fff;
    }

    .submenu_li a {
        color: #fff;
        font-weight: 700;
    }

    .submenu_li:hover a {
        color: #038dfd
    }
        /*.submenu_li a:hover {
    color: #038dfd !important
}*/
        .submenu_li:hover a .img2svg {
            fill: #038dfd
        }

    .submenu_li a .img2svg .st0 {
        fill: #fff;
    }

    .submenu_li:hover a .img2svg .st0 {
        fill: #038dfd
    }

.active_submenu {
    background: #fff;
    color: #038dfd;
    margin-left: 14px !important;
    border-radius: 16px 0 0 16px;
    font-size:12px;
}

    .active_submenu a {
        color: #038dfd !important;
    }

        .active_submenu a .img2svg {
            fill: #038dfd;
        }

/*New menu css with sharry*/
.main_menu {
    color: white;
    padding: 10px 24px;
    align-items: center;
    display: flex;
    font-weight: 700;
}

    .main_menu[aria-expanded="true"] {
        color: white !important;
        background: #299ffd !important;
        padding: 10px 24px;
        font-weight: 700;
    }

        .main_menu[aria-expanded="true"] .fa-angle-right {
            -moz-transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
            -moz-transition: all .25s linear;
            -webkit-transition: all .25s linear;
            transition: all .25s linear;
        }

    .main_menu .fa-angle-right {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -moz-transition: all .25s linear;
        -webkit-transition: all .25s linear;
        transition: all .25s linear;
    }

.heading_sidebar {
    color: black !important;
}

.innerMenu {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important
}

/*.innerMenu li:hover {
        background-color: #eaecf4 !important;
        color: #038dfd;
    }*/
/*.innerMenu li a:hover {
       
        color: #038dfd;
    }*/

.main_menu:hover {
    color: white !important;
    background: #299ffd !important;
}




.main_menus {
    color: white !important;
}

.kt-aside--minimize .kt-aside-menu .kt-menu__link-text {
    display: none;
}

.kt-aside--minimize .kt-aside-menu .kt-menu__ver-arrow {
    display: none !important;
}

.fa-angle-right:before {
    content: "\f105" !important;
}

/*.kt-aside__brand-aside-toggler--active .custom_menu_arrow .fa-angle-right {
    display: none !important
}*/
.main_menu_sub_li {
    display: grid;
}

.third_level_menu {
    padding: 10px 24px 10px 30px !important;
    color: #fff;
    list-style: none !important;
    align-items: center;
    font-weight: 500;
}

    .third_level_menu:hover {
        color: #fff;
        Background: #299ffd;
    }

    .third_level_menu[aria-expanded="true"] {
        color: white !important;
        background: #299ffd !important;
        padding: 10px 24px;
        font-weight: 500;
    }

        .third_level_menu[aria-expanded="true"] .fa-angle-right {
            -moz-transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
            -moz-transition: all .25s linear;
            -webkit-transition: all .25s linear;
            transition: all .25s linear;
        }

    .third_level_menu .fa-angle-right {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -moz-transition: all .25s linear;
        -webkit-transition: all .25s linear;
        transition: all .25s linear;
    }

.third_submenu_li {
    /*padding: 10px 24px !important;*/
    margin: 2px 0;
    list-style: none !important;
}

    .third_submenu_li a {
        padding: 10px 24px 10px 35px !important;
    }

    .third_submenu_li:hover {
        background: #fff;
    }

    .third_submenu_li a {
        color: #fff
    }

    .third_submenu_li:hover a {
        color: #038dfd
    }
        /*.submenu_li a:hover {
    color: #038dfd !important
}*/
        .third_submenu_li:hover a .img2svg {
            fill: #038dfd
        }

            .third_submenu_li:hover a .img2svg .st0 {
                fill: #038dfd
            }

.inner_Menu {
    padding: 0px !important;
}

.other_links {
    background: #fff;
    color: #038dfd;
    border-radius: 16px 0 0 16px;
}

    .other_links a {
        color: #038dfd !important;
    }

        .other_links a .img2svg {
            fill: #038dfd !important;
        }

        .other_links a:hover .img2svg {
            fill: #fff !important;
        }

.modal-xl {
    max-width: 1140px !important;
}

.custmo_menu li a:not([href]):not([tabindex]) {
    color: #fff !important;
    text-decoration: none;
}

.custmo_menu li a:hover a:not([href]):not([tabindex]) {
    color: #038dfd !important;
    text-decoration: none;
}

.submenu_li a:not([href]):not([tabindex]) {
    color: #fff !important;
}


.submenu_li:hover a:not([href]):not([tabindex]) {
    color: #038dfd !important;
}

    .submenu_li:hover a:not([href]):not([tabindex]) .img2svg {
        fill: #038dfd
    }

.submenu_li a:not([href]):not([tabindex]) .img2svg .st0 {
    fill: #fff;
}

.submenu_li:hover a:not([href]):not([tabindex]) .img2svg .st0 {
    fill: #038dfd
}

.fc-event {
    width: 100%;
    max-width: 230px
}
/*.fc-event:hover {
    z-index: 9999 !important;
}*/

.fc-agendaDay-view .fc-event:hover,
.fc-agendaDay-view .fc-event-dot:hover {
    z-index: 9999999999999 !important;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(156,151,156,1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(156,151,156,1);
    box-shadow: 0px 0px 10px 0px rgba(156,151,156,1);
}

.fc-agendaWeek-view .fc-event:hover,
.fc-agendaWeek-view .fc-event-dot:hover {
    z-index: 9999999999999 !important;
    left: 0 !important;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(156,151,156,1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(156,151,156,1);
    box-shadow: 0px 0px 10px 0px rgba(156,151,156,1);
}
/*.theme-aqua .main_menu[aria-expanded="true"] {
    color: var(--aqua-sidemenu-main-text-active) !important;
    background: #25bac0 !important;
}*/
.theme-aqua .main_menu {
    color: var(--default_white_color);
    padding: 10px 24px;
    align-items: center;
    display: flex;
    font-weight: 700;
}

.theme-aqua .menu-icon svg {
    width: 24px;
    height: 24px;
    margin-right: 24px;
    fill: var(--default_white_color) !important;
}

.theme-aqua .submenu_li a {
    color: var(--default_white_color);
    font-weight: 700;
}

.theme-aqua .submenu-icon svg {
    fill: var(--default_white_color);
    width: 24px;
    height: 24px;
    stroke: var(--default_white_color);
}

.theme-aqua .main_menu:hover {
    color: #32c1c7 !important;
    background: #fff !important;
}

    .theme-aqua .main_menu:hover .menu-icon svg {
        fill: #32c1c7 !important;
    }

.theme-aqua .main_menu[aria-expanded="true"] .menu-icon svg {
    fill: #32c1c7 !important;
}

.theme-aqua .main_menu[aria-expanded="true"] {
    color: #32c1c7 !important;
    background: #fff !important;
    padding: 10px 24px;
    font-weight: 700;
}

.theme-aqua .submenu_li:hover a .img2svg {
    fill: var(--default_white_color);
}

.theme-aqua .submenu_li:hover {
    background: #2ac0c6;
}

.theme-aqua .active_submenu a {
    color: var(--default_white_color) !important;
}

.theme-aqua .active_submenu {
    background: #20a8ae;
    margin-left: 14px !important;
    border-radius: 16px 0 0 16px;
}

.theme-aqua .submenu_li a .img2svg .st0 {
    fill: var(--default_white_color);
}

.theme-aqua .custmo_menu li a:not([href]):not([tabindex]) {
    color: var(--default_white_color) !important;
    text-decoration: none;
}

.theme-aqua .submenu_li:hover a:not([href]):not([tabindex]) {
    color: var(--default_white_color) !important;
}

    .theme-aqua .submenu_li:hover a:not([href]):not([tabindex]) .img2svg {
        fill: var(--default_white_color);
    }

.theme-aqua .third_level_menu:hover {
    color: #32c1c7;
    Background: var(--default_white_color);
}

.theme-aqua .third_level_menu {
    padding: 10px 24px 10px 30px !important;
    color: #000;
    list-style: none !important;
    align-items: center;
    font-weight: 500;
}

    .theme-aqua .third_level_menu .submenu-icon svg {
        fill: #000;
        width: 24px;
        height: 24px;
        stroke: #000;
    }

    .theme-aqua .third_level_menu:hover .submenu-icon svg {
        fill: #32c1c7;
    }

    .theme-aqua .third_level_menu[aria-expanded="true"] .submenu-icon svg {
        fill: #32c1c7;
    }

    .theme-aqua .third_level_menu[aria-expanded="true"] {
        color: #32c1c7 !important;
        background: #fff !important;
        padding: 10px 24px;
    }

.theme-aqua .third_submenu_li a {
    color: #000;
}

.theme-aqua .third_submenu_li:hover {
    background: #2ac0c6;
}

    .theme-aqua .third_submenu_li:hover a {
        color: #000;
    }

        .theme-aqua .third_submenu_li:hover a .img2svg {
            fill: #000;
        }


/*Theme Indogo*/
.theme-indigo .main_menu[aria-expanded="true"] {
    color: #000e4c !important;
    background: #fff !important;
    padding: 10px 24px;
    font-weight: 700;
}

    .theme-indigo .main_menu[aria-expanded="true"] .menu-icon svg {
        width: 24px;
        height: 24px;
        margin-right: 24px;
        fill: #000e4c !important;
    }

.theme-indigo .main_menu:hover {
    color: #000e4c !important;
    background: #fff !important;
}

    .theme-indigo .main_menu:hover .menu-icon svg {
        width: 24px;
        height: 24px;
        margin-right: 24px;
        fill: #000e4c !important;
    }

.theme-indigo .active_submenu a .img2svg {
    fill: #fff;
}

.theme-indigo .active_submenu a {
    color: #fff !important;
}

.theme-indigo .active_submenu {
    background: #0e1b52;
    color: #038dfd;
    margin-left: 14px !important;
    border-radius: 16px 0 0 16px;
}

.theme-indigo .submenu_li:hover {
    background: #0e1b52;
}

    .theme-indigo .submenu_li:hover a .img2svg {
        fill: #fff;
    }

    .theme-indigo .submenu_li:hover a {
        color: #ffffff;
    }
/*buttons setting theme-indigo*/
.theme-indigo .dropdown-item.active, .theme-indigo .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #1f2f71;
}
/*.theme-indigo .modal-header {
    background-color: #1f2f71;
}*/
.theme-indigo .modal-content {
    border: none;
    border-left: 8px solid #1f2f71;
}
/*.theme-indigo .modal .modal-content .modal-header .modal-title {
    font-weight: 500;
    font-size: 1.3rem;
    color: #fff;
}*/
/*.theme-indigo .modal-title span img {
    filter: invert(1);
}*/
/*.theme-indigo .modal .modal-content .modal-header .close:before {
    color: #fff;
}*/
/*buttons setting .theme-aqua*/

.theme-aqua .dropdown-item.active, .theme-aqua .dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: #29c7ce;
}

/*.theme-aqua .modal-header {
    background-color: #29c7ce;
}*/

/*.theme-aqua .modal .modal-content .modal-header .modal-title {
    font-weight: 500;
    font-size: 1.3rem;
    color: #000;
}*/

/*.theme-aqua .modal-title span img {
    filter: invert(1);
}*/

/*.theme-aqua .modal .modal-content .modal-header .close:before {
    color: #000;
}*/
.theme-aqua .modal-content {
    border: none;
    border-left: 8px solid #29c7ce;
}

.modal-content {
    border: none;
    border-left: 8px solid #037fe3;
}
/*.theme-aqua .scoll-table-y:hover::-webkit-scrollbar,
.theme-aqua .scoll-table-y:hover::-webkit-scrollbar-thumb,
.theme-aqua .form-scoll-y:hover::-webkit-scrollbar,
.theme-aqua .form-scoll-y:hover::-webkit-scrollbar-thumb,
.theme-aqua .lab-highlight-scoll-y:hover::-webkit-scrollbar,
.theme-aqua .lab-highlight-scoll-y:hover::-webkit-scrollbar-thumb,
.theme-aqua .currentEncounterNotes-scoll-y:hover::-webkit-scrollbar,
.theme-aqua .currentEncounterNotes-scoll-y:hover::-webkit-scrollbar-thumb {
    color: #29c7ce !important;
}
.theme-indigo .scoll-table-y:hover::-webkit-scrollbar,
.theme-indigo .scoll-table-y:hover::-webkit-scrollbar-thumb,
.theme-indigo .form-scoll-y:hover::-webkit-scrollbar,
.theme-indigo .form-scoll-y:hover::-webkit-scrollbar-thumb,
.theme-indigo .lab-highlight-scoll-y:hover::-webkit-scrollbar,
.theme-indigo .lab-highlight-scoll-y:hover::-webkit-scrollbar-thumb,
.theme-indigo .currentEncounterNotes-scoll-y:hover::-webkit-scrollbar,
.theme-indigo .currentEncounterNotes-scoll-y:hover::-webkit-scrollbar-thumb {
    color: #1f2f71 !important;
}*/


.feedback_custom_style lable {
    margin-bottom: 0 !important;
    text-align: start !important;
}

.feedback_custom_style ul {
    margin-bottom: 0 !important;
}

.feedback-rating-text {
    margin-bottom: 0 !important;
    text-align: start !important;
    width: 100%;
    margin-left: 30px;
}
/*.feedback-text-start{
    text-align: start !important;
    padding-left: 30px;
}*/
.noti_bg_cs {
    background-image: url('../media/misc/bg-1.jpg');
    /*background-image: url('@Url.Content("~/Content/assets/media/misc/bg-1.jpg")')*/
}

.theme-blue .noti_bg_cs {
    background-image: url('../media/misc/bg-1.jpg');
}

.theme-indigo .noti_bg_cs {
    background-image: url('');
    background-color: #0e1b52 !important;
}

.theme-aqua .noti_bg_cs {
    background-image: url('');
    background-color: #29c7ce !important;
}

.theme-indigo .submenu_li:hover a .img2svg .st0 {
    fill: #fff;
}

.theme-indigo .submenu_li:hover a:not([href]):not([tabindex]) {
    color: #fff !important;
}

    .theme-indigo .submenu_li:hover a:not([href]):not([tabindex]) .img2svg {
        fill: #fff;
    }

.theme-indigo .third_level_menu[aria-expanded="true"] {
    color: #000e4c !important;
    background: #ffffff !important;
    padding: 10px 24px;
    font-weight: 500;
}

.theme-indigo .third_level_menu:hover {
    color: #000e4c;
    Background: #ffffff;
}

    .theme-indigo .third_level_menu:hover .submenu-icon svg {
        fill: #000e4c;
        width: 24px;
        height: 24px;
        stroke: #000e4c;
    }

.theme-indigo .third_submenu_li:hover a {
    color: #ffffff;
}

.theme-indigo .third_submenu_li:hover {
    background: #0e1b52;
}

    .theme-indigo .third_submenu_li:hover a .img2svg {
        fill: #ffffff;
    }

/*respnsive CSS form SideBar*/
@media only screen and (max-width: 1024px) {
    .kt-aside--minimize.kt-aside--on .kt-scroll {
        width: 265px !important;
    }

    .kt-aside--minimize.kt-aside--on .kt-aside-menu .kt-menu__link-text {
        display: block;
    }

    .kt-aside--minimize.kt-aside--on .kt-aside-menu .custom_menu_arrow {
        display: block !important;
    }

    .kt-aside {
        background: #038dfd;
    }
}

.dropdownIssueSet {
    min-height: 360px;
}

.medLogoText {
    text-transform: uppercase;
}

.kt-login.kt-login--v6 .kt-login__aside {
    width: 500px;
}

.theme-indigo .third_level_menu[aria-expanded="true"] .submenu-icon svg {
    fill: #000e4c;
    stroke: #000e4c;
}

.kt-badge_seagreen {
    color: #ffffff;
    background: #2e8b57;
}

.kt-badge_parrotgreen {
    color: #ffffff;
    background: #44d484;
}

.kt-badge_lime {
    color: #ffffff;
    background: #1cbf1c;
}

.kt-badge_forestgreen {
    color: #ffffff;
    background: #228B22;
}

.kt-badge_olive_drab {
    color: #ffffff;
    background: #ada439;
}

.kt-badge_dark_olive_green {
    color: #ffffff;
    background: #556B2F;
}

.kt-badge_yellow_green {
    color: #ffffff;
    background: #9ACD32;
}

.kt-badge_yellow {
    color: #ffffff;
    background: #d4cf3e;
}

.kt-badge_navyblue {
    color: #ffffff;
    background: #3c3cd2;
}

.kt-badge_darkblue {
    color: #ffffff;
    background: #00008B;
}

.kt-badge_mediumblue {
    color: #ffffff;
    background: #7878d6;
}

.kt-badge_blue {
    color: #ffffff;
    background: #3b53bb;
}


.kt-badge_coral {
    color: #ffffff;
    background: #fb7c7c;
}

.kt-badge_tomato {
    color: #ffffff;
    background: #FF6347;
}

.kt-badge_crimson {
    color: #ffffff;
    background: #DC143C;
}

.kt-badge_red {
    color: #ffffff;
    background: #FF0000;
}



.kt-badge_dark {
    color: #ffffff;
    background: #000000;
}

.kt-badge_darksilver {
    color: #ffffff;
    background: #3e3a3a;
}

.kt-badge_darkgrey {
    color: #ffffff;
    background: #696969;
}

.kt-wrapper {
    min-height: 100vh;
}

/*find doctors style*/
.profile_bar {
    float: left;
    width: 350px;
}

.profile_title_pic {
    padding: 8px
}

    .profile_title_pic img {
        margin: 0px auto;
        width: 100px;
        height: 100px;
        padding: 3px;
        border: 3px solid rgb(210, 214, 222);
        border-radius: 50% 50% 50% 50%;
    }

.Img_res {
    display: block;
    max-width: 100%;
    height: auto;
}

.car_body:last-child {
    border-radius: 0 0 2px 2px;
}

.profile_title_pic {
    width: 100%;
    text-align: center;
}

.profile_title_name {
    font-size: 16px;
    margin-bottom: 2px;
    font-weight: bold;
    color: #038dfd;
}

.btn_circle {
    color: #fff;
    background-color: #038dfd;
    border-color: #038dfd;
    color: #ffffff;
}

.profile_title {
    text-align: center;
    margin-top: 5px;
}

.doctor_data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}

.doctor_data {
    font-size: 14px;
    line-height: 16px;
}

.profile_btns {
    text-align: center;
    margin-top: 10px;
}

.doctor_data_table > .list-group-item {
    border-left: 0px none;
    border-right: 0px none;
    border-radius: 0px 0px 0px 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.doctor_data_table li {
    /*float: right !important;*/
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.profile_pic_section {
    background: #fff
}

.profile_border {
    border-left: 4px solid #038dfd !important;
    /*box-shadow: 1px 2px 6px -1px rgb(72 58 58 / 47%);*/
    /*-webkit-box-shadow: 1px 2px 6px -1px rgb(72 58 58 / 47%);*/
    -webkit-box-shadow: 4px 0px 18px -8px rgba(0,0,0,0.84);
    box-shadow: 4px 0px 18px -8px rgba(0,0,0,0.84);
    min-height: 385px;
    height: 100%;
}

    .profile_border:hover {
        box-shadow: 1px 2px 6px -1px rgba(72,58,58,0.75);
        -webkit-box-shadow: 1px 2px 6px -1px rgba(72,58,58,0.75);
        -moz-box-shadow: 1px 2px 6px -1px rgba(72,58,58,0.75);
    }

.days_available {
    color: green !important;
    font-weight: 600 !important;
}

.doc_fee {
    color: red !important;
    font-weight: 600 !important;
}

.doc_info_heading {
    font-size: 12px;
    font-weight: 600;
    color: #1e243e;
    width: 50%;
}

.doc_info_desc {
    font-size: 11px;
    font-weight: 500;
    color: #1e243e;
}

.profile_title_job {
    color: #000;
    font-weight: 600;
    font-size: 12px
}

.profile_title_exp {
    font-size: 11px;
    color: #1e243e;
    font-weight: 600;
}

.theme-indigo .profile_border {
    border-left: 4px solid #000e4c !important;
}

.theme-aqua .profile_border {
    border-left: 4px solid #38d7de !important;
}

.theme-indigo .profile_title_name {
    color: #000e4c;
}

.theme-aqua .profile_title_name {
    color: #29c7ce;
}

.theme-indigo .lock-logo img {
    border: 2px solid #000e4c;
}

.theme-indigo #lockscreenModal .modal-head {
    background: #000e4c;
    color: #ffffff;
}

.theme-aqua .lock-logo img {
    border: 2px solid #38d7de;
}

.theme-aqua #lockscreenModal .modal-head {
    background: #38d7de;
    color: #000;
}
/*.theme-aqua .profile_pic_section {
    background: #29c7ce;
}
.theme-indigo .profile_pic_section {
    background: #000e4c;
}*/
/*.table_responsive_custom .table-responsive {
    display: inline-table !important;
}*/
.ReportType_container {
    width: 900px;
}

@media only screen and (min-width : 320px) {
    .ReportType_container {
        width: 195px;
    }

        .ReportType_container select {
            font-size: 9px;
        }
}

@media only screen and (min-width : 480px) {
    .ReportType_container {
        width: 330px;
    }

        .ReportType_container select {
            font-size: 0.75rem;
        }
}

@media only screen and (min-width : 600px) {
    .ReportType_container {
        width: 450px;
    }

        .ReportType_container select {
            font-size: 1rem;
        }
}

@media only screen and (min-width : 768px) {
    .ReportType_container {
        width: 618px;
    }

        .ReportType_container select {
            font-size: 1rem;
        }
}

@media only screen and (min-width : 900px) {
    .ReportType_container {
        width: 750px;
    }

        .ReportType_container select {
            font-size: 1rem;
        }
}

@media only screen and (min-width : 1024px) {
    .ReportType_container {
        width: 595px;
    }

        .ReportType_container select {
            font-size: 1rem;
        }
}

@media only screen and (min-width : 1200px) {
    .ReportType_container {
        width: 700px;
    }

        .ReportType_container select {
            font-size: 1rem;
        }
}

@media only screen and (min-width : 1360px) {
    .ReportType_container {
        width: 900px;
    }

        .ReportType_container select {
            font-size: 1rem;
        }
}

.min_height_100 .border.border-warning {
    min-height: 130px;
}

.mx-height-40 {
    max-height: 40px;
}

.activeNumbersRadio {
    padding-left: 25px !important;
}


/* /////////////////// */
/*Wellcome Screen Modal*/
/* /////////////////// */

.logoAreaWellcome {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    background: rgb(255 255 255 / 9%);
    margin-right: 20px;
    -webkit-box-shadow: 0px 0px 13px 0px rgb(82 63 105 / 33%) !important;
    box-shadow: 0px 0px 13px 0px rgb(82 63 105 / 19%) !important;
    border-radius: 10px 75px 75px 10px;
}

.contentAreaWellcome {
    padding: 20px;
    -webkit-box-shadow: 0px 0px 13px 0px rgb(82 63 105 / 33%) !important;
    box-shadow: 0px 0px 13px 0px rgb(82 63 105 / 19%) !important;
    border-radius: 75px 10px 10px 75px;
    background: rgb(29 24 24 / 60%);
}

.wellcomeModal {
    background-image: url('../media/login/login1/wellcomebg.jpg');
    position: relative;
    border: none !important;
    border-radius: 20px !important;
    /*background: #2980B9; 
    background: -webkit-linear-gradient(to left, #2980B9, #6DD5FA, #FFFFFF); 
    background: linear-gradient(to left,#2980B9, #6DD5FA, #FFFFFF);*/
}

    .wellcomeModal .close {
        position: absolute;
        top: 4px;
        right: 8px;
        z-index: 999;
        float: right;
        font-size: 2rem;
        font-weight: 400;
        line-height: 1;
        color: #fff;
        text-shadow: 0 1px 0 #fff;
        opacity: .9;
    }

        .wellcomeModal .close:hover {
            color: #fff;
            opacity: 1;
        }

    .wellcomeModal .modal-body {
        padding-top: 30px !important;
    }

.contentAreaWellcome h2 {
    text-align: center;
    color: #fff;
}

.contentAreaWellcome p {
    color: #fff;
    font-weight: 400;
    font-size: 12px;
}

.contentAreaWellcome h2 span {
    color: #037fe3;
    font-weight: 600;
}

.contentAreaWellcome h4, .contentAreaWellcome h5 {
    color: #fff;
    text-align: right;
}

.custom-list > li {
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #fff;
    margin-bottom: 4px;
}


    .custom-list > li:after {
        content: "";
        display: block;
        clear: both;
    }



.glowing-circle {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background-color: #037fe3;
    position: relative;
    margin: 0px 10px 0 0;
    transition: all 0.4s;
}

.contentAreaWellcome li:hover > .glowing-circle {
    background-color: #26b9ec;
    box-shadow: 0 0 5px 3px rgb(169 227 247);
}

.glowing-circle:after {
    content: "";
    width: 30%;
    height: 10%;
    border: 7px solid rgba(255, 255, 255, 0.5);
    position: absolute;
    border-radius: 50%;
    top: 0%;
    right: 0%;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    transform: rotateZ( 45deg );
}

.custom-list {
    list-style-type: none;
    padding: 0;
}


/* custom tooltip */
.close_custom {
    cursor: pointer;
    position: absolute;
    right: 4px;
    top: 0;
    color: #000 !important;
    opacity: 1;
    /*cursor: pointer;
    position: absolute;
    right: -15px;
    top: -16px;
    color: #000 !important;
    opacity: 1;
    background: #f34141;
    /* padding: 4px; */
    /*width: 20px;
    height: 20px;*/
    /* margin-bottom: -16px; */
    /* padding-bottom: 17px; */
    /*border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;*/
}

.media-body ul li {
    color: black !important;
}

.media-heading {
    color: black;
    padding: 2px 4px;
}

.custom_hint_popover .media-heading i {
    font-size: 24px;
}

.custom_hint_popover {
    webkit-box-shadow: 0px 4px 6px 4px rgb(0 0 0 / 29%);
    box-shadow: 0px 4px 6px 4px rgb(0 0 0 / 29%);
}

    .custom_hint_popover .fa-check {
        font-size: 18px;
        color: #f34141;
    }

    .custom_hint_popover li b {
        color: #f34141;
    }
/*.custom_hint_popover .arrow::after {
   
    border-left-color: #038dfd !important;
}*/


/*inApp Chat style*/
.inAppChatCustomRight {
    position: inherit !important;
    overflow: auto !important;
    height: auto !important;
    max-height: calc(100vh - 410px) !important;
    width: auto !important;
    transition: all 0.3s ease;
}

.inAppChatCustomLeft {
    position: inherit !important;
    overflow: auto !important;
    /*height: auto !important;*/
    max-height: calc(100vh - 333px) !important;
    width: auto !important;
    transition: all 0.3s ease;
    min-height: 323px !important;
}

.kt-portlet.kt-portlet--head-lg .kt-portlet__head.kt-chat-head-cust {
    min-height: 42px;
}

.kt-portlet .kt-portlet__foot.kt-chat-footer-cust {
    padding: 8px 25px;
}

.kt-chat-footer-cust .kt-chat__toolbar {
    margin-top: 0.3rem !important;
}

.kt-chat-footer-cust textarea {
    height: 30px !important;
}

.kt-chat .kt-chat__head .kt-chat__center {
    text-align: left !important;
}

#btnInAppChat .img2svg {
    margin: auto !important;
}

.order_set_cus {
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}

    .order_set_cus .img2svg {
        margin: 0 !important;
        width: 22px;
        height: 22px;
        fill: #fff
    }

#topbar_notifications_notifications .custom_scroll_noti {
    max-height: calc(100vh - 216px);
    overflow-y: auto;
}

    #topbar_notifications_notifications .custom_scroll_noti::-webkit-scrollbar,
    #topbar_notifications_notifications .custom_scroll_noti::-webkit-scrollbar-thumb {
        width: 8px;
        border-radius: 15px;
        background-clip: padding-box;
        border: 2px solid transparent;
        display: none;
        height: 8px;
    }

#btnInAppChat .fa.fa-2x.fa-commenting-o {
    color: #99a6b7
}
/*#topbar_notifications_notifications:hover::-webkit-scrollbar,
#topbar_notifications_notifications:hover::-webkit-scrollbar-thumb {
    
    visibility: visible !important;
    color: #637099 !important;
}*/
.count_msg {
    width: 15px;
    height: 15px;
    background: red;
    border-radius: 50%;
    position: absolute;
    top: 4px;
    right: 19px;
}

#chatBoxOnlineStatus {
    position: absolute;
    left: 0;
    top: 23px;
    min-height: 8px;
    min-width: 8px;
}

.inAppChatMinHeight {
    min-height: 244px;
    height: 100% !important;
}

.scrollbar_inAppChat::-webkit-scrollbar {
    background-color: #fff;
    width: 16px
}


.scrollbar_inAppChat::-webkit-scrollbar-track {
    background-color: #fff
}


.scrollbar_inAppChat::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border: 5px solid #fff
}

    .scrollbar_inAppChat::-webkit-scrollbar-thumb:hover {
        background-color: #a0a0a5;
    }

.scrollbar_inAppChat::-webkit-scrollbar-button {
    display: none
}


.scrollbar_inAppChat {
    height: 75vh;
    width: 25vw;
    min-width: 150px;
    background: #fff;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #babac0 transparent;
}

/*language change*/
.language_Change img {
    width: 20px;
    transition: all 0.3s ease;
}

.active_language {
    box-shadow: 0px 0px 6px 2px rgb(2 179 255 / 68%);
    -webkit-box-shadow: 0px 0px 6px 2px rgb(2 179 255 / 68%);
    -moz-box-shadow: 0px 0px 6px 2px rgb(2 179 255 / 68%);
}

.language_Change:hover img {
    box-shadow: 0px 0px 6px 2px rgb(2 179 255 / 68%);
    -webkit-box-shadow: 0px 0px 6px 2px rgb(2 179 255 / 68%);
    -moz-box-shadow: 0px 0px 6px 2px rgb(2 179 255 / 68%);
    transform: scale(1.05)
}

/*stye form searh button*/
.saecrBtnDate {
    border-radius: 0px 4px 4px 0px !important;
}
.saecrAreaDate{
    background: #fff;
    cursor: pointer;
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 4px 0 0 4px;
}
.input-group .btn-info {
    border-radius: 0px 4px 4px 0px !important;
}

.input-group #filterText {
    border-radius: 4px 0px 0px 4px;
}
/*general Style form button and Seacrh*/
.dateAndSeacrhBtn .form-control {
    background: #fff;
    cursor: pointer;
    border-radius: 4px 0 0 4px;
    border: 1px solid #ccc;
    width: 100%
}
.dateAndSeacrhBtn .btn-info {
    border-radius: 0px 4px 4px 0px !important;
}
/*Model Style*/

.modal-body::-webkit-scrollbar,
.modal-body::-webkit-scrollbar-thumb {
    width: 8px;
    border-radius: 15px;
    background-clip: padding-box;
    border: 2px solid transparent;
    visibility: visible !important;
    height: 8px;
}

.modal-body::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 0 10px;
}
.table thead tr th {
    font-size: 12px !important;
    font-weight: 600 !important;
    
}
.table thead tr th {
    color: #ffffff !important;
    background-color: var( --default_blue_color)!important;
}

.theme-indigo .table thead tr th {
    background-color: var(--indigo-sidebar-inner-bg)!important;
    color:#ffffff !important;
}
.theme-aqua .table thead tr th {
    background-color: var(--aqua-header-bg) !important;
    color: var(--default_white_color) !important;
}


.theme-aqua #btnInAppChat .fa.fa-2x.fa-commenting-o {
    color: var(--default_white_color);
}
.theme-aqua .kt-head.kt-head--skin-dark.kt-head--fit-x.kt-head--fit-b {
    background: var(--aqua-brand-bg);
}

.kt-head.kt-head--skin-dark.kt-head--fit-x.kt-head--fit-b {
    background-color: #038dfd;
}
.theme-indigo .kt-head.kt-head--skin-dark.kt-head--fit-x.kt-head--fit-b {
    background-color: var(--indigo-sidebar-main-bg);
}
.theme-aqua .fc-description,
.theme-aqua .kt-notification__item-time,
.theme-aqua .kt-notification__item.mx-auto {
    color: black !important;
    font-weight: 500;
}
.theme-indigo .fc-description,
.theme-indigo .kt-notification__item-time,
.theme-indigo .kt-notification__item.mx-auto {
    color: var(--indigo-sidebar-inner-bg) !important;
    font-weight: 500;
}


.theme-aqua .btn.btn-label-brand {
    color: black !important;
}
.theme-aqua a.btn.btn-label-brand:focus,
.theme-aqua a.btn.btn-label-brand:hover,
.theme-aqua a.btn.btn-label-brand.active,
.theme-aqua button.btn.btn-label-brand:focus,
.theme-aqua button.btn.btn-label-brand:hover,
.theme-aqua button.btn.btn-label-brand.active,
.theme-aqua input.btn.btn-label-brand:focus,
.theme-aqua input.btn.btn-label-brand:hover,
.theme-aqua input.btn.btn-label-brand.active {
    color: white !important;
    background: var(--aqua-brand-bg) !important;
}
.theme-indigo .btn.btn-label-brand
 {
    color: var(--indigo-sidebar-inner-bg) !important;
    
}
.theme-indigo a.btn.btn-label-brand:focus,
.theme-indigo a.btn.btn-label-brand:hover,
.theme-indigo a.btn.btn-label-brand.active,
.theme-indigo button.btn.btn-label-brand:focus,
.theme-indigo button.btn.btn-label-brand:hover,
.theme-indigo button.btn.btn-label-brand.active,
.theme-indigo input.btn.btn-label-brand:focus,
.theme-indigo input.btn.btn-label-brand:hover,
.theme-indigo input.btn.btn-label-brand.active {
    color: #ffffff !important;
    background-color: var(--indigo-sidebar-inner-bg) !important;
}
.dxc-item,
.dxc-val-title text,
.dxc-val-elements text,
.dxc-arg-elements text{
    fill: var( --default_blue_color) !important;
    font-weight: 600 !important;
}
.theme-indigo .dxc-item,
.theme-indigo .dxc-val-title text,
.theme-indigo .dxc-val-elements text,
.theme-indigo .dxc-arg-elements text {
    fill: var(--indigo-sidebar-inner-bg) !important;
    font-weight: 600 !important;
}

.theme-aqua .dxc-item,
.theme-aqua .dxc-val-title text,
.theme-aqua .dxc-val-elements text,
.theme-aqua .dxc-arg-elements text {
    fill: var(--aqua-btn-outline-brand-text) !important;
    font-weight: 600 !important;
}
table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even),
table.table-striped.table-bordered.dataTable.no-footer tbody tr:nth-of-type(even),
table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even) {
    background: #e1f4fd;
}
.theme-indigo table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
.theme-indigo table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
.theme-indigo table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even),
.theme-indigo table.table-striped.table-bordered.dataTable.no-footer tbody tr:nth-of-type(even),
.theme-indigo table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even) {
    background: #f0f1f7;
}
.theme-aqua table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
.theme-aqua table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
.theme-aqua table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even),
.theme-aqua table.table-striped.table-bordered.dataTable.no-footer tbody tr:nth-of-type(even),
.theme-aqua table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even) {
    background: #f0f1f7;
}
.theme-aqua table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
.theme-aqua table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
.theme-aqua table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even),
.theme-aqua table.table-striped.table-bordered.dataTable.no-footer tbody tr:nth-of-type(even)
.theme-aqua table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even) {
    background: #f0f1f7;
}
.theme-indigo table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
.theme-indigo table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline.collapsed tbody tr:nth-of-type(even),
.theme-indigo table.table-striped.table-bordered.table-hover.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even),
.theme-indigo table.table-striped.table-bordered.dataTable.no-footer tbody tr:nth-of-type(even)
.theme-indigo table.table-striped.table-hover.table-checkable.dataTable.no-footer.dtr-inline tbody tr:nth-of-type(even) {
    background: #f0f1f7;
}
.content_height {
    height: 400px;
    padding-top: 85px !important;
    padding-left: 55px !important;
}

.no_border {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
    border: 0;
}

.unauthorized_code {
    font-size: 80px;
    color: var( --default_blue_color);
    /*#038dfd;*/
}

.unauthorized_code {
    font-size: 80px;
    color: var( --default_blue_color);
    /*#038dfd;*/
}

.fa-exclamation-triangle {
    color: var( --default_blue_color);
}

.theme-aqua .fa-exclamation-triangle {
    color: var(--aqua-header-bg);
}

.theme-indigo .fa-exclamation-triangle {
    color: var(--indigo-header-bg);
}

.theme-indigo .unauthorized_code {
    color: var(--indigo-header-bg);
}

.theme-aqua .unauthorized_code {
    color: var(--aqua-header-bg);
}

.unauthorized_padding {
    padding-left: 230px;
}

.unauthorized_padding2 {
    padding-left: 126px;
}

/*#tbltherapeModel{
        text-align: left !important;
}*/


.modal-header {
    background-color: #f8f9fa;
    border-bottom: 1px solid #e0e0e0;
    padding: 15px 20px;
}


#tbltherapeModel {
    text-align: left !important;
    width: 100%;
    margin-bottom: 0;
    font-size: 14px;
}

    #tbltherapeModel th {
        background-color: #007bff;
        color: white;
        font-weight: bold;
        padding: 10px;
    }

    #tbltherapeModel td {
        padding: 8px;
        border: 1px solid #ddd;
    }


.modal-body {
    padding: 20px;
}

#tmlist {
    padding-left: 10px;
}

  
    #tmlist div {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
        padding: 5px;
    }

    #tmlist input[type="checkbox"] {
        margin-right: 10px;
        transform: scale(1.2);
    }

    #tmlist label {
        font-size: 16px;
        cursor: pointer;
        color: #333;
    }

  
        #tmlist label:hover {
            color: #007bff;
        }


.modal-footer {
    background-color: #f8f9fa;
    border-top: 1px solid #e0e0e0;
    padding: 10px 20px;
    display: flex;
    justify-content: flex-end;
}


#SaveTherapeuticModalities {
    font-size: 16px;
    padding: 10px 20px;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}

    #SaveTherapeuticModalities:hover {
        background-color: #0056b3;
    }


.table-responsive {
    max-height: 400px;
    overflow-y: auto;
    padding-right: 15px;
}
.custom-textbox {
    width: 600px;
    height: 40px;
    padding: 10px;
    font-size: 16px;
}
#txtCur_TherapeuticModalities {
    border: none;
    outline: none;
}
.modal-footer.prehire {
    background-color: #fff !important;
}