Improved html templates for mobile devices (responsive).

Fixed #995 (Use responsive navbar for main menu in backend template)