﻿/*Loading*/
.loading {
    opacity: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: opacity .3s ease-in;
}

    .loading .bullet-list {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }

    .loading.show {
        opacity: 1;
    }

.bullet {
    border-radius: 50%;
    margin: 5px;
    height: 10px;
    width: 10px;
    animation: jump .5s ease-in infinite;
}

    .bullet:nth-of-type(1) {
        background-color: #39B7E7;
    }

    .bullet:nth-of-type(2) {
        background-color: #8ECA61;
        animation-delay: 0.1s;
    }

    .bullet:nth-of-type(3) {
        background-color: #F05356;
        animation-delay: 0.2s;
    }

@keyframes jump {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}


.preloader {
    width: 100%;
    height: 100%;
    top: 0px;
    position: fixed;
    z-index: 99999;
    background: #fff;
    opacity: 0.7;
}

    .preloader .cssload-speeding-wheel {
        position: absolute;
        top: calc(50% - 3.5px);
        left: calc(50% - 3.5px);
    }

.loader {
    border: 5px solid;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border-color: orange transparent transparent;
    animation: spin 2s linear infinite;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}