#timepanel {
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	background: white;
}

#timepanel label {
	text-decoration: none;
	padding-right: 2px;
	padding-left: 25px;
}

.bootstrap-datetimepicker-widget {
	position : fixed !important;
	top: 90px !important;
	width: 400px;
	z-index: 1000;
}

#mnu_index {
	margin-bottom: 10px;
}

.border-right {
	border-right: 1px solid grey !important;
}

.color_iqa_classe1 {
	color: #05672A;
}
.color_iqa_classe2 {
	color: #1BD100;
}
.color_iqa_classe3 {
	color: #FFEC01;
}
.color_iqa_classe4 {
	color: #FF8B00;
}
.color_iqa_classe5 {
	color: #C40001;
}
.color_iqa_classe6 {
	color: #740000;
}

.color_lqi_classe1 {
	color: #1F9EFF;
}
.color_lqi_classe2 {
	color: #20D6FF;
}
.color_lqi_classe3 {
	color: #C0F8A1;
}
.color_lqi_classe4 {
	color: #FFEA35;
}
.color_lqi_classe5 {
	color: #FF9200;
}
.color_lqi_classe6 {
	color: #FF0400;
}

.skin-black .treeview-menu>li.active>a, .skin-black .treeview-menu>li>a:hover {
    color: orange !important;
}

.box {
	box-shadow:5px 5px 15px #888888 !important;
}

.vcharts {
	height: 450px;
	margin-top:15px;
	margin-left:20px;
}

.navbar-nav>.notifications-menu>.dropdown-menu>li .menu, .navbar-nav>.messages-menu>.dropdown-menu>li .menu, .navbar-nav>.tasks-menu>.dropdown-menu>li .menu {
	max-height: 400px !important;
}

.login-logo, .register-logo {
	background-color: white !important;
	margin-bottom: 0px !important;
	padding-bottom: 20px;
}

.login-page, .register-page {
	background-image: url('../img/background_login.jpg') !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: white;
}

#banner_logos{
	margin-right: 25px;
	height: 100%;
}

.flaticon_pdf {
	height: 32px;
}

#content_leaflet {
	margin-bottom : 20px;
}

#content_callout {
    padding: 15px;
    margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
}

#content_info {
	background-color: white;
	text-align : right;
	padding-right: 5px;
	color: #083B6A;
	font-weight : bolder;
}

#container_previ_ensemble #content_seriechart #container_multiline_chart {
	height: 600px;
}

#container_multiline_chart {
	height: 600px;
}

.hysplit {
	width: 100%;
}

#text_information {
	list-style-type: none;
	font-size: 15px;
}

.visibility_hidden {
	visibility: hidden;
}

.select2-container .select2-results__group {
    font-weight:bolder !important;
	font-size: larger !important;
}

.cartes_horaires {
	width: 100%;
	padding: 1px;
}