
.white-overlay[data-v-fe0e3064] {
    background-color: rgba(255, 255, 255, 0.75);
    z-index: 9999;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    position: fixed;
    margin: 0;
}
.loader-wrapper[data-v-fe0e3064] {
    position: absolute;
    display: inline-block;
    right: 10vw;
    bottom: 10vh;
}
.pulled-left[data-v-fe0e3064] {
    float: left;
    padding: 10px 20px
}
*[data-v-fe0e3064], *[data-v-fe0e3064]:before, *[data-v-fe0e3064]:after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wrapper[data-v-fe0e3064] {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 0;
}
.spinner-container[data-v-fe0e3064] {
    width: 100%;
    height: 100%;
    -webkit-animation: container-rotate-data-v-fe0e3064 1568ms linear infinite;
    animation: container-rotate-data-v-fe0e3064 1568ms linear infinite;
}
@-webkit-keyframes container-rotate-data-v-fe0e3064 {
to {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
}

;
}
@keyframes container-rotate-data-v-fe0e3064 {
to {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
}

;
}
.spinner-layer[data-v-fe0e3064] {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.spinner-layer--blue[data-v-fe0e3064] {
    border-color: #4285f4;
    -webkit-animation: fill-unfill-rotate-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,blue-fade-in-out-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,blue-fade-in-out-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.spinner-layer--red[data-v-fe0e3064] {
    border-color: #db4437;
    -webkit-animation: fill-unfill-rotate-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,red-fade-in-out-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,red-fade-in-out-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.spinner-layer--yellow[data-v-fe0e3064] {
    border-color: #f4b400;
    -webkit-animation: fill-unfill-rotate-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,yellow-fade-in-out-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,yellow-fade-in-out-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.spinner-layer--green[data-v-fe0e3064] {
    border-color: #0f9d58;
    -webkit-animation: fill-unfill-rotate-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,green-fade-in-out-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,green-fade-in-out-data-v-fe0e3064 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
@-webkit-keyframes fill-unfill-rotate-data-v-fe0e3064 {
12.5% {
        -webkit-transform: rotate(135deg);
                transform: rotate(135deg);
}
25% {
        -webkit-transform: rotate(270deg);
                transform: rotate(270deg);
}
37.5% {
        -webkit-transform: rotate(405deg);
                transform: rotate(405deg);
}
50% {
        -webkit-transform: rotate(540deg);
                transform: rotate(540deg);
}
62.5% {
        -webkit-transform: rotate(675deg);
                transform: rotate(675deg);
}
75% {
        -webkit-transform: rotate(810deg);
                transform: rotate(810deg);
}
87.5% {
        -webkit-transform: rotate(945deg);
                transform: rotate(945deg);
}
to {
        -webkit-transform: rotate(1080deg);
                transform: rotate(1080deg);
}

;
}
@keyframes fill-unfill-rotate-data-v-fe0e3064 {
12.5% {
        -webkit-transform: rotate(135deg);
                transform: rotate(135deg);
}
25% {
        -webkit-transform: rotate(270deg);
                transform: rotate(270deg);
}
37.5% {
        -webkit-transform: rotate(405deg);
                transform: rotate(405deg);
}
50% {
        -webkit-transform: rotate(540deg);
                transform: rotate(540deg);
}
62.5% {
        -webkit-transform: rotate(675deg);
                transform: rotate(675deg);
}
75% {
        -webkit-transform: rotate(810deg);
                transform: rotate(810deg);
}
87.5% {
        -webkit-transform: rotate(945deg);
                transform: rotate(945deg);
}
to {
        -webkit-transform: rotate(1080deg);
                transform: rotate(1080deg);
}

;
}
@-webkit-keyframes blue-fade-in-out-data-v-fe0e3064 {
from {
        opacity: 1;
}
25% {
        opacity: 1;
}
26% {
        opacity: 0;
}
89% {
        opacity: 0;
}
90% {
        opacity: 1;
}
100% {
        opacity: 1;
}

;
}
@keyframes blue-fade-in-out-data-v-fe0e3064 {
from {
        opacity: 1;
}
25% {
        opacity: 1;
}
26% {
        opacity: 0;
}
89% {
        opacity: 0;
}
90% {
        opacity: 1;
}
100% {
        opacity: 1;
}

;
}
@-webkit-keyframes red-fade-in-out-data-v-fe0e3064 {
from {
        opacity: 0;
}
15% {
        opacity: 0;
}
25% {
        opacity: 1;
}
50% {
        opacity: 1;
}
51% {
        opacity: 0;
}

;
}
@keyframes red-fade-in-out-data-v-fe0e3064 {
from {
        opacity: 0;
}
15% {
        opacity: 0;
}
25% {
        opacity: 1;
}
50% {
        opacity: 1;
}
51% {
        opacity: 0;
}

;
}
@-webkit-keyframes yellow-fade-in-out-data-v-fe0e3064 {
from {
        opacity: 0;
}
40% {
        opacity: 0;
}
50% {
        opacity: 1;
}
75% {
        opacity: 1;
}
76% {
        opacity: 0;
}

;
}
@keyframes yellow-fade-in-out-data-v-fe0e3064 {
from {
        opacity: 0;
}
40% {
        opacity: 0;
}
50% {
        opacity: 1;
}
75% {
        opacity: 1;
}
76% {
        opacity: 0;
}

;
}
@-webkit-keyframes green-fade-in-out-data-v-fe0e3064 {
from {
        opacity: 0;
}
65% {
        opacity: 0;
}
75% {
        opacity: 1;
}
90% {
        opacity: 1;
}
100% {
        opacity: 0;
}

;
}
@keyframes green-fade-in-out-data-v-fe0e3064 {
from {
        opacity: 0;
}
65% {
        opacity: 0;
}
75% {
        opacity: 1;
}
90% {
        opacity: 1;
}
100% {
        opacity: 0;
}

;
}
.spinner-clipper[data-v-fe0e3064] {
    position: relative;
    display: inline-block;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit;
}
.spinner-circle[data-v-fe0e3064] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 200%;
    height: 100%;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-style: solid;
    border-width: 4px;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
}
.spinner-clipper--left .spinner-circle[data-v-fe0e3064] {
    border-right-color: transparent !important;
    -webkit-transform: rotate(129deg);
        -ms-transform: rotate(129deg);
            transform: rotate(129deg);
    -webkit-animation: left-spin-data-v-fe0e3064 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: left-spin-data-v-fe0e3064 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.spinner-clipper--right .spinner-circle[data-v-fe0e3064] {
    left: -100%;
    border-left-color: transparent !important;
    -webkit-transform: rotate(-129deg);
        -ms-transform: rotate(-129deg);
            transform: rotate(-129deg);
    -webkit-animation: right-spin-data-v-fe0e3064 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: right-spin-data-v-fe0e3064 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
@-webkit-keyframes left-spin-data-v-fe0e3064 {
from {
        -webkit-transform: rotate(130deg);
                transform: rotate(130deg);
}
50% {
        -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg);
}
to {
        -webkit-transform: rotate(130deg);
                transform: rotate(130deg);
}
}
@keyframes left-spin-data-v-fe0e3064 {
from {
        -webkit-transform: rotate(130deg);
                transform: rotate(130deg);
}
50% {
        -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg);
}
to {
        -webkit-transform: rotate(130deg);
                transform: rotate(130deg);
}
}
@-webkit-keyframes right-spin-data-v-fe0e3064 {
from {
        -webkit-transform: rotate(-130deg);
                transform: rotate(-130deg);
}
50% {
        -webkit-transform: rotate(5deg);
                transform: rotate(5deg);
}
to {
        -webkit-transform: rotate(-130deg);
                transform: rotate(-130deg);
}
}
@keyframes right-spin-data-v-fe0e3064 {
from {
        -webkit-transform: rotate(-130deg);
                transform: rotate(-130deg);
}
50% {
        -webkit-transform: rotate(5deg);
                transform: rotate(5deg);
}
to {
        -webkit-transform: rotate(-130deg);
                transform: rotate(-130deg);
}
}
.spinner--patch[data-v-fe0e3064] {
    position: absolute;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit;
}
.spinner--patch .spinner-circle[data-v-fe0e3064] {
    left: -450%;
    width: 1000%;
}


