#cart{padding-top: 80px;}

#cart{font-size:14px;}
#cart input{padding: 5px 10px;}

#cart .cart_items img{width: 50%; 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: #000; font-style: italic; font-size: 75%;}
#cart .cart_payment div.radioline label > span.shipprice {color: #333; font-size: 14px;}

#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.pei{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 img.siminnpay{height: 21px; width: auto; margin: 0px 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_info .line.checkboxline a::before{
	content: "\f054";
	font: normal normal normal 14px/1 FontAwesome;
	color: #fedf1b;
	padding-right: 5px;
	display: none;
}
#cart .cart_info ul.errors{
	
}
#cart .cart_info .line.checkboxline ul#errors-skilmalar{
	display: none !important;
}
#cart .cart_info .line.checkboxline #skilmalar{
	display: inline-block !important;
}

/*#cart .btn-success{background: #fedf1b; border-color: #E5C918; color: #363636; font-weight: 600;}*/

/*.panel-info, .panel-danger{border-color: #E5C918;}

.panel-info > .panel-heading,
.panel-danger > .panel-heading {
color: #363636;
background-color: #fedf1b;
border-color: #E5C918;
}*/

@media(max-width:380px){
	.item_img{display:none;}
	.logo img{max-width:210px;}
}
@media(max-width:610px){
	.item_num{display:none;}
	.item_uprice{display:none;}
}
@media(max-width:767px){
	#cart label{width:auto;}
}
@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;}*/
}

/*BOND*/
#cart label{margin-left:0;position:relative;height:auto;}
#cart .couponform label{width:auto;}
#cart .form-group{margin-bottom:5px;}
#cart .form-group .form-control.form-select{padding:0;}
#cart .form-group .form-control.form-select button{margin:0;padding-top:0 !important;padding-bottom:0 !important;width:100%;height:100%;border-bottom:none !important;}
#cart .form-group:after{content:' ';width:100%;height:1px;clear:both;display:block;}
#cart .line.checkboxline{position:relative;}
#cart .line.checkboxline label{width:auto;margin-left:25px;overflow:visible;}
#cart .line.checkboxline.lineerror label:after{content:'*';color:#ff0000;position:absolute;right:-20px;top:2px;}
#cart .panel-info > .panel-heading,
#cart .panel-success > .panel-heading{background-color:#fff;color:#000;}
#cart .total, 
#cart .dropdown-footer{visibility:visible;opacity:1;}
#cart .panel{padding-left:0;}
#cart .panel > div,
#cart .panel >table{padding-left:24px;}
