Displaying and notifying members of my Protected Content site about newly available content

I'm trying to use Protected Content with the Spirit theme. There are some styling issues. Form fields show up white on white, it's impossible to see where the fields are.

On the registration page there are no buttons to complete the payment process. See attached.