/***************************
* BOUTONS                  *
***************************/
/* boutons d'inscription*/
button.btnBleu:hover, button.btnRouge:hover, button.btnBlanc:hover {
  color: white !important;
}
button.btnBlanc:hover {
  color: #e4032e !important;
}
button.btnBleu {
  cursor: pointer;
  font-size: 17px;
  margin: 5px auto;
  border-radius: 4px;
  float: none !important;
  background: #057cc4 !important;
  border: 1px solid #057cc4 !important;
  text-align: center;
  padding: 2px 24px;
  font-weight: 600;
  color: white !important;
  transition: box-shadow 0.5s ease !important;
  box-shadow: none;
  display: block;
}
button.btnBleu:hover {
  color: white !important;
  box-shadow: 5px 5px rgba(0, 0, 0, 0.5);
  transition: box-shadow 0.5s ease !important;
}
button.btnRouge {
  cursor: pointer;
  font-size: 19px;
  margin: 5px auto;
  border-radius: 4px;
  float: none !important;
  background: #e4032e !important;
  border: 1px solid #e4032e !important;
  text-align: center;
  padding: 2px 24px;
  font-weight: 600;
  color: white !important;
  transition: box-shadow 0.5s ease !important;
  box-shadow: none;
}
button.btnRouge.black-background:hover {
  color: white !important;
  box-shadow: 5px 5px white;
}
button.btnRouge:hover {
  color: white !important;
  box-shadow: 5px 5px rgba(0, 0, 0, 0.5);
  transition: box-shadow 0.5s ease !important;
}
button.btnBlanc {
  cursor: pointer;
  font-size: 17px;
  margin: 5px auto;
  border-radius: 4px;
  float: none !important;
  background: white !important;
  border: 1px solid #e4032e !important;
  text-align: center;
  padding: 2px 24px;
  font-weight: 600;
  color: #e4032e !important;
  transition: box-shadow 0.5s ease !important;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  display: block;
}
button.btnBlanc:hover {
  color: #e4032e !important;
  box-shadow: 5px 5px #e4032e;
  transition: box-shadow 0.5s ease !important;
}
