/* Modifier la hauteur de la position featured */
.accordion-button {
  /*height: clamp(40px, 8vw, 70px) !important; /* Hauteur fluide entre 40px et 70px */
  /*line-height: clamp(40px, 8vw, 70px) !important;*/
  height: 40px !important;

}
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}

.AvisTEOMI {
  width: 80% !important;
  max-width: 1000px;
}


.featured-a {
    height: 40px !important; /* Ajustez selon vos besoins */
  align-items: center !important; /* Centrage vertical seulement */
  /*  min-height: 250px;  Hauteur minimum si nécessaire */
}
.featured-b {
    height: 40px !important; /* Hauteur différente pour featured b */
   align-items: top !important; /* Centrage vertical seulement */
   
  /*  min-height: 300px; */
}
.breadcrumbs {
    background-color: #f6f7f4 !important;
  height: 40px  !important;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding: 0 16px; /* optionnel */
}
.rstpl-breadcrumbs-position {
   background-color: #f6f7f4 !important;
}
/* Couleur de fond des onglets (non-actifs) */
.nav-tabs .nav-item .nav-link {
    background-color: #f0f0f0 !important;  /* Couleur de fond par défaut */
   /* color: #333;  Couleur du texte par défaut */
}

/* Couleur de fond de l'onglet actif */
.nav-tabs .nav-item .nav-link.active {
    background-color: #558ED5 !important; /* Couleur de fond de l'onglet actif */
    color: #fff; /* Couleur du texte de l'onglet actif */
}
.rstpl-title {
  text-align: left !important ;
}

h2 {
    color: #558ED5 !important;
  font-weight: normal !important;
}
.rsform-button {
   background-color: #00FF00 !important; /* Couleur de fond de l'onglet actif */
    color: #804040 !important; /* Couleur du texte */
   border-radius: 8px !important; 
}
.btn-primary {
   background-color: #2B66AE !important; /* Couleur de fond de l'onglet actif */
    color: #ffffff !important; /* Couleur du texte */
   border-radius: 8px !important; 
  text-decoration-line: none !important;
}
.rsform-reset-button {
background-color: #00FF00  !important; /* Couleur de fond de l'onglet actif */
   color: #804040 !important; /* Couleur du texte */
   border-radius: 8px !important; 
  font-style: normal !important;
}
 .itemid-211 .rstpl-module-title  {
    display: none !important;
}
.itemid-211 .rstpl-module-content {
    display: none !important;
}
.sclogin-greeting {
  color: #FFFFD9; /* Remplacez par la couleur souhaitée */
}

#rstpl-pagewrap .rspbld-accordion.teal .accordion-item .accordion-header .accordion-button, #rstpl-pagewrap .rspbld-accordion.teal .accordion-item .accordion-header .accordion-button:not(.collapsed) {
    background-color: #31859c !important;
  
} 
