﻿#cssload-pgloading {
}

    #cssload-pgloading:after {
        content: "";
        z-index: -1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }

    #cssload-pgloading .cssload-loadingwrap {
        position: absolute;
        top: 25%;
        bottom: 45%;
        left: 25%;
        right: 25%;
    }

    #cssload-pgloading .cssload-bokeh {
        font-size: 97px;
        width: 1em;
        height: 1em;
        position: relative;
        margin: 0 auto;
        list-style: none;
        padding: 0;
        border-radius: 50%;
        -o-border-radius: 50%;
        -ms-border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
    }

        #cssload-pgloading .cssload-bokeh li {
            position: absolute;
            width: .2em;
            height: .2em;
            border-radius: 50%;
            -o-border-radius: 50%;
            -ms-border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
        }

            #cssload-pgloading .cssload-bokeh li:nth-child(1) {
                left: 50%;
                top: 0;
                margin: 0 0 0 -.1em;
                background: rgb(0,193,118);
                transform-origin: 50% 250%;
                -o-transform-origin: 50% 250%;
                -ms-transform-origin: 50% 250%;
                -webkit-transform-origin: 50% 250%;
                -moz-transform-origin: 50% 250%;
                animation: cssload-rota 0.8465s linear infinite, cssload-opa 2.7535s ease-in-out infinite alternate;
                -o-animation: cssload-rota 0.8465s linear infinite, cssload-opa 2.7535s ease-in-out infinite alternate;
                -ms-animation: cssload-rota 0.8465s linear infinite, cssload-opa 2.7535s ease-in-out infinite alternate;
                -webkit-animation: cssload-rota 0.8465s linear infinite, cssload-opa 2.7535s ease-in-out infinite alternate;
                -moz-animation: cssload-rota 0.8465s linear infinite, cssload-opa 2.7535s ease-in-out infinite alternate;
            }

            #cssload-pgloading .cssload-bokeh li:nth-child(2) {
                top: 50%;
                right: 0;
                margin: -.1em 0 0 0;
                background: rgb(255,0,60);
                transform-origin: -150% 50%;
                -o-transform-origin: -150% 50%;
                -ms-transform-origin: -150% 50%;
                -webkit-transform-origin: -150% 50%;
                -moz-transform-origin: -150% 50%;
                animation: cssload-rota 1.393s linear infinite, cssload-opa 3.2145s ease-in-out infinite alternate;
                -o-animation: cssload-rota 1.393s linear infinite, cssload-opa 3.2145s ease-in-out infinite alternate;
                -ms-animation: cssload-rota 1.393s linear infinite, cssload-opa 3.2145s ease-in-out infinite alternate;
                -webkit-animation: cssload-rota 1.393s linear infinite, cssload-opa 3.2145s ease-in-out infinite alternate;
                -moz-animation: cssload-rota 1.393s linear infinite, cssload-opa 3.2145s ease-in-out infinite alternate;
            }

            #cssload-pgloading .cssload-bokeh li:nth-child(3) {
                left: 50%;
                bottom: 0;
                margin: 0 0 0 -.1em;
                background: rgb(250,190,40);
                transform-origin: 50% -150%;
                -o-transform-origin: 50% -150%;
                -ms-transform-origin: 50% -150%;
                -webkit-transform-origin: 50% -150%;
                -moz-transform-origin: 50% -150%;
                animation: cssload-rota 1.0825s linear infinite, cssload-opa 3.836s ease-in-out infinite alternate;
                -o-animation: cssload-rota 1.0825s linear infinite, cssload-opa 3.836s ease-in-out infinite alternate;
                -ms-animation: cssload-rota 1.0825s linear infinite, cssload-opa 3.836s ease-in-out infinite alternate;
                -webkit-animation: cssload-rota 1.0825s linear infinite, cssload-opa 3.836s ease-in-out infinite alternate;
                -moz-animation: cssload-rota 1.0825s linear infinite, cssload-opa 3.836s ease-in-out infinite alternate;
            }

            #cssload-pgloading .cssload-bokeh li:nth-child(4) {
                top: 50%;
                left: 0;
                margin: -.1em 0 0 0;
                background: rgb(136,193,0);
                transform-origin: 250% 50%;
                -o-transform-origin: 250% 50%;
                -ms-transform-origin: 250% 50%;
                -webkit-transform-origin: 250% 50%;
                -moz-transform-origin: 250% 50%;
                animation: cssload-rota 1.286s linear infinite, cssload-opa 3.9325s ease-in-out infinite alternate;
                -o-animation: cssload-rota 1.286s linear infinite, cssload-opa 3.9325s ease-in-out infinite alternate;
                -ms-animation: cssload-rota 1.286s linear infinite, cssload-opa 3.9325s ease-in-out infinite alternate;
                -webkit-animation: cssload-rota 1.286s linear infinite, cssload-opa 3.9325s ease-in-out infinite alternate;
                -moz-animation: cssload-rota 1.286s linear infinite, cssload-opa 3.9325s ease-in-out infinite alternate;
            }







