@import url('https://fonts.googleapis.com/css?family=Nunito+Sans');
html body {
  font-family: 'Nunito Sans', Tahoma, Helvetica, sans-serif;
  line-height: 1.5;
  letter-spacing: 1px;
  font-size: 16px;
  -webkit-border-radius: 0;
  color: #676767;
}

input, select, button, textarea, label {
  font-family: 'Nunito Sans', Tahoma, Helvetica, sans-serif;
  line-height: 1.5;
  letter-spacing: 1px;
  -webkit-border-radius: 0;
  color: #676767;
}
p {
  display: block;
  margin-block-start: 0em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
div#hd {
  
}
div#hd div.hd-lg div {
  display: inline-block;
  vertical-align: top;
}
div#hd div.hd-lg div.hd-lg-lg {
  position: absolute;
}
div#hd div.hd-lg div.hd-lg-hd {
  margin-left: 335px;
}

div#hd div.hd-nv {
  background-color: #6991B5;
  padding-left: 400px; 
}
div#hd div.hd-nv div {
  display: inline-block;
  font-size: 20px;
  font-weight: bolder;
  color: #FFF;
  padding: 10px 40px;
  cursor: pointer;
  text-transform: uppercase;
}
div#hd div.hd-nv div:hover {
  background-color: #FFF;
  color: #6991B5; 
}
div#pg {
  padding-left: 300px;
}
div#pg div.pg-pt {
  padding: 10px 20px;
}
div#pg div.pg-pt:nth-child(2) {
  background-color: #e4a498; 
}
div#pg div.pg-pt:nth-child(2) p {
  color: #FFF;
}

div#pg input[type="text"] {
  width: calc(100% - 12px);
  padding: 5px;
  border: 1px solid gray;
}
div#pg textarea {
  width: calc(100% - 12px);
  padding: 5px;
  border: 1px solid gray;
}

div#pg input[type="radio"] {
  display: none;
}
div#pg input[type="radio"] + label {
  height: 15px;
  width: 15px;
  border: 1px solid gray;
  display: inline-block;
  border-radius: 50%;
  margin-top: 5px;
}
div#pg input[type="radio"]:checked + label {
  background-color: #DCDCDC;
}
div#pg input[type="submit"] {
  padding: 5px 20px;
  font-size: 15pt;
  background-color: #676767;
  color: #FFF;
  border: 1px solid gray;
}
