/*
Theme Name:   My Child Theme
Description:  Customizations for My Parent Theme
Author:       Katelene Paloma
Author URI:   http://example.com
Template:     astra
Version:      1.0.0
*/


/* Hide remember me form initially */
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{
    display: none;
}

/*Login form customize */
.woocommerce-form.woocommerce-form-login.login {
    border: none;
    margin: 0;
    padding:0;
}
.woocommerce-button.button.woocommerce-form-login__submit {
    width: 100%;
    background-color: #08701D;
    margin-top: 15px;
}
.woocommerce-button.button.woocommerce-form-login__submit:hover{
    background-color: #044811;
}

.xoo-ml-open-lwo-btn.button.btn.button.btn {
    width: 100%;
    background-color: #FFFFFF;
    border: 1.5px solid #111111;
    color: #111111;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 0;
}
.xoo-ml-open-lwo-btn.button.btn.button.btn:hover{
        background-color: #044811;
        color: #FFFFFF;
}
.xoo-ml-low-back.button.btn {
    width: 100%;
    background-color: #FFFFFF;
    border: solid #08701D;
    margin-top: 15px;
    color: #111111;    
}
.xoo-ml-low-back.button.btn:hover {
    background-color: #044811;
    color: #FFFFFF;
    border: solid #08701D;
}

/*Register form customize*/
.woocommerce-form.woocommerce-form-register.register {
    margin: 0;    
    border: none;
    padding:0;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    width: 100%;
    background-color: #08701D;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover {
    background-color: #044811;
}
.select2-selection.select2-selection--single {
    border: solid #D1D5DB;
}

/*Login with OTP*/
.xoo-ml-login-otp-btn.button.btn {
    width: 100%;
    background-color: #08701D;
}
.xoo-ml-login-otp-btn.button.btn:hover {
    background-color: #044811;    
}

/*Login with Facebook button*/
.nsl-container-buttons {
    width:100%;
}
div.nsl-container.nsl-container-block.nsl-container-buttons {
    display: flex !important;
}


/*Divider for options*/
span.xoo-ml-or {
    display: flex !important;
    border: none;
    justify-content: center;
    width: 100%;
    text-transform: lowercase;
    color: #7A7A7A;
    font-weight: 400;
    margin: 10px 5px;
}

/*Cart*/
/* Target the shop table in the cart */
.woocommerce-cart .shop_table {
    border: 2px solid #444444; /* Darker border */
    border-collapse: collapse; /* Ensures the borders are tight */
    width: 100%;
    border-radius: 5px; /* Rounded corners */
}

.woocommerce-cart .shop_table td, 
.woocommerce-cart .shop_table th {
    border: 1px solid #cccccc; /* Light border for cells */
    padding: 10px;
}

.woocommerce-cart .shop_table th {
    background-color: #f4f4f4; /* Light gray background for header */
    text-align: left;
}

.woocommerce-cart .shop_table td {
    background-color: #ffffff; /* White background for cells */
}




