@font-face{font-family:amadeus-light;src:url(/Content/fonts/Amadeus-Light.ttf)}html{position:relative;min-height:100%;height:100%}body{font-family:amadeus-light;background-color:#2196f3;height:calc(100% - 3.5rem)}main{height:100%}.footer{position:absolute;bottom:0;width:100%;background-color:#1976d2;height:60px;z-index:-1}footer div.container,footer div.container div.row{height:100%}.footer label{font-size:16px;color:#fff}.content{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px;height:100%}.card{background-color:#fcfdff}.forgotLbl{text-decoration:none;color:#00a9e0}.forgotLbl:hover{text-decoration:none}.form-line .input-group .input-group-prepend,.form-line .input-group .input-group-text{min-width:40px;max-width:40px;width:40px;background-color:transparent!important;border:none}.form-line .form-control{border:none;background-color:transparent}.form-line .form-control:focus{border:none;outline:none!important;box-shadow:none;background-color:transparent}.form-line{width:100%;color:#666;display:inline-block;padding:0;margin:0;border-bottom:1px solid #ddd}.form-line .input-group input{font-weight:500;font-size:1.15rem}.form-line .input-group{margin-bottom:-6px}.form-line.error{border-bottom:1px solid #f77}.form-line.error .input-group input{color:#f11}.form-line.error .input-group input::placeholder{color:#f88}.form-line .input-group .input-group-prepend .input-group-text{color:#000;transition:color 250ms ease-in-out}.form-line.error .input-group .input-group-prepend .input-group-text{color:#f77}.form-line.error.focused .input-group .input-group-prepend .input-group-text{color:#f11;transition:color 250ms ease-in-out}.form-line:after{display:block;content:'';border-bottom:solid 1px #74bbff;transform:scaleX(0);transition:transform 250ms ease-in-out}.form-line.error:after{border-bottom:solid 2px #f33}.form-line.focused:after,.form-line.error.focused:after{transform:scaleX(1)}.form-line.isValid:after{border-bottom:solid 3px #74bbff;transform:scaleX(1)}.form-line.isValid.focused:after{transform:scaleX(0)}.btn.btn-primary{width:100px;background-color:#ff579f!important;border-color:#ff579f!important;outline:none!important;box-shadow:none}.btn.btn-primary:hover{background-color:#f00066!important;border-color:#f00066!important;color:#fff;font-weight:700;transition:all 250ms ease-in-out}div label.error{font-size:15px;font-weight:normal;color:#f44336;margin-top:.4rem}.custom-control-input:focus~.custom-control-label::before{box-shadow:none!important}.custom-control-input:checked{background-color:red!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important}