Removed accent border when unchecked

When unchecked there was always a little bit of the accent border visible, when the element was unchecked, so I added a margin when the element is unchecked.

Also I made the disabled state, better to tell apart from enabled state.