#coderockz_woo_delivery_setting_wrapper {
	position: relative;
	display: none;
	background-color: #134b5f;
	color: #ffffff;
	padding: 0px 10px 10px 10px;
	margin-bottom: 20px;
}

#coderockz-woo-delivery-public-delivery-details h3 {
	color: white;
}

#coderockz_woo_delivery_setting_wrapper .optional {
	display: none;
}

#coderockz_woo_delivery_delivery_date_section,
#coderockz_woo_delivery_delivery_selection_field,
#coderockz_woo_delivery_delivery_time_section,
#coderockz_woo_delivery_pickup_date_section,
#coderockz_woo_delivery_pickup_time_section {
	overflow: hidden
}

#coderockz_woo_delivery_date_field_field,
#coderockz_woo_delivery_time_field_field .select2.select2-container {
	width: 100% !important
}

.coderockz-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
}

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

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

.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
}

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

#coderockz_woo_delivery_date_datepicker,
#coderockz_woo_delivery_delivery_selection_box_field .select2.select2-container,
#coderockz_woo_delivery_pickup_date_datepicker,
#coderockz_woo_delivery_pickup_time_field_field .select2.select2-container,
#coderockz_woo_delivery_time_field_field .select2.select2-container {
	width: 100% !important
}

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

#coderockz_woo_delivery_setting_wrapper ::-webkit-input-placeholder,
#coderockz_woo_delivery_setting_wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #060606;
}