body{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;min-height:auto}.logo{margin-bottom:55px;margin-top:50px}.logo img{max-height:80px;max-width:100%}.retail-setup{width:100%;max-width:360px;text-align:center;padding:0 15px;font-family:Roboto,sans-serif}.retail-setup form[name=retailAccountSetupSubmit] .field-wrapper:last-child{margin-bottom:0}.retail-setup form[name=retailAccountSetupSubmit] .toggle-password-wrapper{position:relative;overflow:visible}.retail-setup form[name=retailAccountSetupSubmit] .toggle-password-wrapper input[type=password],.retail-setup form[name=retailAccountSetupSubmit] .toggle-password-wrapper input[type=text]{padding-right:44px}.retail-setup form[name=retailAccountSetupSubmit] .toggle-password-wrapper .password-field-tooltip:not(.inline){position:absolute;right:-26px;top:12px;width:20px;height:20px;line-height:20px;z-index:2}.retail-setup form[name=retailAccountSetupSubmit] .toggle-password-wrapper .password-field-tooltip.inline{position:static;display:block;margin-bottom:8px;text-align:left;padding-top:2%;width:auto;height:auto;line-height:normal}.retail-setup form[name=retailAccountSetupSubmit] .toggle-password-wrapper i:after{right:15px;bottom:auto}.retail-setup a.btn.login-button.broker{margin-top:5px}.retail-setup .login-links{padding-bottom:50px;text-align:center}.retail-setup .login-links .self-register-link{margin-top:0}#retail-sign-in-modal form .toggle-password-wrapper i:after{right:15px}#retail-sign-in-modal .login-links{padding-bottom:5px;text-align:left}#retail-sign-in-modal .login-links .self-register-link{margin-top:40px}