Can you attach screenshot example?
And did you try to check browser console? May be some styles not loaded correctly.
I don't think that it is problem. Existing template already have some css styles for form fields. And i think your custom templates dont have any csss styles for form. That the reason why they looks like that.
You can copy form styles to your custom template from existing, or you can write your own css