In 'our' CSS file, there are styles for things like .modal-backdrop and lots of other modal-xyz type styles. We prefix those with #login-modal so as not to conflict with other templates, but the 'base' styles are missing altogether from yours. You'll either need to include ours (by enabling the Bootstrap option) or enable/re-compile them into your template's CSS.