﻿#spoiler {
	display: none;
}

table {
	font-family: Arial, sans-serif;
	border-collapse: collapse;
}

th {
	background-color: #0066CC;
	color: white;
}

#Header_Top_Page {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: center;
}

#Header_Input_Selection {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: center;
}

#Header_Setup #Header_Input_Selection #Options #Page_Options_Table #Device_Selector {
	justify-self:center;
}

#Stream_Header_Container {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: flex-start;
}

#Header_Input_Selection .User_Inputs #Page_Options_Table #Option_Headings {
	font-size: 15px;
}

.Spacer_1 {
	padding-left: 10px;
	padding-right: 10px;
}

#Main_Body {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
}

#Main_Body .Body_Containers {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
}

#Main_Body #Stats_Section_Container #Stats_Layout_Table #Stats_Holder {
	border: solid;
	border-width: medium;
}

#Main_Body #Stats_Section_Container #Stats_Layout_Table #Stats_Holder #Stats_Table {
	vertical-align: middle;
	object-position: center;
}

#Main_Body #Image_Section_Container #Image_Layout_Table #Image_Container {
	height: 500px;
	width: 500px;
	border: solid;
	border-width: medium;
}

#Main_Body #Image_Section_Container #Image_Layout_Table #Image_Container #Stream {
	display: flex;
	width: 100%;
	height: 85%;
	object-fit: contain;
	vertical-align: middle;
}
