@CHARSET "UTF-8";

/** PULSE **/

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

/** SHAKE **/

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

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

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
  }
}
@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px);
  }
}

/** ZOOM OUT **/
@-webkit-keyframes zoom-out {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes zoom-out {
  0% {
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes zoom-out {
  0% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

/** TRANSLATE-DOWN **/


@-webkit-keyframes translate-down {
  0% {
 	-webkit-transform: translate3d(0, 100%, 0);
  	transform: translate3d(0, 100%, 0);
  }

  100% {
 	-webkit-transform: translate3d(0, 0, 0);
  	transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes translate-down {
  0% {
	-moz-transform: translate3d(0, 100%, 0);
  	transform: translate3d(0, 100%, 0);
  }

  100% {
	-moz-transform: translate3d(0, 0, 0);
  	transform: translate3d(0, 0, 0);
  }
}
@keyframes translate-down {
  0% {
  	-ms-transform: translate3d(0, 100%, 0);
  	transform: translate3d(0, 100%, 0);
  }

  100% {
  	-ms-transform: translate3d(0, 0, 0);
  	transform: translate3d(0, 0, 0);
  }
}



/** TRANSLATE-UP **/

@-webkit-keyframes translate-up {
  0% {
 	-webkit-transform: translate3d(0, -100%, 0);
  	transform: translate3d(0, -100%, 0);
  }

  100% {
 	-webkit-transform: translate3d(0, 0, 0);
  	transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes translate-up {
  0% {
	-moz-transform: translate3d(0, -100%, 0);
  	transform: translate3d(0, -100%, 0);
  }

  100% {
	-moz-transform: translate3d(0, 0, 0);
  	transform: translate3d(0, 0, 0);
  }
}
@keyframes translate-up {
  0% {
  	-ms-transform: translate3d(0, -100%, 0);
  	transform: translate3d(0, -100%, 0);
  }

  100% {
  	-ms-transform: translate3d(0, 0, 0);
  	transform: translate3d(0, 0, 0);
  }
}