add more var in less and btn class and fix  some bugs

add more var in less