.titillium-web-extralight {
  font-family: "Titillium Web", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.titillium-web-light {
  font-family: "Titillium Web", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.titillium-web-regular {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.titillium-web-semibold {
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.titillium-web-bold {
  font-family: "Titillium Web", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.titillium-web-black {
  font-family: "Titillium Web", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.titillium-web-extralight-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.titillium-web-light-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.titillium-web-regular-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.titillium-web-semibold-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.titillium-web-bold-italic {
  font-family: "Titillium Web", sans-serif;
  font-weight: 700;
  font-style: italic;
}
/*h1 {
	background-color: rgb(245, 245, 245, 0.1);
	border-radius: 8px;
}
h2 {
	background-color: rgb(250, 250, 250, 0.1);
	border-radius: 8px;
}*/
form, h1 {
	background-color: rgb(245, 245, 245, 0.15);
	border-radius: 8px;
	padding: 20px;
}
h2 {
	background-color: rgb(245, 245, 245, 0.15);
	border-radius: 8px;
	margin-left: 2vh;
	margin-right: 2vh;
	padding: 20px;
}
a {
	background-color: rgb(245, 245, 245, 0.15);
	border-radius: 8x;
	margin-left: 2vh;
	margin-right: 2vh;
	padding: 20px;
}
.hidden{
	visibility: hidden;
}
#fillFields, #passMatch, #uExists {
	color: red;
}
#body, #fillFields, #passMatch{
	display: grid; 
	grid-template-columns: auto auto;
	align-content: space-evenly;
	align-items: center;
	margin: 0 auto;
	justify-content: center;
	text-align: center;
}
#gridCont {
	display: grid; 
	grid-template-rows: 2;
	grid-template-columns: auto auto;
	align-content: space-evenly;
	align-items: center;
	margin: 0 auto;
	justify-content: space-evenly;
	justify-content: center;
	text-align: center;
}
form{
	align-items: center;
}
.middle {
	align-items: center;
}