@import url('https://fonts.googleapis.com/css?family=Boogaloo');
.btn-success{
	background-color: #01AF9D;
	border-color: #01AF9D;
}
.btn-success:hover{
	background-color: #14c9b2;
	border-color: #14c9b2;
}
.btn-primary{
	background-color: #01AF9D;
	border-color: #01AF9D;
}
.btn-primary:hover{
	background-color: #14c9b2;
	border-color: #14c9b2;
}
nav li.active{
	color: #fff;
	border-bottom: solid 3px #01AF9D;
}
nav li.active a:link,nav li.active a:visited,nav li.active a:active{
	color: #fff;
}
.info-bar-light h3{
	color: #01AF9D;
}
.fontGroen{
	color: #01AF9D;
}
h1.text-white {
  color: #01AF9D !important;
  font-family: 'Boogaloo', cursive !important;
  font-size: 100px !important;
   }
 .text-white {
  color: #fff !important;
  font-family: 'Boogaloo', cursive !important;

   }
 .display-table .button-success{
 	background-color: #000 !important;
 }
 .groeneLink{
 	color: #19AF97;
 }
  .groeneLink:hover{
 	color: #01AF9D
 }
 .opsommingRichtlijn .fs-18{
 	font-size: 14px !important;
 }
  .opsommingRichtlijn .mb-20{
 	font-size: 14px !important;
 	margin-bottom: 10px !important;
 	text-align: left;
 }
 .opsommingRichtlijn .text-success{
 	color: #19AF97 !important;
 }

circle:hover {      /* new */
	cursor:pointer;
}

.nieuwsbriefWit{
	color: black !important;
	background-color:white !important;
}
.geenBorderBottom{
	border-bottom: none;
}
.lichtgrijs{
	color: #8e8b8b !important;
	text-align: center;
}
.infotekst{
	line-height: 1.5 !important;
}
.mouthacidTitel{
	color: #01AF9D;
	font-variant: small-caps;
	text-align: center;
	font-size: 30px;
}
@media (min-width: 768px) {
.mouthacidTitel{
	font-size: 42px;
}
	}
.shopTitel{
	font-size:20px;
	margin-bottom: 10px;
}
.grecaptcha-badge { 
    visibility: hidden;
}
.popupVraag{
	color: #01AF9D;
	cursor: pointer;
}
.btnGroen{
	background: #01AF9D;
	padding: 10px;
	border-radius: 5px;
	color: white;
}
.mt-5{
	margin-top: 10px;
	line-height: 2;
}
#topbar{
	background-color: #F4F3F2 !important;
}
.bgGroen{
	color: #00ACA7;
	opacity: 1 !important;
	font-size: 20px !important;
}
.mijnOpsomming{
	font-size: 14px;
	line-height: 1.5;
}
.mijnOpsomming li{
	text-indent: 0px;
	margin-left: 0px;
	line-height: 1.5;
}
.taalActief{
	background-color: #01AF9D; 
	color:white !important;
}
/* Submenu binnen dropdown */
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.1rem;
  margin-top: -0.1rem;
  display: none;
  position: absolute;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.btnBestellen{
	background-color:#ff445d !important;
	border-color: #ff445d;
	color: white !important;
	border-radius:5px;
	
	line-height:1 !important;
	height: auto !important;
	font-weight: 400 !important;
}
@media (min-width: 768px) {
  .btnBestellen{
  	padding: 15px 10px 15px 10px !important;
  }
}
.btnBestellen:hover{
	border-color: #ff445d;
}
/* Toon dropdown bij hover op parent .dropdown */
.dropdown:hover > .dropdown-menu {
  display: block;
}

/* Eventueel: zorg dat de linkstijl goed blijft */
.dropdown > a {
  cursor: pointer;
}
.cart-visual-warning h2{
	font-size:1rem !important;
}
.cart-visual-warning p{
	font-size:0.8rem !important;
}
.link{
	text-decoration: underline;
}
/* Open de dropdown bij hover */
.dropdown:hover > .dropdown-menu {
    display: block;
}

/* Zorg dat dropdowns in dropdown-submenu’s ook werken */
.dropdown-submenu:hover > .dropdown-menu {
    display: block;
    left: 100%;
    top: 0;
    margin-top: 0;
}