.select2-container--default .select2-selection--single,
#billing_city {
  border: 1px solid rgb(216 219 226) !important;
  height: 32px;
  padding: 2px;
}

.screen-reader-text {
  width: 100%;
  height: auto;
  overflow: visible;
  clip: auto;
  position: relative !important;
}
.woocommerce ul#shipping_method li {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 5px;
}
.change-error {
  background-color: #d8c3c38f;
  padding: 20px;
  margin: 20px;
  border-radius: 0.25rem;
  color: #940000;
  width: 50%;
  font-size: 14px;
  /* opacity: 0.7; */
  display: flex;
  gap: 5px;
  align-items: center;
  transition: all 0.8s ease-in-out;
}
.change-error:hover {
  background-color: #d8c3c3cb;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
  width: 100%;
}

.manual-order .woocommerce-billing-fields div {
  display: flex;
  flex-direction: column;
}

.manual-order .woocommerce-billing-fields div #billing_first_name_field {
  order: 1;
}
.manual-order .woocommerce-billing-fields div #billing_last_name_field {
  order: 2;
}
.manual-order .woocommerce-billing-fields div #billing_state_field {
  order: 3;
}
.manual-order .woocommerce-billing-fields div #billing_city_field {
  order: 4;
  z-index: 1;
}
.manual-order .woocommerce-billing-fields div #billing_address_1_field {
  order: 5;
}
.manual-order .woocommerce-billing-fields div #billing_address_2_field {
  order: 6;
}
.manual-order .woocommerce-billing-fields div #billing_postcode_field {
  order: 7;
}
.manual-order .woocommerce-billing-fields div #billing_phone_field {
  order: 8;
}
.manual-order .woocommerce-billing-fields div #billing_email_field {
  order: 9;
}
.manual-order .woocommerce-billing-fields div #billing_national_code_field {
  order: 10;
}
