html {
  height: 100%;
}
body:after {
  content: "";
  background: url('/images/backgrounds/rotate.php');
  -webkit-background-size: cover; /* For WebKit*/
  -moz-background-size: cover;    /* Mozilla*/
  -o-background-size: cover;      /* Opera*/
  background-size: cover;         /* Generic*/
  background-repeat: no-repeat;
	opacity: 1.0;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -100;
	width: 100%;
  height: 100%;
  max-width: 100%;
  background-position: center;
}

.logo {
  background-image: url('/images/logos/JLL24-WebLogo.png');
  background-color: #0069B4;
  background-size: contain;
  width: 100%;
  height: 80px;
  resize: both;
  position: absolute;
  z-index: -10;
  background-repeat: no-repeat;
	opacity: .9;
  top: 0;
  left: 0;
}

.mlaa {
  background-image: url('/images/logos/MLAA24-Corner.png');
  position: absolute;
  z-index: -20;
  background-repeat: no-repeat;
	opacity: .75;
  bottom: 0;
  right: 0;
  background-size: contain;
  resize: both;
  width: 182px;
  height: 315px;
}

.nzla {
  background-image: url('/images/logos/NZLA.png');
  position: absolute;
  z-index: -20;
  background-repeat: no-repeat;
	opacity: .5;
  bottom: 0;
  left: 0;
  width: 177px;
  height: 85px;
}

.body-box {
	position:absolute;
  background:rgba(255,255,255,0.75	);
  top:100px;
  left:15%;
  right:15%;
  padding:20px;
  text-align:center;
}

.body-content {
  font-family: Arial;
  text-align:center;
  font-size:18px;
  font-weight:normal;
  color: black;
}

.body-footer {
	position: fixed;
  font-family: Arial;
  font-size:18px;
  font-weight: bold;
  left: 50%;
  bottom: 0px;
  padding: 10px 10px 10px 10px;
  transform: translate(-50%, -50%);
  margin: 0 auto;
  background:rgba(255,255,255,0.75	);
  z-index: -20;
	opacity: .75;
}
