html{height:100%}body{margin:0;padding:0;height:100%;color:#333;background-color:#fff;background:url(/Content/Images/bg-airport-people-walking2.jpg) no-repeat center fixed;background-position:center;background-size:cover}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px none inset!important}.form-sign-container{width:400px}.form-signin{max-width:330px;padding:20px;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:16px;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"],.form-signin input[type="password"],.form-signin input[type="email"]{background:none;border:0;border-bottom:1px solid #c4c4c4;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#c4c4c4;padding-bottom:2px;padding-left:5px}.form-signin .short-input-wrapper{border-bottom:1px solid #c4c4c4}.form-signin .short-input{width:230px;border-bottom:none!important}.form-signin input[type="text"]:focus,.form-signin input[type="password"]:focus,.form-signin input[type="email"]:focus{box-shadow:none;outline:0}.form-signin input[type="text"]{margin-bottom:-1px}.form-signin #sign-in-button{margin-top:50px}.form-signin .change-password-btn{margin-top:30px}.form-signin .forgot-link{position:absolute;top:12px;right:0;cursor:pointer;font-size:12px}.form-signin-wrapper{background-color:rgba(0,0,0,.7);-moz-box-shadow:0 2px 2px rgba(128,128,128,.2);-webkit-box-shadow:0 2px 2px rgba(128,128,128,.2);box-shadow:0 2px 2px rgba(128,128,128,.2);border-radius:4px}.form-signin-wrapper a{color:#ababab;text-decoration:none}.form-signin-wrapper a:hover{color:#c4c4c4}.login-title{color:#c4c4c4;font-size:2em;font-weight:400;padding-bottom:30px}.login-title .fa-lock{padding-right:10px}.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}.login-header{height:33%;padding:15px 15px 0 15px}.login-footer{text-align:left;position:fixed;bottom:0;left:0;right:0;color:#fff;padding:10px 0 15px 15px}.btn-login{background:#1f9fd9}.login-alert{margin:0 15px;text-align:center}.login-alert .alert-danger{color:red;background:none;border:none;padding-top:0}[ng\:cloak],[ng-cloak],.ng-cloak{display:none!important}.request-account-wrapper{text-align:right;padding:10px 0}.form-signin .form-group{position:relative}.request-error-messages{position:relative}.field-error{position:absolute;top:-10px;left:270px;color:#fff;background-color:#c9302c;padding:4px;border-radius:2px;white-space:nowrap}.field-error:before{content:' ';position:absolute;width:0;height:0;left:10px;top:27px;border:5px solid;border-color:#c9302c transparent transparent #c9302c}.password-hint{position:absolute;left:-170px;top:0;background-color:#fff;padding:10px;font-size:12px}.password-hint:before{content:' ';position:absolute;width:0;height:0;right:-16px;top:14px;border:8px solid;border-color:transparent transparent transparent #fff}.password-hint .progress{margin-bottom:5px;height:10px}@media(max-width:767px){.login-header{height:75px}.login-header img{max-height:32px}}@media(max-height:375px){.login-footer{display:none}}@media(orientation:portrait){.field-error{position:relative;top:0;left:0;opacity:.85;white-space:normal}.field-error:before{display:none}.password-hint{position:relative;top:0;left:0}.password-hint:before{display:none}}