#cart{font-size:14px;}
#cart input{padding: 5px 10px;}

#cart .cart_items img{width: 80%; height: auto; border: 1px solid #ccc;}
#cart .cart_items th{white-space: nowrap;}
#cart .cart_items td{white-space: nowrap; padding-top:13px;}
#cart .cart_items td span i{width: 24px; text-align: right; cursor: pointer; transition: all 0.5s ease; color: transparent;}
#cart .cart_items tr:hover i{color: #bbb;}
#cart .cart_items td span i:hover{color:#cc0000;}
#cart .cart_items td input{width: 70%; border:1px solid transparent; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; transition: all 0.5s ease;}
#cart .cart_items tr:hover input{border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}

#cart .cart_items .item_img{width:12%; padding-top:8px;}
#cart .cart_items .item_name{width:27%;}
#cart .cart_items .item_num{width:20%;}
#cart .cart_items .item_qty{width:15%; padding-top:8px;}
#cart .cart_items .item_uprice{width:13%;}
#cart .cart_items .item_tprice{width:13%;}
#cart .cart_items .panel-footer p{margin:0;}

#cart .cart_info label{white-space:nowrap;}
#cart .cart_info textarea{min-height: 75px;}
#cart .cart_info .checkbox label{white-space: normal !important;}

#cart .cart_payment div.radioline label:not(.left){border-bottom: 1px dashed #ddd; min-height: 32px; overflow: hidden; padding-left: 22px; font-weight:normal; min-height:27px;}
#cart .cart_payment div.radioline label > span {color: #bbb; font-style: italic; font-size: 75%;}
#cart .cart_payment div.radioline label > span.shipprice {color: #333; font-size: 14px;padding-right: 5px;}

#cart .cart_payment div.radioline > span{display: inline-block;float: right;text-align: right;}
#cart .cart_payment div.radioline input[type="radio"]{float: left;margin-left: -20px;}
#cart .payment .cardimg{float:right;}
#cart .description{margin-left:5px;}

#cart .cart_payment img.valitor{height: 15px; width: auto; margin: 0px 0 0 10px;}
#cart .cart_payment img.borgun{height: 15px; width: auto; margin: -4px 0 0 10px;}
#cart .cart_payment img.korta{height: 24px; width: auto; margin: -6px 0 0 10px;}
#cart .cart_payment img.netgiro{height: 23px; width: auto; margin: 0px 0 0 10px;}
#cart .cart_payment img.greitt{height: 23px; width: auto; margin: -5px 0 0 10px;}
#cart .cart_payment img.dalpay{height: 23px; width: auto; margin: -5px 0 0 10px;}
#cart .cart_payment hr{border-top: 1px solid #ebccd1}
#cart .cart_payment .submit_btn{float: right; text-align: right; height: auto !important; border:0 !important;}
#cart .shipping label{width:100%;}
#cart .shipping label .shipprice{display:inline-block; float:right;}
#cart .payment label{width:100%;}
#cart .shipping label .shipprice{display:inline-block; float:right;}

#cart .couponform {float: left;display: block; float: left;margin-top: 0px; display:block !important;}
#cart .couponform label{float: left;display: block;}
#cart .couponform span{overflow: hidden;display: block;float: left;margin-top: -4px;}

#cart .cart_payment button.btn-success{
	background: #ff8c9c;
	border-color: #E67E8C;
}
.panel .panel-heading {
border-radius: 0;
padding:10px 15px;
border-top: 1px solid #DDD;
}
#cart table{margin-left:0px;}
@media(max-width:380px){
	.item_img{display:none;}
}
@media(max-width:610px){
	.item_num{display:none;}
	.item_uprice{display:none;}
}
@media(max-width:767px){}
@media(min-width:768px){}
@media(min-width:992px){
	/*.item_num{display:none;}
	.item_uprice{display:none;}
	.item_img{display:none;}*/
}
@media(min-width:1200px){
	/*.item_num{display:none;}
	.item_uprice{display:none;}
	.item_img{display: table-cell;}*/
}