/* habillage de la partie qui reprend le panier */
.cart_resume #cart {
    margin-top: 16px;
}



.cart_resume .pax_items {
    order: 5;
    width: calc(100% - 100px);
}

.cart_resume .price_value {
    order: 4;
    width: 130px;
    text-align: right;
}

.cart_resume .remove-from-cart {
    display: none;
}

.cart_resume .stay_extra_prod_items {
    order: 6;
    width: 100%;
}


.cart_resume .extra_prod_price {
    float: right;
}

.cart_resume .book_total > * {
    display: inline-block;
}

.cart_resume .book_total_price {
    float: right;
}

.cart_resume .book_total_label, .cart_resume  .file_extra_prods_title, .cart_resume .book_promo_label {
    font-family: Inter-bold;
}


.stay_extra_prod > *{
    display: inline-block;
}

.stay_extra_prod{
    margin-top: 8px;
}

.total_price_value {
    color: #212121;
}

.book_total_price{
    color: #00ADB3;
    font-family: Roboto-Medium;
}

.cart-item .price_value, .cart-item .extra_prod_price,
.gift-voucher-consumed .extra_prod_bcc_price{
    color : #757575;
    font-size: 14px;
}

.book_promo_label{
    display:inline-block;
}

.book_promo_value{
    display:inline-block;
    float:right;
    width:8rem;
}

.cart_resume .stay_summary_text {
    width: 100%;
}

.cart_resume .cart_restaurant_detail{
    font-family: Roboto-Italic;
}

.cart_resume .cart-gv-item {
    flex-direction: column;
}



.cart-wp-item {
    flex-direction: column;
}
.wellness_product{
    display: flex;
    justify-content: space-between;
}
.wellness_product_price{
    color: #757575;
    font-size: 14px;
}
.wp-price-value{
    display: inline-block;
    font-family: Roboto-Medium;
}


.code-corporate-details
{
    margin-top: 16px;
}
.code-corporate-details .corporate-code-label{
    font-family: Roboto-Medium;
    color: #212121;
}
.code-corporate-details #containerCodeCorporate{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.code-corporate-details #containerCodeCorporate .code-corporate-input {
    width: 8rem;
    border: none;
}

.code-corporate-details
{
    margin-top: 16px;
}
.code-corporate-details .corporate-code-label{
    font-family: Roboto-Medium;
    color: #212121;
}
.code-corporate-details #containerCodeCorporate{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.code-corporate-details #containerCodeCorporate .code-corporate-input {
    width: 8rem;
    border: none;
}