﻿/*LOADER*/
.bg-spinner {
    background-color: rgba(39, 43, 44, 0.8);
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
}

.center-body {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
   
}

.loader {
    display: flex;
}

    .loader .dot {
        height: 20px;
        width: 20px;
        border-radius: 50%;
        border: 2px solid #e8e8e8;
        background: #FF592B;
        animation: jump 0.8s ease-in-out infinite alternate;
    }

@keyframes jump {
    100% {
        background: #8b3118;
        transform: translateZ(-3rem) scale(1.9);
    }
}

.loader .dot:nth-child(1) {
    animation-delay: 0.1s;
}

.loader .dot:nth-child(2) {
    animation-delay: 0.2s;
}

.loader .dot:nth-child(3) {
    animation-delay: 0.3s;
}

.loader .dot:nth-child(4) {
    animation-delay: 0.4s;
}

.loader .dot:nth-child(5) {
    animation-delay: 0.5s;
}
