.glyphicon-spin {
  -webkit-animation: spin 1000ms infinite linear;
  animation: spin 1000ms infinite linear;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.busy-overlay-container {
  position: relative;
  z-index: 1;
}

.busy-overlay-container .busy-overlay-sign{
  position: absolute;
  top: 50%;
  left: 44%;
  font-size: 1.5em;
  z-index: 3;
}

.busy-overlay-container .busy-overlay-backdrop {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;

  background-color: white;
  opacity: .7;

  z-index: 2;
}
