/* RESPONSIVE FORM FORMATTING
//////////////////////////////////////////////////////////*/
input, textarea, select {
    padding: 8px;
    font-size: 16px;
    /*width: 95%;*/
    margin-bottom: 10px;
    border-radius: 5px;
    border: 1px solid #7b7b7b;
}

#pageContent form {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#pageContent form hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 3px solid #E1E1E1;
}

#pageContent form h3 { 
    padding-bottom:5px;
    border-bottom:4px #ead490 solid;
    margin-top:35px;
    margin-bottom:20px;
}

#pageContent form header {
  margin: 0 0 20px 0; 
}
#pageContent form header div {
  font-size: 90%;
  color: #999;
}
#pageContent form header h2 {
  margin: 0 0 5px 0;
}
#pageContent form > div {
  clear: both;
  overflow: hidden;
  padding: 1px;
  margin: 0 0 10px 0;
}
#pageContent form > div > fieldset > div > div {
  margin: 0 0 5px 0;
}

#pageContent form > div > label, legend {
width: 27%;
float: left;
padding-right: 10px;
}


.lbl {
width: 25%;
float: left;
padding-right: 10px;
}


#pageContent form > div > div,
#pageContent form > div > fieldset > div {
  width: 70%;
  float: right;
}
#pageContent form > div > fieldset label {
    font-size: 90%;
}
#pageContent form fieldset {
    border: 0;
  padding: 0;
}

/*#pageContent form input[type=text],
#pageContent form input[type=email] {
width: 50%;
}*/
#pageContent form input[type=text]:focus,
#pageContent form input[type=email]:focus,
#pageContent form textarea:focus {
  outline: 0;
  border-color: #ffcc33;
}


@media (max-width: 600px) {
  #pageContent form > div {
    margin: 0 0 15px 0; 
  }
  #pageContent form > div > label,
  legend {
	  width: 95%;
    float: none;
    margin: 0 0 5px 0;
  }
  #pageContent form > div > div,
  #pageContent form > div > fieldset > div {
    width: 98%;
    float: none;
  }
  #pageContent form input[type=text],
  #pageContent form input[type=email],
  #pageContent form textarea,
  #pageContent form select {
    width: 96%; 
  }
}
@media (min-width: 1200px) {
  #pageContent form > div > label,
	legend {
  	text-align: right;
  }
}


/* end responsive form*/