File: /home/s76vzjg2kvav/www/admin/plugins/loaders/csspin.css
.cp-spinners{
margin: 10px auto;
}
.cp-spinner-block{
display: inline-block;
width: 100%;
margin: 40px auto;
}
.cp-spinner-block span{
color: #3b3f5c;
display: block;
padding: 5px 0px;
}
.cp-spinner-block pre{
font-size: .75em;
color: #3232b7;
background-color: rgba(50, 50, 183, 0.06);
padding: 16px 8px;
border-radius: 6px;
font-family: "Lucida Console", Monaco, monospace;
display: inline-block;
white-space: normal;
overflow: hidden;
}
.cp-spinner {
width: 48px;
height: 48px;
display: inline-block;
box-sizing: border-box;
position: relative
}
.cp-round:before {
border-radius: 50%;
content: " ";
width: 48px;
height: 48px;
display: inline-block;
box-sizing: border-box;
border-top: solid 6px #e6ecf5;
border-right: solid 6px #e6ecf5;
border-bottom: solid 6px #e6ecf5;
border-left: solid 6px #e6ecf5;
position: absolute;
top: 0;
left: 0
}
.cp-round:after {
border-radius: 50%;
content: " ";
width: 48px;
height: 48px;
display: inline-block;
box-sizing: border-box;
border-top: solid 6px #3232b7;
border-right: solid 6px transparent;
border-bottom: solid 6px transparent;
border-left: solid 6px transparent;
position: absolute;
top: 0;
left: 0;
animation: cp-round-animate 1s ease-in-out infinite
}
@keyframes cp-round-animate {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
.cp-balls {
animation: cp-balls-animate 1s linear infinite
}
.cp-balls:before {
border-radius: 50%;
content: " ";
width: 24px;
height: 24px;
display: inline-block;
box-sizing: border-box;
background-color: #3232b7;
position: absolute;
top: 0;
left: 0;
animation: cp-balls-animate-before 1s ease-in-out infinite
}
.cp-balls:after {
border-radius: 50%;
content: " ";
width: 24px;
height: 24px;
display: inline-block;
box-sizing: border-box;
background-color: #ee3d50;
position: absolute;
bottom: 0;
right: 0;
animation: cp-balls-animate-after 1s ease-in-out infinite
}
@keyframes cp-balls-animate {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
@keyframes cp-balls-animate-before {
0% {
transform: translate(-5px, -5px)
}
50% {
transform: translate(0, 0)
}
100% {
transform: translate(-5px, -5px)
}
}
@keyframes cp-balls-animate-after {
0% {
transform: translate(5px, 5px)
}
50% {
transform: translate(0, 0)
}
100% {
transform: translate(5px, 5px)
}
}
.cp-bubble {
border-radius: 50%;
width: 24px;
height: 24px;
display: inline-block;
box-sizing: border-box;
background: #07e0c4;
animation: cp-bubble-animate 1s linear infinite
}
.cp-bubble:before {
border-radius: 50%;
content: " ";
width: 24px;
height: 24px;
display: inline-block;
box-sizing: border-box;
background-color: #07e0c4;
position: absolute;
left: -30px;
animation: cp-bubble-animate-before 1s ease-in-out infinite
}
.cp-bubble:after {
border-radius: 50%;
content: " ";
width: 24px;
height: 24px;
display: inline-block;
box-sizing: border-box;
background-color: #07e0c4;
position: absolute;
right: -30px;
animation: cp-bubble-animate-after 1s ease-in-out infinite
}
@keyframes cp-bubble-animate {
0% {
opacity: .5;
transform: scale(1) translateX(0)
}
25% {
opacity: 1;
transform: scale(1.1) translateX(-15px)
}
50% {
opacity: 1;
transform: scale(1.2) translateX(15px)
}
100% {
opacity: .5;
transform: scale(1) translateX(0)
}
}
@keyframes cp-bubble-animate-before {
0% {
opacity: .5;
transform: scale(1)
}
25% {
transform: scale(1.1)
}
100%,
50% {
opacity: 1;
transform: scale(1)
}
}
@keyframes cp-bubble-animate-after {
0%,
50% {
opacity: .5;
transform: scale(1)
}
50% {
transform: scale(1.1)
}
100%,
75% {
opacity: 1;
transform: scale(1)
}
}
.cp-skeleton {
border-radius: 50%;
border-top: solid 6px #00b1f4;
border-right: solid 6px transparent;
border-bottom: solid 6px transparent;
border-left: solid 6px transparent;
animation: cp-skeleton-animate 1s linear infinite
}
.cp-skeleton:before {
border-radius: 50%;
content: " ";
width: 48px;
height: 48px;
display: inline-block;
box-sizing: border-box;
border-top: solid 6px transparent;
border-right: solid 6px transparent;
border-bottom: solid 6px transparent;
border-left: solid 6px #00b1f4;
position: absolute;
top: -6px;
left: -6px;
transform: rotateZ(-30deg)
}
.cp-skeleton:after {
border-radius: 50%;
content: " ";
width: 48px;
height: 48px;
display: inline-block;
box-sizing: border-box;
border-top: solid 6px transparent;
border-right: solid 6px #00b1f4;
border-bottom: solid 6px transparent;
border-left: solid 6px transparent;
position: absolute;
top: -6px;
right: -6px;
transform: rotateZ(30deg)
}
@keyframes cp-skeleton-animate {
0% {
transform: rotate(0);
opacity: 1
}
50% {
opacity: .7
}
100% {
transform: rotate(360deg);
opacity: 1
}
}
.cp-eclipse {
width: 12px;
height: 12px;
display: inline-block;
box-sizing: border-box;
border-radius: 50%;
background: #e95f2b;
margin: 12px;
animation: cp-eclipse-animate 1s ease-out infinite
}
.cp-eclipse:before {
border-radius: 50%;
content: " ";
width: 48px;
height: 48px;
display: inline-block;
box-sizing: border-box;
border-top: solid 6px transparent;
border-right: solid 6px #e95f2b;
border-bottom: solid 6px transparent;
border-left: solid 6px transparent;
position: absolute;
top: -18px;
left: -18px
}
.cp-eclipse:after {
border-radius: 50%;
content: " ";
width: 48px;
height: 48px;
display: inline-block;
box-sizing: border-box;
border-top: solid 6px transparent;
border-right: solid 6px transparent;
border-bottom: solid 6px transparent;
border-left: solid 6px #e95f2b;
position: absolute;
top: -18px;
right: -18px
}
@keyframes cp-eclipse-animate {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
.cp-boxes:before {
width: 24px;
height: 24px;
display: inline-block;
box-sizing: border-box;
content: " ";
background: #e9b02b;
position: absolute;
top: 12px;
left: 0;
animation: cp-boxes-animate-before 1s ease-in-out infinite
}
.cp-boxes:after {
width: 24px;
height: 24px;
display: inline-block;
box-sizing: border-box;
content: " ";
background: #e9b02b;
position: absolute;
top: 12px;
right: 0;
animation: cp-boxes-animate-after 1s ease-in-out infinite
}
@keyframes cp-boxes-animate-before {
0% {
transform: translateX(-24px) rotate(45deg)
}
50% {
transform: translateX(-8px) rotate(225deg)
}
100% {
transform: translateX(-24px) rotate(45deg)
}
}
@keyframes cp-boxes-animate-after {
0% {
transform: translateX(24px) rotate(45deg)
}
50% {
transform: translateX(8px) rotate(-225deg)
}
100% {
transform: translateX(24px) rotate(45deg)
}
}
.cp-morph {
width: 48px;
height: 48px;
display: inline-block;
box-sizing: border-box;
background: #4073ff;
animation: cp-morph-animate 1s linear infinite
}
@keyframes cp-morph-animate {
0% {
transform: rotate(0) scale(1);
border-radius: 0;
background: #f28b21
}
25%,
75% {
transform: rotate(180deg) scale(.4);
border-radius: 50%;
background: #4073ff
}
100% {
transform: rotate(360deg) scale(1);
border-radius: 0;
background: #f28b21
}
}
.cp-heart {
animation: cp-heart-animate 2s ease-in-out infinite
}
.cp-heart:before {
border-radius: 12px 12px 0 0;
content: " ";
width: 24px;
height: 35px;
display: inline-block;
box-sizing: border-box;
background-color: #f8538d;
transform: rotate(-45deg);
position: absolute;
top: 0;
left: 8px
}
.cp-heart:after {
border-radius: 12px 12px 0 0;
content: " ";
width: 24px;
height: 35px;
display: inline-block;
box-sizing: border-box;
background-color: #f8538d;
transform: rotate(45deg);
position: absolute;
top: 0;
right: 8px
}
@keyframes cp-heart-animate {
0% {
transform: scale(.9);
/*transform-origin: center*/
}
15% {
transform: scale(1.4);
/*transform-origin: center*/
}
30% {
transform: scale(.9);
/*transform-origin: center*/
}
45% {
transform: scale(1.4);
/*transform-origin: center*/
}
100%,
60% {
transform: scale(.9);
/*transform-origin: center*/
}
}
.cp-meter {
border-radius: 50%;
border-top: solid 6px #04b331;
border-right: solid 6px #04b331;
border-bottom: solid 6px #04b331;
border-left: solid 6px #04b331;
width: 48px;
height: 48px;
display: inline-block;
box-sizing: border-box
}
.cp-meter:before {
border-radius: 3px;
content: " ";
width: 6px;
height: 12px;
display: inline-block;
box-sizing: border-box;
background-color: #04b331;
position: absolute;
top: 5px;
left: 16px;
transform-origin: center bottom;
animation: cp-meter-animate-before 1s linear infinite
}
@keyframes cp-meter-animate-before {
0% {
transform: rotate(-45deg)
}
100% {
transform: rotate(315deg)
}
}