.ui-datepicker{ z-index: 5 !important;}

#content {
	max-width:100%;
}

.detail-prestations {
	margin-top:20px;
	position:relative;
}

.separatheure {
	color:#888;
	border-bottom:#ddd 1px solid;
	position:absolute;
	left:0;
	width:100%;
	text-indent:10px;
}

.detail-user {
	height:100%;
	border-right:1px solid #ccc;
	float:left;
	padding:0 10px;
	width:400px;
	position:relative;
	left:30px;
}

.nom-user {
	font-size:2.5em;
	font-weight:700;
	position:relative;
	top:0px;
	left: 20px;
	color:red;
}

.nom-user span {
	font-size:.5em;
	font-style:italic;
	font-weight: normal;
	position: relative;
	top:-4px;
}

.presta-detail ,.total-journee , .total-vue{
	background:none;
	border-radius:0;
	font-weight:700;
	overflow: visible;
	font-size: 1.3em;
	text-shadow:none;
	color:black;
	
}
.duree{ position: absolute; bottom:0px; right:5px;}
.total-journee{
	bottom: 2px;
	font-size: 1.7em;
	text-align: center;
}
.total-vue{
	text-align: center;
	font-size: 2.5em;
	margin: auto;
	position: relative;
}
.presta-detail.lunch {
	background:#ead10e linear-gradient(#ead10e 0%, #eeaa23 100%);
}
.presta-detail.euromobile{
	background:#ead10e linear-gradient(#FFA07A 0%, #CD5C5C 100%);
}
.presta-detail:hover{ box-shadow: 0px 0px 15px #09f038}

option.test{color: #0e43e0; font-weight: bold;}

.grand-detail-contener{
	box-sizing: border-box;
	position: relative;
	height: auto;
	width: auto;
	padding: auto;
	display: none;
}

.grand-detail{
	box-sizing: border-box;
	height: 100%;
	background: white;
	border-radius: 5px;
	width: 100%;
	
	padding: 10px;
	z-index: 2;
	position: relative;
	
}
.grand-detail h2{ font-size: 2.6em; border-bottom: 1px solid #666; margin: 10px 0;}
.grand-detail h3{ background: #DDD; font-size: 1.2em; padding: 5px; font-style: italic;}
.gd-wait{
	background: #FFF url(../img/ajax_wait.gif) no-repeat center center ;
}

.pointe{
	content: '';
display: block;
width: 40px;
height: 40px;
transform: rotate(45deg);
background: white;
position: absolute;
top :80px;
left :437px;
z-index: 1
}

	
.report-icon{
	position: absolute;
	top :5px;
	right :5px;
	color: yellow;

}

div.reporting p{
	font-size: 1.5em;
	margin-bottom: 10px;
	
}

.green{color: green;}
.red {color: red;}
.reporting-contener{
	overflow: auto;
	height: 100%;
	display: none;
}
.reporting{  white-space: normal; padding-bottom:70px;}


.add-report{position: absolute; bottom: 0px; left: 0; width: 100%; clear: both; box-sizing: border-box; padding: 10px;}

.add-report p{ margin-right: 140px;}
.add-report input{height: 25px; width: 120px; font-weight: bold; border-radius: 5px; position: absolute; right: 10px;}
.add-report input[data-type="reporting"]{background: #56e459 linear-gradient(#76dd85 0%, #16a71b 100%); bottom:40px;}
.add-report input[data-type="anomalie"]{background: linear-gradient(#e26262 0%, #d92323 100%); color: #FFF;bottom:10px;}
.add-report textarea{height: 55px; width: 100%; float: left; box-sizing: border-box; font-size: 12px;}