html {
    height: 100%;
}
body {
    font-family: 'Nunito', sans-serif;
	//background: linear-gradient(#ff0505, #ff0505);
	background: linear-gradient(#fff, #fff);
	height: 100%;
}
.divcenter {
	width: 100%;
	margin: auto;
	text-align: center;
	font-weight: bolder;
	display: none;
}
.loader{
  width:100px;
  height:100px;
  display:flex;
  justify-content:center;
  align-items:center;
  margin:10px 20px;
}
@keyframes loader{
  50%{
    transform:rotatez(180deg) scale(0.6);
  }
  100%{
    transform:rotatez(360deg) scale(1);
  }
}  
.loaderanimation::before{
  content:"";
  color:white;
  height:250px;
  width:250px;
  background:transparent;
  border-radius:50%;
  border:20px dashed transparent;
  border-color:#e50303 #fa6161;
  animation:loader .6s infinite ease-in-out;
}
#scanner-container > video {
	width: 100%;
	height: 100%;
}
#scanner-container > canvas.drawing, canvas.drawingBuffer {
	position: absolute;
	left: 0;
	top: 0;
}

.orig_price {
	//color:#FFFFFF;
	color:#242424;
	font-size:300%;
	font-weight: bolder;
}
.orig_label{
	//color:#FFFFFF;
	color:#242424;
	font-size:100%;
	font-weight: bolder;
}
.promo_price {
	//color:#FFFF00;
	color:#ff0505;
	font-size:300%;
	font-weight: bolder;
}
.promo_label{
	//color:#FFFF00;
	color:#ff0505;
	font-size:100%;
	font-weight: bolder;
}
.whiteLbl{
	//color:#FFF;
	color:#242424;
	font-size:100%;
	font-weight: bolder;
}
.line-below {
	border-bottom: 2px solid #ccc;
}
.not-found {
	text-align: center;
	//color:#FFFF00;
	color:#ff0505;
	font-size:150%;
}
.site-label {
	text-align: center;
	//color:#FFF;
	color:#242424;
	font-size:150%;
}
.site-list {
	//color:#FFF;
	color:#242424;
	font-size:150%;
}