.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"],
.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"],
.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] {
    color: #ffffff;
    font-size: 25px;
    margin-left: -2px;
    margin-top: 5px;
    margin-right: 10px;
}

body {
    background-color: #009ef7;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover,
.page-sidebar {
    background-color: #009ef7;
}

.page-footer {
    padding: 8px 20px 5px !important;
    font-size: 13px !important;
    height: 33px !important;
}

.page-header.navbar .menu-toggler > span,
.page-header.navbar .menu-toggler > span:before,
.page-header.navbar .menu-toggler > span:after {
    background: black !important;
}

.page-header.navbar {
    background-color: #009ef7;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li > a {
    border-top: 1px solid #4a83b6;
    color: #ffffff;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li > a {
    border-top: none !important;
    height: 60px;
}

.page-footer .page-footer-inner {
    color: #ffffff;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a,
.page-sidebar .page-sidebar-menu .sub-menu > li > a {
    color: #010202;
    background: #ffffff;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar .page-sidebar-menu > li.open > a {
    background: #009ef7;
    color: #ffffff;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
    background: #009ef7 !important;
    color: #ffffff;
}

.page-sidebar .page-sidebar-menu .sub-menu li,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {
    margin-top: 0px !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow::before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open::before,
.page-sidebar .page-sidebar-menu li > a > .arrow::before,
.page-sidebar .page-sidebar-menu li > a > .arrow.open::before {
    color: #ffffff;
}

.page-header.navbar .page-logo .logo-default {
    margin: 10px 0 0;
    height: 35px;
    width: 35px;
    background-position: 50%,50%;
    background-size: cover;
}

.page-header.navbar.navbar-fixed-top,
.page-header.navbar.navbar-static-top {
    box-shadow: 0px 1px #e3e3e3;
    background: white;
}

.page-header.navbar .page-logo > .logo-image,
.page-header.navbar .page-logo > a {
    display: inline-block;
    float: left;
    width: 400px;
    text-decoration: none;
}

.page-header.navbar .page-logo > .logo-image,
.page-header.navbar .page-logo > a > span {
    position: relative;
    top: 10px;
    font-size: 20px;
    margin-left: 20px;
    color: #888888;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu {
    left: -100px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
    border-color: #e7eaf0;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown.button {
    width: 50px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
    background-color: #009ef7;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
    float: left;
    margin-top: 0px;
    margin-right: 5px;
    height: 25px;
    display: inline-block;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title {
    display: inline !important;
    font-size: 18px;
    padding: 0px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
    color: #888888;
}

@media (min-width: 992px) {
    .page-content-wrapper .page-content {
        min-height: 91vh !important;
    }

    .page-header.navbar .menu-toggler > span,
    .page-header.navbar .menu-toggler > span:before,
    .page-header.navbar .menu-toggler > span:after {
        display: none;
    }

    .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo .logo-default {
        display: inline-block;
        margin-left: 20px;
    }

    .page-sidebar-closed .page-sidebar,
    .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
        position: fixed;
        z-index: 1;
    }
}
