header h1 {
	padding-bottom: 20px;
	line-height: 1.1em;
}
.vertical-mobile div {
	margin-right: 0;
}
.abonnement-infolettre-checkbox label {
	display: inline !important;
}
.erreur01 {
	margin: 4px 0;
	color: #C00;
	font-size: 1.6rem;
}
.erreur02 {
	border: 1px solid #fab2b2 !important;
	background-color: #f8eaea !important;
	box-shadow: 0 0 2px rgba(255, 50, 0, .4);
}
.DialogInsightFieldInError{
	border: 1px solid #fab2b2 !important;
	background-color: #f8eaea !important;
	box-shadow: 0 0 2px rgba(255, 50, 0, .4);
}
.DialogInsightGlobalErrors{
	/* border: 1px solid #fab2b2 !important; */
	background-color: #f8eaea !important;
	box-shadow: 0 0 2px rgba(255, 50, 0, .4);
	line-height: 4.8rem;
	padding-left:1.8rem;
}
.erreurbs{
	
		color: #C00;
		background-color: #f8eaea !important;
}
.note {
	font-size: 1rem;
}

.label-for-input{
	display:block !important;
}

.correct-label-offset{
	padding-top:5px !important;
}
.disabled-email-field{
	
	font-weight:900;
	letter-spacing: 0.1rem;
	line-height: 3rem;
	border:none !important;

}

.hide-insight-field{

	display:none;
}
.provisoir{
	background-color: yellow !important;
	color:red !important;
}

.provisoir *{
	background-color: yellow !important;
	color:red !important;
}

.submitbotton{
	padding:1rem 2rem !important;
}

.note-info{
	font-size: 1.7vmin !important;
}
@media (min-width: 550px) {
	.vertical-mobile {
		display: flex;
	}
	.vertical-mobile div {
		margin-right: 10px;
		background-color: inherit;
	}
}
