html{height:100%}body{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%}body .container{height:100%}.form-signin{max-width:440px;min-height:300px;padding:15px;margin:0 auto;-webkit-box-shadow:0 0 30px rgba(0,0,0,.95);-moz-box-shadow:0 0 30px rgba(0,0,0,.95);box-shadow:0 0 30px rgba(0,0,0,.95);border-radius:15px;padding:15px 30px;position:relative;top:40%;transform:translateY(-50%);background:#4e617b;background:-webkit-linear-gradient(#41556e,#4e617b,#6e7f97,#a8b6cb,#e0ecfd);background:-o-linear-gradient(#41556e,#4e617b,#6e7f97,#a8b6cb,#e0ecfd);background:-moz-linear-gradient(#41556e,#4e617b,#6e7f97,#a8b6cb,#e0ecfd);background:linear-gradient(#41556e,#4e617b,#6e7f97,#a8b6cb,#e0ecfd)}.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:15px;margin-top:10px;color:#555;color:#fff;font-weight:normal;font-family:'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;text-align:left}.form-signin .checkbox{font-weight:normal}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type="email"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type="password"]{border-top-left-radius:0;border-top-right-radius:0}.form-signin input[type="submit"],.form-signin button[type="submit"]{background-color:#243b54;border:3px solid #fff}.form-signin .text-danger{display:block;margin-bottom:20px;color:#f08080;font-weight:bold}