Introduce margin under radios, checkboxes and textareas, and remove only
when it's in error state. ie. Match text type inputs
Style radios and checkboxes
Position of the styled radio and refer to colors module. Hide select
arrows in FF
Remove display:none from browser radio inputs and checkboxes so they can
be tabbed.
Add focus style for radios and checkboxes for tabbing visibility
Extract radios and checkboxes into seperate partial from other fields.
Add span element to radio/checkbox labels for styling custom designs
Update fonts
Styles for radios and checkboxes and selects. Fix spacing on validated
fields
Revert "Styles for radios and checkboxes and selects. Fix spacing on validated fields"

This reverts commit 45c60063a7ffe2cd1b111e5e73f7c43050d2d1f5.
Merge branch 'master' of https://github.com/Financial-Times/o-ft-forms.git
Merge branch 'master' into fix-for-radio-margins