/* Two-step verification step: sits inside the skin's login card (login.css
   styles #login-form under body.task-login). Only the pieces login.css has no
   rule for live here. */
body.task-login #login-form .bluridge-2fa-h {
  margin: 0 0 .4rem;
  font-size: 1.15rem;
  text-align: center;
  color: var(--br-ink);
}
body.task-login #login-form .bluridge-2fa-hint {
  margin: 0 0 1.25rem;
  text-align: center;
  font-size: .85rem;
  opacity: .75;
}
body.task-login #login-form .bluridge-2fa-error {
  margin: 0 0 1rem;
  text-align: center;
  color: #ff8787;
  font-size: .9rem;
  font-weight: 600;
}
body.task-login #login-form td.input input.form-control#bluridge-2fa-code {
  text-align: center;
  letter-spacing: .25em;
  font-size: 1.15rem;
  font-variant-numeric: tabular-nums;
}
body.task-login #login-form #login-footer a.bluridge-2fa-logout {
  color: inherit;
  opacity: .7;
  text-decoration: underline;
}
body.task-login #login-form #login-footer a.bluridge-2fa-logout:hover { opacity: 1; }
