.Nav-item {
    padding: 0;
    font-size: 0.9rem;
    margin-left: 1rem;
}

.Nav-item.active {
    font-weight: bold;
    color: var(--color-blue);
}

.Nav-mainList>li:first-child>.Nav-item {
    margin: 0;
}

.Nav-item:after {
    bottom: -0.4rem;
    left: 0;
    right: 0;
}

/* OLD CSS */
.Nav-item:before {
    content: none !important;
}

.menuLabel {
    margin: 0;
    padding: 0.5rem;
    padding-right: 0.5rem !important;
    border-right: 1px solid var(--color-darkgrey);
    font-size: 1.1rem;
}

.menuLabel:first-child {
    border-left: 1px solid var(--color-darkgrey);
}


select[multiple] option {
    padding: 6px;
}

select[multiple] option::checkmark {
    display: none;
}


select[multiple] option:checked {
    background: var(--color-fm-deepsmoke);
    color: var(--color-fm-white);
}

/* Fade archive rows */
tr.archived {
    color: var(--color-lightsmoke);
    font-style: italic;
}

/* Status -> Archive button */
td.archiveHover {
    transition: background-color 0.1s, color 0.1s;
}

td.archiveHover:hover {
    background-color: var(--color-darkorange);
}

td.archiveHover:hover>span[data-base] {
    display: none;
}

td.archiveHover:hover>span[data-hover] {
    display: block !important;
    color: var(--color-white);
}