.cart-total-text a{
	float:right;
	color:#000;
}

.cart-view-table-front{
	font-family: 'Oswald', san-serif;
	color:#000;
}

.cart-view-table-front h3{
	text-align: center;
	padding: 2%;
	margin:0;
	font-size:40px;
	color:#FFF;
	background-color:rgba(50,50,50,1);
}
.cart-view-table-front, .cart-view-table-back {
	width:100%;
	color:#000;
}

td {
	font-size:15px;
}

table {
	overflow-x: auto;
    white-space: nowrap;
	display:block;
	border-spacing: 100px 20px;
}

input[type=checkbox] {
  /* Double-sized Checkboxes */
  -ms-transform: scale(3); /* IE */
  -moz-transform: scale(3); /* FF */
  -webkit-transform: scale(3); /* Safari and Chrome */
  -o-transform: scale(3); /* Opera */
  -webkit-appearance: none;
  padding:0;
  margin:0;
  
  box-shadow:0 1px rgba(50,50,50,0.5);
  background-color:rgba(230,70,60, 0.5);
  border:solid 2px rgba(200,200,200,1);
  height:10px;
  width:10px;
  
  transition:all 0.2s ease-in-out;
}

input[type=checkbox]:hover {
	cursor:pointer;
	background-color:rgba(230,70,60, 0.7);
	box-shadow:0 1px rgba(200,200,200,1);
	border:solid 2px rgba(50,50,50,1);
}

input[type=checkbox]:checked {
	background-color:rgba(230,70,60, 1);
	border:solid 2px rgba(50,50,50,1);
}

input[type=checkbox]:checked:hover {
	background-color:rgba(230,70,60, 1);
	border:solid 2px rgba(50,50,50,1);
}

input[type="checkbox"]:active {
	background-color:rgba(180,70,60, 1);
    border:solid 2px rgba(50,50,50,1);
	box-shadow:0 1px rgba(50,50,50,0.5);
}

input[type="checkbox"]:focus {
        outline:0;
		box-shadow:0 1px rgba(50,50,50,0.5);
}


.cart-view-table-front table th, .cart-view-table-back table th{
	text-align: left;
}
.cart-view-table-front table thead, .cart-view-table-back table thead{
	background-color: rgba(250,250,250,1);
	color:#000;
	font-weight:bold;
	font-family: 'Oswald', san-serif;
}
.cart-view-table-front table tbody tr.even, .cart-view-table-back table tbody tr.even{
	background-color: rgba(230,230,230,1);
	color:#000;
	font-weight: 400;
	font-family: 'Oswald', san-serif;
}
.cart-view-table-front table tbody tr.odd, .cart-view-table-back table tbody tr.odd{
	background-color: rgba(240,240,240,1);
	color:#000;
	font-weight: 400;
	font-family: 'Oswald', san-serif;
}
}