@charset UTF-8;

.animated
{
    -webkit-animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-duration:1s;
    animation-fill-mode:both;
}

.animated.infinite
{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}

.animated.hinge
{
    -webkit-animation-duration:2s;
    animation-duration:2s;
}

.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY
{
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
}

40%,43%
{
    -webkit-transform:translate3d(0,-30px,0);
    -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
    transform:translate3d(0,-30px,0);
    transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
}

70%
{
    -webkit-transform:translate3d(0,-15px,0);
    -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
    transform:translate3d(0,-15px,0);
    transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
}

90%
{
    -webkit-transform:translate3d(0,-5px,0);
    transform:translate3d(0,-5px,0);
}

.bounce
{
    -webkit-animation-name:bounce;
    -webkit-transform-origin:center bottom;
    animation-name:bounce;
    transform-origin:center bottom;
}

25%,75%
{
    opacity:0;
}

.flash
{
    -webkit-animation-name:flash;
    animation-name:flash;
}

50%
{
    -webkit-animation-timing-function:ease-in;
    -webkit-transform:scale3d(.3,.3,.3);
    animation-timing-function:ease-in;
    opacity:0;
    transform:scale3d(.3,.3,.3);
}

100%
{
    -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
    -webkit-transform:translate3d(0,-100%,0);
    -webkit-transform-origin:center bottom;
    animation-timing-function:cubic-bezier(0.175,.885,.32,1);
    opacity:0;
    transform:translate3d(0,-100%,0);
    transform-origin:center bottom;
    visibility:hidden;
}

.pulse
{
    -webkit-animation-name:pulse;
    animation-name:pulse;
}

30%
{
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
    opacity:1;
    transform:perspective(400px) rotate3d(0,1,0,-15deg);
}

40%
{
    -webkit-animation-timing-function:ease-out;
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
    -webkit-transition-timing-function:ease-in;
    animation-timing-function:ease-out;
    transform:perspective(400px) rotate3d(0,1,0,-20deg);
    transition-timing-function:ease-in;
}

65%
{
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1);
}

75%
{
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0);
}

.rubberBand
{
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand;
}

10%,30%,50%,70%,90%
{
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
}

20%,40%,60%,80%
{
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0);
}

.shake
{
    -webkit-animation-name:shake;
    animation-name:shake;
}

60%
{
    -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    animation-timing-function:cubic-bezier(0.175,.885,.32,1);
    opacity:1;
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
}

80%
{
    -webkit-animation-timing-function:ease-in;
    -webkit-transform:skewX(-5deg);
    animation-timing-function:ease-in;
    opacity:1;
    transform:skewX(-5deg);
}

.swing
{
    -webkit-animation-name:swing;
    -webkit-transform-origin:top center;
    animation-name:swing;
    transform-origin:top center;
}

10%,20%
{
    -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
}

30%,50%,70%,90%
{
    -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
}

40%,60%,80%
{
    -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
    transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
}

.tada
{
    -webkit-animation-name:tada;
    animation-name:tada;
}

15%
{
    -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
}

45%
{
    -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
    transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
}

.wobble
{
    -webkit-animation-name:wobble;
    animation-name:wobble;
}

0%
{
    -webkit-transform:translate3d(0,3000px,0);
    opacity:0;
    transform:translate3d(0,3000px,0);
}

20%
{
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
}

.bounceIn
{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
}

.bounceInDown
{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown;
}

.bounceInLeft
{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft;
}

.bounceInRight
{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight;
}

.bounceInUp
{
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp;
}

50%,55%
{
    -webkit-transform:scale3d(1.1,1.1,1.1);
    opacity:1;
    transform:scale3d(1.1,1.1,1.1);
}

.bounceOut
{
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut;
}

40%,45%
{
    -webkit-transform:translate3d(0,20px,0);
    opacity:1;
    transform:translate3d(0,20px,0);
}

.bounceOutDown
{
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown;
}

.bounceOutLeft
{
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft;
}

.bounceOutRight
{
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight;
}

.bounceOutUp
{
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp;
}

