/* styles.css */

#po {
  border: 2px solid black;

}

#po:checked {
  background-color: green;
  /* Changer la couleur du fond lorsque la case est cochée */

}


#acceptConditions {
  border: 2px solid black;

}

#acceptConditions:checked {
  background-color: green;
  /* Changer la couleur du fond lorsque la case est cochée */

}

.formulaire {
  margin-bottom: 20px;
}

.attention-text {
  color: red;
  text-decoration: underline;
}

.btn.btn-primary.btn-lg {
  background-color: #008752;
  border-color: #008752;
}

.btn.btn-primary.btn-lg:active {
  background-color: #006641;
  /* Une couleur plus claire pour l'état actif */
  border-color: #006641;
}

.btn.btn-sm.btn-primary {
  background-color: #008752;
  border-color: #008752;
}

.btn.btn-sm.btn-primary:active {
  background-color: #006641;
  /* Une couleur plus claire pour l'état actif */
  border-color: #006641;
}

.container {
  min-height: 50vh;
  /* Définit une hauteur minimale de 80% de la hauteur de l'écran */
}

/* Ajoute de la marge en haut et en bas au footer */
.footer {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Ajoute un peu d'espace entre le texte et l'adresse dans le footer */
.footer address {
  margin-top: 10px;
}