body {
	background-color: #E0E0E0;
}

.row {
	max-width: 100%;
}

#smallTable {
	text-align: center;
	padding-right: 1.3em;
	padding-top: 8%;
}

#smallTable .boxDiv {
	border-radius: 5px;
	margin-bottom: 8%;
}

#smallTable .titleBoxDiv {
	min-height: 3em;
	display: flex;
	align-items: center;
}

#smallTable .smallTitleDiv {
	border-radius: 5px 5px 0px 0px;
	color: white;
}

#bigTable {
	text-align: center;
	width: 100%;
	border: none;
	margin-bottom: 0;
	border-radius: 0px 0px 10px 10px;
}

#bigTable td {
	text-align: center;
}

#bigTable .bold {
	font-weight: bold;
}

#bigTable tbody tr:last-child td:first-child {
	border-radius: 0px 0px 0px 10px;
}

#bigTable tbody tr:last-child td:last-child {
	border-radius: 0px 0px 10px 0px;
}

.roundedBox {
	border-radius: 10px;
	box-shadow: 5px 5px 10px 0px gray;
	background: white;
	padding: 5px;
	margin-top: 1em;
}

.roundedBoxWithTitle {
	border-radius: 10px;
	box-shadow: 5px 5px 10px 0px gray;
	background: white;
	margin-top: 1em;
}

.imageBox {
	padding: 5px;
}

.titleBox {
	text-align: center;
}

.EEColor {
	background: linear-gradient(#ed5b6f 0%, #e82d47 60%, #e31935 100%)
		!important;
}

.EETransparentColor {
	background-color: rgba(232, 45, 71, 0.5);
}

.EEBgColor {
	background-color: #FDEAED !important;
}

.VOColor {
	background: linear-gradient(#4d9cc9 0%, #3582ae 60%, #2f739a 100%)
		!important;
	/* 	background-color: #3582ae !important; */
}

.VOTransparentColor {
	background-color: rgba(53, 130, 174, 0.5);
}

.VOBgColor {
	background-color: #EBF2F7 !important;
}

.TEColor {
	background: linear-gradient(#ff9d33 0%, #FF8400 60%, #e67700 100%)
		!important;
	/* 	background-color: #FF8400 !important; */
}

.TETransparentColor {
	background-color: rgba(255, 132, 0, 0.5);
}

.TEBgColor {
	background-color: #FFF3E6 !important;
}

.GTransparentColor {
	background-color: rgba(227, 227, 227, 0.5);
}

.titleDiv {
	border-radius: 10px 10px 0px 0px;
	background: linear-gradient(#f0f0f0 0%, #e3e3e3 60%, #d6d6d6 100%);
	/* 	background-color: #F0F0F0; */
	padding: 0.2em 0.2em
}

.topValues {
	padding: 5px 5px;
	text-align: center;
	font-size: large;
}

.subheader {
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
}

.arrow {
	display: inline-block;
	height: 16px;
	width: 14px;
	vertical-align: middle;
}

.small_arrow_up {
	background-image: url("../../images/E2_small_arrow_up.png");
}

.small_arrow_down {
	background-image: url("../../images/E2_small_arrow_down.png");
}

.sponsorBoxAlign{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.e2sponsorBox{
	height: 50px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	display: block;
}

.sponsor1{
	background-image: url("../../fancy/sponsors/sponsor1.png");
}

.sponsor2{
	background-image: url("../../fancy/sponsors/sponsor2.png");
}

.sponsor3{
	background-image: url("../../fancy/sponsors/sponsor3.png");
}

.sponsor4{
	background-image: url("../../fancy/sponsors/sponsor4.png");
}