@import url('https://fonts.cdnfonts.com/css/nickainley');


h1.titrePF span, 
.titreMobile  h1.titrePF {
    color: #2960a1;
    font-family: 'Nickainley', sans-serif;
    font-size: 2.1em;;
}

div.ligneBoutonsAccueil {
    background-image: url(../../../img/templates/LeaEtLeo/fondpapillons.png);
    background-size: cover;
}

div.pied {
    background-color: #d15591;
}

.navbar-default {
    background-color: #d15591;
    border-color: #d15591;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #75ae45;
  background-color: #fff;
}

.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #75ae45;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #75ae45;
  background-color: #fff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #75ae45;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #75ae45;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #75ae45;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #75ae45;
}
.navbar-default .navbar-toggle {
  border-color: #bad574;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #75ae45;
}

div#famille .panel-heading,
div#parents .panel-heading,
div#enfants .panel-heading,
div#categoriesActualites .panel-heading,
div#actualites .panel-heading,
div#questionnaire .panel-heading,
div#contact .panel-heading,
div#mesDemandesDePrei .panel-heading,
div#da-recap h1{
    background-color: #75ae45; 
}

div#questionsPreinscription .panel-heading {
    background-color: #75ae45; 
}

div#liste_questionnaires table.table-default thead th{
    background-color: #75ae45; 
}

div.dossierAdministratif h1,
div#liste_questionnaires h1,
div#accueil_prei h1,
div#preinscription h1,
div#reservation h1,
div#mesDocuments h1,
div#actualites h1,
div#premiereConnexion h1,
div#liste_factures h1,
div#questionnaire h1,
div#contact h1,
div#modifierMDP h1,
div#adminListeEnfants h1{
    color: #ea5f49; 
}

div#contact h3 {
    color: #d15591;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 40px;
    margin-top: 10px;
}

div#parents h3, div#enfants h3 {
    color: #75ae45;
}

div#parents hr, div#enfants hr {
        border-top: 2px solid #75ae45;
}

div#barreTitreCalendrier {
    background: #75ae45;
}

.btn-primary {
    color: #fff;
    background-color: #75ae45;
    border-color: #bad574;
}

.btn-primary:hover {
    color: #fff;
    background-color: #bad574;
    border-color: #bad574;
}

.btn-custom-connexion {
    color: #fff;
    background-color: #75ae45;
    border-color: #bad574;
}

.btn-custom-connexion:hover {
    color: #fff;
    background-color: #bad574;
    border-color: #bad574;
}

div.ui-slider-range {
    background: #00A7A7;
}

div#enfants span.ui-slider-handle {
    background: #4d5d5d;
}

div#preinscription-sans-compte-verif-email div#infoDemandeEnCours {
    color: #29a294;
    font-weight: bold;
}

div#pageLogin div.ribambelle {
    background-image: url(../../../img/templates/LeaEtLeoLuxembourg/lapin_382x450.webp);
    margin: auto;
    background-size: 48%; 
    background-position: center center;
    width: 99%; 
    height: 450px;
    background-repeat: no-repeat;
    margin-bottom: 30px; 
    margin-top: 50px;
    padding: 0px;
}

div#friseAccueil,
div#frisePrei,
div#friseListeQuestionnaires,
div#frise,
div.friseLongue {
    margin: auto;
    background-size: auto 80%; 
    background-image: url(../../../img/templates/LeaEtLeo/ribambelle_enfants.png);
    background-repeat:no-repeat;
    background-position: center center;    
    min-height: 180px;
    margin-bottom: 30px; 
    margin-top: 50px;    
}



div.imageFond {
    /* background-image: url(../../../img/templates/LeaEtLeo/FondLeaEtLeo-1920x1080.jpg); */
}

img#logo_desktop {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-right: 20px;
}

