/* Fix: sidebar toggle collapses page but sidebar stays at 265px.
   The vendor CSS uses `width: auto` which doesn't reliably shrink a
   position:fixed block element. Override with an explicit 90px width. */
.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper.close_icon {
    width: 90px;
}

/* Pull sidebar logo up */
.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .logo-wrapper {
    padding-top: 0;
    margin-top: -20px;
}

/* Landing page navbar logo */
.navbar-logo {
    height: 220px;
    width: auto;
}
@media (max-width: 767px) {
    .navbar-logo {
        height: 35px;
        width: auto;
    }
}

/* Pull landing navbar to the very top */
.landing-home .sticky-header header .nav-padding,
.sticky-header header .nav-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Render sidebar logo in white */
.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .logo-wrapper img {
    filter: brightness(0) invert(1);
}