body.default-body {
    background: #f2f6f9
}

body.card-shadow,
body.card-shadow.default-body {
    background: #eff0f6
}

.default-horizontal .horizontal-main,
.default-sidebar .first-sidemenu,
body.card-shadow.white-body,
body.white-body {
    background: var(--pure-white);
    background: var(--pure-white)
}

body.white-body .card {
    border: 1px solid #e8eaf7
}

body.card-shadow.light-dark-body,
body.light-dark-body {
    background: #edf3f7
}

body.card-shadow .header.top-header {
    box-shadow: none;
    border-bottom: 1px solid #eff0f6
}

body.card-shadow .horizontalMenucontainer .header.top-header {
    box-shadow: none;
    border-bottom: 0 solid #eff0f6
}

body.card-shadow .app-sidebar,
body.card-shadow .horizontal-main {
    box-shadow: none
}

body.light-card .card {
    background: #f4f5fc
}

body.card-shadow .card {
    box-shadow: none !important
}

body.card-radius .card {
    border-radius: 0
}

.default-horizontal .hor-icon {
    color: #8e98db !important;
    fill: #d2d6f1 !important
}

.default-horizontal .horizontalMenu>.horizontalMenu-list>li>a {
    color: #081420;
    border-left: 1px solid #eff0f6
}

.default-horizontal .horizontalMenu>.horizontalMenu-list>li>a.active {
    color: #081420;
    text-decoration: none;
    background: #f4f5fc
}

.default-horizontal .horizontalMenu>.horizontalMenu-list>li:last-child>a {
    border-right: 1px solid #eff0f6
}

.default-horizontal .horizontalMenu>.horizontalMenu-list>li>a:hover .hor-icon {
    color: #081420 !important;
    fill: #d2d6f1
}

.default-horizontal .horizontalMenu>.horizontalMenu-list>li>a.active .hor-icon,
.default-horizontal .horizontalMenu>.horizontalMenu-list>li>a:hover {
    color: #081420 !important
}

.color-horizontal .hor-icon,
.color-horizontal .horizontalMenu>.horizontalMenu-list>li:hover a .hor-icon,
.color-horizontal .horizontalMenu>.horizontalMenu-list>li>a.hover .hor-icon,
.dark-horizontal .horizontalMenu>.horizontalMenu-list>li:hover a .hor-icon {
    color: rgba(255, 255, 255, .8) !important;
    fill: rgba(255, 255, 255, 0.2)
}

.dark-horizontal .horizontal-main,
.dark-sidebar .first-sidemenu {
    background: #10163a
}

.dark-horizontal .hor-icon {
    color: rgba(255, 255, 255, .8);
    fill: rgba(255, 255, 255, 0.2)
}

.dark-horizontal .horizontalMenu>.horizontalMenu-list>li>a {
    color: rgba(255, 255, 255, .8);
    border-left: 1px solid #202647
}

.color-horizontal .horizontalMenu>.horizontalMenu-list>li>a.active,
.dark-horizontal .horizontalMenu>.horizontalMenu-list>li>a.active {
    color: var(--pure-white);
    text-decoration: none;
    background: rgba(255, 255, 255, .04)
}

.dark-horizontal .horizontalMenu>.horizontalMenu-list>li:last-child>a {
    border-right: 1px solid #202647
}

.color-horizontal .horizontalMenu>.horizontalMenu-list>li>a:hover .hor-icon,
.dark-horizontal .horizontalMenu>.horizontalMenu-list>li>a:hover .hor-icon {
    color: #fff !important;
    fill: rgba(255, 255, 255, 0.5)
}

.color-horizontal .horizontalMenu>.horizontalMenu-list>li>a.active .hor-icon,
.color-sidebar .app-sidebar-help a,
.color-sidebar .slide a.active,
.color-sidebar .slide a:hover,
.dark-horizontal .horizontalMenu>.horizontalMenu-list>li>a.active .hor-icon,
.dark-horizontal .horizontalMenu>.horizontalMenu-list>li>a:hover,
.dark-sidebar .app-sidebar-help a {
    color: #fff !important
}

.color-horizontal .horizontal-main,
.color-sidebar .first-sidemenu {
    background: #081420
}

.color-horizontal .horizontalMenu>.horizontalMenu-list>li>a {
    color: rgba(255, 255, 255, .8);
    border-left: 1px solid #5765c9
}

.color-horizontal .horizontalMenu>.horizontalMenu-list>li:last-child>a {
    border-right: 1px solid #5765c9
}

