/* flash msgs */
.flashMsgs ul {
	list-style: none;
}

/* liste clients */
.listeClients_lienClientChantiers {
	color: inherit;
}

.listeClients.sidebar-nav .has-arrow:after {
	right: 0;
}

.listeClients .listeClients_lienNouveauChantier {
	font-weight: 200;
	font-style: italic;
}

/* planning */
.bg-absence {
	background-color: #c00 !important;
}

.bg-non-periodique {
	background-color: #ff9900 !important;
}

.bg-remplacement {
	background-color: #ffff00 !important;
}

.jourEtHeures {
	margin-bottom: 15px;
}

.jourEtHeures_flex {
	display: flex;
	justify-content: space-between;
}

.jourEtHeures_precisions {
	margin-top: 5px;
	width: 100%;
}

.jourEtHeures_heure {
	width: 65px;
}

#joursEtHeures_wrapper {
	max-width: 350px;
}

.myEvent_changerSalarie_select_wrapper{
	display: none;
}

#myEvent_changerSalarie_chk:checked ~ .myEvent_changerSalarie_select_wrapper{
	display: initial;
}

.tempsTravailleSurPeriode_wrapper{
	float: right;
}

.tempsTravailleSurPeriode_wrapper{
	margin-top: 10px;
}

#tempsTravailleSurPeriode{
	font-weight: bold;
}

.planning_feuillesHeures_link_wrapper{
	margin-top: 20px;
}

.planning_absence_link_wrapper{
	margin-top: 10px;
}

/* siderbar */
.sidebar-nav > ul > li > a.active {
	background: none;
}

/* clockpicker */
.popover {
	z-index: 2000;
}

/* calendar fixes */
body .fc .fc-axis {
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap;
	width: 80px !important;
}

.fc-basic-view .fc-week-number span {
	display: inline-block;
	min-width: 1.25em;
}

/* icône poubelle */
.mdi-delete-forever {
	color: #f00000;
}

/* fix select2 */
.select2 {
	width: 100% !important;
}

.list-group-item.suspendu {
	color: #DD0000;
}

.ajaxLoader {
	display: none;
	height: 1em;
}

.fa-check{
	color: green;
}

.fa-times{
	color: #D00;
}

.feuillesValid_colActions a{
	display: inline-block;
	margin: 0 5px;
}

.feuillesValid_colActions .dl{
	color: #444;
}

.modal-footer{
	flex-wrap: wrap;
}