visual tweaks to login page
Adjust margins for small screen sizes
Make nav work on small devices
Complete refactoring of styles