

div.mainmenu.formationhabilitation {
	background-image: none;
}
.fa-user-gear:before {
  content: "\f4fe"; 
}

.fa-dol-uservolet::before {
	content: "\f02d";
	color: #004a95;
}

.linecolfk_societe span,
.linecolformateur span {
	max-width: 200px;
}

td.linecolstatus a[aria-label="Programmer"] {
	padding: 0.3em 0.35em;
}

.width30 {
	width: 20px;
}

.margin5 {
	margin: 5px !important;
}

.formationhabilitation div.card:hover {
	text-decoration: none;
	background-color: #f0f0f0;
}

.uservoletcardtitle {
	font-size: 16px;
  	font-weight: bold;
}

.pr-8 {
	padding-right: 8px;
}

.formationhabilitation .placeholder {
	display: none;
}

.width220 {
	width: 220px;
}

.formationhabilitation #dialog-confirm.validate .tagtd {
	display: unset;
}

.formationhabilitation #dialog-confirm.validate .tagtr {
	display: table;
	margin-bottom: 10px;
}

#description_action_formationhabilitation span div {
	display: inline;
}

.formationhabilitation .gantt .rhscrpad {
	left: 0 !important;
}

.formationhabilitation .gantt div.gmain.gmainleft {
	flex: 0 0 auto !important;
	position: sticky;
    left: 0;
    z-index: 10;
}

.formationhabilitation .gantt div.gmain.gmainright {
	overflow: unset;
}

.formationhabilitation .gantt div.gchartcontainer {
	overflow: auto;
    max-height: 500px;
}

.formationhabilitation div.tabs {
	height: auto;
}
