.color-header .main-header {
    background: #fa1616;
    border-bottom: 1px solid rgba(240, 240, 255, 0.15) !important;
}
.color-header .hor-header .header-brand-img.desktop-logo {
    display: none !important;
}
.color-header .hor-header .header-brand-img.desktop-logo.theme-logo {
    display: block !important;
}
.color-header .main-header-right .nav-link.icon {
    color: #fff;
}
.color-header .main-header-menu-icon span,
.color-header .main-header-menu-icon span:after,
.color-header .main-header-menu-icon span:before {
    background-color: #fff;
}
.color-header .main-header-center .search-btn {
    background-color: #d2d4eb;
    color: #5a587a;
    margin-left: -2px;
}
.color-header .main-header-center .form-control {
    border-color: #eaedf7;
}
.color-header .main-header-message > a,
.color-header .main-header-notification > a {
    color: #fff;
}
@media (max-width: 575.98px) {
    .color-header .hor-header .header-brand-img.desktop-logo.theme-logo,
    .color-header .hor-header .main-logo .header-brand-img.icon-logo {
        display: none !important;
    }
    .color-header .hor-header .header-brand-img.icon-logo.theme-logo {
        display: block !important;
    }
}
.dark-theme.color-header .main-header {
    background: #fa1616;
    border-bottom: 1px solid transparent !important;
}
.dark-theme.color-header .main-header-center .form-control {
    border-color: #fff;
    background-color: #fff;
}
.color-header .main-header-center .form-control:focus,
.dark-theme.color-header .main-header-center .form-control:focus {
    background-color: #fff !important;
    color: #000;
}
.horizontalmenu.header-dark .header-brand-img.desktop-logo {
    display: none !important;
}
.horizontalmenu.header-dark .header-brand-img.desktop-logo.theme-logo {
    display: block !important;
}
.header-dark .main-header-center .form-control {
    border-color: #eaedf7;
}
.header-dark .main-header {
    background: #25233c;
    border-bottom: 1px solid transparent !important;
}
.horizontalmenu.header-dark .main-header {
    background: #25233c;
    border-bottom: 1px solid rgba(234, 237, 247, 0.1) !important;
}
.header-dark .hor-header .header-brand-img.desktop-logo {
    display: none !important;
}
.header-dark .hor-header .header-brand-img.desktop-logo.theme-logo {
    display: block !important;
}
.header-dark .main-header-right .nav-link.icon {
    color: #fff;
}
.header-dark .main-header-menu-icon span,
.header-dark .main-header-menu-icon span:after,
.header-dark .main-header-menu-icon span:before {
    background-color: #fff;
}
.header-dark .main-header-message > a,
.header-dark .main-header-notification > a {
    color: #fff;
}
.app.sidebar-mini.header-dark .header-brand-img.desktop-logo {
    display: none !important;
}
.app.sidebar-mini.header-dark .header-brand-img.desktop-logo.theme-logo {
    display: block !important;
}
.app.sidebar-mini.header-dark .nav-link.toggle span,
.app.sidebar-mini.header-dark .nav-link.toggle span:after,
.app.sidebar-mini.header-dark .nav-link.toggle span:before {
    background-color: #fff;
}
@media (max-width: 575.98px) {
    .header-dark .hor-header .header-brand-img.desktop-logo.theme-logo,
    .header-dark .hor-header .main-logo .header-brand-img.icon-logo {
        display: none !important;
    }
    .header-dark .hor-header .header-brand-img.icon-logo.theme-logo {
        display: block !important;
    }
}
.dark-theme.header-dark .main-header-center .form-control {
    border-color: #393961;
    background-color: #24243e;
    color: #fff;
}
.dark-theme.header-dark .main-header-center .form-control:focus {
    background-color: #252542;
    border-color: #393961;
    color: #fff;
}
.header-dark .main-header-center .form-control:focus {
    background-color: #fff;
    border-color: #eaedf7;
    color: #000;
}
.dark-theme.light-horizontal .main-navbar {
    background-color: #fff;
}
.dark-theme.light-horizontal .main-navbar .nav-link {
    color: #1c273c;
}
.dark-theme.light-horizontal .main-navbar .nav-item.active .nav-link,
.dark-theme.light-horizontal .main-navbar .nav-item:hover .nav-link {
    color: #fa1616;
}
.light-horizontal .main-navbar.hor-menu {
    background-color: #fff;
}
.color-horizontal .main-header {
    border-bottom: 1px solid transparent;
}
.horizontalmenu.color-horizontal .main-navbar {
    background: #fa1616;
}
.color-horizontal .main-navbar .nav-link {
    color: hsla(0, 0%, 100%, 0.5) !important;
}
.color-horizontal .main-navbar .nav-link.with-sub:after {
    color: #fff;
    opacity: 0.4;
}
.color-horizontal .main-navbar .nav-item.active .nav-link,
.color-horizontal .main-navbar .nav-item.active .nav-link.with-sub:after,
.color-horizontal .main-navbar .nav-item:hover .nav-link,
.color-horizontal .main-navbar .nav-item:hover .nav-link.with-sub:after {
    color: #fff;
}
@media (max-width: 992px) {
    .color-horizontal .main-navbar-search {
        border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
    }
    .color-horizontal .main-navbar-search .form-control {
        background: #fa1616;
    }
    .color-horizontal .main-navbar .nav-item {
        border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
    }
    .color-horizontal .main-navbar .nav-sub-link {
        color: #fff;
    }
    .color-horizontal .main-navbar .nav-sub-link:before {
        color: #fff;
        opacity: 0.4;
    }
    .color-horizontal .main-navbar-search .btn,
    .color-horizontal .main-navbar .nav-sub span {
        color: #fff;
        opacity: 0.5;
    }
}
.dark-theme.color-horizontal .main-navbar {
    background: #fa1616;
}
.dark-theme.color-horizontal .main-navbar .nav-link.with-sub:after {
    color: #fff;
    opacity: 0.4;
}
.dark-theme.color-horizontal .main-navbar .nav-sub-link:focus,
.dark-theme.color-horizontal .main-navbar .nav-sub-link:hover {
    color: #fff;
}
.dark-horizontal .main-header {
    border-bottom: 1px solid transparent;
}
.dark-horizontal .main-navbar.hor-menu {
    background: #25233c;
}
.dark-horizontal .main-navbar .nav-link {
    color: #fff;
}
.dark-horizontal .main-navbar .nav-link.with-sub:after {
    color: #fff;
    opacity: 0.6;
}
.dark-horizontal .main-navbar .nav-item.active .nav-link,
.dark-horizontal .main-navbar .nav-item.active .nav-link.with-sub:after,
.dark-horizontal .main-navbar .nav-item:hover .nav-link,
.dark-horizontal .main-navbar .nav-item:hover .nav-link.with-sub:after {
    color: #9b92ff;
}
@media (max-width: 992px) {
    .dark-horizontal .main-navbar-search {
        border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
    }
    .dark-horizontal .main-navbar-search .form-control {
        background: #25233c;
    }
    .dark-horizontal .main-navbar .nav-item {
        border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
    }
    .dark-horizontal .main-navbar .nav-sub-link {
        color: #fff;
    }
    .dark-horizontal .main-navbar .nav-sub-link:before {
        color: #fff;
        opacity: 0.4;
    }
    .dark-horizontal .main-navbar-search .btn,
    .dark-horizontal .main-navbar .nav-sub span {
        color: #fff;
        opacity: 0.5;
    }
}
.gradient-horizontal .main-header {
    border-bottom: 1px solid transparent;
}
.gradient-horizontal .main-navbar {
    background: linear-gradient(310.6deg, #8d2fd4 6.8%, #7b56e8 57.8%);
}
.gradient-horizontal .main-navbar .nav-link {
    color: #fff;
}
.gradient-horizontal .main-navbar .nav-link.with-sub:after {
    color: #fff;
    opacity: 0.6;
}
.gradient-horizontal .main-navbar .nav-item.active .nav-link,
.gradient-horizontal .main-navbar .nav-item.active .nav-link.with-sub:after,
.gradient-horizontal .main-navbar .nav-item:hover .nav-link,
.gradient-horizontal .main-navbar .nav-item:hover .nav-link.with-sub:after {
    color: #d3c7f7;
}
@media (max-width: 992px) {
    .gradient-horizontal .main-navbar-search {
        border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
    }
    .gradient-horizontal .main-navbar-search .form-control {
        background: linear-gradient(310.6deg, #7b56e8 6.8%, #7b56e8 57.8%);
    }
    .gradient-horizontal .main-navbar .nav-item {
        border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
    }
    .gradient-horizontal .main-navbar .nav-sub-link {
        color: #fff;
    }
    .gradient-horizontal .main-navbar .nav-sub-link:before {
        color: #fff;
        opacity: 0.4;
    }
    .gradient-horizontal .main-navbar-search .btn,
    .gradient-horizontal .main-navbar .nav-sub span {
        color: #fff;
        opacity: 0.5;
    }
}
.dark-theme.gradient-horizontal .main-navbar .nav-link.with-sub:after {
    color: #fff;
    opacity: 0.6;
}
.dark-theme.gradient-horizontal .main-navbar .nav-sub-link:focus,
.dark-theme.gradient-horizontal .main-navbar .nav-sub-link:hover {
    color: #fff;
}
.dark-theme.light-leftmenu .main-sidebar-sticky {
    background: #fff;
}
.dark-theme.light-leftmenu
    .side-menu
    .sidemenu-logo
    .header-brand-img.desktop-logo {
    display: none !important;
}
.dark-theme.light-leftmenu
    .side-menu
    .sidemenu-logo
    .header-brand-img.desktop-logo.theme-logo {
    display: block !important;
}
.dark-theme.light-leftmenu .sidemenu-logo {
    border-bottom: 0;
    border-right: 1px solid #f0f0ff;
}
.dark-theme.light-leftmenu .main-sidebar-body {
    border-top: 1px solid #e1e6f1;
}
.dark-theme.light-leftmenu .main-sidebar-body .nav-label {
    color: #a8afc7;
}
.dark-theme.light-leftmenu .main-sidebar-body .nav-link {
    color: #1c273c;
}
.dark-theme.light-leftmenu .main-sidebar-body .nav-item.active .nav-link,
.dark-theme.light-leftmenu .main-sidebar-body .nav-item:hover .nav-link {
    color: #fa1616;
}
.dark-theme.light-leftmenu .main-sidebar-body .nav-sub-link {
    color: #000;
}
.dark-theme.light-leftmenu .main-sidebar-body .nav-sub .nav-sub-link:before {
    color: #68798b;
}
.dark-theme.light-leftmenu .main-sidebar-body .nav-sub-link:focus,
.dark-theme.light-leftmenu .main-sidebar-body .nav-sub-link:hover {
    color: #fa1616;
}
.dark-theme.light-leftmenu.main-sidebar-hide.main-sidebar-open
    .side-menu
    .main-logo
    .desktop-logo,
.dark-theme.light-leftmenu.main-sidebar-hide
    .side-menu
    .main-logo
    .desktop-logo,
.dark-theme.light-leftmenu.main-sidebar-hide
    .side-menu
    .main-logo
    .icon-logo.theme-logo {
    display: none !important;
}
.dark-theme.light-leftmenu.main-sidebar-hide.main-sidebar-open
    .side-menu
    .main-logo
    .desktop-logo.theme-logo {
    display: block !important;
}
.dark-theme.light-leftmenu.main-sidebar-hide.main-sidebar-open
    .side-menu
    .main-logo
    .icon-logo {
    display: none !important;
}
.dark-theme.light-leftmenu
    .main-sidebar-body
    .nav-sub-item.active
    > .nav-sub-link {
    color: #d3c7f7;
}
.app.dark-theme.light-leftmenu .first-sidemenu {
    background: #f0f0f9 !important;
}
.app.dark-theme.light-leftmenu .resp-vtabs ul.resp-tabs-list {
    background: #f0f0f9 !important;
    color: #334151;
}
.app.dark-theme.light-leftmenu .resp-vtabs li.active,
.app.dark-theme.light-leftmenu .resp-vtabs li.resp-tab-active {
    background: #fff !important;
}
.color-leftmenu .main-sidebar-sticky {
    background: #fa1616;
}
.color-leftmenu .side-menu .sidemenu-logo .header-brand-img.desktop-logo {
    display: block;
}
.color-leftmenu
    .side-menu
    .sidemenu-logo
    .header-brand-img.desktop-logo.theme-logo {
    display: none !important;
}
.color-leftmenu .main-sidebar-body .nav-item.active .nav-link:after,
.color-leftmenu .main-sidebar-body .nav-item.active .nav-link:before,
.dark-theme.color-leftmenu .main-sidebar-body .nav-item.active .nav-link:after,
.dark-theme.color-leftmenu
    .main-sidebar-body
    .nav-item.active
    .nav-link:before {
    border-right: 20px solid #fa1616;
}
.color-leftmenu .main-sidebar-body .nav-link {
    color: #bcc1dc;
}
.color-leftmenu .main-sidebar-body .nav-item.active .nav-link {
    color: #e0d8f7;
}
.color-leftmenu .main-sidebar-body .nav-item:hover .nav-link {
    color: #fff;
}
.color-leftmenu .main-sidebar-body .nav-sub-link {
    color: hsla(0, 0%, 100%, 0.5);
}
.color-leftmenu .main-sidebar-body .nav-sub-item.active > .nav-sub-link {
    color: hsla(0, 0%, 100%, 0.7);
}
.color-leftmenu .main-sidebar-body .nav-sub .nav-sub-link:before {
    color: hsla(0, 0%, 100%, 0.5);
}
.color-leftmenu .main-sidebar-body .nav-sub-link:focus,
.color-leftmenu .main-sidebar-body .nav-sub-link:hover {
    color: hsla(0, 0%, 100%, 0.7);
}
.color-leftmenu .side-menu .nav-link.with-sub .badge-primary {
    background: rgba(0, 0, 0, 0.1);
}
.color-leftmenu.main-body
    .main-sidebar-body
    .nav-sub-item.active
    > .nav-sub-link {
    color: hsla(0, 0%, 100%, 0.7);
}
.app.sidebar-mini.color-leftmenu .first-sidemenu {
    background: #fa1616;
}
.app.sidebar-mini.color-leftmenu .resp-vtabs ul.resp-tabs-list {
    background: #fa1616;
    color: #fff;
}
.app.sidebar-mini.color-leftmenu .resp-tabs-list li.resp-tab-active:after,
.app.sidebar-mini.color-leftmenu .resp-tabs-list li.resp-tab-active:before,
.app.sidebar-mini.color-leftmenu .resp-tabs-list li.resp-tab-item.active:after,
.app.sidebar-mini.color-leftmenu
    .resp-tabs-list
    li.resp-tab-item.active:before {
    border-right: 20px solid #fa1616;
}
.app.sidebar-mini.color-leftmenu .resp-vtabs li.resp-tab-active {
    border-right: 0 !important;
    background-color: #fff !important;
}
.app.sidebar-mini.color-leftmenu .first-sidemenu.ps > .ps__rail-y {
    width: 5px;
    background-color: #f7f8fb;
}
.dark-theme.color-leftmenu .main-sidebar-sticky {
    background: #fa1616;
}
.dark-theme.color-leftmenu .main-sidebar-body .nav-label,
.dark-theme.color-leftmenu .main-sidebar-body .nav-sub .nav-sub-link:before {
    color: hsla(0, 0%, 100%, 0.2);
}
.dark-theme.color-leftmenu .main-sidebar-body .nav-sub-link:focus,
.dark-theme.color-leftmenu .main-sidebar-body .nav-sub-link:hover {
    color: hsla(0, 0%, 100%, 0.7);
}
.app.sidebar-mini.color-leftmenu.dark-theme .resp-vtabs li.resp-tab-active {
    background-color: #0e0e23 !important;
}
.color-header .main-header-right .nav-link.icon:hover,
.header-dark .main-header-right .nav-link.icon:hover {
    background: hsla(0, 0%, 100%, 0.1);
}
.dark-leftmenu .main-sidebar-sticky {
    background: #25233c;
    border-right: 1px solid #f0f0ff;
}
.dark-leftmenu .side-menu .sidemenu-logo .header-brand-img.desktop-logo {
    display: block !important;
}
.dark-leftmenu
    .side-menu
    .sidemenu-logo
    .header-brand-img.desktop-logo.theme-logo,
.main-sidebar-hide.dark-leftmenu
    .side-menu
    .sidemenu-logo
    .header-brand-img.desktop-logo {
    display: none !important;
}
.dark-leftmenu .main-sidebar-body {
    border-top: 1px solid hsla(0, 0%, 100%, 0.1) !important;
}
.dark-leftmenu .main-sidebar-body .nav-label {
    color: hsla(0, 0%, 100%, 0.8);
}
.dark-leftmenu .main-sidebar-body .nav-item.active .nav-link:after,
.dark-leftmenu .main-sidebar-body .nav-item.active .nav-link:before {
    border-right: 20px solid #25233c;
}
.dark-leftmenu .main-sidebar-body .nav-link {
    color: #fff;
}
.dark-leftmenu .main-sidebar-body .nav-item.active .nav-link,
.dark-leftmenu .main-sidebar-body .nav-item:hover .nav-link {
    color: #9b92ff;
}
.dark-leftmenu .main-sidebar-body .nav-sub-link {
    color: hsla(0, 0%, 100%, 0.7);
}
.dark-leftmenu .main-sidebar-body .nav-sub .nav-sub-link:before {
    color: hsla(0, 0%, 100%, 0.5);
    opacity: 0.8;
}
.dark-leftmenu .main-sidebar-body .nav-sub-link:focus,
.dark-leftmenu .main-sidebar-body .nav-sub-link:hover {
    color: #9b92ff;
}
.dark-leftmenu.main-sidebar-hide .side-menu .main-logo .desktop-logo.theme-logo,
.dark-leftmenu.main-sidebar-hide .side-menu .main-logo .icon-logo {
    display: none !important;
}
.dark-leftmenu.main-sidebar-hide.main-sidebar-open
    .side-menu
    .main-logo
    .desktop-logo.theme-logo,
.dark-leftmenu.main-sidebar-hide .side-menu .main-logo .icon-logo.theme-logo {
    display: block !important;
}
.dark-leftmenu.main-sidebar-hide.main-sidebar-open
    .side-menu
    .main-logo
    .icon-logo.theme-logo {
    display: none !important;
}
.dark-leftmenu .first-sidemenu {
    background: #1c1c38;
}
.dark-leftmenu .resp-tabs-list li.resp-tab-active:after,
.dark-leftmenu .resp-tabs-list li.resp-tab-active:before,
.dark-leftmenu .resp-tabs-list li.resp-tab-item.active:after,
.dark-leftmenu .resp-tabs-list li.resp-tab-item.active:before {
    border-right: 20px solid #1c1c38;
}
.light-leftmenu .first-sidemenu {
    background: #efeffb;
}
.light-leftmenu .resp-tabs-list li.resp-tab-active:after,
.light-leftmenu .resp-tabs-list li.resp-tab-active:before,
.light-leftmenu .resp-tabs-list li.resp-tab-item.active:after,
.light-leftmenu .resp-tabs-list li.resp-tab-item.active:before {
    border-right: 20px solid #efeffb;
}
.light-leftmenu .second-sidemenu {
    border-left: 1px solid #fff;
}
.app.dark-theme.light-leftmenu .second-sidemenu {
    background: #fff !important;
    border-left: 1px solid #fff;
}
.app.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-active:after,
.app.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-active:before,
.app.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-item.active:after,
.app.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-item.active:before {
    border-right: 20px solid #f0f0f9;
}
.app.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-item.active .shape1,
.dark-theme.light-leftmenu.resp-tabs-list li.resp-tab-active .shape2,
.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-item.active .shape2 {
    background: #fff;
}
.light-leftmenu .app.main-body .main-header {
    border-left: 1px solid #e7e7f6;
}
.light-leftmenu .side-menu__icon {
    color: #1d212f;
}
.light-leftmenu .resp-tabs-list li.resp-tab-active .side-menu__icon,
.light-leftmenu .resp-tabs-list li.resp-tab-item.active .side-menu__icon {
    color: #fff;
}
.light-leftmenu .main-sidebar-sticky {
    background: #fff;
}
.light-leftmenu .sidemenu-logo {
    border-bottom: 1px solid #f0f0ff;
    border-right: 1px solid #f0f0ff;
}
.light-leftmenu .main-sidebar-body .nav-link {
    color: #8784a7;
}
.light-leftmenu .main-sidebar-body .sub-txt {
    color: #a2a2b9;
}
.light-leftmenu .main-sidebar-body .nav-label {
    color: #c8c4db;
}
.light-leftmenu .main-sidebar-body .nav-item.active .nav-link:after,
.light-leftmenu .main-sidebar-body .nav-item.active .nav-link:before {
    border-right: 20px solid #fff;
}
.light-leftmenu .side-menu .nav-link:hover {
    color: #fa1616;
}
.light-leftmenu .main-sidebar-body .nav-sub-link,
.light-leftmenu .main-sidebar-body .nav-sub .nav-sub-link:before {
    color:#8784a7;
}
.light-leftmenu .main-sidebar-body .nav-sub-link:hover,
.light-leftmenu
    .main-sidebar-body
    .nav-sub
    .nav-sub-item.active
    .nav-sub-link:before,
.main-sidebar-body .nav-sub-link:focus {
    color: #fa1616;
}
.dark-theme.gradient-leftmenu .main-sidebar-body .nav-label,
.dark-theme.gradient-leftmenu .main-sidebar-body .nav-sub .nav-sub-link:before {
    color: hsla(0, 0%, 100%, 0.2);
}
.dark-theme.gradient-leftmenu .main-sidebar-body .nav-sub-link:hover,
.gradient-leftmenu .main-sidebar-body .nav-sub-link:focus {
    color: hsla(0, 0%, 100%, 0.7);
}
.app.dark-theme.gradient-leftmenu .resp-vtabs li.resp-tab-active {
    background: hsla(0, 0%, 100%, 0.1) !important;
}
.app.dark-theme.gradient-leftmenu .resp-vtabs li.active,
.app.dark-theme.gradient-leftmenu .resp-vtabs li:hover {
    background: rgba(2, 2, 2, 0.1) !important;
}
.dark-theme.color-leftmenu .ps > .ps__rail-y > .ps__thumb-y,
.dark-theme.gradient-leftmenu .ps > .ps__rail-y > .ps__thumb-y {
    background: rgba(0, 0, 0, 0.07);
}
.dark-theme.light-leftmenu .ps > .ps__rail-y > .ps__thumb-y {
    background: rgba(0, 0, 0, 0.2);
}
.color-leftmenu .ps > .ps__rail-y > .ps__thumb-y,
.gradient-leftmenu .ps > .ps__rail-y > .ps__thumb-y {
    background: rgba(0, 0, 0, 0.07);
}
.dark-leftmenu .ps > .ps__rail-y > .ps__thumb-y {
    background: hsla(0, 0%, 100%, 0.2);
}
.dark-theme.color-leftmenu .main-sidebar-sticky {
    border-right: 1px solid #24243e !important;
}
.dark-theme.gradient-leftmenu .main-sidebar-sticky {
    border-right: 1px solid transparent !important;
}
.dark-theme.light-leftmenu .main-sidebar-sticky {
    border-right: 1px solid #24243e !important;
}
@media (max-width: 992px) {
    .dark-theme.color-horizontal.main-navbar-show
        .main-navbar
        .nav-item.show
        > .nav-sub {
        background-color: transparent;
    }
    .dark-theme.color-horizontal.main-navbar-show
        .main-navbar
        .nav-sub-link:before {
        color: #fff;
        opacity: 0.4;
    }
    .dark-theme.light-horizontal.main-navbar-show
        .main-navbar
        .nav-item.show
        > .nav-sub {
        background-color: transparent;
    }
    .dark-theme.light-horizontal.main-navbar-show .main-navbar .nav-sub-link {
        color: #334151;
    }
    .dark-theme.light-horizontal.main-navbar-show .main-navbar .nav-item {
        border-bottom: 1px solid #e1e6f1;
    }
    .dark-theme.light-horizontal.main-navbar-show
        .main-navbar
        .nav-item
        .nav-sub
        li:not(.nav-sub-item) {
        color: #334151;
    }
    .dark-theme.gradient-horizontal.main-navbar-show
        .main-navbar
        .nav-item.show
        > .nav-sub {
        background-color: transparent;
    }
    .dark-theme.gradient-horizontal.main-navbar-show
        .main-navbar
        .nav-sub-link:before {
        color: #fff;
        opacity: 0.4;
    }
}
.color-header .toggle,
.header-dark .toggle {
    color: #fff;
}
.header-dark.leftmenu .main-header {
    background: #25233c;
    border-bottom: 1px solid rgba(240, 240, 255, 0.15) !important;
}
.header-dark.leftmenu .main-header-right .nav-link.icon {
    color: #cdcfda;
}
.header-dark .sidemenu-logo {
    border-right: 1px solid rgba(245, 245, 255, 0.14);
}
.header-dark .main-header-menu-icon span {
    color: #cdcfda;
    background-color: #cdcfda;
}
.header-dark .main-header-menu-icon span:after,
.header-dark .main-header-menu-icon span:before {
    background-color: #cdcfda;
}
.header-dark .main-header-right .nav-link.icon:hover {
    background: hsla(0, 0%, 100%, 0.1);
}
.dark-theme.color-header
    .select2-container--default
    .select2-selection--single {
    background-color: #fff !important;
    border-color: #fff;
}
.dark-theme
    .main-header-center
    .select2-container--default
    .select2-selection--single {
    border-right: 1px solid hsla(0, 0%, 100%, 0.15);
}
.dark-theme.header-dark
    .main-header-center
    .select2-container--default
    .select2-selection--single {
    border: 1px solid #393961;
}
.dark-theme.color-header
    .select2-container--default
    .select2-selection--single
    .select2-selection__placeholder,
.dark-theme.color-header
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    background: #fff !important;
}
.dark-theme.color-header
    .main-header-center
    .select2-container--default
    .select2-selection--single {
    border-right: 1px solid #dbdbed;
}
.dark-theme .app-sidebar .card {
    background: #f0f0f9;
}
.dark-theme.light-leftmenu .second-sidemenu .list-separated li a,
.dark-theme.light-leftmenu .second-sidemenu .menu-label,
.dark-theme.light-leftmenu .second-sidemenu .menu .slide-item:before,
.dark-theme.light-leftmenu .second-sidemenu .side-menu a,
.dark-theme.light-leftmenu .second-sidemenu .upgrade,
.dark-theme.light-leftmenu .second-sidemenu .upgrade p,
.dark-theme.light-leftmenu.sidebar-mini .slide-item {
    color: #4e4e61;
}
.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-active .shape1,
.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-active .shape2,
.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-item.active .shape1,
.dark-theme.light-leftmenu .resp-tabs-list li.resp-tab-item.active .shape2 {
    background: #fff;
}
.dark-theme.light-leftmenu .first-sidemenu.ps > .ps__rail-y > .ps__thumb-y {
    background: #e7e7f7;
}
@media (min-width: 991px) {
    .horizontalmenu.header-dark .mobile-logo {
        display: none;
    }
}
@media (min-width: 992px) {
    .app.color-header .main-header.side-header .header-brand-img.desktop-logo,
    .horizontalmenu.color-header
        .main-header.side-header
        .header-brand-img.desktop-logo {
        display: none !important;
    }
    .app.color-header
        .main-header.side-header
        .header-brand-img.desktop-logo.theme-logo,
    .horizontalmenu.color-header
        .main-header.side-header
        .header-brand-img.desktop-logo.theme-logo {
        display: block !important;
    }
}
@media (max-width: 992px) {
    .horizontalmenu.color-header
        .main-header-center
        .responsive-logo
        .mobile-logo {
        display: none !important;
    }
}
@media (max-width: 991px) {
    .app.color-header
        .main-header.side-header
        .header-brand-img.desktop-logo.theme-logo,
    .app.color-header
        .main-header.side-header
        .main-header-center
        .responsive-logo
        .mobile-logo,
    .app.header-dark
        .main-header.side-header
        .header-brand-img.desktop-logo.theme-logo,
    .app.header-dark
        .main-header.side-header
        .main-header-center
        .responsive-logo
        .mobile-logo {
        display: none !important;
    }
    .app.color-header
        .main-header.side-header
        .main-header-center
        .responsive-logo
        .mobile-logo-dark,
    .app.header-dark
        .main-header.side-header
        .main-header-center
        .responsive-logo
        .mobile-logo-dark {
        display: block !important;
    }
    .app.color-header.horizontalmenu .header-brand-img.desktop-logo.theme-logo {
        display: none !important;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .horizontalmenu .main-content {
        margin-top: 59px;
    }
    .horizontalmenu.color-header
        .main-header.side-header
        .header-brand-img.desktop-logo {
        display: none !important;
    }
    .horizontalmenu.color-header
        .main-header.side-header
        .header-brand-img.desktop-logo.theme-logo {
        display: block !important;
    }
    .horizontalmenu.header-dark
        .main-header.side-header
        .header-brand-img.desktop-logo {
        display: none !important;
    }
    .horizontalmenu.header-dark
        .main-header.side-header
        .header-brand-img.desktop-logo.theme-logo {
        display: block !important;
    }
    .horizontalmenu.header-dark .mobile-logo {
        display: none;
    }
}
@media (max-width: 767px) {
    .horizontalmenu.color-header .mobile-logo-dark {
        display: block;
    }
    .horizontalmenu.header-dark .mobile-logo {
        display: none;
    }
}
@media (max-width: 599px) {
    .color-header
        .main-header.side-header
        .main-header-center
        .responsive-logo
        .mobile-logo-dark,
    .header-dark
        .main-header.side-header
        .main-header-center
        .responsive-logo
        .mobile-logo-dark {
        margin: 0 auto;
    }
    .color-header .header-icons.navbar-toggler-icon,
    .header-dark .header-icons.navbar-toggler-icon,
    .header-dark.leftmenu .navbar-toggler-icon {
        color: #fff;
    }
    .header-dark.leftmenu .responsive-logo .mobile-logo-dark,
    .horizontalmenu.color-header .header-brand-img.desktop-logo.theme-logo {
        margin: 0 auto;
    }
    .horizontalmenu.header-dark .header-brand-img.desktop-logo.theme-logo {
        margin: 0 auto;
        display: none !important;
    }
    .horizontalmenu.header-dark .mobile-logo-dark {
        display: block !important;
    }
}
.color-leftmenu.color-header .sidemenu-logo {
    border-right: 1px solid hsla(0, 0%, 100%, 0.1);
}
.light-leftmenu .main-sidebar .nav-sub-item.active .nav-sub-link {
    color: #fa1616 !important;
}
.dark-theme.light-leftmenu .main-sidebar-body .nav-item.active .nav-link:after,
.dark-theme.light-leftmenu
    .main-sidebar-body
    .nav-item.active
    .nav-link:before {
    border-right: 20px solid #fff;
}
.icon-style .main-sidebar-body .nav-item.active .nav-link .shape1,
.icon-style .main-sidebar-body .nav-item.active .nav-link .shape2 {
    display: none;
}
.icon-style .main-sidebar-body li.nav-item.active .nav-link {
    background-color: #25233c;
}
.icon-style .main-sidebar-body li.active .sidemenu-icon {
    background: transparent;
    color: #fff;
    box-shadow: none;
}
.icon-style.color-leftmenu .main-sidebar-body li.nav-item.active .nav-link {
    background-color: #fa1616;
}
.icon-style.light-leftmenu .main-sidebar-body li.nav-item.active .nav-link {
    background-color: #fff;
}
.icon-style.light-leftmenu .main-sidebar-body li.active .sidemenu-icon,
.icon-style.light-leftmenu .main-sidebar-body li.active .sidemenu-label,
.main-sidebar-body li.active i {
    color: #fa1616;
}
.icon-style .main-sidebar-body li.active .sidemenu-label,
.main-sidebar-body li.active i {
    color: #fff;
}
.icon-style .main-sidebar-body li.nav-item.active .nav-link {
    margin: 0;
}
body.theme-style {
    background: #fff;
}
body.theme-style .main-sidebar-body li.nav-item.active .nav-link {
    background-color: #fdfdfe;
}
body.theme-style .main-sidebar-body .nav-item.active .nav-link .shape1 {
    background: #fdfdfe;
}
body.theme-style .main-sidebar-body .nav-item.active .nav-link .shape2 {
    background: #fff;
}
body.theme-style .custom-card {
    box-shadow: none;
    border: 1px solid #eaedf7;
}
body.theme-style .side-header {
    border-color: #eaedf7 !important;
    box-shadow: none !important;
}
body.theme-style.dark-theme .side-header {
    border-color: rgba(234, 237, 247, 0.1) !important;
    box-shadow: none !important;
}
body.theme-style.dark-theme {
    background: #0e0e23;
}
body.theme-style .btn-white {
    border-color: #eaedf7;
}
body.theme-style.dark-theme .custom-card {
    border: 1px solid rgba(234, 237, 247, 0.1);
}
body.theme-style.dark-theme .main-footer {
    border-top: 1px solid rgba(234, 237, 247, 0.1);
}
body.theme-style.dark-theme .btn-white {
    border-color: #46466d;
}
body.theme-style .main-footer {
    border-top: 1px solid #eaedf7;
}
body.theme-style .owl-theme:before {
    background: linear-gradient(270deg, transparent, #fff);
}
body.theme-style .owl-theme:after {
    background: linear-gradient(90deg, transparent, #fff);
}
body.theme-style.icon-style.theme-style
    .main-sidebar-body
    li.nav-item.active
    .nav-link {
    background-color: #25233c;
}
body.color-horizontal.color-header,
body.theme-style.color-horizontal.color-header .side-header {
    border-color: rgba(234, 237, 247, 0.1) !important;
}
.header-dark .main-header-center .search-btn {
    margin-left: -2px;
}
body.theme-style.dark-theme .owl-theme:before {
    background: linear-gradient(270deg, transparent, #0e0e23);
}
body.theme-style.dark-theme .owl-theme:after {
    background: linear-gradient(90deg, transparent, #0e0e23);
}
.dark-theme .card-order i {
    background: rgba(98, 89, 202, 0.15);
}
.light-horizontal.horizontalmenu .main-header {
    box-shadow: none;
}
.icon-style.color-leftmenu.theme-style
    .main-sidebar-body
    li.nav-item.active
    .nav-link,
.icon-style.dark-theme .main-sidebar-body li.nav-item.active .nav-link,
.icon-style.light-leftmenu.theme-style
    .main-sidebar-body
    li.nav-item.active
    .nav-link {
    border-radius: 0;
    background-color: transparent !important;
}
.icon-style.main-sidebar-open .main-sidebar-body li.active .sidemenu-icon {
    background: transparent;
    box-shadow: none;
}
.icon-style .main-sidebar-body .nav-item.active .nav-link:after,
.icon-style .main-sidebar-body .nav-item.active .nav-link:before {
    display: none;
}
.icon-style.theme-style.light-theme.color-leftmenu.color-header .sidemenu-logo {
    border-right: 1px solid rgba(240, 240, 255, 0.1);
}
.icon-style.theme-style.header-dark.light-theme .main-sidebar-sticky,
.icon-style.theme-style.light-theme.color-leftmenu.color-header
    .main-sidebar-sticky {
    border-right: 0 solid rgba(240, 240, 255, 0.1) !important;
}
.icon-style.theme-style.header-dark.light-theme .sidemenu-logo {
    border-right: 1px solid rgba(240, 240, 255, 0.1);
}
.theme-style.icon-style.light-theme.header-dark.light-leftmenu
    .main-sidebar-sticky {
    border-right: 1px solid #f0f0ff;
}
.theme-style.icon-style.light-theme.header-dark.light-leftmenu .sidemenu-logo {
    border-right: 0 solid #f0f0ff;
}
.icon-style.theme-style.light-theme .main-sidebar-sticky {
    border-right: 1px solid #f0f0ff;
}
.icon-style.theme-style.light-theme .sidemenu-logo {
    border-right: 0 solid #f0f0ff;
}
.dark-theme.theme-style .main-sidebar-body .nav-item.active .nav-link .shape1,
.dark-theme.theme-style .main-sidebar-body .nav-item.active .nav-link .shape2 {
    background: #24243e;
}
.light-theme.light-horizontal.light-leftmenu.theme-style
    .main-sidebar-body
    li.nav-item.active
    .nav-link {
    background-color: #eaedf7;
}
.light-theme.light-horizontal.light-leftmenu.theme-style
    .main-sidebar-body
    .nav-item.active
    .nav-link
    .shape1,
.light-theme.light-horizontal.light-leftmenu.theme-style
    .main-sidebar-body
    .nav-item.active
    .nav-link
    .shape2 {
    background: #eaedf7;
}
.light-theme.light-horizontal.light-leftmenu.theme-style
    .main-sidebar.main-sidebar-sticky {
    border-right: 1px solid #f0f0ff;
}
.light-theme.light-horizontal.light-leftmenu.theme-style .sidemenu-logo {
    border-right: 0 solid #f0f0ff;
}
