@charset "utf-8";
/* Bootstrap */
.selector-for-some-widget {
	box-sizing:content-box;
}
/* Selecteurs */
h1 {
	color:#ed7d31;
	text-transform:uppercase;
}
h2,.h2 {
	text-align:center;
	color:#70ad47;
}
a {
	text-decoration:none;
	color:#ed7d31;
}
a:hover {
	font-weight:700;
}
a[class="btn card-footer"] {
	background:#fff;
	color:#ed7d31;
	font-size:120%;
	font-weight:700;
}
a[class="btn card-footer"]:hover {
	background:#ed7d31;
	color:#fff;
}
th,td {
	vertical-align:middle;
}
textarea {
	height:200px!important;
}
label {
	font-weight:500;
}
/* Classes */
.h2 {
	font-size:300%;
}
.gauche {
	text-align:left;
}
.navbar {
	width:70%;
	margin:0 auto;
}
.navbar-nav {
	position:absolute;
	right:15px;
}
.fond {
	background:#a16eba!important;
}
.fond a {
	color:#fff;
	font-size:120%;
	font-weight:500;
}
.fond a:hover,.active {
	background:#fff;
	color:#ed7d31!important;
}
.logo {
	font-size:300%;
	background:#70ad47;
}
.logo>i {
	color:#fff;
}
.row {
	width:100%;
}
.inactif {
	opacity:.3;
}
.fiche {
	width:18rem;
	margin:0 auto;
}
.absence {
	display:block;
	width:20px;
	height:20px;
	border-radius:50px;
	margin:0 auto;
}
.survol:hover {
	background:rgba(0,0,0,.1);
	border-bottom:1px solid #000;
}
.btn-transparent {
	background: none;
	border: none;
}
.ws-1 {
	width:70px;
}
.ws-2 {
	width:100px;
}
.strong {
	font-weight:500;
}
.tooltip-danger {
	--bs-tooltip-bg:var(--bs-danger);
}
.chiffrescles {
	background:#ed7d31;
}
.chiffrecletitre {
	font-size:200%;
}
.chiffreclecontenu {
	font-size:95%;
}
.chiffrecle {
	width:25%;
}
/* Media queries */
@media (max-width:576px) {
	.navbar-nav {
		position:relative;
		left:0;
		width:100%;
		padding:10px;
		background:#ca9fe1;
	}
}