/*
* Copyright 2012-2024 Université de Lille, CHU de Lille, Caroen Kevin, Coadou Hervé, Zitouni Djamel
*
* Ce code est soumis aux droits d'auteur et ne peut être reproduit, distribué ou utilisé sans autorisation.
*/

:root {
    --yellow-1   : #fff381;
    --yellow-2   : #ffe97f;
    --yellow-3   : #ffdf7d;
    --yellow-4   : #ffed00;
    --yellow-5   : #ffdd00;
    --yellow-6   : #fecc00;
    --blue-marine: #2f5da7;
    --red        : #ef4747;
    --blue       : #3f87ca;
    --green      : #87ad5b;

	--success-color: #92cc4e;
	--error-color  : #ef4747;

	--text-color: #333333;
    --background-color: #ffffff;
	--font-family: Arial, Roboto, sans-serif;
}

body {
	font-family: var(--font-family)
}

@font-face {
	font-family: 'Dyslexia';
	src: url('../font/UserwayDyslexiaFont-Medium.woff')  format('woff');
}

body.Dyslexia {
	font-family: 'Dyslexia'
}

.hidden {
	display: none !important;
}

.flex {
	display: flex;
}

.flex-row {
	display: flex;
	flex-direction: row;
	flex-grow: 1;
}

.flex-column {
	display: flex;
	flex-direction: column;
	flex: 1;
}

.info-icon {
	height: 20px; vertical-align: middle; margin: 0 10px;
}
.infos {height: 20px;}

.noscript {
	font-size: 36px;
	background-color: crimson;
	color: white;
}

details.details_infowin[open] summary::after {
  content: 'Moins de d\00E9tails';
}

details.details_infowin:not([open]) summary::after {
  content: 'Plus de d\00E9tails...';
}

details.details_infowin summary {
	margin: -.5em -.5em 0;
}

.important-text {
	color : crimson;
	font-weight: bold;
}

@media print{ .result{ height:100%;overflow:visible;} } 

.graphe {
	position: relative; 
	border: 1px solid #6E6E6E;
	background: #D8D8D8;
	padding: 1px;
	margin: 0 auto;
}

.graphe .barre {
	display: block;
	position: relative;
	background: #BDBDBD;
	text-align: center;
	color: var(--text-color);
	height: 1em;
	line-height: 1em;
}

#container {
	width: 100%;
	margin: 10px auto;
	background-color: var(--background-color);
	color: var(--text-color);
	line-height: 130%;
	border: 1px solid gray;
}

#top {
	padding: .5em;
	background-color: #ddd;
	border-bottom: 1px solid gray;
}

#top h1 {
	margin: 0;
	padding: 0;
}

#leftnav {
	float: left;
	width: 160px;
	margin: 0;
	padding: 1em;
	z-index: 2;
}

#content {
	padding: 1em;
	flex: 1;
}

footer {
	clear: both;
	margin: 0;
	padding: .5em;
	color: var(--text-color);
	background-color: #ddd;
	border-top: 1px solid gray;
}

#content h2, footer p {
	margin: 0;
}

#footer-container {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

#footer-container div {
	display: flex;
}

#sTime {
	margin-left: 0.8em;
	font-size: 1.8em;
}

.list_onglet {
    display: flex;
    flex-direction: row;
    height: 35px;
    background-color: transparent;
}
.onglet {
	flex: 1;
    height: 35px;
    text-align: center;
    line-height: 35px;
	cursor:pointer;
	color: #666;
	box-sizing: border-box;
}
.onglet_0 {
	background:#bbbbbb;
	border-bottom:1px solid black;
}
.onglet_1 {
	background:#dddddd;
	border-bottom:0px solid black;
}
.contenu_onglet {
	background-color:#dddddd;
	border:1px solid black;
	margin-top:-1px;
	padding:5px;
	margin-bottom:30px;
	display:none;
}
.systeme_onglets ul{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:-10px
}
.systeme_onglets h1{
	margin:0px;
	padding:0px;
}

/* .zoom_button {
	margin: 0 auto;
	width: 30%;
	min-width: 30%;
	max-width: 30%;
	height: auto;
} */

div[id^="modal-webcam"]>img {
	width: -webkit-fill-available;
	width: -moz-available;
}

input {
	font-family: inherit;
}

input[type="radio"],
input[type="button"],
input[type="submit"],
summary {
	cursor: pointer;
}