.color-horizontal .horizontalMenu>.horizontalMenu-list>li>a:hover {
    color: var(--pure-white) !important
}

.app .app-header .header-brand.mobile {
    display: none !important
}

@media only screen and (max-width:991px) {

    .default-horizontal .horizontal-main,
    .default-horizontal .horizontalMenu>.horizontalMenu-list {
        background: var(--pure-white)
    }

    .default-horizontal .horizontalMenu>.horizontalMenu-list>li {
        background-color: var(--pure-white)
    }

    .default-horizontal .horizontalMenu>.horizontalMenu-list>li>a,
    .default-horizontal .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
        color: #081420;
        background-color: var(--pure-white)
    }

    .default-horizontal .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a,
    .default-horizontal .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
        color: #081420
    }

    .default-horizontal .mega-menubg {
        color: #081420;
        background-color: #fff !important
    }

    .default-horizontal .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click>i {
        color: rgba(0, 0, 0, .5)
    }

    .dark-horizontal .horizontal-main,
    .dark-horizontal .horizontalMenu>.horizontalMenu-list {
        background: #10163a
    }

    .dark-horizontal .horizontalMenu>.horizontalMenu-list>li {
        background-color: #10163a;
        border-color: rgba(255, 255, 255, .1)
    }

    .dark-horizontal .horizontalMenu>.horizontalMenu-list>li>a,
    .dark-horizontal .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
        color: rgba(255, 255, 255, .8);
        background-color: #10163a
    }

    .color-horizontal .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a,
    .color-horizontal .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a,
    .dark-horizontal .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a,
    .dark-horizontal .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {
        color: rgba(255, 255, 255, .8)
    }

    .dark-horizontal .mega-menubg {
        color: rgba(255, 255, 255, .8);
        background-color: #10163a !important
    }

    .color-horizontal .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click>i,
    .dark-horizontal .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click>i {
        color: rgba(255, 255, 255, .5)
    }

    .color-horizontal .horizontal-main,
    .color-horizontal .horizontalMenu>.horizontalMenu-list {
        background: #081420
    }

    .color-horizontal .horizontalMenu>.horizontalMenu-list>li {
        background-color: #081420;
        border-color: rgba(255, 255, 255, .1)
    }

    .color-horizontal .horizontalMenu>.horizontalMenu-list>li>a {
        color: rgba(255, 255, 255, .8) !important;
        background-color: #081420
    }

    .color-horizontal .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
        color: rgba(255, 255, 255, .8);
        background-color: #081420
    }

    .color-horizontal .mega-menubg {
        color: rgba(255, 255, 255, .8);
        background-color: #081420 !important
    }
}

@media only screen and (max-width:767px) and (min-width:568px) {

    .app .app-header .header-brand .header-brand-img.dark-logo,
    .app .app-header .header-brand .header-brand-img.darkmobile-logo,
    .app .app-header .header-brand .header-brand-img.mobile-logo {
        display: none
    }

    .app .app-header .header-brand .header-brand-img.desktop-lgo {
        display: block !important;
        margin-top: 6px
    }
}

@media only screen and (max-width:567px) {

    .app .app-header .header-brand .header-brand-img.desktop-lgo,
    .app .app-header .header-brand.desktop {
        display: none !important
    }

    .app .app-header .header-brand.mobile {
        display: block !important
    }

    .app .app-header .header-brand .header-brand-img.mobile-logo {
        display: block !important;
        height: 62px;
        margin-top: 0px;
    }
}

.color-sidebar .app-sidebar.toggle-sidemenu,
.dark-sidebar .app-sidebar.toggle-sidemenu,
.default-sidebar .app-sidebar.toggle-sidemenu {
    background: 0 0 !important;
    border-right: 0;
    box-shadow: none;
    width: inherit
}

.color-sidebar .second-sidemenu {
    background: #081420;
    border-right: 1px solid rgba(255, 255, 255, .07)
}

.color-sidebar .resp-vtabs .resp-tabs-list li,
.dark-sidebar .resp-vtabs .resp-tabs-list li {
    border: 1px solid rgba(255, 255, 255, .07) !important;
    border-left: 0 !important;
    border-top: 0 !important;
    border-bottom: 0
}

.color-sidebar .first-sidemenu li.active,
.color-sidebar .first-sidemenu li:hover {
    background: rgba(255, 255, 255, .03);
    border-right: 0 !important
}

