set .button-icon:before so .icon is not required, closes #475