@font-face {
  font-family: 'Proxima Nova';
  font-weight: 400;
  font-style: normal;
  src: url("//cfftest.staging.wpengine.com/wp-content/themes/cloudfoundry/fonts/proxima-nova-regular.eot");
  src: url("//cfftest.staging.wpengine.com/wp-content/themes/cloudfoundry/fonts/proxima-nova-regular.eot?#iefix") format("embedded-opentype"), url("//cfftest.staging.wpengine.com/wp-content/themes/cloudfoundry/fonts/proxima-nova-regular.woff2") format("woff2"), url("f//cfftest.staging.wpengine.com/wp-content/themes/cloudfoundry/onts/proxima-nova-regular.woff") format("woff"), url("//cfftest.staging.wpengine.com/wp-content/themes/cloudfoundry/fonts/proxima-nova-regular.ttf") format("truetype"); 
}

html,
body,
p,
input,
label {
  font-family: Proxima Nova;
  color: #3a3a3a;
}

form.form p label {
  color: #3a3a3a;
}

p {
  margin: 0;
  font-size: 12pt;
  font-weight: 500;
}

*:focus {
  outline: none;
}

.error, .errors {
  color: #fff;
}

#pardot-form {
  text-align: center;
}

.email label {
  font-size: 11pt;
  font-weight: 500;    
  padding: 10px;
  background: #fff;
  border-radius: 2px 0 0 2px;
  border-right: 1px solid #e0e0e0;
  text-transform: uppercase;
}

.email {
  display: inline-block;
  margin: 5px;
  background: #fff;
  border-radius: 2px;
  text-align: left;
}

.email input {
  font-size: 12pt;
  padding: 10px;
  border: none;
  border-radius: 2px;
  width: 65%
}

.pd-checkbox {
  margin: 5px 0;
}

.pd-checkbox label {
  font-size: 11pt;
  font-weight: 500;
}

.submit {
  margin: 5px 0;
}

.submit input {
  background: #3a3a3a;
  color: #fff;
  border-radius: 2px;
  border: 0;
  padding: 10px 20px;
  font-size: 12pt;
  font-weight: 500;
  letter-spacing: .5px;
  cursor: pointer;
}