.color-sidebar .first-sidemenu li.active svg,
.color-sidebar .first-sidemenu li:hover svg,
.color-sidebar .side-menu__icon,
.color-sidebar .side-menu__item.active .side-menu__icon,
.color-sidebar .side-menu__item:focus .side-menu__icon,
.color-sidebar .side-menu__item:hover .side-menu__icon,
.dark-sidebar .first-sidemenu .side-menu__icon,
.dark-sidebar .side-menu__icon {
    color: rgba(255, 255, 255, .8);
    fill: rgba(255, 255, 255, 0.08)
}

.color-sidebar .second-sidemenu h5,
.color-sidebar .side-menu .slide.submenu a,
.color-sidebar .slide-item,
.dark-sidebar .second-sidemenu h5 {
    color: rgba(255, 255, 255, .8)
}

.color-sidebar .side-menu .slide.submenu a.active,
.color-sidebar .side-menu .slide.submenu a:hover,
.color-sidebar .slide-item.active,
.color-sidebar .slide-item:hover {
    color: var(--pure-white)
}

.color-sidebar .second-sidemenu .angle {
    color: rgba(255, 255, 255, .2) !important
}

.dark-sidebar .second-sidemenu {
    background: #10163a;
    border-right: 1px solid rgba(255, 255, 255, .07);
    box-shadow: none
}

.dark-sidebar.app.sidebar-mini.sidenav-toggled .first-sidemenu li.active {
    border-right: 1px solid rgba(255, 255, 255, .07) !important
}

.dark-sidebar .first-sidemenu li.active,
.dark-sidebar .resp-vtabs .resp-tab-active:hover {
    background: #12183f;
    border-right: 0 !important
}

.dark-sidebar .first-sidemenu li.active svg,
.dark-sidebar .first-sidemenu li:hover svg,
.default-sidebar .first-sidemenu li.active svg,
.default-sidebar .first-sidemenu li:hover svg,
.default-sidebar .side-menu__item.active .side-menu__icon,
.default-sidebar .side-menu__item:focus .side-menu__icon,
.default-sidebar .side-menu__item:hover .side-menu__icon {
    color: #081420
}

.dark-sidebar .side-menu .slide.submenu a,
.dark-sidebar .slide-item {
    color: #edf0f5
}

.default-sidebar .second-sidemenu {
    background: var(--pure-white);
    border-right: 1px solid #eff0f6;
    box-shadow: 0 10px 10px 20px rgba(176, 184, 214, .01), 10px 10px 15px -5px #b0b8d6
}

.color-sidebar .app-sidebar,
.dark-sidebar .app-sidebar {
    border-right: 1px solid rgba(255, 255, 255, .07);
    box-shadow: 0 10px 10px 20px rgba(38, 43, 72, .11), 10px 10px 15px -5px rgba(38, 43, 72, .13)
}

.default-sidebar .resp-vtabs .resp-tabs-list li {
    border: 1px solid #eff0f6 !important;
    border-left: 0 !important;
    border-top: 0 !important;
    border-bottom: 0
}

.default-sidebar.app.sidebar-mini.sidenav-toggled .first-sidemenu li.active {
    border-right: 1px solid #eff0f6 !important
}

.default-sidebar .app-sidebar-help .header-icon,
.default-sidebar .first-sidemenu .side-menu__icon,
.default-sidebar .side-menu__icon {
    color: #8e98db;
    fill: #d2d6f1
}

.default-sidebar .first-sidemenu li.active,
.default-sidebar .resp-vtabs .resp-tab-active:hover {
    background: #f4f5fc;
    border-right: 0 !important
}

.default-sidebar .second-sidemenu h5 {
    color: #576483
}

.default-sidebar .side-menu .slide.submenu a,
.default-sidebar .slide-item {
    color: #576482
}

.color-sidebar .app-sidebar {
    background: #4454c3 !important
}

.color-sidebar .app-sidebar__logo {
    border-bottom: 1px solid rgba(255, 255, 255, .07)
}

.color-sidebar .app-sidebar__user,
.dark-sidebar .app-sidebar__user {
    border-bottom: 1px solid rgba(255, 255, 255, .07);
    color: var(--pure-white)
}

.color-sidebar .app-sidebar__user .text-muted,
.dark-sidebar .app-sidebar__user .text-muted {
    color: rgba(255, 255, 255, .4) !important
}

.color-sidebar .slide a {
    color: rgba(255, 255, 255, .8) !important;
    background: 0 0
}

.color-sidebar .app-sidebar-help {
    border-top: 1px solid rgba(255, 255, 255, .07);
    background: #4454c3
}

.color-sidebar .app-sidebar-help .header-icon,
.dark-sidebar .app-sidebar-help .header-icon {
    color: rgba(255, 255, 255, .8);
    fill: rgba(255, 255, 255, 0.8)
}

