/**
    reset color to primary
 */
.table a {
    color: inherit;
}

/**
    override white color
 */
.list-group-item.active a {
    color: white
}

/** all anchors should have pointers, even with href */
a {
    cursor: pointer;
}
/** add underline hover to all links, except ones where it shouldn't */
a[href]:hover {
    text-decoration: underline;
}
a[href].btn, .btn a[href],
.nav-item a[href],
.td-link a[href],
.tr-link a[href],
.manual-table .row a[href],
a[href].list-group-item-action, .list-group-item-action a[href],
a[href].page-link,
a[href].dropdown-item,
a[href][class^="fa-"], a[href][class*=" fa-"] {
    text-decoration: none;
}

/**
   start of with the second-level collapsed by default,
   and then pop it open as we go
 */
.side-nav-second-level {
    display: none;
}
.mm-active .side-nav-second-level {
    display: block;
}

/**
    page-specific css included with hyper bundle needs to be excluded
 */
.timeline {
    margin-bottom: inherit;
}

/**
    makes larger checkboxes
 */
.custom-control-lg.custom-checkbox .custom-control-label::before,
.custom-control-lg.custom-checkbox .custom-control-label::after {
    width: 1.25rem;
    height: 1.25rem;
    left: -1.75rem;
}

/** override material design icons with font awesome icons */
.side-nav .menu-arrow::before {
    content: "\f054"
}
.side-nav .menu-arrow {
    font-family: "Font Awesome 5 Pro";
    font-size: .75rem;
    right: 36px;
}

.breadcrumb-item + .breadcrumb-item::before {
    font-family: "Font Awesome 5 Pro";
    font-size: .75rem;
    line-height: 2;
    content: "\f054";
}

/* default max height on dropdown menu */
.dropdown-menu {
    max-height: 50vh;
    overflow-y: auto;
}

/**
    corrects highlighting behavior to be more intuitive for multi-select dropdown
    might or might not be generally applicable to ALL select2 styled dropdowns
*/
/*!** keep distinctive color for selected options *!*/
/*.select2-container--default .select2-results__option[aria-selected=true] {*/
/*    border: 2px solid #2e6764;*/
/*}*/
/** selected options should not disappear when highlighted */
.select2-container--default .select2-results__option--highlighted[aria-selected].select2-results__option[aria-selected=true] {
    background-color: #2e6764;
    color: #fff;
}
