/*** Organigramme */
.google-visualization-orgchart-node,
.google-visualization-orgchart-nodesel{
	border:0px!important;
	min-width: 220px;
    height: 60px;
}
.google-visualization-orgchart-node{
	width: 220px!important;
}

#modalImprimerOrganigramme .modal-dialog {
	width: 100%!important;
	height: 100%;
	margin: 0;
	padding: 0;
	max-width: none;
}
  
#modalImprimerOrganigramme .modal-content {
	height: auto;
	min-height: 100%;
	border-radius: 0;
}

.tablePostes .utilisateurPoste td{
	padding-left:30px;
}
.tablePostes{
	margin-bottom:0px;
}
.tablePostes td{
	padding:0px;
	padding-left:5px;
}
.Poste{
	font-size: 13px;
	padding-left:5px;
	padding-right:10px;
}
.fonction{
	font-size: 11px;
}
.superieur{
	font-size: 11px;
}

.table.utilisateurPoste{
	margin:0px;
}

.utilisateurPoste td a{
	color:#41474C;
}
.utilisateurPoste td{
	font-size: 12px;
	background-color: white;
}
.h142{
	height: 142px;
}

/*** Common */
em{
	display: none;
}

.onlyOnMobile{
	display: none;
}

.bold{
	font-weight: bold;
}
.barre{
	text-decoration: line-through;
}

.fc-white{
	color:white;
}
.btn .fc-white,
.btn:hover .fc-white,
.fc-white:hover{
	color:white;
}

.select2-container .select2-selection--single{
	height: 38px!important;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow{
	height: 36px!important;
}

.custom-select{
	height: calc(2.25rem);
}

.alert .fa{
	padding-right: 5px;
}

.dateDepot{
	width:15%;
	flex-wrap: nowrap;
}

td.separateur{
	height: 3px;
	background-color: #ddd;
	padding: 0px;

}

.pointer{
	cursor: pointer;
}

.rouge{
	background-color:#F24141!important;
}

.vert{
	/*background-color:#137C8B!important;*/
	background-color:#138b43!important;
}

.gris{
	background-color: grey!important;
}

.couleurOuvrir{
	background-color: #969191;
	border-color: #969191;
}
.couleurOuvrir:hover{
	background-color: #969191;
	border-color: #969191;
}

.wp100{
	width:100%;
}


@media screen and (max-width: 1024px) {

	.hideOnMobile{
		display: none!important;
	}
	.onlyOnMobile{
		display: block!important;
	}
	.card-header>.card-tools{
		float: none;
	}

	.card-body>.table>thead>tr>td, 
	.card-body>.table>thead>tr>th{
		display: block;
		width: 100%;
	}

	.dateDepot{
		width:100%;
	}

	h3.card-title{
		font-size: 1.5rem;
		margin-bottom: 10px;
	}
	#zoneRechercher{
		width: 100%!important;	
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#rechercher{
		font-size: 1.5rem;
		width: 80%;
	}
	#zoneRechercher .input-group-append{
		width: 20%;
	}

	.col-6{
		width:100%;
		flex: 0 0 100%;
    	max-width: 100%;
	}
	
	legend{
		font-size: 1rem;
	}

	.select2-container{
		max-width: 320px;
	}

	.controlsGenres{
		position:relative!important;
	}
	.controlsQuartier{
		position:relative!important;
	}
	
	
}