/* @override https://www.diedesignsoftware.com/application/themes/adds/css/table.css */

/* December 17, 2020	 */

.product-grid  * {
	vertical-align: middle  !important;
	text-align: center;
}

.product-grid {
	box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.6);
	margin: 25px 0;
}

.product-grid td.ucp-head-2-6,
.product-grid td.ucp-head-2-5,
.product-grid td.ucp-head-2-4,
.product-grid td.ucp-head-2-3,
.product-grid td.ucp-head-2-8 {
	border-left: 1px solid black;
}

.product-grid tr.ucp-head-1-2 td.ucp-head-2-1 {
	font-weight: bold;
	color: white;
	background: #C00100;
}

.product-grid tr.ucp-head-1-17  td.ucp-head-2-7 {
	width: 99px;
}

.product-grid tr.ucp-head-1-17 td.ucp-head-2-7 {
	color: black;
	font-weight: normal;
	font-style: normal;
	background: rgba(192, 1, 0, 0.3);
}

.product-grid tr.ucp-head-1-2 {
	background-color: black;
	color: white;
	font-weight: bold;
}

.product-grid tr.ucp-head-1-1 td.ucp-head-2-2,
.product-grid tr.ucp-head-1-1 td.ucp-head-2-3,
.product-grid tr.ucp-head-1-1 td.ucp-head-2-4,
.product-grid tr.ucp-head-1-1 td.ucp-head-2-5,
.product-grid tr.ucp-head-1-1 td.ucp-head-2-6,
.product-grid tr.ucp-head-1-1 td.ucp-head-2-7,
.product-grid tr.ucp-head-1-1 td.ucp-head-2-8 {
	background-color: #e4e6e6;
	font-weight: bold;
}

.product-grid tr.ucp-head-1-1  td.ucp-head-2-8 ,
.product-grid tr.ucp-head-1-1  td.ucp-head-2-7 {
	color: black;
}

.product-grid tr.ucp-head-1-1  td.ucp-head-2-8 {
	width: 1px  !important;
}

.product-grid tr.ucp-head-1-1  td.ucp-head-2-7 {
	width: 999px  !important;
}

.product-grid tr.ucp-head-1-18 td.ucp-head-2-7,
.product-grid tr.ucp-head-1-18 td.ucp-head-2-8 {
	background-color: green;
}

.product-grid tr.ucp-head-1-18 td.ucp-head-2-8 {
	border-left-style: none;
}

.product-grid tr.ucp-head-1-18 {
	background: #C00100;
	color: white;
	font-weight: bold;
}

.product-grid tr.ucp-head-1-20 td.ucp-head-2-2,
.product-grid tr.ucp-head-1-20 td.ucp-head-2-7,
.product-grid tr.ucp-head-1-19 td.ucp-head-2-2,
.product-grid tr.ucp-head-1-19 td.ucp-head-2-7 {
	border-left: none;
}

.product-grid tr.ucp-head-1-1  td.ucp-head-2-1 {
	background-color: white;
	text-align: center;
	font-weight: bold;
}

.product-grid td.ucp-head-2-1 {
	text-align: left;
}

.product-grid  td.ucp-head-2-7 ,
.product-grid td.ucp-head-2-2 {
	border-left: 3px solid #C00100  !important;
}

.product-grid td.ucp-head-2-2,
.product-grid td.ucp-head-2-3,
.product-grid td.ucp-head-2-4,
.product-grid td.ucp-head-2-5,
.product-grid td.ucp-head-2-6 {
	background: rgba(192, 1, 0, 0.3);
}

.product-grid td.ucp-head-2-7,
.product-grid td.ucp-head-2-8 {
	background: rgba(0, 176, 80, 0.3);
	color: rgba(0, 176, 80, 1);
	font-weight: bold;
}

.product-grid tr.ucp-head-1-2 td.ucp-head-2-7 ,
.product-grid tr.ucp-head-1-18 td.ucp-head-2-7 {
	color: white;
}

.product-grid tr.ucp-head-1-3 td.ucp-head-2-6,
.product-grid tr.ucp-head-1-3 td.ucp-head-2-4,

.product-grid tr.ucp-head-1-4 td.ucp-head-2-6,
.product-grid tr.ucp-head-1-4 td.ucp-head-2-4,

.product-grid tr.ucp-head-1-5 td.ucp-head-2-6,
.product-grid tr.ucp-head-1-5 td.ucp-head-2-4,

.product-grid tr.ucp-head-1-6 td.ucp-head-2-6,
.product-grid tr.ucp-head-1-6 td.ucp-head-2-4,

.product-grid tr.ucp-head-1-13 td.ucp-head-2-3,
 
.product-grid tr.ucp-head-1-7 td.ucp-head-2-6,
.product-grid tr.ucp-head-1-8 td.ucp-head-2-6,

.product-grid tr.ucp-head-1-9 td.ucp-head-2-6,
.product-grid tr.ucp-head-1-9 td.ucp-head-2-5,

.product-grid tr.ucp-head-1-12 td.ucp-head-2-2,
.product-grid tr.ucp-head-1-12 td.ucp-head-2-3,
.product-grid tr.ucp-head-1-12 td.ucp-head-2-4,
.product-grid tr.ucp-head-1-12 td.ucp-head-2-5,
.product-grid tr.ucp-head-1-12 td.ucp-head-2-6 {
	background: rgba(0, 176, 80, 0.3);
	font-weight: bold;
	color: rgba(0, 176, 80, 1);
}

.product-grid tr.ucp-head-1-2 td.ucp-head-2-8 {
	width: 1px  !important;
}

.product-grid tr.ucp-head-1-2 td.ucp-head-2-7 {
	width: 300px  !important;
}

.product-grid tr.ucp-head-1-18 td.ucp-head-2-4,
.product-grid tr.ucp-head-1-18 td.ucp-head-2-3,
.product-grid tr.ucp-head-1-18 td.ucp-head-2-5,
.product-grid tr.ucp-head-1-18 td.ucp-head-2-6 {
	border-left-style: none;
}

/* stampack grid August 22, 2023 */


.ucp-head-2-5,
.ucp-head-2-4,
.ucp-head-2-2,
.ucp-head-2-3{
	text-align: center;
}
