a:focus,
button:focus {
    outline: none;
}
.icon-inner,
.ionicon,
svg {
    pointer-events: none;
}
.mid-rem {
    font-size: 1rem;
}
.cl-angry {
    color: #dc3545;
}
.cl-mutted {
    color: #6c757d;
}
.bg-angry {
    background: #dc3545;
}
.title-wrap {
    background: #444;
}
.bg-brand {
    background: #ff5122;
    color: #fff !important;
}
.bg-error {
    background: #ffd5ca !important;
}
.content-header h1 {
    display: inline;
    margin: 0;
    font-size: 2.2rem !important;
}
h2,
h2 button,
h5.card-title {
    font-size: 2.2rem !important;
}
@media only screen and (max-width: 576px) {
    h2,
    h2 button,
    h5.card-title {
        font-size: 1.6rem !important;
    }
}
.table-hover tbody tr:hover {
    background-color: #f4f6f9;
}
#toast-container > div {
    opacity: 1;
}
/* main-navbar */
/* .main-navbar {
}
.main-navbar__pushmenu {
}
.main-navbar__searchform {
}
.main-navbar__submenu {
}
#collapseSearch {
} */
.result-row__outer .result-row img {
    max-width: 75px;
}
@media only screen and (max-width: 576px) {
    .result-row__outer {
        align-self: stretch !important;
    }
    .result-row__outer .result-row,
    .result-row__outer .result-row .row {
        height: 100%;
    }
    .result-row__outer .result-row img {
        max-width: 100%;
    }
    .result-row__outer .result-row a {
        line-height: 1em;
    }
    .result-row__outer .result-row .addToWaitingList {
        width: 100%;
    }
}

@media only screen and (max-width: 576px) {
    .main-navbar svg,
    #collapseSearch svg {
        width: 18px;
        height: 18px;
    }
    #interface-switching {
        /* padding-top: 0.5rem; */
    }
    .interface-switching label {
        padding: 0.3rem 0.4rem;
        /* padding-bottom: 0.1rem; */
        font-size: 14px;
    }
    .interface-switching label input {
        display: none;
    }
    .border-right.debts {
        border-right: 1px solid transparent !important;
    }
    .debtsSumm-inner:nth-child(1) {
        border-top: 1px solid #dee2e6 !important;
        padding-top: 0.5rem !important;
        padding-left: 0 !important;
        margin-top: 0.5rem !important;
    }
    .debtsSumm-inner:nth-child(2) {
        padding-left: 0 !important;
    }
}
@media only screen and (min-width: 577px) and (max-width: 991px) {
}
