windows chrome fixes and buttons

styles are more consisten across the form elements now which stops the
prepend breaking in windows. Added some button styles