button.woocommerce-form-login__submit svg.loader-image.preloader.quick-view,
button.woocommerce-form-register__submit svg.loader-image.preloader.quick-view {
    position: absolute;
    top: 50%;
    right: auto;
    left: 50%;
    inline-size: 20px !important;
    block-size: 20px !important;
    overflow: visible;
    color: #f0d28a;
    transform: translate(-50%, -50%);
    animation: sepid-login-loader-rotate 0.75s linear infinite;
    pointer-events: none;
}

button.woocommerce-form-login__submit svg.loader-image circle,
button.woocommerce-form-register__submit svg.loader-image circle {
    stroke: currentColor;
    stroke-dasharray: 145;
    stroke-dashoffset: 38;
}

button.woocommerce-form-login__submit.is-loading,
button.woocommerce-form-register__submit.is-loading {
    border-color: rgba(240, 210, 138, 0.72) !important;
    background: #0b182a !important;
    color: transparent !important;
    box-shadow:
        0 14px 32px rgba(0, 0, 0, 0.24),
        inset 0 0 0 1px rgba(240, 210, 138, 0.08) !important;
    cursor: wait;
    opacity: 1;
    transform: none !important;
}

button.woocommerce-form-login__submit,
button.woocommerce-form-register__submit {
    position: relative;
}

@keyframes sepid-login-loader-rotate {
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

button.woocommerce-button + ul.woocommerce-error {
    margin-bottom: 0;
    margin-top: 20px;
    inline-size: 100%;
}
