/*#navbar-administration .navbar-bar {
    background-color: #000 !important;
}*/


/****************************
 * features used in myscript
 * **************************/
 
/*recap color
 * #f1f0ee : fond du menu nav
 * #e5e4e0 : menu darker
 * #D14F30 : le orange
 * 
 * #F7F7F7 : le heading par default
 * #eaeaea : heading darker
 * #dddddd : heading darker2
 * 
 * #F5F5F5 : le well par default
 * #e8e8e8 : well darker
 * #dbdbdb : well darker 2
 * 
*/

abbr[title]{border-bottom: none !important;}

.italic{font-style:italic;}
.justify {text-align: justify !important;
    text-justify: inter-word !important;}



.fontsize120{font-size:120% !important;}
.fontsize110{font-size:110% !important;}
.font800{font-weight: 800;}
.fontnormal{font-weight: normal;}




/*in script.js mise en forme générale*/
.background-white{background-color:#FFF !important;}
.background-black{background-color:#000 !important;}
.background-orange{background-color:#D14F30 !important;}
.background-333{background-color:#333 !important;}
.background-666{background-color:#666 !important;}
.background-999{background-color:#999 !important;}
.background-e8e8e8{background-color:#e8e8e8 !important;}
.background-f5{background-color:#f5f5f5 !important;}
.background-d6d{background-color:#D6D6D6 !important;}
.background-aaa{background-color:#aaaaaa !important;}


.colorwhite{color:#fff !important;}
.colorfff{color:#fff !important;}
.colororange{color:#D14F30 !important;}
.color666{color:#666 !important;}
.color999{color:#999 !important;}
.colorccc{color:#ccc !important;}
.color000{color:#000 !important;}
.color777{color: #777 !important;}


.margintop0{margin-top:0 !important;}
.margintop5{margin-top:5px !important;}
.margintop10{margin-top:10px !important;}
.margintop20{margin-top:20px !important;}
.margintop30{margin-top:30px !important;}
.margintop40{margin-top:40px !important;}
.margintop60{margin-top:60px !important;}
.margintop80{margin-top:80px !important;}

.marginleft10{margin-left:10px !important;}
.marginleft20{margin-left:20px !important;}
.marginright20{margin-right:20px !important;}

.marginleft60{margin-left:60px !important;}
.marginright60{margin-right:60px !important;}


.marginright0{margin-right:0 !important;}

.marginbottom0{margin-bottom:0 !important;}
.marginbottom5{margin-bottom:5px !important;}
.marginbottom10{margin-bottom:10px !important;}
.marginbottom15{margin-bottom:15px !important;}

.marginbottom20{margin-bottom:20px !important;}
.marginbottom30{margin-bottom:30px !important; }
.marginbottom40{margin-bottom:40px !important;}
.marginbottom60{margin-bottom:60px !important;}
.paddingtop0{margin-top:0;}
.padding10{padding:10px;}

.paddingleft0{padding-left:0;}
.paddingright0{padding-right:0;}

.paddingleft5{padding-left:5px !important;}
.paddingleft10{padding-left:10px !important;}
.paddingleft15{padding-left:15px !important;}
.paddingleft20{padding-left:20px !important;}
.paddingleft30{padding-left:30px !important;}
.paddingleft40{padding-left:40px !important;}
.paddingright10{padding-right:10px !important;}
.paddingright15{padding-right:15px !important;}
.paddingright20{padding-right:20px !important;}


.paddingtop20{padding-top:20px !important;}
.paddingtop30{padding-top:30px !important;}

.paddingbottom10{padding-bottom:10px !important;}
.paddingbottom20{padding-bottom:20px !important;}
.paddingbottom30{padding-bottom:30px !important;}
.paddingbottom40{padding-bottom:40px !important;}


.textaligncenter{text-align:center !important;}

/****************************
 * GENERALITES
 * **************************/
.welldarker {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  background-color:#e8e8e8;
}
/*changement mise en forme générale*/
#tabs{margin-bottom:40px;}
h5 .btn-primary a{color:#fff !important;}
.caption-portfolio {border-top : solid 1px #ecf0f1;}
/*.section-heading-page{z-index:80;}*/
/*.section.footer-bottom .modal {color:black !important;}*/
.footer-repeated {color:#fff !important;background-color:black !important;}
a.lexicon-link{ font-style: italic;border-bottom:1px dotted #ccc;}
/*style pour page searchapi*/
.label-default{background-color:#F7F7F7 !important;}
.label {color:#000 !important;}

/*reglage de l'index sinon en dessous*/
.affix {
      width: 100%;
      /*z-index: 9999 !important;*/
}


/****************************
 * BREADCRUMB
 * **************************/
.breadcrumb {font-size:small;}
.breadcrumb span{font-size:105%;}

/****************************
 * HOMEPAGE
 * **************************/

.carousel-inner .glyphicon .glyphicon-facetime-video {color:#D14F30}
.theme-homepage .btn-ghost a:hover{color:#fff;}

/****************************
 * COURSE
 * **************************/
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
	background-color:#D14F30;
	border-color:#D14F30;
}
/*course*/
li.freepager-next{display:inline;}
li.freepager-previous{display:inline;}
ul.freepager{margin-left: 0; padding-left:0;}


/****************************
 * SYNTHESE
 * **************************/
.toogle-course-synthese a {color:#95a5a6;}
.toogle-course-synthese a:hover {color:#fff;}


/****************************
 * SEARCH PAGE JT
 * **************************/
/*** for jt search page***/
/*.node-search-page .help-block{display:none;}*/
.node-search-page .video{clear:both; display:block;}

/****************************
 * RESPONSIVE VIDEO
 * **************************/
/*css trick for reponsive videos see js files myscript*/
.field_embed_video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.field_embed_video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/****************************
 * PAGE CHAPITRE
 * **************************/
.node-page-chapitre blockquote small:before {content: none;}
.node-page-chapitre blockquote small{font-style: italic;}
.node-page-chapitre #notions small {font-style: italic;color :#777;}
.node-page-chapitre #notions .field-longtext ul {padding-left:15px !important;margin-left:0 !important;}
.view-display-id-notion_obligatoire_from_term ul, .view-display-id-block_1 ul, .view-display-id-notion_utile_from_term ul  {padding-left:15px !important;margin-left:0 !important;}
.node-page-chapitre .extrait-jt{clear:both;}
/****************************
 * SEARCH API 
 * **************************/
.view-my-search-api .url {font-weight: 400 !important; color:#666;}


hr {
    margin-top: 40px !important;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}
/***************
SLICK ARROW
****************/
.slick-prev:before, .slick-next:before {
    font-family: "Glyphicons Halflings", "slick", sans-serif;
    font-size: 40px;
    color:#D14F30;
}

.slick-prev:before { content: "\e257"; }
.slick-next:before { content: "\e258"; }

/***************
JT OPENED VIA COLORBOX
****************/
.pane-node-field-date{font-size:small;}

.pane-node-field-ref-notion a:after{
	content:"; ";
	
}

.node-colorbox .field-taxonomy-programme-terminale ul{
	padding-left: 0;}
.node-colorbox .field-taxonomy-programme-terminale li{
	display: inline;
    list-style: none; /* pour enlever les puces sur IE7 */
	margin: 0;
}
/*************
 * ACTIVITE JT
 ***************/
/*#encart .btn{
  white-space: normal !important;
}
#encart .btn a{
  color: #000 !important;
}
#encart .btn a:hover{
  color: #fff !important;
}*/

/*ici a virer/ flèches invisbles sur activités jt*/
/*.presentation-video-h5p .code, code {
color:#fff;
background-color: #fff !important;}*/

/*.code, code, .field-arrows-slide-number {color:#fff;
background-color: #fff !important;}*/


/***************************
*Mise en forme bandeau haut
****************************/
#main-wrapper{margin-bottom: 0 !important;} /*override tweaks.css for kalatheme*/
/*voir pourquoi j'ai cette class body-nav-fixed*/
@media (min-width: 768px){ /*override tweaks.css for kalatheme*/
  body.body-nav-fixed {
      padding-top: 0;
  }
}
body.body-nav-fixed {
    padding-top: 0;
}
body {
   background-color: #fff;
}



#container{background-color: #000 !important;padding-top:20px;padding-bottom:30px;}
.container{}
.brand{
  /*padding-left:0;*/
  padding-top:10px;
}
/*mise en forme du logo*/
.brand-sitename {
  padding-left: 0;
  font-size: 1.75em;
  border:0;
}
a.brand-sitename  {color:#F7F7F7 !important;}
a.brand-sitename .fa-circle {font-size:5px;padding-right:2px;padding-left:2px;}
a.brand-sitename .fa-adjust {color:#d14f30;padding-right:5px;}

.slogan{color:#F7F7F7;font-style:italic;}


/*specific style for mmenu mainmenu*/
#wcl-mainmenu:not( .mm-menu ) {
   display: none;
}
#wcl-mainmenu a {color:#F7F7F7;}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
    background-color: #fff !important;
    color: #fff !important;
}

.wcl-hamburger-label{
color: #fff !important;

}
#wcl-hamburger{float:left;padding-bottom: 5px;}


/*specific style for mmenu course*/
#wcl-course:not( .mm-menu ) {
   display: none;
}
#wcl-course a {color:#F7F7F7;}

.theme-synthese .hamburger-inner, .theme-synthese .hamburger-inner:after, .theme-synthese .hamburger-inner:before {
    background-color: #000 !important;
    color: #fff !important;
}

.theme-synthese .wcl-hamburger-label{
color: #000 !important;

}
.theme-cours .hamburger-inner, .theme-cours .hamburger-inner:after, .theme-cours .hamburger-inner:before {
    background-color: #000 !important;
    color: #fff !important;
}

.theme-cours .wcl-hamburger-label{
color: #000 !important;

}


#wcl-hamburger{float:left;padding-bottom: 5px;}

/*search*/
/*#sb-search{float:right;}*/

/*.sb-search-input {
    width: 100% !important;
}
.sb-search.sb-search-open, .no-js .sb-search {
    width: 70% !important;
}*/
.sb-icon-search,.sb-search-open {
    background: #d14f30 !important;
}

.progress-bar {
   
    /*background-color: #e3e3e3;*/
    background-color: #d6d6d6;
}
 .progress.progress-lg {
      height: 40px !important;
   }
.countto-bar{font-size:1.75em;
  padding-top:7px;
  color:#000;
  /*color:#d14f30;*/
}
#progress-bar-count .title-md a {color:#000;}
.glyphicon-link{padding-right: 10px;}


#slider .item {
    height: 100%;
    min-height: 374px;
}
/*owl notion*/



/*owl chapter*/
#wcl-owl-chapter .item{
  background: #3fbf79;
  background:#d14f30;
  background:#d18530;
  background:#236684;
   background:#239651;
   background:#D6D6D6;
    background:#F5F5F5;
  padding: 20px;
  margin: 10px;

  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
.customNavigation{
  text-align: center;
}

.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.wrap{
white-space: normal !important;}

/*#wcl-owl-chapter .item a{ border:1px solid #ffffff !important;}*/
#wcl-owl-chapter .btn-lg {
    border-radius: 3px !important;}

#wcl-owl-chapter h1 a {text-decoration: underline;}
 
/*.coursbutton  {
        position: absolute;
        bottom: 30px;
        left:30px;
        left:10%;
        }*/
.wcl-button-cours-synthese{
  position: absolute;
  bottom: 30px;
left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  /*right:12%;*/       
}

#wcl-owl-chapter .item{ min-height:270px;}
 /*faire media query si moins de col*/

.title-md.hr-before:before {
    width: 6px !important;
}
/**************
SLIDER
***************/

/* Make sure to use the animated class in your selector. Otherwise, the animation-duration won't work */
.slidertitre.animated {
  animation-duration: 2.5s;
  /*animation-iteration-count: infinite;*/
}

.col-center {
   float: none;
   margin-right: auto;
   margin-left: auto;
}


#slider .fa-check{color:#d14f30;}


.section-light.background-d6d.section-arrow-bottom:after {
    border-top-color: #d6d6d6;
}

.panel-group-v1 .panel-title > a {
    font-size: 20px !important;
}

/*.grid-item {
  float: left;
  width: 80px;
  height: 60px;
  border: 2px solid hsla(0, 0%, 0%, 0.5);
}*/

.is-checked{
  color: white !important;
  background-color: #d6d6d6 !important;
  border-color: #d6d6d6 !important;
  color: #000 !important;
}

.page-front .btn-grey .btn-ghost {
    color: #d6d6d6 !important;
    border-color: #d6d6d6 !important;
}

.chapter{padding-left: 0 !important;}
#cboxTitle{display:none !important;}
/*#cboxNext {background:none;width:100%;height100%;}*/

/*begin navigation synthese*/
/*.prevnext a {
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
}

.prevnext a:hover {
    background-color: #ddd;
    color: black;
}

.pager .previous {
    background-color: #f1f1f1;
    color: black;
}

.pager .next {
    background-color: #D14F30;
    color: white;
}

.round {
    border-radius: 50%;
}*/
/*end navigation synthese*/



/*to delete*/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

