/* here you can put your own css to customize and override the theme */
.portlet-report{clear:none;margin:5px;}
.sr-only{position:relative; overflow:default;}
.btn-xs{margin: 2px 0;}
ul.page-sidebar-menu li > ul.sub-menu > li > a{
    color: #ffffff;
}
body.is-formateur{
    background-color: #0a3d62 !important;
}
body.is-formateur .header,
body.is-formateur .page-sidebar,
body.is-formateur ul.page-sidebar-menu > li.open > a,
body.is-formateur ul.page-sidebar-menu > li.active > a,
body.is-formateur ul.page-sidebar-menu > li:hover,
body.is-formateur ul.page-sidebar-menu > li > a:hover {
    background: #0a3d62 !important;
}
body.is-candidat{
    background-color: white !important;
}
body.is-candidat .header, body.is-candidat .page-sidebar{
    background: #1C2331;
}

.radioStarLabel {
    cursor: pointer;
    color: black;
    width: 15px;
}

.starRatingLabelChecked  {
    color: orange;
}

.starRating .radio {
    width: 0;
    height: 0;
}

.starRating .radio span {
    background: none;
    width: 0;
    height: 0;
}

/* case planning hors session */
.bg_planning_red {
    background-color: rgb(255, 0, 0, 0.1) !important;
}

/* case planning non cochee */
.bg_planning_0 {
    background-color: rgb(255, 255, 0, 0.1) !important;
}

/* case planning cochee */
.bg_planning_1 {
    background-color: rgb(0, 255, 0, 0.1) !important;
}

/* case planning non renseignee */
.bg_planning_2 {

}

.row_presence:nth-child(even) {
    background-color: rgba(0,0,0,0.05);
}