/* general */

a.close-btn:before
{
font-family:'Glyphicons Halfings';
content:"\e088";
font-size:2em;
color:#808080;	
}
a.close-btn:hover
{
text-decoration:none !important;	
}
a.close-btn:hover::before
{
color:red !important;	
}
a.tagged-inline-link:after
{
	font-family: "Glyphicons Halfings";
	content: "\e066";
	margin-left:10px;
	font-size:1.5em;
}
span.help-icon:before
{
	font-family:'Glyphicons Halfings';
	content:"\e085";	
}
span.missing:before
{
	background-color:red !important;
}
span.divider:before
{
font-family:'Glyphicons Halfings';
content:"\e250";	
}
a.show-document:before
{
font-family:'Glyphicons Halfings';
content:"\e164";	
}
span.unknown:before
{
	font-family:'Glyphicons Halfings';
	content:"\e085";
}
span.send_customer_email:before
{
font-family:'Glyphicons Halfings';
content:"\e171";
}

span.edit-invoice:before,
a.edit-invoice:before
{
	font-family:'Glyphicons Halfings';
	content:"\270f";
}
span.sign-paid:before,
a.sign-paid:before
{
	font-family:'Glyphicons Halfings';
	content:"\e089";
}
a.sign-paid
{
	background-color:#7ba428 !important;
}
a.send-email:before
{
	font-family:'Glyphicons Halfings';
	content:"\e171";
}
span.contact-telephone:before,
span.contact-phone:before,
span.phone:before
{
font-family:'Glyphicons Halfings';
content:"\e182";
}
span.mobile:before
{
font-family:'Glyphicons Halfings';
content:"\e145";
}
span.contact-fax:before,
span.fax:before
{
font-family:'Glyphicons Halfings';
content:"\e045";
}
span.contact-webpage:before,
span.webpage:before,
span.accordion_seoitems:before
{
font-family:'Glyphicons Halfings';
content:"\e135";
}
/* Menues */
span.user:before
{
font-family:'Glyphicons Halfings';	
content:"\e008";	
}
span.xs-login:before,
span.login:before,
ul.menue_drp_down span.login:before,
ul.mainmenue li.login a:before
{
font-family:'Glyphicons Halfings';	
content:"\e161";	
}
span.xs-logout:before,
span.logout:before,
ul.menue_drp_down span.logout:before,
ul.mainmenue li.logout a:before,
div#sidebar a.logout:before,
div#mobile-admin a.logout:before
{
font-family:'Glyphicons Halfings';	
content:"\e163";	
}
div#sidebar li.logout-admin
{
border-bottom:1px solid #808080;
border-top:1px solid #808080;
background-color:#404040;	
}
span.kompetenzen:before,
ul.menue_drp_down span.kompetenzen:before,
ul.mainmenue li.kompetenzen a:before
{
font-family:'Glyphicons Halfings';	
content:"\e184";	
}
span.themen:before,
ul.menue_drp_down span.themen:before,
ul.mainmenue li.themen a:before
{
font-family:'Glyphicons Halfings';	
content:"\e044";	
}

span.berater:before,
ul.menue_drp_down span.berater:before,
ul.mainmenue li.berater a:before
{
font-family:'Glyphicons Halfings';	
content:"\e008";	
}
h2.tab-about-me:before
{
	font-family:'Font Awesome 5 Free';
	font-weight: 900;
	content:"\f577";
}
h2.tab-career:before
{
	font-family:'Font Awesome 5 Free';
	font-weight: 900;
	content:"\f5da";
}

a.startseite:before,
span.xs-startseite:before,
span.startseite:before,
ul.menue_drp_down span.startseite:before,
ul.mainmenue li.startseite a:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f015";	
}
ul.mainmenue li.warenkorb a:before,
span.xs-warenkorb:before,
span.product-order-panel:before
{
font-family:'Glyphicons Halfings';	
content:"\e116";	
}
a.search:before,
ul.mainmenue li.search a:before,
span.xs-search:before
{
font-family:'Glyphicons Halfings';	
content:"\e003";	
}
a.onlineshop:before,
span.xs-onlineshop:before,
span.onlineshop:before,
ul.menue_drp_down span.onlineshop:before,
ul.mainmenue li.onlineshop a:before
{
font-family:'Glyphicons Halfings';	
content:"\e135";
}

span.xs-einkaufen:before,
span.einkaufen:before,
ul.menue_drp_down span.einkaufen:before,
ul.mainmenue li.einkaufen a:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f54e";	
}

