Revise hidden username field to use minimal markup

Also modify the CSS for `.hidden` to append `!important`. It actually
doesn't matter for where it's currently used, but if a `type="text"`
attribute is added to the hidden field, it is superceded by the
`display: inline-block` rule of the base Bootstrap CSS.