@import url(https://fonts.googleapis.com/css?family=Coustard|Open+Sans);@import url(https://fonts.googleapis.com/css?family=Merriweather:300);@media (max-width:900px){.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse .collapse{display:none}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav > li{float:none}.navbar-nav > li > a{padding-top:10px;padding-bottom:10px}}.navbar{border-color:transparent;float:right;z-index:10000;box-shadow:0 5px 15px #444}.navbar-nav{margin-top:20px;margin-left:30px}.navbar-brand{padding-top:0}.navbar-default{background-color:#F1F1F1;color:#a98a7a;font-size:1.1em}.navbar-default .navbar-nav li a{color:#a98a7a}@media screen and (min-width:600px){.default-padding-left{padding-left:50px}}@media screen and (max-width:600px){.default-padding-left{padding-left:5px;padding-right:5px}}body{font-family:'Open Sans',sans-serif;line-height:21px;font-size:15px;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#444;background:#F1F1F1}h1,h2,h3,h4,h5,h6{font-family:'Coustard',serif;color:#444;font-weight:normal;letter-spacing:1px;padding-top:15px}.subheadder{font-size:0.9em;color:#AAA;margin-top:0}h1{font-size:63px;line-height:70px;padding:0;margin:0}h5{font-size:28px;line-height:35px;padding:0;margin:0;color:#b7b7b7}a,a:visited{color:black;text-decoration:none;font-weight:bold}a:hover{text-decoration:none;color:white}@media screen and (max-width:600px){.xs-hide{display:none}}.center{text-align:center}.yellow-background{background-color:#ffd30a;color:#444}.brown-background{background-color:#a98a7a;color:white}.grey-background{background-color:#aaa}.black-background{background-color:black}.news-background{background-color:#F5F5F5}.about-background{background-color:#F5F5F5}.image-caption{font-size:2em;font-weight:bold;width:100%;position:absolute;top:150px;margin:auto;text-align:center;color:#eee}.home-links{font-size:1.1em;padding:0}.home-link{margin:0;padding-top:30px;padding-left:50px;padding-right:50px;padding-bottom:20px;min-height:150px;cursor:pointer}.home-link ul{list-style:none;padding:0}.home-link li{padding-left:1.3em}.home-link li:before{content:"\f18e";font-family:FontAwesome;font-size:1.5em;display:inline-block;margin-left:-1.3em;width:1.3em}.home-blocks h2{margin-top:50px;margin-bottom:40px;padding-bottom:40px;text-align:center;color:#a98a7a;border-bottom:1px solid #AAA}@media screen and (max-width:600px){.home-blocks h2{font-size:1.5em}}@media screen and (min-width:600px){.home-blocks h2{font-size:2.2em}}.home-block{padding-left:50px;padding-right:50px;order-width:1px;min-height:250px;float:left;display:inline}.home-block h2{color:#a98a7a}.home-block-center{margin-right:10px;margin-left:10px}.gradient{left:0;height:100%;position:absolute;top:0;width:100%;z-index:999}@media screen and (max-width:600px){.content{margin-top:45px}}@media screen and (min-width:600px){.content{margin-top:85px}}@media screen and (min-width:600px){.navbar{height:85px}}.logo{padding-top:55px;font-family:'Coustard',serif;font-size:49px;height:auto;z-index:1000;color:#fff}img.logo{padding-top:0;padding-left:0;padding-right:0;float:left}@media screen and (min-width:600px){img.logo{height:80px}}@media screen and (max-width:600px){img.logo{height:40px}}img.splash{width:100%;margin:auto}img.logo-partenaire{display:inline;margin-top:50px;margin-bottom:50px;margin-right:30px;max-width:200px}img.bg{margin:0;display:none;min-height:100%;min-width:1024px;width:100%;height:auto;position:absolute;top:-10;left:0}@media screen and (max-width:1024px){img.bg{left:50%;margin-left:-512px}}.light-background{padding:20px;color:black;background-color:white;opacity:0.7}.splash-background{background:url('/images/backgrounds/splash2.jpg') no-repeat center center fixed;background-size:cover;min-height:500px;margin-top:30px;padding-bottom:40px}.splash-background p{font-size:1.1em}.splash-background .dark-background{color:#AAA;background-color:black;opacity:0.6}.splash-background .dark-background a,.splash-background .dark-background a:visited,.splash-background .dark-background a:hover{color:white}.social-nav{padding-top:0;padding-left:40px}.social-nav ul{margin:0;padding:0}.social-nav ul li{list-style:none;display:block;float:left;background:#393939;margin:1px;opacity:.5}@media screen and (min-width:600px){.social-nav ul li{padding:100px 10px 5px 10px}}@media screen and (max-width:600px){.social-nav ul li{padding:10px}}.social-nav ul li:hover{opacity:1}input{margin-top:5px}.form-label{margin-top:10px}.form-group.required .form-label:after{margin-left:2px;content:"*";color:red}.has-feedback label ~ .form-control-feedback{top:40px}form{margin-left:15px}.social-buttons{font-size:1.5em}.social-button{color:#838383;margin-top:10px;margin-right:10px;padding-top:5px;padding-bottom:5px;padding-right:10px;padding-left:10px}.form-description{padding-left:20px;padding-bottom:20px}@media screen and (min-width:600px){.form-description{margin-right:40px}}.from-with-background{width:100%;background-size:cover;color:white}@media screen and (min-width:600px){.from-with-background{padding-left:50px}}@media screen and (max-width:600px){.from-with-background{padding-left:5px;padding-right:5px}}.form-etudiant{background:url('/images/backgrounds/bg-etudiants.jpg') no-repeat center center fixed;width:100%;background-size:cover;color:white}@media screen and (min-width:600px){.form-etudiant{padding-left:50px}}@media screen and (max-width:600px){.form-etudiant{padding-left:5px;padding-right:5px}}.form-tuteur{background:url('/images/backgrounds/bg-tuteurs.jpg') no-repeat center center fixed;width:100%;background-size:cover;color:white}@media screen and (min-width:600px){.form-tuteur{padding-left:50px}}@media screen and (max-width:600px){.form-tuteur{padding-left:5px;padding-right:5px}}.form-mentor{background:url('/images/backgrounds/bg-mentors.jpg') no-repeat center center fixed;width:100%;background-size:cover;color:white}@media screen and (min-width:600px){.form-mentor{padding-left:50px}}@media screen and (max-width:600px){.form-mentor{padding-left:5px;padding-right:5px}}.confirmation-message{height:100vh;background:url('/images/backgrounds/bg-confirmation.jpg') no-repeat center center fixed;width:100%;background-size:cover;color:white}@media screen and (min-width:600px){.confirmation-message{padding-left:50px}}@media screen and (max-width:600px){.confirmation-message{padding-left:5px;padding-right:5px}}@media screen and (min-width:600px){.confirmation-message{padding-left:50px}}@media screen and (max-width:600px){.confirmation-message{padding-left:5px;padding-right:5px}}.row .form-etudiant,.row .form-tuteur,.row .form-mentor{margin-right:0;margin-left:0}.breaking-news{position:absolute;top:20px;right:20px;padding:20px;color:black;background-color:#ffd30a;opacity:0.7;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:0.35s;animation-duration:0.35s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:5;animation-iteration-count:5;-webkit-animation-direction:alternate;animation-direction:alternate}@media (min-width:1025px){.breaking-news{position:absolute;top:45%;right:50%;font-size:1.5em}}@-webkit-keyframes bounce{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes bounce{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.news,.about{background-color:#444}@media screen and (min-width:600px){.news,.about{padding-left:45px}}@media screen and (max-width:600px){.news h1,.about h1{font-size:20px}}@media screen and (min-width:600px){.news h1,.about h1{font-size:40px}}.news-title{padding-top:10px;padding-left:40px}.news-feed{padding-top:10px;padding-bottom:10px;padding-left:40px;background-color:#a98a7a}@media screen and (min-width:600px){.news-feed{margin-right:20px}}.about-feed{padding-top:10px;padding-bottom:10px;padding-left:40px;background-color:#ffd30a}@media screen and (min-width:600px){.about-feed{margin-right:20px}}.news-body{background-color:#F1F1F1;padding-left:40px;padding-top:10px;padding-bottom:40px;padding-right:40px;font-size:1.1em;min-height:100%}.news-body .intro{margin-top:20px;margin-bottom:40px;border-left-style:solid;border-width:3px;padding-left:20px;padding-top:20px;padding-bottom:20px}.news-body h2{margin-top:40px;margin-bottom:0}.news-body p{font-size:1.1em;font-family:Merriweather,serif;margin-top:20px;line-height:30px}.news-body a:hover{color:#AAA}.news-content{border-left-style:solid;border-width:3px;padding-left:20px;margin-top:20px}.news-content img{margin-right:20px;width:150px;height:150px}.jssocials-share{margin-top:25px;margin-left:0.1em;margin-right:0.1em}.jssocials-share-logo{font-size:0.6em}.about-body{background-color:#F1F1F1;padding-left:40px;padding-top:10px;padding-bottom:40px;padding-right:40px}.person-presentation{margin-top:30px;margin-bottom:30px}.person h2{min-height:80px;font-size:20px}.person p{font-size:16px}.rgpd{background-color:black;padding-top:20px;padding-bottom:20px;padding-right:40px;padding-left:40px;display:none}.embed-responsive-16by9{padding-bottom:0}