/*Custom fields css*/
.mipl_wc_cf_custom_field_table{ width: 100%; position: relative; display: block; }
.mipl_wc_cf_custom_field_table ul.sortable.ui-sortable{ margin: 0px; }
.mipl_wc_cf_custom_field_table_row .mipl_custom_fields_form .form_input{ padding: 3px 8px; }
.mipl_wc_cf_custom_field_table_row .field_name_error, 
.mipl_wc_cf_custom_field_table_row .field_label_error, 
.mipl_wc_cf_custom_field_table_row .field_type_error, 
.mipl_wc_cf_custom_field_table_row .field_option_error{ border: 1px solid red; }
.mipl_wc_cf_custom_field_table_row  textarea{ width: 100%; height: 100px; }
.mipl_wc_cf_custom_field_table_row .mipl_wc_cf_custom_field_edit_form,
.mipl_wc_cf_custom_field_table_row .mipl_wc_cf_custom_field_add_form,
.mipl_wc_cf_custom_field_table_row .form_input input[type="text"],
.mipl_wc_cf_custom_field_table_row .form_input input[type="number"]{ width: 100%; }
.mipl_wc_cf_custom_field_table_row .handle:hover{ cursor: move; }
.mipl_wc_cf_custom_field_table_row .mipl_cf_required label:after{ content: " *"; color: red; display:inline; }
.mipl_wc_cf_custom_field_table_row.mipl_custom_field_error { border-left: 3px solid #e25e5e; }
.mipl_wc_cf_custom_field_table_row { border-bottom: 1px solid #e9e6e6; }
.mipl_wc_cf_custom_field_table_row label,
.mipl_wc_cf_checkout_setting label{ line-height: 2em; }
.mipl_wc_cf_custom_field_table_row .custom_field_table_data { display: table; width: 100%; table-layout: fixed; }
.mipl_wc_cf_custom_field_table_column{ padding: 10px 10px; width: 15%; position: relative; display: table-cell; overflow-wrap: break-word; vertical-align: top; }
.mipl_wc_cf_custom_field_table_column.btn { width: 10%; }
.mipl_wc_cf_custom_field_table_column.sort_icon {  width: 1%;  }
.mipl_wc_cf_custom_field_table_column a.mipl_wc_edit_field{ margin-right: 10px; text-decoration: underline; color: black; }
.mipl_wc_cf_custom_field_table_column a.mipl_wc_remove_field{ text-decoration: underline;     color: black; }
.mipl_wc_cf_custom_field_edit_form span.mipl_cf_error_msg { color: red;  }
.mipl_wc_cf_add_custom_field_button{ margin-top: 20px; padding: 0px 30px 14px 8px }
.mipl_wc_cf_custom_field_add_form .mipl_field_group_button,
.mipl_wc_cf_custom_field_edit_form .mipl_field_group_button{ margin-bottom: 10px; }
.mipl_wc_cf_custom_field_edit_form.mipl_custom_fields_form,
.mipl_wc_cf_custom_field_add_form.mipl_custom_fields_form{ line-height: 1.2; }
#mipl_wc_cf_checkout_custom_field_setting{ margin-top: 15px; }
#mipl_wc_cf_checkout_custom_field_setting.postbox .inside,#mipl_checkout_custom_field.postbox .inside{ padding: 0; }

/*Group Setting*/
.mipl_wc_cf_group_setting{ margin:10px 0px; }
.mipl_wc_save_date_setting .mipl_wc_reset_setting_fields{ background-color: #d74e4e; border: none;}
.mipl_wc_save_date_setting{ margin-top: 10px; }
.sub_setting_item{ padding: 6px 6px; }
.mipl_wc_cf_setting_note{ color: gray; }

/*Custom fields setting css*/
.mipl_wc_cf_checkout_setting .mipl_cf_setting_select{ width: 100%; height: 38px; }
.mipl_wc_cf_checkout_setting .setting_label{ font-weight: 700; }
.mipl_wc_cf_checkout_setting .setting_item{ padding: 8px; border-bottom: 1px solid #ddd; }

/* default fields */
.mipl_wc_cf_default_checkout_fields li.mipl_wc_active_tab { border: none; border-bottom: 3px solid #2a80c7; }
 .mipl_wc_cf_default_checkout_fields li.mipl_wc_active_tab a { color: #2a80c7; background: white   ; }
.mipl_wc_cf_default_checkout_fields_wrapper ul.mipl_wc_default_checkout_fields_tabs{ margin: 0; }
.mipl_wc_cf_default_checkout_fields_wrapper ul.mipl_wc_default_checkout_fields_tabs li { margin-bottom: 0; font-weight: bold; text-decoration: none; color: black; padding: 0; float: left; }
.mipl_wc_cf_default_checkout_fields_wrapper ul.mipl_wc_default_checkout_fields_tabs li a { position: relative; float: left; font-weight: bold; padding: 11px 12px; box-shadow: none; text-decoration: none; }
.mipl_wc_cf_ck_fields ul.mipl_wc_default_checkout_fields_tabs { position: relative; display: inline-block; width: 100%; margin: 0; background-color: #eee; }
.mipl_wc_cf_checkout_default_billing_field_table ul,
.mipl_wc_cf_checkout_default_billing_field_table li{ margin: 0px; }
.mipl_wc_cf_checkout_default_billing_field_table_row .form_input input[type="text"],
.mipl_wc_cf_custom_field_edit_form select,
.mipl_wc_cf_custom_field_add_form select{ width: 100%; }
.mipl_wc_cf_checkout_default_billing_field_table{ width: 100%; }
.mipl_wc_cf_checkout_default_billing_field_table .checkout_default_billing_field_table_data { padding-bottom: 10px; display: table; table-layout: fixed; }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_cf_checkout_default_billing_field_table_row .index_div{ text-align: center; width: 6%; padding: 10px; }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_cf_checkout_default_billing_field_table_row .index_div .index { height: 20px ; width: 20px;  padding:5px ;  border-radius: 50%;  display: block ;  border: 1px solid gray; line-height: 1.5; margin-left: 15px;}
.mipl_wc_cf_ck_fields .ui-state-default, .ui-widget-content .ui-state-default{ border: none; }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_cf_checkout_default_billing_field_table_row .default_field_table_column{ display: table-cell; width:140px }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_cf_checkout_default_billing_field_table_row .default_field_table_column.btn{ width: 7%; }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_cf_checkout_default_billing_field_table_row .index:hover{ cursor: move; }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_cf_checkout_default_billing_field_table_row{ border-bottom: 1px solid #ddd; background-color: white; }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_cf_checkout_default_billing_field_table_row .mipl_wc_cf_changed_field{ position: relative; }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_cf_checkout_default_billing_field_table_row .mipl_wc_cf_changed_field::before{   position: absolute; content: ''; width: 5px; background: #135e96; height: 100%; }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_default_field_field_edit_form{ line-height: 20px; padding: 10px; }
.mipl_wc_cf_checkout_default_billing_field_table .mipl_wc_default_field_field_edit_form .form_input{ margin: 10px 0px; }
.mipl_wc_cf_default_field_button{ margin-bottom: 10px; }
.mipl_wc_cf_checkout_default_billing_field_table textarea{ width: 100%; height: 100px; }
.mipl_wc_cf_close_default_field_button{ width: 10%; text-align: center; }
.mipl_wc_cf_default_reset_fields .mipl_wc_reset_default_fields{ border: none; background-color: #d74e4e; }
.mipl_wc_cf_changed_field .index_div .index{  margin-left: 25px ; }
.mipl_wc_cf_ck_fields .ui-tabs .ui-tabs-panel{ padding: 0; }
.mipl_wc_cf_ck_fields .ui-state-default{ background: none; }
.mipl_cf_ck_default_fields strong{ padding: 0 0 0 10px;}

/*select2 tag css*/
.mipl_wc_cf_product_select2 input.select2-search__field{ width: 100%!important; }
.mipl_wc_cf_product_select2 .select2,
.mipl_cf_file_type_class .select2{ min-width: 100%; }
table.mipl_wc_order_table { word-break: break-all; }



/* setting tab css */
ul.mipl_wc_setting_tabs { position: relative; display: inline-block; width: 100%; margin: 0; background-color: #eee; }
.mipl_wc_crm_tabs_wrapper ul.mipl_wc_setting_tabs{ margin: 0; }
.mipl_wc_crm_tabs_wrapper ul.mipl_wc_setting_tabs li { margin-bottom: 0; font-weight: bold; text-decoration: none; color: black; padding: 0; float: left; }
.mipl_wc_crm_tabs_wrapper ul.mipl_wc_setting_tabs li a{ position: relative; float: left; font-weight: bold; padding: 11px 12px; box-shadow: none; text-decoration: none; }
.mipl_wc_setting_tabs li.mipl_wc_active_tab  { border: none; border-bottom: 3px solid #2a80c7; }
.mipl_wc_setting_tabs li.mipl_wc_active_tab a { color: #2a80c7; background: white; }
.mipl_cf_verification_wrapper{ padding: 0!important; margin: 0!important;}
.mipl_wc_recaptcha_parent{ padding: 10px; line-height: 2;}
.mipl_recaptcha_position_note span{ word-break: break-all; }

/* recaptcha */
.mipl_wc_recaptcha_parent .mipl_wc_recaptcha_field{ padding: 3px; }
.mipl_wc_recaptcha_parent .mipl_recaptcha,
.mipl_wc_recaptcha_parent select{ min-width: 100%; }
.mipl_wc_show_recaptcha_data{ display: block; }
.mipl_wc_hide_recaptcha_data{ display: none; }


/* media css */
@media screen and (max-width: 1153px){
    .mipl_wc_cf_custom_field_table_column.sort_icon{ width:3% }
}
