@media (min-width: 1280px) { .container { width: 1270px; } }
.lender-logo-col h3 { margin-left: 1em; }

.container-fluid { margin-right: auto; margin-left: auto; max-width: 1600px; }

.head2 { padding: 1em 0; }

.head2 .login-col { text-align: right; }

p.final { font-weight: bold; }

.about { background-color: #e8e8e8; }

.about h3 { margin-top: 3em; padding-bottom: 1em; border-bottom: 1px solid #8f8f8f; }

.btn.sign-in { background-color: #23527c; border-color: #23527c; margin-left: 1em; }

.restricted-main h3 { font-size: 26px; line-height: 1.55em; margin-top: 60px; font-weight: normal; font-family: Arial, sans; }

.restricted-main h1 { font-size: 30px; margin-top: 60px; font-weight: normal; margin-top: 15px; }

.restricted-main hr.thin-subtle { border-top: 1px solid rgba(255, 255, 255, 0.1); }

.navbar { display: none; }

.top-promo { background-image: url(/images/lmon/obsc-bg.jpeg); padding-bottom: 1em; }

.numberCircle { width: 50px; font-size: 16px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding: 8px; line-height: 1em; border: 2px solid #888; position: relative; margin: auto; }

.numberCircle .height_fix { margin-top: 100%; }

.numberCircle .content { position: absolute; left: 0; top: 50%; height: 100%; width: 100%; text-align: center; margin-top: -8px; /* Note, this must be half the font size */ }

.afternotes p { margin-top: 1em; font-size: 13px; font-family: Arial,sans-serif; }

.restricted-main { color: white; }
.restricted-main table { color: #337ab7; }
.restricted-main table th { color: black; }

.restricted-main h1, .restricted-main h2, .restricted-main h3 { text-align: center; }

#container { width: auto; }

.overlay { background: rgba(255, 255, 255, 0.3); text-align: center; z-index: 1000; }

.afternotes { font-size: large; text-align: center; margin: 2em; }

.afternotes .col { text-align: center; }
