html,
body {
  height: 100%;
}
cache {
  background-image: url('../img/alternexus.png');
}
table {
  width: 100%;
  height: 100%;
}
table tr td {
  text-align: center;
}
.logo {
  width: 100%;
  max-width: 600px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#header-canvas {
  display: inline;
  position: absolute;
  top: 0;
  left: 0;
}

.beat{
  transition: opacity 2.5s ease-in-out;
}

.beat.on{
  opacity: 1;
}

.beat.off{
  opacity: 0;
}