How to tweak login logo position? When I add the company logo it appears aligned to the left with a lot of space on the right side. How can I make it appear to the center?

I know that adding background-position: top center; to the CSS aligns it to the center, but I don't know where I can set this change permanent.
You can use this Control Panel CSS plugin to add whatever CSS you'd like.