/* ========================== Light ==========================*/
.theme-light {
    background: var(--light-light-blue);
}

.theme-light .bg_color_light {
    background-color: var(--white);
}

.theme-light .text_fixed_color{
    color: var(--gray) !important;
}

.theme-light .txt_color {
    color: var(--black);
}

.download_file_ext {
    color: #ffffffc5;
}

.download_file_ext a {
    color: rgb(255, 255, 255);
    text-decoration: underline;
}

.light1 .download_file_ext {
    color: #7c7c7c;
}

.light1 .download_file_ext a {
    color: rgb(46, 128, 252);
}


/* ========================== Dark ==========================*/
.theme-dark {
    background: var(--light-black);
}

.theme-dark .bg_color_light {
    background-color: var(--dark-gray);
}

.theme-dark .txt_color {
    color: var(--white);
}

.theme-dark .text_fixed_color{
    color: var(--light-gray) !important;
}

.theme-dark input, .theme-dark textarea {
    background: var(--light-light-black) !important;
    color: var(--white) !important;
    outline: none !important;
}

.theme-dark .bg_color {
    background-color: var(--black) !important;
}

.theme-dark .text_color {
    color: var(--light-gray);
}

.theme-dark .btn_color {
    background-color: var(--black);
    color: var(--white) !important;
}

.theme-dark .btn_color i {
    color: var(--gray);
}

.theme-dark .btn_color:hover {
    background-color: var(--light-gray);
}

.theme-dark .btn_color_light {
    background-color: var(--light-black);
    color: var(--gray);
}

.theme-dark .btn_color_light:hover {
    background-color: var(--light-gray);
}



/* navbare */

#main-content .my_navbar .main_menu .item:hover {
    border-radius: 5px !important;
    cursor: pointer !important;
}


.light1 #main-content .my_navbar .dropdown.item:hover,
.light1 #main-content .my_navbar .my_navbar_sub_active {
    color: unset !important;
    background: #ebebeb !important;
}
.dark2 #main-content .my_navbar .item:hover,
.dark2 #main-content .my_navbar .my_navbar_sub_active{
    background: #ffffff34 !important;
    color: orange !important;
}

.theme-light.theme-blue #main-content .my_navbar  .main_menu .item:hover,
.theme-light.theme-green #main-content .my_navbar .main_menu .item:hover,
.theme-light.theme-teal #main-content .my_navbar .main_menu .item:hover,
.theme-light.theme-red #main-content .my_navbar .main_menu .item:hover,
.dark1 #main-content .my_navbar .main_menu .item:hover,
.dark3 #main-content .my_navbar .main_menu .item:hover,
.dark4 #main-content .my_navbar .main_menu .item:hover {
    background: #ffffff34 !important;
}

.my_navbar_sub_active {
    background: #ffffff34 !important;
}