Looks like i.fitted.icon needs !important for removing margins - otherwise .ui.label > .icon overrides it. Example: https://codepen.io/indreksiitan/pen/QQbyzw