﻿.show{
    opacity:1 !important;
}

.main-header {
    margin-bottom: 0px !important;
}

@media (min-width: 992px) {
    .sidebar-mini.sidebar-collapse.layout-fixed .brand-link {
        width: 43px;
    }

    .sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
        width: 43px;
    }
}

.brand-image2 {
    margin-left: -3px;
    margin-bottom: 0px;
    margin-top: 1px;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 1.4rem;
    padding-left: 1.4rem;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 20px;
}

@media (min-width: 768px)
{
    .navbar-nav > li > a {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

.navbar {
    min-height: 32px !important;
}

.main-footer {
    padding: 5px 1rem;
}

@supports not (-webkit-touch-callout:none) {
    .layout-fixed .wrapper .sidebar {
        height: calc(95vh - (3.5rem + 1px));
    }
}