.frm_form_field textarea:focus{
    border-width: 2px !important;
}
.frm_form_field:not(.frm_compact) div.frm_dropzone {
    max-width: 100%;
    margin-top: 0px;
}
.frm_form_field:not(.frm_compact) div.frm_dropzone .dz-message {
    border-color: #5F6062;
    font-size: 16px;
}
.with_frm_style .frm_form_field:not(.frm_compact) .frm_dropzone .frmsvg{
    color: #5F6062;
}
.frm_form_field:not(.frm_compact) div.frm_dropzone .dz-message button {
    text-transform: none;
    font-weight: 400 !important;
    color: #5F6062 !important;
}
 .frm_form_fields div.frm_fields_container {
    grid-gap: 0 20px;
}
 div.form-field.frm_form_field:not(.frm_compact) .frm_dropzone svg.frmsvg {
    width: 20px;
    height: 20px;
    margin: 0 auto 3px;
}
.frm_form_field:not(.frm_compact) .frm_small_text{
    display: none;
}

.frm_form_field:not(.frm_compact) .frm_dropzone .dz-message{
    padding:12px;
}

.frm_form_field input:focus,
.frm_form_field textarea:focus{
    border-style: solid;
    border-width: revert;
}
.frm_error_style div{
    display:none;
}
.frm_style_style-formidable.with_frm_style .frm_error{
    padding: 3px 0 0 8px;
}

.form-infolettre .with_frm_style input,
.frm_style_style-formidable.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus{
color: #fff;
border-color: #fff;
border-width: 1px;
}
.form-infolettre .with_frm_style input::placeholder{
color: #fff;
}

select {
  -webkit-appearance: none; 
  -moz-appearance: none;   
  appearance: none;   
  background-image: url('/wp-content/uploads/2025/09/chevron.svg');
  background-repeat: no-repeat;
  background-position: right 15px center; 
  background-size: 20px; 
  border-radius: 10px;
}

.facetwp-facet select{
    min-width: 210px;
}