span.xs-herzel-erleben:before,
span.herzel-erleben:before,
ul.menue_drp_down span.herzel-erleben:before,
ul.mainmenue li.herzel-erleben a:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f5a7";
}
span.xs-herzel-entdecken:before,
span.herzel-entdecken:before,
ul.menue_drp_down span.herzel-entdecken:before,
ul.mainmenue li.herzel-entdecken a:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f06e";	
}
span.xs-herzel-geniessen:before,
span.herzel-geniessen:before,
ul.menue_drp_down span.herzel-geniessen:before,
ul.mainmenue li.herzel-geniessen a:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f2e7";	
}
a.kontakt:before,
a.kontakt-main:before,
span.xs-kontakt:before,
span.kontakt:before,
ul.menue_drp_down span.kontakt:before,
ul.mainmenue li.kontakt a:before,
ul.mainmenue li.kontakt-main a:before,
span.email:before,
a.sit-send-mail::before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f0e0";		
}
span.xs-admin:before,
span.admin:before,
span.calculator-settings:before,
span.stock-settings:before,
ul.menue_drp_down span.admin:before,
ul.mainmenue li.admin a:before
{
font-family:'Glyphicons Halfings';	
content:"\e019";	
}
span.product_s_desc:before,
span.introtext:before,
span.combotext:before,
span.description:before,
span.description_combo:before,
span.btn-product_description:before
{
font-family:'Font Awesome 5 Free';
font-weight: 500;
content:"\f15b";

//color:#404040 !important;	
}
span.btn-good2know:before
{
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f0eb";
color:#FFF;
background-color: #c22e1d !important;	
}
@media (min-width:768px)
{
ul.mainmenue li.startseite a:before,
ul.mainmenue li.einkaufen a:before,
ul.mainmenue li.onlineshop a:before,
ul.mainmenue li.herzel-erleben a:before,
ul.mainmenue li.herzel-entdecken a:before,
ul.mainmenue li.herzel-geniessen a:before,
ul.mainmenue li.entdecken a:before,
ul.mainmenue li.kontakt a:before,
ul.mainmenue li.kontakt-main a:before,
ul.mainmenue li.login a:before,
ul.mainmenue li.logout a:before,
ul.mainmenue li.admin a:before,
ul.mainmenue li.warenkorb a:before,
ul.mainmenue li.search a:before,
ul.mainmenue li.berater a:before
{
min-width:60px;	
font-size:3.5em;	
}
}
/** com_siteadmin **/
span.no-label-text span.label-text
{
display:none;	
}
span.mendatory
{
background-color:#7ba428;
color:#FFF;	
}
span.add_new_cluster_product:before
{
	font-family:'Glyphicons Halfings';
	content:"\e184";
}
span.additem:before,
span.add_new_order:before,
span.add_new_product:before
{
font-family:'Glyphicons Halfings';	
content:"\e081";
color:#7ba428;	
}
span.add_new_product_cluster:before
{
font-family:'Glyphicons Halfings';	
content:"\2b";
}
span.add_calculator:before,
span.add_location:before,
span.add-calculator-section:before,
span.add-stock-section:before,
span.sit-new:before,
span.add-stock-section:before
{
	font-family:'Glyphicons Halfings';	
	content:"\e081";
}
span.add-calculator-section:before,
span.add-stock-section:before
{
	color:#7ba428;
}
span.lbl-icon-manufacturers:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f275";
}
span.lbl-icon-product_tax_id:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f295";
}
span.lbl-icon-product_unit:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f12e";
}
span.lbl-icon-productgroups:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f07c";
}
span.lbl-icon-producttypes:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f249";
}
span.lbl-icon-product_name:before
{
font-family:'Glyphicons Halfings';	
content:"\e111";
}
span.lbl-icon-product_slogan:before
{
font-family:'Glyphicons Halfings';	
content:"\e037";
}
span.lbl-icon-product_weight:before
{
font-family:'Glyphicons Halfings';	
content:"\e025";
}
span.lbl-icon-product_mpn:before
{
font-family:'Glyphicons Halfings';	
content:"\e044";
}
span.lbl-icon-product_gtin:before
{
font-family:'Glyphicons Halfings';	
content:"\e039";
}
h4.baseproduct:before
{
width:100%;	
display:flex;
justify-content:center;
color:#7ba428;
margin-bottom:15px;
font-family:'Glyphicons Halfings';	
content:"\e006";	
}
span.accordion_cststory:before,
span.set_category_cststory:before
{
font-family:'Glyphicons Halfings';	
content:"\e105";	
}
span.unset_category_cststory:before
{
font-family:'Glyphicons Halfings';	
content:"\e106";	
}
span.bring_category_online:before,
span.bring_calculator_online:before,
span.bring_product_online:before
{
font-family:'Glyphicons Halfings';	
content:"\e198";
}
span.bring_category_offline:before,
span.bring_calculator_offline:before,
span.bring_product_offline:before
{
font-family:'Glyphicons Halfings';	
content:"\e197";	
}
span.products_inventory:before
{
font-family:'Glyphicons Halfings';	
content:"\e204";	
}
span.refresh_session:before
{
font-family:'Glyphicons Halfings';	
content:"\e030";
}
span.save_category:before,
span.save_product:before,
span.save_calculator:before,
span.save_calculator_section:before,
span.save_stock_section:before,
span.save_product_inventory:before
{
	font-family:'Glyphicons Halfings';	
	content:"\e067";	
}
span.open_calculator_section_details:before
{
font-family:'Glyphicons Halfings';	
content:"\e019";
}
span.nav_back_X:before
{
	font-family:'Font Awesome 5 Free';
	font-weight: 900;
	content:"\f1c3";
	
	_font-family:'Glyphicons Halfings';	
	_content:"\e013";
}
span.finish_order:before
{
font-family:'Glyphicons Halfings';	
content:"\e013";
}
span.abort_order:before
{
font-family:'Glyphicons Halfings';	
content:"\e088";
}
span.nav_back:before,
span.save_n_close_product:before
{
font-family:'Glyphicons Halfings';	
content:"\e066";
}
span.abort_calculator:before,
span.abort_category:before,
span.abort_product:before
{
font-family:'Glyphicons Halfings';	
content:"\e088";
}
span.nav_forward_U_I:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f772";	
}
span.nav_forward_L_Q:before,
span.export-orders:before
{
	font-family:'Glyphicons Halfings';
	content:"\e170";
}
span.sit-deliverynote:before,
span.deliverynote:before,
span.create_delivery_note:before
{
	font-family:'Glyphicons Halfings';
	content:"\e142";
}
span.delete_calculator:before,
span.delete_calculator_section:before,
span.delete_deliverynote:before
{
	font-family:'Glyphicons Halfings';
	content:"\e020";
}
span.invoice_journal:before
{
	font-family:'Glyphicons Halfings';
	content:"\e012";
}
span.add_customer:before
{
	font-family:'Glyphicons Halfings';
	content:"\e008";
	background-color:red !important;
}
span.dashboard:before
{
	font-family:'Glyphicons Halfings';
	content:"\e012";
}
span.application-upload:before
{
	font-family:'Glyphicons Halfings';
	content:"\e198";
}	
span.application-customer_candidates:before
{
	font-family:'Font Awesome 5 Free' !important;
	font-weight: 700;
	content:"\f500";
}	
span.application-communication:before
{
	font-family:'Glyphicons Halfings';
	content:"\e111";
}
span.application-documents:before,
span.printed:before,
span.print_orders:before,
span.print_invoice:before,
span.print_deliverynote:before
{
	font-family:'Glyphicons Halfings';
	content:"\e045";
}
span.invoice_orders:before
{
	font-family:'Glyphicons Halfings';
	content:"\e202";
}
span.close_orders:before
{
	font-family:'Glyphicons Halfings';
	content:"\e067";
}
span.close_proofed_orders:before
{
	font-family:'Glyphicons Halfings';
	content:"\e067";
}
span.export2gambio:before
{
font-family:'Glyphicons Halfings';	
content:"\e170";
}
span.export2csv:before
{
font-family:'Glyphicons Halfings';	
content:"\e022";
}
span.refresh_options:before
{
font-family:'Glyphicons Halfings';	
content:"\e031";
}
span.refresh_medias:before
{
font-family:'Glyphicons Halfings';	
content:"\e060";
}
span.changeitem:before
{
font-family:'Glyphicons Halfings';	
content:"\270f";
}
h4.article:before
{
width:100%;	
display:flex;
justify-content:center;
color:#e4e4e4;
margin-bottom:15px;
font-family:'Glyphicons Halfings';	
content:"\e006";	
}
a.admin-main
{
display:flex;
flex-direction:column;
font-size:0.9em;	
}
a.admin-main:before
{
font-size:2em;
margin:10px;	
}
a.categories:before,
i.icon-categories:before,
li.categories a:before
{
font-style:normal;	
font-family:'Glyphicons Halfings';	
content:"\e012";	
}
a.toolbox:before
{
font-family:'Glyphicons Halfings';	
content:"\e136";	
}
a.stocks:before,
i.icon-stocks:before
{
font-family:'Glyphicons Halfings';	
content:"\e139";	
}
.import:before
{
font-family:'Glyphicons Halfings';	
content:"\e169";	
}
a.dashboard:before
{
font-family:'Glyphicons Halfings';	
content:"\e018";		
}
a.productcenter:before,
i.icon-productcenter:before
{
font-style:normal;	
font-family:'Glyphicons Halfings';	
content:"\e042";		
}
a.printcenter:before
{
font-family:'Glyphicons Halfings';	
content:"\e045";		
}
span.customer_center:before,
span.customer_settings:before,
i.icon-customers:before,
a.customercenter:before
{
font-style:normal;	
font-family:'Glyphicons Halfings';	
content:"\e008";		
}
a.website:before
{
font-family:'Glyphicons Halfings';	
content:"\e135";		
}
a.shop:before
{
font-family:'Glyphicons Halfings';	
content:"\e116";		
}
a.orders:before,
i.icon-orders:before
{
font-style:normal;
font-family:'Glyphicons Halfings';	
content:"\e224";		
}
/** PAGENAV **/
a.nav-btn,
span.nav-btn,
a.back2cat
{
display:flex;
align-items:center;	
width:15%;
}

