.fbeid-bg {
    background: #002862;
    background: linear-gradient(180deg, rgba(0, 40, 98, 1) 0%, rgba(0, 9, 49, 1) 100%);
}

.fbeid-login-modal-overrides {
    border-radius: 25px !important;
    width: 100% !important;
    max-width: 580px !important;
    margin: 25px !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.fbeid-regular-text {
    text-align: left;
    font-size: .875rem;
    color: #5F6166;
}

.brandLogos {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
    padding: 10px 0;
    text-align: left;
}

.brandLogos img {
  max-height: 32px;
  width: auto;
  vertical-align: middle;
  display: block;
}

@media (max-width: 768px) {
  .brandLogos {
    gap: 8px;
  }
  .brandLogos img {
    max-height: 28px;
  }
}