Refreshed mobile CSS and JS

Not sure why that css is there, the userinfo is meant to be hidden until
the left bar is shown on small devices. Js allows the bars to be closed
by touching elsewhere on the page