body {
  color: black;
  background-color: #eee;
  font-size: 16px;
}

h2 {
  font-family: verdana, san serif;
  font-size: 32px;
  font-weight: bold;
}

h3 {
    font-family: verdana, san serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
}
.addresslabel .questionlabel, .spanc150 .questionlabel {
  width: 30%;
  display: inline-block;
  padding-right: 5px;
  font-size: 16px;
}

.addresslabel input, .addresslabel select, .addresslabel input[type="text"], .addresslabel input[type="password"], .addresslabel input[type="email"], .spanc150 select {
  width: 65%;
  display: inline-block;
  vertical-align: top;
  border-radius: 5px;
}

.spanc150 {
  font-weight: 400;
  color: #444;
  width: 50%;
  padding: 12px 28px;
  margin-bottom: 0px;
  vertical-align: top;
  display: inline-block;
  box-sizing: border-box;
}

.spanc97, .spanc96, .spanc101, .spanc102 {
  font-size: 14px;
}

.spanc97 p, .spanc96 p, .spanc101 p, .spanc102 p {
  margin-bottom: 5px;
}

.spanc97 li, .spanc96 li, .spanc101 li, .spanc102 li{
  font-size: 12px;
}

#consent {
  margin-top: 10px;
  font-size: 12px;
  line-height: normal;
}

input#downloadbtn {
  background: #0067ac;
  font-size: 16px;
  padding: 10px 15px 10px 15px;
  margin: 20px 0px 10px 0px;
}

input#downloadbtn:hover {
  background: #333;
}

.button {
  display: none;
}

a, a:hover {
  color: blue;
  text-decoration: none;
}
/* change asterisks to black */
font[color=red] {
  color: black;
}

  @media only screen and (min-width: 480px) and (max-width: 767px) {
    .addresslabel, .spanc150 {
      width: 100%;
      display: inline-block;
      padding: 8px 12px;
    }
  }
