body {
    font-size: .9em;
}
@media screen and (min-width: 992px) {
    body {
        font-size: 1em;
    }
}

a {
    color: #202020 !important;
    text-decoration: none;
}
a:hover {
    color: #202020 !important;
    text-decoration: none;
}

a:hover .card {
    box-shadow: 0 0 15px 3px rgb(136 136 136 / .25);
    transition: 400ms;
}

.card {
    transition: 400ms;
}

.restlogo {
    border-radius: 10px;
    height: 80px !important;
    width: 80px !important;
    
}
@media screen and (min-width: 992px) {
    .restlogo {
        height: 120px !important;
        width: 120px !important;
    }
}

h3 {
    font-size: 1.5rem;
}

.disabled {
    opacity: .5;
    cursor: not-allowed;
}