
:root {
    --mnu-hed-h: 4.5rem;
    --mnh-hed: 3.5rem;
    --bs-nav-link-font-size: 1.125rem;
    --fot-fix-h: 3.5rem;
    --bg-sidebar: var(--bs-tertiary-bg);
}

.mnh-hed .navbar-nav,
.mnu-hed .megamenu .navbar-nav {
    --bs-nav-link-padding-y: 1rem;
}

.mnu-hed .navbar-nav {
    --bs-nav-link-padding-y: 1.5rem;
}

.mnh-hed .navbar-nav,
.mnu-hed .navbar-nav {
    line-height: 1.5rem;
}
footer {
    --bs-nav-link-font-size: 1rem;
}
body.app-glo .dropdown-menu {
    --bs-dropdown-font-size: 1.125rem;
    --bs-dropdown-item-padding-y: 0.5rem;
}

.nav-link .badge,
body.app-glo .dropdown-item .badge {
    --bs-badge-font-size: 0.75rem;
    vertical-align: text-bottom;
}
/** return dropdown items nav navlinks to 40px **/
body.app-glo .dropdown-menu,
.nav-link {
    line-height: 1.3333333;
}

.text-gc {
    font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;
    /*color: #262626;*/
}

.navbar-brand {
    font-size: 1.75rem;
    /*line-height: 28px;*/
    padding: 0
}

.mnu-hed .navbar-brand {
    display: none;
    margin-right: 0.5rem;
}

.mnu-brand-placeholder {
    display: none;
}

.mnu-brand {
    font-size: 1.75rem;
}
.mnu-brand a {
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
}

.pge-error header.navbar-default .navbar-brand {
    font-size: 1.75rem !important;
}

@media screen and (min-width: 500px) {
    .mnu-hed .navbar-brand {
        display: block;
    }
    .mnu-brand {
        display: none;
    }
    .mnu-brand-placeholder {
        display: block;
    }
}