body{font-family: 'DM Sans', sans-serif;}

.section-bijeli{background-color:#FFF;}
.section-polusivi{background-color:#f5f5f5;border-bottom:1px solid #e3e3e3}
.section-sivi{padding-bottom:30px;background-color:#f1f1f1;background:url(../images/14440716-scratch-background.jpg);background-size:cover;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.footersection{background-color:#343434;color:#f6f6f6}

.btn-danger{ background-color:#ff2e17;border-color:#ff2e17 }

.razmak{margin:6px}

.manjifont{font-size:0.8rem}
.logo-max{max-width:180px;}

.sjena{box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.05),inset 0 -1px 0 rgba(0,0,0,0.15);}
.razmak{margin-left:6px;margin-right:6px;color:#ccc}

.sivaikona{color:#a44;font-size:125%}

.carousel-item{background-size:cover}
.carousel-caption {text-shadow: 1px 1px 3px #000000;font-size:120%}
.carousel-indicators{z-index:150}
.carousel-control-prev, .carousel-control-next{z-index:150}

.no-gutter.row,
.no-gutter.container,
.no-gutter.container-fluid{
  margin-left: 0;
  margin-right: 0;
}

.no-gutter>[class^="col-"]{
  padding-left: 0;
  padding-right: 0;
}
#dl-menu{z-index:100 !important}

.naslovknjigekartica a{text-decoration:none;color:#333}

.price-old{text-decoration:line-through;color:#888;font-size:80%}
.price-new{color:#F00;font-size:120%}

.crvenacrtaispod{font-size:1.7rem;}
.prod-stock{color:white;background:green;padding:3px;padding-left:6px;padding-right:6px;}
.card {box-shadow: 0px 0px 8px #ddd;}

.userActionButton{
	z-index:900;
	position:fixed;
	 bottom:18px;
	 left:18px;
	 margin-right:10px;
	 margin-top:10px;
  background-color:#454599;;
  width:50px;
  height:50px;
  border-radius:100%;
  background:#454599;
  border:none;
  outline:none;
  color:#FFF;
  font-size:32px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  transition:.3s;  
  
}

.addActionButton{
	z-index:900;
	position:fixed;
	 bottom:9px;
	 right:18px;
	 margin-right:10px;
	 margin-bottom:10px;
  background-color:#ff2e17;;
  width:50px;
  height:50px;
  border-radius:100%;
  background:#ff2e17;
  border:none;
  outline:none;
  color:#FFF;
  font-size:32px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  transition:.3s;  
  
}
 
.addActionButton:focus{
	border:none;
  	outline:none; 
  
} 
.badge-wrapper {
     position: relative;
 }

.notification-icon--fixed {
	
  position: absolute;
  top:25px;
  right:-10px;
  color: #fff;
  background-color: #343a40;
  border-radius: 50%;
  font-family: 'DM Sans', sans-serif;
  
  /* Alignment */
  line-height: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  
  font-size:0.9rem;
  
  /* Adjust as required: */
  padding: 5px;
}

/* Height = width */
.notification-icon--fixed::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
