/****************************************/
/* General cart styles in BaseTemplate/ */
/* Here specific css for T009          */
/****************************************/


/*******************/
/* header & footer */
/*******************/

.component.cart .next-step {
    width: 50%;
}

.component.cart .cart-header .title {
    padding-top: 0;
}

.component.cart .cart-header .steps .item {
    width: 50%;
}

.component.cart .cart-item .shopping-info .actions .delete {
    border: 0;
}

.component.cart .cart-item .product-details .options .value {
    margin: 0 10px;
}


/***************/
/* Order recap */
/***************/
.component.cart .order-recap {
    width: 100% ;
    float: inherit;
}

.component.cart .billing-address .title, 
.component.cart .basket-content .title {
    font-size:15px;
    font-family:inherit;
    color:#50276B;
    padding-bottom: 7px;
    text-align:left;
}

.component.cart .basket-content .title {
    padding-bottom: 27px;
}

.component.cart .billing-content .field-label {
    display: inline;
}

.component.cart .billing-field input[type=checkbox] {
    margin-right: 6px;
    vertical-align: middle;
    margin-bottom: 0px;
}


/***************/
/*   Payment   */
/***************/

.component.cart .billing-address address {
    padding: 20px 0 0;
}

.component.cart .terms-and-conditions {
    width: 50%;
}
