/* SPINNER FOR WHEN LOADING */
#overlay, #mass_overlay {
    background: black;
    color: var(--accent-dark);
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 5000;
    top: 0;
    left: 0;
    float: left;
    text-align: center;
    padding-top: 25%;
    opacity: .80;
}

.spinner {
    margin: 0 auto;
    height: 64px;
    width: 64px;
    animation: rotate 0.8s infinite linear;
    border: 5px solid var(--accent-dark);
    border-right-color: transparent;
    border-radius: 50%;
}

/* the seat overlay is a bit different, so had to do special overlay/spinner for it, still doesnt show up very well
make sure the z-index is very high or it wont show at all.
*/
#seat_overlay {
    background: white;
    color: black;
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0;
    float: left;
    text-align: center;
    padding-top: 25%;
    opacity: 1;
}
.seat_spinner {
    margin: 0 auto;
    height: 64px;
    width: 64px;
    animation: rotate 0.8s infinite linear;
    border: 5px solid black;
    border-right-color: red;
    border-radius: 50%;
    opacity: 1;
    z-index: 1005;
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* END SPINNER CODE */
