- Make sure you have Formidable styling enabled in both the Formidable -> Settings and the individual form settings.
- Compare the form preview page with the form in your theme. Any differences are caused by your theme.
- Several themes are adding extra space between field labels, the required symbol, and fields. WordPress adds HTML (<p> and <br/>) automatically, and some themes send it through this WP filter multiple times which adds paragraphs and line breaks inside the form. In many of these themes, you can fix this by adding [raw] around your form shortcode. [raw][ formidable id=x ][/raw]
If the [raw] option does not work, you will likely need to contact your theme author to find out how to prevent the theme from filtering the content multiple times.