/* labels */
#fbuilder, #fbuilder label, 
#fbuilder span {   font-size: medium; }

/* champs */
#fbuilder input[type=text], 
#fbuilder textarea, 
#fbuilder select { 
border: 4px solid black; 
  width: 50%;
  padding: 8px 8px;
  margin: 4px 0;
  box-sizing: border-box;
  font-size: medium;
}


/* bouton envoyer */
#fbuilder .pbSubmit { 
  background-color: #04AA6D;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
}
/* Astérix */
#fbuilder label .r {color:red;}
/* Checkbox accepter conditions */
#fbuilder .cff-checkbox-field span a {
  color: pink;
}