#wtd_custom_meta input[type='number']
{
  width:80px;
}
#wtd_custom_meta input[type='text']
{
  width:250px;
}
#wtd_custom_meta img
{
  height:30px;
}
#wtdCustomizButtonDetailsPage
{
  padding-top:30px;
}

#wtdCustomizButton, #wtdCustomizButtonDetailsPage{
  width:100%;
  background: none repeat scroll 0 0 #EAE6E9;
  font-family: "roboto",Arial,Trebuchet MS,Verdana,Helvetica,Sans-Serif;
  border-radius: 4px;
  margin-top: 50px;
  padding:5px 0px;
  text-align: center;
  border: 1px solid #c8bfc6;
  text-transform: uppercase;
}

#wtdCustomizButtonDetailsPage{
  padding:10px 20px;
  width:50%;
}

#wtdCustomizButton a, #wtdCustomizButtonDetailsPage a
{
  color: #000000 !important;
  display: block !important;
  font-size: 14px !important;
  text-decoration: none !important;
  font-weight: 700 !important;
}

.wtd_design_panel_main
{
  width:940px;
  min-height:545px;
  margin:20px auto;
  font-family: museo-sans,Tahoma,sans-serif;
	position: relative;
}

.panel_loader{
	width: 100%;
	height: 100%;
	background: #f7f7f7;
	opacity: 0.7;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

.panel_loader_img{
	background: url("../images/icon-progress.gif") no-repeat;
  width:50px;
  height:50px;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
}

.clear_both
{
  clear:both; 
}
.wtd_top_control_div
{
  width:100%;
  height:57px;
}

.wtd_footer_control_div
{
  width:100%;
  height:58px;
}
.wtd_products_list
{
  float:left;
  width:109px;
  height:100%;
  cursor: pointer;
  padding-top:1px;
}
.wtd_products_list_icon
{
  background: url("../images/product.png") no-repeat;
  width:28px;
  height:28px;
  margin:5px auto; 
}
.wtd_products_list_icon_hover
{
  background: url("../images/product-hover.png") no-repeat;
  width:28px;
  height:28px;
  margin:5px auto; 
}
.wtd_add_new_text
{
  float:left;
  width:107px;
  height:100%;
  cursor: pointer;
  padding-top:1px;
}
.wtd_add_new_text_icon
{
  background: url("../images/add-text.png") no-repeat;
  width:28px;
  height:28px;
  margin:5px auto; 
}
.wtd_add_new_text_icon_hover
{
  background: url("../images/add-text-hover.png") no-repeat;
  width:28px;
  height:28px;
  margin:5px auto; 
}
.wtd_add_new_art
{
  float:left;
  width:107px;
  height:100%;
  cursor: pointer;
  padding-top:1px;
}
.wtd_add_new_art_icon
{
  background: url("../images/add-art.png") no-repeat;
  width:30px;
  height:28px;
  margin:5px auto; 
}
.wtd_add_new_art_icon_hover
{
  background: url("../images/add-art-hover.png") no-repeat;
  width:30px;
  height:28px;
  margin:5px auto; 
}
.wtd_add_name_number
{
  float:left;
  width:105px;
  height:100%;
  cursor: pointer;
  padding-top:1px;
}
.wtd_add_name_number_icon
{
  background: url("../images/help.png") no-repeat;
  width:30px;
  height:28px;
  margin:5px auto; 
}
.wtd_add_name_number_icon_hover
{
  background: url("../images/help_hover.png") no-repeat;
  width:30px;
  height:28px;
  margin:5px auto; 
}
.wtd_add_to_cart
{
  width:107px;
  height:58px;
  cursor: pointer;
  padding-top:2px;
  float:right;
  margin-right:2px;
}
.wtd_add_to_cart_icon
{
  background: url("../images/buy_product.png") no-repeat;
  width:28px;
  height:28px;
  margin:5px auto; 
}
.wtd_add_to_cart_icon_hover
{
  background: url("../images/buy_product_hover.png") no-repeat;
  width:28px;
  height:28px;
  margin:5px auto; 
}
.wtd_top_panel_control_text_product
{
  /*color: #edf0f5;*/
  font-family: museo-sans,Tahoma,sans-serif;
  font-size:11px !important;
  font-weight: bold;
  text-align: center;
  width: 100%;
}
.wtd_top_panel_control_add_text
{
  /*color: #edf0f5;*/
  font-family: museo-sans,Tahoma,sans-serif;
  font-size:11px !important;
  font-weight: bold;
  text-align: center;
  width: 100%;
}
.wtd_top_panel_control_add_art_text
{
  /*color: #edf0f5;*/
  font-family: museo-sans,Tahoma,sans-serif;
  font-size:11px !important;
  font-weight: bold;
  text-align: center;
  width: 100%;
}
.wtd_top_panel_control_add_name_text
{
  /*color: #edf0f5;*/
  font-family: museo-sans,Tahoma,sans-serif;
  font-size:11px !important;
  font-weight: bold;
  text-align: center;
  width: 100%;
}
.wtd_bottom_panel_control_add_to_cart
{
  /*color: #edf0f5;*/
  font-family: museo-sans,Tahoma,sans-serif;
  font-size: 11px !important;
  font-weight: bold;
  text-align: center;
  width: 100%;
}
.wtd_control_panel_border
{
  /*border-right:2px solid #EDF0F5;*/
  height:100%;
  float: left;
  margin-top: 1px;
}
.wtd_div_left
{
  float:left;
  width:105px;
}
.wtd_div_left_list_product
{
  float:left;
  width:107px;
}
.wtd_no_products
{
  width:100%;
  text-align: center;
  vertical-align: middle;
  color:#3B5998;
}
.wtd_no_art
{
  width:100%;
  text-align: center;
  vertical-align: middle;
  color:#3B5998;
}
.wtd_product_image
{
  height:70px;
  width:75px;
  /* float:left; */
  /* margin-left:10px; */
  margin-top:10px;
  cursor:pointer;
  text-align: center;
  margin: 7px;
}

.wtd_product_list_in_content,.wtd_add_new_text_panel,.wtd_add_art_panel,.wtd_help,.wtd_add_to_cart_panel
{
  padding:10px;
}

.wtd_product_list_in_content{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
/*.wtd_selected_product
{
  background-color:#cccccc;
}*/
.wtd_object_panel_top_div
{
  width:100%;
  height:57px;
}
.wtd_object_panel_middle_div
{
  width:99.1%;
  height:420px;
  background-color: #edf0f5;
  margin-left: 2px;
}
.wtd_object_panel_bottom_div
{
  width:100%;
  height:60px;
}
.wtd_textarea textarea
{
  height:50px !important;
  resize:none;
  font-family: museo-sans,Tahoma,sans-serif;
  font-size: 0.7em !important;
  padding:5px 0px 0px 5px !important;
  width:100%;
}
textarea:focus
{
  border:1px solid #3B5998 !important;
}
.wtd_display_none
{
  display:none;
}
.wtd_next_button
{
  margin-top: 5px;
  text-align:center;
}
.wtd_update_delete_button
{
  display:none;
  margin-top:5px;
  text-align:center;
}
#wtd_text_update_step,#wtd_text_delete_step,#wtd_new_text_step
{
  display: inline-block;
}
.wtd_text_path
{
  font-size:11px !important;
  margin-bottom:5px;
  /*position:relative;*/
  /*color:#3B5998;*/
  font-weight: bold;
}
.wtd_text_path input[type='radio']
{
  vertical-align: middle;
}
.wtd_normal
{
  margin-left:15px;
}
.wtd_no_text_msg
{
  position:fixed;
  width:320px;
  height:100px;
  /*background-color:#3B5998;*/
  z-index:99999;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -160px;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  display: none;
}
.wtd_text_msg_admin
{
  position:fixed;
  width:320px;
  height:120px;
  background-color:#0074A2;
  z-index:99999;
  top: 50%;
  left: 50%;
  margin-top: -60px;
  margin-left: -160px;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  display: none;
}
.wtd_no_text_title
{
  font-size:0.9em !important;
  /*color:#EDF0F5;*/
  font-weight: bold;
  padding:6px;
}
.wtd_no_text_title_admin
{
  font-size:1em !important;
  color:#EDF0F5;
  font-weight: bold;
  padding:6px;
  display:inline-block;
}
.wtd_no_text_msg_content
{
  font-size: 0.85em !important;
  height: 62px;
  margin: 0 auto;
  padding: 10px;
  line-height:20px;
  /*width: 310px;*/
}
.wtd_no_text_msg_content_admin
{
  background-color: #edf0f5;
  color: #3b5998;
  font-size: 0.9em !important;
  height:45px;
  margin: 0 auto;
  padding: 10px;
  width:290px;
}
.wtd_no_text_msg_close_icon
{
  background: url("../images/close-icon.png") no-repeat;
  width:30px;
  height:30px;
  position:absolute;
  right: -20px;
  top: -10px;
  cursor: pointer;
}

.wtd_overlay
{
  background: none repeat scroll 0 0 #000000;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  position: fixed;
  right: 0;
  top: 0;
  z-index:9999;
  display: none;
}
.wtd_text_settings,.wtd_curved_text_settings,.wtd_upload_title,.wtd_uploaded_title,.wtd_text_products_variations,.wtd_add_to_cart_title
{
  font-size:11px !important;
  font-weight: bold;
  margin-top: 20px;
}
.wtd_move_title
{
  font-size:11px !important;
  font-weight: bold;
  margin-top:20px;
}
.wtd_change_font_n_color,.wtd_change_size_n_align,.wtd_text_style,.wtd_curved_text_radius_spacing,.wtd_text_reverse_aignment
{
  width:100%;
  height:35px;
  padding-top:5px;
}

.wtd_text_control_all
{
  /*margin-top:10px;*/
}
.wtd_change_font_title,.wtd_change_color_title,.wtd_change_font_size_title,.wtd_change_text_align_title,.wtd_change_text_style_title,.wtd_change_curved_text_radius_title,.wtd_change_curved_text_spacing_title,.wtd_change_curved_direction_title
{
  display:inline-block;
  font-size: 11px !important;
  font-weight: bold;
  /*color: #3B5998;*/
}
.wtd_change_font_select
{
  display:inline-block;
  /*position:relative;*/
}
.wtd_change_font_select select
{
  font-size: 10px !important;
  /*color: #3B5998 !important;*/
  width:110px !important;
  height:26px !important;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius: 4px;
  background-color: #EDF0F5 !important;
}
.wtd_font_select_extra
{
  background:#edf0f5 !important;
  border-radius: 4px;
  -webkit-border-radius:4px;
  -moz-border-radius: 4px;
  height: 21px !important;
  position: absolute;
  right: 1px;
  top: 4px;
  width: 20px !important;
}
.wtd_change_color_text_box
{
  display:inline-block;
}
.wtd_change_color_text_box input[type='text']
{
  width:110px !important;
  border-radius: 4px;
  -webkit-border-radius:4px;
  -moz-border-radius: 4px;
  background-color: #EDF0F5 !important;
  font-size: 10px !important;
  height:23px !important;
  padding-left: 5px !important;
}
.wtd_font_range,.wtd_change_radius_range,.wtd_change_spacing_range
{
  display:inline-block;
  width:110px;
  height: 6px;
	vertical-align: top;
}

.wtd_font_range input[type="range"]
{
  -webkit-appearance: none;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -wekkit-border-radius: 4px;
  border: 1px solid #3B5998;
  vertical-align: middle;
}
.wtd_text_align_left_div
{
  display:inline-block;
  cursor: pointer;
  width:30px;
  height:30px;
  vertical-align: middle;
}
.wtd_text_align_left
{
  background: url("../images/align-left-icon.png") no-repeat;
  width:24px;
  height:24px;
  margin: 3px 0 0 3px;
}
.wtd_text_align_center_div
{
  display:inline-block;
  cursor: pointer;
  width:30px;
  height:30px;
  vertical-align: middle;
}
.wtd_text_align_center
{
  background: url("../images/align-center-icon.png") no-repeat;
  width:24px;
  height:24px;
  margin: 3px 0 0 3px;
}
.wtd_text_align_right_div
{
  display:inline-block;
  cursor: pointer;
  width:30px;
  height:30px;
  vertical-align: middle;
}
.wtd_text_align_right
{
  background: url("../images/align-right-icon.png") no-repeat;
  width:24px;
  height:24px;
  margin: 3px 0 0 3px;
}
.wtd_text_style_bold_div
{
  display:inline-block;
  cursor: pointer;
  width:30px;
  height:30px;
  vertical-align: middle;
}
.wtd_text_style_bold
{
  background: url("../images/bold-icon.png") no-repeat;
  width:24px;
  height:24px;
  margin: 3px 0 0 3px;
}
.wtd_text_style_italic_div
{
  display:inline-block;
  cursor: pointer;
  width:30px;
  height:30px;
  vertical-align: middle;
}
.wtd_text_style_italic
{
  background: url("../images/italic-icon.png") no-repeat;
  width:24px;
  height:24px;
  margin: 3px 0 0 3px;
}
.wtd_change_radius_range input[type="range"]
{
  -webkit-appearance: none;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -wekkit-border-radius: 4px;
  vertical-align: middle;
  width: 110px !important;
  height:23px !important;
}
.wtd_change_spacing_range input[type="range"]
{
  -webkit-appearance: none;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -wekkit-border-radius: 4px;
  vertical-align: middle;
  width: 110px !important;
  height: 23px !important;
}
.wtd_change_reverse
{
  display:inline-block;
  font-size: 11px !important;
  font-weight: bold;
  /*color: #3B5998;*/
}
.wtd_change_reverse input[type="radio"]
{
  vertical-align: middle;
}
.wtd_change_reverse .flip-option{
	display:inline-block;
}
.wtd_text_style_margin
{
  margin-left:13px;
}
.wtd_upload_art_panel
{
  width:100%;
  height:100px;
}
#wtd_progress { position:relative; width:81%; border: 1px solid #ddd; padding:4px; border-radius: 3px; margin-left:20px;display:none;}
#wtd_bar { background-color:#5FC3C4; width:0%; height:20px; border-radius: 3px; }
#wtd_percent { position:absolute; display:inline-block; top:3px; left:48%; }
.wtd_upload_art_panel input[type="file"]
{
  font-size:11px !important;
  border:none !important;
  /*color: #3B5998;*/
  font-weight: bold;
  font-family: museo-sans,Tahoma,sans-serif !important;
  margin-left:15px;
}
.wtd_admin_uploaded_art_panel,.wtd_art_control_div
{
  width:100%;
  min-height:100px;
}
.wtd_gallery_image
{
  width:100%;
  height:290px;
  overflow:auto;
}
.wtd_art_list_title
{
  text-align: center;
  color:#1E8CBE;
}
.wtd_confirmation_msg_button_div
{
  width: 98.7%;
  margin-top:5px;
  text-align:right;
}
.wtd_admin_confirmation_msg_ok_button
{
  display:inline-block;
}
.wtd_admin_confirmation_msg_cancel_button
{
  display:inline-block;
}
.wtd_confirmation_msg_button_div a
{
  color:#FFFFFF;
}
.wtd_admin_popup_title
{
  width:100%;
}
.wtd_admin_loader_in_popup
{
  background: url("../images/ajax-admin.gif") no-repeat;
  width:16px;
  height:11px;
  vertical-align:middle;
  margin-left:10px;
  display:none;
}
.wtd_art_image_div
{
  width:50px;
  height:60px;
  display:inline-block;
  margin-left: 6px;
  margin-top: 6px;
  padding: 5px;
  cursor: pointer;
}
.wtd_art_image_div img
{
  width:100%;
  height:100%;
}

#wtd_message
{
  color:#3B5998;
  font-size:0.7em !important;
  text-align: center;
}
.wtd_move_front,.wtd_move_back
{
  width:80px;
  display:inline-block;
  padding-top:7px;
}
.wtd_move_front_icon
{
  background: url("../images/bring-front-hover.png") no-repeat;
  width:25px;
  height:25px;
  vertical-align:middle;
  margin:auto;
  cursor:pointer;
}
.wtd_move_back_icon
{
  background: url("../images/send-back-hover.png") no-repeat;
  width:25px;
  height:25px;
  vertical-align:middle;
  margin:auto;
  cursor:pointer;
}
.wtd_move_front_text,.wtd_move_back_text
{
  /*color:#3B5998;*/
  font-size:10px !important;
  font-weight:bold;
  text-align: center;
}
.wtd_art_button
{
  width:100%;
  margin-top:30px;
  text-align:center;
}
.wtd_art_delete_icon
{
  vertical-align:middle;
  display:inline-block;
}
.wtd_newart_icon
{
  background: url("../images/new_art.png") no-repeat;
  width:70px;
  height:22px;
  vertical-align:middle;
  display:inline-block;
  cursor:pointer;
}
.wtd_design_preview_main
{
  display:inline-block;
  cursor: pointer;
  width:80px;
  text-align: center;
}
.wtd_preview_icon
{
  background: url("../images/preview.png") no-repeat;
  width:52px;
  height:30px;
  margin: 5px 0 5px 26px;
}
.wtd_preview_text
{
  color: #edf0f5;
  font-family: museo-sans,Tahoma,sans-serif;
  font-size: 11px !important;
  font-weight: bold;
}
.wtd_design_save
{
  display:inline-block;
}
.wtd_swap_item
{
  display: inline-block;
  float: right;
  height: 55px;
  margin-right: 3px;
  margin-top: 2px;
  width: 108px;
}
.wtd_swap_item_front
{
  background: url("../images/front.png") no-repeat;
  width:28px;
  height:28px;
  margin: 5px 0 0 0px;
}
.wtd_swap_item_back
{
  background: url("../images/back.png") no-repeat;
  width:28px;
  height:28px;
  margin: 5px 0 0 0px;
}
.wtd_item_title
{
  color: #EDF0F5;
  font-family: museo-sans,Tahoma,sans-serif;
  font-size: 11px !important;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding-top:3px;
}
.wtd_item_front
{
  display:inline-block;
  cursor:pointer;
}
.wtd_item_back
{
  display:inline-block;
  cursor:pointer;
  margin-left:10px;
}
.wtd_preview_main_div
{
  width:495px;
  height:418px;
  background-color: #EDF0F5;
  border:3px solid #3B5998;
  position:fixed;
  z-index:99999;
  top: 50%;
  left: 50%;
  margin-top: -209px;
  margin-left: -248px;
  display:none;
}
.wtd_admin_custom_design_main_div
{
  width:700px;
  height:550px;
  background-color: #EDF0F5;
  border:3px solid #3B5998;
  position:fixed;
  z-index:99999;
  top: 50%;
  left: 50%;
  margin-top: -275px;
  margin-left: -350px;
  display:none;
}
.wtd_preview_close_icon,.wtd_admin_custom_design_close_icon
{
  background: url("../images/close-icon.png") no-repeat;
  width:30px;
  height:30px;
  position:absolute;
  right: -20px;
  top: -10px;
  cursor: pointer;
}
.wtd_preview_image_content
{
  width:95%;
  height:95%;
  margin: 10px auto;
}
.wtd_preview_main_div img
{
  width:100%;
  height:100%;
}
.wtd_price_text
{
  width:100%;
  font-size:12px !important;
  /*color:#3B5998;*/
  height:50px;
  margin-top: 5px;
}
.wtd_add_to_cart_button
{
  display:inline-block;
  vertical-align: middle;
}
.wtd_loader_add_to_cart
{
  background: url("../images/ajax-loader.gif") no-repeat;
  width:16px;
  height:11px;
  vertical-align: middle;
  display:none;
}
.wtd_qty_n_add_to_cart_panel input[type='number']
{
  height:23px !important;
  width:80px !important;
  font-size:12px !important;
  color:#3B5998 !important;
  padding-left: 5px !important;
}
.wtd_qty_text
{
  font-size:12px !important;
  /*color:#3B5998;*/
  display:inline-block;
}
.wtd_qty_n_add_to_cart_panel
{
  text-align:center;
}
dt.variation-design,dd.variation-design,dt.variation-wtd_type,dd.variation-wtd_type,dt.variation-wtd_custom_price,dd.variation-wtd_custom_price,dt.variation-wtd_custom_logo,dd.variation-wtd_custom_logo,dt.variation-wtd_custom_design,dd.variation-wtd_custom_design
{
  /*display:none !important;*/
}
.wtd_admin_help_text,.wtd_cost_text
{
  font-weight:bold;
  text-decoration: underline;
  margin-top:10px;
}
.wtd_admin_help_content
{
  width:600px;
}
.wtd_cost_text_textarea
{
  margin-top:10px;
}
.wtd_cost_text_textarea textArea
{
  resize: none;
}
.wtd_global_settings_button
{
  margin-top:10px;
}
.wtd_cart_success_msg
{
  color: #3b5998;
  font-size: 0.8em !important;
  height: 50px;
  width: 100%;
  margin-top:5px;
  text-align:center;
}
.wtd_cart_success_msg a
{
  color: #3b5998 !important;
  font-size: 0.9em !important;
  text-decoration: underline;
}
.top_bar_text
{
  color:#1E8CBE;
  font-size:1.1em !important;
  background:#ddd;
}
.not_active_plugin
{
  width:100%;
  font-size:1.5em !important;
  color:#0074A2;
  text-align:center;
  padding-top:100px;
}
.wtd_art_delete_yes_icon
{
  background: url("../images/btn_yes.png") no-repeat;
  width:45px;
  height:15px;
  cursor: pointer;
}
.wtd_art_delete_no_icon
{
  background: url("../images/btn_no.png") no-repeat;
  width:45px;
  height:15px;
  cursor: pointer;
}
.wtdcustomdata
{
  background: url("../images/view-custom-data.png") no-repeat;
  width:110px;
  height:22px;
  cursor: pointer;
}
.wtd_admin_settings_panel
{
  width:600px;
  height:30px;
  background:#CCCCCC;
  margin-top:20px;
}
.wtd_admin_settings_panel_text
{
  color: #0074a2;
  font-size: 1.1em !important;
  font-weight: bold;
  padding: 5px;
}
.wtd_tbl_color_settings,.wtd_tbl_button_settings,.wtd_tbl_localization_settings
{
  margin-top:20px;
}
.wtd_tbl_color_settings input[type='text']
{
  width:100px;
  font-size:.9em !important;
}
.wtd_tbl_color_settings select
{
  width:100px !important;
  font-size:.9em !important;
}
.wtd_tbl_button_settings input[type='text']
{
  width:100px;
  font-size:.9em !important;
}
.wtd_tbl_localization_settings textarea
{
  width:375px;
  height:30px;
  font-size:.9em !important;
  resize: none !important;
}
.wtd_tbl_button_settings select
{
  width:100px !important;
  font-size:.9em !important;
}
.wtd_tbl_button_settings input[type='number']
{
  width:100px;
  font-size:.9em !important;
}
.wtd_limit_width
{
  /*width:200px;*/
  display:inline-block;
}
#wtdUploadArt
{
  margin-top: 5px;
}
.wtd_div_curved
{
  padding-top:15px;
}
.wtd_help
{
  font-size:12px;
  line-height:20px;
}
.custom-design-text{
	color:darkorchid;
	padding-top: 10px;
}

.wtd_qty_text, .wtd_qty_text_input, .add_to_cart_btn{
	display: inline-block;
	vertical-align: middle;
}

@media screen and (max-width:979px)
{
  .wtd_design_panel_main
  {
    width:315px;
    min-height:545px;
    margin-top:20px;
  }
  .wtd_design_control_panel
  {
    width:315px;
    height:540px;
    /*background-color:#3B5998;*/
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
  }
  .wtd_design_object_panel
  {
    width:315px;
    height:540px;
    margin-top:10px;
  }
  .wtd_products_list
  {
    width:78px;
  }
  .wtd_add_new_text
  {
    width:78px;
  }
  .wtd_add_new_art
  {
    width:78px;
  }
  .wtd_add_name_number
  {
    width:81px;
  }
  .wtd_div_left
  {
    width:76px;
  }
}

.wct_custom_design_style{
  margin-top:10px;
}

.wct-font-weight-bold{
  font-weight: bold;
}

.wct-design-image-container{
  width:100%;
  display:block;
  text-align:center;
}

.wct-display-inline{
  display: inline-block;
}

.wct-pl-15{
  margin-left: 15px;
}

.wct-logo-container{
  width:100%;
  margin-top:20px;
}

.wct-logo-inline{
  width:150px;
  display:inline-block;
  margin-right:10px;
}

.wct-logo-inline img{
  width:150px;
}

.wct_custom_design_style
  {
    background: none repeat scroll 0 0 #0099FF;
    color: #FFFFFF !important;
    display: block;
    font-size: 13px !important;
    margin:20px 0px;
    text-align: center;
    text-decoration: none;
    width:100% !important;
    padding:7px 0px;
 }
 .wct_product_custom_image a:hover{
   color: #FFFFFF !important;
   text-decoration: none !important;
 }
 
.wct_edit_link
{
    padding-right:10px;
    color: #0099FF !important;
}
#toTDisplayCustomImage{
    background: none repeat scroll 0 0 #F1F1F1;
    border:3px solid #ccc !important;
    display: none;
    left: 50% !important;
    margin-left: -300px !important;
    margin-top: -275px !important;
    position: fixed !important;
    top:50% !important;
    width: 600px !important;
    z-index: 999999 !important;
    height:550px !important;
}
#wct_custom_img_content img
{
    height:200px;
}
#wct_custom_img_content div
{
    margin:20px 0px;
}
.loader img
{
    position:absolute;
    top:50%;
    left: 50%;
}
.loader
{
    display:none;
}
.img_control a
{
  display:inline-block;
  text-decoration: none;
  color:#0099FF; 
}
.img_control
{
    text-align: center;
    display:none;
}
.second
{
    display:none;
}

.wct-popup-heading{
  float: left; 
  color:#0099FF;
  font-size:15px;
  font-weight:bold;
  height: 20px;
  text-align: center;
  width:95%; 
  margin-top: 10px;
}

.wct-dialog-close{
  float: left; 
  margin-top:3px; 
  font-size:22px; 
  cursor:pointer;
}

.wtd_all_variation{
  width:100%;
  height:180px; 
  overflow:auto;
  font-size:12px;
  padding:5px;
}

.wct-variation-holder{
  height: 35px;
}

.wtd_attr_name{
  display:inline-block;
  width:50%;
}

.wct-attr-value-inline{
  display:inline-block;
  width:50%;
}

.wct-design-container{
  width:100%;
  text-align:center;
  margin-top:20px;
}

.wct-display-none{
  display: none;
}

#img_button{
  width:100%;
  text-align:center;
  padding-top:15px;
}

