<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { background:#202d43; color:#fff;font-family: 'Roboto', sans-serif;}
.wrapper.login-page { }
.banner-text { position:relative }

/* BUTTONS */
.btn { font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; border-radius:1.5rem; padding:.5rem 1.5rem;}
.btn-primary { background-color:#D10B0B; border-color:#D10B0B; }
.btn-primary:hover, .btn-primary:focus { background-color:#fff; color:#D10B0B; border-color:#D10B0B; }
.btn-secondary { background-color:#202d43; border-color:#202d43 }
.btn-secondary:hover, .btn-secondary:focus  { background-color:#fff; color:#202d43; border-color:#999; }
.btn-firsthand { background-color: transparent; border-color:#fff; }
.btn-firsthand:hover, .btn-firsthand:focus  { background-color:#fff; color:#202d43; border-color:#999; }


/* Page specific styles */
.login-page .logo-container { }
.login-page .logo-container .logo { max-width:300px }

.login-page .login-form, .login-page .login-form-side { background:#fff; color:#222; }
.login-page .form-title { margin-bottom: 2.2rem !important; }

.login-page .banner-sec { position:relative; color:#fff; background:url(/login/images/camps-login.jpg) no-repeat 50% 0 #000; background-size:cover }
.login-page .banner-sec .banner-logo,
.login-page .banner-sec .banner-title,
.login-page .banner-sec .banner-text { margin-bottom:3.6rem; position:relative; z-index:2 }
.login-page .banner-sec .banner-logo img { max-width:100px }
.login-page .banner-sec:before { content:""; z-index:1; position:absolute; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,0.5) }
.login-page .banner-sec * { position:relative; z-index:2 }
.login-page .button-group { padding:20px; text-align:center; background:#e6e6e6 }
.login-page .button-group .btn { margin:10px }

.login-page .social-network { padding:0 }
.login-page .social-network li { display:inline-block; vertical-align:top }
.login-page .social-network a { display:inline; font-size:1.5rem; padding:.3rem .5rem;}
.login-page .social-network a:hover {opacity:0.6;}

.login-page .footer-container { color:#fff; font-size:.8rem; }
.login-page .footer-container a { color:#fff; text-decoration:underline;}
.login-page .footer-container a:hover { text-decoration:none; opacity:0.6;}
.login-page .footer-container .footer-elm { padding:0 .25rem;}

.login-page .black a ,
.login-page .black a:hover { color: #fff; }

.login-page .c-primary { color: #D10B0B !important; }
.login-page .col-centered { float: none; margin: 0 auto; }
.login-page .error-msg { margin-bottom: 0.5rem!important; }
</pre></body></html>