Factorization
Styling top bar, icons and colors
No border for left button in footer
Decrease icon and navbar size on small screens
Give more space to text in icon buttons