.ywpo-description {
  display: block;
  clear: left;
  font-style: normal;
  font-size: 12px;
  line-height: 1.4em;
  padding-top: 10px;
  margin-left: 90px;
}

/*#preorder_product_data fieldset span.ywpo-description {*/
/*  margin-left: 90px;*/
/*}*/

.woocommerce_variable_attributes .show_if_variation_pre_order {
  display: inline-block;
  width: 100%;
}

.ywpo_options_panel_title {
  padding-left: 1em;
  font-size: 1.1em;
}

.ywpo_dynamic_availability_date_days_text {
  margin-left: 10px;
}

#preorder_product_data legend,
.woocommerce_variable_attributes .show_if_variation_pre_order legend {
  width: 180px;
  margin: 0 60px 0 -150px;
}

#preorder_product_data p.form-field,
.woocommerce_variable_attributes .show_if_variation_pre_order p.form-field {
  padding-left: 250px !important;
}

#preorder_product_data .options_group ul label,
.woocommerce_variable_attributes .show_if_variation_pre_order .options_group ul label {
  font-size: 14px;
}
#preorder_product_data .options_group .yith-plugin-ui span.description,
.woocommerce_variable_attributes .show_if_variation_pre_order .options_group .yith-plugin-ui span.description {
  font-size: 12px;
}

#preorder_product_data .options_group .yith-plugin-fw-onoff-field-wrapper,
.woocommerce_variable_attributes .show_if_variation_pre_order .options_group .yith-plugin-fw-onoff-field-wrapper {
  margin-bottom: 9px;
}

#woocommerce-product-data #preorder_product_data .wc-radios li:last-child,
.woocommerce_variable_attributes .show_if_variation_pre_order .wc-radios li:last-child {
  padding: 0;
  margin-bottom: -5px;
}

.form-field.ywpo_start_date_label > legend, .form-field.ywpo_start_date_label .yith-plugin-fw-textarea-editor-field-wrapper {
  display: inline-block;
}

.woocommerce_variable_attributes .show_if_variation_pre_order .form-field.ywpo_start_date_label .yith-plugin-fw-textarea-editor-field-wrapper {
  margin-left: 90px;
}

.yith-plugin-ui .ywpo_datetimepicker + .yith-icon-calendar {
  color: #ccc;
  font-size: 18px;
}

#ui-datepicker-div.yith-plugin-fw-datetimepicker-div .ui-datepicker-close,
#ui-datepicker-div.yith-plugin-fw-datetimepicker-div.ui-widget-content .ui-datepicker-close {
  background: #4e8ba2;
  color: #fff;
}

#ui-datepicker-div.yith-plugin-fw-datetimepicker-div .ui-datepicker-close.ui-state-hover,
#ui-datepicker-div.yith-plugin-fw-datetimepicker-div.ui-widget-content .ui-datepicker-close.ui-state-hover {
  background: #659cb1;
}

#ui-datepicker-div.ui-widget-content.yith-plugin-fw-datetimepicker-div .ui-datepicker-today .ui-state-highlight {
  border: 1px solid #fcefa1;
}

#ui-datepicker-div.ui-widget-content.yith-plugin-fw-datetimepicker-div .ui-datepicker-current-day .ui-state-active,
#ui-datepicker-div.yith-plugin-fw-datetimepicker-div .ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
  border: 1px solid #aaa;
}

#ui-datepicker-div.yith-plugin-fw-datetimepicker-div .ui-timepicker-div dl {
  font-family: Verdana,Arial,sans-serif;
  font-size: 0.8em;
}

.ui-datepicker.yith-plugin-fw-datetimepicker-div .ui-datepicker-buttonpane button {
  float: right;
  margin: 1em 0.1em 1em;
}
