.c-spinner__container{
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.spinner {
    width: 10vh;
    height: 10vh;
    position: relative;
    margin: 7vh auto;
    transition: all 0.6s linear;
  }

  .spinner--small{
    width: 3vh;
    height: 3vh;
    position: relative;
  }
  
  .double-bounce1, .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #40D4B1;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    
    -webkit-animation: sk-bounce 2.5s infinite ease-in-out;
    animation: sk-bounce 2.5s infinite ease-in-out;
  }
  
  .double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
  }


.spinnerconnection {
    margin: 0 auto 0;
    width: 200px;
    text-align: center;
    display: flex;
    justify-content: space-around;
}

.spinnerconnection>div {
    width: 18px;
    height: 18px;
    background-color: #000;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay-2 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay-2 1.4s infinite ease-in-out both;
}

.spinnerconnection .conbounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinnerconnection .conbounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.spinnerconnection .conbounce3 {
  -webkit-animation-delay: -0.08s;
  animation-delay: -0.08s;
}

.spinnerconnection .conbounce4 {
  -webkit-animation-delay: -0.04s;
  animation-delay: -0.04s;
}

.spinnerconnection .conbounce5 {
  -webkit-animation-delay: -0.02s;
  animation-delay: -0.02s;
}
  
  @-webkit-keyframes sk-bounce {
    0%, 100% { -webkit-transform: scale(0.0) }
    50% { -webkit-transform: scale(1.0) }
  }
  
  @keyframes sk-bounce {
    0%, 100% { 
      transform: scale(0.0);
      -webkit-transform: scale(0.0);
    } 50% { 
      transform: scale(1.0);
      -webkit-transform: scale(1.0);
    }
  }

  @-webkit-keyframes sk-bouncedelay-2 {
    0%, 80%, 100% {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes sk-bouncedelay-2 {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}