a.nav-right
{
justify-content:flex-end;	
}
a.nav-right span.label-text
{
text-align:right;	
}
a.back2cat:hover,
a.nav-btn:hover
{
text-decoration:none !important;

}

a.back2cat:hover::after,
a.nav-btn:hover::after,
a.nav-btn:hover::before
{
color:#808080;	
}
a.nav-btn:before,
a.nav-btn:after
{
font-size:1.5em;
color:#fff;
padding:5px;
}

span.nav-btn:before,
span.nav-btn:after
{
font-size:1.5em;
padding:5px;
color:#404040;
}

a.nav-right:after,
span.nav-right:after
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f061";
}
a.nav-left:before,
span.nav-left:before
{
font-family:'Font Awesome 5 Free';
font-weight: 900;
content:"\f060";
}
a.nav-btn span.label-text
{
color:#808080;	
font-size:0.7em;	
margin:0 10px;	
}
@media(min-width:667px)
{
a.nav-btn span.label-text
{
display:flex;		
}
}
a.back2cat
{
flex-direction:column;	
justify-content:center;
font-size:0.7em;
color:#fff;	
}
a.back2cat:before
{
color:#fff;	
font-size:3em;
padding:5px;
}
a.back2cat:before,
span.accordion_layout:before,
span.accordion_mainpanel:before
{
font-family:'Glyphicons Halfings';
content:"\e011";	
}
a.back2cat span.label-text
{
display:none;
text-align:center;	
font-size:1.2em;	
}
@media(min-width:667px)
{

}
@media(min-width:996px)
{
span.nav-btn:before,
span.nav-btn:after
{
color:#FFF;
}
a.nav-btn:before,
a.nav-btn:after,
a.back2cat:before
{
color:#404040;
}
}

