:root {
    --main-bg-color: #ec5f4c;
    --sidebar-toggle-hover-bg-color: #1b3966;
    --sidebar-bg-color: #eee;
    --border-color: #28b8cb;
    --active-hover-text-color: #f6f6f6;
    --active-hover-bg-color: rgba(0, 0, 0, .1);
    --dropdown-divider-bg-color: hsla(0, 0%, 100%, .1);
    --info-text-color: #444;
    --main-text-color: #fff;
    --sidebar-form-bg-color: #fff;
    --inactive-text-color: #77C;
    --active-text-color: #000;
    --sidebar-form-text-color: #666;
    --sidebar-form-btn-text-color: #999;
}

.skin-blue-light .main-header .navbar {
    background-color: var(--main-bg-color);
}

.skin-blue-light .main-header .navbar .nav > li > a, .skin-blue-light .main-header .logo, .skin-blue-light .main-header li.user-header, .skin-blue.layout-top-nav .main-header > .logo {
    color: var(--main-text-color);
}

.skin-blue-light .main-header .navbar .nav .open > a, .skin-blue-light .main-header .navbar .nav .open > a:focus, .skin-blue-light .main-header .navbar .nav .open > a:hover, .skin-blue-light .main-header .navbar .nav > .active > a, .skin-blue-light .main-header .navbar .nav > li > a:active, .skin-blue-light .main-header .navbar .nav > li > a:focus, .skin-blue-light .main-header .navbar .nav > li > a:hover, .skin-blue-light .main-header .navbar .sidebar-toggle:hover, .skin-blue-light .main-header .navbar .dropdown-menu li a:hover {
    background: var(--active-hover-bg-color);
    color: var(--active-hover-text-color);
}

.skin-blue-light .main-header .navbar .sidebar-toggle:hover, .skin-blue-light .main-header .logo:hover, .skin-blue.layout-top-nav .main-header > .logo:hover {
    background-color: var(--sidebar-toggle-hover-bg-color);
}

@media (max-width: 767px) {
    .skin-blue-light .main-header .navbar .dropdown-menu li.divider {
        background-color: var(--dropdown-divider-bg-color);
    }
}

.skin-blue-light .left-side, .skin-blue-light .main-sidebar, .skin-blue-light .wrapper, .skin-blue-light .sidebar-menu > li.header {
    background-color: var(--sidebar-bg-color);
}

.skin-blue-light .main-sidebar {
    border-right: 1px solid var(--border-color);
}

.skin-blue-light .user-panel > .info, .skin-blue-light .user-panel > .info > a, .skin-blue-light .sidebar a, .skin-blue-light .sidebar-form input[type=text], .skin-blue-light .sidebar-form input[type=text]:focus, .skin-blue-light .sidebar-form input[type=text]:focus + .input-group-btn .btn, .skin-blue-light .sidebar-form .btn {
    color: var(--info-text-color);
}

.skin-blue-light .sidebar-menu .treeview-menu > li > a {
    color: var(--inactive-text-color);
}

.skin-blue-light .sidebar-menu .treeview-menu > li.active > a, .skin-blue-light .sidebar-menu .treeview-menu > li > a:hover, .skin-blue-light .sidebar-menu > li.active > a, .skin-blue-light .sidebar-menu > li:hover > a {
    color: var(--active-text-color);
}

.skin-blue-light .sidebar-form, .skin-blue-light .sidebar-form .btn, .skin-blue-light .sidebar-form input[type=text] {
    background-color: var(--sidebar-form-bg-color);
    color: var(--sidebar-form-text-color);
}

.skin-blue-light .sidebar-form .btn {
    color: var(--sidebar-form-btn-text-color);
}

@media (min-width: 768px) {
    .skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
        border-left: 1px solid var(--border-color);
    }
}

.skin-blue-light .main-footer {
    border-top-color: var(--border-color);
}

.skin-blue-light .sidebar-menu > li.active {
    border-left-color: var(--main-bg-color);
}

#overlayWait {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    display: none;
}