/*!
 * Theme Name: Default
 * Package : DashLite
 * Author: Softnio
 * Author URI: http://themeforest.net/user/softnio
 * Version	 :	1.0.0
 * Updated	 :	07.23.2020
**/


.nk-main {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.footer {
    margin-top: auto;
}
.logo-img-lg {
    max-height: 48px;
}
.logo-img-xl {
    max-height: 120px;
}
.logo-img-xxl {
    max-height: 200px;
}
.nk-fmg-menu {
    padding: 1rem;
}
.nk-fmg-menu li {
    margin: 2px 0;
}
.nk-fmg-menu-item {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0.5rem 0.75rem;
    border-radius: 4px;
}
.nk-fmg-menu-item:hover {
    background: #f5f6fa;
    border-radius: 3px;
}
.active > .nk-fmg-menu-item {
    background: #e4ecf6;
    border-radius: 3px;
}
.nk-fmg-menu-item .icon {
    font-size: 1.25rem;
    line-height: 1.25rem;
    margin-top: -2px;
    width: 2rem;
    color: #8094ae;
}
.nk-fmg-menu-item .badge {
    margin-left: auto;
    min-width: 2.25rem;
}
.active > .nk-fmg-menu-item .icon {
    color: #2263b3;
}
.nk-fmg-menu-text {
    font-size: 0.875rem;
    color: #526484;
    font-weight: 500;
    line-height: 1.5rem;
}
.active > .nk-fmg-menu-item > .nk-fmg-menu-text {
    color: #2263b3;
}
.nk-fmg-menu li ul {
    margin-top: -0.125rem;
    margin-bottom: 0.5rem;
    padding-left: 2.75rem;
}
.nk-fmg-menu li ul ul {
    padding-left: 0.75rem;
    border-left: 1px solid #e5e9f2;
}
.nk-fmg-menu li ul .nk-fmg-menu-item {
    padding: 0.125rem 0;
}
.nk-fmg-menu li ul .nk-fmg-menu-item:hover, .nk-fmg-menu li ul .nk-fmg-menu-item.active {
    background: transparent;
}
.nk-fmg-menu li ul .nk-fmg-menu-item:hover span, .nk-fmg-menu li ul .nk-fmg-menu-item.active span {
    color: #2263b3;
}
.nk-fmg-menu li ul .nk-fmg-menu-text {
    font-size: 90%;
    line-height: 1.375rem;
}
