body,html{height:100%;margin:0}.bg{background-image:url("/content/images/itf-cover.jpg");height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.main{height:100%}section{min-height:100%}.centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome{overflow-y:auto;background-color:var(--std-background);opacity:.8;padding:50px;color:var(--std-foreground);font-size:1.6em;cursor:default;width:100% !important;height:100% !important}.welcome-title{font-size:2.4em}.login-container{background-color:var(--std-light);color:var(--std-foreground)}.login-header{background-color:var(--std-background);color:var(--std-foreground);padding:30px}#login-form label{color:var(--std-hilitefore)}.work-in-progress-spinner{display:none;opacity:1;z-index:99;border:solid 10px var(--std-hiliteback)}.form-signin{max-width:360px;padding:10px;margin:0 auto}.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px}.form-signin .checkbox{font-weight:normal}.form-signin .form-control{position:relative;font-size:1.1rem;height:auto;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-signin .form-control:focus{z-index:2}.form-signin input[type="text"]{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.account-wall{margin-top:20px;padding:40px 0 20px 0;background-color:#f0f0f0;-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.login-title{color:#333;font-size:18px;font-weight:400;display:block}.profile-img{width:96px;height:96px;margin:0 auto 10px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.need-help{margin-top:10px}.new-account{display:block;margin-top:10px}