.color-header .main-header {
    background: #6259ca;
    border-bottom: 1px solid rgba(240, 240, 255, .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 .main-header-right{
    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: #6259ca;
    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, .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: #6259ca
}

.light-horizontal .main-navbar.hor-menu {
    background-color: #fff
}

.color-horizontal .main-header {
    border-bottom: 1px solid transparent
}

.horizontalmenu.color-horizontal .main-navbar {
    background: #6259ca
}

.color-horizontal .main-navbar .nav-link {
    color: hsla(0, 0%, 100%, .5) !important
}

.color-horizontal .main-navbar .nav-link.with-sub:after {
    color: #fff;
    opacity: .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%, .1)
    }

    .color-horizontal .main-navbar-search .form-control {
        background: #6259ca
    }

    .color-horizontal .main-navbar .nav-item {
        border-bottom: 1px solid hsla(0, 0%, 100%, .1)
    }

    .color-horizontal .main-navbar .nav-sub-link {
        color: #fff
    }

    .color-horizontal .main-navbar .nav-sub-link:before {
        color: #fff;
        opacity: .4
    }

    .color-horizontal .main-navbar-search .btn, .color-horizontal .main-navbar .nav-sub span {
        color: #fff;
        opacity: .5
    }
}

.dark-theme.color-horizontal .main-navbar {
    background: #6259ca
}

.dark-theme.color-horizontal .main-navbar .nav-link.with-sub:after {
    color: #fff;
    opacity: .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: .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%, .1)
    }

    .dark-horizontal .main-navbar-search .form-control {
        background: #25233c
    }

    .dark-horizontal .main-navbar .nav-item {
        border-bottom: 1px solid hsla(0, 0%, 100%, .1)
    }

    .dark-horizontal .main-navbar .nav-sub-link {
        color: #fff
    }

    .dark-horizontal .main-navbar .nav-sub-link:before {
        color: #fff;
        opacity: .4
    }

    .dark-horizontal .main-navbar-search .btn, .dark-horizontal .main-navbar .nav-sub span {
        color: #fff;
        opacity: .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: .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%, .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%, .1)
    }

    .gradient-horizontal .main-navbar .nav-sub-link {
        color: #fff
    }

    .gradient-horizontal .main-navbar .nav-sub-link:before {
        color: #fff;
        opacity: .4
    }

    .gradient-horizontal .main-navbar-search .btn, .gradient-horizontal .main-navbar .nav-sub span {
        color: #fff;
        opacity: .5
    }
}

.dark-theme.gradient-horizontal .main-navbar .nav-link.with-sub:after {
    color: #fff;
    opacity: .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: #6259ca
}

.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: #6259ca
}

.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: #6259ca
}

.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: #6259ca
}

.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-left: 20px solid #6259ca
}

.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%, .5)
}

.color-leftmenu .main-sidebar-body .nav-sub-item.active > .nav-sub-link {
    color: hsla(0, 0%, 100%, .7)
}

.color-leftmenu .main-sidebar-body .nav-sub .nav-sub-link:before {
    color: hsla(0, 0%, 100%, .5)
}

.color-leftmenu .main-sidebar-body .nav-sub-link:focus, .color-leftmenu .main-sidebar-body .nav-sub-link:hover {
    color: hsla(0, 0%, 100%, .7)
}

.color-leftmenu .side-menu .nav-link.with-sub .badge-primary {
    background: rgba(0, 0, 0, .1)
}

.color-leftmenu.main-body .main-sidebar-body .nav-sub-item.active > .nav-sub-link {
    color: hsla(0, 0%, 100%, .7)
}

.app.sidebar-mini.color-leftmenu .first-sidemenu {
    background: #6259ca
}

.app.sidebar-mini.color-leftmenu .resp-vtabs ul.resp-tabs-list {
    background: #6259ca;
    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 #6259ca
}

.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: #6259ca
}

.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%, .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%, .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%, .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%, .1) !important
}

.dark-leftmenu .main-sidebar-body .nav-label {
    color: hsla(0, 0%, 100%, .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%, .7)
}

.dark-leftmenu .main-sidebar-body .nav-sub .nav-sub-link:before {
    color: hsla(0, 0%, 100%, .5);
    opacity: .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-left: 20px solid #fff
}

.light-leftmenu .side-menu .nav-link:hover {
    color: #6259ca
}

.light-leftmenu .main-sidebar-body .nav-sub-link, .light-leftmenu .main-sidebar-body .nav-sub .nav-sub-link:before {
    color: #b2b2d0
}

.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: #6259ca
}

.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%, .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%, .7)
}

.app.dark-theme.gradient-leftmenu .resp-vtabs li.resp-tab-active {
    background: hsla(0, 0%, 100%, .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, .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, .07)
}

.dark-theme.light-leftmenu .ps > .ps__rail-y > .ps__thumb-y {
    background: rgba(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, .07)
}

.dark-leftmenu .ps > .ps__rail-y > .ps__thumb-y {
    background: hsla(0, 0%, 100%, .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: .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: .4
    }
}

.color-header .toggle, .header-dark .toggle {
    color: #fff
}

.header-dark.leftmenu .main-header {
    background: #25233c;
    border-bottom: 1px solid rgba(240, 240, 255, .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, .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%, .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%, .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%, .1)
}

.light-leftmenu .main-sidebar .nav-sub-item.active .nav-sub-link {
    color: #6259ca !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: #6259ca
}

.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: #6259ca
}

.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, .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, .1)
}

body.theme-style.dark-theme .main-footer {
    border-top: 1px solid rgba(234, 237, 247, .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, .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, .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, .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, .1) !important
}

.icon-style.theme-style.header-dark.light-theme .sidemenu-logo {
    border-right: 1px solid rgba(240, 240, 255, .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
}
