.header-spacer { padding: 1em }
.ng-header { width: 397px; height: 61px; margin-top: 23px; margin-bottom: 23px }
.ng-header-col { text-align: center }
.header-back-button { visibility: hidden; height: 0; margin: 0 }
.header-back-button-mobile { visibility: visible; height: auto; padding-bottom: 15px }
@media screen and (min-width: 1200px) { .ng-header-col { text-align: left } .header-back-button { visibility: visible; height: auto; margin-top: 55px } .header-back-button-mobile { visibility: hidden; height: 0 } }
.footer-h1 { padding: 0 0 2em; margin: 0; font-size: 16pt; color: rgb(246, 246, 246); font-weight: normal }
.footer-p { font-size: 12pt; color: rgb(246, 246, 246) !important; margin: 0; padding: 0 }
.footer-p-mt-small { margin-top: 15px }
.footer-p-mt-medium { margin-top: 35px }
.footer-p-10pt { font-size: 10pt; color: rgb(246, 246, 246) !important; text-align: justify }
.login-info { padding-top: 5.75em }
.login-title { color: rgb(37, 88, 157); margin: 0; padding: 0 }
.login-detail { }
.login-detail p { margin: 1em 0 }
.login-heading { padding: 0.5em; background-color: rgb(67, 174, 227); color: rgb(255, 255, 255); font-size: 20pt }
.login-body { background-color: rgb(255, 255, 255); margin: 1em }
.login-button { background-color: rgb(67, 174, 227) !important; color: rgb(50, 48, 135) !important; font-weight: bold }
.login-container { border: 1px solid rgb(67, 174, 227) }
.login-row { padding-bottom: 200px }