.fm-type_textarea .wdform-element-section {
    display: block !important;
}
.fm-type_textarea .wdform-element-section .fm-limit {
    text-align: right;
}

.button-submit {
    margin: 0 !important;
    background: #333 !important;
    border-radius: 3px !important;
    color: #fff !important;
}
.button-submit:hover,
.button-submit:focus {
    background: #000 !important;
}
.button-reset {
    margin-left: 15px !important;
}
.rtl .button-reset {
    margin-left: unset !important;
    margin-right: 15px !important;
}

.wdform-label.error_label { color: #6d6d6d !important; }
.fm-not-filled {
    margin: -10px 0 0 !important;
    padding: 0 12px;
    text-align: right;
    font-style: italic;
}
.rtl .fm-not-filled {
    text-align: left;
}

.wdform-field label {
    font-family: "Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;
    font-weight: normal !important;
    font-size: 16px !important;
    line-height: 1.5;
}
.wdform_select .select2-container--default .select2-selection--single {
    height: 39.3333px !important;
    border-color: #e2e6e9 !important;
    border-radius: 2px !important;
}
.wdform_select .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 7px !important;
}

.wdform_row {
    background-color: transparent !important;
}