@keyframes updown {
    0% {
      transform: translateY(0);
    }
  
    40% {
      transform: translateY(-5px);
    }
  
    100% {
      transform: translateY(0);
    }
  }
  
  @-webkit-keyframes pulse-border {
    0% {
      transform: scale(1);
      opacity: 1;
    }
  
    100% {
      transform: scale(1.7);
      opacity: 0;
    }
  }
  
  @keyframes pulse-border {
    0% {
      transform: scale(1);
      opacity: 1;
    }
  
    100% {
      transform: scale(1.7);
      opacity: 0;
    }
  }
  
  @keyframes spin-rotate-left {
    to {
      transform: rotate(30deg);
    }
  
    from {
      transform: rotate(175deg);
    }
  }
  
  @-webkit-keyframes spin-rotate-left {
    to {
      transform: rotate(30deg);
    }
  
    from {
      transform: rotate(175deg);
    }
  }
  
  @keyframes spin-rotate-right {
    from {
      transform: rotate(-175deg);
    }
  
    to {
      transform: rotate(-30deg);
    }
  }
  
  @-webkit-keyframes spin-rotate-right {
    from {
      transform: rotate(-175deg);
    }
  
    to {
      transform: rotate(-30deg);
    }
  }
  
  @keyframes spin-rotate-all {
    from {
      transform: rotate(0deg);
    }
  
    to {
      transform: rotate(-360deg);
    }
  }
  
  @-webkit-keyframes spin-rotate-all {
    from {
      transform: rotate(0deg);
    }
  
    to {
      transform: rotate(-360deg);
    }
  }
  
  @keyframes spin-fade-in-first {
    from {
      opacity: 1;
    }
  
    to {
      opacity: 0;
    }
  }
  
  @-webkit-keyframes spin-fade-in-first {
    from {
      opacity: 1;
    }
  
    to {
      opacity: 0;
    }
  }
  
  @keyframes spin-fade-in-second {
    from {
      opacity: 0;
    }
  
    to {
      opacity: 1;
    }
  }
  
  @-webkit-keyframes spin-fade-in-second {
    from {
      opacity: 0;
    }
  
    to {
      opacity: 1;
    }
  }
  
  @-webkit-keyframes markerWave {
    0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: .8;
    }
  
    20% {
      opacity: .8;
    }
  
    100% {
      -webkit-transform: scale(5.5);
      transform: scale(5.5);
      opacity: 0;
    }
  }
  
  @keyframes markerWave {
    0% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: .8;
    }
  
    20% {
      opacity: .8;
    }
  
    100% {
      -webkit-transform: scale(5.5);
      transform: scale(5.5);
      opacity: 0;
    }
  }
  
  @-webkit-keyframes sk-rotate {
    100% {
      -webkit-transform: rotate(360deg);
    }
  }
  
  @keyframes sk-rotate {
    100% {
      transform: rotate(360deg);
      -webkit-transform: rotate(360deg);
    }
  }
  
  @-webkit-keyframes sk-bounce {
    0%,100% {
      -webkit-transform: scale(0);
    }
  
    50% {
      -webkit-transform: scale(1);
    }
  }
  
  @keyframes sk-bounce {
    0%,100% {
      transform: scale(0);
      -webkit-transform: scale(0);
    }
  
    50% {
      transform: scale(1);
      -webkit-transform: scale(1);
    }
  }
  
  @-moz-keyframes headerSlideDown {
    0% {
      transform: translateY(-200px);
    }
  
    100% {
      transform: translateY(0);
    }
  }
  
  @-ms-keyframes headerSlideDown {
    0% {
      transform: translateY(-200px);
    }
  
    100% {
      transform: translateY(0);
    }
  }
  
  @-webkit-keyframes headerSlideDown {
    0% {
      transform: translateY(-200px);
    }
  
    100% {
      transform: translateY(0);
    }
  }
  
  @keyframes headerSlideDown {
    0% {
      transform: translateY(-200px);
    }
  
    100% {
      transform: translateY(0);
    }
  }