allow css override in portal branding

fixes #1491
I disagree that it would be "pretty useless" without it. How often will their CSS change once it is in production?

It's no problem, though. Fine to merge.