#formassembly {
  width: 100%;
}
#formassembly .wFormContainer {
  background: transparent;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
}
#formassembly .wForm {
  padding: 0;
}
#formassembly .wForm .oneField {
  font-size: 1em;
}
#formassembly .wForm form .vertical > .oneChoice {
  margin: 0 0 10px 0;
}
#formassembly .wForm fieldset {
  background-color: #F4F2ED;
  border-color: #dcd8cd;
  color: #4a4a4a;
}
#formassembly .wForm input[type=radio], #formassembly .wForm input[type=checkbox] {
  height: 1.5em;
}
#formassembly .wForm input[type=text], #formassembly .wForm textarea {
  padding: 7px 10px;
  vertical-align: middle;
  color: #6e532a;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dcd8cd;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
}
#formassembly .wForm input[type=button], #formassembly .wForm input[type=submit] {
  cursor: pointer;
  padding: 7px 15px;
  border: 0;
  border-radius: 4px;
  font-size: 1.5em;
  background: #C62828;
  color: #fff;
  border-bottom: 4px solid #861212;
  text-transform: uppercase;
  margin: 15px 0;
  height: auto;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#formassembly .wForm input[type=button]:hover, #formassembly .wForm input[type=submit]:hover {
  background-color: #861212;
}
#formassembly .wFormTitle, #formassembly .supportInfo {
  display: none;
}
#formassembly #tfa_1 #tfa_1241-D input[type="radio"], #formassembly #tfa_1 #tfa_334-D input[type="radio"] {
  display: none;
}
#formassembly #tfa_1 #tfa_1241-D input[type="radio"]:checked + label, #formassembly #tfa_1 #tfa_334-D input[type="radio"]:checked + label {
  background-color: #861212;
}
#formassembly #tfa_1 #tfa_1241-D .inputWrapper label, #formassembly #tfa_1 #tfa_334-D .inputWrapper label {
  color: #fff;
  padding: 15px 25px;
  cursor: pointer;
  margin: 0 15px 15px 0;
  background: #C62828;
  -webkit-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#formassembly #tfa_1 #tfa_1241-D .inputWrapper label:hover, #formassembly #tfa_1 #tfa_1241-D .inputWrapper label:active, #formassembly #tfa_1 #tfa_1241-D .inputWrapper label:focus, #formassembly #tfa_1 #tfa_1241-D .inputWrapper label:checked, #formassembly #tfa_1 #tfa_334-D .inputWrapper label:hover, #formassembly #tfa_1 #tfa_334-D .inputWrapper label:active, #formassembly #tfa_1 #tfa_334-D .inputWrapper label:focus, #formassembly #tfa_1 #tfa_334-D .inputWrapper label:checked {
  background-color: #861212;
}
#formassembly #tfa_931 {
  padding: 0;
  box-shadow: none;
}
#formassembly textarea[title="Mailing Street Address"] {
  width: 400px !important;
}
#formassembly input[title="Security Code"] {
  width: 60px !important;
}

/* PAGE SPECIFIC STYLES */
.inner-page #donate_page .main-content {
  float: none;
  margin-right: 420px;
}

.sidebar .sidebar-text {
  padding: 0 20px;
}

.donate-sidebar .sidebar-content {
  background: #F4F2ED;
  color: #4a4a4a;
  margin-bottom: 20px;
}
.donate-sidebar .sidebar-content h2.sidebar-title {
  font-size: 1.4rem;
}
.donate-sidebar .sidebar-content p {
  font-size: 1.4rem;
  padding: 10px;
}
.donate-sidebar .sidebar-content .fa-logo img {
  float: left;
  margin: 0 10px 10px;
}

#tfa_912, #formassembly *[id^="tfa_912["] {
  width: auto !important;
}

#siteseal img {
  margin: 0 0 10px 10px;
  width: auto;
}

@media only screen and (max-width: 820px) {
  .inner-page #donate_page .main-content-wrapper {
    margin-right: 0 !important;
  }
  .inner-page #donate_page .main-content {
    margin-right: 0 !important;
  }

  #formassembly textarea[title="Mailing Street Address"] {
    width: auto !important;
  }
}

/*# sourceMappingURL=formassembly.css.map */
