Styling/CSS Changes

Change a lot of CSS to make the form more reactive and to allow elements
to fit depending on size