#header img.logo{
	max-width:170px;
	padding:5px;
}

.navbar {
	min-height:170px;
/*	background-color: #333;*/
}

#top_menu {
	max-width:80%;
	float:right;
}

/* Spécifique sur tableau des présences */

#SessionPresenceRecap .celluleRecap{
	text-align: center;
}

#tableau_plan_form td.vert a {
	color:#FFF;
}

#autotable .sa-yellow {
	background-color:#CCCC66;
}

#autotable .sa-blue {
	background-color:#80DAEB;
}

#SessionPresenceRecap .vert, #tableau_plan_form .vert, #tableau_ent_op .vert, #autotable .sa-vert-fonce{
	background-color:#096B1C;
	color:#FFF;
}

#SessionPresenceRecap .vertClair, #autotable .sa-vert{
	background-color:#68E07F;
}

#SessionPresenceRecap .orange, #autotable .sa-orange, #tableau_plan_form .orange{
	background-color:#EC9E09;
}

#SessionPresenceRecap .rouge, #autotable .sa-rouge, #tableau_plan_form .rouge, #tableau_ent_op .rouge,#mainContainer .identiteBancaire{
	background-color:#C5272D;
}

#autotable .sa-rouge {
	color:#FFF;
}

#autotable .sa-mauve {
	background-color:#d473d4;
	color:#FFF;
}

#autotable .sa-gris{
	background-color:#B5ADAB;
}

/* demande d agrément coach sectoriel */

#mainContainer .cacheVerificationCP111{
	display:none;
}

#mainContainer .nav-tabs a.nav-link {
	border: 1px solid #f8f8f8; 
}

#mainContainer .nav-tabs a.active {
	border: 1px solid #f8f8f8;
	background-color: #d9edf7;
}

#changeLangage span{
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: left;
	padding-left: 25px;
	padding-right: 15px;
}

#changeLangage span.langue_fr {
	background-image: url("/custom/qcm/img/flag_fr.png");
}

#changeLangage span.langue_it {
	background-image: url("/custom/qcm/img/flag_it.png");
}

#changeLangage span.langue_en {
	background-image: url("/custom/qcm/img/flag_en.png");
}

#changeLangage span.langue_de {
	background-image: url("/custom/qcm/img/flag_de.png");
}

#changeLangage span.langue_nl {
	background-image: url("/custom/qcm/img/flag_nl.png");
}

#mainContainer form.form-horizontal div.panel-body > div.panel table.table tbody tr > td:nth-child(6) {
	background-color:#68E07F;
}


#statistique .questionnaireNonFini{
	background-color: #ee6d90;
}
#statistique .questionnaireTermine{
	background-color: #8cee6d;
}

#statistique tr.questionDouble{
	background-color: #fff68f;
}

#msgErrorModal{
	color: #C5272D;
	text-align: center;
	padding-bottom: 10pt;
}

span.fa-external-link {
	display:none;
}

#top_menu div.desk, #top_menu nav.mobil{
	background-color:none;
	border-color: transparent;
} 

nav.mobil {
	display:none;
}
div.desk {
	display:block;
}	

ul.mobilFirst, ul.mobilNext {
	padding:5px;
}

ul.mobilNext{
	display:none;
}

ul.mobilFirst li, ul.mobilNext li{
	list-style: none;
	padding: 5px;
}

ul.mobilFirst li, ul.mobilFirst li a, ul.mobilFirst li a:hover {
	background-color: #e7e7e7;
	color: #555;
}

ul.mobilNext li, ul.mobilNext li a, ul.mobilNext li a:hover {
	background-color: #337ab7;
	color: #fff;
}

ul.mobilFirst li a, ul.mobilFirst li a:hover, ul.mobilNext li a, ul.mobilNext li a:hover {
	
}

@media screen and (max-width: 768px){
	#top_menu {
		max-width:100%;
		width:100%;
	}
	
	nav.mobil {
		display:block;
		width:100%;
	}
	div.desk {
		display:none;
	}
	
	#top_menu span.caret {
		border-top: 9px dashed;
		border-top: 9px solid\9;
		border-right: 9px solid transparent;
		border-left: 9px solid transparent;
	}

	#header img.logo{
		max-width:100px;
		padding:5px;
	}

	#header div.navbar-header {
		height: 105px;
	}	
}
@media screen and (max-width: 480px){
		#header div.navbar-header {
		height: 80px;
	}
}