/* habillage de la partie qui reprend le panier */
.cart_resume #cart {
    margin-top: 16px;
}

.cart_resume .cart-item {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.cart_resume .cart_item_room {
    order: 1;
    width: 100%;
}

.cart_resume .cart_item_dates {
    order: 1;
    width: 100%;
}

.cart_resume .cart_nights {
    order: 3;
    width: calc(100% - 130px);
}

.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%;
}

.stay_total{
    order: 7;
    width: 100%;
}
.cart_resume .total_price_value {
    order: 7;
    width: 100%;
    text-align: right;
}

.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: Roboto-Medium;
}


.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-title h2, .gv-title h2, .wc-title h2, .cart_restaurant_title h2{
    font-family: Roboto-Medium;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
}

.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;
}