@keyframes cssload-rota {
    from {
    }

    to {
        transform: rotate(360deg);
    }
}

@-o-keyframes cssload-rota {
    from {
    }

    to {
        -o-transform: rotate(360deg);
    }
}

@-ms-keyframes cssload-rota {
    from {
    }

    to {
        -ms-transform: rotate(360deg);
    }
}

@-webkit-keyframes cssload-rota {
    from {
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes cssload-rota {
    from {
    }

    to {
        -moz-transform: rotate(360deg);
    }
}

@keyframes cssload-opa {
    0% {
    }

    12.0% {
        opacity: 0.80;
    }

    19.5% {
        opacity: 0.88;
    }

    37.2% {
        opacity: 0.64;
    }

    40.5% {
        opacity: 0.52;
    }

    52.7% {
        opacity: 0.69;
    }

    60.2% {
        opacity: 0.60;
    }

    66.6% {
        opacity: 0.52;
    }

    70.0% {
        opacity: 0.63;
    }

    79.9% {
        opacity: 0.60;
    }

    84.2% {
        opacity: 0.75;
    }

    91.0% {
        opacity: 0.87;
    }
}

@-o-keyframes cssload-opa {
    0% {
    }

    12.0% {
        opacity: 0.80;
    }

    19.5% {
        opacity: 0.88;
    }

    37.2% {
        opacity: 0.64;
    }

    40.5% {
        opacity: 0.52;
    }

    52.7% {
        opacity: 0.69;
    }

    60.2% {
        opacity: 0.60;
    }

    66.6% {
        opacity: 0.52;
    }

    70.0% {
        opacity: 0.63;
    }

    79.9% {
        opacity: 0.60;
    }

    84.2% {
        opacity: 0.75;
    }

    91.0% {
        opacity: 0.87;
    }
}

@-ms-keyframes cssload-opa {
    0% {
    }

    12.0% {
        opacity: 0.80;
    }

    19.5% {
        opacity: 0.88;
    }

    37.2% {
        opacity: 0.64;
    }

    40.5% {
        opacity: 0.52;
    }

    52.7% {
        opacity: 0.69;
    }

    60.2% {
        opacity: 0.60;
    }

    66.6% {
        opacity: 0.52;
    }

    70.0% {
        opacity: 0.63;
    }

    79.9% {
        opacity: 0.60;
    }

    84.2% {
        opacity: 0.75;
    }

    91.0% {
        opacity: 0.87;
    }
}

@-webkit-keyframes cssload-opa {
    0% {
    }

    12.0% {
        opacity: 0.80;
    }

    19.5% {
        opacity: 0.88;
    }

    37.2% {
        opacity: 0.64;
    }

    40.5% {
        opacity: 0.52;
    }

    52.7% {
        opacity: 0.69;
    }

    60.2% {
        opacity: 0.60;
    }

    66.6% {
        opacity: 0.52;
    }

    70.0% {
        opacity: 0.63;
    }

    79.9% {
        opacity: 0.60;
    }

    84.2% {
        opacity: 0.75;
    }

    91.0% {
        opacity: 0.87;
    }
}

@-moz-keyframes cssload-opa {
    0% {
    }

    12.0% {
        opacity: 0.80;
    }

    19.5% {
        opacity: 0.88;
    }

    37.2% {
        opacity: 0.64;
    }

    40.5% {
        opacity: 0.52;
    }

    52.7% {
        opacity: 0.69;
    }

    60.2% {
        opacity: 0.60;
    }

    66.6% {
        opacity: 0.52;
    }

    70.0% {
        opacity: 0.63;
    }

    79.9% {
        opacity: 0.60;
    }

    84.2% {
        opacity: 0.75;
    }

    91.0% {
        opacity: 0.87;
    }
}