.fadeIn
{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
}

.fadeInDown
{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
}

.fadeInDownBig
{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig;
}

.fadeInLeft
{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft;
}

.fadeInLeftBig
{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig;
}

.fadeInRight
{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
}

.fadeInRightBig
{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig;
}

.fadeInUp
{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
}

.fadeInUpBig
{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig;
}

.fadeOut
{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut;
}

.fadeOutDown
{
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown;
}

.fadeOutDownBig
{
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig;
}

.fadeOutLeft
{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft;
}

.fadeOutLeftBig
{
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig;
}

.fadeOutRight
{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight;
}

.fadeOutRightBig
{
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig;
}

.fadeOutUp
{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp;
}

.fadeOutUpBig
{
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig;
}

.animated.flip
{
    -webkit-animation-name:flip;
    -webkit-backface-visibility:visible;
    animation-name:flip;
    backface-visibility:visible;
}

.flipInX
{
    -webkit-animation-name:flipInX;
    -webkit-backface-visibility:visible!important;
    animation-name:flipInX;
    backface-visibility:visible!important;
}

.flipInY
{
    -webkit-animation-name:flipInY;
    -webkit-backface-visibility:visible!important;
    animation-name:flipInY;
    backface-visibility:visible!important;
}

.flipOutX
{
    -webkit-animation-name:flipOutX;
    -webkit-backface-visibility:visible!important;
    animation-name:flipOutX;
    backface-visibility:visible!important;
}

.flipOutY
{
    -webkit-animation-name:flipOutY;
    -webkit-backface-visibility:visible!important;
    animation-name:flipOutY;
    backface-visibility:visible!important;
}

.lightSpeedIn
{
    -webkit-animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-name:lightSpeedIn;
    animation-timing-function:ease-out;
}

.lightSpeedOut
{
    -webkit-animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-name:lightSpeedOut;
    animation-timing-function:ease-in;
}

.rotateIn
{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn;
}

.rotateInDownLeft
{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft;
}

.rotateInDownRight
{
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight;
}

.rotateInUpLeft
{
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft;
}

.rotateInUpRight
{
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight;
}

.rotateOut
{
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut;
}

.rotateOutDownLeft
{
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft;
}

.rotateOutDownRight
{
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight;
}

.rotateOutUpLeft
{
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft;
}

.rotateOutUpRight
{
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight;
}

20%,60%
{
    -webkit-animation-timing-function:ease-in-out;
    -webkit-transform:rotate3d(0,0,1,80deg);
    -webkit-transform-origin:top left;
    animation-timing-function:ease-in-out;
    transform:rotate3d(0,0,1,80deg);
    transform-origin:top left;
}

40%,80%
{
    -webkit-animation-timing-function:ease-in-out;
    -webkit-transform:rotate3d(0,0,1,60deg);
    -webkit-transform-origin:top left;
    animation-timing-function:ease-in-out;
    opacity:1;
    transform:rotate3d(0,0,1,60deg);
    transform-origin:top left;
}

.hinge
{
    -webkit-animation-name:hinge;
    animation-name:hinge;
}

.rollIn
{
    -webkit-animation-name:rollIn;
    animation-name:rollIn;
}

.rollOut
{
    -webkit-animation-name:rollOut;
    animation-name:rollOut;
}

.zoomIn
{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
}

.zoomInDown
{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown;
}

.zoomInLeft
{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft;
}

.zoomInRight
{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight;
}

.zoomInUp
{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp;
}

.zoomOut
{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut;
}

.zoomOutDown
{
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown;
}

.zoomOutLeft
{
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft;
}

.zoomOutRight
{
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight;
}

.zoomOutUp
{
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp;
}

.slideInDown
{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown;
}

.slideInLeft
{
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft;
}

.slideInRight
{
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight;
}

.slideInUp
{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp;
}

.slideOutDown
{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown;
}

.slideOutLeft
{
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft;
}

.slideOutRight
{
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight;
}

.slideOutUp
{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp;
}