:root {
  --whitelabel-primary: #DBA212;
  --whitelabel-primary-hover: #BD974F;
}

/* Sobrescrevendo btn-warning */
.btn-warning {
  background-color: #DBA212 !important;
  border-color:    #DBA212 !important;
  color:            #fff        !important;
}
.btn-warning:hover {
  background-color: #DBA212 !important;
  border-color:     #BD974F !important;
}

/*
 * Landing e páginas públicas usam .text-warning / .bg-warning como “cor de marca”;
 * no Bootstrap 5 isso é amarelo fixo. Alinhar à primária do white-label.
 */
.text-warning {
  color: var(--whitelabel-primary) !important;
}
.bg-warning {
  background-color: var(--whitelabel-primary) !important;
}

/* Sobrescrevendo btn-outline-light */
.btn-outline-light {
  color:           #F2F2F3 !important;
  border-color:    #F2F2F3 !important;
}
.btn-outline-light:hover {
  background-color: #F2F2F3 !important;
  color:            #222122   !important;
}
/* Override do bg-dark do Bootstrap */
.bg-dark {
  background-color: #222122 !important;
}
/* Override do text-white do Bootstrap */
.text-white {
  color: #F2F2F3 !important;
}

body {
  background-color: #F2F2F3 !important;
}
.bg-white {
  background-color: #F2F2F3 !important;
}
