#shipday_woo_delivery_setting_wrapper {
  position: relative
}


#shipday_order_type_div,
#shipday_delivery_date_div,
#shipday_delivery_time_div,
#shipday_pickup_date_div,
#shipday_pickup_time_div {
  overflow: hidden
}

#shipday_order_type_div
.form-row.woocommerce-invalid
.select2-selection {
  border: 1px solid #f7c5c5 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125) !important;
}


#shipday_delivery_time_div
.form-row.woocommerce-invalid
.select2-selection {
  border: 1px solid #f7c5c5 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125) !important;
}


#shipday_order_type_field,
#shipday_delivery_date_field,
#shipday_delivery_time_field .select2.select2-container,
#shipday_pickup_time_field .select2.select2-container,
#shipday_order_type_field .select2.select2-container {
  width: 100% !important
}

.shipday-woo-delivery-loading-image {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #dcdcdc;
  background-color: rgba(220, 220, 220, .7);
  border-radius: 3px
}

.shipday-woo-delivery-loading-image .shipday-woo-delivery-loading-gif img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 55px !important;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.flatpickr-current-month input.cur-year {
  min-height: unset !important
}

.flatpickr-calendar {
  z-index: 9999999999 !important
}

.flatpickr-day.nextMonthDay,
.flatpickr-day.prevMonthDay {
  color: #484848 !important
}

.flatpickr-day.nextMonthDay.flatpickr-disabled,
.flatpickr-day.prevMonthDay.flatpickr-disabled {
  color: rgba(72, 72, 72, .1) !important
}

.shipday-delivery-selection-no-search .select2-search {
  display: none !important
}

#shipday_delivery_datepicker,
#shipday_woo_pickup_date_datepicker,
#shipday_woo_delivery_delivery_selection_box_field .select2.select2-container,
#shipday_woo_delivery_pickup_date_datepicker,
#shipday_woo_delivery_pickup_time_field_field .select2.select2-container,
#shipday_woo_delivery_time_field_field .select2.select2-container {
  width: 100% !important
}

.flatpickr-monthDropdown-months {
  display: unset !important;
  min-height: unset !important;
  padding: unset !important
}
