@media only screen and (max-width: 1000px) {
	#viewWrapperFirstName {
		background: white !important;
	}

	#viewTitleFirstName {
		background: white !important;
		font-weight: bold !important;
	}

	#viewDataFirstName {
		background: white !important;
	}

	#viewWrapperSurname {
		background: white !important;
	}

	#viewTitleSurname {
		background: white !important;
		font-weight: bold !important;
	}

	#viewDataSurname {
		background: white !important;
	}

	#viewWrapperEmail {
		background: white !important;
	}

	#viewTitleEmail {
		background: white !important;
		font-weight: bold !important;
	}

	#viewDataEmail {
		background: white !important;
	}

	#viewWrapperCompetitionCategory {
		background: white !important;
	}

	#viewTitleCompetitionCategory {
		background: white !important;
		font-weight: bold !important;
	}

	#viewDataCompetitionCategory {
		background: white !important;
	}

	#viewWrapperCompetitionCategory {
		background: white !important;
	}

	#viewTitleCompetitionCategory {
		background: white !important;
		font-weight: bold !important;
	}

	#viewDataCompetitionCategory {
		background: white !important;
	}


}


a		{ font-family: calibri, arial, sans-serif;
			text-align: center;
			margin-top: 0.25em;
			margin-bottom: 0.25em;
		}

a.email		{ font-family: arial, sans-serif;
			color: #FFCC00;
			text-align: center;
			margin-top: 0.25em;
			margin-bottom: 0.25em;
		}

a:hover		{ color: #990099; }

#mainContentArea {
	padding-top: 45px;
}

#homeIntroArea {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

table.home_data_table {
	margin-left: auto;
	margin-right: auto;
}


/* Added 05/08/25 */
@media only screen and (max-width: 900px) {
	th.view_list_titles {
		display: none;
	}

	tr.view_list_row {
		display: flex;
		flex-direction: column;
	}

	td.view_list_data {
		border-bottom: none;
	}

	td.view_list_data::before {
		content: attr(data-label);
		float:inline-start;
		font-weight: bold;
		width: 150px;
  	}
}

@media only screen and (max-width: 450px) {
	td.view_list_data::before {
		width: 100px;
  	}
}
