change color of buttons and icons when hover