.authentication-text {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13.5pt;
  font-weight: 600;
  color: #4F4F4F;
  letter-spacing: 0.15rem;
  text-align: center;
  padding: 20px 0px 0px;
}
.disclaimer-text {
  color: #757575;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 7.5pt;
  letter-spacing: 0.09rem;
  font-weight: normal;
  text-align: center;
  margin: 0px 40px;
}
.loader {
  margin-right: 10px;
  margin-top: 2px;
  border: 6px solid #f2f2f2;
  border-radius: 50%;
  border-top: 6px solid #394889;
  border-right: 6px solid #394889;
  border-bottom: 6px solid #394889;
  width: 36px;
  height: 36px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite;
  display: none;
}
.mfa-button {
  font-weight: 600;
  font-size: 13pt;
  letter-spacing: 0.16rem;
  align-self: flex-end;
  width: 30%;
  height: 40px;
}
.mfa-button:disabled {
  background: #919191;
  text-transform: none;
  color: #ffffff;
}
.mfa-grid-login-button {
  display: flex;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13pt;
  letter-spacing: 0.16rem;
  text-transform: initial;
  justify-content: flex-end;
  width: 100%;
}
.mfa-hr {
  margin: 0px 0px 32px;
  height: 1px;
}
.mfa-login-items {
  justify-content: flex-end;
  margin: 32px 0px;
  display: flex;
  flex-flow: column wrap;
}
.signin-credentials .login-field-container .mfa-label label {
  font-weight: 600;
}
.totp-field {
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 6px;
}
.verified-text {
  text-align: center;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11pt;
  color: #394889;
  margin: 0px auto 120px;
  width: 50%;
  font-weight: 600;
  letter-spacing: 3px;
  padding-top: 20px;
}
/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
