/**===== spinner-button =====*/
#spinner-button {
  height: 25px;
  width: 25px;
  border: 4px rgba(200, 200, 200, 0.35) solid;
  border-top: 4px white solid;
  border-right: 4px white solid;
  border-radius: 50%;
  -webkit-animation: spin2 1s infinite linear;
  animation: spin2 1s infinite linear;
}

@-webkit-keyframes spin2 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin2 {
  from {
    transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/** END of spinner-button */
/**===== spinner-redirect =====*/
#spinner-redirect {
  height: 50px;
  width: 50px;
  opacity: 0.8;
  border: 4px rgba(255, 252, 252, 0.35) solid;
  border-top: 4px red solid;
  border-right: 4px red solid;
  border-radius: 50%;
  -webkit-animation: spin2 1s infinite linear;
  animation: spin2 1s infinite linear;
}

@-webkit-keyframes spin2 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spin2 {
  from {
    transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/** END of spinner-redirect */
.custom-file-input input[type=file] {
  display: none;
}

.button-label {
  display: none;
}
.button-label.active {
  display: inline;
}

.button-spinner#spinner-button {
  display: none;
}
.button-spinner#spinner-button.active {
  display: block;
}
