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
Merge pull request #133 from wlach/1042599

Bug 1042599 - Improve behaviour of bottom bar on smaller screens