* {-moz-box-sizing: border-box; box-sizing: border-box;}
html {
	height:100%;
}
body {
	position:relative;
  min-height: 100%;
  padding-top: 5.5rem; 
  font-family: 'Roboto Condensed', sans-serif;
  background-color:#EBEBEB;
  padding-bottom:40px;
}
.footer {
  position: absolute;
  bottom: 0;
  left:0px;
  width: 100%;
  height: 40px; /* Set the fixed height of the footer here */
  line-height: 40px; /* Vertically center the text there */
  background-color: #373737;
  color:#f9f9f9;
}
a {
	color:#F26C4F;
  }
  a:hover {
	color:#F26C4F;
	text-decoration:none;
  }
  a:visited {
	//color: #F26C4F;
  }
  a.btn:visited {
	  color:#f9f9f9;
  }

.a-right {
  float:right;
  color:#c9c9c9;
  padding-left:5px;
}
.a-right:visited {
  color:#c9c9c9;
}
.a-right:hover {
  color:#F26C4F;
}

a.home {
	color:#000;
}
.separateur {
	height:20px;
}

.classe-titre {
	background-color:#474747 !important;
	color:#f9f9f9;
	margin-bottom:15px;
	font-size:24px;
	padding-left:6px;
}
.btn-group-right {
  float:right;
}
.btn-group-center {
  text-align:center;
}


.f-blanc {
	background-color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}
.f-noir {
	background-color:#373737;
}
.f-orange {
	background-color:#F26C4F;
}
.h42 {
	height:42px;
	line-height:42px;
}
.titreOLD {
	color:#F26C4F;	
	font-size:25px;
	font-family:Verdana;
}
.fleche-orange {
	color:#f9f9f9;
	font-size:28px;
	padding-left:5px;
	position: absolute;
	background: #F26C4F;
	padding-right:15px;
}
.fleche-orange:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(242, 108, 79, 0);
	border-left-color: #F26C4F;
	border-width: 8px;
	margin-top: -8px;
}
.b-orange {
	border-left:solid 2px #F26C4F;
	padding-left:5px;
}
.b-bleu {
	border-left:solid 2px #69D2E7;
	padding-left:5px;
}

.cahier_journal_titre {
	font-weight:bold;
	border-bottom: solid 1px #c9c9c9;
}
.cahier_journal_titre_heure {
	font-style:italic;
	font-weight:normal;
	font-size:14px;
	margin-left:50px;
}
.cahier_journal {
	margin-bottom:25px;
}

.cahier_journal_classe_titre {
	text-align:center;
	color:#C7F464;
	background-color:#556270 !important;
}

.btn-outils {
	//display:none;
}

h1 {
	color:#F26C4F;
}
h5 {
	color:#556270;
}
.devoir {
	border-bottom: solid 1px #c9c9c9;
	padding-bottom : 25px;
	margin-bottom : 25px;
}

[contenteditable="true"]:hover {
	background-image: url('../images/edit.png');
	background-size: 24px 24px;
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #d9d9d9;
}

.WIP {	
	display:none;
}
.WIP_style2 {
	color:#C7F464 !important;
}

.fixed-div {
     position: fixed;
     top: 70px;
     right: 0;
     left: 0;
     margin: 0 auto;
     width: 240px;
}

.eleves_attributs_titre {
	text-align:center;
	color:#C7F464;
	background-color:#556270 !important;
}

.toogle {
	font-size:24px;
	cursor: pointer
}
.toogle0 {
	color:#c9c9c9;
}
.toogle1 {
	color:#4ECDC4;
}
.filtre_div {
	
}
.filtre_div_titre {
	font-size:28px;
}
.filtre {
	cursor:pointer;
	font-size:14px;
}
.filtre0  {
	color:#c9c9c9;
}
.filtre1 {
	color:#556270;
}
.input-width {
	width:65px;
}
.btn.btn-primary {
  background: #F26C4F none repeat scroll 0 0;
  border-color: #F26C4F;
  color: #ffffff;
  font-size: 14px;
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0;
}
.form-group {
	margin-bottom:0;
	padding-top:0px !important;
}