Improve button styles

 - Reorganize styles

 - Add colors for flat buttons

 - Add style for disabled buttons

 - Other minor improvements