/*
  Design tokens do redesign Bootstrap (spec redesign-bootstrap-fase1).
  Paleta atualizada para bater com a nova logo (logo_sisecv.png):
    #3899D5 (azul)        -> cor primaria/interativa (botoes, links, destaques)
    #123347 (azul-marinho)-> chrome escuro (menu lateral, cabecalhos escuros)
    #7D2313 (vermelho)     -> acento pontual/semantico (ex: indicadores negativos)
  Fundo sempre claro (branco/cinza claro), nunca escuro.
  Sobrescreve as variaveis nativas do Bootstrap 5 para que os componentes padrao
  (botoes, links, badges, etc.) ja saiam na cor certa sem precisar de classe custom
  em cada elemento.
*/
:root {
  --bs-primary: #3899D5;
  --bs-primary-rgb: 55, 152, 212;
  --bs-body-bg: #ffffff;
  --bs-body-color: #212529;
  --brand-navy: #123347;
  --brand-navy-light: #175070;
  --brand-red: #7D2313;
}

.btn-primary {
  --bs-btn-bg: #3899D5;
  --bs-btn-border-color: #3899D5;
  --bs-btn-hover-bg: #2f81b4;
  --bs-btn-hover-border-color: #2c78a8;
  --bs-btn-active-bg: #29729f;
  --bs-btn-active-border-color: #256a94;
  --bs-btn-disabled-bg: #3899D5;
  --bs-btn-disabled-border-color: #3899D5;
}

.text-primary {
  color: #3899D5 !important;
}

.bg-primary {
  background-color: #3899D5 !important;
}

.border-primary {
  border-color: #3899D5 !important;
}

/* Utilitarios extras para o azul-marinho e vermelho da marca, sem equivalente nativo do Bootstrap */
.bg-brand-navy {
  background-color: #123347 !important;
}

.text-brand-navy {
  color: #123347 !important;
}

.bg-brand-red {
  background-color: #7D2313 !important;
}

.text-brand-red {
  color: #7D2313 !important;
}
