/* originally authored by Angelo Rohit - https://github.com/angelorohit */
@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg); }

  10% {
    -webkit-transform: skewX(-8deg); }

  20% {
    -webkit-transform: skewX(7deg); }

  30% {
    -webkit-transform: skewX(-6deg); }

  40% {
    -webkit-transform: skewX(5deg); }

  50% {
    -webkit-transform: skewX(-4deg); }

  60% {
    -webkit-transform: skewX(3deg); }

  70% {
    -webkit-transform: skewX(-2deg); }

  80% {
    -webkit-transform: skewX(1deg); }

  90% {
    -webkit-transform: skewX(0deg); }

  100% {
    -webkit-transform: skewX(0deg); } }

@keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    transform: skewX(9deg); }

  10% {
    -webkit-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    transform: skewX(-8deg); }

  20% {
    -webkit-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    transform: skewX(7deg); }

  30% {
    -webkit-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    transform: skewX(-6deg); }

  40% {
    -webkit-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    transform: skewX(5deg); }

  50% {
    -webkit-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    transform: skewX(-4deg); }

  60% {
    -webkit-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    transform: skewX(3deg); }

  70% {
    -webkit-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    transform: skewX(-2deg); }

  80% {
    -webkit-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    transform: skewX(1deg); }

  90% {
    -webkit-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    transform: skewX(0deg); }

  100% {
    -webkit-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    transform: skewX(0deg); } }

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

.animated.wiggle {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s; }