body {font-family: "Open Sans"; font-size: 16px;

	overflow-y: scroll!important;
	width: 100%;
	height: 100%;
	padding-right: 0!important;

}
.btn { border-radius: 5px!important;}

a {text-decoration: none!important;color: black;}
a:hover { color: cornflowerblue;}
h1 {font-size:38px; font-weight: 300; letter-spacing: 1px; color: #212529; }


.menu-top {box-shadow: 0 0 10px #666;}

header
{
	padding: 20px 0;
	background-color: #0079C0;
	background: url("../img/header-bkg.jpg") center center;
}


nav {padding: 0px 0; background: #e5e5e5; }
nav ul {margin: 0px 0;}
nav ul li {padding: 0; margin:0; display: flex;  height: 50px; }
nav li a {font-size: 18px; font-weight: 400; padding: 0 12px; line-height: 50px; /*margin: 0px 12px; letter-spacing: 1px;*/ }
nav li a:hover {color: cornflowerblue;}
nav li.active {background-color: cornflowerblue;}
nav li.active a {color:white!important;}


.carousel-home {width: 100%; height: 550px; background: black;}
.carousel-home .splide .splide__slide {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.carousel-home .splide .splide__slide.splide1 {background-image: url("../img/carousel/image6.jpg");}
.carousel-home .splide .splide__slide.splide2 {background-image: url("../img/carousel/image3.jpg");}
.carousel-home .splide .splide__slide.splide3 {background-image: url("../img/carousel/image5.jpg");}

.carousel-home  .my-slider-progress {
	background: #ccc;
}

.carousel-home  .my-slider-progress-bar {
	background: greenyellow;
	height: 2px;
	transition: width 400ms ease;
	width: 0;
}




.container-fluid-bloc {margin: 0px; padding: 80px 0;}
.container-fluid-bloc h1 {margin-bottom: 60px;}

.container-fluid-exams {/*background:#FAFAFA*/ background:#fff; background: #F2F2F2; }
.container-fluid-exams .card img {height: 220px}
.container-fluid-exams .card:hover  {border:1px solid #666}
.container-fluid-exams .card:hover a {color: white;}
.container-fluid-exams .card:hover .card-body {background-color: cornflowerblue}

.container-fluid-faq {
	background-color: #F0EAD6;
	background-image: url('https://images.unsplash.com/photo-1471107340929-a87cd0f5b5f3?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1973&q=80');
	/*background-size: cover;*/
	background-position: center center;
	background-attachment: fixed;
	
	height: 250px;
}

.container-fluid-faq h1 {margin-bottom: 40px; /*color: white;*/}




footer { box-shadow: 0px 0px 8px 2px rgb(0 0 0 / 10%);
	
	padding-top: 40px;
	margin-top: 40px;
	min-height: 320px;
}




.list li {margin-bottom: 20px;}


.rgpd-banner {
	width: 100%;
	position: fixed;
	bottom: 0;
	padding: 10px 0;
	text-align: center;
	background-color: #333;
	font-size: 18px;
	color: white;
	z-index: 999999;
	display: none;
}


.card {border-radius: 5px;}
.card img {transition: all 0.4s}
.card:hover img {opacity: 0.5}

#accordionFAQ .accordion-item {margin-bottom: 40px; border: 1px solid rgba(0, 0, 0, 0.125)!important;}
#accordionFAQ .accordion-item .accordion-button {font-weight: 300; font-size: 20px;}
#accordionFAQ .accordion-item:hover {border-color:#000!important;}




#scrolly {position: fixed; bottom: 40px; right: 40px; display: none;}
#scrolly a {font-size: 48px; color: cornflowerblue;}
#scrolly a:hover {opacity: 0.5;}
body.scrolled #scrolly {display: block;}




.menu-top-wrapper {position: fixed; top: 0; left:0; width: 100%; height: 146px; z-index: 1;}
body {padding-top: 146px;}
body.scrolled {padding-top: 87px;}

body.scrolled .menu-top-wrapper header {padding: 5px 0;}
body.scrolled .menu-top-wrapper header .col-logo img {height: 40px;}
/*body.scrolled .menu-top-wrapper nav li {padding: 5px 0;}*/
/* body.scrolled .menu-top-wrapper nav li  {height: 40px; } */
/*body.scrolled .menu-top-wrapper nav li a {font-size: 18px;}*/
/* body.scrolled .menu-top-wrapper .btn {line-height: 1; font-size: 14px; padding: 5px 10px; margin-top: 10px;} */

body.scrolled .menu-top-wrapper nav li  {height: 35px; }
body.scrolled .menu-top-wrapper nav li a {line-height: 35px;}

.bootbox {}
.bootbox .close {
	font-size: 20px;
	padding: 0px 12px;
}


.menu-burger {display: none;}
.mobile-menu {display: none;}

