Refs #17720: re-style the Login page
Refs #17720: fix bug: nav-header style was applied to username too
Refs #17720: compact similar CSS blocks