

/* Efectos nieve, lluvia, confetis,... */

/*
  NOTA: Para usarlo incluir un div debajo del img, con el efecto deseado
  <div class="effect-snow fill"></div>
*/

.fill
{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  right: 0;
  bottom: 0;
  padding: 0 !important;
  margin: 0 !important;
}


@keyframes rain {
  0% {
    background-position:0px 0px
  }
  100% {
    background-position:500px 1000px
  }
}
@-webkit-keyframes rain {
  0% {
    background-position:0px 0px
  }
  100% {
    background-position:500px 1000px
  }
}
.effect-rain {
  background-image:url("/system/shared/css/img/rain.png");
  -webkit-animation:rain 2s linear infinite;
  animation:rain 2s linear infinite
}
@keyframes sparkle {
  0% {
    background-position:0px 0px, 0px 0px, 0px 0px
  }
  100% {
    background-position:-500px -1000px, -400px -400px, 300px 300px
  }
}
@-webkit-keyframes sparkle {
  0% {
    background-position:0px 0px, 0px 0px, 0px 0px
  }
  100% {
    background-position:-500px -1000px, -200px -400px, 300px 300px
  }
}
.effect-sparkle {
  background-image:url("/system/shared/css/img/sparkle1.png"),url("/system/shared/css/img/sparkle2.png");
  -webkit-animation:sparkle 60s linear infinite;
  animation:sparkle 60s linear infinite
}
@keyframes glass {
  0% {
    background-position:0px 0px, 0px 0px, 0px 0px
  }
  100% {
    background-position:500px 1000px, 400px 400px
  }
}
@-webkit-keyframes glass {
  0% {
    background-position:0px 0px, 0px 0px, 0px 0px
  }
  100% {
    background-position:500px 1000px, -400px -400px
  }
}
.effect-sliding-glass {
  background-image:url("/system/shared/css/img/glass1.png"),url("/system/shared/css/img/glass2.png");
  -webkit-animation:glass 30s linear infinite;
  animation:glass 30s linear infinite
}
@keyframes confetti {
  0% {
    background-position:0px 0px, 0px 0px, 0px 0px
  }
  100% {
    background-position:500px 1000px, 400px 400px, 300px 300px
  }
}
@-webkit-keyframes confetti {
  0% {
    background-position:0px 0px, 0px 0px, 0px 0px
  }
  100% {
    background-position:500px 1000px, 400px 400px, 300px 300px
  }
}
.effect-confetti {
  background-image:url("/system/shared/css/img/confetti1.png"),url("/system/shared/css/img/confetti2.png");
  -webkit-animation:confetti 10s linear infinite;
  animation:confetti 10s linear infinite
}
@keyframes snow {
  0% {
    background-position:0px 0px, 0px 0px, 0px 0px
  }
  100% {
    background-position:500px 1000px, 400px 400px, 300px 300px
  }
}
@-webkit-keyframes snow {
  0% {
    background-position:0px 0px, 0px 0px, 0px 0px
  }
  100% {
    background-position:500px 1000px, 400px 400px, 300px 300px
  }
}
@media (min-width: 480px) {

.effect-snow {
  background-image:url("/system/shared/css/img/snow1.png"),url("/system/shared/css/img/snow2.png");
  -webkit-animation:snow 20s linear infinite;
  animation:snow 20s linear infinite
}
}


