/* Sobrescreve variáveis do Bootstrap para azul Europa */
:root {
  --primary: #003399 !important;
  --blue: #003399 !important;
}

/* Botões */
.btn-primary,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
  background-color: #003399 !important;
  border-color: #003399 !important;
  color: #fff !important;
}

.btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary:focus,
.btn-outline-primary:hover {
  color: #003399 !important;
  border-color: #003399 !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:active {
  background-color: #003399 !important;
  color: #fff !important;
}

/* Backgrounds */
.bg-primary {
  background-color: #003399 !important;
}

/* Bordas */
.border-primary {
  border-color: #003399 !important;
}

/* Textos */
.text-primary {
  color: #003399 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #001f66 !important;
}

/* Info (azul claro do Bootstrap) sobrescrito para azul Europa */
.bg-info {
  background-color: #003399 !important;
  color: #fff !important;
}
.border-info {
  border-color: #003399 !important;
}
.text-info {
  color: #003399 !important;
}

/* Paginação */
.page-link,
.page-item.active .page-link {
  background-color: #003399 !important;
  border-color: #003399 !important;
  color: #fff !important;
}
.page-link:hover,
.page-link:focus {
  background-color: #001f66 !important;
  border-color: #001f66 !important;
  color: #fff !important;
} 

/* Números da paginação em azul Europa */
.pagination .page-link {
  color: #003399 !important;
  border-color: #003399 !important;
  background-color: #fff !important;
}
.pagination .page-item.active .page-link {
  color: #fff !important;
  background-color: #003399 !important;
  border-color: #003399 !important;
}
.pagination .page-link:hover {
  color: #fff !important;
  background-color: #003399 !important;
  border-color: #003399 !important;
}
/* Não alterar botões de navegação e elipses */
.pagination .page-link i,
.pagination .page-link svg,
.pagination .page-link:has(i),
.pagination .page-link:has(svg),
.pagination .page-link:has(.bi) {
  color: inherit !important;
  background: none !important;
} 