.input-group > .input-group-btn > button {
  height: 35px;
}
.custom-file-input ~ .custom-file-label::after {
  content: "Parcourir";
}
.custom-file[disabled] .custom-file-label {
  background-color: #e9ecef;
}
.custom-file[disabled] .custom-file-input:focus~.custom-file-label
.custom-file[disabled] .custom-file-input:focus~.custom-file-label {
  border-color: #ced4da;
  border-right-color: #dc3545;
  box-shadow: none
}
.custom-file[disabled] .custom-file-input:focus~.custom-file-label::after {
  border-color: #ced4da;
}



.custom-file .custom-file-label{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

#form_proposer_submit_button[disabled].submittingForm .b_active {
  display: none;
}
#form_proposer_submit_button .b_deactive {
  display: none;
}
#form_proposer_submit_button[disabled].submittingForm .b_deactive {
  display: inline;
}