

.img-overlay {
	position: relative; 
	border: 0px solid red; 
}



.img-container {
	display: inline-block; 
	position:relative;
	border: 0px solid black;
}

.countdownCanvas {
	position: absolute;
	top: 20px;
	right: 20px;
}

@media (min-aspect-ratio: 11/8 ) {
	.img-overlay {
	    height: 100%; 
		/* width: auto; */
	}
	.mainimg {
		height: 100%;
		/* width: auto; */
	}
	.img-container {
		height: 100%;
		/* width: auto; */
	} 
}

@media (max-aspect-ratio: 11/8) {
	.img-overlay {
		width: 100%;
	}
	.mainimg {
		width: 100%; 
	}
	.img-container {
		width: 100%;
	} 
}

.webcam-text {
	position:absolute; 
	top:15px; 
	left:15px; 
	COLOR:darkgreen; 
	font-size:2vw; 
	font-family: Courier;
	/* text-shadow: 1px 1px black; */
	background: rgba(211,211,211,0.2);
	border-radius: 10px;
	/* border-width: 15px; */
	padding-left: 15px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-right: 15px; 
}

.webcam-timestamp {
	position:absolute; 
	bottom:25px;
	left:15px; 
	COLOR:darkgreen; 
	font-size:1.5vw; 
	font-family: Courier; 
	/* background-color:darkgray; */
	border-radius: 5px;
	background-color:rgba(211,211,211,0.5);
	padding-left: 5px;
	padding-right: 5px;
}

.logo-box {
    position: absolute; 
    bottom: 25px; 
    right: 10px;
	border: 0px solid blue;
	width: 25%;
}

#sponsorbox {
	display: none;
}

.contact-info {
	position: absolute; 
	bottom: 0px; 
	width:100%; 
	color:lightslategrey; 
	background-color:gainsboro; 
	font-family: Courier
}

.logo-text {
	COLOR:darkgray; 
	font-family: Courier;
	border: 0px solid black
}

@media (max-width: 800px) {
	.contact-info {
		font-size:2vw; 
	}
	.logo-text {
		font-size:1.5vw; 
	}
}

@media (min-width: 800px) {
	.contact-info {
		font-size:12pt; 
	}
	.logo-text {
		font-size:12pt; 
	}
}


.playbackinfo {
	position: absolute; 
	top: 70; 
	right: 20; 
	background-color: white;
	font-family: sans-serif;
	border-radius: 10px;
	padding-left: 15px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-right: 15px; 
	visibility: hidden;
}

.playbutton {
	border: 0px solid black;
}

.ffbutton {
	border: 0px solid black;
}