/* application/public/css/navbar.css */

.navbar .navbar-brand .brand-text {
    font-size: .7em;
}

@media (min-width: 360px) {
    .navbar .navbar-brand .brand-text {
        font-size: .8em;
    }
}

@media (min-width: 380px) {
    .navbar .navbar-brand .brand-text {
        font-size: 0.9em;
    }
}

.navbar .dropdown-menu {
    background-color: #2e397c;
    border: none;
}

.navbar .dropdown-item {
    background-color: #2e397c;
    color: #fff;
}

.navbar .nav-item .nav-link {
    border-bottom: solid 1px transparent !important;
}

.navbar .nav-item:hover .nav-link,
.navbar .dropdown-menu .dropdown-item:hover {
    color: #FFCF3E !important;
    border-bottom: solid 1px #FFCF3E !important;
}

/* style for activ menu/nav items */
.navbar .nav-item.active a,
#pageFooter .archive-link:hover a,
#pageFooter .archive-link:hover svg,
#pageFooter .archive-link.active svg,
#pageFooter .archive-link.active a {
    color: #FFCF3E !important;
    text-decoration: unset;
}

.navbar .dropdown-menu .dropdown-item:hover svg {
    color: #d9a600 !important;
}

.navbar .svg-inline--fa {
    font-size: 1em !important;
}

.archive-link {
    white-space: nowrap;
}
#pageFooter .archive-link a {
    margin-right: 0;
    display: inline-block;
}
#pageFooter .archive-logout-link a{
    margin-left: 10px;
}
@media (min-width: 992px) {
    .archive-link {
        float: right;
    }
}
.nav-item-separator{
    color: white;
    margin-top: 0.3em;
    display: none;
}
@media screen and (min-width: 992px) {
    .nav-item-separator{
        display: block;
    }
}
.navbar-archiv-text{
    font-weight: 650;
    color: #ffc107;
}
