
/* Available calendar days background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a {
    background-color:#00b9f1 !important;
}

/* Available calendar day hover background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a:hover {
    background-color: #00b9f1 !important;
}

/* Today's date on calendar background color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today a {
    background-color: #00b9f1 !important;
}

/* Selected Date*/
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a {
    background-color: #007595 !important;
}

#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{
    background-color: #007595 !important;
}

body.woocommerce-order-received .woocommerce-table--order-details .booking-start-date {
    font-weight: bold;
}


/* Selector de producto */
.lockers-select {
    max-width: 80px;
    position: relative;
}

.lockers-select select {
    appearance: none;
    /*  safari  */
    -webkit-appearance: none;
    /*  other styles for aesthetics */
    width: 100%;
    font-size: 1.15rem;
    /*padding: 0.675em 6em 0.675em 1em;*/
    padding: 10px 15px;
    background-color: #fff;
    border: 1px solid #caced1;
    border-radius: 0.25rem;
    color: #000;
    cursor: pointer;
}

.lockers-select::before,
.lockers-select::after {
    --size: 0.3rem;
    content: "";
    position: absolute;
    right: 1rem;
    pointer-events: none;
}

.lockers-select::before {
    border-left: var(--size) solid transparent;
    border-right: var(--size) solid transparent;
    border-bottom: var(--size) solid black;
    top: 33%;
}

.lockers-select::after {
    border-left: var(--size) solid transparent;
    border-right: var(--size) solid transparent;
    border-top: var(--size) solid black;
    bottom: 33%;
}

.woocommerce form.checkout .col2-set .form-row input[type=tel] {
    width: 100% !important;
}

body.woocommerce-order-received .woocommerce-table--order-details .booking-end-date {
    font-weight: bold;
}
@media (min-width: 1100px) {
    .woocommerce-checkout section.woocommerce-order-details table.shop_table{
        width: 50%;
    }
}
@media (max-width: 576px) {
    body.woocommerce-cart div.content div.container div.container_inner{
        margin: 0 15px;
    }
    div.woocommerce form.woocommerce-cart-form table.shop_table td.actions{
        text-align: left;
    }

    div.woocommerce form.woocommerce-cart-form table.shop_table td.actions a.lockers-buttom{
        padding: 0 20px;
    }
    div.woocommerce form.woocommerce-cart-form table.shop_table td.actions a.checkout-button {
        float: none;
        margin-top: 15px;
        margin-left: 0;
        padding: 0 20px !important;
    }
}


.woocommerce-checkout-payment li.wc_payment_method.payment_method_stripe > label{
    display: none;
}

.woocommerce-error li[data-id='loker_aceptance'] {
    display: none !important;
}
#loker_aceptance_field a{
    text-transform: uppercase;
}
