This breaks the position of the icon in the button, shouldn't this be inline-block?