#cart ,#paycart {background: #fff;}
.payment_step_number{display:none;}
.edit-colorsizes
{
    background: #004d7a !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
.remove-cart-item{color:#ba0937 !important}
.cart-details-item{color: #004d7a !important;cursor: pointer;font-size: 18px;}
.riepilogo-carrello-text{ color: #004d7a; font-weight: 700; font-size: 21px; padding-bottom: 25px;}
.item-sub-val { color: #004d7a; font-weight: 700; font-size: 25px;}
.col-cart{background: #f5f5f5; padding: 15px 15px 15px 28px;line-height: 22px;}
.prod_cod {
    text-align: center;
    padding: 3px;
    margin-top: -15px;
    position: relative;
    background: #004d7a !important;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
}

.section_title {color: #004d7a; font-weight: 500; font-size: 25px; }
#car_overview_box{padding: 10px;}
#tariffe_spedizione{background: #fce1c4; margin-top: -4px; padding: 30px; margin-right: 0px;}
.t-sped-date
{
    font-weight: bold;
    color: #ee740f;
}

.shipping_box 
{
    line-height: 1.1;
    font-size: 14px;
}

.shipping_box  .form-check-input{width: 20px;height: 20px;}
.toggle_coupon{cursor: pointer;}
.cart-side-box
{
    border: solid 1px #ebebeb;   
    padding: 15px;
    margin-bottom: 8px;
}
.cart-prod-title { font-weight: 700; color: #004d7a; padding-bottom: 10px; }
.cs_overview_row {display: flex;align-items: center;font-size: 13px;color: #505050;font-weight: 500;}
.cs_overview_row .color-square-box {margin-right: 2px;width: 15px;height: 15px;}
.item-sub-qty {margin-bottom: 6px;}
.item-sub-text {color: gray;font-size: 14px;}
.cust-name {font-size: 13px;text-transform: uppercase;}
.cart-side-box.prev-total {background-color: whitesmoke; border: none;}
.cart-row { font-size: 19px; color: #004d7a;font-weight: 700;}

.title-side 
,.payment_step_title 
{font-size: 19px; font-weight: 700; padding-bottom: 12px;}


.payment_step_title 
{
    text-align: center;
}
.text-secondary {font-size: 14px;}
.orange{color:#f07c00}
.cart_title.toggle_coupon {font-weight: 700;font-family: sans-serif;font-size: 14px;}
input#coupon_code, textarea#note_order {border-radius: unset;}
.cart-info .cart-text {border-bottom: solid  1px #b5b9bc; padding: 15px;line-height: 1.1;font-size: 13px;}
.cart-info .cart-text:last-child{border-bottom: none; border-top: none;}
.back2shopping{color:#004d7a; font-weight: 600;}

.payment_step  
{
    padding: 15px;
    border: solid 1px #ebebeb;
    margin-bottom: 8px;
}
.color_box_cont.h-100 {
    color: #004d7a;
    font-size: 13px;
    border-top: 1px solid black;
    margin-top: 10px;
    padding-top: 10px;
}

span.tooluzu {font-size: 13px; color: #004d7a;}