label.list-item-shipment
{
display:flex;
flex-direction:row;	
}
label.list-item-shipment:before
{
display:flex;
align-items:center;
justify-content:center;	
margin-right:10px;	
height:50px;
width:50px;
}

.dhl:before
{
background-color:#ffd844;	
}
.antivirus-market,
.antivirus-market:before
{
background-color:#7ba428;	
}
span.dhl,
span.fallback,
span.antivirus-market,
span.antivirus-delivery-free,
span.pickup,
span.invoice,
span.paypal,
span.pm_services_paypal
{
	display:flex;
	justify-content:center;
	align-items:center;
}
label.dhl:before,
label.fallback:before,
span.dhl:before,
span.fallback:before,
span.dhl-1:before,
span.sh_service_shiping:before,
span.sh_service_shiping_no_fee:before,
span.sh_service_shiping_fallback:before
{	
font-family:'Font Awesome 5 Brands';
font-weight: 200;
content:"\f790";
color:red;
}
span.application-shipment:before
{	
font-family:'Font Awesome 5 Brands';
font-weight: 200;
content:"\f790";
}
div.itemrow span.dhl:before
{
padding:4px 8px;	

}
div.free_shipment,
.free_shipment:before
{
	background-color:#7ba428 !important;
	color:#FFF !important;
}
ul.order-summary span.sh_service_shiping:before
{
	color:red;
	background-color:#ffd844;
}
label.no_fee::before,
span.sh_service_shiping_no_fee:before,
span.sh_service_delivery_no_fee:before,
span.sh_service_pickup_no_fee:before
{
	background-color:#7ba428 !important;
	color:#FFF !important;
}
span.fallback:before,
span.sh_service_shiping_fallback:before
{
	color:#FFF;
	background-color:red !important;
}
.pick-up:before
{
background-color:#808080;	
}
label.fallback:before
{
background-color:red;	
color:#FFF;
font-size:30px;
}	
label.pick-up:before,	
span.pick-up:before,
span.sh_service_pickup:before,
span.sh_service_pickup_no_fee:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
font-size: 20px;
content:"\f54f";
color:#FFF;
}
label.service:before,	
span.service:before,
span.sh_service_service:before,
span.sh_service_service_no_fee:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
font-size: 20px;
content:"\f494";
_content:"\f54e";
color:#FFF;
}
div.itemrow span.pick-up:before
{
font-size:30px;	
padding:8px;		
}

