/* MyAccount login */

/****************************** Page Login ******************************/

.coccinelles-icon-account a {
    font-weight: 400 !important;
}

#login {
    width: 30%;
    text-align: center;
    width: 40%;
    margin: auto;
}

#login h1 a {
    min-height: 120px !important;
    background-size: 100px 100px !important;
    background-position: center !important;
}
#login .message {
    width: 40% !important;
    max-width: 40% !important;
    margin: 5px auto 5px auto;
}
#loginform {
    text-align: center;
    width: 30%;
    margin: auto;
}
#login_error {
    text-align: center;
    width: 30% !important;
    margin: auto !important;
    margin-bottom: 5px !important;
}
.ct-account-panel #loginform {
    width: 100%;
}

#login h1 a {
    background: url("../images/logo.png") no-repeat;
    background-size: 80px 80px;
}

#coccinelles-login-message {
    font-size: 14px !important;
}
#coccinelles-login-message h3 {
    margin: 10px;
    font-size: 18px;
    width: auto;
    padding-top: 5px;
    padding-bottom: 10px;
}

#coccinelles-login-message {
    padding-bottom: 10px;
}

#coccinelles-login-message ul {
    text-align: center;
}
#coccinelles-login-message li {
    list-style-type: none;
}

/**
   SIGNUP
**/

#signup-content {
    width: 60% !important;
    margin: auto;
    margin-top: 15px;
    text-align: center;
}
#signup-content h2 {
    font-size: 18px;
}

#customer_login h2 {
    text-align: center;
}

form.woocommerce-ResetPassword {
    padding: 15px !important;
}

.mosparo__container {
    margin: 8px auto 8px auto !important;
}

.ct-woo-unauthorized .col2-set > :first-child {
    border-inline-end: none !important;
    border-right: 1px solid var(--cocci-light-border-color);
}

body.woocommerce-account .woocommerce {
    background-color: white;
    border-radius: 10px;
    margin: 5px;
    padding: 8px 15px 10px 15px;
    box-shadow: var(--cocci-box-shadow-global);
}

.coccinelles-account-dashboard {
    margin: 5% !important;
}

.woocommerce-MyAccount-content {
    padding: 8px !important;
}
.woocommerce-MyAccount-navigation {
    border-right: 1px solid #777;
}

.coccinelles-account-dashboard-subscriber {
    background: var(--cocci-success-background);
    padding: 5px;
    margin: 5% 1%;
    display: table;
}

.coccinelles-account-dashboard-subscriber span {
    display: table-row;
    line-height: 40px;
}

.woocommerce-notice--success {
    background: var(--cocci-success-background) !important;
}

.coccinelles-coupons .coccinelles-coupons-table thead {
    font-weight: 400;
}

/*On cache le bouton pour renouveler la même commande */
.order-again {
    display: none;
}

.woocommerce-MyAccount-navigation a {
    color: var(--theme-headings-color) !important;
}

.woocommerce-MyAccount-navigation {
}

.woocommerce-MyAccount-navigation ul {
    margin: 0 !important;
}

.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-navigation ul,
.woocommerce-MyAccount-navigation ul li {
    border-radius: 1rem;
}

.woocommerce-MyAccount-navigation ul li {
    border-bottom: 2px solid var(--theme-border-color);
    color: var(--theme-link-color) !important;
    padding: 0px !important;
}

.woocommerce-MyAccount-navigation ul li:hover {
    background: var(--cocci-button-background-active) !important;
}

.woocommerce-MyAccount-navigation ul li a {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 60px;
    align-content: center;
    text-align: center;
    /* color: var(--theme-link-hover-color) !important; */
}

.woocommerce-MyAccount-navigation ul li.is-active {
    color: var(--theme-link-color) !important;
    background: var(--cocci-button-background-active) !important;
}
