#root .desktop .form-pages {
    background-size: 85%;
}

#root .desktop app-register .generic-form button.button-next,
#root .desktop .reset-next-buttons-wrapper button[type="submit"] {
    right: unset;
}

#root .desktop .register-form-wrapper .register-fields-wrapper .button-previous {
    left: unset;
    /* margin-right: 100px; */
    margin-top: 4px;
}

/* #root .desktop .generic-form .reset-next-buttons-wrapper ui-button[type="submit"] {
    top: -82px;
} */

#root .desktop .mRegistrationHeader app-widget-host {
    justify-content: space-evenly;
}

#root .desktop .mRegistrationHeaderLogin {
    width: auto;
}

#root .mRegistrationHeaderSupport,
#root .mRegistrationHeaderClose {
    margin-top: 28px;
}

#root .desktop.view-page-register .generic-form .reset-next-buttons-wrapper {
    width: unset;
    /* bottom: -10px; */
}

#root .desktop.view-page-register .login-form .reset-next-buttons-wrapper ui-button {
    margin-top: 0;
}

#root .desktop.view-page-register .login-form .reset-next-buttons-wrapper ui-button:nth-child(3) {
    margin-left: 25px;
}

#root app-register .generic-form button {
    font-size: 15px;
}

#root .mRegistrationHeaderLoginTitle {
    margin-bottom: 0;
}

#root .mRegistrationHeaderLoginLink {
    margin-top: -5px;
}

#root .desktop.view-page-register .register-form-wrapper .register-fields-wrapper+.register-form-errors {
    /* padding-bottom: 65px; */
    padding-bottom: unset;
}

/* #root .desktop .register-form-wrapper .register-fields-wrapper .button-previous {
    bottom: 41px;
} */

#root .desktop.view-page-register .register-form-wrapper .register-fields-wrapper .ui-button {
    position: static;
    bottom: unset;
    right: unset;
}

#root .desktop.view-page-register .generic-form .reset-next-buttons-wrapper {
    position: static;
    bottom: unset;
    left: unset;
    transform: unset;
}

#root .desktop.view-page-register .generic-form .reset-next-buttons-wrapper ui-button[type="submit"] {
    position: static;
    right: unset;
    top: unset;
}

#root .desktop.view-page-register .generic-form .reset-next-buttons-wrapper ui-button:not([type="submit"]):not([type="reset"]) {
    position: static;
}

#root .desktop.view-page-register .generic-form .reset-next-buttons-wrapper .reset-register-confirm {
    position: absolute;
}

#root .desktop.view-page-register .generic-form .reset-next-buttons-wrapper ui-button[type="reset"] {
    display: none;
}

#root .desktop .register-form-wrapper.step3 .register-fields-wrapper .button-previous {
    position: absolute;
    bottom: -45px;
    /* bottom: 49px; */
    /* left: 55px; */
    margin: 0;
    padding: 0;
    padding-right: 6px;
}

#root .desktop .register-form-wrapper.step3 .generic-form .reset-next-buttons-wrapper {
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%);
    width: 100%;
}