/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/

.woocommerce-message, .woocommerce-order-overview-wrapper~p {
	background: #258bed;
}
p#billing__type_client_field, p#billing_tara_field, p#billing_first_name_field, p#billing_phone_field,p#billing_email_field, p#billing_company_field, p#billing_city_field, p#billing_address_1_field, p#billing__office_kv_field, p#billing_pidizd_field, p#billing_poverh_field, p#billing__lift_field, p#billing__lift_rob_field, p#billing__field, p#billing__data_field, p#billing__chas_field {
    background: #f7f7f7;
    padding: 20px;
}
.price-table-wrapper {
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid #109DFF;
}

.price-table-header {
    display: flex;
    background-color: #109DFF;
    color: #fff;
    font-weight: bold;
    justify-content: space-around;
}

.price-table-body {
    height: 300px;
    overflow-y: auto;
    background-color: #fff;
}

.price-table {
    width: 100%;
    border-collapse: collapse;
}

.price-table .price-row {
    display: flex;
    justify-content: space-between;
}

.price-table .price-cell {
    flex: 1;
    padding: 10px;
    text-align: center;
    color: #000;
}

.price-table .price-row:nth-child(odd) {
    background-color: #f9f9f9;
}

.price-table .price-row:nth-child(even) {
    background-color: #eef7ff;
}

.price-table .price-cell {
    border: none;
}
