/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */

/* Variable css primary color. */

body .woocommerce .woocommerce-MyAccount-navigation ul li {
    padding: 0;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a {
    display: flex;
    padding: .5rem 1rem;
    font-size: 16px;
}

body .woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
    background-color: var(--e-global-color-primary);
}

body.woocommerce-account .woocommerce button.button,
body.woocommerce-account .woocommerce a.button {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

body.woocommerce-account .woocommerce button.button:hover,
body.woocommerce-account .woocommerce button.button:focus,
body.woocommerce-account .woocommerce a.button:hover,
body.woocommerce-account .woocommerce a.button:focus {
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

body.woocommerce-account .woocommerce button.button:focus,
body.woocommerce-account .woocommerce a.button:focus {
    box-shadow: none;
}

body.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: block;
}

body.woocommerce-account .woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .invoice {
    margin-top: 5px;
}

body.woocommerce-account .woocommerce {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

@media screen and (max-width: 768px)
{
    body .woocommerce .woocommerce-MyAccount-content {
        margin-top: 30px;
    }
    body.woocommerce-account .woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .invoice {
        margin-top: 0;
        margin-left: 5px;
    }
}
