@media only screen and (min-width: 993px) {
    .brand-logo {
        margin-left: 1rem;
    }
}

html, body {
    scroll-behavior: smooth;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

.strikethrough {
    text-decoration: line-through;
}

.loading-overlay {
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.no-results-img, .start-searching-img, .major-error-img, .sliced {
    text-align: center;
    width: 100%;
}

.no-results-img img, .start-searching-img img, .major-error-img img {
    display: block;
    margin: 0 auto;
    max-width: 10%;
    animation-delay: 3s;
}

.no-results-img p, .start-searching-img p, .major-error-img p {
    text-align: center;
    margin-top: 4rem;
    font-size: 3rem;
    line-height: 3rem;
}

.major-error-img {
    margin-top: 2rem;
}

@media only screen and (max-width: 992px) {
    .no-results-img img, .start-searching-img img, .major-error-img img {
        max-width: 30%;
    }
}

.container.main {
    width: 90%;
    max-width: none;
}

.large-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.user-view {
    min-height: 160px;
}

.user-view img {
    width: 100%;
}

.waves-effect.waves-blue.lighten-3 .waves-ripple {
    background-color: rgba(129, 212, 250, 0.65);
}

.input-field .prefix.active {
    color: #3f51b5 !important;
}

input[type=text]:not(.browser-default):focus:not([readonly]) {
    border-bottom: 1px solid #3f51b5;
    box-shadow: 0 1px 0 0 #3f51b5;
}

input[type=text]:not(.browser-default):focus:not([readonly])+label {
    color: #3f51b5;
}

[type="checkbox"].filled-in:checked+span:not(.lever):after {
    border: 2px solid #3f51b5;
    background-color: #3f51b5;
}

.switch label .lever:before {
    background-color: rgba(63, 81, 181, 0.15) !important;
}

label[for="icon_prefix"] {
    z-index: -1;
}

.custom-list li {
    margin-left: 2rem;
    list-style-type: initial !important;
}