.wct-cursor-pointer{
  cursor: pointer;
}

#svg_download{
  display:inline-block;
  margin-left:5px;
  vertical-align: top;
}

.wct-logo-btn-container{
  display:inline-block;
  margin-left:5px;
}

#svg_download a
  {
    text-decoration:none;
    color: #FFFFFF;
    line-height:2;
  }
  #svg_download
  {
    width:80px;
    background-color: #0091CD;
  }
  #img_button input[type="button"]
  {
    background: #0091CD none repeat scroll 0 0;
    color: #fff;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    font-size: 13px;
    height: 28px;
    line-height: 26px;
    margin: 0;
    padding: 0 10px 1px;
    text-decoration: none;
    white-space: nowrap;
  }
  .img_control a
  {
    display:inline-block;
    text-decoration: none;
    color:#0099FF;
  }
  .img_control
  {
    text-align: center;
    margin-top:15px;
  }
  .img_control a:focus
  {
    box-shadow: none !important;  
  }

  .wct-no-data-message{
    width:100%;
    text-align:center;
    font-weight:bold;
    color:red;
    margin-top:100px;
    font-size:1.2em;
  }

  .wtd-add-art-width{
    width:100px;
  }

  .wtd-text-align{
    text-align: center;
  }

  .tablenav-pages{
    margin: 1em 0;
  }

  .wtd-art-upload-url{
    width:300px !important;
  }

  .wtd-art-uploader{
    width:80px !important; 
    cursor:pointer !important;
  }

  .wtd-art-submit-btn{
    width:100px !important;
    margin-left: 15px !important;
    margin-top: 10px !important;
  }

  .wtd_variation{
    height:23px;
    font-size:12px;
    width:120px;
  }

  .upload-art-label{
    padding-left: 12px;
  }

  .wtd_no_variation_message{
    color: red;
    font-size: 14px;
    text-align: center;
  }



  /*______________020___________________*/
  .wtd_art_image_div img{
    height: 50px !important;
    max-width: 100% !important;
    width: auto;
  }

  @media screen and (max-width:979px){
    .wtd_design_panel_main {
      width: calc(100% - 20px) !important;
      max-width: 500px !important;
    }
    .wtd_design_control_panel { 
      max-width: unset !important;
      width: 100% !important;
    }
    .wtd_top_control_div {
      width: 100% !important;
      height: 57px !important;
    }
    .wtd_top_control_content_div {
      max-width: unset !important;
    }
    .wtd_top_control_content_div {
      width: auto !important;
    }
    .wtd_div_left_list_product {      
      width: auto !important;
    }
    .wtd_design_object_panel {     
      width: 100% !important;
    }  
    .wtd_object_panel_middle_div .canvas-container{
      width: auto !important;
    }

    .wtd_object_panel_middle_div .lower-canvas, .wtd_object_panel_middle_div .upper-canvas{
      width: 100% !important;
      height: auto !important;
      margin-top: 30px !important;
    }

    .wtd_design_panel_main{
      display: flex;
      flex-direction: column;
    }

    .wtd_design_control_panel{
      order: 2;
    }

    .wtd_design_object_panel{
      order: 1;
      margin-bottom: 5px;
    }
  }


  @media screen and (max-width:600px){
  .wtd_preview_main_div {
    width: 80%;
    left: 10%;
    margin-left: unset;
  }

  .wtd_preview_image_content img{
    margin-top: 50px;
  }

  
}   
