#shopping-cart{border: 1px solid #e0e0e0;}
.img-thumnail-custom{width:12%;float: left; align-self: center;}
.col-right{width:85%;float: left;padding-left:15px;box-sizing:border-box;align-self: center; display:flex; flex-wrap:wrap;}
.box-info-product{width:50%;float: left;align-self: center; padding-right:5%;}
.box-price{width:25%;float: left; align-self: center;}
.quantity-block{width:25%;float:right;align-self: center;}

.quantity-r2{text-align: center;}
.shopping-cart-item{border-bottom: 1px solid #e0e0e0;padding:20px;box-sizing:border-box; display:flex;}
.shopping-cart-item:last-child{border-bottom: none;}
.image{max-width:110px;margin:0px;}
.box-info-product .name a{font-family:'RobotoBold';font-size: 15px;color:#000;}
.box-price .price{font-size: 14px; padding-top: 0; font-family: 'RobotoBold'; color:#f00;}
.box-price .price2{font-family:'RobotoRegular'; font-size: 12px;margin-bottom: 8px;text-decoration: line-through;color: #a2a2a2;}
.trademark{font-family:'RobotoRegular';font-size:14px;color:#175fbe;}
.trademark span{font-family:'RobotoBold';}
.name{ margin-bottom:0px;}
.property_cart{ font-size:14px;}
.action{font-size:12px; margin:0px; margin-top:3px;}
.item-delete{color:#ff0000;}
.item-delete:hover{text-decoration:underline;}
.info_pay{border:1px solid #e0e0e0;padding:5px 20px;box-sizing:border-box;}
.info_pay ul{ padding:0px; margin:0px; list-style:none;}
.info_pay ul li{padding:10px 0px;font-size: 15px;font-family:'RobotoRegular'}
.info_pay ul li:last-child{line-height:18px;}
.info_pay ul li p{display: flex;justify-content: space-between;align-items: center;}
.info_pay ul li span{display: block;margin: 5px 0px;}
.info_pay ul li span.price-all,.info_pay ul li span.price-all-usd{font-family:'RobotoBold';font-size:15px;color:#f00;}
.btn-pay{background-color:#ff0000;margin-top:20px;font-family:'RobotoBold';}
.quantity-block .btn:focus{outline: none;}
