﻿body {
    background-color: white;
}

.circle-color-blue .sk-circle::before {
    background-color: #003462;
}

.circle-color-yellow .sk-circle::before {
    background-color: #003462;
}

.sk-fading-circle {
    position: relative;
}

    .sk-fading-circle .sk-circle {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }

        .sk-fading-circle .sk-circle::before {
            content: '';
            display: block;
            margin: 0 auto;
            width: 3px;
            height: 9px;
            border-radius: 1.5px;
            animation: sk-circleFadeDelay 994ms infinite ease-in-out both;
        }

    .sk-fading-circle .sk-circle2 {
        transform: rotate(30deg);
    }

    .sk-fading-circle .sk-circle3 {
        transform: rotate(60deg);
    }

    .sk-fading-circle .sk-circle4 {
        transform: rotate(90deg);
    }

    .sk-fading-circle .sk-circle5 {
        transform: rotate(120deg);
    }

    .sk-fading-circle .sk-circle6 {
        transform: rotate(150deg);
    }

    .sk-fading-circle .sk-circle7 {
        transform: rotate(180deg);
    }

    .sk-fading-circle .sk-circle8 {
        transform: rotate(210deg);
    }

    .sk-fading-circle .sk-circle9 {
        transform: rotate(240deg);
    }

    .sk-fading-circle .sk-circle10 {
        transform: rotate(270deg);
    }

    .sk-fading-circle .sk-circle11 {
        transform: rotate(300deg);
    }

    .sk-fading-circle .sk-circle12 {
        transform: rotate(330deg);
    }

    .sk-fading-circle .sk-circle2::before {
        animation-delay: -911ms;
    }

    .sk-fading-circle .sk-circle3::before {
        animation-delay: -828ms;
    }

    .sk-fading-circle .sk-circle4::before {
        animation-delay: -745ms;
    }

    .sk-fading-circle .sk-circle5::before {
        animation-delay: -662ms;
    }

    .sk-fading-circle .sk-circle6::before {
        animation-delay: -579ms;
    }

    .sk-fading-circle .sk-circle7::before {
        animation-delay: -496ms;
    }

    .sk-fading-circle .sk-circle8::before {
        animation-delay: -413ms;
    }

    .sk-fading-circle .sk-circle9::before {
        animation-delay: -330ms;
    }

    .sk-fading-circle .sk-circle10::before {
        animation-delay: -247ms;
    }

    .sk-fading-circle .sk-circle11::before {
        animation-delay: -164ms;
    }

    .sk-fading-circle .sk-circle12::before {
        animation-delay: -83ms;
    }

@keyframes sk-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0.15;
    }

    40% {
        opacity: 0.5;
    }
}