.spinner {
  height: 200px;
  width: 200px;
  margin: 94px auto 0 auto;
  position: absolute;
  -webkit-animation: rotation 7.1s infinite linear;
  -moz-animation: rotation 7.1s infinite linear;
  -o-animation: rotation 7.1s infinite linear;
  animation: rotation 7.1s infinite linear;
  border-left: 6px dashed rgba(43, 62, 78, 0.6);
  border-right: 6px dashed rgba(43, 62, 78, 0.6);
  border-bottom: 6px dashed rgba(43, 62, 78, 0.6);
  border-top: 6px dashed rgba(43, 62, 78, 0.6);
  border-radius: 100%;
  left: 30%;
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}