
/* December 21, 2020	 */

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

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

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

.matrix tr.ucp-head-1-2 td.ucp-head-2-1 {
	font-weight: 400;
}

.matrix tr.ucp-head-1-1 {
	border-bottom: 5px solid black;
}

.matrix tr.ucp-head-1-17 td.ucp-head-2-7 {
	color: white;
	background: rgba(192, 1, 0, 0.3);
	width: 122px;
}



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

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

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

.matrix tr.ucp-head-1-17 {
	background: #000;
	color: white;
	font-weight: bold;
}

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

.matrix tr.ucp-head-1-1  td.ucp-head-2-1 {
	text-align: center;
	font-weight: bold;
	width: 678px  !important;
}

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

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

.matrix td.ucp-head-2-2,
.matrix td.ucp-head-2-3,
.matrix td.ucp-head-2-4,
.matrix td.ucp-head-2-5,
.matrix td.ucp-head-2-6,
.matrix  tr.ucp-head-1-16 td.ucp-head-2-7 {
	background: rgba(192, 1, 0, 0.3);
	color: black;
}

.matrix td.ucp-head-2-7,
.matrix td.ucp-head-2-8 {
	background: rgba(0, 176, 80, 0.3);
	color: rgba(0, 176, 80, 1);
}

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

.matrix tr.ucp-head-1-4 td.ucp-head-2-6,
.matrix tr.ucp-head-1-4 td.ucp-head-2-4,

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

.matrix tr.ucp-head-1-6 td.ucp-head-2-6,
.matrix tr.ucp-head-1-2 td.ucp-head-2-4,

.matrix tr.ucp-head-1-12 td.ucp-head-2-3,
 
.matrix tr.ucp-head-1-7 td.ucp-head-2-6,
.matrix tr.ucp-head-1-8 td.ucp-head-2-6,

.matrix tr.ucp-head-1-8 td.ucp-head-2-6,
.matrix tr.ucp-head-1-8 td.ucp-head-2-5,

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

.matrix tr.ucp-head-1-17 td.ucp-head-2-4,
.matrix tr.ucp-head-1-17 td.ucp-head-2-3,
.matrix tr.ucp-head-1-17 td.ucp-head-2-5,
.matrix tr.ucp-head-1-17 td.ucp-head-2-6,
.matrix tr.ucp-head-1-17 td.ucp-head-2-8 {
	border-left-style: none;
}

.matrix tr.ucp-head-1-18 td.ucp-head-2-7,
.matrix tr.ucp-head-1-18 td.ucp-head-2-8 {
	background: rgba(0, 176, 80, 0.3);
	border-left: 1px solid black;
	font-weight: bold;
}