html {
	font-size: 12px !important;
}
body {
}
pre {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 0.85rem;
}
td {
	font-size: 0.85rem;
}
.td-small {
	font-size: 0.8rem;
}
input {
	font-size: 0.9rem !important;
}
select {
	font-size: 0.9rem!important;
	padding: 0!important;
}
textarea {
	font-size: 0.85rem;
}

.mobile {
	display:none;
}

.sujet-mail-style {
	font-size: 0.85rem!important;
}
.btn {
	font-size: 0.85rem !important;
}
h1 {
	font-size: 1.3rem !important;
	margin-bottom: 8px!important;
}
h2 {
	font-size: 1.2rem !important;
	margin-bottom: 6px!important;
}
h4 {
	font-size: 1.0rem !important;
}
h5 {
	font-size: 0.85rem !important;
}
.nav-item {
	margin-left: 20px;
}
.navbar-nav .nav-link {
	font-size: 1.1rem;
	padding-left:0.25rem;
	padding-right:0.25rem;
}
.nav-link > li {
	font-size: 1.0rem;
	padding-left:0.25rem;
	padding-right:0.25rem;
}
li .dropdown-item {
	font-size: 1.1rem;
}
.dropdown-item > span {
	font-size: 1.1rem;
}
.table td, .table th {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	padding-left:0.35rem;
	padding-right:0.35rem;
}
.gantt-label-text {
	font-size: 0.8rem;
}
.gantt-task-content {
	font-size: 0.8rem;
}
.gantt-row-height {
	height: 2.1rem;
}

.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 0.1rem !important;
	padding-left: 0.1rem !important;
}
.resource-gantt {
	font-size: 16px;
	color: #003350;
}
.tab-content {
	height: 450px;
}
.scrollable-tt {
	z-index: 100;
	overflow-y: auto;
	max-height: 400px;
}
.scrollable-tt-modal {
	z-index: 100;
	overflow-y: auto;
	max-height: 400px;
}
.big-led-red {
	margin: 5px auto;
	width: 16px;
	height: 16px;
	background-color: #F00;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px,
		rgba(255, 0, 0, 0.5) 0 2px 12px;
}
.led-red {
	margin: 3px auto;
	width: 12px;
	height: 12px;
	background-color: #F00;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px,
		rgba(255, 0, 0, 0.5) 0 2px 12px;
}
.led-grey {
	margin: 3px auto;
	width: 12px;
	height: 12px;
	background-color: grey;
	border-radius: 50%;
	box-shadow: grey 0 -1px 7px 1px, inset grey 0 -1px 9px, grey 0 2px 8px;
}
.led-orange {
	margin: 3px auto;
	width: 12px;
	height: 12px;
	background-color: #FFA500;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #9d4e16 0 -1px 9px,
		#FF0 0 2px 12px;
}
.big-led-green {
	margin: 5px auto;
	width: 16px;
	height: 16px;
	background-color: #ABFF00;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #304701 0 -1px 9px,
		#89FF00 0 2px 12px;
}
.led-green {
	margin: 3px auto;
	width: 12px;
	height: 12px;
	background-color: #ABFF00;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #304701 0 -1px 9px,
		#89FF00 0 2px 12px;
}
.led-blue {
	margin: 3px auto;
	width: 12px;
	height: 12px;
	background-color: #24E0FF;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #006 0 -1px 9px,
		#3F8CFF 0 2px 14px;
}

/* Utilisé dans Notes et appréciations pour entourer Bil. */
.numberCircle {
	border-radius: 50%;
	behavior: url(PIE.htc); /* remove if you don't care about IE8 */
	width: 30px;
	height: 30px;
	padding: 3px;
	background-color: #003350;
	color: white;
	text-align: center;
	font: 12px Arial, sans-serif;
	cursor: pointer;
}
