
.flex-c {
  align-items: center;
  justify-content: center;
}

.overlay {
    display:none;
    height: 100%;
    width: 100%;
    position: absolute;
    top:0;
    left:0;
    z-index:2001;
    background: rgba(0,0,0,0.6);
    animation: slideIn 0.75s; 
  }

  .spinner-icon {
    fill:white;
    height:45px;
    width:45px;
    animation: rotation 2s infinite ease;
  }
  
  .spinner-text {
    font-family: Roboto;
    font-size: 35px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color:white;
  }

  @keyframes slideIn {
    0%   {opacity:0}
    100% {opacity:1}
  }
  
  @keyframes rotation {
    from{
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
    }
          
    to {
      transform: rotate(360deg);
      -webkit-transform: rotate(360deg);
    }
  }