﻿.preloader {
    position: fixed;
    background-color: #fff;
    top: 35%;
    left: 49.7%;
    z-index: 999999;
}

.preloader-inner {
    top: 50%;
    position: absolute;
    height: 5em;
    width: 5em;
    left: 50%;
    margin-top: -2em;
    margin-left: -2em;
    border-radius: 2.5em 2.5em 2.5em 2.5em;
    box-shadow: inset 0 0 0 0.5em rgb(236,234,224);
    border-top: 5px solid #22394C;
    border-left: 5px solid #22394C;
    border-bottom: 5px solid #ED5A5A;
    border-right: 5px solid #ED5A5A;
    animation: tora-preload 1.15s infinite linear;
    -o-animation: tora-preload 1.15s infinite linear;
    -ms-animation: tora-preload 1.15s infinite linear;
    -webkit-animation: tora-preload 1.15s infinite linear;
    -moz-animation: tora-preload 1.15s infinite linear;
}

@keyframes tora-preload {
    0% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

@-o-keyframes tora-preload {
    0% {
        -o-transform: rotateZ(0deg);
    }

    100% {
        -o-transform: rotateZ(360deg);
    }
}

@-ms-keyframes tora-preload {
    0% {
        -ms-transform: rotateZ(0deg);
    }

    100% {
        -ms-transform: rotateZ(360deg);
    }
}

@-webkit-keyframes tora-preload {
    0% {
        -webkit-transform: rotateZ(0deg);
    }

    100% {
        -webkit-transform: rotateZ(360deg);
    }
}

@-moz-keyframes tora-preload {
    0% {
        -moz-transform: rotateZ(0deg);
    }

    100% {
        -moz-transform: rotateZ(360deg);
    }
}
