Bug 1042599 - Improve behaviour of bottom bar on smaller screens

* Use flexbox for layout instead of floats
* Remove use of responsive navbar
* Increase space allocated to detail panel