label.antivirus-market:before,
span.antivirus-market:before,
span.antivirus-market-1:before
{
font-family:'Font Awesome 5 Brands';
font-weight: 200;
font-size: 30px;
content:"\f790";
color:#FFF;
}
div.itemrow span.antivirus-market:before
{
font-family:'Font Awesome 5 Brands';
font-weight: 200;
font-size: 30px;
content:"\f790";
padding:4px 8px;	
}
span.delivery:before,
label.antivirus-delivery-free:before,
span.antivirus-delivery-free:before,
span.antivirus-delivery-free:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
font-size: 30px;
content:"\f48b";
color:#FFF;
background-color:#7ba428;
padding:4px 10px;
}
span.sh_service_delivery:before,
span.sh_service_delivery_no_fee:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
content:"\f48b";
}
div.itemrow span.antivirus-delivery-free:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
font-size: 30px;
padding:8px;
content:"\f48b";
color:#FFF;
background-color:#7ba428;	
}
.invoice:before,
.directdebit:before,
.cash:before
{
background-color:#808080;
color:#FFF;	
}
label.invoice:before,
span.invoice:before,
span.pm_service_invoice:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
font-size: 30px;
content:"\f249";
color:#FFF;
padding:4px 10px;
}
span.directdebit:before,
span.pm_service_directdebit:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
content:"\f51c";
}
label.cash:before,
span.cash:before,
span.pm_service_cash:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
content:"\f788";
}
span.directdebit:before
{
	font-size:0.8em !important;
	padding:5px !important;
}
.paypal,
.paypal:before
{
background-color:#0070ba;	
}
label.paypal:before,
span.paypal:before,
span.application-paypal_payments:before,
span.pm_service_paypal:before
{
font-family:'Font Awesome 5 Brands';
font-weight: 700;
font-size: 30px;
content:"\f1ed";
color:#FFF;

padding:4px 12px;
}
label.list-item-shipment:before
{
	font-size:30px;
}
div.sit-shipings span.dhl:before
{
padding: 8px 5px;
margin-right:10px;	
}
span.vmshipment,
span.vmpayment
{
width:90% !important;	
}

fieldset.vm-shipment-select span.antivirus-market:before,
span.shipment span.antivirus-market:before,
fieldset.vm-shipment-select span.dhl:before,
span.shipment span.dhl:before
{	
padding: 4px 5px;
margin-right:10px;	
}
fieldset.vm-payment-shipment-select span.vmpayment_description,
fieldset.vm-shipment-select span.vmshipment_description
{
	padding:10px 0 0 0;	
}

div.sit-shipings span.pick-up:before
{
padding: 14px 12px; 
margin-right:10px;	
}
fieldset.vm-shipment-select span.pick-up:before,
span.shipment span.pick-up:before
{
padding: 10px 12px; 
margin-right:10px;	
}

/** orderstates **/
span.status-icon:before
{
	color:#FFF;
	font-size:30px;
}
div.item-tools span.status-icon:before
{
	display:flex;
	justify-content:center;
	align-items:center;
	width:50px;
	height:50px;
}
span.order-status-new:before
{
font-family:'Glyphicons Halfings' !important;
content:"\e116";	
}
div.order-status-W,
.order-status-W:before,
button.workbench_button_W:before
{
background-color:#f0be1a !important;
}
label.order-status-W:before,	
span.order-status-W:before,
button.workbench_button_W:before
{
font-family:'Font Awesome 5 Free';
padding:5px 8px;
font-weight: 700;
font-size: 30px;
content:"\f54f";
color:#FFF;

}
div.reopen span:before
{
	background-color:red !important;
}
div.order-status-Z,
.order-status-Z:before,
.aborted,
button.workbench_button_missing:before,
button.workbench_button_mail_errors:before
{
	background-color:red !important;
}

div.order-status-P,
div.order-status-L,
div.order-status-M,
div.order-status-Q,
div.order-status-O,
.order-status-P:before,
.order-status-L:before,
.order-status-M:before,
.order-status-Q:before,
button.workbench_button_L:before,
button.workbench_button_M:before,
button.workbench_button_Q:before,
span.order-status-O:before,
button.workbench_button_O:before
{
background-color:#e3cb14 !important;
}

