:root{
	--color-secondary: #242424;
	--color-primary: #3d3d3d;
	--color-bgfooter:#232C3B;
	--color-5:#cccccc;
}

body {
	font-weight: normal;
  font-style: normal;
}
.specialClass {background-color:white;}
.navbar-head-spec {background-color:var(--color-or); color:var(--color-black50);}
.bg-nav-bar {background-color:var(--color-secondary);}
.prefooter {background-color:var(--color-secondary);color:var(--color-white50); font-size:0.8125rem;}
.prefooter li:after {content:'|'; padding-left:0.2rem; padding-right:0.2rem; color:var(--color-or);}
.prefooter li:last-child:after {content:''}
.prefooter li a, .prefooter li a:visited {color:var(--color-white50)}
.prefooter li a.active {border-bottom:0.1rem solid var(--color-or);}

.bg-connexion {background: white url("/ressources/cgp/images/structure/godot-inscription.jpg") no-repeat center center; min-height:12rem;color:var(--color-white50)}
.bg-cms {background: white url("/ressources/cgp/images/structure/godot-qui-nous-sommes.jpg") no-repeat center center; min-height:12rem;color:var(--color-white50)}
.bg-cours {background: white url("/ressources/cgp/images/structure/godot-cours.jpg") no-repeat center center; min-height:12rem;color:var(--color-white50)}
.bg-offres {background: white url("/ressources/cgp/images/structure/godot-offres.jpg") no-repeat center center; min-height:12rem;color:var(--color-white50)}
.bg-caddy {background: white url("/ressources/cgp/images/structure/godot-caddy.jpg") no-repeat center center; min-height:12rem;color:var(--color-white50)}

.btn-color {color:black; }

.breadcrumb a {color:var(--color-white50);}
.breadcrumb a:hover {color:white !important;}

.coursJourTitle, .coursJourContent div { background-color:rgba(255, 255, 255, 0.05);}

.cms-content h2{background-color:white;padding:0.5rem;}

.panelHead {padding: 0.2rem 1rem;}

/*.headBackground { background: radial-gradient(at 50% 0%, var(--color-primary) 25%, var(--color-secondary) 50%);padding-bottom:8rem;}*/
.headBackground { background:url("/ressources/cgp/images/structure/header-background.jpg") no-repeat center center;padding-bottom:8rem;background-size:cover;}
#carouselControls {height:30rem;}
#carouselControls img {max-height:27rem !important;}
.linkActus:hover{background-color:white;}
.linkSectionFaqs:hover{background-color:white;}

.overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0, 0.5);height:100%;width:100%;z-index:100000;}

.myBread {top:4rem;}

.card-hover:hover{background-color:var(--color-middlegray);}

/* bootstrap breakpoints */
@media (max-width:576px) { /* xs */
	.headBackground {padding-bottom:4rem;}
	.myBread {top:0rem;}
	#carouselControls img {max-height:10rem !important;}
}
@media (min-width:576px) { /* sm */
	.headBackground {padding-bottom:4rem;}
	.myBread {top:0rem;}
}
@media (min-width:768px) { /* md */
	.headBackground {padding-bottom:4rem;}
	.myBread {top:0rem;}
}
@media (min-width:992px) { /* lg */

}
@media (min-width:1200px) { /* xl */

}


/* bootstrap breakpoints ajout class */
@media (max-width:576px) { /* xs */
	.border-xs-bottom-0{border-bottom: 0!important;}
}
@media (min-width:576px) { /* sm */
	.border-sm-bottom-0{border-bottom: 0!important;}
}
@media (min-width:768px) { /* md */
	.border-md-bottom-0{border-bottom: 0!important;}
}
@media (min-width:992px) { /* lg */
	.border-lg-0{border: 0!important;}
	.border-lg-bottom-0{border-bottom: 0!important;}
}
@media (min-width:1200px) { /* xl */
	.border-xl-bottom-0{border-bottom: 0!important;}
}