admin-ui: Clean up button stye

Basic button classes are:

* outline-btn: Transparent button with thin colored border
  and color font that get a thicker border on hover (default
  color is white)
* custom-btn: Colored button with white font that gets more
  opaque on hover
* line-btn: Total-black button with a white thick bottom border
  on hover
admin-ui: More button clean-up

Table selection buttons are not visible when they are disabled
admin-ui: Change main link color
Merge branch 'feature-admin-design' into feature-admin