span.nav_forward_K:before,
span.nav_back_K:before,
span.order-status-K:before,
span.box_in_orders:before,
label.order-status-P:before,	
span.order-status-P:before,
span.order-status-Z:before,
i.box-in:before,
span.aborted:before,
button.workbench_button_K:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
content:"\f49e";
}
span.order-status-new:before,
div.order-status-U,
div.order-status-K,
div.order-status-I,
.order-status-U:before,
.order-status-K:before,
.order-status-I:before,
button.workbench_button_I:before,
button.workbench_button_U:before,
button.workbench_button_K:before
{
background-color:#40b3ed !important;	
}
span.order-status-U
{
	display:flex;
	justify-content:center;
	align-items:center;
}
span.nav_back_U:before,
label.order-status-U:before,
span.order-status-U:before,
button.workbench_button_U:before,
button.workbench_button_missing:before
{
font-family:'Glyphicons Halfings';
content:"\e025";
}
span.application-invoice:before,
span.invoice_center:before,
a.invoicecenter:before,
i.icon-invoices:before
{
	font-style: normal;
	font-family:'Glyphicons Halfings';
	content:"\20ac";
}
span.nav_forward_O:before,
span.order-status-O:before,
button.workbench_button_O:before
{
	font-style: normal;
	font-family:'Glyphicons Halfings';
	content:"\e168";
}		
span.order-status-L:before,
button.workbench_button_L:before
{
font-family:'Glyphicons Halfings';
padding:4px 15px 4px 10px;
font-size: 30px;
content:"\e177";
color:#FFF;
}
span.order-status-M:before,
button.workbench_button_M:before
{
font-family:'Glyphicons Halfings';
padding:4px 15px 4px 10px;
font-size: 30px;
content:"\e238";
color:#FFF;
}
span.nav_back_I:before,
span.invoice_corrected:before
{
font-family:'Glyphicons Halfings' !important;
content:"\e088";
}
span.nav_forward_I_V:before,
span.nav_forward_I_Y:before,
span.nav_forward_I_N:before,
span.nav_forward_I_W:before,
span.nav_forward_I_L:before,
span.nav_forward_I_M:before,
span.order-status-I:before,
button.workbench_button_I:before
{
font-family:'Glyphicons Halfings';
content:"\e224";
}
.order-status-mailerror:before
{
	background-color:red;
}
.order-status-useraction:before,
.order-status-mailsuccess:before
{
	background-color:#808080;
}
span.order-status-mailsuccess:before,
span.order-status-mailerror:before
{
font-family:'Glyphicons Halfings';
font-size: 30px;
content:"\2709";
color:#FFF;
padding:4px 12px;	
}
span.order-status-useraction:before 
{
	font-family:'Glyphicons Halfings';
	content:"\e086";
}

div.order-status-S,
.order-status-S:before
{
background-color:#7ba428 !important;	
}
span.nav_forward_Q:before,
label.order-status-S:before,
span.order-status-S:before,
span.order-status-Q:before,
button.workbench_button_Q:before,
span.send_all_orders:before,
span.all_orders_prepared:before,
span.nav_forward_S:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
content:"\f674";
}
div.order-status-V,
.order-status-V:before,
button.workbench_button_V:before
{
background-color:#f0be1a;	
}
span.nav_back_V:before,
label.order-status-V:before,
span.order-status-V:before,
button.workbench_button_V:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
content:"\f48b";
}
div.order-status-T,
.order-status-T:before,
button.workbench_button_T:before
{
background-color:#f0be1a;	
}
span.nav_forward_T:before,
label.order-status-T:before,
span.order-status-T:before,
button.workbench_button_T:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
content:"\f48b";
}
div.order-status-Y,
div.order-status-E,
.order-status-Y:before,
.order-status-E:before
{
background-color:#7ba428 !important;	
}
label.order-status-Y:before,
span.order-status-Y:before,
span.order-status-E:before,
span.nav_forward_E:before,
span.nav_forward_Y:before
{
font-family:'Font Awesome 5 Free';
font-weight: 700;
content:"\f21d";
}
div.order-status-F,
.order-status-F:before
{
background-color:#7ba428 !important;	
}
span.nav_forward_F:before,
label.order-status-F:before,
span.order-status-F:before
{
font-family:'Glyphicons Halfings';
content:"\e089";
}
.action-status-deleted:before,
div.order-status-X,
.order-status-X:before
{
background-color:red !important;	
}
label.order-status-X:before,
span.order-status-X:before,
span.action-status-deleted:before
{
font-family:'Glyphicons Halfings';
content:"\e088";
}
.action-status-q_changed:before,
.action-status-swapped:before
{
	background-color:#a9dbf0;
}
span.action-status-q_changed:before
{
font-family:'Glyphicons Halfings';
content:"\e115";
}
span.action-status-swapped:before
{
font-family:'Glyphicons Halfings';
content:"\e110";
}
span.action-status-added:before
{
font-family:'Glyphicons Halfings';
content:"\e025";
}
.action-status-added:before
{
	background-color:#7ba428;
}
div.order-status-D,
.order-status-D:before
{
background-color:red;	
}
label.order-status-D:before,
span.order-status-D:before
{
font-family:'Glyphicons Halfings';
content:"\e090";
}
/** order-enrichments **/
.order-enrichment:before
{
	background-color:#808080;
}

