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: 100px;
  background-size: 22%;
  background-repeat: no-repeat;
}
.navbar-default .navbar-brand{
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-size: 22%;
	margin-left: 45px;
	text-transform: none;
}
.header-full-title h1 {
  font-size: 15px;
  word-spacing: 0px;
}
.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.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;
}
.nav>li>a{padding-left:7px; padding-right:7px;}
.content-box-home .content-box{min-height:325px;margin-bottom:0;}
.header-full, .content-box.box-default, .navbar-header-full, .input-group-addon, .panel .panel-heading-link a:after{background: #f8f9fa; background-color: #f8f9fa; border-color: #f8f9fa;}
h1, h2, h3, h4, h5, h6, a, .header-full-title h1 span, .header-full-title h1 span a, .btn-link, #footer a{color: #5D9CEC; }
.btn-ar.btn-primary, .input-group-addon, .main-header, .dropdown-menu .active > a, .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-menu li > a:active{background: #5D9CEC; border-color: #5D9CEC;}
.btn-ar.btn-primary{border-radius: .25rem;}
h1, h2, h3, h4, h5, h6, a, .header-full-title h1 span{font-weight: bold;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > li > a:hover{background: #5D9CEC; }
.btn-inscription-home{margin-bottom:30px;}
.navbar-default .navbar-nav  li a.eval, .navbar-default .navbar-nav  li a.act{
	/*background:linear-gradient(to bottom, #0099da 5%, #0087c1 100%) repeat scroll 0 0 #0099da;*/
	background:#60A5F3;
    border-right: 1px solid #4D7DB3;/*#0087c1;*/
    color: #fff;
}
.navbar-default .navbar-nav  li a.my-roll{
    color: #60A5F3;
	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;}
.edumax .header-full-title{ background-image: url("../img/logo-edumax.png")!important;width:230px;height:100px;}
****/
/***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;}

/* Page contact */
.s_form_hack {
	border: 1px solid red;
	display: none;
}
.lettres-roll{font-family:"Times"; font-weight:bold;}
