Add login styles

This has two separate commits; the first one adds styles to login-related pages, the second one adds a CSS class to the patient builder to keep its changes from affecting other pages. If we decide not to handle the patient builder this way, that commit is pretty isolated and is easy to get rid of, however we will need to handle bleed-through in some way, and I'd recommend doing it this way at least temporarily, if not long term.