.form-group .required.control-label:after {
    content:" *";color:red;
}
.form-group .radio { display: inline-block ; margin-right: 1em ; }
body{
    background-color:#00678e!important;
}
.container{
    background-color:white!important;
    padding:1rem;
    margin-top:1rem;
    margin-bottom:1rem;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}
.control-label{
    color:gray!important;

}
.entete {
    margin-bottom: 2em;
    padding:0.5rem;
    border-top:1px dashed #00a4d2;
    border-bottom:1px dashed #00a4d2;
}

h1 {
    text-align:center;
}
h1 img {
    max-width: 100%;
}

h2{
    color:#00678e!important;
    text-align:center;
    font-weight:bold;
}

h3, p {
    text-align:center;color:gray;
}

.btn-success {

    margin-top:2rem;
    text-align:center;
}

legend {
    font-size:3rem;
    color:#00a4d2;
}

fieldset {
	margin:10px;
}

.cnil{
    font-size:1rem;
    color:grey;
    text-align:left;
    margin-top:1rem;
}