fixed button bugs and refactored colors in less