/*!
Animate.css 
*/
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.hinge {
  animation-duration: 2s;
}
@keyframes a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: a;
}
@keyframes b {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDown {
  animation-name: b;
}
@keyframes c {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownBig {
  animation-name: c;
}
@keyframes d {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftBig {
  animation-name: d;
}
@keyframes e {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  animation-name: e;
}
@keyframes f {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightBig {
  animation-name: f;
}
@keyframes g {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp {
  animation-name: g;
}
@keyframes h {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpBig {
  animation-name: h;
}
@keyframes i {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateIn {
  animation-name: i;
}
@keyframes j {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  to {
    transform: translateY(0);
  }
}
.slideInDown {
  animation-name: j;
}
@keyframes k {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  to {
    transform: translateY(0);
  }
}
.slideInUp {
  animation-name: k;
}
@keyframes l {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  to {
    transform: translateX(0);
  }
}
.slideInLeft {
  animation-name: l;
}
@keyframes m {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  to {
    transform: translateX(0);
  }
}
.slideInRight {
  animation-name: m;
}
@keyframes n {
  0% {
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.slideOutLeft {
  animation-name: n;
}
@keyframes o {
  0% {
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.slideOutRight {
  animation-name: o;
}
@keyframes p {
  0% {
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.slideOutUp {
  animation-name: p;
}
@keyframes q {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  to {
    opacity: 1;
    transform: translateX(0) rotate(0deg);
  }
}
.rollIn {
  animation-name: q;
}
