Fix checkbox css on preferences

`margin-left` and `margin-right` was on the top of the checkboxes so they were not reachable.
This changes the markup a little bit, but the final result is almost the same as the live one, without using margins to they dont block the checkboxes.

[fixes #554]