html{font-family:'Open Sans',Helvetica,sans-serif}body{font-family:'Open Sans',Helvetica,sans-serif;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,0.9);border-radius:0;border:none;border-top:solid #ca005d 5px}.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}#page-footer{background:rgba(0,0,0,0.5);height:30px;color:#ddd}#page-footer .re-bottombar.single-line{padding:5px 10px 0 5px}