.login-logo-dark { display: none; }
[data-theme-mode=dark] .login-logo-light { display: none; }
[data-theme-mode=dark] .login-logo-dark { display: block; }

.app-sidebar .main-sidebar-header .header-logo img {
    height: 3.5rem !important;
    line-height: 2rem !important;
}

[data-theme-mode=dark] .app-sidebar .main-sidebar-header .header-logo img {
    height: 2.8rem !important;
}

.app-sidebar .main-sidebar-header {
    justify-content: left !important;
}

.c-mr-1{
    margin-right: 6px !important;
}

.c-ml-1{
    margin-left: 6px !important;
}

.c-pl-10{
    padding-left: 10px !important;
}

.c-font-size-16{
    font-size: 16px !important;
}

.c-height-65px{
    height: 65px !important;
}

.c-bg-active{
    background: #ced4da;
    color: white !important;
}

.c-text-white{
    color: white !important;
}

.c-text-gray{
    color: #adb5bd !important;
}

[data-menu-styles=color] .c-text-gray {
    color: rgba(255, 255, 255, 0.9) !important;
}

[data-menu-styles=color] .side-menu__item:has(.text-success) {
    background-color: rgba(255, 255, 255, 0.2) !important;
    border-radius: 4px;
}

[data-menu-styles=color] .side-menu__item .text-success {
    color: rgba(255, 255, 255, 0.9) !important;
}

.c-margin-top-24{
    margin-top: 24px !important;
}

.c-bg-warning{
    background-color: #FEBD5B !important;
}

.nav{
    justify-content: space-around;
}

#tableSearch {
    width: 30%;
    margin-bottom: 10px;
    margin-right: 5px;
}

.tableFilter{
    margin-right: 5px;
    width: 30%;
}

.dropify-wrapper{
    margin-bottom: 15px;
}

.height-100{
    height: 100%;
}
.invalid-feedback {
    display: inline !important;
}

.main-footer .container-fluid {
    padding: inherit !important;
}
#ui_notifIt {
    width: 15% !important;
}
#ui_notifIt p {
    text-transform: initial;
    display: flex;
    justify-content: center;
}

#ui_notifIt i {
    margin-right: 5px;
}

.slide > a >i {
    width: 30px;
    font-size: 22px;
    margin-right: 5px;
}

.bg-active {
   background-color: #0A9396;
}

.active-text {
    color: #38cab3;
}

input[type=date], input[type=datetime-local] {
    min-width: 100%;
}

input[type=datetime-local] {
    min-width: 100%;
}

@media only screen and (max-width: 600px) {
    #tableSearch {
        width: 100%;
    }
    .tableFilter{
        width: 100%;
        margin-bottom: 10px;
    }
    .filters{
        display: block !important;
    }

    #ui_notifIt {
        width: 50% !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #tableSearch {
        width: 100%;
    }
    .tableFilter{
        width: 100%;
        margin-bottom: 10px;
    }
    .filters{
        display: block !important;
    }
}

table > thead > tr > th {
    font-weight: 500 !important;
    font-size: 12px !important;
    color: #323251 !important;
}

[data-theme-mode=dark] table > thead > tr > th {
    color: #ffffff !important;
}

/* Default (desktop/PC) */
.app-sidebar {
    width: 15.04rem;
}

@media (min-width: 992px) {
    [data-vertical-style=overlay][data-toggled=icon-overlay-close]:not([data-icon-overlay=open]) .app-sidebar {
        width: 5.09rem;
    }
}
