div.container-page-contact {
	margin-top: 30px;
	margin-bottom: 30px;
}

div.container-page-contact div#persona {
	position: absolute;
}

div.container-page-contact div#persona div.bulle {
	position: absolute;
	margin-left: 20px;
}

div.container-page-contact div#persona div.bulle img {
	margin-left: 20px;
}

div.container-page-contact div#persona div.bulle div.texteContact {
	position: absolute;
	top: 45px;
	left: 38px;
	font-size: 0.8em;
	text-align: center;
    font-family: Roboto;
}

div.container-page-contact div#persona img.persona {
	display: block;
	position: absolute;
	left: 80px;
	top: 220px;
}

div.container-page-contact form.form-contact label {
	margin-top: 2.5em;
	color: #474b4c;
}

div.container-page-contact form.form-contact input,
div.container-page-contact form.form-contact input:focus,
div.container-page-contact form.form-contact textarea,
div.container-page-contact form.form-contact textarea:focus {
    color: #456DAA;
	font-weight: bold;
}

div.container-page-contact form.form-contact .first-field {
	margin-top: -35px;
}

/* ********************************************** */
/* Fenêtre modale */

div#modalSendMail div.modal-content {
    background-color: #5ED575;
    border: 5px solid #fff;
}

div#modalSendMail div.modal-body {
    color: #5ED575;
    text-align: center;
}

div#modalSendMail div#emailSent {
    width: 50px;
    height: 50px;
}

div#modalSendMail div#emailSent svg {
    fill: #fff;
}

#modalSendMail h4 {
    font-size: 2rem;
}

div#modalSendMail h6 {
    margin-top: 25px;
    font-size: 1.2rem;
	color: #fff;
}

div#modalSendMail div.modal-footer {
    border-top: none;
    background-color: #5ED575;
}

h4#sendMailLabel {
	color: green;
}

div.container-page-contact div.recaptcha {
	margin-top: 10px;
	margin-bottom: 10px;
}