
/* PLAYCO AUTH ALIGN FIX */

/* password wrapper */
.form-password,
.password-field,
.input-password {
    position: relative;
}

/* input padding */
.form-password input,
.password-field input,
.input-password input {
    padding-right: 56px !important;
}

/* eye icon */
.form-password .password-eye,
.form-password .auth-form__password-toggle,
.password-field .password-eye,
.input-password .password-eye {
    position: absolute;
    top: 50%;
    right: 22px;

    transform: translateY(-50%);

    display: flex;
    align-items: center;
    justify-content: center;

    width: 20px !important;
    height: 20px !important;
    min-width: auto !important;

    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: transparent !important;

    color: #8d94a3;
    cursor: pointer;
}

#togglePassword.btn.password-btn {
    min-width: 20px !important;
    width: 20px !important;
    height: 20px !important;

    padding: 0 !important;
    margin: 0 !important;

    position: absolute;
    top: 50%;
    right: 18px;
    transform: translateY(-50%);

    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* input vertical align */
.form input[type="text"],
.form input[type="password"],
.form input[type="email"] {
    height: 48px;
    line-height: 48px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#submitBtn.btn.btn-primary.btn-send:active,
#submitBtn.btn.btn-primary.btn-send.active,
#submitBtn.btn.btn-primary.btn-send:focus,
#submitBtn.btn.btn-primary.btn-send:focus-visible {
    background: #ce0a3a !important;
    border-color: #ce0a3a !important;
    color: #fff !important;

    box-shadow: none !important;
    outline: none !important;
}

#submitBtn {
    -webkit-tap-highlight-color: transparent;
}
