:root {
	--primary-color: #009C43;
}

#loading .loading-indicator {
  background: url(../images/noimage) no-repeat !important;
}

.widget-main-border:hover .app-hoverbox-dash,
.widget-main-border.hover .app-hoverbox-dash {
	border-top: 2px dashed var(--primary-color) !important;
	border-left: 2px dashed var(--primary-color) !important;
	border-right: 2px dashed var(--primary-color) !important;
	background: rgba(0, 156, 67, .05);
	/*background-color: #F5FDF5 !important;*/
}

.widget-main-border:hover .app-hoverbox-bottom-dash, 
.widget-main-border.hover .app-hoverbox-bottom-dash {
	border-bottom: 2px dashed var(--primary-color) !important;
	border-left: 2px dashed var(--primary-color) !important;
	border-right: 2px dashed var(--primary-color) !important;
	background: rgba(0, 156, 67, .05);
	/*background-color: #F5FDF5 !important;*/
}

.widget-main:hover .app-hoverimage,
.widget-main.hover .app-hoverimage {
	background-image: url('../files/upload_hoover.png') !important;
	background-repeat: no-repeat !important;
}

.widget-main:hover .app-hoverpanelm
.widget-main.hover .app-hoverpanel  {
	background: rgba(0, 156, 67, .05);	
}

.widget-main:hover .Logo,
.widget-main.hover .Logo {
	background-image: url('../files/LogoSchwarz.svg') !important;
	background-repeat: no-repeat !important;
	opacity: 1;
}

.widget-main:hover .copyright,
.widget-main.hover .copyright {
	color: var(--primary-color) !important; 
}

.app-hoverbox-dash {
	border-top: 2px dashed rgb(221, 221, 221);
	border-left: 2px dashed rgb(221, 221, 221);
	border-right: 2px dashed rgb(221, 221, 221);
	transition: width 1s;
}

.app-hoverbox-bottom-dash {
	border-bottom: 2px dashed rgb(221, 221, 221);
	border-left: 2px dashed rgb(221, 221, 221);
	border-right: 2px dashed rgb(221, 221, 221);
	transition: width 1s;
}

.app-hoverpanel {
	background-color: transparent !important;
}

.app-hoverpanel:hover {
	background-color: transparent !important;
}

.app-hoverimage {
	background-image: url('../files/upload.png') !important;
	background-repeat: no-repeat !important;
}

.app-hoverbox-height {
	min-height: 500px !important;
}

.copyright {
	color: #bfbfbf !important; 
}

.Logo {
	background-image: url('../files/LogoSchwarz.svg') !important;
	background-repeat: no-repeat !important;
	opacity: 0.8; /*0.7*/
}

.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.ordernow-btn-transparent {
	background-color: white !important;
}

.ordernow-btn {
	background-color: var(--primary-color) !important;
}

.ordernow-btn:hover {
	background-color: #333 !important;
}

.border-solid {
	border: 1px solid #555555;
}

.widget-font-family {
	font-family: Roboto; 
}

.widget-font-family .x-btn-inner {
	font-family: Roboto; 
}

.widget-main-no-border:hover .app-hoverbox-dash-no-border{
	background: rgba(0, 156, 67, .05);
	/*background-color: #F5FDF5 !important;*/
}

.widget-main-no-border:hover .app-hoverbox-bottom-dash-no-border{
	background: rgba(0, 156, 67, .05);
	/*background-color: #F5FDF5 !important;*/
}

.widget-main-no-border:hover .app-hoverpanel {
	background: rgba(0, 156, 67, .05);	
}

.app-hoverbox-dash-no-border {
	transition: width 1s;
}

.app-hoverbox-bottom-dash-no-border {
	transition: width 1s;
}