Expand and abstract login styling to cover sign up and forgot password pages