/**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */
#woocommerce-product-data ul.wc-tabs li.wb_custom_tabs_options a::before{ font-family: Dashicons;
content: "\f510";}
#wb_custom_tabs{ padding-top:5px; display:none;}
.wb_tab_main_hd{ float:left; margin-left:2.5%; width:95%; margin-bottom:20px; border-bottom:dashed 1px #ccc; }
.wb_tab_main_hd .wb_tab_main_hd_inner{ float:left; line-height:38px; padding-top:10px; font-size:16px; font-weight:bold; }
.wb_tab_main_hd .wb_tab_addnew_btn_container{text-align:center; padding:0px; margin:15px 0px; margin-bottom:5px; float:right;}
.wb_tab_default{ display:none; }
.wb_no_tabs{text-align:center; font-size:14px; font-weight:bold; clear:both; float:left; width:100%; margin-top:80px;}
.wb_no_tabs .wb_no_tabs_icon{font-size:34px; font-weight:bold;}
.wb_no_tabs .wb_no_tabs_inner{ width:85px; height:85px; display:inline-block; border-radius:50px; border:solid 1px #ca6666; color:#ca6666;}
.wb_tab_er{ float:left; width:100%; color:red; }
.wb_tab_main_inner{ float:left; width:100%; padding-bottom:20px; }
.wb_tab_panel *{box-sizing:border-box;}
.wb_tab_panel{ float:left; margin-left:2.5%; width:95%; box-sizing:border-box; min-height:40px; padding-right:0px; margin-bottom:10px; box-shadow:0 1px 1px rgba(0,0,0,.04); }
.wb_tab_panel_toggle{text-align:right; float:left; text-align:left; width:30px; height:20px; cursor:pointer;}
.wb_tab_panel_delete, .wb_tab_panel_edit{text-align:left; float:right; text-align:right; width:30px; height:20px; cursor:pointer;}
.wb_tab_panel_hd{float:left; width:100%; height:auto; padding:5px 15px; background:#fafafa; border:solid 1px #e5e5e5; color:#2b3035; min-height:40px; line-height:30px; font-size:12px; font-weight:bold; }
.wb_tab_panel_global_tab_label{ font-style:italic; color:#ffcc66; float:right; font-weight:bold; }
.wb_tab_panel_global_tab_not_published{ color:#999; display:inline-block; font-weight:bold; margin-left:10px; }
.wb_tab_panel_global_tab_not_edit_link{ color:#008bd0; display:inline-block; margin-left:10px; line-height:14px; text-decoration:none; }
.wb_tab_panel_global_tab_not_edit_link .dashicons{ font-size:14px; }
.wb_tab_panel_content{float:left; width:100%; padding:15px; height:auto; border:solid 1px #e5e5e5; margin-top:-1px; display:none; background:#fdfdfd;}
.wb_tab_panel_frmgrp{ float:left; width:100%; margin-bottom:10px; }
.wb_tab_panel_frmgrp label{ float:left; font-weight:600; width:100%; color:#666; margin-bottom:1px; margin-top:1px; margin-left:0px !important; }
.wb_tab_panel_frmgrp .wb-checkbox{ margin-top:8px; }
.wb_tab_panel_frmgrp .wb_tabpanel_sele, .wb_tab_panel_frmgrp .wb_tabpanel_txt, .wb_tab_panel_frmgrp .wb_tabpanel_txtarea{ display: block; padding:0px 10px; font-size:.85rem; line-height:1.2; color: #495057; background-color: #fff; background-clip: padding-box; border:1px solid #8c8f94; min-height:32px; border-radius:5px;}
.wb_tab_panel_frmgrp .wb_tabpanel_txtarea{ height:200px; padding:10px 10px; resize:none; }
.wb_tab_panel_frmgrp .wb_tabpanel_txt::placeholder{ color:#ccc; }
.wb_tabpanel_hlp{ float:left; font-size:12px; font-style:italic; color:#666; }

.wb_tab_popup_overlay{ position:fixed; z-index:20000; width:100%; height:100%; background-color:rgba(214, 214, 214, 0.9); left:0px; top:0px; display:none;}
.wb_tab_popup{ position:fixed; z-index:20100; box-sizing:border-box; max-width:900px; width:90%; height:540px; left:50%; top:50%; transform: translate(-50%, -50%); background:#fff; border:solid 1px #ccc; box-shadow:0px 0px 11px 5px #bbb; display:none;}
.wb_tab_popup_hd{ float:left; width:100%; height:35px; background:#f5f5f5; color:#614444; border-bottom:solid 1px #e7e7e7; }
.wb_tab_popup_hd_txt{ float:left; padding-left:8px; padding-top:8px; font-weight:bold;  }
.wb_tab_popup_close{ float:right; width:27px; height:20px; margin-top:7px; cursor:pointer; }
.wb_tab_popup_content{ width:100%; padding:10px; height:505px; overflow:auto; float:left; box-sizing:border-box; }
.wb_tab_done_btn, .wb_tab_cancel_btn{ float:right; margin-left:5px !important; }
.wb_tab_rte{ resize:none; }

.wb_tab_metabox_container{ width:100%; }
.wb_tab_metabox_container label.wb_tab_form_label{ display:inline-block; width:100%; margin-top:15px; margin-bottom:5px;  font-size:13px; font-weight:600; color:#23282d;}

.wb_tab_popup.wb_cptb_youtube_popup{ width:350px; height:230px; left:50%; top:0%; margin-left:0px; margin-top:158px; z-index:20200; }
.wb_cptb_slug_generate_btn{ cursor:pointer; text-decoration:underline; margin-left:5px; margin-top:5px; display:inline-block; }