/* TABLE */
.uk-table th {
    font-size: 16px;
}
.uk-table-border td,.uk-table-border th {
    border:1px solid #777;
    vertical-align: middle;
}
.uk-table-small td, .uk-table-small th {
    padding: 2px 6px;
}


table.pv-ess-solutions thead tr {
    background-color: #1e2b68;
    color: #ffffff;
    text-align: left;
}
table.pv-ess-solutions th {
    padding: 4px 8px;
	border:1px solid #000;
}
table.pv-ess-solutions td {
    border: 1px solid #1e2b68;
}
table.pv-ess-solutions tbody tr {
    
}

table.pv-ess-solutions tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}


table.pv-ess-solutions tbody tr.active-row {
    font-weight: bold;
    color: #215b3c;
}

table.pv-ess-solutions .table-image {
	text-align:center;
}
table.pv-ess-solutions img {
	height:70px;
}
table.table-img-m img {
	height:110px;
}
table.table-img-l img {
	height:200px;
}
table.table-img-d img {
	height:auto;
}
table.pv-ess-solutions h3, table.pv-ess-solutions h4 {
	color:#fff;
	margin:0;
	padding:10px 5px;
}
table.pv-ess-solutions th {
	color:#fff;
	font-weight:bold;
}
table.pv-ess-solutions tbody th {
	background-color: #F67829;
}

table.table-color2 thead tr {
    background-color: #7b6cab;
}
table.table-color2 th,
table.table-color2 td {
	border:1px solid #a094ca;
}
.title-color2:before {
    border-left: calc(5px + .1em) solid #7b6cab;
}
table.table-color2 tbody th {
    background-color: #7b6cab;
}


