body {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.navbar-nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
}

div.dataTables_processing {
    display: none !important;
}

.highlight-required label.required:after {
    content: '*';
    color: #ff0000;
    font-weight: bold;
    position: absolute;
    padding-left: 5px;
}

.text-green {color:#00a65a !important}
.text-red {color:#ff0000 !important}

.table-fixed {
    table-layout: fixed;
}


.label-status-available {
    background-color: #5DA423;
}

.label-status-sold {
    background-color: #ffb02a;
}

.label-status-notfound {
    background-color: #CF280E;
}

.label-status-returned {
    background-color: #b419c1;
}

.label-status-broken {
    background-color: #5d2422;
}

.label-status-stashed {
    background-color: #94bceb;
}

.label-status-reserved {
    background-color: #94bceb;
}

a.internal {
    text-decoration: none;
    border-bottom: 1px dashed;
}

.select2-results__option .row {
    margin-left: 0;
    margin-right: 0;
}

legend {
    font-size: 18px;
}

.btn.collection-remove {
    color: #ff0000;
}

.btn.collection-remove:hover,
.btn.collection-remove:focus {
    color: #cc0000;
}

/** modal scroll fix https://stackoverflow.com/questions/29548624/bootstrap-modal-stop-scrolling-on-chrome-41-with-mouse-scroll-touchpad-but-work */
.modal.in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.popover .close {
    padding: 2px 5px;
}

.label-product-warranty {
    cursor: help;
}
