hide button text in navbar when space is not enough
change element order
fix margin