add per theme styling and improve clientside validation styling