/* Máscaras e mensagens de validação dos dados cadastrais. */
.field-validation-message{
  display:block;
  margin-top:-2px;
  color:#b42318;
  font-size:9px;
  font-weight:700;
  line-height:1.35;
}
.field-validation-message[hidden]{display:none!important}
.field input.input-invalid,
.field select.input-invalid{
  border-color:#d92d20;
  box-shadow:0 0 0 3px rgba(217,45,32,.10);
}
.field input.input-invalid:focus,
.field select.input-invalid:focus{
  border-color:#b42318;
  box-shadow:0 0 0 3px rgba(217,45,32,.14);
}
@media(max-width:760px){
  .field-validation-message{font-size:10px}
}
