/* _content/USAS.IdP.Web/Pages/Account/Login/Index.cshtml.rz.scp.css */
.signing-in span[b-lsdxqwuy5a] {
  opacity: 0;
  -webkit-animation: ellipsis-dot 1s infinite;
  animation: ellipsis-dot-b-lsdxqwuy5a 1s infinite;
}

  .signing-in span:nth-child(1)[b-lsdxqwuy5a] {
    -webkit-animation-delay: 0.0s;
    animation-delay: 0.0s;
  }

  .signing-in span:nth-child(2)[b-lsdxqwuy5a] {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
  }

  .signing-in span:nth-child(3)[b-lsdxqwuy5a] {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
  }

@-webkit-keyframes ellipsis-dot {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes ellipsis-dot-b-lsdxqwuy5a {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.circle-loader[b-lsdxqwuy5a] {
  margin-top: -6px;
  margin-bottom: -6px;
  margin-left: 6px;
  border: 2px solid rgba(255, 255, 255, 0.2);
  border-left-color: white;
  animation: loader-spin-b-lsdxqwuy5a 1s infinite cubic-bezier(0.3, 0.7, 0.8, 0.4);
  position: relative;
  display: none;
  vertical-align: top;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
}

.load-complete[b-lsdxqwuy5a] {
  -webkit-animation: none;
  animation: none;
  border-color: #69eefd;
  transition: border 300ms ease-in;
}

.checkmark[b-lsdxqwuy5a] {
  display: none;
}

  .checkmark.draw[b-lsdxqwuy5a]:after {
    animation-duration: 800ms;
    animation-timing-function: ease;
    animation-name: checkmark-b-lsdxqwuy5a;
    transform: scaleX(-1) rotate(135deg);
  }

  .checkmark[b-lsdxqwuy5a]:after {
    opacity: 1;
    height: 1rem;
    width: 0.5rem;
    transform-origin: left top;
    border-right: 2px solid #69eefd;
    border-top: 2px solid #69eefd;
    content: "";
    left: 0.375rem;
    top: 1rem;
    position: absolute;
  }

@keyframes loader-spin-b-lsdxqwuy5a {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes checkmark-b-lsdxqwuy5a {
  0% {
    height: 0;
    width: 0;
    opacity: 1;
  }

  20% {
    height: 0;
    width: 0.5rem;
    opacity: 1;
  }

  40% {
    height: 1rem;
    width: 0.5rem;
    opacity: 1;
  }

  100% {
    height: 1rem;
    width: 0.5rem;
    opacity: 1;
  }
}
