3 Animate.css - http://daneden.me/animate
4 Licensed under the MIT license
6 Copyright (c) 2013 Daniel Eden
8 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
10 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
12 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
14 body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
15 -webkit-backface-visibility: hidden;
18 -webkit-animation-duration: 1.3s;
19 -moz-animation-duration: 1.3s;
20 -o-animation-duration: 1.3s;
21 animation-duration: 1.3s;
22 -webkit-animation-fill-mode: both;
23 -moz-animation-fill-mode: both;
24 -o-animation-fill-mode: both;
25 animation-fill-mode: both;
29 -webkit-animation-duration: 2s;
30 -moz-animation-duration: 2s;
31 -o-animation-duration: 2s;
32 animation-duration: 2s;
35 @-webkit-keyframes flash {
36 0%, 50%, 100% {opacity: 1;}
37 25%, 75% {opacity: 0;}
40 @-moz-keyframes flash {
41 0%, 50%, 100% {opacity: 1;}
42 25%, 75% {opacity: 0;}
46 0%, 50%, 100% {opacity: 1;}
47 25%, 75% {opacity: 0;}
51 0%, 50%, 100% {opacity: 1;}
52 25%, 75% {opacity: 0;}
56 -webkit-animation-name: flash;
57 -moz-animation-name: flash;
58 -o-animation-name: flash;
59 animation-name: flash;
61 @-webkit-keyframes shake {
62 0%, 100% {-webkit-transform: translateX(0);}
63 10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
64 20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
67 @-moz-keyframes shake {
68 0%, 100% {-moz-transform: translateX(0);}
69 10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
70 20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
74 0%, 100% {-o-transform: translateX(0);}
75 10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
76 20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
80 0%, 100% {transform: translateX(0);}
81 10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
82 20%, 40%, 60%, 80% {transform: translateX(10px);}
86 -webkit-animation-name: shake;
87 -moz-animation-name: shake;
88 -o-animation-name: shake;
89 animation-name: shake;
91 @-webkit-keyframes bounce {
92 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
93 40% {-webkit-transform: translateY(-30px);}
94 60% {-webkit-transform: translateY(-15px);}
97 @-moz-keyframes bounce {
98 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
99 40% {-moz-transform: translateY(-30px);}
100 60% {-moz-transform: translateY(-15px);}
103 @-o-keyframes bounce {
104 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
105 40% {-o-transform: translateY(-30px);}
106 60% {-o-transform: translateY(-15px);}
109 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
110 40% {transform: translateY(-30px);}
111 60% {transform: translateY(-15px);}
115 -webkit-animation-name: bounce;
116 -moz-animation-name: bounce;
117 -o-animation-name: bounce;
118 animation-name: bounce;
120 @-webkit-keyframes tada {
121 0% {-webkit-transform: scale(1);}
122 10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
123 30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
124 40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
125 100% {-webkit-transform: scale(1) rotate(0);}
128 @-moz-keyframes tada {
129 0% {-moz-transform: scale(1);}
130 10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
131 30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
132 40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
133 100% {-moz-transform: scale(1) rotate(0);}
137 0% {-o-transform: scale(1);}
138 10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
139 30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
140 40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
141 100% {-o-transform: scale(1) rotate(0);}
145 0% {transform: scale(1);}
146 10%, 20% {transform: scale(0.9) rotate(-3deg);}
147 30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
148 40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
149 100% {transform: scale(1) rotate(0);}
153 -webkit-animation-name: tada;
154 -moz-animation-name: tada;
155 -o-animation-name: tada;
156 animation-name: tada;
158 @-webkit-keyframes swing {
159 20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
160 20% { -webkit-transform: rotate(15deg); }
161 40% { -webkit-transform: rotate(-10deg); }
162 60% { -webkit-transform: rotate(5deg); }
163 80% { -webkit-transform: rotate(-5deg); }
164 100% { -webkit-transform: rotate(0deg); }
167 @-moz-keyframes swing {
168 20% { -moz-transform: rotate(15deg); }
169 40% { -moz-transform: rotate(-10deg); }
170 60% { -moz-transform: rotate(5deg); }
171 80% { -moz-transform: rotate(-5deg); }
172 100% { -moz-transform: rotate(0deg); }
175 @-o-keyframes swing {
176 20% { -o-transform: rotate(15deg); }
177 40% { -o-transform: rotate(-10deg); }
178 60% { -o-transform: rotate(5deg); }
179 80% { -o-transform: rotate(-5deg); }
180 100% { -o-transform: rotate(0deg); }
184 20% { transform: rotate(15deg); }
185 40% { transform: rotate(-10deg); }
186 60% { transform: rotate(5deg); }
187 80% { transform: rotate(-5deg); }
188 100% { transform: rotate(0deg); }
192 -webkit-transform-origin: top center;
193 -moz-transform-origin: top center;
194 -o-transform-origin: top center;
195 transform-origin: top center;
196 -webkit-animation-name: swing;
197 -moz-animation-name: swing;
198 -o-animation-name: swing;
199 animation-name: swing;
201 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
203 @-webkit-keyframes wobble {
204 0% { -webkit-transform: translateX(0%); }
205 15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
206 30% { -webkit-transform: translateX(20%) rotate(3deg); }
207 45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
208 60% { -webkit-transform: translateX(10%) rotate(2deg); }
209 75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
210 100% { -webkit-transform: translateX(0%); }
213 @-moz-keyframes wobble {
214 0% { -moz-transform: translateX(0%); }
215 15% { -moz-transform: translateX(-25%) rotate(-5deg); }
216 30% { -moz-transform: translateX(20%) rotate(3deg); }
217 45% { -moz-transform: translateX(-15%) rotate(-3deg); }
218 60% { -moz-transform: translateX(10%) rotate(2deg); }
219 75% { -moz-transform: translateX(-5%) rotate(-1deg); }
220 100% { -moz-transform: translateX(0%); }
223 @-o-keyframes wobble {
224 0% { -o-transform: translateX(0%); }
225 15% { -o-transform: translateX(-25%) rotate(-5deg); }
226 30% { -o-transform: translateX(20%) rotate(3deg); }
227 45% { -o-transform: translateX(-15%) rotate(-3deg); }
228 60% { -o-transform: translateX(10%) rotate(2deg); }
229 75% { -o-transform: translateX(-5%) rotate(-1deg); }
230 100% { -o-transform: translateX(0%); }
234 0% { transform: translateX(0%); }
235 15% { transform: translateX(-25%) rotate(-5deg); }
236 30% { transform: translateX(20%) rotate(3deg); }
237 45% { transform: translateX(-15%) rotate(-3deg); }
238 60% { transform: translateX(10%) rotate(2deg); }
239 75% { transform: translateX(-5%) rotate(-1deg); }
240 100% { transform: translateX(0%); }
244 -webkit-animation-name: wobble;
245 -moz-animation-name: wobble;
246 -o-animation-name: wobble;
247 animation-name: wobble;
249 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
251 @-webkit-keyframes pulse {
252 0% { -webkit-transform: scale(1); }
253 50% { -webkit-transform: scale(1.1); }
254 100% { -webkit-transform: scale(1); }
256 @-moz-keyframes pulse {
257 0% { -moz-transform: scale(1); }
258 50% { -moz-transform: scale(1.1); }
259 100% { -moz-transform: scale(1); }
261 @-o-keyframes pulse {
262 0% { -o-transform: scale(1); }
263 50% { -o-transform: scale(1.1); }
264 100% { -o-transform: scale(1); }
267 0% { transform: scale(1); }
268 50% { transform: scale(1.1); }
269 100% { transform: scale(1); }
273 -webkit-animation-name: pulse;
274 -moz-animation-name: pulse;
275 -o-animation-name: pulse;
276 animation-name: pulse;
278 @-webkit-keyframes flip {
280 -webkit-transform: perspective(400px) rotateY(0);
281 -webkit-animation-timing-function: ease-out;
284 -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
285 -webkit-animation-timing-function: ease-out;
288 -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
289 -webkit-animation-timing-function: ease-in;
292 -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
293 -webkit-animation-timing-function: ease-in;
296 -webkit-transform: perspective(400px) scale(1);
297 -webkit-animation-timing-function: ease-in;
300 @-moz-keyframes flip {
302 -moz-transform: perspective(400px) rotateY(0);
303 -moz-animation-timing-function: ease-out;
306 -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
307 -moz-animation-timing-function: ease-out;
310 -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
311 -moz-animation-timing-function: ease-in;
314 -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
315 -moz-animation-timing-function: ease-in;
318 -moz-transform: perspective(400px) scale(1);
319 -moz-animation-timing-function: ease-in;
324 -o-transform: perspective(400px) rotateY(0);
325 -o-animation-timing-function: ease-out;
328 -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
329 -o-animation-timing-function: ease-out;
332 -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
333 -o-animation-timing-function: ease-in;
336 -o-transform: perspective(400px) rotateY(360deg) scale(.95);
337 -o-animation-timing-function: ease-in;
340 -o-transform: perspective(400px) scale(1);
341 -o-animation-timing-function: ease-in;
346 transform: perspective(400px) rotateY(0);
347 animation-timing-function: ease-out;
350 transform: perspective(400px) translateZ(150px) rotateY(170deg);
351 animation-timing-function: ease-out;
354 transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
355 animation-timing-function: ease-in;
358 transform: perspective(400px) rotateY(360deg) scale(.95);
359 animation-timing-function: ease-in;
362 transform: perspective(400px) scale(1);
363 animation-timing-function: ease-in;
368 -webkit-backface-visibility: visible !important;
369 -webkit-animation-name: flip;
370 -moz-backface-visibility: visible !important;
371 -moz-animation-name: flip;
372 -o-backface-visibility: visible !important;
373 -o-animation-name: flip;
374 backface-visibility: visible !important;
375 animation-name: flip;
377 @-webkit-keyframes flipInX {
379 -webkit-transform: perspective(400px) rotateX(90deg);
384 -webkit-transform: perspective(400px) rotateX(-10deg);
388 -webkit-transform: perspective(400px) rotateX(10deg);
392 -webkit-transform: perspective(400px) rotateX(0deg);
396 @-moz-keyframes flipInX {
398 -moz-transform: perspective(400px) rotateX(90deg);
403 -moz-transform: perspective(400px) rotateX(-10deg);
407 -moz-transform: perspective(400px) rotateX(10deg);
411 -moz-transform: perspective(400px) rotateX(0deg);
415 @-o-keyframes flipInX {
417 -o-transform: perspective(400px) rotateX(90deg);
422 -o-transform: perspective(400px) rotateX(-10deg);
426 -o-transform: perspective(400px) rotateX(10deg);
430 -o-transform: perspective(400px) rotateX(0deg);
436 transform: perspective(400px) rotateX(90deg);
441 transform: perspective(400px) rotateX(-10deg);
445 transform: perspective(400px) rotateX(10deg);
449 transform: perspective(400px) rotateX(0deg);
455 -webkit-backface-visibility: visible !important;
456 -webkit-animation-name: flipInX;
457 -moz-backface-visibility: visible !important;
458 -moz-animation-name: flipInX;
459 -o-backface-visibility: visible !important;
460 -o-animation-name: flipInX;
461 backface-visibility: visible !important;
462 animation-name: flipInX;
464 @-webkit-keyframes flipOutX {
466 -webkit-transform: perspective(400px) rotateX(0deg);
470 -webkit-transform: perspective(400px) rotateX(90deg);
475 @-moz-keyframes flipOutX {
477 -moz-transform: perspective(400px) rotateX(0deg);
481 -moz-transform: perspective(400px) rotateX(90deg);
486 @-o-keyframes flipOutX {
488 -o-transform: perspective(400px) rotateX(0deg);
492 -o-transform: perspective(400px) rotateX(90deg);
497 @keyframes flipOutX {
499 transform: perspective(400px) rotateX(0deg);
503 transform: perspective(400px) rotateX(90deg);
509 -webkit-animation-name: flipOutX;
510 -webkit-backface-visibility: visible !important;
511 -moz-animation-name: flipOutX;
512 -moz-backface-visibility: visible !important;
513 -o-animation-name: flipOutX;
514 -o-backface-visibility: visible !important;
515 animation-name: flipOutX;
516 backface-visibility: visible !important;
518 @-webkit-keyframes flipInY {
520 -webkit-transform: perspective(400px) rotateY(90deg);
525 -webkit-transform: perspective(400px) rotateY(-10deg);
529 -webkit-transform: perspective(400px) rotateY(10deg);
533 -webkit-transform: perspective(400px) rotateY(0deg);
537 @-moz-keyframes flipInY {
539 -moz-transform: perspective(400px) rotateY(90deg);
544 -moz-transform: perspective(400px) rotateY(-10deg);
548 -moz-transform: perspective(400px) rotateY(10deg);
552 -moz-transform: perspective(400px) rotateY(0deg);
556 @-o-keyframes flipInY {
558 -o-transform: perspective(400px) rotateY(90deg);
563 -o-transform: perspective(400px) rotateY(-10deg);
567 -o-transform: perspective(400px) rotateY(10deg);
571 -o-transform: perspective(400px) rotateY(0deg);
577 transform: perspective(400px) rotateY(90deg);
582 transform: perspective(400px) rotateY(-10deg);
586 transform: perspective(400px) rotateY(10deg);
590 transform: perspective(400px) rotateY(0deg);
596 -webkit-backface-visibility: visible !important;
597 -webkit-animation-name: flipInY;
598 -moz-backface-visibility: visible !important;
599 -moz-animation-name: flipInY;
600 -o-backface-visibility: visible !important;
601 -o-animation-name: flipInY;
602 backface-visibility: visible !important;
603 animation-name: flipInY;
605 @-webkit-keyframes flipOutY {
607 -webkit-transform: perspective(400px) rotateY(0deg);
611 -webkit-transform: perspective(400px) rotateY(90deg);
615 @-moz-keyframes flipOutY {
617 -moz-transform: perspective(400px) rotateY(0deg);
621 -moz-transform: perspective(400px) rotateY(90deg);
625 @-o-keyframes flipOutY {
627 -o-transform: perspective(400px) rotateY(0deg);
631 -o-transform: perspective(400px) rotateY(90deg);
635 @keyframes flipOutY {
637 transform: perspective(400px) rotateY(0deg);
641 transform: perspective(400px) rotateY(90deg);
647 -webkit-backface-visibility: visible !important;
648 -webkit-animation-name: flipOutY;
649 -moz-backface-visibility: visible !important;
650 -moz-animation-name: flipOutY;
651 -o-backface-visibility: visible !important;
652 -o-animation-name: flipOutY;
653 backface-visibility: visible !important;
654 animation-name: flipOutY;
656 @-webkit-keyframes fadeIn {
661 @-moz-keyframes fadeIn {
666 @-o-keyframes fadeIn {
677 -webkit-animation-name: fadeIn;
678 -moz-animation-name: fadeIn;
679 -o-animation-name: fadeIn;
680 animation-name: fadeIn;
682 @-webkit-keyframes fadeInUp {
685 -webkit-transform: translateY(20px);
690 -webkit-transform: translateY(0);
694 @-moz-keyframes fadeInUp {
697 -moz-transform: translateY(20px);
702 -moz-transform: translateY(0);
706 @-o-keyframes fadeInUp {
709 -o-transform: translateY(20px);
714 -o-transform: translateY(0);
718 @keyframes fadeInUp {
721 transform: translateY(20px);
726 transform: translateY(0);
731 -webkit-animation-name: fadeInUp;
732 -moz-animation-name: fadeInUp;
733 -o-animation-name: fadeInUp;
734 animation-name: fadeInUp;
736 @-webkit-keyframes fadeInDown {
739 -webkit-transform: translateY(-20px);
744 -webkit-transform: translateY(0);
748 @-moz-keyframes fadeInDown {
751 -moz-transform: translateY(-20px);
756 -moz-transform: translateY(0);
760 @-o-keyframes fadeInDown {
763 -o-transform: translateY(-20px);
768 -o-transform: translateY(0);
772 @keyframes fadeInDown {
775 transform: translateY(-20px);
780 transform: translateY(0);
784 .animated.fadeInDown {
785 -webkit-animation-name: fadeInDown;
786 -moz-animation-name: fadeInDown;
787 -o-animation-name: fadeInDown;
788 animation-name: fadeInDown;
790 @-webkit-keyframes fadeInLeft {
793 -webkit-transform: translateX(-20px);
798 -webkit-transform: translateX(0);
802 @-moz-keyframes fadeInLeft {
805 -moz-transform: translateX(-20px);
810 -moz-transform: translateX(0);
814 @-o-keyframes fadeInLeft {
817 -o-transform: translateX(-20px);
822 -o-transform: translateX(0);
826 @keyframes fadeInLeft {
829 transform: translateX(-20px);
834 transform: translateX(0);
838 .animated.fadeInLeft {
839 -webkit-animation-name: fadeInLeft;
840 -moz-animation-name: fadeInLeft;
841 -o-animation-name: fadeInLeft;
842 animation-name: fadeInLeft;
844 @-webkit-keyframes fadeInRight {
847 -webkit-transform: translateX(20px);
852 -webkit-transform: translateX(0);
856 @-moz-keyframes fadeInRight {
859 -moz-transform: translateX(20px);
864 -moz-transform: translateX(0);
868 @-o-keyframes fadeInRight {
871 -o-transform: translateX(20px);
876 -o-transform: translateX(0);
880 @keyframes fadeInRight {
883 transform: translateX(20px);
888 transform: translateX(0);
892 .animated.fadeInRight {
893 -webkit-animation-name: fadeInRight;
894 -moz-animation-name: fadeInRight;
895 -o-animation-name: fadeInRight;
896 animation-name: fadeInRight;
898 @-webkit-keyframes fadeInUpBig {
901 -webkit-transform: translateY(2000px);
906 -webkit-transform: translateY(0);
910 @-moz-keyframes fadeInUpBig {
913 -moz-transform: translateY(2000px);
918 -moz-transform: translateY(0);
922 @-o-keyframes fadeInUpBig {
925 -o-transform: translateY(2000px);
930 -o-transform: translateY(0);
934 @keyframes fadeInUpBig {
937 transform: translateY(2000px);
942 transform: translateY(0);
946 .animated.fadeInUpBig {
947 -webkit-animation-name: fadeInUpBig;
948 -moz-animation-name: fadeInUpBig;
949 -o-animation-name: fadeInUpBig;
950 animation-name: fadeInUpBig;
952 @-webkit-keyframes fadeInDownBig {
955 -webkit-transform: translateY(-2000px);
960 -webkit-transform: translateY(0);
964 @-moz-keyframes fadeInDownBig {
967 -moz-transform: translateY(-2000px);
972 -moz-transform: translateY(0);
976 @-o-keyframes fadeInDownBig {
979 -o-transform: translateY(-2000px);
984 -o-transform: translateY(0);
988 @keyframes fadeInDownBig {
991 transform: translateY(-2000px);
996 transform: translateY(0);
1000 .animated.fadeInDownBig {
1001 -webkit-animation-name: fadeInDownBig;
1002 -moz-animation-name: fadeInDownBig;
1003 -o-animation-name: fadeInDownBig;
1004 animation-name: fadeInDownBig;
1006 @-webkit-keyframes fadeInLeftBig {
1009 -webkit-transform: translateX(-2000px);
1014 -webkit-transform: translateX(0);
1017 @-moz-keyframes fadeInLeftBig {
1020 -moz-transform: translateX(-2000px);
1025 -moz-transform: translateX(0);
1028 @-o-keyframes fadeInLeftBig {
1031 -o-transform: translateX(-2000px);
1036 -o-transform: translateX(0);
1039 @keyframes fadeInLeftBig {
1042 transform: translateX(-2000px);
1047 transform: translateX(0);
1051 .animated.fadeInLeftBig {
1052 -webkit-animation-name: fadeInLeftBig;
1053 -moz-animation-name: fadeInLeftBig;
1054 -o-animation-name: fadeInLeftBig;
1055 animation-name: fadeInLeftBig;
1057 @-webkit-keyframes fadeInRightBig {
1060 -webkit-transform: translateX(2000px);
1065 -webkit-transform: translateX(0);
1069 @-moz-keyframes fadeInRightBig {
1072 -moz-transform: translateX(2000px);
1077 -moz-transform: translateX(0);
1081 @-o-keyframes fadeInRightBig {
1084 -o-transform: translateX(2000px);
1089 -o-transform: translateX(0);
1093 @keyframes fadeInRightBig {
1096 transform: translateX(2000px);
1101 transform: translateX(0);
1105 .animated.fadeInRightBig {
1106 -webkit-animation-name: fadeInRightBig;
1107 -moz-animation-name: fadeInRightBig;
1108 -o-animation-name: fadeInRightBig;
1109 animation-name: fadeInRightBig;
1111 @-webkit-keyframes fadeOut {
1116 @-moz-keyframes fadeOut {
1121 @-o-keyframes fadeOut {
1126 @keyframes fadeOut {
1132 -webkit-animation-name: fadeOut;
1133 -moz-animation-name: fadeOut;
1134 -o-animation-name: fadeOut;
1135 animation-name: fadeOut;
1137 @-webkit-keyframes fadeOutUp {
1140 -webkit-transform: translateY(0);
1145 -webkit-transform: translateY(-20px);
1148 @-moz-keyframes fadeOutUp {
1151 -moz-transform: translateY(0);
1156 -moz-transform: translateY(-20px);
1159 @-o-keyframes fadeOutUp {
1162 -o-transform: translateY(0);
1167 -o-transform: translateY(-20px);
1170 @keyframes fadeOutUp {
1173 transform: translateY(0);
1178 transform: translateY(-20px);
1182 .animated.fadeOutUp {
1183 -webkit-animation-name: fadeOutUp;
1184 -moz-animation-name: fadeOutUp;
1185 -o-animation-name: fadeOutUp;
1186 animation-name: fadeOutUp;
1188 @-webkit-keyframes fadeOutDown {
1191 -webkit-transform: translateY(0);
1196 -webkit-transform: translateY(20px);
1200 @-moz-keyframes fadeOutDown {
1203 -moz-transform: translateY(0);
1208 -moz-transform: translateY(20px);
1212 @-o-keyframes fadeOutDown {
1215 -o-transform: translateY(0);
1220 -o-transform: translateY(20px);
1224 @keyframes fadeOutDown {
1227 transform: translateY(0);
1232 transform: translateY(20px);
1236 .animated.fadeOutDown {
1237 -webkit-animation-name: fadeOutDown;
1238 -moz-animation-name: fadeOutDown;
1239 -o-animation-name: fadeOutDown;
1240 animation-name: fadeOutDown;
1242 @-webkit-keyframes fadeOutLeft {
1245 -webkit-transform: translateX(0);
1250 -webkit-transform: translateX(-20px);
1254 @-moz-keyframes fadeOutLeft {
1257 -moz-transform: translateX(0);
1262 -moz-transform: translateX(-20px);
1266 @-o-keyframes fadeOutLeft {
1269 -o-transform: translateX(0);
1274 -o-transform: translateX(-20px);
1278 @keyframes fadeOutLeft {
1281 transform: translateX(0);
1286 transform: translateX(-20px);
1290 .animated.fadeOutLeft {
1291 -webkit-animation-name: fadeOutLeft;
1292 -moz-animation-name: fadeOutLeft;
1293 -o-animation-name: fadeOutLeft;
1294 animation-name: fadeOutLeft;
1296 @-webkit-keyframes fadeOutRight {
1299 -webkit-transform: translateX(0);
1304 -webkit-transform: translateX(20px);
1308 @-moz-keyframes fadeOutRight {
1311 -moz-transform: translateX(0);
1316 -moz-transform: translateX(20px);
1320 @-o-keyframes fadeOutRight {
1323 -o-transform: translateX(0);
1328 -o-transform: translateX(20px);
1332 @keyframes fadeOutRight {
1335 transform: translateX(0);
1340 transform: translateX(20px);
1344 .animated.fadeOutRight {
1345 -webkit-animation-name: fadeOutRight;
1346 -moz-animation-name: fadeOutRight;
1347 -o-animation-name: fadeOutRight;
1348 animation-name: fadeOutRight;
1350 @-webkit-keyframes fadeOutUpBig {
1353 -webkit-transform: translateY(0);
1358 -webkit-transform: translateY(-2000px);
1362 @-moz-keyframes fadeOutUpBig {
1365 -moz-transform: translateY(0);
1370 -moz-transform: translateY(-2000px);
1374 @-o-keyframes fadeOutUpBig {
1377 -o-transform: translateY(0);
1382 -o-transform: translateY(-2000px);
1386 @keyframes fadeOutUpBig {
1389 transform: translateY(0);
1394 transform: translateY(-2000px);
1398 .animated.fadeOutUpBig {
1399 -webkit-animation-name: fadeOutUpBig;
1400 -moz-animation-name: fadeOutUpBig;
1401 -o-animation-name: fadeOutUpBig;
1402 animation-name: fadeOutUpBig;
1404 @-webkit-keyframes fadeOutDownBig {
1407 -webkit-transform: translateY(0);
1412 -webkit-transform: translateY(2000px);
1416 @-moz-keyframes fadeOutDownBig {
1419 -moz-transform: translateY(0);
1424 -moz-transform: translateY(2000px);
1428 @-o-keyframes fadeOutDownBig {
1431 -o-transform: translateY(0);
1436 -o-transform: translateY(2000px);
1440 @keyframes fadeOutDownBig {
1443 transform: translateY(0);
1448 transform: translateY(2000px);
1452 .animated.fadeOutDownBig {
1453 -webkit-animation-name: fadeOutDownBig;
1454 -moz-animation-name: fadeOutDownBig;
1455 -o-animation-name: fadeOutDownBig;
1456 animation-name: fadeOutDownBig;
1458 @-webkit-keyframes fadeOutLeftBig {
1461 -webkit-transform: translateX(0);
1466 -webkit-transform: translateX(-2000px);
1470 @-moz-keyframes fadeOutLeftBig {
1473 -moz-transform: translateX(0);
1478 -moz-transform: translateX(-2000px);
1482 @-o-keyframes fadeOutLeftBig {
1485 -o-transform: translateX(0);
1490 -o-transform: translateX(-2000px);
1494 @keyframes fadeOutLeftBig {
1497 transform: translateX(0);
1502 transform: translateX(-2000px);
1506 .animated.fadeOutLeftBig {
1507 -webkit-animation-name: fadeOutLeftBig;
1508 -moz-animation-name: fadeOutLeftBig;
1509 -o-animation-name: fadeOutLeftBig;
1510 animation-name: fadeOutLeftBig;
1512 @-webkit-keyframes fadeOutRightBig {
1515 -webkit-transform: translateX(0);
1520 -webkit-transform: translateX(2000px);
1523 @-moz-keyframes fadeOutRightBig {
1526 -moz-transform: translateX(0);
1531 -moz-transform: translateX(2000px);
1534 @-o-keyframes fadeOutRightBig {
1537 -o-transform: translateX(0);
1542 -o-transform: translateX(2000px);
1545 @keyframes fadeOutRightBig {
1548 transform: translateX(0);
1553 transform: translateX(2000px);
1557 .animated.fadeOutRightBig {
1558 -webkit-animation-name: fadeOutRightBig;
1559 -moz-animation-name: fadeOutRightBig;
1560 -o-animation-name: fadeOutRightBig;
1561 animation-name: fadeOutRightBig;
1563 @-webkit-keyframes bounceIn {
1566 -webkit-transform: scale(.3);
1571 -webkit-transform: scale(1.05);
1575 -webkit-transform: scale(.9);
1579 -webkit-transform: scale(1);
1583 @-moz-keyframes bounceIn {
1586 -moz-transform: scale(.3);
1591 -moz-transform: scale(1.05);
1595 -moz-transform: scale(.9);
1599 -moz-transform: scale(1);
1603 @-o-keyframes bounceIn {
1606 -o-transform: scale(.3);
1611 -o-transform: scale(1.05);
1615 -o-transform: scale(.9);
1619 -o-transform: scale(1);
1623 @keyframes bounceIn {
1626 transform: scale(.3);
1631 transform: scale(1.05);
1635 transform: scale(.9);
1639 transform: scale(1);
1643 .animated.bounceIn {
1644 -webkit-animation-name: bounceIn;
1645 -moz-animation-name: bounceIn;
1646 -o-animation-name: bounceIn;
1647 animation-name: bounceIn;
1649 @-webkit-keyframes bounceInUp {
1652 -webkit-transform: translateY(2000px);
1657 -webkit-transform: translateY(-30px);
1661 -webkit-transform: translateY(10px);
1665 -webkit-transform: translateY(0);
1668 @-moz-keyframes bounceInUp {
1671 -moz-transform: translateY(2000px);
1676 -moz-transform: translateY(-30px);
1680 -moz-transform: translateY(10px);
1684 -moz-transform: translateY(0);
1688 @-o-keyframes bounceInUp {
1691 -o-transform: translateY(2000px);
1696 -o-transform: translateY(-30px);
1700 -o-transform: translateY(10px);
1704 -o-transform: translateY(0);
1708 @keyframes bounceInUp {
1711 transform: translateY(2000px);
1716 transform: translateY(-30px);
1720 transform: translateY(10px);
1724 transform: translateY(0);
1728 .animated.bounceInUp {
1729 -webkit-animation-name: bounceInUp;
1730 -moz-animation-name: bounceInUp;
1731 -o-animation-name: bounceInUp;
1732 animation-name: bounceInUp;
1734 @-webkit-keyframes bounceInDown {
1737 -webkit-transform: translateY(-2000px);
1742 -webkit-transform: translateY(30px);
1746 -webkit-transform: translateY(-10px);
1750 -webkit-transform: translateY(0);
1754 @-moz-keyframes bounceInDown {
1757 -moz-transform: translateY(-2000px);
1762 -moz-transform: translateY(30px);
1766 -moz-transform: translateY(-10px);
1770 -moz-transform: translateY(0);
1774 @-o-keyframes bounceInDown {
1777 -o-transform: translateY(-2000px);
1782 -o-transform: translateY(30px);
1786 -o-transform: translateY(-10px);
1790 -o-transform: translateY(0);
1794 @keyframes bounceInDown {
1797 transform: translateY(-2000px);
1802 transform: translateY(30px);
1806 transform: translateY(-10px);
1810 transform: translateY(0);
1814 .animated.bounceInDown {
1815 -webkit-animation-name: bounceInDown;
1816 -moz-animation-name: bounceInDown;
1817 -o-animation-name: bounceInDown;
1818 animation-name: bounceInDown;
1820 @-webkit-keyframes bounceInLeft {
1823 -webkit-transform: translateX(-2000px);
1828 -webkit-transform: translateX(30px);
1832 -webkit-transform: translateX(-10px);
1836 -webkit-transform: translateX(0);
1840 @-moz-keyframes bounceInLeft {
1843 -moz-transform: translateX(-2000px);
1848 -moz-transform: translateX(30px);
1852 -moz-transform: translateX(-10px);
1856 -moz-transform: translateX(0);
1860 @-o-keyframes bounceInLeft {
1863 -o-transform: translateX(-2000px);
1868 -o-transform: translateX(30px);
1872 -o-transform: translateX(-10px);
1876 -o-transform: translateX(0);
1880 @keyframes bounceInLeft {
1883 transform: translateX(-2000px);
1888 transform: translateX(30px);
1892 transform: translateX(-10px);
1896 transform: translateX(0);
1900 .animated.bounceInLeft {
1901 -webkit-animation-name: bounceInLeft;
1902 -moz-animation-name: bounceInLeft;
1903 -o-animation-name: bounceInLeft;
1904 animation-name: bounceInLeft;
1906 @-webkit-keyframes bounceInRight {
1909 -webkit-transform: translateX(2000px);
1914 -webkit-transform: translateX(-30px);
1918 -webkit-transform: translateX(10px);
1922 -webkit-transform: translateX(0);
1926 @-moz-keyframes bounceInRight {
1929 -moz-transform: translateX(2000px);
1934 -moz-transform: translateX(-30px);
1938 -moz-transform: translateX(10px);
1942 -moz-transform: translateX(0);
1946 @-o-keyframes bounceInRight {
1949 -o-transform: translateX(2000px);
1954 -o-transform: translateX(-30px);
1958 -o-transform: translateX(10px);
1962 -o-transform: translateX(0);
1966 @keyframes bounceInRight {
1969 transform: translateX(2000px);
1974 transform: translateX(-30px);
1978 transform: translateX(10px);
1982 transform: translateX(0);
1986 .animated.bounceInRight {
1987 -webkit-animation-name: bounceInRight;
1988 -moz-animation-name: bounceInRight;
1989 -o-animation-name: bounceInRight;
1990 animation-name: bounceInRight;
1992 @-webkit-keyframes bounceOut {
1994 -webkit-transform: scale(1);
1998 -webkit-transform: scale(.95);
2003 -webkit-transform: scale(1.1);
2008 -webkit-transform: scale(.3);
2012 @-moz-keyframes bounceOut {
2014 -moz-transform: scale(1);
2018 -moz-transform: scale(.95);
2023 -moz-transform: scale(1.1);
2028 -moz-transform: scale(.3);
2032 @-o-keyframes bounceOut {
2034 -o-transform: scale(1);
2038 -o-transform: scale(.95);
2043 -o-transform: scale(1.1);
2048 -o-transform: scale(.3);
2052 @keyframes bounceOut {
2054 transform: scale(1);
2058 transform: scale(.95);
2063 transform: scale(1.1);
2068 transform: scale(.3);
2072 .animated.bounceOut {
2073 -webkit-animation-name: bounceOut;
2074 -moz-animation-name: bounceOut;
2075 -o-animation-name: bounceOut;
2076 animation-name: bounceOut;
2078 @-webkit-keyframes bounceOutUp {
2080 -webkit-transform: translateY(0);
2085 -webkit-transform: translateY(20px);
2090 -webkit-transform: translateY(-2000px);
2094 @-moz-keyframes bounceOutUp {
2096 -moz-transform: translateY(0);
2101 -moz-transform: translateY(20px);
2106 -moz-transform: translateY(-2000px);
2110 @-o-keyframes bounceOutUp {
2112 -o-transform: translateY(0);
2117 -o-transform: translateY(20px);
2122 -o-transform: translateY(-2000px);
2126 @keyframes bounceOutUp {
2128 transform: translateY(0);
2133 transform: translateY(20px);
2138 transform: translateY(-2000px);
2142 .animated.bounceOutUp {
2143 -webkit-animation-name: bounceOutUp;
2144 -moz-animation-name: bounceOutUp;
2145 -o-animation-name: bounceOutUp;
2146 animation-name: bounceOutUp;
2148 @-webkit-keyframes bounceOutDown {
2150 -webkit-transform: translateY(0);
2155 -webkit-transform: translateY(-20px);
2160 -webkit-transform: translateY(2000px);
2164 @-moz-keyframes bounceOutDown {
2166 -moz-transform: translateY(0);
2171 -moz-transform: translateY(-20px);
2176 -moz-transform: translateY(2000px);
2180 @-o-keyframes bounceOutDown {
2182 -o-transform: translateY(0);
2187 -o-transform: translateY(-20px);
2192 -o-transform: translateY(2000px);
2196 @keyframes bounceOutDown {
2198 transform: translateY(0);
2203 transform: translateY(-20px);
2208 transform: translateY(2000px);
2212 .animated.bounceOutDown {
2213 -webkit-animation-name: bounceOutDown;
2214 -moz-animation-name: bounceOutDown;
2215 -o-animation-name: bounceOutDown;
2216 animation-name: bounceOutDown;
2218 @-webkit-keyframes bounceOutLeft {
2220 -webkit-transform: translateX(0);
2225 -webkit-transform: translateX(20px);
2230 -webkit-transform: translateX(-2000px);
2234 @-moz-keyframes bounceOutLeft {
2236 -moz-transform: translateX(0);
2241 -moz-transform: translateX(20px);
2246 -moz-transform: translateX(-2000px);
2250 @-o-keyframes bounceOutLeft {
2252 -o-transform: translateX(0);
2257 -o-transform: translateX(20px);
2262 -o-transform: translateX(-2000px);
2266 @keyframes bounceOutLeft {
2268 transform: translateX(0);
2273 transform: translateX(20px);
2278 transform: translateX(-2000px);
2282 .animated.bounceOutLeft {
2283 -webkit-animation-name: bounceOutLeft;
2284 -moz-animation-name: bounceOutLeft;
2285 -o-animation-name: bounceOutLeft;
2286 animation-name: bounceOutLeft;
2288 @-webkit-keyframes bounceOutRight {
2290 -webkit-transform: translateX(0);
2295 -webkit-transform: translateX(-20px);
2300 -webkit-transform: translateX(2000px);
2304 @-moz-keyframes bounceOutRight {
2306 -moz-transform: translateX(0);
2311 -moz-transform: translateX(-20px);
2316 -moz-transform: translateX(2000px);
2320 @-o-keyframes bounceOutRight {
2322 -o-transform: translateX(0);
2327 -o-transform: translateX(-20px);
2332 -o-transform: translateX(2000px);
2336 @keyframes bounceOutRight {
2338 transform: translateX(0);
2343 transform: translateX(-20px);
2348 transform: translateX(2000px);
2352 .animated.bounceOutRight {
2353 -webkit-animation-name: bounceOutRight;
2354 -moz-animation-name: bounceOutRight;
2355 -o-animation-name: bounceOutRight;
2356 animation-name: bounceOutRight;
2358 @-webkit-keyframes rotateIn {
2360 -webkit-transform-origin: center center;
2361 -webkit-transform: rotate(-200deg);
2366 -webkit-transform-origin: center center;
2367 -webkit-transform: rotate(0);
2371 @-moz-keyframes rotateIn {
2373 -moz-transform-origin: center center;
2374 -moz-transform: rotate(-200deg);
2379 -moz-transform-origin: center center;
2380 -moz-transform: rotate(0);
2384 @-o-keyframes rotateIn {
2386 -o-transform-origin: center center;
2387 -o-transform: rotate(-200deg);
2392 -o-transform-origin: center center;
2393 -o-transform: rotate(0);
2397 @keyframes rotateIn {
2399 transform-origin: center center;
2400 transform: rotate(-200deg);
2405 transform-origin: center center;
2406 transform: rotate(0);
2411 .animated.rotateIn {
2412 -webkit-animation-name: rotateIn;
2413 -moz-animation-name: rotateIn;
2414 -o-animation-name: rotateIn;
2415 animation-name: rotateIn;
2417 @-webkit-keyframes rotateInUpLeft {
2419 -webkit-transform-origin: left bottom;
2420 -webkit-transform: rotate(90deg);
2425 -webkit-transform-origin: left bottom;
2426 -webkit-transform: rotate(0);
2431 @-moz-keyframes rotateInUpLeft {
2433 -moz-transform-origin: left bottom;
2434 -moz-transform: rotate(90deg);
2439 -moz-transform-origin: left bottom;
2440 -moz-transform: rotate(0);
2445 @-o-keyframes rotateInUpLeft {
2447 -o-transform-origin: left bottom;
2448 -o-transform: rotate(90deg);
2453 -o-transform-origin: left bottom;
2454 -o-transform: rotate(0);
2459 @keyframes rotateInUpLeft {
2461 transform-origin: left bottom;
2462 transform: rotate(90deg);
2467 transform-origin: left bottom;
2468 transform: rotate(0);
2473 .animated.rotateInUpLeft {
2474 -webkit-animation-name: rotateInUpLeft;
2475 -moz-animation-name: rotateInUpLeft;
2476 -o-animation-name: rotateInUpLeft;
2477 animation-name: rotateInUpLeft;
2479 @-webkit-keyframes rotateInDownLeft {
2481 -webkit-transform-origin: left bottom;
2482 -webkit-transform: rotate(-90deg);
2487 -webkit-transform-origin: left bottom;
2488 -webkit-transform: rotate(0);
2493 @-moz-keyframes rotateInDownLeft {
2495 -moz-transform-origin: left bottom;
2496 -moz-transform: rotate(-90deg);
2501 -moz-transform-origin: left bottom;
2502 -moz-transform: rotate(0);
2507 @-o-keyframes rotateInDownLeft {
2509 -o-transform-origin: left bottom;
2510 -o-transform: rotate(-90deg);
2515 -o-transform-origin: left bottom;
2516 -o-transform: rotate(0);
2521 @keyframes rotateInDownLeft {
2523 transform-origin: left bottom;
2524 transform: rotate(-90deg);
2529 transform-origin: left bottom;
2530 transform: rotate(0);
2535 .animated.rotateInDownLeft {
2536 -webkit-animation-name: rotateInDownLeft;
2537 -moz-animation-name: rotateInDownLeft;
2538 -o-animation-name: rotateInDownLeft;
2539 animation-name: rotateInDownLeft;
2541 @-webkit-keyframes rotateInUpRight {
2543 -webkit-transform-origin: right bottom;
2544 -webkit-transform: rotate(-90deg);
2549 -webkit-transform-origin: right bottom;
2550 -webkit-transform: rotate(0);
2555 @-moz-keyframes rotateInUpRight {
2557 -moz-transform-origin: right bottom;
2558 -moz-transform: rotate(-90deg);
2563 -moz-transform-origin: right bottom;
2564 -moz-transform: rotate(0);
2569 @-o-keyframes rotateInUpRight {
2571 -o-transform-origin: right bottom;
2572 -o-transform: rotate(-90deg);
2577 -o-transform-origin: right bottom;
2578 -o-transform: rotate(0);
2583 @keyframes rotateInUpRight {
2585 transform-origin: right bottom;
2586 transform: rotate(-90deg);
2591 transform-origin: right bottom;
2592 transform: rotate(0);
2597 .animated.rotateInUpRight {
2598 -webkit-animation-name: rotateInUpRight;
2599 -moz-animation-name: rotateInUpRight;
2600 -o-animation-name: rotateInUpRight;
2601 animation-name: rotateInUpRight;
2603 @-webkit-keyframes rotateInDownRight {
2605 -webkit-transform-origin: right bottom;
2606 -webkit-transform: rotate(90deg);
2611 -webkit-transform-origin: right bottom;
2612 -webkit-transform: rotate(0);
2617 @-moz-keyframes rotateInDownRight {
2619 -moz-transform-origin: right bottom;
2620 -moz-transform: rotate(90deg);
2625 -moz-transform-origin: right bottom;
2626 -moz-transform: rotate(0);
2631 @-o-keyframes rotateInDownRight {
2633 -o-transform-origin: right bottom;
2634 -o-transform: rotate(90deg);
2639 -o-transform-origin: right bottom;
2640 -o-transform: rotate(0);
2645 @keyframes rotateInDownRight {
2647 transform-origin: right bottom;
2648 transform: rotate(90deg);
2653 transform-origin: right bottom;
2654 transform: rotate(0);
2659 .animated.rotateInDownRight {
2660 -webkit-animation-name: rotateInDownRight;
2661 -moz-animation-name: rotateInDownRight;
2662 -o-animation-name: rotateInDownRight;
2663 animation-name: rotateInDownRight;
2665 @-webkit-keyframes rotateOut {
2667 -webkit-transform-origin: center center;
2668 -webkit-transform: rotate(0);
2673 -webkit-transform-origin: center center;
2674 -webkit-transform: rotate(200deg);
2679 @-moz-keyframes rotateOut {
2681 -moz-transform-origin: center center;
2682 -moz-transform: rotate(0);
2687 -moz-transform-origin: center center;
2688 -moz-transform: rotate(200deg);
2693 @-o-keyframes rotateOut {
2695 -o-transform-origin: center center;
2696 -o-transform: rotate(0);
2701 -o-transform-origin: center center;
2702 -o-transform: rotate(200deg);
2707 @keyframes rotateOut {
2709 transform-origin: center center;
2710 transform: rotate(0);
2715 transform-origin: center center;
2716 transform: rotate(200deg);
2721 .animated.rotateOut {
2722 -webkit-animation-name: rotateOut;
2723 -moz-animation-name: rotateOut;
2724 -o-animation-name: rotateOut;
2725 animation-name: rotateOut;
2727 @-webkit-keyframes rotateOutUpLeft {
2729 -webkit-transform-origin: left bottom;
2730 -webkit-transform: rotate(0);
2735 -webkit-transform-origin: left bottom;
2736 -webkit-transform: rotate(-90deg);
2741 @-moz-keyframes rotateOutUpLeft {
2743 -moz-transform-origin: left bottom;
2744 -moz-transform: rotate(0);
2749 -moz-transform-origin: left bottom;
2750 -moz-transform: rotate(-90deg);
2755 @-o-keyframes rotateOutUpLeft {
2757 -o-transform-origin: left bottom;
2758 -o-transform: rotate(0);
2763 -o-transform-origin: left bottom;
2764 -o-transform: rotate(-90deg);
2769 @keyframes rotateOutUpLeft {
2771 transform-origin: left bottom;
2772 transform: rotate(0);
2777 transform-origin: left bottom;
2778 transform: rotate(-90deg);
2783 .animated.rotateOutUpLeft {
2784 -webkit-animation-name: rotateOutUpLeft;
2785 -moz-animation-name: rotateOutUpLeft;
2786 -o-animation-name: rotateOutUpLeft;
2787 animation-name: rotateOutUpLeft;
2789 @-webkit-keyframes rotateOutDownLeft {
2791 -webkit-transform-origin: left bottom;
2792 -webkit-transform: rotate(0);
2797 -webkit-transform-origin: left bottom;
2798 -webkit-transform: rotate(90deg);
2803 @-moz-keyframes rotateOutDownLeft {
2805 -moz-transform-origin: left bottom;
2806 -moz-transform: rotate(0);
2811 -moz-transform-origin: left bottom;
2812 -moz-transform: rotate(90deg);
2817 @-o-keyframes rotateOutDownLeft {
2819 -o-transform-origin: left bottom;
2820 -o-transform: rotate(0);
2825 -o-transform-origin: left bottom;
2826 -o-transform: rotate(90deg);
2831 @keyframes rotateOutDownLeft {
2833 transform-origin: left bottom;
2834 transform: rotate(0);
2839 transform-origin: left bottom;
2840 transform: rotate(90deg);
2845 .animated.rotateOutDownLeft {
2846 -webkit-animation-name: rotateOutDownLeft;
2847 -moz-animation-name: rotateOutDownLeft;
2848 -o-animation-name: rotateOutDownLeft;
2849 animation-name: rotateOutDownLeft;
2851 @-webkit-keyframes rotateOutUpRight {
2853 -webkit-transform-origin: right bottom;
2854 -webkit-transform: rotate(0);
2859 -webkit-transform-origin: right bottom;
2860 -webkit-transform: rotate(90deg);
2865 @-moz-keyframes rotateOutUpRight {
2867 -moz-transform-origin: right bottom;
2868 -moz-transform: rotate(0);
2873 -moz-transform-origin: right bottom;
2874 -moz-transform: rotate(90deg);
2879 @-o-keyframes rotateOutUpRight {
2881 -o-transform-origin: right bottom;
2882 -o-transform: rotate(0);
2887 -o-transform-origin: right bottom;
2888 -o-transform: rotate(90deg);
2893 @keyframes rotateOutUpRight {
2895 transform-origin: right bottom;
2896 transform: rotate(0);
2901 transform-origin: right bottom;
2902 transform: rotate(90deg);
2907 .animated.rotateOutUpRight {
2908 -webkit-animation-name: rotateOutUpRight;
2909 -moz-animation-name: rotateOutUpRight;
2910 -o-animation-name: rotateOutUpRight;
2911 animation-name: rotateOutUpRight;
2913 @-webkit-keyframes rotateOutDownRight {
2915 -webkit-transform-origin: right bottom;
2916 -webkit-transform: rotate(0);
2921 -webkit-transform-origin: right bottom;
2922 -webkit-transform: rotate(-90deg);
2927 @-moz-keyframes rotateOutDownRight {
2929 -moz-transform-origin: right bottom;
2930 -moz-transform: rotate(0);
2935 -moz-transform-origin: right bottom;
2936 -moz-transform: rotate(-90deg);
2941 @-o-keyframes rotateOutDownRight {
2943 -o-transform-origin: right bottom;
2944 -o-transform: rotate(0);
2949 -o-transform-origin: right bottom;
2950 -o-transform: rotate(-90deg);
2955 @keyframes rotateOutDownRight {
2957 transform-origin: right bottom;
2958 transform: rotate(0);
2963 transform-origin: right bottom;
2964 transform: rotate(-90deg);
2969 .animated.rotateOutDownRight {
2970 -webkit-animation-name: rotateOutDownRight;
2971 -moz-animation-name: rotateOutDownRight;
2972 -o-animation-name: rotateOutDownRight;
2973 animation-name: rotateOutDownRight;
2975 @-webkit-keyframes hinge {
2976 0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
2977 20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
2978 40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
2979 80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
2980 100% { -webkit-transform: translateY(700px); opacity: 0; }
2983 @-moz-keyframes hinge {
2984 0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
2985 20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
2986 40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
2987 80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
2988 100% { -moz-transform: translateY(700px); opacity: 0; }
2991 @-o-keyframes hinge {
2992 0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
2993 20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
2994 40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
2995 80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
2996 100% { -o-transform: translateY(700px); opacity: 0; }
3000 0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }
3001 20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
3002 40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }
3003 80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }
3004 100% { transform: translateY(700px); opacity: 0; }
3008 -webkit-animation-name: hinge;
3009 -moz-animation-name: hinge;
3010 -o-animation-name: hinge;
3011 animation-name: hinge;
3013 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
3015 @-webkit-keyframes rollIn {
3016 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
3017 100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
3020 @-moz-keyframes rollIn {
3021 0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
3022 100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
3025 @-o-keyframes rollIn {
3026 0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
3027 100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
3031 0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
3032 100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
3036 -webkit-animation-name: rollIn;
3037 -moz-animation-name: rollIn;
3038 -o-animation-name: rollIn;
3039 animation-name: rollIn;
3041 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
3043 @-webkit-keyframes rollOut {
3046 -webkit-transform: translateX(0px) rotate(0deg);
3051 -webkit-transform: translateX(100%) rotate(120deg);
3055 @-moz-keyframes rollOut {
3058 -moz-transform: translateX(0px) rotate(0deg);
3063 -moz-transform: translateX(100%) rotate(120deg);
3067 @-o-keyframes rollOut {
3070 -o-transform: translateX(0px) rotate(0deg);
3075 -o-transform: translateX(100%) rotate(120deg);
3079 @keyframes rollOut {
3082 transform: translateX(0px) rotate(0deg);
3087 transform: translateX(100%) rotate(120deg);
3092 -webkit-animation-name: rollOut;
3093 -moz-animation-name: rollOut;
3094 -o-animation-name: rollOut;
3095 animation-name: rollOut;
3098 /* originally authored by Angelo Rohit - https://github.com/angelorohit */
3100 @-webkit-keyframes lightSpeedIn {
3101 0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3102 60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
3103 80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
3104 100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
3107 @-moz-keyframes lightSpeedIn {
3108 0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3109 60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
3110 80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
3111 100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
3114 @-o-keyframes lightSpeedIn {
3115 0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3116 60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
3117 80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
3118 100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
3121 @keyframes lightSpeedIn {
3122 0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
3123 60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
3124 80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
3125 100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
3128 .animated.lightSpeedIn {
3129 -webkit-animation-name: lightSpeedIn;
3130 -moz-animation-name: lightSpeedIn;
3131 -o-animation-name: lightSpeedIn;
3132 animation-name: lightSpeedIn;
3134 -webkit-animation-timing-function: ease-out;
3135 -moz-animation-timing-function: ease-out;
3136 -o-animation-timing-function: ease-out;
3137 animation-timing-function: ease-out;
3140 .animated.lightSpeedIn {
3141 -webkit-animation-duration: 0.5s;
3142 -moz-animation-duration: 0.5s;
3143 -o-animation-duration: 0.5s;
3144 animation-duration: 0.5s;
3147 /* originally authored by Angelo Rohit - https://github.com/angelorohit */
3149 @-webkit-keyframes lightSpeedOut {
3150 0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
3151 100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3154 @-moz-keyframes lightSpeedOut {
3155 0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
3156 100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3159 @-o-keyframes lightSpeedOut {
3160 0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
3161 100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3164 @keyframes lightSpeedOut {
3165 0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
3166 100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
3169 .animated.lightSpeedOut {
3170 -webkit-animation-name: lightSpeedOut;
3171 -moz-animation-name: lightSpeedOut;
3172 -o-animation-name: lightSpeedOut;
3173 animation-name: lightSpeedOut;
3175 -webkit-animation-timing-function: ease-in;
3176 -moz-animation-timing-function: ease-in;
3177 -o-animation-timing-function: ease-in;
3178 animation-timing-function: ease-in;
3181 .animated.lightSpeedOut {
3182 -webkit-animation-duration: 0.25s;
3183 -moz-animation-duration: 0.25s;
3184 -o-animation-duration: 0.25s;
3185 animation-duration: 0.25s;
3188 /* originally authored by Angelo Rohit - https://github.com/angelorohit */
3190 @-webkit-keyframes wiggle {
3191 0% { -webkit-transform: skewX(9deg); }
3192 10% { -webkit-transform: skewX(-8deg); }
3193 20% { -webkit-transform: skewX(7deg); }
3194 30% { -webkit-transform: skewX(-6deg); }
3195 40% { -webkit-transform: skewX(5deg); }
3196 50% { -webkit-transform: skewX(-4deg); }
3197 60% { -webkit-transform: skewX(3deg); }
3198 70% { -webkit-transform: skewX(-2deg); }
3199 80% { -webkit-transform: skewX(1deg); }
3200 90% { -webkit-transform: skewX(0deg); }
3201 100% { -webkit-transform: skewX(0deg); }
3204 @-moz-keyframes wiggle {
3205 0% { -moz-transform: skewX(9deg); }
3206 10% { -moz-transform: skewX(-8deg); }
3207 20% { -moz-transform: skewX(7deg); }
3208 30% { -moz-transform: skewX(-6deg); }
3209 40% { -moz-transform: skewX(5deg); }
3210 50% { -moz-transform: skewX(-4deg); }
3211 60% { -moz-transform: skewX(3deg); }
3212 70% { -moz-transform: skewX(-2deg); }
3213 80% { -moz-transform: skewX(1deg); }
3214 90% { -moz-transform: skewX(0deg); }
3215 100% { -moz-transform: skewX(0deg); }
3218 @-o-keyframes wiggle {
3219 0% { -o-transform: skewX(9deg); }
3220 10% { -o-transform: skewX(-8deg); }
3221 20% { -o-transform: skewX(7deg); }
3222 30% { -o-transform: skewX(-6deg); }
3223 40% { -o-transform: skewX(5deg); }
3224 50% { -o-transform: skewX(-4deg); }
3225 60% { -o-transform: skewX(3deg); }
3226 70% { -o-transform: skewX(-2deg); }
3227 80% { -o-transform: skewX(1deg); }
3228 90% { -o-transform: skewX(0deg); }
3229 100% { -o-transform: skewX(0deg); }
3233 0% { transform: skewX(9deg); }
3234 10% { transform: skewX(-8deg); }
3235 20% { transform: skewX(7deg); }
3236 30% { transform: skewX(-6deg); }
3237 40% { transform: skewX(5deg); }
3238 50% { transform: skewX(-4deg); }
3239 60% { transform: skewX(3deg); }
3240 70% { transform: skewX(-2deg); }
3241 80% { transform: skewX(1deg); }
3242 90% { transform: skewX(0deg); }
3243 100% { transform: skewX(0deg); }
3247 -webkit-animation-name: wiggle;
3248 -moz-animation-name: wiggle;
3249 -o-animation-name: wiggle;
3250 animation-name: wiggle;
3252 -webkit-animation-timing-function: ease-in;
3253 -moz-animation-timing-function: ease-in;
3254 -o-animation-timing-function: ease-in;
3255 animation-timing-function: ease-in;
3259 -webkit-animation-duration: 0.75s;
3260 -moz-animation-duration: 0.75s;
3261 -o-animation-duration: 0.75s;
3262 animation-duration: 0.75s;