.autocomplete{position:relative;width:100%;background-color:var(--default-input-bg)}.autocomplete .error-tooltip{display:table!important;opacity:0;visibility:hidden}.autocomplete .input-wrapper{width:100%;cursor:pointer}.autocomplete .input-wrapper:focus:after,.autocomplete .input-wrapper:hover:after{opacity:1}.autocomplete .input-wrapper .input{width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.autocomplete .input-wrapper .icon-wrapper{width:10%;height:30px}.autocomplete .input-wrapper .icon-wrapper img:first-of-type{visibility:visible}.autocomplete .icon-wrapper{position:absolute;width:auto;height:auto;top:5px;cursor:pointer}.autocomplete .autocomplete-results{width:100%;height:auto;min-height:30px;max-height:105px;background-color:var(--default-bg);box-shadow:0 5px 16px 0 var(--box-shadow);padding:10px 0;margin:-15px 0 0;overflow:auto;z-index:1060;position:absolute;top:50px}.autocomplete .autocomplete-results.autocomplete-results-longer{max-height:162px}.autocomplete .autocomplete-result{list-style:none;text-align:left;cursor:pointer;min-height:30px;padding-left:10px;padding-right:10px;padding-top:3px;font-size:13px;line-height:24px;color:var(--default-color-80)}.autocomplete .autocomplete-result.is-active,.autocomplete .autocomplete-result:hover{background-color:var(--default-input-bg)}.autocomplete .checkmark{margin-top:4px}.autocomplete .italics{font-style:italic}.cases-checklist .result-label{position:relative;text-align:left;font-size:13px;color:var(--default-color-80)}.cases-checklist .result-label span{background-color:var(--default-bg);padding-right:10px}.cases-checklist .result-label:after{content:"";position:absolute;bottom:0;left:0;right:0;top:13px;height:.5em;border-top:1px solid var(--default-border);z-index:-1}.cases-checklist .checkbox-wrapper{width:100%;display:block;margin-left:7px;font-size:13px}.cases-checklist .checkbox-wrapper:hover{background-color:var(--default-input-bg)}.cases-checklist .autocomplete-result.is-active,.cases-checklist .autocomplete-result:hover{background-color:initial}.children-checklist .autocomplete-result.is-active,.children-checklist .autocomplete-result:hover{background-color:var(--default-input-bg)}.login{display:block;min-height:100vh;overflow:hidden;padding-bottom:177px;padding-top:150px;position:relative}.login.register{padding-top:40px;padding-bottom:10px}.login .two-button-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.login .w-45p{width:45%!important}.login .mt-25{margin-top:25px!important}.login .p-0{padding:0!important}.login .error-tooltip{display:table!important;opacity:0;visibility:hidden}.login .checkbox-div{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login .checkbox-div img{margin-left:10px;z-index:7;cursor:pointer}.login .checkbox-div img:hover+.error-tooltip{opacity:1!important;visibility:visible!important;right:-80px;bottom:calc(100% + 5px)}.login .fp-logo{text-align:center;margin:0 auto 30px}.login .login-form-wrapper{height:auto;margin-left:auto;margin-right:auto;min-height:400px;padding:15px 0;width:400px;display:block}.login .login-form-wrapper .small-text{color:var(--default-color-80);font-size:12px;font-weight:600;text-align:center;letter-spacing:1px;margin-bottom:5px}.login .login-form-wrapper .title{font-size:30px;font-weight:700;text-align:center;letter-spacing:2px;background:var(--action-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login .login-form-wrapper .smaller-title{font-size:24px!important}.login .login-form-wrapper .horizontal-line{width:80%;margin:25px auto}.login .login-form-wrapper .login-form{width:80%;margin-left:auto;margin-right:auto}.login .login-form-wrapper .wrapper{position:relative;width:100%}.login .login-form-wrapper .input-wrapper{cursor:text}.login .login-form-wrapper .input-wrapper .icon-wrapper img:first-of-type{visibility:visible}.login .login-form-wrapper .short-wrapper{width:35%!important;float:left;margin-right:5%}.login .login-form-wrapper .long-wrapper{width:60%!important;float:left}.login .login-form-wrapper .form-footer{width:100%}.login .login-form-wrapper .login-link{text-align:left;float:left;color:var(--default-action);font-size:13px;margin-top:-2px}.login .login-form-wrapper .action-btn{width:100%;margin-top:25px;margin-bottom:0}.login .login-form-wrapper .demo-btn{margin-top:0}.login .login-form-wrapper .register-link{width:80%;margin-left:auto;margin-right:auto;color:var(--default-color-A80);font-size:13px;font-weight:600;text-align:center}.login .login-form-wrapper .register-link span{color:var(--default-action)}.login .login-form-wrapper .verify-phone-link{padding:0;border:none;outline:none;background-color:initial;color:var(--default-action);font-size:13px;font-weight:600;cursor:pointer}.login .login-form-wrapper .recaptcha{margin-top:15px;padding-bottom:2px;height:auto;width:auto}.login .login-form-wrapper .recaptcha .g-recaptcha{transform:scale(1.051);-webkit-transform:scale(1.051);transform-origin:0 0;-webkit-transform-origin:0 0}.login .login-form-wrapper .recaptcha.error{border:1px solid var(--error-text-color);border-radius:3px}.login .login-form-wrapper input::-webkit-inner-spin-button,.login .login-form-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login .login-form-wrapper input[type=number]{-moz-appearance:textfield}.login .copyright{color:var(--default-color-50);font-size:13px;line-height:48px;text-align:center;margin-top:10px}.login .footer{position:absolute;bottom:0;width:100%;height:177px;background:url(../img/login_pattern.892fbb2e.jpg) no-repeat;background-size:cover}.login .footer.register{height:30px}.login .footer .login-illustration{margin-top:-270px;margin-left:10%;z-index:999}.login .footer .registration-illustration{margin-top:-270px;margin-left:80%;z-index:999}.error-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}@media (min-width:1025px) and (max-width:1366px){.login .login-form-wrapper .login-link{width:100%}}@media (max-width:1024px){.login{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0}.login.register{padding-top:0;padding-bottom:0}.login .login-form-wrapper .login-link{width:100%}.login .copyright{margin-bottom:30px}}@media (max-width:991px){.login{margin-top:20px}.login .footer{display:none}.login .footer .registration-illustration{margin-left:78%}.login .footer .login-illustration{margin-left:5%}}@media (max-width:767px){.login{padding-top:20px;margin-top:0}.login .fp-logo{margin-bottom:20px}.login .login-form-wrapper .input-wrapper.error-input .error-tooltip{margin:0;top:-160%;right:-20%;width:60%}.login .login-form-wrapper .input-wrapper.error-input>img{position:absolute;top:7.5px}.login .login-form-wrapper .login-link{width:auto}.login .copyright{margin-top:10px;margin-bottom:10px}.login.register{margin-top:20px}}@media (max-width:575px){.login .login-wrapper{width:100%;max-width:100%}.login .login-form-wrapper{width:86%}.login .login-form-wrapper .register-link span{width:auto;display:block}.login .login-form-wrapper .recaptcha .g-recaptcha{transform:scale(.84);-webkit-transform:scale(.84);transform-origin:0 0;-webkit-transform-origin:0 0}}