Another hidden field_tweak

Group hidden elements at start of row into a single row but start a new
row on the first non-hidden element to avoid css selector first-child
formatting issues.
Merge pull request #949 from Sophist-UK/another_hidden_field_tweak

Another hidden field tweak