body,html{font-family:'Open Sans',Helvetica,sans-serif}body{background-image:url(/static/img/themes/digita/Espoo_IMG_3716_web_180.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.login-container .login-well{background-color:rgba(255,255,255,.9);border-radius:0;border:none;border-top:solid #ca005d 5px}.login-container h1,.login-container h2,.login-container h3,.login-container h4{color:#37424a}.login-container h4{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:focus,.login-container p a:hover{color:#2a2623}.login-container input[type=text]:focus,.login-container input[type=password]:focus{border-color:rgba(42,38,35,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(55,66,74,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(55,66,74,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(55,66,74,.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:700;color:#37424a;text-shadow:none}.login-container .brand img{height:50px}#page-footer{background:rgba(0,0,0,.5);height:30px;color:#ddd}#page-footer .re-bottombar.single-line{padding:5px 10px 0 5px}