﻿/*$input-border-color: blue;*/
.modal-spinner-wrapper {
  position: absolute; }

.spinner-wrapper {
  position: fixed;
  /* Stay in place */ }

.modal-spinner-wrapper,
.spinner-wrapper {
  display: none;
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: #fbfbfb;
  /* Fallback color */
  opacity: 0.5;
  z-index: 1080; }
  .modal-spinner-wrapper .modal-spinner,
  .modal-spinner-wrapper .spinner,
  .spinner-wrapper .modal-spinner,
  .spinner-wrapper .spinner {
    position: absolute;
    height: 60px;
    width: 60px;
    border: 3px solid transparent;
    border-top-color: #21abad;
    top: 50%;
    left: 50%;
    margin: -30px;
    border-radius: 50%;
    animation: spin 2s linear infinite; }
    .modal-spinner-wrapper .modal-spinner:before, .modal-spinner-wrapper .modal-spinner:after,
    .modal-spinner-wrapper .spinner:before,
    .modal-spinner-wrapper .spinner:after,
    .spinner-wrapper .modal-spinner:before,
    .spinner-wrapper .modal-spinner:after,
    .spinner-wrapper .spinner:before,
    .spinner-wrapper .spinner:after {
      content: '';
      position: absolute;
      border: 3px solid transparent;
      border-radius: 50%; }
    .modal-spinner-wrapper .modal-spinner:before,
    .modal-spinner-wrapper .spinner:before,
    .spinner-wrapper .modal-spinner:before,
    .spinner-wrapper .spinner:before {
      border-top-color: #00008c;
      top: -12px;
      left: -12px;
      right: -12px;
      bottom: -12px;
      animation: spin 3s linear infinite; }
    .modal-spinner-wrapper .modal-spinner:after,
    .modal-spinner-wrapper .spinner:after,
    .spinner-wrapper .modal-spinner:after,
    .spinner-wrapper .spinner:after {
      border-top-color: #4a4a4a;
      top: 6px;
      left: 6px;
      right: 6px;
      bottom: 6px;
      animation: spin 4s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
