.size-table table {
	table-layout: fixed;
	box-sizing: border-box;
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	margin: 20px 0 0 -5px;
	max-width: 500px;
}
 .size-table .table > tbody > tr > td, .size-table .table > tbody > tr > th,
 .size-table .table > tfoot > tr > td, .size-table .table > tfoot > tr > th, 
 .size-table .table > thead > tr > td, .size-table .table > thead > tr > th {
 	text-align: center;
 	border-collapse: collapse;
	border: none;
	padding: 4px;
	width: 5rem;
 }

 table .multiship-entry-xp input {
 	padding-left: 0px;
 	padding-right: 0px;
 }

.size-table table tr {
	border: none;
}
.size-table tbody td input {
	text-align: center;
	width: 4rem;
	height: 3.2rem;
	border: 1px solid #CCC;	
	border-radius: 3px;
}
.size-table tfoot td {
	font-style: italic;
	color: #004b8e;
}
/*.minicart .minicart-product {
		padding: 15px 0px 10px;
}
.minicart h1 {
	font-size: 18px;
	margin-top: 0;
	padding-left: 12px;
}
.minicart .delete {
	padding-right: 5px;
}*/

.input-error {
	border-color: #ff2a1b;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(171, 1, 19, 0.6);
  box-shadow: inset 0 1px 1px rgba(234, 21, 21, 0.075), 0 0 8px rgba(117, 10, 21, 0.6);
}

/*catalog/product/product*/

#loading-sizes {
	display: none;
	padding: 25px 0px 0px 30px;
}

/*catalog/checkout/multiship*/

.size-table-container {
	position: relative;
}

.allocated {
	position: absolute;
	left: -130px;
	bottom: 29px;
}

.invalid {
	color: #ff2a1b !important;
	border-color: #ff2a1b !important;
	outline-color: #ff2a1b !important;
/*	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(234, 21, 21, 0.075), 0 0 8px rgba(117, 10, 21, 0.6);*/
}

.invalid:focus {
	border-color: #ff2a1b;
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(234, 21, 21, 0.075), 0 0 8px rgba(117, 10, 21, 0.6);*/
}