form[name="shopping-cart"] .table.products > thead {
	background-color: #ffffff;
}

form[name="shopping-cart"] .table.products > thead > tr > th {
	padding-top: 0px;
	font-weight: normal;
	color: #999999;
	text-align: right;
}

form[name="shopping-cart"] .table.products tbody > tr:nth-child(even) {
	border-bottom: 5px solid #ffffff;
}
form[name="shopping-cart"] .table.products tbody > tr > td:nth-child(1) {
	width: 85%;
}
form[name="shopping-cart"] .table.products tbody > tr > td:nth-child(2) {
	width: 15%;
	text-align: right;
}
form[name="shopping-cart"] .table.products tbody > tr:nth-child(odd) > td {
	padding-bottom: 0px;
	vertical-align: bottom;
}
form[name="shopping-cart"] .table.products tbody > tr:nth-child(odd) > td:nth-child(2) {
	font-weight: bold;
}
form[name="shopping-cart"] .table.products tbody > tr:nth-child(even) > td {
	padding-top: 0px;
	font-size: 90%;
	color: #999999;
}

form[name="shopping-cart"] .table.products > tfoot > tr > td {
	padding-bottom: 0px;
	text-align: right;
	font-weight: bold;
}
form[name="shopping-cart"] .table.products > tfoot > tr:nth-child(1) > td {
	padding-bottom: 10px;
	background-color: #f7f8fa;
	text-align: left;
	font-weight: normal;
}
form[name="shopping-cart"] .table.products > tfoot > tr:nth-child(3) > td {
	color: #999999;
}
form[name="shopping-cart"] .table.products > tfoot > tr:nth-child(4) > td {
	color: #999999;
}
form[name="shopping-cart"] .table.products > tfoot > tr:nth-child(5) > td {
	color: #666666;
}

form[name="shopping-cart"] div.select-contact {
	border-bottom: 2px solid #eef1f4;
	margin-bottom: 15px;
}



div.table.terms-and-conditions > div:first-child {
	width: 16%;
}
@media (max-width: 1199px) {
	div.table.terms-and-conditions > div:first-child {
		width: 20%;
	}
}
@media (max-width: 991px) {
	div.table.terms-and-conditions > div:first-child {
		width: 28%;
	}
}
@media (max-width: 767px) {
	div.table.terms-and-conditions > div:first-child {
		width: 40%;
	}
}
div.table.terms-and-conditions > div:last-child {
	vertical-align: middle;
}



.shopping-cart-confirm {
	font-weight: bold;
	color: #468847;
}


