Adjusts button component styles

Changes button padding and font size styles.
Adds legacy ::before/::after fallbacks
Sets fixed height on homepage search button

- Button was extending to a too large height on IE8, so this fixes the
height.
IE compatibility fixes

Adds updates for IE issues.