

.introjs-tooltip {
    background-color: rgba(000, 0, 0, 0.95);
  border:1px solid #F0F0F0;
}

.introjs-button {background-color:#19191c  !important;margin:2px;}
.introjs-disabled, .introjs-disabled:focus, .introjs-disabled:hover{color:transparent  !important;background-color:transparent  !important;}
.introjs-bullets ul li a.active, .introjs-progressbar{background-color:#16d02a;}
.introjs-tooltip{max-width:500px;}
.introjs-progress{margin-bottom:10px;}

#mainNav {
    background-color: #212529;
	z-index:99999;
}

.navbar-brand.js-scroll-trigger img {

	width: 72px !important;
	height: 40px !important;
	border: white solid 2px;
}


a {
    color: #79c17b;
}

.btn-primary {
  color: #fff;
  background-color: #79c17b;
  border-color: #79c17b;
}
.btn-primary:hover {
  color: #fff;
  background-color: #fec810;
  border-color: #fec503;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #fec810;
  border-color: #fec503;
  box-shadow: 0 0 0 0.2rem rgba(254, 216, 84, 0.5);
}


.highlighted {
    font-weight: 600 !important;
}

.banner{
	background: #79c17b;
	padding:50px;
	margin-top:50px;
	
}
.banner a{color:#212529;}


#intro{margin-top:50px;}
#about ul { margin-top:-10px; }
#technique ul {font-weight:600; font-size:110%}
#about li, #technique li, #contact li {
    color: #6c757d;
    list-style: none;
    margin-left: -20px;
    font-size: 90%;
}

.technique_bloc{
	padding:15px;margin:10px;border-radius:20px;
}

ul.technique_ul li, p.technique_ul{
    color: #484444 !important;
}

section#contact .section-heading,
section#contact .section-subheading,
section#contact p, section#contact li {
    color: #fff;
}