The checkbox border is invisible on white background.

I played with di
None of the answers above worked for me, but this one did. It suggests using a selector and applying it to the checkbox, which worked perfectly for me.
This does not explain the odd look of the checkbox as shown above, which is why I wouldn't mark this question as a duplicate, but I think it still works as a solution.