/* Secure auth alert alignment:
   alert radius is synced from the secure form control radius. */
:root {
  --secure-auth-radius-sync: var(--bs-border-radius, 0.375rem);
}

.alert {
  border-radius: var(--secure-auth-radius-sync) !important;
}

/* Preserve existing secure login alert color style across secure pages. */
.alert-danger {
  background-color: #f8d7da;
  color: #842029;
  border: 1px solid #f5c2c7;
}

.alert-success {
  background-color: #d1e7dd;
  color: #0f5132;
  border: 1px solid #badbcc;
}

.alert-info {
  background-color: #cff4fc;
  color: #055160;
  border: 1px solid #b6effb;
}

#inline-msg-container .alert {
  font-size: 14px;
}

#inline-msg-container .btn-close {
  font-size: 10px;
}
