html{font-family:"Open Sans",Helvetica,sans-serif;height:100vh}body{font-family:"Open Sans",Helvetica,sans-serif;height:100vh;background-image:url("/static/img/digita-metering/Digita_header_1152x653.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}#page-container{height:calc(100vh - 2rem)}#page-content{height:100%;display:flex;align-items:center}#page-footer{background:rgba(0,0,0,0.5);height:2rem;color:#ddd}#page-footer .re-bottombar.single-line{padding:5px 10px 0 5px}.login-container .login-well{background-color:rgba(255,255,255,0.9);border-radius:0;border:none;max-width:500px;margin:auto auto 2rem}.login-container h1,.login-container h2,.login-container h3{color:#37424a}.login-container h4{color:#37424a;display:none}.login-container .alert{margin-bottom:0;margin-top:20px}.login-container form{padding:1.5rem 0 0;margin:0 0 15px}.login-container p{color:#37424a;font-size:.9em}.login-container p a{color:#37424a;text-decoration:underline}.login-container p a:hover,.login-container p a:focus{color:#2a2623}.login-container input[type=text]:focus,.login-container input[type=password]:focus{border-color:rgba(42,38,35,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(55,66,74,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(55,66,74,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(55,66,74,0.6)}.login-container button.btn,.login-container input[type=submit].btn{background:#ca005d;color:#fff;border-radius:0;padding:.5rem 1rem;margin-top:.5rem}.login-container button.btn:hover,.login-container input[type=submit].btn:hover{background:#91004b;color:#fff}.login-container .brand{font-size:35px;font-weight:bold;color:#37424a;text-shadow:none}.login-container .brand img{height:50px}@media (max-width:640px){.login-container .login-well{max-width:none;margin:2rem 1rem}}