/* Fichier CSS pour la personnalisation du theme Figure_de_style */

.entete {
	background-size: auto 145px;
}

.entete .logo2 {
	display:none; 
}

.entete .titreQuestionnaire h1,
.entete .titreQuestionnaire h1 a {
	font-size: 1.9rem;
	font-weight: 900;
	text-transform: none;
	color: #000;	
}

.entete .titreQuestionnaire h1 a:hover {
	color: #000;
}

.bClientQuestion .consigneBloc {
	margin-bottom: 2.75rem;
}

.bClientQuestion .titreSection h2,
.bClientQuestion .titreQuestion h2 {
	margin-bottom: 0;
}

@media (max-width: 575.98px) {
	.bClientQuestion .titreQuestion h2,
	.bClientQuestion .titreSection h2 {
		padding-bottom: 1rem;
	}
}

.bClientQuestion .navig,
.bClientQuestion .navig a, 
a {
	color: #000;
}

.bClientQuestion .navig a:hover, 
a:hover {
	color: #00b37a;
}


.footer {
	background: #fff;
	border-top: #fff;
}

.footer__logo {
	max-width: 140px;
	display: block;
	margin: auto;
}

.footer *,
.footer a:hover,
.footer a:focus, 
.footer a:active {
	color: #48444A;
}


/* Override de couleurs, bordures, BG par matière */
@media (max-width: 575.98px) {
	.entete {
		background: #65bfe5;
	}
}

.entete,
.bItemClassement .classeursContenu,
.bClientResultats .noteFinale,
.bClientQuestion.bItemReponseBreve .consigneBloc,
.bClientQuestion.bItemDamier .consigneBloc,
.bClientQuestion.bItemChoixMultiples .consigneBloc,
.bClientQuestion.bItemAssociation .consigneBloc,
.bClientQuestion.bItemClassement .consigneBloc,
.bClientQuestion.bItemMiseEnOrdre .consigneBloc,
.bClientQuestion.bItemReponsesMultiples .consigneBloc,
.bClientQuestion.bItemTexteLacunaire .consigneBloc,
.bClientQuestion.bItemVraiOuFaux .consigneBloc,
.bClientQuestion.bItemZonesAIdentifier .consigneBloc,
.bItemMiseEnOrdre .questionContenu .etiquette div,
.bItemVraiOuFaux .questionContenu .choixReponses input[type="radio"]+label,
.bItemVraiOuFaux .questionContenu .choixReponses input[type="radio"]:checked+label,
.bItemReponsesMultiples .questionContenu .choixReponses input[type="checkbox"]+label,
.bItemReponsesMultiples .questionContenu .choixReponses input[type="checkbox"]:checked+label,
.bItemAssociation .questionContenu .element .input-group-text,
.bItemZonesAIdentifier .questionContenu .element .input-group-text,
.bItemChoixMultiples .questionContenu .choixReponses input[type="radio"]+label,
.bItemChoixMultiples .questionContenu .choixReponses input[type="radio"]:checked+label {
	background-color: #65bfe5;
}

.bItemZonesAIdentifier .questionContenu .carre,
.bItemClassement .classeursContenu .classeur .classeurDepotTextes .element,
.table td, .table th,
.bClientResultats .table td,
.bItemClassement .elementsContenu .elementsTexte .element,
.bItemChoixMultiples .questionContenu .choixReponses .form-check,
.bItemReponsesMultiples .questionContenu .choixReponses .form-check,
.bItemVraiOuFaux .questionContenu .choixReponses .form-check,
.bItemAssociation .questionContenu .element .input-group-text,
.bItemZonesAIdentifier .questionContenu .element .input-group-text,
.bItemMiseEnOrdre .questionContenu .etiquette div,
.bItemMiseEnOrdre .questionContenu .elementContenant {
	border-color: #65bfe5!important;
}

.questionContenu .input-group,
.bItemAssociation .questionContenu .elementAssocieContenant {
	border: 1px solid #65bfe5; 
	margin-top: 0;
}