﻿.police-normal {
	font-size: 1.2em !important;
}

a:hover {
	text-decoration: none !important;
}

/* cacher les zones d'erreur lorsque les formulaires sont valides. */
.validation-summary-valid {
	display: none;
}

/* Annuler les marges dans les zones d'erreurs. */
.validation-summary-errors > ul {
	margin-bottom: 0 !important;
}

/* Classe à donner aux calendrier KendoUI */
.calendrier {
	display: block;
}

/* Positionne correctement le x de suppression de sélection dans les DropDownList Chosen */
.chosen-single abbr {
	top: 12px !important;
	right: 30px !important;
}

.nav-section-title {
	font-size: 1em;
}

.nav-section-link {
	font-size: 1.25em;
	margin: 0.25em;
	text-decoration: none !important;
}

	.nav-section-link:hover {
		text-decoration: none !important;
	}

.nav-section-large {
	font-size: 2em;
	margin-right: 0.2em;
	margin-left: 0.2em;
}

.nav-section-mobile {
	font-size: 1.6em;
	margin-right: 0.2em;
	margin-left: 0.2em;
}

.sidebar > .sidebar-nav > .nav-heading,
.sidebar > .sidebar-nav > li > a > span,
.sidebar-nav > li > a,
.navbar-brand .brand-logo {
	animation: none !important;
}

.topnavbar{
	z-index:1039 !important;
}
/* Alignement du contenu dans les <td> lorsque les DataTable ont la classe table-sm. */
.table-sm td {
	padding-left: 10px;
}

.couleur-gris-normal {
	color: #bdbdbd
}

/* Police d'affichage pour les badges d'origine des syndicats et des employeurs. */
.police-badge-origine {
	font-family: Roboto !important;
}



.loader {
	border: 5px solid #f3f3f3; /* Light grey */
	border-top: 5px solid #23b7e5; /* Blue */
	border-radius: 50%;
	width: 30px;
	height: 30px;
	animation: spin 1s linear infinite;
}

.loader-sm {
	border: 3px solid #f3f3f3; /* Light grey */
	border-top: 3px solid #23b7e5; /* Blue */
	border-radius: 50%;
	width: 1em;
	height: 1em;
	animation: spin 1s linear infinite;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.gum-control-xsmall{
	max-width: 110px;
}

.gum-control-small {
	max-width: 220px;
}

.gum-control-medium {
	max-width: 288px;
}

.gum-control-large {
	max-width: 480px;
}

.card-dotted {
	border-style: dashed !important;
	border-color: darkgray !important;
	background-color: transparent !important;
}

.fa-1dot1x {
	font-size: 1.1em !important;
}

.keep-carriage-return {
	white-space: pre-wrap; /* CSS3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.resizable-div {
	resize: vertical;
	overflow: auto;
	height:  100px;
}

.form-control-xs{
	height: 21px !important;
	font-size: 0.75rem !important;
}

.bg-striped-gray {
	background: repeating-linear-gradient( 45deg, #FFF, #FFF 10px, #EEE 10px, #EEE 20px );
}

.ms-logo {
	height: 21px;
	vertical-align: middle;
	margin-right: 10px;
}

.ms-wd {
	width: 450px !important;
}

div.dataTables_wrapper div.dataTables_processing {
	z-index: 10000;
}

