.background-channels{
	position:absolute;
	width:100%;
	height:10%;
	bottom:0;
	left:0;
}

.background-channels table{
	border-collapse:separate;
}

.background-channels td{
	border:0px solid #ccc;
	border-top :1px solid rgba(0,0,0,0.1) !important;
	border-left:1px solid rgba(0,0,0,0.1) !important;
	width:12.5%;
	height:50%;
	padding:0;
}

.background-channels tr td:nth-child(1){
	border-left:0px solid transparent !important;
}

.background-channels td:hover, .table-static td:hover{
	filter:none;
}

.channel-table td{
	background:rgba(0,0,0,0.03);
	border:0px solid transparent;
	border-top    : 1px solid rgba(0,0,0,0.25);
	border-bottom : 1px solid rgba(0,0,0,0.25);
	cursor:auto;
}

.channel-table td{
	border-left:1px solid rgba(0,0,0,0.25);
}

.channel-table td:nth-child(1){
	border-left:0px solid transparent;
}

.channel-header{
	display:inline-block;
	border-left:1px solid rgba(0,0,0,0.25);
	width:33.333%;
}

.channel-header:nth-child(1){
	border-left:0px solid transparent;
}

.channel-table .divider{
	color:rgba(0,0,0,0.25);
	padding:0 1vw;
}

.header-score{
	font-weight:400;
}

.channel-image{
	max-width:20vw;
	max-height:30vh;
}

.channel-filename{
	font-size:1vw !important;
	font-style:italic;
}

.channel-filename a{
	color:inherit;
	text-decoration:none !important;
}

.channel-latency{
	font-size:1vw !important;
	font-weight:400;
}

.channel-latency .lbl{
	font-weight:300;
	padding-right:1vw;
	font-style:italic;
	opacity:0.75;
}

.channel-caption{
	color:inherit;
	font-size:1.5vw;
	font-weight:400;
}

.bad .channel-caption, .too-good .channel-caption{
	color:#eee;
}

.channel-image-container{
	position:relative;
	display:inline-block;
	margin:1vw auto;
}

.channel-image-comparison{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-blend-mode:difference;
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-position:center;
	filter:brightness(9999);
}
