.header-2, .header-2 .navbar{
  background-color: #1a2b51;
}

.header-2 .navbar .navbar-brand{
  color: #fff;
}
.header-2 .navbar .navbar-brand span{
color: #009ee0;
}
.header-2 .navbar .navbar-brand small {
  color: #edeae9;
}

.header-2 .navbar-toggler {
  color: #fff;
}

label.obligatoire:after {
    content: "*";
    color: firebrick;
    margin-left: 2px;
    font-weight: bold;
}


.card.no-mosaique .img-fluid {
  /* Pour voir l'image en entier mais quelle ne couvre pas tout */
  object-fit: contain; 
  /* Pour voir que l'image couvre toute la cellule mais en tronquant ce qui dépasse */
  /* object-fit: cover; */
}

form fieldset, form .form_fieldset {
  border: 1px solid;
  padding-bottom: 5px;
  margin-bottom: 10px;;
}
/* fieldset fieldset {
  border: 1px solid;
} */

legend.ctrl-fieldset {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
}
span.checkable {
  padding-left: 1.25rem;
  display: block;
}