@-webkit-keyframes spin-clockwise {
    0% {
        -webkit-transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin-clockwise {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes spin-counter-clockwise {
    0% {
        -webkit-transform: rotate(360deg)
    }
    100% {
        -webkit-transform: rotate(0)
    }
}

@keyframes spin-counter-clockwise {
    0% {
        transform: rotate(360deg)
    }
    100% {
        transform: rotate(0)
    }
}


.container-loading {
    background: rgba(0,0,0,.63);
    float: left;
    margin: 0;
    padding: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    z-index: 2000;
    position: absolute;
    backdrop-filter: blur(2px);
}

.container-loading .loader {
    position: absolute;
	border: 7px solid #b4c625;
    border-radius: 50%;
    align-self: center;
    
}

.container-loading .outer {
    border-width: 4px;
    width: 120px;
    height: 120px;
    top: calc(50% - 60px); 
    left: calc(50% - 60px);
    -webkit-animation: spin-clockwise 2s linear infinite;
    animation: spin-clockwise 2s linear infinite;
}

.container-loading .inner {
    border-width: 6px;
    width: 96px;
    height: 96px;
    top: calc(50% - 48px); 
    left: calc(50% - 48px);
    -webkit-animation: spin-counter-clockwise 1.5s linear infinite;
    animation: spin-counter-clockwise 1.5s linear infinite;
}

.container-loading .small {
    border-width: 16px;
    width: 55px; 
    height: 55px;
    top: calc(50% - 27.5px); 
    left: calc(50% - 27.5px);
    -webkit-animation: spin-clockwise 2s linear infinite;
    animation: spin-clockwise 2s linear infinite;
}