.cart .cart-table table{border: 1px solid #dddddd; border-collapse: collapse; background:rgba(0, 0, 0, 0.01);}
.cart .cart-table table th{height:40px;}
.cart .cart-table table th,
.cart .cart-table table td{border:1px solid #dddddd;}
.cart .cart-table table td.image{width:110px;}
.cart .cart-table table td.image img{border:1px solid #e2e3e4; background:#fff; width:80px;}
.cart .cart-table table td.quantity{width:175px;}
.cart .cart-table table td.quantity input{width:45px; height:45px; border:border:1px solid #ced4e0;}
.cart .cart-table table td.quantity button{width:45px; height:45px;}
.cart .cart-table table td.price,
.cart .cart-table table td.total{width:150px;}
.cart .cart-table table select{height:45px; border:1px solid #ced4e0;}
.cart .cart-table table td.coupon input{height:45px; border:1px solid #ced4e0;}
.cart .cart-table table td.coupon button{height:45px;}

.cart .notes textarea{height:100px; border:1px solid #ced4e0; padding:15px;}

.cart .client-data .right{width:60%;}
.cart .client-data .left{width:40%;}
.cart .box{border:1px solid #ced4e0; background:rgba(0, 0, 0, 0.01);}
.cart .client-data .field{float:right; width:50%; margin-bottom:15px;}
.credit-card .field.width-20{width:20%;}
.cart .client-data .field.width-33{width:33.33%;}
.cart .client-data .field.width-66{width:66.66%;}
.cart .client-data .field.address{width:100%;}
.cart .client-data .field label{display:block; margin-bottom:5px;}
.cart .client-data .field input{display:block; width:100%; height:40px; padding-right:10px; border:1px solid #ced4e0;}
.cart .client-data .field select{display:block; width:100%; height:40px; padding-right:10px; border:1px solid #ced4e0;}

.cart .terms input{border:1px solid #ced4e0; width:25px; height:25px; margin:0; padding:0;}

.cart .payment-buttons .box{width:500px;}
.cart .payment-buttons .box.width-600{width:635px;}

.alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1;}
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;}
.dsNone{display:none;}
.alert-warning {color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;}


.width-trimester.float-right{float:right !important;}
.width-trimester.float-right .pl-10{padding-right:0 !important; font-size:15px;}
.width-trimester.float-right.pr-10{padding-right:10px;}
.shipping_israel{font-size: 15px;font-weight: normal;padding-top: 10px;color: red;}
