background size on icons

Use pixel based background size. This fixes browsers zooming issues with alignment of the icons.