.cssload-container * {
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.cssload-container {
    margin: 12px auto 0 auto;
    max-width: 349px;
}

.cssload-container ul li{
    list-style: none;
}

.cssload-flex-container {
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-flex;
    display: -moz-flex;
    flex-direction: row;
    -o-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    justify-content: space-around;
}
.cssload-flex-container li {
    padding: 6px;
    height: 62px;
    width: 62px;
    margin: 19px 12px;
    position: relative;
    text-align: center;
}

.cssload-loading {
    display: inline-block;
    position: relative;
    width: 53px;
    height: 53px;
    border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border: 3px solid transparent;
    border-bottom: 3px solid rgb(102,102,102);
    border-left: 3px solid rgb(143,143,143);
    animation: cssload-spinR 0.9s linear infinite;
    -o-animation: cssload-spinR 0.9s linear infinite;
    -ms-animation: cssload-spinR 0.9s linear infinite;
    -webkit-animation: cssload-spinR 0.9s linear infinite;
    -moz-animation: cssload-spinR 0.9s linear infinite;
}
.cssload-loading:before, .cssload-loading:after {
    content: '';
    display: block;
    border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    position: absolute;
}
.cssload-loading:before {
    height: 31px;
    width: 31px;
    border: 2px solid transparent;
    border-top: 2px solid rgb(196,196,196);
    border-right: 2px solid rgb(110,110,110);
    animation: cssload-spinL 0.3375s linear infinite;
    -o-animation: cssload-spinL 0.3375s linear infinite;
    -ms-animation: cssload-spinL 0.3375s linear infinite;
    -webkit-animation: cssload-spinL 0.3375s linear infinite;
    -moz-animation: cssload-spinL 0.3375s linear infinite;
    transform-origin: center center;
    -o-transform-origin: center center;
    -ms-transform-origin: center center;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    top: 11%;
    left: 11%;
}
.cssload-loading:after {
    height: 6px;
    width: 6px;
    background: transparent;
    border: 1px solid rgb(0,0,0);
    top: 35.5%;
    left: 35.5%;
}




@keyframes cssload-spinR {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

@-o-keyframes cssload-spinR {
    from {
        -o-transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(360deg);
    }
}

@-ms-keyframes cssload-spinR {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
    }
}

@-webkit-keyframes cssload-spinR {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes cssload-spinR {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg);
    }
}

@keyframes cssload-spinL {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(-360deg);
    }
}

@-o-keyframes cssload-spinL {
    from {
        -o-transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(-360deg);
    }
}

@-ms-keyframes cssload-spinL {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(-360deg);
    }
}

@-webkit-keyframes cssload-spinL {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(-360deg);
    }
}

@-moz-keyframes cssload-spinL {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(-360deg);
    }
}