/* floating */
@-webkit-keyframes floating {
  0%   { transform: translateY(0) rotate(0deg); }
  50%   { transform: translateY(-20px) rotate(10deg); }
  100% { transform: translateY(0) rotate(0deg); }
}

/* floating */
@-webkit-keyframes rewardsLevitate {
  0%   { transform: translateY(0); filter: hue-rotate(0deg) drop-shadow(10px 10px 0 rgba(0,0,0,0.05))}
  50%   { transform: translateY(-20px); filter: hue-rotate(-50deg) drop-shadow(10px 10px 0 rgba(0,0,0,0.05)) }
  100% { transform: translateY(0); filter: hue-rotate(0deg) drop-shadow(10px 10px 0 rgba(0,0,0,0.05)) }
}

/* floating */
@-webkit-keyframes levitate {
  0%   { transform: translateY(0); filter: hue-rotate(0deg) drop-shadow(10px 10px 0 rgba(0,0,0,0.05))}
  50%   { transform: translateY(-20px); filter: hue-rotate(20deg) drop-shadow(10px 10px 0 rgba(0,0,0,0.05)) }
  100% { transform: translateY(0); filter: hue-rotate(0deg) drop-shadow(10px 10px 0 rgba(0,0,0,0.05)) }
}

/* shake ball */
@-webkit-keyframes shake {
  0%   { transform: translateX(0); }
  50%   { transform: translateX(-6px); }
  100% { transform: translateY(0); }
}

/* rotate */
@-webkit-keyframes rotateClockwise {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* change color */
@-webkit-keyframes changeColor {
  0%   { filter: hue-rotate(0deg); }
  100% { filter: hue-rotate(-360deg); }
}

/* flicker */
@-webkit-keyframes flicker {
  0%   { filter: hue-rotate(0deg); }
  50%   { filter: hue-rotate(-50deg); }
  100% { filter: hue-rotate(0deg); }
}

/* transact */
@-webkit-keyframes transact {
  0%   { top: 0%; }
  100% { top: 110%; }
}

/* rotateclockwise */
@-webkit-keyframes rotateClockwise {
  0%   { transform: rotate(0deg) }
  100% { transform: rotate(360deg) }
}

/* dice */
@-webkit-keyframes dice {
  0%   { transform: rotate(0deg) }
  10% { transform: rotate(90deg) }
  60% { transform: rotate(90deg) }
  70% { transform: rotate(0deg) }
  100% { transform: rotate(0deg) }
}

/* stretching */
@-webkit-keyframes stretching {
  0%   { width: 20px; }
  50% {  width: 60px; }
  100% {  width: 20px; }
}

@keyframes star {
   100% { background-position: -2550px bottom; }
}

/* charge star particles */
@keyframes chargeStarParticles {
   100% { background-position: -8145px top; }
}

@keyframes auditOrb {
  100% { background-position: -11948px bottom; }
}

@keyframes auditOrbExplode {
  100% { background-position: -11687px bottom; }
}

@keyframes laser {
  100% { background-position: -3586px top; }
}