/**
 * @file
 * Subtheme specific CSS.
 */

.bg-dark{ background-color:#666666 }

h1#logo_site_spip { display:inline; vertical-align: middle; }
h1#logo_site_spip img.spip_logo { margin: 0.3em }


.stay-fixed {
  /*
  z-index: 500;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
*/
}

a { color: #0066cc; }

.page,  .bg-body-secondary {
  color:#363636;
  background-color:#f7f7f7 !important;
}


a.navbar-brand img {
  width:120px;

}

h1#logo_site_spip{

 font-family: "Ubuntu",sans-serif;
 font-weight: bold;
 font-color: #636363;

}

#header{
  background-image: url('/squelettes/css/img/background.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-color:#fafafa ;
}

ul.nav li {

  background-color: #666666;
}

ul.nav li.active {

  background-color: #7b7b7b;
}

.page {color:#363636}

.bg-dark {
  background-color: #666666 !important;
}

body { background-color: #f7f7f7}
 .navbar-expand-lg .navbar-nav .nav-item a { }

a.nav-link-parent {
  padding:5px 15px !important;
  font-size: 0.90em;
}


ul.nav li:hover, .navbar-nav .nav-link.active {
  background-color: #757575;
}


ul.nav li a, ul.nav li a:hover, .navbar-nav .nav-link.active {
  color: #ffffff !important;

}

div.selecteurdelangue div div ul li a{
  font-transform:capitalize;
}

#footer {
  /*background-color: #eaeaea !important;*/
}


H1.page-title {

font-family: "Ubuntu",sans-serif;

}


.footer {
  @include clearfix();
  margin-top: 4 * $spacer;
  padding-top: 0em;
  border-top:1px solid;
  padding-bottom: 0.5rem;
  margin-bottom: 2em;
  text-align: center;
  color: #666666 !important;
  font-size:0.7em;
  position:relative;
}

.footer a{
  color: #0066cc !important;
}

div.footer-content { padding-top: 2em}
div.footer-content p { padding-bottom: 0; margin-bottom: 0}
.footer div.footer-content div.spip_documents { margin: 0 !important; padding: 0 !important;}

/*
Ici des classes batardes paske le webmestre est trop con pour faire autrement....
*/
.rubrique-parent_3, .rubrique-parent_4 { display: block!important; }



/*
    Calendrier
*/
.cal_reunion{
 padding:1.5em 1.5em 0 0.5em;
 margin:0 0 3em 0;
 /* background-color:#dcdd82; */
 background-color:#f2cc6b;
 border-radius: 2em;

}

.cal_reunion ul li{

}

.cal_kiosque{

}

h3.agenda-subtitle{
   font-size:1.6em;
   font-weight: bold;
}

div.cal_reunion {  }

ul.e51-agenda-reunions {

  /* background-color:#dcdd82; */
  background-color:#f2cc6b;
 }

ul.e51-agenda-reunions, ul.e51-agenda-weeks{

  font-size: 1em;
  padding-bottom: 0.50em;
  padding-left:0.5em;
}

ul.e51-agenda-reunions li span.google_calendar_day,
ul.e51-agenda-weeks li span.google_calendar_day
{
  font-size: 1.3em;
  font-weight: bold;
  text-transform: capitalize;
}



span.google_calendar_day li {
  font-weight: bold;
  font-size: 0.85em;
  padding-left: 0;
  list-style: none;
  margin-left: 0;

}


span.google_calendar_event_time {
  font-size: 0.80em;
  font-weight: bold;
  color: rgb(10, 10, 10);
}