.color-sidebar .side-menu__label:hover,
.color-sidebar .slide-menu a.active,
.color-sidebar .slide-menu a:hover {
    color: #fff !important;
    background: 0 0
}

.default-sidebar .app-sidebar__user {
    border-bottom: 1px solid #eff0f6;
    color: #424e79
}

.default-sidebar .app-sidebar__user .text-muted {
    color: #b3bdca !important
}

.default-sidebar .slide a {
    color: var(--cream-light) !important;
    background: 0 0
}

.default-sidebar .slide a.active i,
.default-sidebar .slide a:not(.active):hover span {
    font-weight: bolder !important;
    color: var(--heavy-cream) !important
}

.default-sidebar .slide a.active span {
    color: var(--basic-white);
}

.default-sidebar .app-sidebar-help {
    border-top: 1px solid #eff0f6;
    background: var(--pure-white)
}

.default-sidebar .app-sidebar-help a {
    color: #424e79 !important
}

.default-sidebar .slide-menu a.active,
.default-sidebar .slide-menu a:hover,
.default-sidebar .slide-navbar-menu a.active,
.default-sidebar .slide-navbar-menu a:hover {
    color: var(--syracuse-red-orange) !important;
    border: 1px solid var(--syracuse-red-orange);
}

.default-sidebar .side-menu__label:hover {
    color: #081420 !important;
    background: 0 0
}

.dark-sidebar .app-sidebar {
    background: #10163a !important
}

.dark-sidebar .app-sidebar__logo {
    border-bottom: 1px solid #2c3650
}

.dark-sidebar .app-sidebar-help {
    border-top: 1px solid rgba(255, 255, 255, .07);
    background: #10163a
}

@media (min-width:768px) {

    .color-sidebar .app-sidebar2 .header-brand-img.darkmobile-logo,
    .color-sidebar .app-sidebar2 .header-brand-img.desktop-lgo,
    .color-sidebar .app-sidebar2 .header-brand-img.mobile-logo,
    .dark-sidebar .app-sidebar2 .header-brand-img.darkmobile-logo,
    .dark-sidebar .app-sidebar2 .header-brand-img.desktop-lgo,
    .dark-sidebar .app-sidebar2 .header-brand-img.mobile-logo,
    .default-sidebar .app-sidebar2 .header-brand-img.dark-logo,
    .default-sidebar .app-sidebar2 .header-brand-img.darkmobile-logo,
    .default-sidebar .app-sidebar2 .header-brand-img.mobile-logo {
        display: none
    }

    .color-sidebar .app-sidebar2 .header-brand-img.dark-logo,
    .dark-sidebar .app-sidebar2 .header-brand-img.dark-logo {
        display: block;
        margin: 5px auto 0
    }

    .default-sidebar .app-sidebar2 .header-brand-img.desktop-lgo {
        display: block
    }
}

.dark-sidebar .side-menu__item.active .side-menu__icon,
.dark-sidebar .side-menu__item:focus .side-menu__icon,
.dark-sidebar .side-menu__item:hover .side-menu__icon {
    fill: rgba(255, 255, 255, 0.08)
}

.dark-sidebar .slide a {
    color: #edf0f5 !important;
    background: 0 0
}

.color-sidebar.sidenav-toggled .app-sidebar2 .dark-logo,
.dark-sidebar.sidenav-toggled .app-sidebar2 .dark-logo,
.default-sidebar.sidenav-toggled .app-sidebar2 .desktop-lgo {
    display: none
}

.color-sidebar.sidenav-toggled .app-sidebar2 .darkmobile-logo,
.dark-sidebar.sidenav-toggled .app-sidebar2 .darkmobile-logo {
    display: block;
    margin: 5px auto 0
}

.default-sidebar.sidenav-toggled .app-sidebar2 .mobile-logo {
    display: block
}

.dark-sidebar .side-menu__item.active,
.dark-sidebar .side-menu__item:focus,
.dark-sidebar .side-menu__item:hover,
.dark-sidebar .slide a.active,
.dark-sidebar .slide a:focus,
.dark-sidebar .slide a:hover {
    text-decoration: none;
    color: #081420 !important
}

.color-sidebar .side-menu-label1 {
    border-bottom: 1px solid rgba(255, 255, 255, .1) !important;
    color: var(--pure-white)
}

.dark-sidebar .side-menu-label1 {
    border-bottom: 1px solid #2c3650 !important;
    color: var(--pure-white)
}