span.order_net_weight:before,
span.order_total_weight:before
{
	font-family:'Glyphicons Halfings';
	content:"\e230";
	color:#FFF;
}
span.customer-type-b2c:before,
span.shoppergroup_0:before
{
	font-family:'Font Awesome 5 Free' !important;
	font-weight: 700;
	content:"\f406";
}
span.customer-type-b2b:before,
span.shoppergroup_3:before,
span.shoppergroup_4:before,
span.shoppergroup_5:before
{
	font-family:'Font Awesome 5 Free' !important;
	font-weight: 700;
	content:"\f500";
}
div.customer-type-b2b
{
	background-color:#7ba428;
}
div.customer-type-b2c
{
	background-color:#5bc0de;
}
span.primary-contact:before
{
	font-family:'Font Awesome 5 Free' !important;
	font-weight: 700;
	content:"\f2bb";
}
a.order_packing_type:before
{
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:#808080;
	color:#FFF;
	padding:5px 15px;
	font-size:3.5em !important;
}
a.order_packing_type-mail:before
{
	font-family:'Font Awesome 5 Free' !important;
	font-weight: 700;
	content:"\f0e0";
}
a.order_packing_type-parcel:before,
a.order_packing_type-package:before,
span.order_packing_type-mail:before,
span.order_packing_type-package:before,
span.order_packing_type-parcel:before,
i.inboxed:before
{
font-style:normal !important;	
font-family:'Font Awesome 5 Free' !important;
font-weight: 700;
content:"\f466";
}
span.order_total_weight-value:after
{
	content:"g";
}
span.sit-invoice:before,
span.invoice_checked:before,
span.invoice_correction:before,
span.foreign_invoice_nr:before
{
font-style:normal !important;	
font-family:'Glyphicons Halfings';
font-weight: 700;
content:"\e044";
}
i.box-in
{
	display:flex;
	justify-content:center;
	align-items:center;
	font-style:normal;
}
i.box-in:before
{
	padding:7px 8px;
	font-size:1.2em !important;
	background-color:#e3cb14
}
i.inboxed,
i.box-in
{
	display:flex;
	justify-content:center;
	align-items:center;
	font-style:normal;
	color:#FFF;
}
i.inboxed:before
{
	padding:7px 10px;
	font-size:1.2em !important;
	background-color:#7ba428;
}
button.order-selection>span:before
{
	position:relative;
	padding:0;
	font-size:1.8em;
	color:#808080;
	background-color:transparent;
}
div.method-selection button>span:before
{
	position:relative;
	padding:0;
	font-size:1.8em;
	color:#FFF;
	background-color:transparent !important;
}
/** Accordion **/
span.invoice_type:before
{
	display:flex;
	justify-content:center;
	align-items:center;
	width:50px;
	height:50px;
	color:#FFF;
	font-size:1.4em;
	background-color:#808080;
	margin-right:10px;
}
span.invoice_checked:before
{
	background-color:#7ba428;
}
span.invoice_correction:before
{
	background-color:#e3cb14;	
}
span.invoice_corrected:before
{
	background-color:red;
}
span.order-summary:before
{
	font-family:'Glyphicons Halfings';
	content:"\e185";
}
span.order-process-steps:before
{
	font-family:'Glyphicons Halfings';
	content:"\e178";
}
span.order-changes:before
{
	font-family:'Glyphicons Halfings';
	content:"\e115";
}
span.order-documents:before
{
	font-family:'Glyphicons Halfings';
	content:"\e118";
}
span.order-mails:before 
{
	font-family:'Glyphicons Halfings';
	content:"\2709";
}
span.payment-paid-label:before
{
	font-family:'Glyphicons Halfings';
	content:"\e013";
	background-color:#7ba428 !important;
	color:#FFF;
}
span.application-mail:before,
span.system-mail:before
{
	font-family:'Glyphicons Halfings';
	content:"\2709";
}
span.returned_mail-mail:before
{
	font-family:'Glyphicons Halfings';
	content:"\e107";
}
span.individual-mail:before
{
	font-family:'Glyphicons Halfings';
	content:"\e171";
}
span.mail-date:before,
span.creation-date:before
{
	font-family:'Glyphicons Halfings';
	content:"\e023";
}
span.document-number:before,
span.document-name:before
{
	font-family:'Glyphicons Halfings';
	content:"\e041";
}
span.mail-recipient:before
{
	font-family:'Glyphicons Halfings';
	content:"\e008";
}
button.workbench_button_mail_errors:before,
span.mail-error:before
{
	font-family:'Glyphicons Halfings';
	content:"\e107";
}
span.mail-topic:before
{
	font-family:'Glyphicons Halfings';
	content:"\e041";
}
span.mail-attachments:before
{
	font-family:'Glyphicons Halfings';
	content:"\e142";	
}
a.sit-media-download-pdf:before,
a.attachment-type-pdf:before,	
span.attachment-type-pdf:before
{
	margin-right:5px;
	font-family:'Font Awesome 5 Free' !important;
	font-weight: 700;
	content:"\f1c1";
}
span.sync-job-finalized:before
{
	font-family:'Glyphicons Halfings';
	content:"\e013";	
}
span.sync-job-running:before
{
	font-family:'Glyphicons Halfings';
	content:"\e031";
}
span.open_mailbox:before
{
	font-family:'Glyphicons Halfings';
	content:"\e197";
	//content:"\e031";
}
span.application-usage:before,
div.job-date-state-danger span:before
{
	font-family:'Glyphicons Halfings';
	content:"\e107" !important;
}
.choice:before
{
	font-family:'Glyphicons Halfings';
	content:"\e085";
	margin-right:10px;
}
.icon-danger
{
	background-color:red !important;
}
.icon-warning
{
	background-color:#e3cb14 !important;
}
.icon-success
{
	background-color:#7ba428 !important;
}
.icon-info
{
	background-color:#337ab7 !important;
}
/** general **/
a.sit-follow-link:after,
a.btn-details:after,
button.btn-details:after,
a.follow-up:before,
button.follow-up:before,
a.item-link:before,
div.product-teaser a.item-link:after,
div.banner-featured a.item-link:after,
span.product-information-panel:before
{
	font-family:'Font Awesome 5 Free';
	font-weight: 900;
	content:"\f061";
}
a.sit-read-more:after,
button.sit-read-more:after
{
	font-family:'Font Awesome 5 Free' !important;
	font-weight: 900;
	content:"\f5da";
}
/** process-icons **/
span.process-order_state:before
{
	font-family:'Font Awesome 5 Free' !important;
	font-weight: 700;
	content:"\f0ae";
}
/** social-media-bar-plugin **/
div.s2s_contenedor i.fa:before
{
	font-family:'Font Awesome 5 Brands' !important;
	font-weight:200 !important;
}
/** item-button-bar **/
	span.btn-product-desc:before,
	span.btn-category-desc:before
	{
		font-family:'Font Awesome 5 Free' !important;
		font-weight: 900;
		content:"\f5da";
	}
	.circle-icon {
    background: white;
    padding:7px;
    border-radius: 50%;
	color:green;
}
/* product-admin-panel */
span.product_descriptions:before
{
	font-family:'Glyphicons Halfings';
	content:"\e052";
}
span.product_medias:before,
span.accordion_medias:before
{
	font-family:'Glyphicons Halfings';
	content:"\e060";
} 
span.accordion_enrichments:before,
span.accordion_category:before,
span.accordion_assigned_items:before
{
	font-family:'Glyphicons Halfings';
	content:"\e210";
} 
span.accordion_messages:before
{
	font-family:'Glyphicons Halfings';
	content:"\e123"; 
}
span.accordion_menueitems:before
{
	font-family:'Glyphicons Halfings';
	content:"\e137";
}
span.accordion_headeritems:before
{
	font-family:'Glyphicons Halfings';
	content:"\e180";
}
span.accordion_catchildren:before
{
	font-family:'Glyphicons Halfings';
	content:"\e247";
}
span.accordion_catsiblings:before
{
	font-family:'Glyphicons Halfings';
	content:"\e244";	
}
a.add-category-button:before,
button.add-category-button:before
{
	font-family:'Glyphicons Halfings';
	content:"\e081";
}
span.product_categories:before 
{
	font-family:'Glyphicons Halfings';
	content:"\e110";
}
span.calculator-button:before
{
	font-family:'Glyphicons Halfings';
	content:"\e095";
}
span.product_articles:before,
span.calculator-section:before,
span.stock-section:before
{
	font-family:'Glyphicons Halfings';
	content:"\e012";
}
span.product_details:before,
span.accordion_descriptions:before
{
	font-family:'Glyphicons Halfings';
	content:"\e032";
}
span.accordion_marketing:before,
span.accordion_descriptions:before
{
	font-family:'Glyphicons Halfings';
	content:"\e122";
}
span.main_article_details:before
{
	font-family:'Glyphicons Halfings';
	content:"\e212";
}
span.product_import:before
{
	font-family:'Glyphicons Halfings';
	content:"\e161";
}
span.online-state:before
{
	font-family:'Glyphicons Halfings';
	content:"\2601";
}
span.cat-online-no-url:before
{
	font-family:'Glyphicons Halfings';
	content:"\e107";
}
a.remove-assignment:before
{
	font-family:'Glyphicons Halfings';
	content:"\e096";
}
a.add-assignment:before
{
	font-family:'Glyphicons Halfings';
	content:"\e097";
}
div.article-body-sidepanel a.object-link:after,
ul.sit-info-list a.object-link:after,
ul.sit-info-list div.entry-header a:after
{
	font-size:1.5em;
	font-family:'Glyphicons Halfings';	
	content:"\e086";
	margin-left:5px;
}
/* link-icons */
a.download-link:after
{
	font-family:'Glyphicons Halfings';
	content:"\e025";
	margin:0 5px;
}
a.external-link:after
{
	font-family:'Glyphicons Halfings';
	content:"\e066";
	margin:0 5px;
}
/* article-layout-classes */
span.sit-article-reference:before,
div.banner-sit-article-reference span.banner-intro-text:before
{
	font-family:'Glyphicons Halfings' !important;
	content:"\e060" !important;
}
span.sit-article-plane:before
{
	font-family:'Glyphicons Halfings';
	content:"\e022";
}
span.sit-read-more:before
{
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	content: "\f5da";
}
span.sit-read-jmcategory:before
{
	font-family:'Glyphicons Halfings';
	content:"\e034";
}
button.sit-read-info:before
{
	font-family:'Glyphicons Halfings';
	content:"\e259";
}