#edit-flexbox-upload-invoice .webform-flex {
  flex: none;
}
.webform-type-webform-address .fieldset-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 20px;
}
.form-item-shipping-address-address,
.form-item-billing-address-address {
  grid-column-end: span 2;
}
.form-item-shipping-address-address,
.form-item-billing-address-address {
  order: 1;
}
.form-item-shipping-address-postal-code,
.form-item-billing-address-postal-code {
  order: 2;
}
.form-item-shipping-address-city,
.form-item-billing-address-city {
  order: 3;
}
.form-item-shipping-address-state-province,
.form-item-billing-address-state-province {
  order: 4;
}
.form-item-shipping-address-country,
.form-item-billing-address-country {
  order: 5;
}
.webform-type-webform-name .webform-flexbox {
  margin-bottom: 0;
}
.form-item-compare-address {
  display: flex;
  flex-direction: column-reverse;
}
.webform-submission-form fieldset.webform-name--wrapper.webform-composite-hidden-title {
  margin-bottom: 0;
}
.webform-submission-form fieldset.webform-address--wrapper.webform-composite-hidden-title {
  margin-top: 0;
}
.webform-name--wrapper .webform-flexbox {
  margin-top: 0;
}
.form-item-shipping-name-first,
.form-item-shipping-name-last,
.form-item-billing-name-first, 
.form-item-billing-name-last {
  margin-bottom: 1em !important;
}
.photo-validation-message {
  color: #ff4d4d;
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0;
}
.webform-actions {
  margin-top: 40px;
}
.form-required:after {
  display: none;
}
.webform-element-help {
  top: -4px;
  position: relative;
}
.webform-submission-form table img {
  width: 100%;
}
div[data-drupal-selector="edit-mdb-code-more"] table {
  margin-top: 20px;
}
div[data-drupal-selector="edit-mdb-code-more"] table th {
  text-align: center;
}
.reason-incomplete-photos table tr:first-child {
  text-align: center;
}
.form-item-file-upload ul {
  list-style: none;
  padding: 0;
}
.form-item-checked-mdb .help-block {
  font-size: inherit;
}
/* test note */
