.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.forgot-password-container{display:flex;justify-content:center}.forgot-password-container h1{padding-bottom:0;margin-bottom:16px}.forgot-password-container .note.note-danger{padding:16px 20px;margin-bottom:16px}.forgot-password-container .note.note-danger .error .error-title{font-weight:600;font-size:18px;line-height:18px;margin-bottom:8px}.forgot-password-container .note.note-danger .error .error-message{font-size:16px;line-height:19px}.forgot-password-container .note.note-danger .error .error-message a{color:#2b7a2d}@media only screen and (min-width: 768px){.step-container{min-width:560px}.forgot-password-container{padding:128px 0 128px 0}}.field-validation-error{color:#d0021b}[role=heading],.text{color:#262626}[role=heading]{font-size:26px;font-style:normal;font-weight:500;line-height:47px}.text{font-size:16px;font-style:normal;font-weight:300;line-height:29px}.confirm-code-modal{display:flex;align-items:center;z-index:201 !important}.confirm-code-modal .modal-dialog{height:auto;transform:translate(0, 25vh) !important}.confirm-code-modal.intro-modal a.close{display:none}.confirm-code-modal.intro-modal .modal-content{padding:15px}.confirm-code-modal.intro-modal .modal-header h5{font-size:28px;line-height:34px}.confirm-code-modal.intro-modal .modal-body{line-height:24px}.confirm-code-modal .modal-header{padding-left:2rem;padding-right:2rem;border-bottom:none}.confirm-code-modal .modal-header h5{font-weight:500;font-size:1.4rem}.confirm-code-modal .modal-header a{text-decoration:none !important;transition:none !important;color:#58595b !important;opacity:.7}.confirm-code-modal .modal-body{font-size:16px;padding-left:2rem;padding-right:2rem;padding-top:0;padding-bottom:0}.confirm-code-modal .modal-footer{border-top:none;display:flex}.confirm-code-modal .modal-footer .btn-secondary{border:2px solid #1d8928 !important;background-color:#fff !important;color:#1d8928 !important}.confirm-code-modal .modal-footer .btn-flat{color:#1d8928 !important}.password-rules .requirement{width:100%;height:100%;justify-content:flex-start;align-items:center;gap:8px;margin-top:16px}.password-rules .requirement .requirement-text{flex:1 1 0;color:#58595b;font-size:14px;font-weight:500;word-wrap:break-word}.password-rules .requirement .checked-colour{color:#1d8928}.password-rules .requirement .ellipse-colour{color:#d9d9d9}@media only screen and (max-width: 767px){*{box-sizing:border-box}.forgot-password-container{display:flex !important;flex-direction:column;align-items:stretch;width:100%;padding:24px 15px 163px 15px}.resetPasswordForm{flex:0 0 auto;width:100%;align-self:stretch;display:flex;flex-direction:column}.resetPasswordForm .text{font-size:18px;font-weight:500;line-height:22px;padding-bottom:32px}.smile__header_logo{width:144px;flex-shrink:0}[role=heading]{line-height:31px;padding-bottom:16px}.md-form{margin-bottom:0rem !important}.pb-3{padding-bottom:32px}.note-danger{margin-bottom:16px}.btn{display:flex;padding:13.44px 34.3px;justify-content:center;align-items:center;align-self:stretch;margin-left:0px;margin-right:0px;width:100%}.btn-primary{gap:8px;margin-bottom:16px}button.btn-flat{gap:10px;border:2px solid !important}.confirm-code-modal{display:flex !important;opacity:1 !important;align-items:flex-end}.confirm-code-modal .modal-dialog{transform:translate(0px, 0px) !important;position:static;margin:0;max-width:only screen and (max-width: 767px)}.confirm-code-modal .modal-content{border-radius:var(--radius-lg, 16px) var(--radius-lg, 16px) 0px 0px}.confirm-code-modal .modal-footer{padding-left:2rem;padding-right:2rem}.confirm-code-modal .btn{width:100%}.confirm-code-modal [role=heading]{padding-bottom:0px !important}.confirm-code-modal .btn-primary{order:1}.confirm-code-modal .modal-footer button.btn-flat{order:2}.confirm-code-modal .modal-footer>a{order:3}}@media(max-height: 300px){.confirm-code-modal{display:block !important}}strong{font-weight:bold}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[v-cloak]{display:none !important}label.active{color:#1d8928 !important}

