@keyframes twitch {
  0% {
    transform: rotate(.5deg);
  }
  50% {
    transform: rotate(-.5deg);
  }
  100% {
    transform: rotate(.5deg);
  }
}

@keyframes wiggle {
  0% {
    transform: rotate(4deg);
  }
  50% {
    transform: rotate(-4deg);
  }
  100% {
    transform: rotate(4deg);
  }
}

@keyframes curious-tilt {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(4deg);
  }
  50% {
    transform: rotate(-4deg);
  }
  75% {
    transform: rotate(4deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

@keyframes slide-up-left {
  0% {
    left: 20px;
    top: 800px;
    transform: rotate(75deg);
  }
  70% {
    left: 20px;
    top: 800px;
    transform: rotate(75deg);
  }
  100% {
    left: 0;
    top: 0;
    transform: rotate(-8deg);
  }
}

@keyframes slide-up-right {
  0% {
    left: -20px;
    top: 800px;
    transform: rotate(75deg);
  }
  80% {
    left: -20px;
    top: 800px;
    transform: rotate(75deg);
  }
  100% {
    left: 0;
    top: 0;
    transform: rotate(8deg);
  }
}

@keyframes pulsate {
  0% {
    transform: scale(1);
    transform-origin: 50% 50%;
  }
  50% {
    transform: scale(0.97);
    transform-origin: 50% 50%;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 50%;
  }
}

@keyframes spin-in {
  from {
    transform: scale(0);
    transform-origin: 50% 50%;
  }
  to {
    transform: scale(1);
    transform-origin: 0 0;
  }
}

@keyframes spin-out {
  from {
    transform: scale(1);
    transform-origin: 50% 50%;
  }
  to {
    transform: scale(0);
    transform-origin: 0% 0%;
  }
}
body {
  font-size: 14px;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #9fb7c6;
  padding: 0;
  margin: 0;
}

a {
  color: #00B7FF;
}

.view-container {
  text-align: center;
}

input.button {
  border: 0;
}

.popup-content{margin:auto;background:#fff;width:50%;padding:5px;border:1px solid #d7d7d7}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px rgba(0,0,0,.16);border-radius:5px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;left:0;right:0;top:0;bottom:0}

/*# sourceMappingURL=styles.css.map*/