PluginProbe
WP Courses LMS – Online Courses Builder, eLearning Courses, Courses Solution, Education Courses / trunk
WP Courses LMS – Online Courses Builder, eLearning Courses, Courses Solution, Education Courses vtrunk
3.2.30 trunk 3.1.40 3.1.41 3.1.42 3.1.43 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.17 3.2.18 3.2.19 3.2.2 3.2.20 3.2.21 3.2.22 3.2.23 3.2.24 3.2.25 All 36 releases
wp-courses / css / spinners.css

spinners.css in WP Courses LMS – Online Courses Builder, eLearning Courses, Courses Solution, Education Courses trunk, at css/spinners.css

3,589 lines 140.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @-moz-keyframes spinner-loader {
2 0% {
3 -moz-transform: rotate(0deg);
4 transform: rotate(0deg);
5 }
6 100% {
7 -moz-transform: rotate(360deg);
8 transform: rotate(360deg);
9 }
10 }
11 @-webkit-keyframes spinner-loader {
12 0% {
13 -webkit-transform: rotate(0deg);
14 transform: rotate(0deg);
15 }
16 100% {
17 -webkit-transform: rotate(360deg);
18 transform: rotate(360deg);
19 }
20 }
21 @keyframes spinner-loader {
22 0% {
23 -moz-transform: rotate(0deg);
24 -ms-transform: rotate(0deg);
25 -webkit-transform: rotate(0deg);
26 transform: rotate(0deg);
27 }
28 100% {
29 -moz-transform: rotate(360deg);
30 -ms-transform: rotate(360deg);
31 -webkit-transform: rotate(360deg);
32 transform: rotate(360deg);
33 }
34 }
35 /* :not(:required) hides this rule from IE9 and below */
36 .spinner-loader:not(:required) {
37 -moz-animation: spinner-loader 1500ms infinite linear;
38 -webkit-animation: spinner-loader 1500ms infinite linear;
39 animation: spinner-loader 1500ms infinite linear;
40 -moz-border-radius: 0.5em;
41 -webkit-border-radius: 0.5em;
42 border-radius: 0.5em;
43 -moz-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
44 -webkit-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
45 box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
46 display: inline-block;
47 font-size: 10px;
48 width: 1em;
49 height: 1em;
50 margin: 1.5em;
51 overflow: hidden;
52 text-indent: 100%;
53 }
54
55 @-moz-keyframes refreshing-loader {
56 0% {
57 -moz-transform: rotate(0deg);
58 transform: rotate(0deg);
59 }
60 100% {
61 -moz-transform: rotate(360deg);
62 transform: rotate(360deg);
63 }
64 }
65 @-webkit-keyframes refreshing-loader {
66 0% {
67 -webkit-transform: rotate(0deg);
68 transform: rotate(0deg);
69 }
70 100% {
71 -webkit-transform: rotate(360deg);
72 transform: rotate(360deg);
73 }
74 }
75 @keyframes refreshing-loader {
76 0% {
77 -moz-transform: rotate(0deg);
78 -ms-transform: rotate(0deg);
79 -webkit-transform: rotate(0deg);
80 transform: rotate(0deg);
81 }
82 100% {
83 -moz-transform: rotate(360deg);
84 -ms-transform: rotate(360deg);
85 -webkit-transform: rotate(360deg);
86 transform: rotate(360deg);
87 }
88 }
89 /* :not(:required) hides this rule from IE9 and below */
90 .refreshing-loader:not(:required) {
91 -moz-animation: refreshing-loader 1000ms infinite linear;
92 -webkit-animation: refreshing-loader 1000ms infinite linear;
93 animation: refreshing-loader 1000ms infinite linear;
94 -moz-border-radius: 2.4em;
95 -webkit-border-radius: 2.4em;
96 border-radius: 2.4em;
97 border: 0.4em solid #9ac;
98 border-left-color: transparent;
99 color: transparent;
100 display: inline-block;
101 font-size: 10px;
102 line-height: 1.2;
103 width: 3em;
104 height: 3em;
105 text-indent: 100%;
106 }
107 .refreshing-loader:not(:required):after {
108 display: block;
109 border: 0.5em solid transparent;
110 border-top-color: #9ac;
111 border-left-color: #9ac;
112 content: '';
113 width: 0;
114 height: 0;
115 overflow: hidden;
116 margin-left: -0.2em;
117 margin-top: 1em;
118 }
119
120 @-moz-keyframes throbber-loader {
121 0% {
122 background: #dde2e7;
123 }
124 10% {
125 background: #6b9dc8;
126 }
127 40% {
128 background: #dde2e7;
129 }
130 }
131 @-webkit-keyframes throbber-loader {
132 0% {
133 background: #dde2e7;
134 }
135 10% {
136 background: #6b9dc8;
137 }
138 40% {
139 background: #dde2e7;
140 }
141 }
142 @keyframes throbber-loader {
143 0% {
144 background: #dde2e7;
145 }
146 10% {
147 background: #6b9dc8;
148 }
149 40% {
150 background: #dde2e7;
151 }
152 }
153 /* :not(:required) hides these rules from IE9 and below */
154 .throbber-loader:not(:required) {
155 -moz-animation: throbber-loader 2000ms 300ms infinite ease-out;
156 -webkit-animation: throbber-loader 2000ms 300ms infinite ease-out;
157 animation: throbber-loader 2000ms 300ms infinite ease-out;
158 background: #dde2e7;
159 display: inline-block;
160 position: relative;
161 text-indent: -9999px;
162 width: 0.9em;
163 height: 1.5em;
164 margin: 0 1.6em;
165 }
166 .throbber-loader:not(:required):before, .throbber-loader:not(:required):after {
167 background: #dde2e7;
168 content: '\x200B';
169 display: inline-block;
170 width: 0.9em;
171 height: 1.5em;
172 position: absolute;
173 top: 0;
174 }
175 .throbber-loader:not(:required):before {
176 -moz-animation: throbber-loader 2000ms 150ms infinite ease-out;
177 -webkit-animation: throbber-loader 2000ms 150ms infinite ease-out;
178 animation: throbber-loader 2000ms 150ms infinite ease-out;
179 left: -1.6em;
180 }
181 .throbber-loader:not(:required):after {
182 -moz-animation: throbber-loader 2000ms 450ms infinite ease-out;
183 -webkit-animation: throbber-loader 2000ms 450ms infinite ease-out;
184 animation: throbber-loader 2000ms 450ms infinite ease-out;
185 right: -1.6em;
186 }
187
188 @-moz-keyframes heartbeat-loader {
189 0% {
190 -moz-transform: rotate(45deg) scale(1);
191 transform: rotate(45deg) scale(1);
192 }
193 14% {
194 -moz-transform: rotate(45deg) scale(1.3);
195 transform: rotate(45deg) scale(1.3);
196 }
197 28% {
198 -moz-transform: rotate(45deg) scale(1);
199 transform: rotate(45deg) scale(1);
200 }
201 42% {
202 -moz-transform: rotate(45deg) scale(1.3);
203 transform: rotate(45deg) scale(1.3);
204 }
205 70% {
206 -moz-transform: rotate(45deg) scale(1);
207 transform: rotate(45deg) scale(1);
208 }
209 }
210 @-webkit-keyframes heartbeat-loader {
211 0% {
212 -webkit-transform: rotate(45deg) scale(1);
213 transform: rotate(45deg) scale(1);
214 }
215 14% {
216 -webkit-transform: rotate(45deg) scale(1.3);
217 transform: rotate(45deg) scale(1.3);
218 }
219 28% {
220 -webkit-transform: rotate(45deg) scale(1);
221 transform: rotate(45deg) scale(1);
222 }
223 42% {
224 -webkit-transform: rotate(45deg) scale(1.3);
225 transform: rotate(45deg) scale(1.3);
226 }
227 70% {
228 -webkit-transform: rotate(45deg) scale(1);
229 transform: rotate(45deg) scale(1);
230 }
231 }
232 @keyframes heartbeat-loader {
233 0% {
234 -moz-transform: rotate(45deg) scale(1);
235 -ms-transform: rotate(45deg) scale(1);
236 -webkit-transform: rotate(45deg) scale(1);
237 transform: rotate(45deg) scale(1);
238 }
239 14% {
240 -moz-transform: rotate(45deg) scale(1.3);
241 -ms-transform: rotate(45deg) scale(1.3);
242 -webkit-transform: rotate(45deg) scale(1.3);
243 transform: rotate(45deg) scale(1.3);
244 }
245 28% {
246 -moz-transform: rotate(45deg) scale(1);
247 -ms-transform: rotate(45deg) scale(1);
248 -webkit-transform: rotate(45deg) scale(1);
249 transform: rotate(45deg) scale(1);
250 }
251 42% {
252 -moz-transform: rotate(45deg) scale(1.3);
253 -ms-transform: rotate(45deg) scale(1.3);
254 -webkit-transform: rotate(45deg) scale(1.3);
255 transform: rotate(45deg) scale(1.3);
256 }
257 70% {
258 -moz-transform: rotate(45deg) scale(1);
259 -ms-transform: rotate(45deg) scale(1);
260 -webkit-transform: rotate(45deg) scale(1);
261 transform: rotate(45deg) scale(1);
262 }
263 }
264 /* :not(:required) hides this rule from IE9 and below */
265 .heartbeat-loader:not(:required) {
266 -moz-animation: heartbeat-loader 1300ms ease 0s infinite normal;
267 -webkit-animation: heartbeat-loader 1300ms ease 0s infinite normal;
268 animation: heartbeat-loader 1300ms ease 0s infinite normal;
269 display: inline-block;
270 position: relative;
271 overflow: hidden;
272 text-indent: -9999px;
273 width: 36px;
274 height: 36px;
275 -moz-transform: rotate(45deg) scale(1);
276 -ms-transform: rotate(45deg) scale(1);
277 -webkit-transform: rotate(45deg) scale(1);
278 transform: rotate(45deg) scale(1);
279 -moz-transform-origin: 50% 50%;
280 -ms-transform-origin: 50% 50%;
281 -webkit-transform-origin: 50% 50%;
282 transform-origin: 50% 50%;
283 }
284 .heartbeat-loader:not(:required):after, .heartbeat-loader:not(:required):before {
285 position: absolute;
286 content: "";
287 background: #e87;
288 }
289 .heartbeat-loader:not(:required):before {
290 -moz-border-radius-topleft: 12px;
291 -webkit-border-top-left-radius: 12px;
292 border-top-left-radius: 12px;
293 -moz-border-radius-bottomleft: 12px;
294 -webkit-border-bottom-left-radius: 12px;
295 border-bottom-left-radius: 12px;
296 top: 12px;
297 left: 0;
298 width: 36px;
299 height: 24px;
300 }
301 .heartbeat-loader:not(:required):after {
302 -moz-border-radius-topleft: 12px;
303 -webkit-border-top-left-radius: 12px;
304 border-top-left-radius: 12px;
305 -moz-border-radius-topright: 12px;
306 -webkit-border-top-right-radius: 12px;
307 border-top-right-radius: 12px;
308 top: 0;
309 left: 12px;
310 width: 24px;
311 height: 12px;
312 }
313
314 @-moz-keyframes gauge-loader {
315 0% {
316 -moz-transform: rotate(-50deg);
317 transform: rotate(-50deg);
318 }
319 10% {
320 -moz-transform: rotate(20deg);
321 transform: rotate(20deg);
322 }
323 20% {
324 -moz-transform: rotate(60deg);
325 transform: rotate(60deg);
326 }
327 24% {
328 -moz-transform: rotate(60deg);
329 transform: rotate(60deg);
330 }
331 40% {
332 -moz-transform: rotate(-20deg);
333 transform: rotate(-20deg);
334 }
335 54% {
336 -moz-transform: rotate(70deg);
337 transform: rotate(70deg);
338 }
339 56% {
340 -moz-transform: rotate(78deg);
341 transform: rotate(78deg);
342 }
343 58% {
344 -moz-transform: rotate(73deg);
345 transform: rotate(73deg);
346 }
347 60% {
348 -moz-transform: rotate(75deg);
349 transform: rotate(75deg);
350 }
351 62% {
352 -moz-transform: rotate(70deg);
353 transform: rotate(70deg);
354 }
355 70% {
356 -moz-transform: rotate(-20deg);
357 transform: rotate(-20deg);
358 }
359 80% {
360 -moz-transform: rotate(20deg);
361 transform: rotate(20deg);
362 }
363 83% {
364 -moz-transform: rotate(25deg);
365 transform: rotate(25deg);
366 }
367 86% {
368 -moz-transform: rotate(20deg);
369 transform: rotate(20deg);
370 }
371 89% {
372 -moz-transform: rotate(25deg);
373 transform: rotate(25deg);
374 }
375 100% {
376 -moz-transform: rotate(-50deg);
377 transform: rotate(-50deg);
378 }
379 }
380 @-webkit-keyframes gauge-loader {
381 0% {
382 -webkit-transform: rotate(-50deg);
383 transform: rotate(-50deg);
384 }
385 10% {
386 -webkit-transform: rotate(20deg);
387 transform: rotate(20deg);
388 }
389 20% {
390 -webkit-transform: rotate(60deg);
391 transform: rotate(60deg);
392 }
393 24% {
394 -webkit-transform: rotate(60deg);
395 transform: rotate(60deg);
396 }
397 40% {
398 -webkit-transform: rotate(-20deg);
399 transform: rotate(-20deg);
400 }
401 54% {
402 -webkit-transform: rotate(70deg);
403 transform: rotate(70deg);
404 }
405 56% {
406 -webkit-transform: rotate(78deg);
407 transform: rotate(78deg);
408 }
409 58% {
410 -webkit-transform: rotate(73deg);
411 transform: rotate(73deg);
412 }
413 60% {
414 -webkit-transform: rotate(75deg);
415 transform: rotate(75deg);
416 }
417 62% {
418 -webkit-transform: rotate(70deg);
419 transform: rotate(70deg);
420 }
421 70% {
422 -webkit-transform: rotate(-20deg);
423 transform: rotate(-20deg);
424 }
425 80% {
426 -webkit-transform: rotate(20deg);
427 transform: rotate(20deg);
428 }
429 83% {
430 -webkit-transform: rotate(25deg);
431 transform: rotate(25deg);
432 }
433 86% {
434 -webkit-transform: rotate(20deg);
435 transform: rotate(20deg);
436 }
437 89% {
438 -webkit-transform: rotate(25deg);
439 transform: rotate(25deg);
440 }
441 100% {
442 -webkit-transform: rotate(-50deg);
443 transform: rotate(-50deg);
444 }
445 }
446 @keyframes gauge-loader {
447 0% {
448 -moz-transform: rotate(-50deg);
449 -ms-transform: rotate(-50deg);
450 -webkit-transform: rotate(-50deg);
451 transform: rotate(-50deg);
452 }
453 10% {
454 -moz-transform: rotate(20deg);
455 -ms-transform: rotate(20deg);
456 -webkit-transform: rotate(20deg);
457 transform: rotate(20deg);
458 }
459 20% {
460 -moz-transform: rotate(60deg);
461 -ms-transform: rotate(60deg);
462 -webkit-transform: rotate(60deg);
463 transform: rotate(60deg);
464 }
465 24% {
466 -moz-transform: rotate(60deg);
467 -ms-transform: rotate(60deg);
468 -webkit-transform: rotate(60deg);
469 transform: rotate(60deg);
470 }
471 40% {
472 -moz-transform: rotate(-20deg);
473 -ms-transform: rotate(-20deg);
474 -webkit-transform: rotate(-20deg);
475 transform: rotate(-20deg);
476 }
477 54% {
478 -moz-transform: rotate(70deg);
479 -ms-transform: rotate(70deg);
480 -webkit-transform: rotate(70deg);
481 transform: rotate(70deg);
482 }
483 56% {
484 -moz-transform: rotate(78deg);
485 -ms-transform: rotate(78deg);
486 -webkit-transform: rotate(78deg);
487 transform: rotate(78deg);
488 }
489 58% {
490 -moz-transform: rotate(73deg);
491 -ms-transform: rotate(73deg);
492 -webkit-transform: rotate(73deg);
493 transform: rotate(73deg);
494 }
495 60% {
496 -moz-transform: rotate(75deg);
497 -ms-transform: rotate(75deg);
498 -webkit-transform: rotate(75deg);
499 transform: rotate(75deg);
500 }
501 62% {
502 -moz-transform: rotate(70deg);
503 -ms-transform: rotate(70deg);
504 -webkit-transform: rotate(70deg);
505 transform: rotate(70deg);
506 }
507 70% {
508 -moz-transform: rotate(-20deg);
509 -ms-transform: rotate(-20deg);
510 -webkit-transform: rotate(-20deg);
511 transform: rotate(-20deg);
512 }
513 80% {
514 -moz-transform: rotate(20deg);
515 -ms-transform: rotate(20deg);
516 -webkit-transform: rotate(20deg);
517 transform: rotate(20deg);
518 }
519 83% {
520 -moz-transform: rotate(25deg);
521 -ms-transform: rotate(25deg);
522 -webkit-transform: rotate(25deg);
523 transform: rotate(25deg);
524 }
525 86% {
526 -moz-transform: rotate(20deg);
527 -ms-transform: rotate(20deg);
528 -webkit-transform: rotate(20deg);
529 transform: rotate(20deg);
530 }
531 89% {
532 -moz-transform: rotate(25deg);
533 -ms-transform: rotate(25deg);
534 -webkit-transform: rotate(25deg);
535 transform: rotate(25deg);
536 }
537 100% {
538 -moz-transform: rotate(-50deg);
539 -ms-transform: rotate(-50deg);
540 -webkit-transform: rotate(-50deg);
541 transform: rotate(-50deg);
542 }
543 }
544 /* :not(:required) hides this rule from IE9 and below */
545 .gauge-loader:not(:required) {
546 background: #6ca;
547 -moz-border-radius-topleft: 32px;
548 -webkit-border-top-left-radius: 32px;
549 border-top-left-radius: 32px;
550 -moz-border-radius-topright: 32px;
551 -webkit-border-top-right-radius: 32px;
552 border-top-right-radius: 32px;
553 display: inline-block;
554 width: 64px;
555 height: 32px;
556 overflow: hidden;
557 position: relative;
558 text-indent: -9999px;
559 }
560 .gauge-loader:not(:required)::before {
561 -moz-animation: gauge-loader 4000ms infinite ease;
562 -webkit-animation: gauge-loader 4000ms infinite ease;
563 animation: gauge-loader 4000ms infinite ease;
564 background: white;
565 -moz-border-radius: 2px;
566 -webkit-border-radius: 2px;
567 border-radius: 2px;
568 content: '';
569 position: absolute;
570 left: 30px;
571 top: 5.33333px;
572 width: 4px;
573 height: 26.66667px;
574 -moz-transform-origin: 50% 100%;
575 -ms-transform-origin: 50% 100%;
576 -webkit-transform-origin: 50% 100%;
577 transform-origin: 50% 100%;
578 }
579 .gauge-loader:not(:required)::after {
580 content: '';
581 background: white;
582 -moz-border-radius: 8px;
583 -webkit-border-radius: 8px;
584 border-radius: 8px;
585 position: absolute;
586 left: 25.6px;
587 top: 25.6px;
588 width: 12.8px;
589 height: 12.8px;
590 }
591
592 @-moz-keyframes timer-loader {
593 0% {
594 -moz-transform: rotate(0deg);
595 transform: rotate(0deg);
596 }
597 100% {
598 -moz-transform: rotate(360deg);
599 transform: rotate(360deg);
600 }
601 }
602 @-webkit-keyframes timer-loader {
603 0% {
604 -webkit-transform: rotate(0deg);
605 transform: rotate(0deg);
606 }
607 100% {
608 -webkit-transform: rotate(360deg);
609 transform: rotate(360deg);
610 }
611 }
612 @keyframes timer-loader {
613 0% {
614 -moz-transform: rotate(0deg);
615 -ms-transform: rotate(0deg);
616 -webkit-transform: rotate(0deg);
617 transform: rotate(0deg);
618 }
619 100% {
620 -moz-transform: rotate(360deg);
621 -ms-transform: rotate(360deg);
622 -webkit-transform: rotate(360deg);
623 transform: rotate(360deg);
624 }
625 }
626 /* :not(:required) hides this rule from IE9 and below */
627 .timer-loader:not(:required) {
628 border: 6px solid #c8d;
629 -moz-border-radius: 24px;
630 -webkit-border-radius: 24px;
631 border-radius: 24px;
632 -moz-box-sizing: border-box;
633 -webkit-box-sizing: border-box;
634 box-sizing: border-box;
635 display: inline-block;
636 overflow: hidden;
637 position: relative;
638 text-indent: -9999px;
639 width: 48px;
640 height: 48px;
641 }
642 .timer-loader:not(:required)::before {
643 -moz-animation: timer-loader 1250ms infinite linear;
644 -webkit-animation: timer-loader 1250ms infinite linear;
645 animation: timer-loader 1250ms infinite linear;
646 -moz-transform-origin: 3px 3px;
647 -ms-transform-origin: 3px 3px;
648 -webkit-transform-origin: 3px 3px;
649 transform-origin: 3px 3px;
650 background: #c8d;
651 -moz-border-radius: 3px;
652 -webkit-border-radius: 3px;
653 border-radius: 3px;
654 content: '';
655 display: block;
656 position: absolute;
657 width: 6px;
658 height: 19.2px;
659 left: 15px;
660 top: 15px;
661 }
662 .timer-loader:not(:required)::after {
663 -moz-animation: timer-loader 15000ms infinite linear;
664 -webkit-animation: timer-loader 15000ms infinite linear;
665 animation: timer-loader 15000ms infinite linear;
666 -moz-transform-origin: 3px 3px;
667 -ms-transform-origin: 3px 3px;
668 -webkit-transform-origin: 3px 3px;
669 transform-origin: 3px 3px;
670 background: #c8d;
671 -moz-border-radius: 3px;
672 -webkit-border-radius: 3px;
673 border-radius: 3px;
674 content: '';
675 display: block;
676 position: absolute;
677 width: 6px;
678 height: 16px;
679 left: 15px;
680 top: 15px;
681 }
682
683 @-moz-keyframes three-quarters-loader {
684 0% {
685 -moz-transform: rotate(0deg);
686 transform: rotate(0deg);
687 }
688 100% {
689 -moz-transform: rotate(360deg);
690 transform: rotate(360deg);
691 }
692 }
693 @-webkit-keyframes three-quarters-loader {
694 0% {
695 -webkit-transform: rotate(0deg);
696 transform: rotate(0deg);
697 }
698 100% {
699 -webkit-transform: rotate(360deg);
700 transform: rotate(360deg);
701 }
702 }
703 @keyframes three-quarters-loader {
704 0% {
705 -moz-transform: rotate(0deg);
706 -ms-transform: rotate(0deg);
707 -webkit-transform: rotate(0deg);
708 transform: rotate(0deg);
709 }
710 100% {
711 -moz-transform: rotate(360deg);
712 -ms-transform: rotate(360deg);
713 -webkit-transform: rotate(360deg);
714 transform: rotate(360deg);
715 }
716 }
717 /* :not(:required) hides this rule from IE9 and below */
718 .three-quarters-loader:not(:required) {
719 -moz-animation: three-quarters-loader 1250ms infinite linear;
720 -webkit-animation: three-quarters-loader 1250ms infinite linear;
721 animation: three-quarters-loader 1250ms infinite linear;
722 border: 8px solid #38e;
723 border-right-color: transparent;
724 border-radius: 16px;
725 box-sizing: border-box;
726 display: inline-block;
727 position: relative;
728 overflow: hidden;
729 text-indent: -9999px;
730 width: 32px;
731 height: 32px;
732 }
733
734 @-moz-keyframes wobblebar-loader {
735 0% {
736 left: 4px;
737 }
738 3% {
739 left: 104px;
740 }
741 6% {
742 left: 4px;
743 }
744 9% {
745 left: 104px;
746 }
747 12% {
748 left: 4px;
749 }
750 15% {
751 left: 104px;
752 }
753 18% {
754 left: 32px;
755 }
756 27% {
757 left: 32px;
758 }
759 30% {
760 left: 104px;
761 }
762 33% {
763 left: 4px;
764 }
765 36% {
766 left: 104px;
767 }
768 39% {
769 left: 4px;
770 }
771 42% {
772 left: 104px;
773 }
774 45% {
775 left: 4px;
776 }
777 48% {
778 left: 104px;
779 }
780 51% {
781 left: 52px;
782 }
783 63% {
784 left: 52px;
785 }
786 66% {
787 left: 4px;
788 }
789 69% {
790 left: 104px;
791 }
792 72% {
793 left: 4px;
794 }
795 75% {
796 left: 104px;
797 }
798 78% {
799 left: 4px;
800 }
801 81% {
802 left: 104px;
803 }
804 84% {
805 left: 72px;
806 }
807 94% {
808 left: 72px;
809 }
810 97% {
811 left: 104px;
812 }
813 }
814 @-webkit-keyframes wobblebar-loader {
815 0% {
816 left: 4px;
817 }
818 3% {
819 left: 104px;
820 }
821 6% {
822 left: 4px;
823 }
824 9% {
825 left: 104px;
826 }
827 12% {
828 left: 4px;
829 }
830 15% {
831 left: 104px;
832 }
833 18% {
834 left: 32px;
835 }
836 27% {
837 left: 32px;
838 }
839 30% {
840 left: 104px;
841 }
842 33% {
843 left: 4px;
844 }
845 36% {
846 left: 104px;
847 }
848 39% {
849 left: 4px;
850 }
851 42% {
852 left: 104px;
853 }
854 45% {
855 left: 4px;
856 }
857 48% {
858 left: 104px;
859 }
860 51% {
861 left: 52px;
862 }
863 63% {
864 left: 52px;
865 }
866 66% {
867 left: 4px;
868 }
869 69% {
870 left: 104px;
871 }
872 72% {
873 left: 4px;
874 }
875 75% {
876 left: 104px;
877 }
878 78% {
879 left: 4px;
880 }
881 81% {
882 left: 104px;
883 }
884 84% {
885 left: 72px;
886 }
887 94% {
888 left: 72px;
889 }
890 97% {
891 left: 104px;
892 }
893 }
894 @keyframes wobblebar-loader {
895 0% {
896 left: 4px;
897 }
898 3% {
899 left: 104px;
900 }
901 6% {
902 left: 4px;
903 }
904 9% {
905 left: 104px;
906 }
907 12% {
908 left: 4px;
909 }
910 15% {
911 left: 104px;
912 }
913 18% {
914 left: 32px;
915 }
916 27% {
917 left: 32px;
918 }
919 30% {
920 left: 104px;
921 }
922 33% {
923 left: 4px;
924 }
925 36% {
926 left: 104px;
927 }
928 39% {
929 left: 4px;
930 }
931 42% {
932 left: 104px;
933 }
934 45% {
935 left: 4px;
936 }
937 48% {
938 left: 104px;
939 }
940 51% {
941 left: 52px;
942 }
943 63% {
944 left: 52px;
945 }
946 66% {
947 left: 4px;
948 }
949 69% {
950 left: 104px;
951 }
952 72% {
953 left: 4px;
954 }
955 75% {
956 left: 104px;
957 }
958 78% {
959 left: 4px;
960 }
961 81% {
962 left: 104px;
963 }
964 84% {
965 left: 72px;
966 }
967 94% {
968 left: 72px;
969 }
970 97% {
971 left: 104px;
972 }
973 }
974 /* :not(:required) hides this rule from IE9 and below */
975 .wobblebar-loader:not(:required) {
976 background: #a9d;
977 -moz-border-radius: 10.66667px;
978 -webkit-border-radius: 10.66667px;
979 border-radius: 10.66667px;
980 display: inline-block;
981 overflow: hidden;
982 text-indent: -9999px;
983 width: 128px;
984 height: 21.33333px;
985 position: relative;
986 }
987 .wobblebar-loader:not(:required)::after {
988 -moz-animation: wobblebar-loader 15000ms infinite ease;
989 -webkit-animation: wobblebar-loader 15000ms infinite ease;
990 animation: wobblebar-loader 15000ms infinite ease;
991 background: white;
992 display: block;
993 -moz-border-radius: 7.11111px;
994 -webkit-border-radius: 7.11111px;
995 border-radius: 7.11111px;
996 content: '';
997 position: absolute;
998 top: 3.55556px;
999 left: 4px;
1000 width: 21.33333px;
1001 height: 14.22222px;
1002 }
1003
1004 @-moz-keyframes atebits-loader {
1005 0% {
1006 -moz-transform: rotate(0deg);
1007 transform: rotate(0deg);
1008 }
1009 3% {
1010 -moz-transform: rotate(90deg);
1011 transform: rotate(90deg);
1012 }
1013 10% {
1014 -moz-transform: rotate(90deg);
1015 transform: rotate(90deg);
1016 }
1017 13% {
1018 -moz-transform: rotate(180deg);
1019 transform: rotate(180deg);
1020 }
1021 20% {
1022 -moz-transform: rotate(180deg);
1023 transform: rotate(180deg);
1024 }
1025 23% {
1026 -moz-transform: rotate(90deg);
1027 transform: rotate(90deg);
1028 }
1029 30% {
1030 -moz-transform: rotate(90deg);
1031 transform: rotate(90deg);
1032 }
1033 33% {
1034 -moz-transform: rotate(180deg);
1035 transform: rotate(180deg);
1036 }
1037 40% {
1038 -moz-transform: rotate(180deg);
1039 transform: rotate(180deg);
1040 }
1041 43% {
1042 -moz-transform: rotate(270deg);
1043 transform: rotate(270deg);
1044 }
1045 50% {
1046 -moz-transform: rotate(270deg);
1047 transform: rotate(270deg);
1048 }
1049 53% {
1050 -moz-transform: rotate(180deg);
1051 transform: rotate(180deg);
1052 }
1053 60% {
1054 -moz-transform: rotate(180deg);
1055 transform: rotate(180deg);
1056 }
1057 63% {
1058 -moz-transform: rotate(90deg);
1059 transform: rotate(90deg);
1060 }
1061 70% {
1062 -moz-transform: rotate(90deg);
1063 transform: rotate(90deg);
1064 }
1065 73% {
1066 -moz-transform: rotate(0deg);
1067 transform: rotate(0deg);
1068 }
1069 80% {
1070 -moz-transform: rotate(0deg);
1071 transform: rotate(0deg);
1072 }
1073 83% {
1074 -moz-transform: rotate(-90deg);
1075 transform: rotate(-90deg);
1076 }
1077 90% {
1078 -moz-transform: rotate(-90deg);
1079 transform: rotate(-90deg);
1080 }
1081 93% {
1082 -moz-transform: rotate(0deg);
1083 transform: rotate(0deg);
1084 }
1085 }
1086 @-webkit-keyframes atebits-loader {
1087 0% {
1088 -webkit-transform: rotate(0deg);
1089 transform: rotate(0deg);
1090 }
1091 3% {
1092 -webkit-transform: rotate(90deg);
1093 transform: rotate(90deg);
1094 }
1095 10% {
1096 -webkit-transform: rotate(90deg);
1097 transform: rotate(90deg);
1098 }
1099 13% {
1100 -webkit-transform: rotate(180deg);
1101 transform: rotate(180deg);
1102 }
1103 20% {
1104 -webkit-transform: rotate(180deg);
1105 transform: rotate(180deg);
1106 }
1107 23% {
1108 -webkit-transform: rotate(90deg);
1109 transform: rotate(90deg);
1110 }
1111 30% {
1112 -webkit-transform: rotate(90deg);
1113 transform: rotate(90deg);
1114 }
1115 33% {
1116 -webkit-transform: rotate(180deg);
1117 transform: rotate(180deg);
1118 }
1119 40% {
1120 -webkit-transform: rotate(180deg);
1121 transform: rotate(180deg);
1122 }
1123 43% {
1124 -webkit-transform: rotate(270deg);
1125 transform: rotate(270deg);
1126 }
1127 50% {
1128 -webkit-transform: rotate(270deg);
1129 transform: rotate(270deg);
1130 }
1131 53% {
1132 -webkit-transform: rotate(180deg);
1133 transform: rotate(180deg);
1134 }
1135 60% {
1136 -webkit-transform: rotate(180deg);
1137 transform: rotate(180deg);
1138 }
1139 63% {
1140 -webkit-transform: rotate(90deg);
1141 transform: rotate(90deg);
1142 }
1143 70% {
1144 -webkit-transform: rotate(90deg);
1145 transform: rotate(90deg);
1146 }
1147 73% {
1148 -webkit-transform: rotate(0deg);
1149 transform: rotate(0deg);
1150 }
1151 80% {
1152 -webkit-transform: rotate(0deg);
1153 transform: rotate(0deg);
1154 }
1155 83% {
1156 -webkit-transform: rotate(-90deg);
1157 transform: rotate(-90deg);
1158 }
1159 90% {
1160 -webkit-transform: rotate(-90deg);
1161 transform: rotate(-90deg);
1162 }
1163 93% {
1164 -webkit-transform: rotate(0deg);
1165 transform: rotate(0deg);
1166 }
1167 }
1168 @keyframes atebits-loader {
1169 0% {
1170 -moz-transform: rotate(0deg);
1171 -ms-transform: rotate(0deg);
1172 -webkit-transform: rotate(0deg);
1173 transform: rotate(0deg);
1174 }
1175 3% {
1176 -moz-transform: rotate(90deg);
1177 -ms-transform: rotate(90deg);
1178 -webkit-transform: rotate(90deg);
1179 transform: rotate(90deg);
1180 }
1181 10% {
1182 -moz-transform: rotate(90deg);
1183 -ms-transform: rotate(90deg);
1184 -webkit-transform: rotate(90deg);
1185 transform: rotate(90deg);
1186 }
1187 13% {
1188 -moz-transform: rotate(180deg);
1189 -ms-transform: rotate(180deg);
1190 -webkit-transform: rotate(180deg);
1191 transform: rotate(180deg);
1192 }
1193 20% {
1194 -moz-transform: rotate(180deg);
1195 -ms-transform: rotate(180deg);
1196 -webkit-transform: rotate(180deg);
1197 transform: rotate(180deg);
1198 }
1199 23% {
1200 -moz-transform: rotate(90deg);
1201 -ms-transform: rotate(90deg);
1202 -webkit-transform: rotate(90deg);
1203 transform: rotate(90deg);
1204 }
1205 30% {
1206 -moz-transform: rotate(90deg);
1207 -ms-transform: rotate(90deg);
1208 -webkit-transform: rotate(90deg);
1209 transform: rotate(90deg);
1210 }
1211 33% {
1212 -moz-transform: rotate(180deg);
1213 -ms-transform: rotate(180deg);
1214 -webkit-transform: rotate(180deg);
1215 transform: rotate(180deg);
1216 }
1217 40% {
1218 -moz-transform: rotate(180deg);
1219 -ms-transform: rotate(180deg);
1220 -webkit-transform: rotate(180deg);
1221 transform: rotate(180deg);
1222 }
1223 43% {
1224 -moz-transform: rotate(270deg);
1225 -ms-transform: rotate(270deg);
1226 -webkit-transform: rotate(270deg);
1227 transform: rotate(270deg);
1228 }
1229 50% {
1230 -moz-transform: rotate(270deg);
1231 -ms-transform: rotate(270deg);
1232 -webkit-transform: rotate(270deg);
1233 transform: rotate(270deg);
1234 }
1235 53% {
1236 -moz-transform: rotate(180deg);
1237 -ms-transform: rotate(180deg);
1238 -webkit-transform: rotate(180deg);
1239 transform: rotate(180deg);
1240 }
1241 60% {
1242 -moz-transform: rotate(180deg);
1243 -ms-transform: rotate(180deg);
1244 -webkit-transform: rotate(180deg);
1245 transform: rotate(180deg);
1246 }
1247 63% {
1248 -moz-transform: rotate(90deg);
1249 -ms-transform: rotate(90deg);
1250 -webkit-transform: rotate(90deg);
1251 transform: rotate(90deg);
1252 }
1253 70% {
1254 -moz-transform: rotate(90deg);
1255 -ms-transform: rotate(90deg);
1256 -webkit-transform: rotate(90deg);
1257 transform: rotate(90deg);
1258 }
1259 73% {
1260 -moz-transform: rotate(0deg);
1261 -ms-transform: rotate(0deg);
1262 -webkit-transform: rotate(0deg);
1263 transform: rotate(0deg);
1264 }
1265 80% {
1266 -moz-transform: rotate(0deg);
1267 -ms-transform: rotate(0deg);
1268 -webkit-transform: rotate(0deg);
1269 transform: rotate(0deg);
1270 }
1271 83% {
1272 -moz-transform: rotate(-90deg);
1273 -ms-transform: rotate(-90deg);
1274 -webkit-transform: rotate(-90deg);
1275 transform: rotate(-90deg);
1276 }
1277 90% {
1278 -moz-transform: rotate(-90deg);
1279 -ms-transform: rotate(-90deg);
1280 -webkit-transform: rotate(-90deg);
1281 transform: rotate(-90deg);
1282 }
1283 93% {
1284 -moz-transform: rotate(0deg);
1285 -ms-transform: rotate(0deg);
1286 -webkit-transform: rotate(0deg);
1287 transform: rotate(0deg);
1288 }
1289 }
1290 /* :not(:required) hides this rule from IE9 and below */
1291 .atebits-loader:not(:required) {
1292 background: rgba(0, 0, 0, 0.5);
1293 display: inline-block;
1294 width: 9px;
1295 height: 9px;
1296 overflow: hidden;
1297 position: relative;
1298 text-indent: -9999px;
1299 -moz-box-shadow: rgba(0, 0, 0, 0.5) -12px -12px 0 0, rgba(0, 0, 0, 0.5) 12px -12px 0 0, rgba(0, 0, 0, 0.5) -12px 0 0 0, rgba(0, 0, 0, 0.5) 12px 0 0 0, rgba(0, 0, 0, 0.5) -12px 12px 0 0, rgba(0, 0, 0, 0.5) 0 12px 0 0, rgba(0, 0, 0, 0.5) 12px 12px 0 0;
1300 -webkit-box-shadow: rgba(0, 0, 0, 0.5) -12px -12px 0 0, rgba(0, 0, 0, 0.5) 12px -12px 0 0, rgba(0, 0, 0, 0.5) -12px 0 0 0, rgba(0, 0, 0, 0.5) 12px 0 0 0, rgba(0, 0, 0, 0.5) -12px 12px 0 0, rgba(0, 0, 0, 0.5) 0 12px 0 0, rgba(0, 0, 0, 0.5) 12px 12px 0 0;
1301 box-shadow: rgba(0, 0, 0, 0.5) -12px -12px 0 0, rgba(0, 0, 0, 0.5) 12px -12px 0 0, rgba(0, 0, 0, 0.5) -12px 0 0 0, rgba(0, 0, 0, 0.5) 12px 0 0 0, rgba(0, 0, 0, 0.5) -12px 12px 0 0, rgba(0, 0, 0, 0.5) 0 12px 0 0, rgba(0, 0, 0, 0.5) 12px 12px 0 0;
1302 -moz-animation: atebits-loader 8s infinite ease-in-out;
1303 -webkit-animation: atebits-loader 8s infinite ease-in-out;
1304 animation: atebits-loader 8s infinite ease-in-out;
1305 -moz-transform-origin: 50% 50%;
1306 -ms-transform-origin: 50% 50%;
1307 -webkit-transform-origin: 50% 50%;
1308 transform-origin: 50% 50%;
1309 }
1310
1311 @-moz-keyframes whirly-loader {
1312 0% {
1313 -moz-transform: rotate(0deg);
1314 transform: rotate(0deg);
1315 }
1316 100% {
1317 -moz-transform: rotate(360deg);
1318 transform: rotate(360deg);
1319 }
1320 }
1321 @-webkit-keyframes whirly-loader {
1322 0% {
1323 -webkit-transform: rotate(0deg);
1324 transform: rotate(0deg);
1325 }
1326 100% {
1327 -webkit-transform: rotate(360deg);
1328 transform: rotate(360deg);
1329 }
1330 }
1331 @keyframes whirly-loader {
1332 0% {
1333 -moz-transform: rotate(0deg);
1334 -ms-transform: rotate(0deg);
1335 -webkit-transform: rotate(0deg);
1336 transform: rotate(0deg);
1337 }
1338 100% {
1339 -moz-transform: rotate(360deg);
1340 -ms-transform: rotate(360deg);
1341 -webkit-transform: rotate(360deg);
1342 transform: rotate(360deg);
1343 }
1344 }
1345 /* :not(:required) hides this rule from IE9 and below */
1346 .whirly-loader:not(:required) {
1347 overflow: hidden;
1348 position: relative;
1349 text-indent: -9999px;
1350 display: inline-block;
1351 width: 8px;
1352 height: 8px;
1353 background: transparent;
1354 -moz-border-radius: 100%;
1355 -webkit-border-radius: 100%;
1356 border-radius: 100%;
1357 -moz-box-shadow: #e66 0px 26px 0 6px, #e66 0.90971px 26.05079px 0 5.93333px, #e66 1.82297px 26.06967px 0 5.86667px, #e66 2.73865px 26.05647px 0 5.8px, #e66 3.65561px 26.01104px 0 5.73333px, #e66 4.57274px 25.93327px 0 5.66667px, #e66 5.48887px 25.8231px 0 5.6px, #e66 6.40287px 25.68049px 0 5.53333px, #e66 7.31358px 25.50548px 0 5.46667px, #e66 8.21985px 25.2981px 0 5.4px, #e66 9.12054px 25.05847px 0 5.33333px, #e66 10.01448px 24.78672px 0 5.26667px, #e66 10.90054px 24.48302px 0 5.2px, #e66 11.77757px 24.1476px 0 5.13333px, #e66 12.64443px 23.78072px 0 5.06667px, #e66 13.5px 23.38269px 0 5px, #e66 14.34315px 22.95384px 0 4.93333px, #e66 15.17277px 22.49455px 0 4.86667px, #e66 15.98776px 22.00526px 0 4.8px, #e66 16.78704px 21.48643px 0 4.73333px, #e66 17.56953px 20.93855px 0 4.66667px, #e66 18.33418px 20.36217px 0 4.6px, #e66 19.07995px 19.75787px 0 4.53333px, #e66 19.80582px 19.12626px 0 4.46667px, #e66 20.5108px 18.468px 0 4.4px, #e66 21.1939px 17.78379px 0 4.33333px, #e66 21.85416px 17.07434px 0 4.26667px, #e66 22.49067px 16.34043px 0 4.2px, #e66 23.10251px 15.58284px 0 4.13333px, #e66 23.68881px 14.80241px 0 4.06667px, #e66 24.24871px 14px 0 4px, #e66 24.7814px 13.1765px 0 3.93333px, #e66 25.28607px 12.33284px 0 3.86667px, #e66 25.76198px 11.46997px 0 3.8px, #e66 26.2084px 10.58888px 0 3.73333px, #e66 26.62462px 9.69057px 0 3.66667px, #e66 27.01001px 8.77608px 0 3.6px, #e66 27.36392px 7.84648px 0 3.53333px, #e66 27.68577px 6.90284px 0 3.46667px, #e66 27.97502px 5.94627px 0 3.4px, #e66 28.23116px 4.97791px 0 3.33333px, #e66 28.4537px 3.99891px 0 3.26667px, #e66 28.64223px 3.01042px 0 3.2px, #e66 28.79635px 2.01364px 0 3.13333px, #e66 28.91571px 1.00976px 0 3.06667px, #e66 29px 0px 0 3px, #e66 29.04896px -1.01441px 0 2.93333px, #e66 29.06237px -2.03224px 0 2.86667px, #e66 29.04004px -3.05223px 0 2.8px, #e66 28.98185px -4.07313px 0 2.73333px, #e66 28.88769px -5.09368px 0 2.66667px, #e66 28.75754px -6.1126px 0 2.6px, #e66 28.59138px -7.12863px 0 2.53333px, #e66 28.38926px -8.14049px 0 2.46667px, #e66 28.15127px -9.1469px 0 2.4px, #e66 27.87755px -10.1466px 0 2.33333px, #e66 27.56827px -11.1383px 0 2.26667px, #e66 27.22365px -12.12075px 0 2.2px, #e66 26.84398px -13.09268px 0 2.13333px, #e66 26.42956px -14.05285px 0 2.06667px, #e66 25.98076px -15px 0 2px, #e66 25.49798px -15.93291px 0 1.93333px, #e66 24.98167px -16.85035px 0 1.86667px, #e66 24.43231px -17.75111px 0 1.8px, #e66 23.85046px -18.63402px 0 1.73333px, #e66 23.23668px -19.49789px 0 1.66667px, #e66 22.5916px -20.34157px 0 1.6px, #e66 21.91589px -21.16393px 0 1.53333px, #e66 21.21024px -21.96384px 0 1.46667px, #e66 20.4754px -22.74023px 0 1.4px, #e66 19.71215px -23.49203px 0 1.33333px, #e66 18.92133px -24.2182px 0 1.26667px, #e66 18.10379px -24.91772px 0 1.2px, #e66 17.26042px -25.58963px 0 1.13333px, #e66 16.39217px -26.23295px 0 1.06667px, #e66 15.5px -26.84679px 0 1px, #e66 14.58492px -27.43024px 0 0.93333px, #e66 13.64796px -27.98245px 0 0.86667px, #e66 12.69018px -28.50262px 0 0.8px, #e66 11.7127px -28.98995px 0 0.73333px, #e66 10.71663px -29.4437px 0 0.66667px, #e66 9.70313px -29.86317px 0 0.6px, #e66 8.67339px -30.2477px 0 0.53333px, #e66 7.6286px -30.59666px 0 0.46667px, #e66 6.57001px -30.90946px 0 0.4px, #e66 5.49886px -31.18558px 0 0.33333px, #e66 4.41643px -31.42451px 0 0.26667px, #e66 3.32401px -31.6258px 0 0.2px, #e66 2.22291px -31.78904px 0 0.13333px, #e66 1.11446px -31.91388px 0 0.06667px, #e66 0px -32px 0 0px, #e66 -1.11911px -32.04713px 0 -0.06667px, #e66 -2.24151px -32.05506px 0 -0.13333px, #e66 -3.36582px -32.02361px 0 -0.2px, #e66 -4.49065px -31.95265px 0 -0.26667px, #e66 -5.61462px -31.84212px 0 -0.33333px, #e66 -6.73634px -31.69198px 0 -0.4px, #e66 -7.8544px -31.50227px 0 -0.46667px, #e66 -8.9674px -31.27305px 0 -0.53333px, #e66 -10.07395px -31.00444px 0 -0.6px, #e66 -11.17266px -30.69663px 0 -0.66667px, #e66 -12.26212px -30.34982px 0 -0.73333px, #e66 -13.34096px -29.96429px 0 -0.8px, #e66 -14.4078px -29.54036px 0 -0.86667px, #e66 -15.46126px -29.07841px 0 -0.93333px, #e66 -16.5px -28.57884px 0 -1px, #e66 -17.52266px -28.04212px 0 -1.06667px, #e66 -18.52792px -27.46878px 0 -1.13333px, #e66 -19.51447px -26.85936px 0 -1.2px, #e66 -20.48101px -26.21449px 0 -1.26667px, #e66 -21.42625px -25.53481px 0 -1.33333px, #e66 -22.34896px -24.82104px 0 -1.4px, #e66 -23.2479px -24.07391px 0 -1.46667px, #e66 -24.12186px -23.29421px 0 -1.53333px, #e66 -24.96967px -22.48279px 0 -1.6px, #e66 -25.79016px -21.64052px 0 -1.66667px, #e66 -26.58223px -20.76831px 0 -1.73333px, #e66 -27.34477px -19.86714px 0 -1.8px, #e66 -28.07674px -18.938px 0 -1.86667px, #e66 -28.7771px -17.98193px 0 -1.93333px, #e66 -29.44486px -17px 0 -2px, #e66 -30.07908px -15.99333px 0 -2.06667px, #e66 -30.67884px -14.96307px 0 -2.13333px, #e66 -31.24325px -13.91039px 0 -2.2px, #e66 -31.7715px -12.83652px 0 -2.26667px, #e66 -32.26278px -11.74269px 0 -2.33333px, #e66 -32.71634px -10.63018px 0 -2.4px, #e66 -33.13149px -9.5003px 0 -2.46667px, #e66 -33.50755px -8.35437px 0 -2.53333px, #e66 -33.84391px -7.19374px 0 -2.6px, #e66 -34.14px -6.0198px 0 -2.66667px, #e66 -34.39531px -4.83395px 0 -2.73333px, #e66 -34.60936px -3.63759px 0 -2.8px, #e66 -34.78173px -2.43218px 0 -2.86667px, #e66 -34.91205px -1.21916px 0 -2.93333px, #e66 -35px 0px 0 -3px, #e66 -35.04531px 1.22381px 0 -3.06667px, #e66 -35.04775px 2.45078px 0 -3.13333px, #e66 -35.00717px 3.6794px 0 -3.2px, #e66 -34.92345px 4.90817px 0 -3.26667px, #e66 -34.79654px 6.13557px 0 -3.33333px, #e66 -34.62643px 7.36007px 0 -3.4px, #e66 -34.41316px 8.58016px 0 -3.46667px, #e66 -34.15683px 9.79431px 0 -3.53333px, #e66 -33.85761px 11.001px 0 -3.6px, #e66 -33.5157px 12.19872px 0 -3.66667px, #e66 -33.13137px 13.38594px 0 -3.73333px, #e66 -32.70493px 14.56117px 0 -3.8px, #e66 -32.23675px 15.72291px 0 -3.86667px, #e66 -31.72725px 16.86968px 0 -3.93333px, #e66 -31.17691px 18px 0 -4px, #e66 -30.58627px 19.11242px 0 -4.06667px, #e66 -29.95589px 20.2055px 0 -4.13333px, #e66 -29.28642px 21.27783px 0 -4.2px, #e66 -28.57852px 22.32799px 0 -4.26667px, #e66 -27.83295px 23.35462px 0 -4.33333px, #e66 -27.05047px 24.35635px 0 -4.4px, #e66 -26.23192px 25.33188px 0 -4.46667px, #e66 -25.37819px 26.27988px 0 -4.53333px, #e66 -24.49018px 27.1991px 0 -4.6px, #e66 -23.56888px 28.0883px 0 -4.66667px, #e66 -22.6153px 28.94626px 0 -4.73333px, #e66 -21.6305px 29.77183px 0 -4.8px, #e66 -20.61558px 30.56385px 0 -4.86667px, #e66 -19.57168px 31.32124px 0 -4.93333px, #e66 -18.5px 32.04294px 0 -5px, #e66 -17.40175px 32.72792px 0 -5.06667px, #e66 -16.27818px 33.37522px 0 -5.13333px, #e66 -15.1306px 33.98389px 0 -5.2px, #e66 -13.96034px 34.55305px 0 -5.26667px, #e66 -12.76875px 35.08186px 0 -5.33333px, #e66 -11.55724px 35.56951px 0 -5.4px, #e66 -10.32721px 36.01527px 0 -5.46667px, #e66 -9.08014px 36.41843px 0 -5.53333px, #e66 -7.81748px 36.77835px 0 -5.6px, #e66 -6.54075px 37.09443px 0 -5.66667px, #e66 -5.25147px 37.36612px 0 -5.73333px, #e66 -3.95118px 37.59293px 0 -5.8px, #e66 -2.64145px 37.77443px 0 -5.86667px, #e66 -1.32385px 37.91023px 0 -5.93333px;
1358 -webkit-box-shadow: #e66 0px 26px 0 6px, #e66 0.90971px 26.05079px 0 5.93333px, #e66 1.82297px 26.06967px 0 5.86667px, #e66 2.73865px 26.05647px 0 5.8px, #e66 3.65561px 26.01104px 0 5.73333px, #e66 4.57274px 25.93327px 0 5.66667px, #e66 5.48887px 25.8231px 0 5.6px, #e66 6.40287px 25.68049px 0 5.53333px, #e66 7.31358px 25.50548px 0 5.46667px, #e66 8.21985px 25.2981px 0 5.4px, #e66 9.12054px 25.05847px 0 5.33333px, #e66 10.01448px 24.78672px 0 5.26667px, #e66 10.90054px 24.48302px 0 5.2px, #e66 11.77757px 24.1476px 0 5.13333px, #e66 12.64443px 23.78072px 0 5.06667px, #e66 13.5px 23.38269px 0 5px, #e66 14.34315px 22.95384px 0 4.93333px, #e66 15.17277px 22.49455px 0 4.86667px, #e66 15.98776px 22.00526px 0 4.8px, #e66 16.78704px 21.48643px 0 4.73333px, #e66 17.56953px 20.93855px 0 4.66667px, #e66 18.33418px 20.36217px 0 4.6px, #e66 19.07995px 19.75787px 0 4.53333px, #e66 19.80582px 19.12626px 0 4.46667px, #e66 20.5108px 18.468px 0 4.4px, #e66 21.1939px 17.78379px 0 4.33333px, #e66 21.85416px 17.07434px 0 4.26667px, #e66 22.49067px 16.34043px 0 4.2px, #e66 23.10251px 15.58284px 0 4.13333px, #e66 23.68881px 14.80241px 0 4.06667px, #e66 24.24871px 14px 0 4px, #e66 24.7814px 13.1765px 0 3.93333px, #e66 25.28607px 12.33284px 0 3.86667px, #e66 25.76198px 11.46997px 0 3.8px, #e66 26.2084px 10.58888px 0 3.73333px, #e66 26.62462px 9.69057px 0 3.66667px, #e66 27.01001px 8.77608px 0 3.6px, #e66 27.36392px 7.84648px 0 3.53333px, #e66 27.68577px 6.90284px 0 3.46667px, #e66 27.97502px 5.94627px 0 3.4px, #e66 28.23116px 4.97791px 0 3.33333px, #e66 28.4537px 3.99891px 0 3.26667px, #e66 28.64223px 3.01042px 0 3.2px, #e66 28.79635px 2.01364px 0 3.13333px, #e66 28.91571px 1.00976px 0 3.06667px, #e66 29px 0px 0 3px, #e66 29.04896px -1.01441px 0 2.93333px, #e66 29.06237px -2.03224px 0 2.86667px, #e66 29.04004px -3.05223px 0 2.8px, #e66 28.98185px -4.07313px 0 2.73333px, #e66 28.88769px -5.09368px 0 2.66667px, #e66 28.75754px -6.1126px 0 2.6px, #e66 28.59138px -7.12863px 0 2.53333px, #e66 28.38926px -8.14049px 0 2.46667px, #e66 28.15127px -9.1469px 0 2.4px, #e66 27.87755px -10.1466px 0 2.33333px, #e66 27.56827px -11.1383px 0 2.26667px, #e66 27.22365px -12.12075px 0 2.2px, #e66 26.84398px -13.09268px 0 2.13333px, #e66 26.42956px -14.05285px 0 2.06667px, #e66 25.98076px -15px 0 2px, #e66 25.49798px -15.93291px 0 1.93333px, #e66 24.98167px -16.85035px 0 1.86667px, #e66 24.43231px -17.75111px 0 1.8px, #e66 23.85046px -18.63402px 0 1.73333px, #e66 23.23668px -19.49789px 0 1.66667px, #e66 22.5916px -20.34157px 0 1.6px, #e66 21.91589px -21.16393px 0 1.53333px, #e66 21.21024px -21.96384px 0 1.46667px, #e66 20.4754px -22.74023px 0 1.4px, #e66 19.71215px -23.49203px 0 1.33333px, #e66 18.92133px -24.2182px 0 1.26667px, #e66 18.10379px -24.91772px 0 1.2px, #e66 17.26042px -25.58963px 0 1.13333px, #e66 16.39217px -26.23295px 0 1.06667px, #e66 15.5px -26.84679px 0 1px, #e66 14.58492px -27.43024px 0 0.93333px, #e66 13.64796px -27.98245px 0 0.86667px, #e66 12.69018px -28.50262px 0 0.8px, #e66 11.7127px -28.98995px 0 0.73333px, #e66 10.71663px -29.4437px 0 0.66667px, #e66 9.70313px -29.86317px 0 0.6px, #e66 8.67339px -30.2477px 0 0.53333px, #e66 7.6286px -30.59666px 0 0.46667px, #e66 6.57001px -30.90946px 0 0.4px, #e66 5.49886px -31.18558px 0 0.33333px, #e66 4.41643px -31.42451px 0 0.26667px, #e66 3.32401px -31.6258px 0 0.2px, #e66 2.22291px -31.78904px 0 0.13333px, #e66 1.11446px -31.91388px 0 0.06667px, #e66 0px -32px 0 0px, #e66 -1.11911px -32.04713px 0 -0.06667px, #e66 -2.24151px -32.05506px 0 -0.13333px, #e66 -3.36582px -32.02361px 0 -0.2px, #e66 -4.49065px -31.95265px 0 -0.26667px, #e66 -5.61462px -31.84212px 0 -0.33333px, #e66 -6.73634px -31.69198px 0 -0.4px, #e66 -7.8544px -31.50227px 0 -0.46667px, #e66 -8.9674px -31.27305px 0 -0.53333px, #e66 -10.07395px -31.00444px 0 -0.6px, #e66 -11.17266px -30.69663px 0 -0.66667px, #e66 -12.26212px -30.34982px 0 -0.73333px, #e66 -13.34096px -29.96429px 0 -0.8px, #e66 -14.4078px -29.54036px 0 -0.86667px, #e66 -15.46126px -29.07841px 0 -0.93333px, #e66 -16.5px -28.57884px 0 -1px, #e66 -17.52266px -28.04212px 0 -1.06667px, #e66 -18.52792px -27.46878px 0 -1.13333px, #e66 -19.51447px -26.85936px 0 -1.2px, #e66 -20.48101px -26.21449px 0 -1.26667px, #e66 -21.42625px -25.53481px 0 -1.33333px, #e66 -22.34896px -24.82104px 0 -1.4px, #e66 -23.2479px -24.07391px 0 -1.46667px, #e66 -24.12186px -23.29421px 0 -1.53333px, #e66 -24.96967px -22.48279px 0 -1.6px, #e66 -25.79016px -21.64052px 0 -1.66667px, #e66 -26.58223px -20.76831px 0 -1.73333px, #e66 -27.34477px -19.86714px 0 -1.8px, #e66 -28.07674px -18.938px 0 -1.86667px, #e66 -28.7771px -17.98193px 0 -1.93333px, #e66 -29.44486px -17px 0 -2px, #e66 -30.07908px -15.99333px 0 -2.06667px, #e66 -30.67884px -14.96307px 0 -2.13333px, #e66 -31.24325px -13.91039px 0 -2.2px, #e66 -31.7715px -12.83652px 0 -2.26667px, #e66 -32.26278px -11.74269px 0 -2.33333px, #e66 -32.71634px -10.63018px 0 -2.4px, #e66 -33.13149px -9.5003px 0 -2.46667px, #e66 -33.50755px -8.35437px 0 -2.53333px, #e66 -33.84391px -7.19374px 0 -2.6px, #e66 -34.14px -6.0198px 0 -2.66667px, #e66 -34.39531px -4.83395px 0 -2.73333px, #e66 -34.60936px -3.63759px 0 -2.8px, #e66 -34.78173px -2.43218px 0 -2.86667px, #e66 -34.91205px -1.21916px 0 -2.93333px, #e66 -35px 0px 0 -3px, #e66 -35.04531px 1.22381px 0 -3.06667px, #e66 -35.04775px 2.45078px 0 -3.13333px, #e66 -35.00717px 3.6794px 0 -3.2px, #e66 -34.92345px 4.90817px 0 -3.26667px, #e66 -34.79654px 6.13557px 0 -3.33333px, #e66 -34.62643px 7.36007px 0 -3.4px, #e66 -34.41316px 8.58016px 0 -3.46667px, #e66 -34.15683px 9.79431px 0 -3.53333px, #e66 -33.85761px 11.001px 0 -3.6px, #e66 -33.5157px 12.19872px 0 -3.66667px, #e66 -33.13137px 13.38594px 0 -3.73333px, #e66 -32.70493px 14.56117px 0 -3.8px, #e66 -32.23675px 15.72291px 0 -3.86667px, #e66 -31.72725px 16.86968px 0 -3.93333px, #e66 -31.17691px 18px 0 -4px, #e66 -30.58627px 19.11242px 0 -4.06667px, #e66 -29.95589px 20.2055px 0 -4.13333px, #e66 -29.28642px 21.27783px 0 -4.2px, #e66 -28.57852px 22.32799px 0 -4.26667px, #e66 -27.83295px 23.35462px 0 -4.33333px, #e66 -27.05047px 24.35635px 0 -4.4px, #e66 -26.23192px 25.33188px 0 -4.46667px, #e66 -25.37819px 26.27988px 0 -4.53333px, #e66 -24.49018px 27.1991px 0 -4.6px, #e66 -23.56888px 28.0883px 0 -4.66667px, #e66 -22.6153px 28.94626px 0 -4.73333px, #e66 -21.6305px 29.77183px 0 -4.8px, #e66 -20.61558px 30.56385px 0 -4.86667px, #e66 -19.57168px 31.32124px 0 -4.93333px, #e66 -18.5px 32.04294px 0 -5px, #e66 -17.40175px 32.72792px 0 -5.06667px, #e66 -16.27818px 33.37522px 0 -5.13333px, #e66 -15.1306px 33.98389px 0 -5.2px, #e66 -13.96034px 34.55305px 0 -5.26667px, #e66 -12.76875px 35.08186px 0 -5.33333px, #e66 -11.55724px 35.56951px 0 -5.4px, #e66 -10.32721px 36.01527px 0 -5.46667px, #e66 -9.08014px 36.41843px 0 -5.53333px, #e66 -7.81748px 36.77835px 0 -5.6px, #e66 -6.54075px 37.09443px 0 -5.66667px, #e66 -5.25147px 37.36612px 0 -5.73333px, #e66 -3.95118px 37.59293px 0 -5.8px, #e66 -2.64145px 37.77443px 0 -5.86667px, #e66 -1.32385px 37.91023px 0 -5.93333px;
1359 box-shadow: #e66 0px 26px 0 6px, #e66 0.90971px 26.05079px 0 5.93333px, #e66 1.82297px 26.06967px 0 5.86667px, #e66 2.73865px 26.05647px 0 5.8px, #e66 3.65561px 26.01104px 0 5.73333px, #e66 4.57274px 25.93327px 0 5.66667px, #e66 5.48887px 25.8231px 0 5.6px, #e66 6.40287px 25.68049px 0 5.53333px, #e66 7.31358px 25.50548px 0 5.46667px, #e66 8.21985px 25.2981px 0 5.4px, #e66 9.12054px 25.05847px 0 5.33333px, #e66 10.01448px 24.78672px 0 5.26667px, #e66 10.90054px 24.48302px 0 5.2px, #e66 11.77757px 24.1476px 0 5.13333px, #e66 12.64443px 23.78072px 0 5.06667px, #e66 13.5px 23.38269px 0 5px, #e66 14.34315px 22.95384px 0 4.93333px, #e66 15.17277px 22.49455px 0 4.86667px, #e66 15.98776px 22.00526px 0 4.8px, #e66 16.78704px 21.48643px 0 4.73333px, #e66 17.56953px 20.93855px 0 4.66667px, #e66 18.33418px 20.36217px 0 4.6px, #e66 19.07995px 19.75787px 0 4.53333px, #e66 19.80582px 19.12626px 0 4.46667px, #e66 20.5108px 18.468px 0 4.4px, #e66 21.1939px 17.78379px 0 4.33333px, #e66 21.85416px 17.07434px 0 4.26667px, #e66 22.49067px 16.34043px 0 4.2px, #e66 23.10251px 15.58284px 0 4.13333px, #e66 23.68881px 14.80241px 0 4.06667px, #e66 24.24871px 14px 0 4px, #e66 24.7814px 13.1765px 0 3.93333px, #e66 25.28607px 12.33284px 0 3.86667px, #e66 25.76198px 11.46997px 0 3.8px, #e66 26.2084px 10.58888px 0 3.73333px, #e66 26.62462px 9.69057px 0 3.66667px, #e66 27.01001px 8.77608px 0 3.6px, #e66 27.36392px 7.84648px 0 3.53333px, #e66 27.68577px 6.90284px 0 3.46667px, #e66 27.97502px 5.94627px 0 3.4px, #e66 28.23116px 4.97791px 0 3.33333px, #e66 28.4537px 3.99891px 0 3.26667px, #e66 28.64223px 3.01042px 0 3.2px, #e66 28.79635px 2.01364px 0 3.13333px, #e66 28.91571px 1.00976px 0 3.06667px, #e66 29px 0px 0 3px, #e66 29.04896px -1.01441px 0 2.93333px, #e66 29.06237px -2.03224px 0 2.86667px, #e66 29.04004px -3.05223px 0 2.8px, #e66 28.98185px -4.07313px 0 2.73333px, #e66 28.88769px -5.09368px 0 2.66667px, #e66 28.75754px -6.1126px 0 2.6px, #e66 28.59138px -7.12863px 0 2.53333px, #e66 28.38926px -8.14049px 0 2.46667px, #e66 28.15127px -9.1469px 0 2.4px, #e66 27.87755px -10.1466px 0 2.33333px, #e66 27.56827px -11.1383px 0 2.26667px, #e66 27.22365px -12.12075px 0 2.2px, #e66 26.84398px -13.09268px 0 2.13333px, #e66 26.42956px -14.05285px 0 2.06667px, #e66 25.98076px -15px 0 2px, #e66 25.49798px -15.93291px 0 1.93333px, #e66 24.98167px -16.85035px 0 1.86667px, #e66 24.43231px -17.75111px 0 1.8px, #e66 23.85046px -18.63402px 0 1.73333px, #e66 23.23668px -19.49789px 0 1.66667px, #e66 22.5916px -20.34157px 0 1.6px, #e66 21.91589px -21.16393px 0 1.53333px, #e66 21.21024px -21.96384px 0 1.46667px, #e66 20.4754px -22.74023px 0 1.4px, #e66 19.71215px -23.49203px 0 1.33333px, #e66 18.92133px -24.2182px 0 1.26667px, #e66 18.10379px -24.91772px 0 1.2px, #e66 17.26042px -25.58963px 0 1.13333px, #e66 16.39217px -26.23295px 0 1.06667px, #e66 15.5px -26.84679px 0 1px, #e66 14.58492px -27.43024px 0 0.93333px, #e66 13.64796px -27.98245px 0 0.86667px, #e66 12.69018px -28.50262px 0 0.8px, #e66 11.7127px -28.98995px 0 0.73333px, #e66 10.71663px -29.4437px 0 0.66667px, #e66 9.70313px -29.86317px 0 0.6px, #e66 8.67339px -30.2477px 0 0.53333px, #e66 7.6286px -30.59666px 0 0.46667px, #e66 6.57001px -30.90946px 0 0.4px, #e66 5.49886px -31.18558px 0 0.33333px, #e66 4.41643px -31.42451px 0 0.26667px, #e66 3.32401px -31.6258px 0 0.2px, #e66 2.22291px -31.78904px 0 0.13333px, #e66 1.11446px -31.91388px 0 0.06667px, #e66 0px -32px 0 0px, #e66 -1.11911px -32.04713px 0 -0.06667px, #e66 -2.24151px -32.05506px 0 -0.13333px, #e66 -3.36582px -32.02361px 0 -0.2px, #e66 -4.49065px -31.95265px 0 -0.26667px, #e66 -5.61462px -31.84212px 0 -0.33333px, #e66 -6.73634px -31.69198px 0 -0.4px, #e66 -7.8544px -31.50227px 0 -0.46667px, #e66 -8.9674px -31.27305px 0 -0.53333px, #e66 -10.07395px -31.00444px 0 -0.6px, #e66 -11.17266px -30.69663px 0 -0.66667px, #e66 -12.26212px -30.34982px 0 -0.73333px, #e66 -13.34096px -29.96429px 0 -0.8px, #e66 -14.4078px -29.54036px 0 -0.86667px, #e66 -15.46126px -29.07841px 0 -0.93333px, #e66 -16.5px -28.57884px 0 -1px, #e66 -17.52266px -28.04212px 0 -1.06667px, #e66 -18.52792px -27.46878px 0 -1.13333px, #e66 -19.51447px -26.85936px 0 -1.2px, #e66 -20.48101px -26.21449px 0 -1.26667px, #e66 -21.42625px -25.53481px 0 -1.33333px, #e66 -22.34896px -24.82104px 0 -1.4px, #e66 -23.2479px -24.07391px 0 -1.46667px, #e66 -24.12186px -23.29421px 0 -1.53333px, #e66 -24.96967px -22.48279px 0 -1.6px, #e66 -25.79016px -21.64052px 0 -1.66667px, #e66 -26.58223px -20.76831px 0 -1.73333px, #e66 -27.34477px -19.86714px 0 -1.8px, #e66 -28.07674px -18.938px 0 -1.86667px, #e66 -28.7771px -17.98193px 0 -1.93333px, #e66 -29.44486px -17px 0 -2px, #e66 -30.07908px -15.99333px 0 -2.06667px, #e66 -30.67884px -14.96307px 0 -2.13333px, #e66 -31.24325px -13.91039px 0 -2.2px, #e66 -31.7715px -12.83652px 0 -2.26667px, #e66 -32.26278px -11.74269px 0 -2.33333px, #e66 -32.71634px -10.63018px 0 -2.4px, #e66 -33.13149px -9.5003px 0 -2.46667px, #e66 -33.50755px -8.35437px 0 -2.53333px, #e66 -33.84391px -7.19374px 0 -2.6px, #e66 -34.14px -6.0198px 0 -2.66667px, #e66 -34.39531px -4.83395px 0 -2.73333px, #e66 -34.60936px -3.63759px 0 -2.8px, #e66 -34.78173px -2.43218px 0 -2.86667px, #e66 -34.91205px -1.21916px 0 -2.93333px, #e66 -35px 0px 0 -3px, #e66 -35.04531px 1.22381px 0 -3.06667px, #e66 -35.04775px 2.45078px 0 -3.13333px, #e66 -35.00717px 3.6794px 0 -3.2px, #e66 -34.92345px 4.90817px 0 -3.26667px, #e66 -34.79654px 6.13557px 0 -3.33333px, #e66 -34.62643px 7.36007px 0 -3.4px, #e66 -34.41316px 8.58016px 0 -3.46667px, #e66 -34.15683px 9.79431px 0 -3.53333px, #e66 -33.85761px 11.001px 0 -3.6px, #e66 -33.5157px 12.19872px 0 -3.66667px, #e66 -33.13137px 13.38594px 0 -3.73333px, #e66 -32.70493px 14.56117px 0 -3.8px, #e66 -32.23675px 15.72291px 0 -3.86667px, #e66 -31.72725px 16.86968px 0 -3.93333px, #e66 -31.17691px 18px 0 -4px, #e66 -30.58627px 19.11242px 0 -4.06667px, #e66 -29.95589px 20.2055px 0 -4.13333px, #e66 -29.28642px 21.27783px 0 -4.2px, #e66 -28.57852px 22.32799px 0 -4.26667px, #e66 -27.83295px 23.35462px 0 -4.33333px, #e66 -27.05047px 24.35635px 0 -4.4px, #e66 -26.23192px 25.33188px 0 -4.46667px, #e66 -25.37819px 26.27988px 0 -4.53333px, #e66 -24.49018px 27.1991px 0 -4.6px, #e66 -23.56888px 28.0883px 0 -4.66667px, #e66 -22.6153px 28.94626px 0 -4.73333px, #e66 -21.6305px 29.77183px 0 -4.8px, #e66 -20.61558px 30.56385px 0 -4.86667px, #e66 -19.57168px 31.32124px 0 -4.93333px, #e66 -18.5px 32.04294px 0 -5px, #e66 -17.40175px 32.72792px 0 -5.06667px, #e66 -16.27818px 33.37522px 0 -5.13333px, #e66 -15.1306px 33.98389px 0 -5.2px, #e66 -13.96034px 34.55305px 0 -5.26667px, #e66 -12.76875px 35.08186px 0 -5.33333px, #e66 -11.55724px 35.56951px 0 -5.4px, #e66 -10.32721px 36.01527px 0 -5.46667px, #e66 -9.08014px 36.41843px 0 -5.53333px, #e66 -7.81748px 36.77835px 0 -5.6px, #e66 -6.54075px 37.09443px 0 -5.66667px, #e66 -5.25147px 37.36612px 0 -5.73333px, #e66 -3.95118px 37.59293px 0 -5.8px, #e66 -2.64145px 37.77443px 0 -5.86667px, #e66 -1.32385px 37.91023px 0 -5.93333px;
1360 -moz-animation: whirly-loader 1.25s infinite linear;
1361 -webkit-animation: whirly-loader 1.25s infinite linear;
1362 animation: whirly-loader 1.25s infinite linear;
1363 -moz-transform-origin: 50% 50%;
1364 -ms-transform-origin: 50% 50%;
1365 -webkit-transform-origin: 50% 50%;
1366 transform-origin: 50% 50%;
1367 }
1368
1369 @-moz-keyframes flower-loader {
1370 0% {
1371 -moz-transform: rotate(0deg);
1372 transform: rotate(0deg);
1373 -moz-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1374 box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1375 }
1376 50% {
1377 -moz-transform: rotate(1080deg);
1378 transform: rotate(1080deg);
1379 -moz-box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
1380 box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
1381 }
1382 }
1383 @-webkit-keyframes flower-loader {
1384 0% {
1385 -webkit-transform: rotate(0deg);
1386 transform: rotate(0deg);
1387 -webkit-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1388 box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1389 }
1390 50% {
1391 -webkit-transform: rotate(1080deg);
1392 transform: rotate(1080deg);
1393 -webkit-box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
1394 box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
1395 }
1396 }
1397 @keyframes flower-loader {
1398 0% {
1399 -moz-transform: rotate(0deg);
1400 -ms-transform: rotate(0deg);
1401 -webkit-transform: rotate(0deg);
1402 transform: rotate(0deg);
1403 -moz-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1404 -webkit-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1405 box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1406 }
1407 50% {
1408 -moz-transform: rotate(1080deg);
1409 -ms-transform: rotate(1080deg);
1410 -webkit-transform: rotate(1080deg);
1411 transform: rotate(1080deg);
1412 -moz-box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
1413 -webkit-box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
1414 box-shadow: white 0 0 15px 0, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px;
1415 }
1416 }
1417 /* :not(:required) hides this rule from IE9 and below */
1418 .flower-loader:not(:required) {
1419 overflow: hidden;
1420 position: relative;
1421 text-indent: -9999px;
1422 display: inline-block;
1423 width: 16px;
1424 height: 16px;
1425 background: #e96;
1426 border-radius: 100%;
1427 -moz-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1428 -webkit-box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1429 box-shadow: white 0 0 15px 0, #fd8 -12px -12px 0 4px, #fd8 12px -12px 0 4px, #fd8 12px 12px 0 4px, #fd8 -12px 12px 0 4px;
1430 -moz-animation: flower-loader 5s infinite ease-in-out;
1431 -webkit-animation: flower-loader 5s infinite ease-in-out;
1432 animation: flower-loader 5s infinite ease-in-out;
1433 -moz-transform-origin: 50% 50%;
1434 -ms-transform-origin: 50% 50%;
1435 -webkit-transform-origin: 50% 50%;
1436 transform-origin: 50% 50%;
1437 }
1438
1439 @-moz-keyframes dots-loader {
1440 0% {
1441 -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1442 box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1443 }
1444 8.33% {
1445 -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1446 box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1447 }
1448 16.67% {
1449 -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1450 box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1451 }
1452 25% {
1453 -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
1454 box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
1455 }
1456 33.33% {
1457 -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
1458 box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
1459 }
1460 41.67% {
1461 -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1462 box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1463 }
1464 50% {
1465 -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1466 box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1467 }
1468 58.33% {
1469 -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1470 box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1471 }
1472 66.67% {
1473 -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1474 box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1475 }
1476 75% {
1477 -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
1478 box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
1479 }
1480 83.33% {
1481 -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
1482 box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
1483 }
1484 91.67% {
1485 -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1486 box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1487 }
1488 100% {
1489 -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1490 box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1491 }
1492 }
1493 @-webkit-keyframes dots-loader {
1494 0% {
1495 -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1496 box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1497 }
1498 8.33% {
1499 -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1500 box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1501 }
1502 16.67% {
1503 -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1504 box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1505 }
1506 25% {
1507 -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
1508 box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
1509 }
1510 33.33% {
1511 -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
1512 box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
1513 }
1514 41.67% {
1515 -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1516 box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1517 }
1518 50% {
1519 -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1520 box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1521 }
1522 58.33% {
1523 -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1524 box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1525 }
1526 66.67% {
1527 -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1528 box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1529 }
1530 75% {
1531 -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
1532 box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
1533 }
1534 83.33% {
1535 -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
1536 box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
1537 }
1538 91.67% {
1539 -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1540 box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1541 }
1542 100% {
1543 -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1544 box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1545 }
1546 }
1547 @keyframes dots-loader {
1548 0% {
1549 -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1550 -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1551 box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1552 }
1553 8.33% {
1554 -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1555 -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1556 box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1557 }
1558 16.67% {
1559 -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1560 -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1561 box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1562 }
1563 25% {
1564 -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
1565 -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
1566 box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
1567 }
1568 33.33% {
1569 -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
1570 -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
1571 box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
1572 }
1573 41.67% {
1574 -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1575 -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1576 box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1577 }
1578 50% {
1579 -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1580 -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1581 box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1582 }
1583 58.33% {
1584 -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1585 -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1586 box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1587 }
1588 66.67% {
1589 -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1590 -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1591 box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px, #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
1592 }
1593 75% {
1594 -moz-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
1595 -webkit-box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
1596 box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
1597 }
1598 83.33% {
1599 -moz-box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
1600 -webkit-box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
1601 box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
1602 }
1603 91.67% {
1604 -moz-box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1605 -webkit-box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1606 box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1607 }
1608 100% {
1609 -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1610 -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1611 box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1612 }
1613 }
1614 /* :not(:required) hides this rule from IE9 and below */
1615 .dots-loader:not(:required) {
1616 overflow: hidden;
1617 position: relative;
1618 text-indent: -9999px;
1619 display: inline-block;
1620 width: 7px;
1621 height: 7px;
1622 background: transparent;
1623 border-radius: 100%;
1624 -moz-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1625 -webkit-box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1626 box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px, #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
1627 -moz-animation: dots-loader 5s infinite ease-in-out;
1628 -webkit-animation: dots-loader 5s infinite ease-in-out;
1629 animation: dots-loader 5s infinite ease-in-out;
1630 -moz-transform-origin: 50% 50%;
1631 -ms-transform-origin: 50% 50%;
1632 -webkit-transform-origin: 50% 50%;
1633 transform-origin: 50% 50%;
1634 }
1635
1636 @-moz-keyframes circles-loader {
1637 0% {
1638 -moz-transform: rotate(-720deg);
1639 transform: rotate(-720deg);
1640 }
1641 50% {
1642 -moz-transform: rotate(720deg);
1643 transform: rotate(720deg);
1644 }
1645 }
1646 @-webkit-keyframes circles-loader {
1647 0% {
1648 -webkit-transform: rotate(-720deg);
1649 transform: rotate(-720deg);
1650 }
1651 50% {
1652 -webkit-transform: rotate(720deg);
1653 transform: rotate(720deg);
1654 }
1655 }
1656 @keyframes circles-loader {
1657 0% {
1658 -moz-transform: rotate(-720deg);
1659 -ms-transform: rotate(-720deg);
1660 -webkit-transform: rotate(-720deg);
1661 transform: rotate(-720deg);
1662 }
1663 50% {
1664 -moz-transform: rotate(720deg);
1665 -ms-transform: rotate(720deg);
1666 -webkit-transform: rotate(720deg);
1667 transform: rotate(720deg);
1668 }
1669 }
1670 /* :not(:required) hides this rule from IE9 and below */
1671 .circles-loader:not(:required) {
1672 position: relative;
1673 text-indent: -9999px;
1674 display: inline-block;
1675 width: 25px;
1676 height: 25px;
1677 background: rgba(255, 204, 51, 0.9);
1678 border-radius: 100%;
1679 -moz-animation: circles-loader 3s infinite ease-in-out;
1680 -webkit-animation: circles-loader 3s infinite ease-in-out;
1681 animation: circles-loader 3s infinite ease-in-out;
1682 -moz-transform-origin: 50% 100%;
1683 -ms-transform-origin: 50% 100%;
1684 -webkit-transform-origin: 50% 100%;
1685 transform-origin: 50% 100%;
1686 }
1687 .circles-loader:not(:required)::before {
1688 background: rgba(255, 102, 0, 0.6);
1689 border-radius: 100%;
1690 content: '';
1691 position: absolute;
1692 width: 25px;
1693 height: 25px;
1694 top: 18.75px;
1695 left: -10.82532px;
1696 }
1697 .circles-loader:not(:required)::after {
1698 background: rgba(255, 51, 0, 0.4);
1699 border-radius: 100%;
1700 content: '';
1701 position: absolute;
1702 width: 25px;
1703 height: 25px;
1704 top: 18.75px;
1705 left: 10.82532px;
1706 }
1707
1708 @-moz-keyframes plus-loader-top {
1709 2.5% {
1710 background: #f86;
1711 -moz-transform: rotateY(0deg);
1712 transform: rotateY(0deg);
1713 -moz-animation-timing-function: ease-in;
1714 animation-timing-function: ease-in;
1715 }
1716 13.75% {
1717 background: #ff430d;
1718 -moz-transform: rotateY(90deg);
1719 transform: rotateY(90deg);
1720 -moz-animation-timing-function: step-start;
1721 animation-timing-function: step-start;
1722 }
1723 13.76% {
1724 background: #ffae0d;
1725 -moz-transform: rotateY(90deg);
1726 transform: rotateY(90deg);
1727 -moz-animation-timing-function: ease-out;
1728 animation-timing-function: ease-out;
1729 }
1730 25% {
1731 background: #fc6;
1732 -moz-transform: rotateY(180deg);
1733 transform: rotateY(180deg);
1734 }
1735 27.5% {
1736 background: #fc6;
1737 -moz-transform: rotateY(180deg);
1738 transform: rotateY(180deg);
1739 -moz-animation-timing-function: ease-in;
1740 animation-timing-function: ease-in;
1741 }
1742 41.25% {
1743 background: #ffae0d;
1744 -moz-transform: rotateY(90deg);
1745 transform: rotateY(90deg);
1746 -moz-animation-timing-function: step-start;
1747 animation-timing-function: step-start;
1748 }
1749 41.26% {
1750 background: #2cc642;
1751 -moz-transform: rotateY(90deg);
1752 transform: rotateY(90deg);
1753 -moz-animation-timing-function: ease-out;
1754 animation-timing-function: ease-out;
1755 }
1756 50% {
1757 background: #6d7;
1758 -moz-transform: rotateY(0deg);
1759 transform: rotateY(0deg);
1760 }
1761 52.5% {
1762 background: #6d7;
1763 -moz-transform: rotateY(0deg);
1764 transform: rotateY(0deg);
1765 -moz-animation-timing-function: ease-in;
1766 animation-timing-function: ease-in;
1767 }
1768 63.75% {
1769 background: #2cc642;
1770 -moz-transform: rotateY(90deg);
1771 transform: rotateY(90deg);
1772 -moz-animation-timing-function: step-start;
1773 animation-timing-function: step-start;
1774 }
1775 63.76% {
1776 background: #1386d2;
1777 -moz-transform: rotateY(90deg);
1778 transform: rotateY(90deg);
1779 -moz-animation-timing-function: ease-out;
1780 animation-timing-function: ease-out;
1781 }
1782 75% {
1783 background: #4ae;
1784 -moz-transform: rotateY(180deg);
1785 transform: rotateY(180deg);
1786 }
1787 77.5% {
1788 background: #4ae;
1789 -moz-transform: rotateY(180deg);
1790 transform: rotateY(180deg);
1791 -moz-animation-timing-function: ease-in;
1792 animation-timing-function: ease-in;
1793 }
1794 91.25% {
1795 background: #1386d2;
1796 -moz-transform: rotateY(90deg);
1797 transform: rotateY(90deg);
1798 -moz-animation-timing-function: step-start;
1799 animation-timing-function: step-start;
1800 }
1801 91.26% {
1802 background: #ff430d;
1803 -moz-transform: rotateY(90deg);
1804 transform: rotateY(90deg);
1805 -moz-animation-timing-function: ease-in;
1806 animation-timing-function: ease-in;
1807 }
1808 100% {
1809 background: #f86;
1810 -moz-transform: rotateY(0deg);
1811 transform: rotateY(0deg);
1812 -moz-animation-timing-function: step-start;
1813 animation-timing-function: step-start;
1814 }
1815 }
1816 @-webkit-keyframes plus-loader-top {
1817 2.5% {
1818 background: #f86;
1819 -webkit-transform: rotateY(0deg);
1820 transform: rotateY(0deg);
1821 -webkit-animation-timing-function: ease-in;
1822 animation-timing-function: ease-in;
1823 }
1824 13.75% {
1825 background: #ff430d;
1826 -webkit-transform: rotateY(90deg);
1827 transform: rotateY(90deg);
1828 -webkit-animation-timing-function: step-start;
1829 animation-timing-function: step-start;
1830 }
1831 13.76% {
1832 background: #ffae0d;
1833 -webkit-transform: rotateY(90deg);
1834 transform: rotateY(90deg);
1835 -webkit-animation-timing-function: ease-out;
1836 animation-timing-function: ease-out;
1837 }
1838 25% {
1839 background: #fc6;
1840 -webkit-transform: rotateY(180deg);
1841 transform: rotateY(180deg);
1842 }
1843 27.5% {
1844 background: #fc6;
1845 -webkit-transform: rotateY(180deg);
1846 transform: rotateY(180deg);
1847 -webkit-animation-timing-function: ease-in;
1848 animation-timing-function: ease-in;
1849 }
1850 41.25% {
1851 background: #ffae0d;
1852 -webkit-transform: rotateY(90deg);
1853 transform: rotateY(90deg);
1854 -webkit-animation-timing-function: step-start;
1855 animation-timing-function: step-start;
1856 }
1857 41.26% {
1858 background: #2cc642;
1859 -webkit-transform: rotateY(90deg);
1860 transform: rotateY(90deg);
1861 -webkit-animation-timing-function: ease-out;
1862 animation-timing-function: ease-out;
1863 }
1864 50% {
1865 background: #6d7;
1866 -webkit-transform: rotateY(0deg);
1867 transform: rotateY(0deg);
1868 }
1869 52.5% {
1870 background: #6d7;
1871 -webkit-transform: rotateY(0deg);
1872 transform: rotateY(0deg);
1873 -webkit-animation-timing-function: ease-in;
1874 animation-timing-function: ease-in;
1875 }
1876 63.75% {
1877 background: #2cc642;
1878 -webkit-transform: rotateY(90deg);
1879 transform: rotateY(90deg);
1880 -webkit-animation-timing-function: step-start;
1881 animation-timing-function: step-start;
1882 }
1883 63.76% {
1884 background: #1386d2;
1885 -webkit-transform: rotateY(90deg);
1886 transform: rotateY(90deg);
1887 -webkit-animation-timing-function: ease-out;
1888 animation-timing-function: ease-out;
1889 }
1890 75% {
1891 background: #4ae;
1892 -webkit-transform: rotateY(180deg);
1893 transform: rotateY(180deg);
1894 }
1895 77.5% {
1896 background: #4ae;
1897 -webkit-transform: rotateY(180deg);
1898 transform: rotateY(180deg);
1899 -webkit-animation-timing-function: ease-in;
1900 animation-timing-function: ease-in;
1901 }
1902 91.25% {
1903 background: #1386d2;
1904 -webkit-transform: rotateY(90deg);
1905 transform: rotateY(90deg);
1906 -webkit-animation-timing-function: step-start;
1907 animation-timing-function: step-start;
1908 }
1909 91.26% {
1910 background: #ff430d;
1911 -webkit-transform: rotateY(90deg);
1912 transform: rotateY(90deg);
1913 -webkit-animation-timing-function: ease-in;
1914 animation-timing-function: ease-in;
1915 }
1916 100% {
1917 background: #f86;
1918 -webkit-transform: rotateY(0deg);
1919 transform: rotateY(0deg);
1920 -webkit-animation-timing-function: step-start;
1921 animation-timing-function: step-start;
1922 }
1923 }
1924 @keyframes plus-loader-top {
1925 2.5% {
1926 background: #f86;
1927 -moz-transform: rotateY(0deg);
1928 -ms-transform: rotateY(0deg);
1929 -webkit-transform: rotateY(0deg);
1930 transform: rotateY(0deg);
1931 -moz-animation-timing-function: ease-in;
1932 -webkit-animation-timing-function: ease-in;
1933 animation-timing-function: ease-in;
1934 }
1935 13.75% {
1936 background: #ff430d;
1937 -moz-transform: rotateY(90deg);
1938 -ms-transform: rotateY(90deg);
1939 -webkit-transform: rotateY(90deg);
1940 transform: rotateY(90deg);
1941 -moz-animation-timing-function: step-start;
1942 -webkit-animation-timing-function: step-start;
1943 animation-timing-function: step-start;
1944 }
1945 13.76% {
1946 background: #ffae0d;
1947 -moz-transform: rotateY(90deg);
1948 -ms-transform: rotateY(90deg);
1949 -webkit-transform: rotateY(90deg);
1950 transform: rotateY(90deg);
1951 -moz-animation-timing-function: ease-out;
1952 -webkit-animation-timing-function: ease-out;
1953 animation-timing-function: ease-out;
1954 }
1955 25% {
1956 background: #fc6;
1957 -moz-transform: rotateY(180deg);
1958 -ms-transform: rotateY(180deg);
1959 -webkit-transform: rotateY(180deg);
1960 transform: rotateY(180deg);
1961 }
1962 27.5% {
1963 background: #fc6;
1964 -moz-transform: rotateY(180deg);
1965 -ms-transform: rotateY(180deg);
1966 -webkit-transform: rotateY(180deg);
1967 transform: rotateY(180deg);
1968 -moz-animation-timing-function: ease-in;
1969 -webkit-animation-timing-function: ease-in;
1970 animation-timing-function: ease-in;
1971 }
1972 41.25% {
1973 background: #ffae0d;
1974 -moz-transform: rotateY(90deg);
1975 -ms-transform: rotateY(90deg);
1976 -webkit-transform: rotateY(90deg);
1977 transform: rotateY(90deg);
1978 -moz-animation-timing-function: step-start;
1979 -webkit-animation-timing-function: step-start;
1980 animation-timing-function: step-start;
1981 }
1982 41.26% {
1983 background: #2cc642;
1984 -moz-transform: rotateY(90deg);
1985 -ms-transform: rotateY(90deg);
1986 -webkit-transform: rotateY(90deg);
1987 transform: rotateY(90deg);
1988 -moz-animation-timing-function: ease-out;
1989 -webkit-animation-timing-function: ease-out;
1990 animation-timing-function: ease-out;
1991 }
1992 50% {
1993 background: #6d7;
1994 -moz-transform: rotateY(0deg);
1995 -ms-transform: rotateY(0deg);
1996 -webkit-transform: rotateY(0deg);
1997 transform: rotateY(0deg);
1998 }
1999 52.5% {
2000 background: #6d7;
2001 -moz-transform: rotateY(0deg);
2002 -ms-transform: rotateY(0deg);
2003 -webkit-transform: rotateY(0deg);
2004 transform: rotateY(0deg);
2005 -moz-animation-timing-function: ease-in;
2006 -webkit-animation-timing-function: ease-in;
2007 animation-timing-function: ease-in;
2008 }
2009 63.75% {
2010 background: #2cc642;
2011 -moz-transform: rotateY(90deg);
2012 -ms-transform: rotateY(90deg);
2013 -webkit-transform: rotateY(90deg);
2014 transform: rotateY(90deg);
2015 -moz-animation-timing-function: step-start;
2016 -webkit-animation-timing-function: step-start;
2017 animation-timing-function: step-start;
2018 }
2019 63.76% {
2020 background: #1386d2;
2021 -moz-transform: rotateY(90deg);
2022 -ms-transform: rotateY(90deg);
2023 -webkit-transform: rotateY(90deg);
2024 transform: rotateY(90deg);
2025 -moz-animation-timing-function: ease-out;
2026 -webkit-animation-timing-function: ease-out;
2027 animation-timing-function: ease-out;
2028 }
2029 75% {
2030 background: #4ae;
2031 -moz-transform: rotateY(180deg);
2032 -ms-transform: rotateY(180deg);
2033 -webkit-transform: rotateY(180deg);
2034 transform: rotateY(180deg);
2035 }
2036 77.5% {
2037 background: #4ae;
2038 -moz-transform: rotateY(180deg);
2039 -ms-transform: rotateY(180deg);
2040 -webkit-transform: rotateY(180deg);
2041 transform: rotateY(180deg);
2042 -moz-animation-timing-function: ease-in;
2043 -webkit-animation-timing-function: ease-in;
2044 animation-timing-function: ease-in;
2045 }
2046 91.25% {
2047 background: #1386d2;
2048 -moz-transform: rotateY(90deg);
2049 -ms-transform: rotateY(90deg);
2050 -webkit-transform: rotateY(90deg);
2051 transform: rotateY(90deg);
2052 -moz-animation-timing-function: step-start;
2053 -webkit-animation-timing-function: step-start;
2054 animation-timing-function: step-start;
2055 }
2056 91.26% {
2057 background: #ff430d;
2058 -moz-transform: rotateY(90deg);
2059 -ms-transform: rotateY(90deg);
2060 -webkit-transform: rotateY(90deg);
2061 transform: rotateY(90deg);
2062 -moz-animation-timing-function: ease-in;
2063 -webkit-animation-timing-function: ease-in;
2064 animation-timing-function: ease-in;
2065 }
2066 100% {
2067 background: #f86;
2068 -moz-transform: rotateY(0deg);
2069 -ms-transform: rotateY(0deg);
2070 -webkit-transform: rotateY(0deg);
2071 transform: rotateY(0deg);
2072 -moz-animation-timing-function: step-start;
2073 -webkit-animation-timing-function: step-start;
2074 animation-timing-function: step-start;
2075 }
2076 }
2077 @-moz-keyframes plus-loader-bottom {
2078 0% {
2079 background: #fc6;
2080 -moz-animation-timing-function: step-start;
2081 animation-timing-function: step-start;
2082 }
2083 50% {
2084 background: #fc6;
2085 -moz-animation-timing-function: step-start;
2086 animation-timing-function: step-start;
2087 }
2088 75% {
2089 background: #4ae;
2090 -moz-animation-timing-function: step-start;
2091 animation-timing-function: step-start;
2092 }
2093 100% {
2094 background: #4ae;
2095 -moz-animation-timing-function: step-start;
2096 animation-timing-function: step-start;
2097 }
2098 }
2099 @-webkit-keyframes plus-loader-bottom {
2100 0% {
2101 background: #fc6;
2102 -webkit-animation-timing-function: step-start;
2103 animation-timing-function: step-start;
2104 }
2105 50% {
2106 background: #fc6;
2107 -webkit-animation-timing-function: step-start;
2108 animation-timing-function: step-start;
2109 }
2110 75% {
2111 background: #4ae;
2112 -webkit-animation-timing-function: step-start;
2113 animation-timing-function: step-start;
2114 }
2115 100% {
2116 background: #4ae;
2117 -webkit-animation-timing-function: step-start;
2118 animation-timing-function: step-start;
2119 }
2120 }
2121 @keyframes plus-loader-bottom {
2122 0% {
2123 background: #fc6;
2124 -moz-animation-timing-function: step-start;
2125 -webkit-animation-timing-function: step-start;
2126 animation-timing-function: step-start;
2127 }
2128 50% {
2129 background: #fc6;
2130 -moz-animation-timing-function: step-start;
2131 -webkit-animation-timing-function: step-start;
2132 animation-timing-function: step-start;
2133 }
2134 75% {
2135 background: #4ae;
2136 -moz-animation-timing-function: step-start;
2137 -webkit-animation-timing-function: step-start;
2138 animation-timing-function: step-start;
2139 }
2140 100% {
2141 background: #4ae;
2142 -moz-animation-timing-function: step-start;
2143 -webkit-animation-timing-function: step-start;
2144 animation-timing-function: step-start;
2145 }
2146 }
2147 @-moz-keyframes plus-loader-background {
2148 0% {
2149 background: #f86;
2150 -moz-transform: rotateZ(180deg);
2151 transform: rotateZ(180deg);
2152 }
2153 25% {
2154 background: #f86;
2155 -moz-transform: rotateZ(180deg);
2156 transform: rotateZ(180deg);
2157 -moz-animation-timing-function: step-start;
2158 animation-timing-function: step-start;
2159 }
2160 27.5% {
2161 background: #6d7;
2162 -moz-transform: rotateZ(90deg);
2163 transform: rotateZ(90deg);
2164 }
2165 50% {
2166 background: #6d7;
2167 -moz-transform: rotateZ(90deg);
2168 transform: rotateZ(90deg);
2169 -moz-animation-timing-function: step-start;
2170 animation-timing-function: step-start;
2171 }
2172 52.5% {
2173 background: #6d7;
2174 -moz-transform: rotateZ(0deg);
2175 transform: rotateZ(0deg);
2176 }
2177 75% {
2178 background: #6d7;
2179 -moz-transform: rotateZ(0deg);
2180 transform: rotateZ(0deg);
2181 -moz-animation-timing-function: step-start;
2182 animation-timing-function: step-start;
2183 }
2184 77.5% {
2185 background: #f86;
2186 -moz-transform: rotateZ(270deg);
2187 transform: rotateZ(270deg);
2188 }
2189 100% {
2190 background: #f86;
2191 -moz-transform: rotateZ(270deg);
2192 transform: rotateZ(270deg);
2193 -moz-animation-timing-function: step-start;
2194 animation-timing-function: step-start;
2195 }
2196 }
2197 @-webkit-keyframes plus-loader-background {
2198 0% {
2199 background: #f86;
2200 -webkit-transform: rotateZ(180deg);
2201 transform: rotateZ(180deg);
2202 }
2203 25% {
2204 background: #f86;
2205 -webkit-transform: rotateZ(180deg);
2206 transform: rotateZ(180deg);
2207 -webkit-animation-timing-function: step-start;
2208 animation-timing-function: step-start;
2209 }
2210 27.5% {
2211 background: #6d7;
2212 -webkit-transform: rotateZ(90deg);
2213 transform: rotateZ(90deg);
2214 }
2215 50% {
2216 background: #6d7;
2217 -webkit-transform: rotateZ(90deg);
2218 transform: rotateZ(90deg);
2219 -webkit-animation-timing-function: step-start;
2220 animation-timing-function: step-start;
2221 }
2222 52.5% {
2223 background: #6d7;
2224 -webkit-transform: rotateZ(0deg);
2225 transform: rotateZ(0deg);
2226 }
2227 75% {
2228 background: #6d7;
2229 -webkit-transform: rotateZ(0deg);
2230 transform: rotateZ(0deg);
2231 -webkit-animation-timing-function: step-start;
2232 animation-timing-function: step-start;
2233 }
2234 77.5% {
2235 background: #f86;
2236 -webkit-transform: rotateZ(270deg);
2237 transform: rotateZ(270deg);
2238 }
2239 100% {
2240 background: #f86;
2241 -webkit-transform: rotateZ(270deg);
2242 transform: rotateZ(270deg);
2243 -webkit-animation-timing-function: step-start;
2244 animation-timing-function: step-start;
2245 }
2246 }
2247 @keyframes plus-loader-background {
2248 0% {
2249 background: #f86;
2250 -moz-transform: rotateZ(180deg);
2251 -ms-transform: rotateZ(180deg);
2252 -webkit-transform: rotateZ(180deg);
2253 transform: rotateZ(180deg);
2254 }
2255 25% {
2256 background: #f86;
2257 -moz-transform: rotateZ(180deg);
2258 -ms-transform: rotateZ(180deg);
2259 -webkit-transform: rotateZ(180deg);
2260 transform: rotateZ(180deg);
2261 -moz-animation-timing-function: step-start;
2262 -webkit-animation-timing-function: step-start;
2263 animation-timing-function: step-start;
2264 }
2265 27.5% {
2266 background: #6d7;
2267 -moz-transform: rotateZ(90deg);
2268 -ms-transform: rotateZ(90deg);
2269 -webkit-transform: rotateZ(90deg);
2270 transform: rotateZ(90deg);
2271 }
2272 50% {
2273 background: #6d7;
2274 -moz-transform: rotateZ(90deg);
2275 -ms-transform: rotateZ(90deg);
2276 -webkit-transform: rotateZ(90deg);
2277 transform: rotateZ(90deg);
2278 -moz-animation-timing-function: step-start;
2279 -webkit-animation-timing-function: step-start;
2280 animation-timing-function: step-start;
2281 }
2282 52.5% {
2283 background: #6d7;
2284 -moz-transform: rotateZ(0deg);
2285 -ms-transform: rotateZ(0deg);
2286 -webkit-transform: rotateZ(0deg);
2287 transform: rotateZ(0deg);
2288 }
2289 75% {
2290 background: #6d7;
2291 -moz-transform: rotateZ(0deg);
2292 -ms-transform: rotateZ(0deg);
2293 -webkit-transform: rotateZ(0deg);
2294 transform: rotateZ(0deg);
2295 -moz-animation-timing-function: step-start;
2296 -webkit-animation-timing-function: step-start;
2297 animation-timing-function: step-start;
2298 }
2299 77.5% {
2300 background: #f86;
2301 -moz-transform: rotateZ(270deg);
2302 -ms-transform: rotateZ(270deg);
2303 -webkit-transform: rotateZ(270deg);
2304 transform: rotateZ(270deg);
2305 }
2306 100% {
2307 background: #f86;
2308 -moz-transform: rotateZ(270deg);
2309 -ms-transform: rotateZ(270deg);
2310 -webkit-transform: rotateZ(270deg);
2311 transform: rotateZ(270deg);
2312 -moz-animation-timing-function: step-start;
2313 -webkit-animation-timing-function: step-start;
2314 animation-timing-function: step-start;
2315 }
2316 }
2317 /* :not(:required) hides this rule from IE9 and below */
2318 .plus-loader:not(:required) {
2319 overflow: hidden;
2320 position: relative;
2321 text-indent: -9999px;
2322 display: inline-block;
2323 width: 48px;
2324 height: 48px;
2325 background: #f86;
2326 -moz-border-radius: 24px;
2327 -webkit-border-radius: 24px;
2328 border-radius: 24px;
2329 -moz-transform: rotateZ(90deg);
2330 -ms-transform: rotateZ(90deg);
2331 -webkit-transform: rotateZ(90deg);
2332 transform: rotateZ(90deg);
2333 -moz-transform-origin: 50% 50%;
2334 -ms-transform-origin: 50% 50%;
2335 -webkit-transform-origin: 50% 50%;
2336 transform-origin: 50% 50%;
2337 -moz-animation: plus-loader-background 3s infinite ease-in-out;
2338 -webkit-animation: plus-loader-background 3s infinite ease-in-out;
2339 animation: plus-loader-background 3s infinite ease-in-out;
2340 }
2341 .plus-loader:not(:required)::after {
2342 background: #f86;
2343 -moz-border-radius: 24px 0 0 24px;
2344 -webkit-border-radius: 24px;
2345 border-radius: 24px 0 0 24px;
2346 content: '';
2347 position: absolute;
2348 right: 50%;
2349 top: 0;
2350 width: 50%;
2351 height: 100%;
2352 -moz-transform-origin: 100% 50%;
2353 -ms-transform-origin: 100% 50%;
2354 -webkit-transform-origin: 100% 50%;
2355 transform-origin: 100% 50%;
2356 -moz-animation: plus-loader-top 3s infinite linear;
2357 -webkit-animation: plus-loader-top 3s infinite linear;
2358 animation: plus-loader-top 3s infinite linear;
2359 }
2360 .plus-loader:not(:required)::before {
2361 background: #fc6;
2362 -moz-border-radius: 24px 0 0 24px;
2363 -webkit-border-radius: 24px;
2364 border-radius: 24px 0 0 24px;
2365 content: '';
2366 position: absolute;
2367 right: 50%;
2368 top: 0;
2369 width: 50%;
2370 height: 100%;
2371 -moz-transform-origin: 100% 50%;
2372 -ms-transform-origin: 100% 50%;
2373 -webkit-transform-origin: 100% 50%;
2374 transform-origin: 100% 50%;
2375 -moz-animation: plus-loader-bottom 3s infinite linear;
2376 -webkit-animation: plus-loader-bottom 3s infinite linear;
2377 animation: plus-loader-bottom 3s infinite linear;
2378 }
2379
2380 @-moz-keyframes ball-loader {
2381 0% {
2382 -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2383 transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2384 -moz-animation-timing-function: ease-in;
2385 animation-timing-function: ease-in;
2386 }
2387 45% {
2388 -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
2389 transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
2390 -moz-animation-timing-function: ease-in;
2391 animation-timing-function: ease-in;
2392 }
2393 50% {
2394 -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
2395 transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
2396 -moz-animation-timing-function: linear;
2397 animation-timing-function: linear;
2398 }
2399 55% {
2400 -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
2401 transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
2402 -moz-animation-timing-function: ease-out;
2403 animation-timing-function: ease-out;
2404 }
2405 }
2406 @-webkit-keyframes ball-loader {
2407 0% {
2408 -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2409 transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2410 -webkit-animation-timing-function: ease-in;
2411 animation-timing-function: ease-in;
2412 }
2413 45% {
2414 -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
2415 transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
2416 -webkit-animation-timing-function: ease-in;
2417 animation-timing-function: ease-in;
2418 }
2419 50% {
2420 -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
2421 transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
2422 -webkit-animation-timing-function: linear;
2423 animation-timing-function: linear;
2424 }
2425 55% {
2426 -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
2427 transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
2428 -webkit-animation-timing-function: ease-out;
2429 animation-timing-function: ease-out;
2430 }
2431 }
2432 @keyframes ball-loader {
2433 0% {
2434 -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2435 -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2436 -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2437 transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2438 -moz-animation-timing-function: ease-in;
2439 -webkit-animation-timing-function: ease-in;
2440 animation-timing-function: ease-in;
2441 }
2442 45% {
2443 -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
2444 -ms-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
2445 -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
2446 transform: translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);
2447 -moz-animation-timing-function: ease-in;
2448 -webkit-animation-timing-function: ease-in;
2449 animation-timing-function: ease-in;
2450 }
2451 50% {
2452 -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
2453 -ms-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
2454 -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
2455 transform: translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);
2456 -moz-animation-timing-function: linear;
2457 -webkit-animation-timing-function: linear;
2458 animation-timing-function: linear;
2459 }
2460 55% {
2461 -moz-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
2462 -ms-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
2463 -webkit-transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
2464 transform: translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);
2465 -moz-animation-timing-function: ease-out;
2466 -webkit-animation-timing-function: ease-out;
2467 animation-timing-function: ease-out;
2468 }
2469 }
2470 @-moz-keyframes ball-loader-highlight {
2471 0% {
2472 -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2473 transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2474 -moz-animation-timing-function: ease-in;
2475 animation-timing-function: ease-in;
2476 }
2477 45% {
2478 -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2479 transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2480 -moz-animation-timing-function: ease-in;
2481 animation-timing-function: ease-in;
2482 }
2483 50% {
2484 -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2485 transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2486 -moz-animation-timing-function: linear;
2487 animation-timing-function: linear;
2488 }
2489 55% {
2490 -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2491 transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2492 -moz-animation-timing-function: ease-out;
2493 animation-timing-function: ease-out;
2494 }
2495 100% {
2496 -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2497 transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2498 -moz-animation-timing-function: ease-in;
2499 animation-timing-function: ease-in;
2500 }
2501 }
2502 @-webkit-keyframes ball-loader-highlight {
2503 0% {
2504 -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2505 transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2506 -webkit-animation-timing-function: ease-in;
2507 animation-timing-function: ease-in;
2508 }
2509 45% {
2510 -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2511 transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2512 -webkit-animation-timing-function: ease-in;
2513 animation-timing-function: ease-in;
2514 }
2515 50% {
2516 -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2517 transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2518 -webkit-animation-timing-function: linear;
2519 animation-timing-function: linear;
2520 }
2521 55% {
2522 -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2523 transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2524 -webkit-animation-timing-function: ease-out;
2525 animation-timing-function: ease-out;
2526 }
2527 100% {
2528 -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2529 transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2530 -webkit-animation-timing-function: ease-in;
2531 animation-timing-function: ease-in;
2532 }
2533 }
2534 @keyframes ball-loader-highlight {
2535 0% {
2536 -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2537 -ms-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2538 -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2539 transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2540 -moz-animation-timing-function: ease-in;
2541 -webkit-animation-timing-function: ease-in;
2542 animation-timing-function: ease-in;
2543 }
2544 45% {
2545 -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2546 -ms-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2547 -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2548 transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2549 -moz-animation-timing-function: ease-in;
2550 -webkit-animation-timing-function: ease-in;
2551 animation-timing-function: ease-in;
2552 }
2553 50% {
2554 -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2555 -ms-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2556 -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2557 transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2558 -moz-animation-timing-function: linear;
2559 -webkit-animation-timing-function: linear;
2560 animation-timing-function: linear;
2561 }
2562 55% {
2563 -moz-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2564 -ms-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2565 -webkit-transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2566 transform: skew(-30deg, 0) translate3d(0, 0, 1px);
2567 -moz-animation-timing-function: ease-out;
2568 -webkit-animation-timing-function: ease-out;
2569 animation-timing-function: ease-out;
2570 }
2571 100% {
2572 -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2573 -ms-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2574 -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2575 transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2576 -moz-animation-timing-function: ease-in;
2577 -webkit-animation-timing-function: ease-in;
2578 animation-timing-function: ease-in;
2579 }
2580 }
2581 @-moz-keyframes ball-loader-shadow {
2582 0% {
2583 -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2584 transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2585 -moz-animation-timing-function: ease-in;
2586 animation-timing-function: ease-in;
2587 }
2588 45% {
2589 -moz-transform: translate3d(12.5px, -15px, -1px);
2590 transform: translate3d(12.5px, -15px, -1px);
2591 -moz-animation-timing-function: ease-in;
2592 animation-timing-function: ease-in;
2593 }
2594 50% {
2595 -moz-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
2596 transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
2597 -moz-animation-timing-function: linear;
2598 animation-timing-function: linear;
2599 }
2600 55% {
2601 -moz-transform: translate3d(12.5px, -15px, -1px);
2602 transform: translate3d(12.5px, -15px, -1px);
2603 -moz-animation-timing-function: ease-out;
2604 animation-timing-function: ease-out;
2605 }
2606 100% {
2607 -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2608 transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2609 -moz-animation-timing-function: ease-in;
2610 animation-timing-function: ease-in;
2611 }
2612 }
2613 @-webkit-keyframes ball-loader-shadow {
2614 0% {
2615 -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2616 transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2617 -webkit-animation-timing-function: ease-in;
2618 animation-timing-function: ease-in;
2619 }
2620 45% {
2621 -webkit-transform: translate3d(12.5px, -15px, -1px);
2622 transform: translate3d(12.5px, -15px, -1px);
2623 -webkit-animation-timing-function: ease-in;
2624 animation-timing-function: ease-in;
2625 }
2626 50% {
2627 -webkit-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
2628 transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
2629 -webkit-animation-timing-function: linear;
2630 animation-timing-function: linear;
2631 }
2632 55% {
2633 -webkit-transform: translate3d(12.5px, -15px, -1px);
2634 transform: translate3d(12.5px, -15px, -1px);
2635 -webkit-animation-timing-function: ease-out;
2636 animation-timing-function: ease-out;
2637 }
2638 100% {
2639 -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2640 transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2641 -webkit-animation-timing-function: ease-in;
2642 animation-timing-function: ease-in;
2643 }
2644 }
2645 @keyframes ball-loader-shadow {
2646 0% {
2647 -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2648 -ms-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2649 -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2650 transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2651 -moz-animation-timing-function: ease-in;
2652 -webkit-animation-timing-function: ease-in;
2653 animation-timing-function: ease-in;
2654 }
2655 45% {
2656 -moz-transform: translate3d(12.5px, -15px, -1px);
2657 -ms-transform: translate3d(12.5px, -15px, -1px);
2658 -webkit-transform: translate3d(12.5px, -15px, -1px);
2659 transform: translate3d(12.5px, -15px, -1px);
2660 -moz-animation-timing-function: ease-in;
2661 -webkit-animation-timing-function: ease-in;
2662 animation-timing-function: ease-in;
2663 }
2664 50% {
2665 -moz-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
2666 -ms-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
2667 -webkit-transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
2668 transform: translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);
2669 -moz-animation-timing-function: linear;
2670 -webkit-animation-timing-function: linear;
2671 animation-timing-function: linear;
2672 }
2673 55% {
2674 -moz-transform: translate3d(12.5px, -15px, -1px);
2675 -ms-transform: translate3d(12.5px, -15px, -1px);
2676 -webkit-transform: translate3d(12.5px, -15px, -1px);
2677 transform: translate3d(12.5px, -15px, -1px);
2678 -moz-animation-timing-function: ease-out;
2679 -webkit-animation-timing-function: ease-out;
2680 animation-timing-function: ease-out;
2681 }
2682 100% {
2683 -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2684 -ms-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2685 -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2686 transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2687 -moz-animation-timing-function: ease-in;
2688 -webkit-animation-timing-function: ease-in;
2689 animation-timing-function: ease-in;
2690 }
2691 }
2692 /* :not(:required) hides this rule from IE9 and below */
2693 .ball-loader:not(:required) {
2694 position: relative;
2695 display: inline-block;
2696 font-size: 0;
2697 letter-spacing: -1px;
2698 border-radius: 100%;
2699 background: #f86;
2700 width: 50px;
2701 height: 50px;
2702 -moz-transform-style: preserve-3d;
2703 -webkit-transform-style: preserve-3d;
2704 transform-style: preserve-3d;
2705 -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2706 -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2707 -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2708 transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
2709 -moz-transform-origin: 0 100%;
2710 -ms-transform-origin: 0 100%;
2711 -webkit-transform-origin: 0 100%;
2712 transform-origin: 0 100%;
2713 -moz-animation: ball-loader 1500ms infinite linear;
2714 -webkit-animation: ball-loader 1500ms infinite linear;
2715 animation: ball-loader 1500ms infinite linear;
2716 }
2717 .ball-loader:not(:required)::after {
2718 content: '';
2719 position: absolute;
2720 top: 4.5px;
2721 left: 5.5px;
2722 width: 15px;
2723 height: 15px;
2724 background: #ffb099;
2725 border-radius: 100%;
2726 -moz-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2727 -ms-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2728 -webkit-transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2729 transform: skew(-20deg, 0) translate3d(0, 2.5px, 1px);
2730 -moz-animation: ball-loader-highlight 1500ms infinite linear;
2731 -webkit-animation: ball-loader-highlight 1500ms infinite linear;
2732 animation: ball-loader-highlight 1500ms infinite linear;
2733 }
2734 .ball-loader:not(:required)::before {
2735 content: '';
2736 position: absolute;
2737 top: 50px;
2738 left: 5.5px;
2739 width: 50px;
2740 height: 15px;
2741 background: rgba(0, 0, 0, 0.2);
2742 border-radius: 100%;
2743 -moz-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2744 -ms-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2745 -webkit-transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2746 transform: translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);
2747 -moz-animation: ball-loader-shadow 1500ms infinite linear;
2748 -webkit-animation: ball-loader-shadow 1500ms infinite linear;
2749 animation: ball-loader-shadow 1500ms infinite linear;
2750 -webkit-filter: blur(1px);
2751 filter: blur(1px);
2752 }
2753
2754 @-moz-keyframes hexdots-loader {
2755 0% {
2756 -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2757 box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2758 }
2759 8.33% {
2760 -moz-box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2761 box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2762 }
2763 16.67% {
2764 -moz-box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2765 box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2766 }
2767 25% {
2768 -moz-box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2769 box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2770 }
2771 33.33% {
2772 -moz-box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2773 box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2774 }
2775 41.67% {
2776 -moz-box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
2777 box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
2778 }
2779 50% {
2780 -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
2781 box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
2782 }
2783 58.33% {
2784 -moz-box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
2785 box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
2786 }
2787 66.67% {
2788 -moz-box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
2789 box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
2790 }
2791 75% {
2792 -moz-box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2793 box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2794 }
2795 83.33% {
2796 -moz-box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
2797 box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
2798 }
2799 91.67% {
2800 -moz-box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2801 box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2802 }
2803 100% {
2804 -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2805 box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2806 }
2807 }
2808 @-webkit-keyframes hexdots-loader {
2809 0% {
2810 -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2811 box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2812 }
2813 8.33% {
2814 -webkit-box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2815 box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2816 }
2817 16.67% {
2818 -webkit-box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2819 box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2820 }
2821 25% {
2822 -webkit-box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2823 box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2824 }
2825 33.33% {
2826 -webkit-box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2827 box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2828 }
2829 41.67% {
2830 -webkit-box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
2831 box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
2832 }
2833 50% {
2834 -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
2835 box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
2836 }
2837 58.33% {
2838 -webkit-box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
2839 box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
2840 }
2841 66.67% {
2842 -webkit-box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
2843 box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
2844 }
2845 75% {
2846 -webkit-box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2847 box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2848 }
2849 83.33% {
2850 -webkit-box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
2851 box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
2852 }
2853 91.67% {
2854 -webkit-box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2855 box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2856 }
2857 100% {
2858 -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2859 box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2860 }
2861 }
2862 @keyframes hexdots-loader {
2863 0% {
2864 -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2865 -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2866 box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2867 }
2868 8.33% {
2869 -moz-box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2870 -webkit-box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2871 box-shadow: #666666 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2872 }
2873 16.67% {
2874 -moz-box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2875 -webkit-box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2876 box-shadow: #666666 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2877 }
2878 25% {
2879 -moz-box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2880 -webkit-box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2881 box-shadow: #666666 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2882 }
2883 33.33% {
2884 -moz-box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2885 -webkit-box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2886 box-shadow: #666666 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2887 }
2888 41.67% {
2889 -moz-box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
2890 -webkit-box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
2891 box-shadow: #666666 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px, #999 -26px -15px 0 7px;
2892 }
2893 50% {
2894 -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
2895 -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
2896 box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px, #999 0 -30px 0 7px;
2897 }
2898 58.33% {
2899 -moz-box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
2900 -webkit-box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
2901 box-shadow: #666666 26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px, #999 26px -15px 0 7px;
2902 }
2903 66.67% {
2904 -moz-box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
2905 -webkit-box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
2906 box-shadow: #666666 26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px, #999 26px 15px 0 7px;
2907 }
2908 75% {
2909 -moz-box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2910 -webkit-box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2911 box-shadow: #666666 0 30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2912 }
2913 83.33% {
2914 -moz-box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
2915 -webkit-box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
2916 box-shadow: #666666 -26px 15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px 15px 0 7px;
2917 }
2918 91.67% {
2919 -moz-box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2920 -webkit-box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2921 box-shadow: #666666 -26px -15px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2922 }
2923 100% {
2924 -moz-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2925 -webkit-box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2926 box-shadow: #666666 0 -30px 0 7px, #999 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 -26px 15px 0 7px, #999 -26px -15px 0 7px;
2927 }
2928 }
2929 /* :not(:required) hides this rule from IE9 and below */
2930 .hexdots-loader:not(:required) {
2931 overflow: hidden;
2932 position: relative;
2933 text-indent: -9999px;
2934 display: inline-block;
2935 width: 7px;
2936 height: 7px;
2937 background: transparent;
2938 border-radius: 100%;
2939 -moz-box-shadow: #666666 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2940 -webkit-box-shadow: #666666 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2941 box-shadow: #666666 0 -30px 0 7px, #999 26px -15px 0 7px, #999 26px 15px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px, #999 0 30px 0 7px;
2942 -moz-animation: hexdots-loader 5s infinite ease-in-out;
2943 -webkit-animation: hexdots-loader 5s infinite ease-in-out;
2944 animation: hexdots-loader 5s infinite ease-in-out;
2945 -moz-transform-origin: 50% 50%;
2946 -ms-transform-origin: 50% 50%;
2947 -webkit-transform-origin: 50% 50%;
2948 transform-origin: 50% 50%;
2949 }
2950
2951 /* :not(:required) hides this rule from IE9 and below */
2952 .inner-circles-loader:not(:required) {
2953 -moz-transform: translate3d(0, 0, 0);
2954 -ms-transform: translate3d(0, 0, 0);
2955 -webkit-transform: translate3d(0, 0, 0);
2956 transform: translate3d(0, 0, 0);
2957 position: relative;
2958 display: inline-block;
2959 width: 50px;
2960 height: 50px;
2961 background: rgba(25, 165, 152, 0.5);
2962 border-radius: 50%;
2963 overflow: hidden;
2964 text-indent: -9999px;
2965 /* Hides inner circles outside base circle at safari */
2966 mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
2967 -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
2968 }
2969 .inner-circles-loader:not(:required):before, .inner-circles-loader:not(:required):after {
2970 content: '';
2971 position: absolute;
2972 top: 0;
2973 display: inline-block;
2974 width: 50px;
2975 height: 50px;
2976 border-radius: 50%;
2977 }
2978 .inner-circles-loader:not(:required):before {
2979 -moz-animation: inner-circles-loader 3s infinite;
2980 -webkit-animation: inner-circles-loader 3s infinite;
2981 animation: inner-circles-loader 3s infinite;
2982 -moz-transform-origin: 0 50%;
2983 -ms-transform-origin: 0 50%;
2984 -webkit-transform-origin: 0 50%;
2985 transform-origin: 0 50%;
2986 left: 0;
2987 background: #c7efcf;
2988 }
2989 .inner-circles-loader:not(:required):after {
2990 -moz-animation: inner-circles-loader 3s 0.2s reverse infinite;
2991 -webkit-animation: inner-circles-loader 3s 0.2s reverse infinite;
2992 animation: inner-circles-loader 3s 0.2s reverse infinite;
2993 -moz-transform-origin: 100% 50%;
2994 -ms-transform-origin: 100% 50%;
2995 -webkit-transform-origin: 100% 50%;
2996 transform-origin: 100% 50%;
2997 right: 0;
2998 background: #eef5db;
2999 }
3000
3001 @-moz-keyframes inner-circles-loader {
3002 0% {
3003 -moz-transform: rotate(0deg);
3004 transform: rotate(0deg);
3005 }
3006 50% {
3007 -moz-transform: rotate(360deg);
3008 transform: rotate(360deg);
3009 }
3010 100% {
3011 -moz-transform: rotate(0deg);
3012 transform: rotate(0deg);
3013 }
3014 }
3015 @-webkit-keyframes inner-circles-loader {
3016 0% {
3017 -webkit-transform: rotate(0deg);
3018 transform: rotate(0deg);
3019 }
3020 50% {
3021 -webkit-transform: rotate(360deg);
3022 transform: rotate(360deg);
3023 }
3024 100% {
3025 -webkit-transform: rotate(0deg);
3026 transform: rotate(0deg);
3027 }
3028 }
3029 @keyframes inner-circles-loader {
3030 0% {
3031 -moz-transform: rotate(0deg);
3032 -ms-transform: rotate(0deg);
3033 -webkit-transform: rotate(0deg);
3034 transform: rotate(0deg);
3035 }
3036 50% {
3037 -moz-transform: rotate(360deg);
3038 -ms-transform: rotate(360deg);
3039 -webkit-transform: rotate(360deg);
3040 transform: rotate(360deg);
3041 }
3042 100% {
3043 -moz-transform: rotate(0deg);
3044 -ms-transform: rotate(0deg);
3045 -webkit-transform: rotate(0deg);
3046 transform: rotate(0deg);
3047 }
3048 }
3049 @-moz-keyframes pong-loader {
3050 0% {
3051 left: 5px;
3052 top: 0;
3053 }
3054 25% {
3055 left: 65px;
3056 top: 20px;
3057 }
3058 50% {
3059 left: 5px;
3060 }
3061 62.5% {
3062 top: 50px;
3063 }
3064 75% {
3065 left: 65px;
3066 top: 70%;
3067 }
3068 100% {
3069 left: 5px;
3070 top: 0%;
3071 }
3072 }
3073 @-webkit-keyframes pong-loader {
3074 0% {
3075 left: 5px;
3076 top: 0;
3077 }
3078 25% {
3079 left: 65px;
3080 top: 20px;
3081 }
3082 50% {
3083 left: 5px;
3084 }
3085 62.5% {
3086 top: 50px;
3087 }
3088 75% {
3089 left: 65px;
3090 top: 70%;
3091 }
3092 100% {
3093 left: 5px;
3094 top: 0%;
3095 }
3096 }
3097 @keyframes pong-loader {
3098 0% {
3099 left: 5px;
3100 top: 0;
3101 }
3102 25% {
3103 left: 65px;
3104 top: 20px;
3105 }
3106 50% {
3107 left: 5px;
3108 }
3109 62.5% {
3110 top: 50px;
3111 }
3112 75% {
3113 left: 65px;
3114 top: 70%;
3115 }
3116 100% {
3117 left: 5px;
3118 top: 0%;
3119 }
3120 }
3121 @-moz-keyframes pong-loader-paddle-1 {
3122 0% {
3123 -moz-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3124 box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3125 }
3126 25% {
3127 -moz-box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3128 box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3129 }
3130 50% {
3131 -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3132 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3133 }
3134 62.5% {
3135 -moz-box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3136 box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3137 }
3138 75% {
3139 -moz-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3140 box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3141 }
3142 100% {
3143 -moz-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3144 box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3145 }
3146 }
3147 @-webkit-keyframes pong-loader-paddle-1 {
3148 0% {
3149 -webkit-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3150 box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3151 }
3152 25% {
3153 -webkit-box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3154 box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3155 }
3156 50% {
3157 -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3158 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3159 }
3160 62.5% {
3161 -webkit-box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3162 box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3163 }
3164 75% {
3165 -webkit-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3166 box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3167 }
3168 100% {
3169 -webkit-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3170 box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3171 }
3172 }
3173 @keyframes pong-loader-paddle-1 {
3174 0% {
3175 -moz-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3176 -webkit-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3177 box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3178 }
3179 25% {
3180 -moz-box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3181 -webkit-box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3182 box-shadow: inset #353c39 0 15px 0 0, inset #353c39 0 -25px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3183 }
3184 50% {
3185 -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3186 -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3187 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3188 }
3189 62.5% {
3190 -moz-box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3191 -webkit-box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3192 box-shadow: inset #353c39 0 10px 0 0, inset #353c39 0 -30px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3193 }
3194 75% {
3195 -moz-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3196 -webkit-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3197 box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3198 }
3199 100% {
3200 -moz-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3201 -webkit-box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3202 box-shadow: inset #353c39 0 5px 0 0, inset #353c39 0 -35px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3203 }
3204 }
3205 @-moz-keyframes pong-loader-paddle-2 {
3206 0% {
3207 -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3208 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3209 }
3210 50% {
3211 -moz-box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3212 box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3213 }
3214 62.5% {
3215 -moz-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3216 box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3217 }
3218 75% {
3219 -moz-box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3220 box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3221 }
3222 100% {
3223 -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3224 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3225 }
3226 }
3227 @-webkit-keyframes pong-loader-paddle-2 {
3228 0% {
3229 -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3230 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3231 }
3232 50% {
3233 -webkit-box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3234 box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3235 }
3236 62.5% {
3237 -webkit-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3238 box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3239 }
3240 75% {
3241 -webkit-box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3242 box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3243 }
3244 100% {
3245 -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3246 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3247 }
3248 }
3249 @keyframes pong-loader-paddle-2 {
3250 0% {
3251 -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3252 -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3253 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3254 }
3255 50% {
3256 -moz-box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3257 -webkit-box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3258 box-shadow: inset #353c39 0 30px 0 0, inset #353c39 0 -10px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3259 }
3260 62.5% {
3261 -moz-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3262 -webkit-box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3263 box-shadow: inset #353c39 0 40px 0 0, inset #353c39 0 0 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3264 }
3265 75% {
3266 -moz-box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3267 -webkit-box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3268 box-shadow: inset #353c39 0 20px 0 0, inset #353c39 0 -20px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3269 }
3270 100% {
3271 -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3272 -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3273 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3274 }
3275 }
3276 /* :not(:required) hides this rule from IE9 and below */
3277 .pong-loader:not(:required) {
3278 width: 80px;
3279 height: 60px;
3280 background: #353c39;
3281 position: relative;
3282 display: inline-block;
3283 overflow: hidden;
3284 text-indent: 100%;
3285 -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3286 -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3287 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3288 -moz-animation: pong-loader-paddle-1 1500ms infinite linear;
3289 -webkit-animation: pong-loader-paddle-1 1500ms infinite linear;
3290 animation: pong-loader-paddle-1 1500ms infinite linear;
3291 }
3292 .pong-loader:not(:required):before {
3293 -moz-animation: pong-loader-paddle-2 1500ms infinite linear;
3294 -webkit-animation: pong-loader-paddle-2 1500ms infinite linear;
3295 animation: pong-loader-paddle-2 1500ms infinite linear;
3296 position: absolute;
3297 top: 0;
3298 left: 0;
3299 display: block;
3300 content: "";
3301 width: 10px;
3302 height: 100%;
3303 -moz-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3304 -webkit-box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3305 box-shadow: inset #353c39 0 0 0 0, inset #353c39 0 -40px 0 0, inset #353c39 -3px 0 0 0, inset #8cdb8b -10px 0 0 0;
3306 }
3307 .pong-loader:not(:required):after {
3308 content: "";
3309 display: block;
3310 -moz-animation: pong-loader 1500ms infinite linear;
3311 -webkit-animation: pong-loader 1500ms infinite linear;
3312 animation: pong-loader 1500ms infinite linear;
3313 -moz-border-radius: 50%;
3314 -webkit-border-radius: 50%;
3315 border-radius: 50%;
3316 position: absolute;
3317 left: 0;
3318 top: 0;
3319 width: 10px;
3320 height: 10px;
3321 background: #8cdb8b;
3322 }
3323
3324 .pulse-loader:not(:required) {
3325 display: inline-block;
3326 width: 50px;
3327 height: 50px;
3328 -moz-animation: pulse-loader 0.7s linear infinite alternate;
3329 -webkit-animation: pulse-loader 0.7s linear infinite alternate;
3330 animation: pulse-loader 0.7s linear infinite alternate;
3331 border: 2px solid #e67e22;
3332 -moz-border-radius: 50%;
3333 -webkit-border-radius: 50%;
3334 border-radius: 50%;
3335 overflow: hidden;
3336 text-indent: 50px;
3337 }
3338
3339 @-moz-keyframes pulse-loader {
3340 0% {
3341 -moz-box-shadow: #e67e22 0 0 0px 20px;
3342 box-shadow: #e67e22 0 0 0px 20px;
3343 }
3344 40% {
3345 -moz-box-shadow: none;
3346 box-shadow: none;
3347 }
3348 100% {
3349 -moz-box-shadow: #e67e22 0 0 0px 25px inset;
3350 box-shadow: #e67e22 0 0 0px 25px inset;
3351 }
3352 }
3353 @-webkit-keyframes pulse-loader {
3354 0% {
3355 -webkit-box-shadow: #e67e22 0 0 0px 20px;
3356 box-shadow: #e67e22 0 0 0px 20px;
3357 }
3358 40% {
3359 -webkit-box-shadow: none;
3360 box-shadow: none;
3361 }
3362 100% {
3363 -webkit-box-shadow: #e67e22 0 0 0px 25px inset;
3364 box-shadow: #e67e22 0 0 0px 25px inset;
3365 }
3366 }
3367 @keyframes pulse-loader {
3368 0% {
3369 -moz-box-shadow: #e67e22 0 0 0px 20px;
3370 -webkit-box-shadow: #e67e22 0 0 0px 20px;
3371 box-shadow: #e67e22 0 0 0px 20px;
3372 }
3373 40% {
3374 -moz-box-shadow: none;
3375 -webkit-box-shadow: none;
3376 box-shadow: none;
3377 }
3378 100% {
3379 -moz-box-shadow: #e67e22 0 0 0px 25px inset;
3380 -webkit-box-shadow: #e67e22 0 0 0px 25px inset;
3381 box-shadow: #e67e22 0 0 0px 25px inset;
3382 }
3383 }
3384 /* :not(:required) hides this rule from IE9 and below */
3385 .spinning-pixels-loader:not(:required) {
3386 -moz-animation: spinning-pixels 2s linear infinite;
3387 -webkit-animation: spinning-pixels 2s linear infinite;
3388 animation: spinning-pixels 2s linear infinite;
3389 width: 10px;
3390 height: 10px;
3391 font-size: 0;
3392 display: inline-block;
3393 background: #f35626;
3394 -moz-box-shadow: 15px 15px 0 0 #f35626, -15px -15px 0 0 #f35626, 15px -15px 0 0 #f35626, -15px 15px 0 0 #f35626, 0 15px 0 0 #f35626, 15px 0 0 0 #f35626, -15px 0 0 0 #f35626, 0 -15px 0 0 #f35626;
3395 -webkit-box-shadow: 15px 15px 0 0 #f35626, -15px -15px 0 0 #f35626, 15px -15px 0 0 #f35626, -15px 15px 0 0 #f35626, 0 15px 0 0 #f35626, 15px 0 0 0 #f35626, -15px 0 0 0 #f35626, 0 -15px 0 0 #f35626;
3396 box-shadow: 15px 15px 0 0 #f35626, -15px -15px 0 0 #f35626, 15px -15px 0 0 #f35626, -15px 15px 0 0 #f35626, 0 15px 0 0 #f35626, 15px 0 0 0 #f35626, -15px 0 0 0 #f35626, 0 -15px 0 0 #f35626;
3397 }
3398
3399 @-moz-keyframes spinning-pixels {
3400 0% {
3401 -webkit-filter: hue-rotate(0deg);
3402 filter: hue-rotate(0deg);
3403 }
3404 50% {
3405 -moz-box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3406 box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3407 }
3408 75% {
3409 -moz-box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3410 box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3411 }
3412 100% {
3413 -moz-transform: rotate(360deg);
3414 transform: rotate(360deg);
3415 -webkit-filter: hue-rotate(360deg);
3416 filter: hue-rotate(360deg);
3417 }
3418 }
3419 @-webkit-keyframes spinning-pixels {
3420 0% {
3421 -webkit-filter: hue-rotate(0deg);
3422 filter: hue-rotate(0deg);
3423 }
3424 50% {
3425 -webkit-box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3426 box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3427 }
3428 75% {
3429 -webkit-box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3430 box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3431 }
3432 100% {
3433 -webkit-transform: rotate(360deg);
3434 transform: rotate(360deg);
3435 -webkit-filter: hue-rotate(360deg);
3436 filter: hue-rotate(360deg);
3437 }
3438 }
3439 @keyframes spinning-pixels {
3440 0% {
3441 -webkit-filter: hue-rotate(0deg);
3442 filter: hue-rotate(0deg);
3443 }
3444 50% {
3445 -moz-box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3446 -webkit-box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3447 box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3448 }
3449 75% {
3450 -moz-box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3451 -webkit-box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3452 box-shadow: 20px 20px 0 0 #f35626, -20px -20px 0 0 #f35626, 20px -20px 0 0 #f35626, -20px 20px 0 0 #f35626, 0 10px 0 0 #f35626, 10px 0 0 0 #f35626, -10px 0 0 0 #f35626, 0 -10px 0 0 #f35626;
3453 }
3454 100% {
3455 -moz-transform: rotate(360deg);
3456 -ms-transform: rotate(360deg);
3457 -webkit-transform: rotate(360deg);
3458 transform: rotate(360deg);
3459 -webkit-filter: hue-rotate(360deg);
3460 filter: hue-rotate(360deg);
3461 }
3462 }
3463 /* :not(:required) hides this rule from IE9 and below */
3464 .echo-loader:not(:required) {
3465 width: 40px;
3466 height: 40px;
3467 border: 6px solid #FF0000;
3468 -moz-border-radius: 50%;
3469 -webkit-border-radius: 50%;
3470 border-radius: 50%;
3471 animation: echo-loader 1.4s ease-in;
3472 animation-iteration-count: infinite;
3473 display: inline-block;
3474 text-indent: 100%;
3475 overflow: hidden;
3476 }
3477
3478 @-moz-keyframes echo-loader {
3479 0% {
3480 -moz-transform: scale(0);
3481 -ms-transform: scale(0);
3482 -webkit-transform: scale(0);
3483 transform: scale(0);
3484 opacity: 0.0;
3485 }
3486 25% {
3487 -moz-transform: scale(0);
3488 -ms-transform: scale(0);
3489 -webkit-transform: scale(0);
3490 transform: scale(0);
3491 opacity: .1;
3492 }
3493 50% {
3494 -moz-transform: scale(0.1);
3495 -ms-transform: scale(0.1);
3496 -webkit-transform: scale(0.1);
3497 transform: scale(0.1);
3498 opacity: .3;
3499 }
3500 75% {
3501 -moz-transform: scale(0.5);
3502 -ms-transform: scale(0.5);
3503 -webkit-transform: scale(0.5);
3504 transform: scale(0.5);
3505 opacity: .5;
3506 }
3507 100% {
3508 -moz-transform: scale(1);
3509 -ms-transform: scale(1);
3510 -webkit-transform: scale(1);
3511 transform: scale(1);
3512 opacity: 0;
3513 }
3514 }
3515 @-webkit-keyframes echo-loader {
3516 0% {
3517 -moz-transform: scale(0);
3518 -ms-transform: scale(0);
3519 -webkit-transform: scale(0);
3520 transform: scale(0);
3521 opacity: 0.0;
3522 }
3523 25% {
3524 -moz-transform: scale(0);
3525 -ms-transform: scale(0);
3526 -webkit-transform: scale(0);
3527 transform: scale(0);
3528 opacity: .1;
3529 }
3530 50% {
3531 -moz-transform: scale(0.1);
3532 -ms-transform: scale(0.1);
3533 -webkit-transform: scale(0.1);
3534 transform: scale(0.1);
3535 opacity: .3;
3536 }
3537 75% {
3538 -moz-transform: scale(0.5);
3539 -ms-transform: scale(0.5);
3540 -webkit-transform: scale(0.5);
3541 transform: scale(0.5);
3542 opacity: .5;
3543 }
3544 100% {
3545 -moz-transform: scale(1);
3546 -ms-transform: scale(1);
3547 -webkit-transform: scale(1);
3548 transform: scale(1);
3549 opacity: 0;
3550 }
3551 }
3552 @keyframes echo-loader {
3553 0% {
3554 -moz-transform: scale(0);
3555 -ms-transform: scale(0);
3556 -webkit-transform: scale(0);
3557 transform: scale(0);
3558 opacity: 0.0;
3559 }
3560 25% {
3561 -moz-transform: scale(0);
3562 -ms-transform: scale(0);
3563 -webkit-transform: scale(0);
3564 transform: scale(0);
3565 opacity: .1;
3566 }
3567 50% {
3568 -moz-transform: scale(0.1);
3569 -ms-transform: scale(0.1);
3570 -webkit-transform: scale(0.1);
3571 transform: scale(0.1);
3572 opacity: .3;
3573 }
3574 75% {
3575 -moz-transform: scale(0.5);
3576 -ms-transform: scale(0.5);
3577 -webkit-transform: scale(0.5);
3578 transform: scale(0.5);
3579 opacity: .5;
3580 }
3581 100% {
3582 -moz-transform: scale(1);
3583 -ms-transform: scale(1);
3584 -webkit-transform: scale(1);
3585 transform: scale(1);
3586 opacity: 0;
3587 }
3588 }
3589