﻿
.loadingpulse {
    position: relative;
    box-sizing: border-box;
    text-align: center;
    z-index: 0;
    text-transform: uppercase;
    color: #00264A;
    margin:0 auto;
}

    .loadingpulse:before,
    .loadingpulse:after {
        opacity: 0;
        box-sizing: border-box;
        content: "\0020";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 100px;
        border: 2px solid #00264A;
        box-shadow: 0 0 15px #00264A, inset 0 0 15px #00264A;
    }

    .loadingpulse:after {
        z-index: 1;
        -webkit-animation: gogoloader 1.3s infinite 0.1s;
        -moz-animation: gogoloader 1.3s infinite 0.1s;
        -o-animation: gogoloader 1.3s infinite 0.1s;
        animation: gogoloader 1.3s infinite 0.1s;
    }

    .loadingpulse:before {
        z-index: 2;
        -webkit-animation: gogoloader 1.3s infinite 0.1s;
        -moz-animation: gogoloader 1.3s infinite 0.1s;
        -o-animation: gogoloader 1.3s infinite 0.1s;
        animation: gogoloader 1.3s infinite 0.1s;
    }

.loadingpulseorange {
    display: none;
    position: relative;
    box-sizing: border-box;
    text-align: center;
    z-index: 0;
    text-transform: uppercase;
}

    .loadingpulseorange:before,
    .loadingpulseorange:after {
        opacity: 0;
        box-sizing: border-box;
        content: "\0020";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 100px;
        border: 2px solid #F7B541;
        box-shadow: 0 0 10px #F7B541, inset 0 0 10px #F7B541;
    }

    .loadingpulseorange:after {
        z-index: 1;
        -webkit-animation: gogoloader 1.3s infinite 0.1s;
        -moz-animation: gogoloader 1.3s infinite 0.1s;
        -o-animation: gogoloader 1.3s infinite 0.1s;
        animation: gogoloader 1.3s infinite 0.1s;
    }

    .loadingpulseorange:before {
        z-index: 2;
        -webkit-animation: gogoloader 1.3s infinite 0.1s;
        -moz-animation: gogoloader 1.3s infinite 0.1s;
        -o-animation: gogoloader 1.3s infinite 0.1s;
        animation: gogoloader 1.3s infinite 0.1s;
    }

@-webkit-keyframes gogoloader {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

@-moz-keyframes gogoloader {
    0% {
        -moz-transform: scale(0);
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        -moz-transform: scale(1);
        opacity: 0;
    }
}

.loadertny {
    width: 25px;
    height: 25px;
    line-height: 25px;
}

.loadersml {
    width: 50px;
    height: 50px;
    line-height: 50px;
}

.loadermed {
    width: 100px;
    height: 100px;
    line-height: 100px;
}

.loaderlrg {
    width: 150px;
    height: 150px;
    line-height: 150px;
}

.loaderlrg2line {
    width: 150px;
    height: 150px;
    line-height: 25px;
    padding-top: 40px;
}
