@CHARSET "UTF-8";

.from_date_training{
    position: absolute;
    left: 40%;
    top: 0px;
}

.to_date_training{
    position: absolute;
    left: 65%;
    top: 0px;
}

.to_date_training_header{
    position: absolute;
    left: 60%;
    font-weight: bold;
}

.from_date_training_header{
    position: absolute;
    left: 41%;
    font-weight: bold;
}

.title_header{
    font-weight: lighter;
    position: relative;
    left: 0%;
    visibility: hidden;
   }

.user_lname_span{
    position: absolute;
    left: 30%;
}

a.link_to_session
{
    color: black;
    text-decoration: none;
}

a.link_to_session:hover
{
    color: black;
    text-decoration: underline;
}

#name_filter_training
{
    position: relative;
    left: 30%;    
}
    
#username_filter_training
 {
    position: relative;
    left: 60%;   
 }

.user_div_training{
    padding-left: 40%;
    position: relative;
    left: -15%;
}

.user_div_training a{
    color: black;  
    text-decoration: none; 
 }
 
 .user_div_training a:hover{
    color: black; 
    text-decoration: underline;
 }

.username_span_training
{
    position: absolute;
    left: 90%;     
}

.span_mail_training
{    
    visibility: visible;
    position: absolute;
    left: 85%;    
}    
 
.session_toolspan_list_off 
 {
    visibility: hidden;
 }
 
 .session_toolspan_list_on
 {
    visibility: visible;
    margin-left: 93%;
    margin-top: 5px;
 }
 .session_toolspan_list_on2
 {
    visibility: visible;
    margin-left: 0%;
    margin-top: 5px;
 }   
/*titre des sessions*/
span.session_title_list
{
    display: block;
    width: 180px;
    text-align: justify;
    position: relative;
    top: -25px;
    left: 0%;
}

#list_waiter
{
    position: absolute;
}

a.sessionTitle {
    font-weight: bold;
    color: black;
    text-decoration: none;
    margin-bottom: 1em;
    margin-top: 1.5em;
    display: block;
}

a.sessionTitle:hover {
    font-weight: bold;
    color: black;
    text-decoration: underline;
    margin-bottom: 1em;
    margin-top: 1.5em;
    display: block;
}

/*les rows des mesures pour chaque session*/ 
.measureRow{
    /*display: block;*/
}

/*le div qui comprend ces listes de mesures*/
.measuresDiv{
    /*width: 95%;
    margin-left: auto;
    margin-right: auto;*/    
} 

span.sessionOrphanedTitle{
    display: block;
    font-weight: bold;
    color: black;
    margin-bottom: 1em;
    margin-top: 1.5em;
    padding-left: 38px;
}

.sessionTitleDiv{
    padding-left: 38px;
    position: relative;
}
.session_toolspan_on{
    position: absolute;
    visibility: visible;
    right: 8%;
}

.session_toolspan_off{
    position: absolute;
    visibility: hidden;
}
#deleteWaiter{
	position: absolute;
	}
	
.error_title{
    visibility: hidden;
    color:red;
    position: absolute;
    right: 10%;
    top: 5%;    
    }    	
    
.training_toolspan_off{
    position: absolute;
    visibility: hidden;
 }
 
 .training_toolspan_on{
    position: absolute;
    visibility: visible;
    left: -2%;
 }       
 
 .training_row{
    padding-left: 40px;
    position: relative;
    left: -40px;
 }
 
 #training_tags_waiter{
    position: absolute;
    right: 0%;
 }
 
 span.deleter_for_row{
/*  	position: absolute; */
/*  	right: 30px; */
 	visibility:hidden;
 }