.mueller-form{
	padding: 2%;
	margin: 0 15%;
}
.mueller-form h4{
	background-color: var(--yellow);
	font-size: 1.5rem;
	padding: 10px;
	margin: 2% 0 0 0;
}
.mueller-form-subtitle{
	background-color: var(--grey-dark2);
	color: var(--white-dark1);
	font-size: 1.5rem;
	margin: 2% 0 0 0;
	padding: 1%;
}
.mueller-form p{
	font-size: 1.6rem;
}
.mueller-radio-text{
	display: block;
  padding-left: 15px;
  text-indent: -15px;
	font-size: 1.6rem !important;
	text-align: left;
	margin: 2% 0 2% 37%;
}
.mueller-radio{
	transform: scale(2.5);
	width: 25px;
  height: 10px;
  padding: 0;
  margin: 0;
  vertical-align: bottom;
  position: relative;
  top: -9px;
}
.mueller-input-set{
	background-color: var(--grey-dark1);
	display: block;
	padding: 10px 0 0 0;
}
.mueller-span-thick{
	font-weight: 600;
	font-size: 1.6rem;
	margin: 10px;
}
.mueller-input-text{
	font-size: 1.3rem;
	background-color: var(--white-dark1);
	margin: 10px;
	padding: 10px 20px;
	border-radius: 100px;
	border: none;
}
.mueller-input-text p{
	font-size: 1.6rem;
	margin: 10px;
}
.mueller-email{
	width: 75%;
}
.mueller-form-btns{
	background-color: var(--grey-dark1);
	padding: 2%;
	margin: 2% 0 0 0;
}
.mueller-btn{
	background-color: var(--yellow);
	color: var(--black);
	font-weight: 600;
	font-size: 1.5rem;
	padding: 10px 25px;
	border-radius: 100px;
	border: none;
	cursor: pointer; /* Display hand instead of cursor */
}
.mueller-btn:hover{
	background-color: var(--blue);
	color: var(--white-dark1);
}
.mueller-btn:active{
  transform: scale(0.98);
}
.mueller-footnote{
	background-color: var(--blue);
	color: var(--white-dark1);
	font-size: 1.2rem !important;
	padding: 10px;
}
.mueller-err{
	color: var(--yellow);
	font-size: 1.3rem;
	font-weight: 600;
}

/* Cell phone screen */
/*----------------------------------------------------------------------------*/
@media only screen and (max-width: 1080px) {
.mueller-form h4{
	font-size: 3rem;
}
.mueller-form-subtitle{
	font-size: 2.5rem;
}
.mueller-form{
	padding: 2%;
	margin: 0;
}
.mueller-form p{
	font-size: 3rem;
}
.mueller-input{
	display: block;
}
.mueller-radio-text{
	display: block;
  padding-left: 15px;
  text-indent: -15px;
	font-size: 3.5rem !important;
	text-align: left;
	margin: 2% 0 2% 32%;
}
.mueller-radio{
	transform: scale(2.5);
	width: 25px;
  height: 15px;
  padding: 0;
  margin: 0;
  vertical-align: bottom;
  position: relative;
  top: -20px;
}
.mueller-input-text{
	font-size: 3rem;
	margin: 2%;
}
.mueller-email{
	width: 95%;
}
.mueller-btn{
	font-size: 5rem;
	margin: 2%;
}
.mueller-span-thick{
	font-size: 3rem;
}
.mueller-err{
	font-size: 2rem;
}
.mueller-footnote{
	background-color: var(--blue);
	color: var(--white-dark1);
	font-size: 2.5rem !important;
	padding: 10px;
}
}
