@font-face {
  font-family: "HelveticaNeue-Light";
  src: url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuelight.eot") format("eot"), url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuelight.woff") format("woff"), url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuelight.ttf") format("truetype"); }

@font-face {
  font-family: "HelveticaNeue";
  src: url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneue.eot") format("eot"), url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneue.woff") format("woff"), url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneue.ttf") format("truetype"); }

@font-face {
  font-family: "HelveticaNeue-Bold";
  src: url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuebold.eot") format("eot"), url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuebold.woff") format("woff"), url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuebold.ttf") format("truetype"); }
  
@font-face {
  font-family: "HelveticaNeue-Medium";
  src: url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuemedium.eot") format("eot"), url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuemedium.ttf") format("woff"), url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuemedium.woff") format("woff"), url("http://www.daniellelaporte.com/wp-content/themes/dlp/fonts/blog/helveticaneuemedium.ttf") format("truetype"); }

.wufoo{
  font-family: "HelveticaNeue";

}
*{

    -webkit-box-sizing : border-box;‌​
    -moz-box-sizing : border-box;
    box-sizing : border-box;
    -webkit-font-smoothing: antialiased;
}

.wufoo select:focus,.wufoo textarea:focus,.wufoo label:focus , .wufoo input:focus{
    outline: none !important;
    background:none !important;
}
.wufoo header.info {
  border-bottom: none; 
}

.wufoo section h3 {

  font-family: "HelveticaNeue-Medium" !important;
  font-size: 20px !important;
  line-height: normal;
  letter-spacing: -.5px;
  font-weight: normal;
  border:none !important;
  padding: 10px 0 !important;
}

@media only screen and (min-width: 768px) {

  .wufoo section h3 {
    font-size: 24px !important;
    padding: 20px 0 !important;
  }
} 

 
  
  .wufoo header.info h2 {
    font-family: "HelveticaNeue-Light";
    color: #000000;
    font-size: 20px;
    line-height: 1.5; 
  }
    @media only screen and (min-width: 768px) {
      .wufoo header.info h2 {
        font-size: 30px; 
        } 
  }

.wufoo label , .wufoo legend{

  font-size: 13px !important;
  line-height: normal;
  letter-spacing: 0px; 
  font-family: "HelveticaNeue-Bold" !important;
  color: #000 !important;
  padding-bottom: 10px;


}  

.wufoo select {

    border-radius: 0px !important;
    height: 38px;
    background: transparent;

} 
@media only screen and (min-width: 768px) {
    .wufoo  label , .wufoo legend {
      font-size: 15px !important; } 
}   


  .wufoo label span.req {
    color: #237999 !important;
    font-style: normal; 
  }
 

.wufoo  input[type='text'], .wufoo  input[type=email], .wufoo input[type=url]  {
  border: 1px solid #969b9b;
  padding: 10px;
  margin: 0 0 10px 0;
  color: #969b9b;
  font-size: 15px; 
  background-size:0; 
  -webkit-appearance:none;

}
  .wufoo ul li input[type='text']::-webkit-input-placeholder, .wufoo ul li input[type=email]::-webkit-input-placeholder {
    color: #cecece;
    font-size: 15px; }
  .wufoo ul li input[type='text']::-moz-placeholder, .wufoo ul li input[type=email]::-moz-placeholder {
    color: #cecece;
    font-size: 15px; }
  .wufoo ul li input[type='text']:-moz-placeholder, .wufoo ul li input[type=email]:-moz-placeholder {
    color: #cecece;
    font-size: 15px; }
  .wufoo ul li input[type='text']:-ms-input-placeholder, .wufoo ul li input[type=email]:-ms-input-placeholder {
    color: #cecece;
    font-size: 15px; }

.wufoo ul li fieldset .subfield {
  margin: 20px 0; }
/*  
.wufoo ul li fieldset .subfield input[type=checkbox] {
  visibility: hidden; 
}
.wufoo ul li fieldset .subfield label {
  font-size: 13px;
  line-height: 0;
  position: relative;
  padding-left: 18px;
  margin-left: -11px; 
}
.wufoo ul li fieldset .subfield label:before {
  content: '';
  height: 10px;
  width: 10px;
  border: 1px solid #969b9b;
  display: block;
  position: absolute;
  top: -4px;
  left: 0; 
}
@media only screen and (max-width: 1023px) {
  .wufoo ul li fieldset .subfield label {
    margin-left: 0px; 
    } 
}
.wufoo ul li fieldset .subfield input[type=checkbox]:checked + label:before {
  color: #0a536e;
  content: "\f00c";
  font-size: 13px;
  font-family: FontAwesome;
  line-height: 6px; 
}
*/

.wufoo ul li input[type=submit] {
  font-family: "HelveticaNeue-Bold";
  font-size: 15px;
  line-height: normal;
  padding: 12.5px 30px;
  text-align: center;
  color: #ffffff !important;
  background-color: #0a536e;
  border: none;
  outline: none;
  line-height: 1;
  display: block;
  width: 100%; 
}
.wufoo ul li input[type=submit]:hover {
    background-color: #237999; 
}

@media only screen and (min-width: 768px) {
  .wufoo ul li input[type=submit] {

    display: inline-block;
    width: auto;
  }
}



.wufoo  textarea {
  border: 1px solid #969b9b;
  padding: 10px;
  color: #969b9b;
  font-size: 15px; 
  background-size: 0;
}
.wufoo  textarea::-webkit-input-placeholder {
  color: #cecece;
  font-size: 15px;
}
.wufoo  textarea::-moz-placeholder {
  color: #cecece;
  font-size: 15px;
}
.wufoo  textarea:-moz-placeholder {
  color: #cecece;
  font-size: 15px; 
}
.wufoo  textarea:-ms-input-placeholder {
  color: #cecece;
  font-size: 15px;
}

.wufoo ul li.focused {
  background-color: transparent; }