.thanks2you-letter-wrapper p {
  margin-bottom: 0.5em;
}
.thanks2you-letter-wrapper .message-style-radio label.form-check-label {
  border: 2px solid #E3E3E3;
  padding: 1em;
  margin: 0.5em;
}
.thanks2you-letter-wrapper .message-style-radio legend {
  margin-bottom: 0.5em;
}
.thanks2you-letter-wrapper .form-textarea-wrapper {
  margin-bottom: 0.5em;
}
.thanks2you-letter-wrapper .form-type-textfield label {
  margin-bottom: 0.5em;
}
.thanks2you-letter-wrapper #edit-container-01 {
  margin-bottom: 1em !important;
}
.thanks2you-letter-wrapper #edit-container-01 legend {
  margin-bottom: 0.5em;
}
.thanks2you-letter-wrapper #edit-container-03 {
  border-top: 4px solid #a2ad00;
  border-bottom: 4px solid #a2ad00;
  padding-top: 1em;
  padding-bottom: 1em;
}
@media (max-width: 768px) {
  .thanks2you-letter-wrapper #edit-container-03 {
    margin-top: 2.5em !important;
  }
}
.thanks2you-letter-wrapper #edit-container-04 {
  margin-top: 1em;
}
.thanks2you-letter-wrapper #edit-container-04 .webform-flex--1 {
  flex-basis: 33.33%;
}
.thanks2you-letter-wrapper #edit-container-04 .webform-address .webform-flexbox {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.thanks2you-letter-wrapper #edit-container-05 fieldset.radios--wrapper {
  margin-bottom: 1em !important;
}
.thanks2you-letter-wrapper .select2-selection__clear {
  color: #FFF;
  top: calc(6.6rem/4);
}
.thanks2you-letter-wrapper input, .thanks2you-letter-wrapper select, .thanks2you-letter-wrapper .select2-container, .thanks2you-letter-wrapper .chosen-container {
  max-width: 31ch;
}
@media (max-width: 768px) {
  .thanks2you-letter-wrapper input, .thanks2you-letter-wrapper select, .thanks2you-letter-wrapper .select2-container, .thanks2you-letter-wrapper .chosen-container {
    max-width: 25ch;
  }
}
@media (max-width: 576px) {
  .thanks2you-letter-wrapper input, .thanks2you-letter-wrapper select, .thanks2you-letter-wrapper .select2-container, .thanks2you-letter-wrapper .chosen-container {
    max-width: 100%;
  }
}
.thanks2you-letter-wrapper .webform-address__address input, .thanks2you-letter-wrapper .webform-address__address-2 input {
  max-width: 100%;
}
.thanks2you-letter-wrapper .webform-flex.webform-address__country {
  flex-grow: 0;
}
.thanks2you-letter-wrapper .address--wrapper label {
  display: block;
}
.thanks2you-letter-wrapper .chosen-container-single {
  border: none;
}
.thanks2you-letter-wrapper .chosen-container-single .chosen-search input[type=text] {
  background: none;
}
.thanks2you-letter-wrapper .chosen-container-single .chosen-single {
  background: #A2AD00 !important;
  color: #FFF;
}
.thanks2you-letter-wrapper .chosen-container-single .chosen-single span {
  color: #FFF;
}
.thanks2you-letter-wrapper .chosen-container-single .chosen-single div {
  top: 0;
}
.thanks2you-letter-wrapper .chosen-container-single .chosen-single div b {
  display: block;
  border-color: #fff transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
  background: none;
}
.thanks2you-letter-wrapper .chosen-container-single .chosen-single {
  border: none;
}
.thanks2you-letter-wrapper .chosen-container .chosen-results li {
  padding: 15px 5px;
  margin: 5px 0;
}
.thanks2you-letter-wrapper fieldset .form-item-address-administrative-area {
  display: flex;
  flex-direction: column;
}
.thanks2you-letter-wrapper fieldset .form-item-address-administrative-area .error.form-item--error-message {
  order: 1;
}
@media (max-width: 768px) {
  .thanks2you-letter-wrapper .select2-selection__clear {
    top: calc(4.8rem/4);
  }
}
@media (max-width: 576px) {
  .thanks2you-letter-wrapper .select2-selection__clear {
    top: calc(4rem/4);
  }
  .thanks2you-letter-wrapper .webform-options-display-two-columns {
    column-count: 1;
  }
}
@media (min-width: 400px) {
  .thanks2you-letter-wrapper .webform-options-display-two-columns {
    max-width: 100%;
  }
}
.thanks2you-letter-wrapper #recipient_type-error, .thanks2you-letter-wrapper #contact_allow-error {
  position: absolute;
}

.ui-datepicker {
  width: auto;
}
.ui-datepicker table thead tr {
  border-bottom: 1px solid #a2ad00;
}
.ui-datepicker table thead tr th {
  background: #A2AD00;
}
.ui-datepicker table thead tr th span {
  color: #FFF;
}
.ui-datepicker table tbody .ui-state-active {
  border: 1px solid #A2AD00;
  background: #A2AD00;
  color: #FFF;
}

/*# sourceMappingURL=thank-you-form.css.map */
