Why have you changed this from a `label` to a `div`? It's broken the CSS.