body{color:#333;font-size:13px; line-height:1.5em;}
.navbar-default{z-index:2;}
strong,b{color:#4D7DB3;}
.carousel strong, .carousel b{color:#cdff76;}
.txt-left{text-align:left;}
.header-full-title {
  padding-left: 70px;
}
.header-full-title p {
text-align:left;
font-size: 0.9em;
color:#666;
}
.top-nav .dropdown a.simple-link{
border:0;
background-color: transparent;
color: #337ab7;
}
.navbar-default .navbar-brand{
	text-transform: none;
}
.navbar.navbar-static-top .outils-roll a{
padding:5px 8px !important;
}
.navbar.navbar-static-top .outils-roll a.active{
background-color:#517FA4;
}
.navbar.navbar-static-top .outils-roll a.active .fa{
color:#fff;
}
.navbar.navbar-static-top .outils-roll a.active:hover .fa{
color: #333;
}
.content-box-home .content-box{min-height:300px;margin-bottom:15px;}
.btn-inscription-home{margin-bottom:30px;}
.navbar-default .navbar-nav  li a.eval, .navbar-default .navbar-nav  li a.act{
	background:#AE0303;
    border-right: 1px solid #4D7DB3;/*#0087c1;*/
    color: #fff;
}
.navbar-default .navbar-nav  li a.my-roll{
    color: #AE0303;
	font-weight:bold;
	text-transform:uppercase;
	background-color:rgba(255,255,255,0.5);
	border-right:2px solid #4D7DB3;
	border-left:2px solid #4D7DB3;
	padding-left:19px;
}
.top-nav-social a.instagram.active {
    background-color: #517fa4;
    color: #fff;
}
#header .top-nav{width:100%;}
#header .top-nav .top-nav-social{float:left;}
#header .top-nav .top-nav-user{float:right;}
#header .top-nav-social a {min-width: 30px;    padding: 7px 9px;}
.top-nav ul{list-style:none;margin:0;padding:0;}
.top-nav .dropdown .dropdown-login-box ul li a {display:block;text-align:center}
ul.outils-roll li{display:inline-block;}
#footer{margin-top:10px;}
#secondarynav{margin-top:-40px;margin-bottom:20px;z-index:1;}

#register .radio-first{margin-right:20px;}

/* Liste */
.pagination{margin:10px 0;}
.pagination > li > a, .pagination > li > span{padding:6px 10px;}
table tr.odd td, table tr.first td{border-color:#fff;}
.panel-control{float:right;margin-left:10px;}
.panel-control label{padding-right:5px;}
.panel-default>.panel-heading .badge a{color:#fff;}
#fiches img{height:32px;}
#filtresBiblio button{margin-top:31px;}
.tags-cloud.fiche{border-color: #666666;}
.tags-cloud.fiche a:hover{color: #222222;background-color: #ffffff;}
.tags-cloud.fiche a{color: #666666;}

/* Messagerie */
.not-read{font-weight:bold; color:#4D7DB3;}

.fa.fa-star-o:hover::before{content: "\f005"; cursor:pointer;}
.fa.fa-star-o.note1::before,.fa.fa-star-o.note2::before,.fa.fa-star-o.note3::before,.fa.fa-star-o.note4::before,.fa.fa-star-o.note5::before{ content: "\f005"; cursor:default;}
.biblio td a{font-weight:bold;}

/* Pagination */
.pagination > li button {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

.panel-heading .panel-control .form-control {
	height: 24px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.panel-heading .btn.pull-right{margin-left:10px;} 
/* Autocomplete */
.ui-helper-hidden-accessible {
	display:none;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
}
.ui-widget-content {
	border: 1px solid #CCC;
	background: #FFF;
	color: #000;
}

/* Surcharge de valeurs */
.top-nav .dropdown {
	z-index: 600;
}
.nav-tabs.nav-tabs-ar li.active a{
z-index:1;
}

.stars_note {
background:url("../img/star.png") no-repeat 0 0;
display:block;
width:64px;height:16px;
}
.stars_note1 { background-position: 0 -16px; }
.stars_note2 { background-position: 0 -32px; }
.stars_note3 { background-position: 0 -48px; }
.stars_note4 { background-position: 0 -64px; }
.stars_note a{
width:16px;height:16px;
line-height:100;
overflow:hidden;
cursor: pointer;
display:inline-block;
}
.stars_note a{
background-position: 0 -64px; 
}

/*** messagerie ***/
.form-control.Tokenize{height:auto;}
div.Tokenize ul.TokensContainer{height:auto;border:none;}

/***mon année roll***/
a.label-primary, a.label-primary strong{color:#fff !important;}
.saisie-reponses-test .label.label-default{cursor:pointer;}
.saisie-reponses-test .modal-dialog{width:100%;height:100%;margin:0;}
.saisie-reponses-test .modal-content{height:100%}
.saisie-reponses-test .modal-body{height:92%;padding:0;}

.vertical-tabs-left .tab-content, .vertical-tabs-right .tab-content{width:100%;}
.table.competence th{text-align:center; width:10%;}
.table.competence td label{background:#fff; padding:3px;border-radius:3px;font-size:10px; width:80px; margin-left:3px;}
.table.competence td.list-group-item-danger label{border:2px solid #b52b27;}
.table.competence td.list-group-item-success label{border:2px solid #017a43;}
.plot-canva{    
	width: 700px;
    height: 200px;
    padding: 20px 15px 15px 15px;
    margin: 15px auto 30px auto;
    border: 1px solid #ddd;
	display:block;
	position:relative;
	background:#fff;
}
tr.disabled,tr.disabled td, tr.disabled td.list-group-item-danger, tr.disabled td.list-group-item-success, tr.disabled .label{background-color:#eee !important;color:#999 !important; }
tr.disabled .label{cursor:default !important; color:#eee !important;}
.act-group ul {border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px;}
.act-group ul li{display:inline-block;margin-right:10px;}
.act-group ul li input{margin-right:3px;}
.act-group{margin-bottom:15px;}
.section-act{background: #f2f2f2;display: block; margin-bottom: 50px; overflow: hidden; padding: 10px;}

#docsList{margin:20px 0 30px 110px; padding:15px; background:#f2f2f2;}
#modalChoixAct .nav.nav-pills.nav-stacked.results a {color:#FFF;}
.nav.nav-pills.nav-stacked.results a {color:#FFF;}
.nav.nav-pills.nav-stacked.results{background-color:#fff; border:0;}
.nav.nav-pills.nav-stacked.results li {border-bottom:1px solid #eee;margin-bottom:4px;display:block; overflow:hidden;}
.margin-top-30{margin-top:30px;}
#section-act-enregistre{margin-top:30px; background:#fff;}
.table.competence td.list-group-item-danger label.done, .table.competence td.list-group-item-success label.done{background: #ccc none repeat scroll 0 0;border-color: #999;color: #666;}
/*.table.competence.suivi-activite, .table.competence.suivi-activite th, .table.competence.suivi-activite td{width:auto;}*/
.table.competence.suivi-activite th{text-align:left;}
.table.competence.suivi-activite th:not(.student-name), .table.competence.suivi-activite td:not(.student-name){display:none;}
.yaxisLabel {left: -25px;top: 50%;transform: rotate(-90deg);transform-origin: 0 0 0;}
.axisLabel {font-size: 12px;position: absolute;text-align: center;}

.tab-pane#periode1, .tab-pane#periode2{display:block;}
.flot-tick-label{line-height:1em;}
.list-group-item ul.second-list, .list-group-item li{width:100%}
.list-group-item ul.second-list li .badge{float:right;background-color:#999;}
h2 .badge.pull-right{margin-top:10px;}
.table.competence td{font-weight:bold;text-align:center;}
.margin-top-10{margin-top:10px;}
.tooltip-with-bg{background-color:#fff;padding:3px; border:1px solid #666;}
.alert-home {margin-bottom:10px}
.alert-home  .content-box, .alert-home  .content-box:hover{background-color:#577eab; color:#fff;}
.legend > div, .legend table{right:-120px !important;}

/****** edumax****/
.edumax nav#header, .edumax .header-full-title h1, .edumax .header-full-title p,
.edumax .top-nav-social li:nth-child(2n+2), .edumax .top-nav-social li:nth-child(1), 
.edumax .top-nav-social li:nth-child(2), .edumax .top-nav-social li:nth-child(3),
.edumax #footer, .edumax section.btn-group, .edumax #infos .tags-cloud, .edumax #fiches td img, .edumax .breadcrumb{display:none;}
.header-full-title{ background-image: url("../img/logo.png")!important; background-size: contain;}
.header-full-title span{font-size: 15px; word-spacing: 0px; padding-left: 5px;}

/***cacher le bouton fiche des membres d'un groupe**/
.btn-group-fiche{display:none;}

p.btn-home-inscription{    margin: 60px 0 70px;}
/**
.roller .tuteur .admin .superadmin
**/
.roller .group-125{display:none;}
.roller.edumax .group-125{display:block;}

li.user-school-label{text-align:center; text-transform : capitalize;}

body.roller nav#header.connected .navbar-nav{float:none;margin:0 auto;}
nav#header.not-connected, #section-list-diffusion{display:none;}
.main-header .breadcrumb{font-size:0.8em;}
/*
body.tuteur .stars_note, body.tuteur .biblio td.text-right, body.tuteur .biblio .tags-cloud a:nth-child(3), body.tuteur label[for=InputFilterTri], body.tuteur #InputFilterTri{display:none;}
*/
.saisie-reponses-test th , .saisie-reponses-test td{text-align:center; }
.saisie-reponses-test .panel .panel-heading a{font-size:1.1em;}
.saisie-reponses-test .panel-success .panel-heading-link a {color: #017a43;}
.saisie-reponses-test .panel-success .panel-heading-link a:after {background-color: #02c66c;}
.analyse-des-resultats caption{padding: 8px; background: #D9EDF7; color:#4D7DB3; font-size:1.1em;}
.stat-pie{text-align:center;height:30px;width:250px;height:200px;text-align:center;margin:0 auto;}

.carousel-section{background-image: linear-gradient(to bottom, #fefefe, #F2F2F2);}
#footer a{color: #fff;}
.container {
    width: 95%;
}