.formulaire input:not([type="radio"]), .formulaire textarea, .formulaire select{
	opacity: 1;
	border:none !important;
	margin-bottom: 1rem !important;
	outline: none;
	border:none;
	background-color: var(--second-color);
	    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}



.formulaire input::placeholder,.formulaire textarea::placeholder {
  color: var(--contraste-color) !important;
  color: transparent !important;
}

.formulaire  input[type="radio"]:focus{
	background-color: transparent !important;
}

.custom-radio{
	margin-right: 1rem;
}

.formulaire label:not(.custom-control-label){
	font-weight: 500;
}

.custom-control-input:checked~.custom-control-label::before {
	border-color:transparent;
	background-color: var(--main-color) !important;

}

.form-save {
	background-color:  var(--main-color) !important;
	padding:0.7rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	border-radius: 2rem;
	color:white;
	border: 1px solid transparent;
}


.form-save:hover {
	background-color: transparent !important;
	color:var(--main-color) !important;
	border: 1px solid var(--main-color) !important;
}