.bg-navy {
  background-color: #235787 !important;
}

.styled-table thead tr {
  background-color: #235787;
}

tbody .tr-title th {
  background-color: #235787;
}

.button-link {
  background-color: #235787; /* Bleu par défaut */
}

.button-link:hover {
    background-color: #0056b3; /* Bleu plus foncé au survol */
}

.modal-header {
  background: #235787;
}

.text-primary-emphasis {
    color: #235787 !important;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 35, 87, 163; /* valeurs RGB de ta couleur */
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-primary-masculin {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 35, 87, 163; /* valeurs RGB de ta couleur */
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.bg-light {
    color: #428ee0 !important;
}

.bg-light-menu {
  background-color: #428ee0; /* Couleur menu gauche admin */
}

.bg-light-menu a {
  color: #c7d7e7;
}

/* Style pour les liens lorsqu'ils sont survolés */
.bg-light-menu li:hover {
  background-color: #172554; /* Couleur de fond plus foncée au survol */
  color: #428ee0; /* Couleur du texte au survol */
}

.nav-link:focus, .nav-link:hover {
    color: #428ee0;
}

.icon-button {
      background-color: #172554;
}