/* Contenu de welcome.css (à conserver) */
.texte-intro {
    font-size: 2.6rem;
    font-weight: bold;
  }
  

  /* Override Bootstrap primary color */
:root {
    --bs-primary: #1f2a30;
    --bs-primary-rgb: 0,49,87;
  }
  
  /* Ensure text-primary and buttons use new primary */
  .text-primary {
    color: #1f2a30 !important;
  }
  .btn-primary {
    background-color: #1f2a30 !important;
    border-color: #1f2a30 !important;
  }
  .btn-primary:hover,
  .btn-primary:focus {
    background-color: #002540 !important;
    border-color: #002540 !important;
  }
  .btn-outline-primary {
    color: #1f2a30 !important;
    border-color: #1f2a30 !important;
  }
  .btn-outline-primary:hover,
  .btn-outline-primary:focus {
    background-color: #1f2a30 !important;
    color: #ffffff !important;
  }

  footer.text-primary a {
    color: #1f2a30 !important;
  }
  footer.text-primary a:hover {
    color: #002540 !important;
  }

  .bg-fidelyne {
    background-color: #fee9c3 !important;
  }
  
  .bg-tools {
    background-color: #a2c6d2 !important;
  }
  
  .bg-offre{
    background-color: #a2c6d2 !important; 
  }




/* Supprime le contour des cartes */
.card.border-0,
.card {
  border: none !important;
  background-color: #fbe7c3 ; /* Couleur de fond demandée */
}

/* Style personnalisé pour le bouton orange */
.btn-orange {
  background-color: #e58f2b !important;
  border: none !important;
  color: #fff !important;
}

.btn-orange:hover,
.btn-orange:focus {
  background-color: #cc7a22 !important; /* Un peu plus foncé au hover */
  color: #fff !important;
}

/* PAGE LOGIN */

.font_color_login{
background-color: #fbe7c3 !important;   
}

#intro,
#pourqui,
#fonctionnalites,
#offres,
#temoignages,
#faq,
#carte,
#programme-fidelite,
#qr-nfc,
#mutualisation,
#marketing-tool,
#stats {
  scroll-margin-top: 71px; /* Ajuste selon la hauteur de ta navbar */
}

