/* line 4, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form {
  border: 1px solid #00739e;
  border-radius: 3px;
  margin: 30px auto;
  max-width: 750px;
}
/* line 10, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-field-error {
  color: #e80000;
  font-style: italic;
}
/* line 15, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form fieldset {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 21, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form fieldset > div {
  margin-left: auto;
}
/* line 26, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form fieldset .resizable-textarea .grippie {
  width: 100%;
  margin: 0;
}
/* line 33, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-header {
  text-align: center;
  background-color: #003966;
  color: #fff;
  padding: 10px;
}
/* line 39, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-header h3 {
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  margin: 10px 0 20px;
}
/* line 46, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-header div {
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 52, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-contact {
  margin: 0 10px;
}
/* line 55, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-contact .wewo-email-phone {
  width: 50%;
  float: left;
}
/* line 59, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-contact .wewo-email-phone .form-item {
  margin-top: 0;
}
/* line 64, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-contact .wewo-email-phone + :not(.wewo-email-phone) {
  clear: both;
}
/* line 68, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-contact label {
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
  color: #343434;
  width: auto;
  text-align: left;
  display: block;
  float: none;
  padding: 0;
}
/* line 80, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-contact .wewo-submit {
  text-align: center;
}
/* line 83, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-contact .wewo-submit input.form-submit {
  background-color: #ff8300 !important;
  color: #fff !important;
  font-size: 13px !important;
  border: none !important;
  padding: 10px 40px !important;
  text-transform: uppercase;
  border-radius: 3px;
}
/* line 95, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .captcha {
  margin: 0;
}
/* line 98, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .captcha > .wewo-field-error {
  margin-left: 10px;
}
/* line 102, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .captcha > legend {
  font-weight: bold;
  width: calc(100% - 20px);
  margin: 0 10px;
  padding: 0;
  color: #343434;
  font-size: 12px;
}
/* line 111, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .captcha .description {
  margin: 0 10px;
  color: #343434;
  font-size: 12px;
}
/* line 117, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .captcha img {
  margin: 10px;
}
/* line 122, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .captcha .form-item .description {
  margin: 0;
}
/* line 128, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-footer {
  color: #555;
  line-height: 17px;
  font-size: 12px;
  margin: 20px 10px;
}
/* line 135, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-thanks {
  text-align: center;
}
/* line 138, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .wewo-thanks .wewo-thanks-msg {
  display: inline-block;
  margin: auto;
  border: 1px solid #d6e9c6;
  border-radius: 4px;
  background-color: #dff0d8;
  color: #3c763d;
  padding: 15px;
  font-size: 16px;
}
/* line 150, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .form-item {
  width: calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
}
/* line 155, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .form-item textarea.form-textarea {
  width: 100%;
}
/* line 159, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .form-item input.form-text, #techsoup-wework-get-in-touch-form .form-item select, #techsoup-wework-get-in-touch-form .form-item textarea {
  background-color: #e5e5e5;
  border: 1px solid #b2b2b2;
  border-radius: 3px;
  padding: 6px 12px;
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-sizing: border-box;
}
/* line 169, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .form-item input.form-text, #techsoup-wework-get-in-touch-form .form-item select, #techsoup-wework-get-in-touch-form .form-item .resizable-textarea {
  width: 100%;
  max-width: 100%;
}
/* line 174, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .form-item select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent url(../img/select-arrow.svg) no-repeat center right;
}
/* line 181, ../sass/techsoup_wework_contact_form.scss */
#techsoup-wework-get-in-touch-form .form-item textarea {
  resize: vertical;
}
