body{
  font-family : "Helvetica Neue", Arimo, sans-serif;
  font-size:14px !important;
}
.btn{
  font-size:12px;
}
h1{
  font-size:30px;
}
h2{
  font-size:24px;
  font-weight:bold;
}
h3{
  font-size:22px;
}
.justifie{
  text-align:justify;
}
.container-hero{
  background:#268CCB url("../../../images/background-blanc.png") repeat-x top center;
  padding-bottom:30px;
}
.container-texte-solo{
  padding:100px 200px;
  font-weight:bold;
  text-align:center;
  font-size:1.2em;
}
@media (max-width: 992px){
  .container-texte-solo{
     
  padding:50px 100px;
  }
}
.container-bleu{
  background-color:#97C024;

}
.container-bleu .col-md-5{
  padding:70px 50px;
}
.container-personnel{
  padding-top:50px;
  padding-bottom:50px;
}
.container-gouvernance{
  background-color:#0CA09D;
  padding:50px 0;
  color:white;
}
.background-image-bleu{
  background-image:url("../../../images/classe-urasq.png");
  background-position:center center;
  background-size:cover;
}
.background-rond{
  background-color:white;
  border-radius:80% 90% 100% 90%;
  padding:0 60px 70px 60px;
}
.box-assurance{
  background-color:white;
  padding:40px 20px 60px 20px;
  text-transform:uppercase;
  color:#19689A;
  text-align:center;
  font-weight:bold;
}
.icone-assurance{
  opacity:0.5;
  margin-bottom:10px;
  width:10px;
  height:10px;
  border-radius:100%;
  background-color:#19689A;
  margin:10px auto 0;
  

}
.icone-assurance img{
  width:30px;
}
.pastille{
  border-radius:5px;
  width:50px;
  height:50px;
}
.pastille-point{
  width:4px;
  height:4px;
  float:right;
  margin:5px;
  border-radius:100%;
  background-color:white;
}
.pastille-jaune{
  background-color:#F5A030;
}
.pastille-bleu{
  background-color:#268CCB;
}
.pastille-turquoise{
  background-color:#0FB3AF;
}
.pastille-vert{
  background-color:#97C123;
}
.ca-region{
  font-style:italic;
  font-size:0.8em;
  opacity:0.8;
}
.container-reclamations{
  padding-top:50px;
  padding-bottom:50px;
}
.box-reclamations{
  margin-top:30px;
  background-color:#EDE8E1; 
  padding:50px;
  min-height:260px;
}
.container-footer{
  background-color:#F5A030;
  padding:50px 0;
}
.container-footer a{
  color:rgb(33, 37, 41);
  font-weight:bold;
  text-decoration:none;
}
.container-footer a:hover{
  opacity:0.8;
}
.btn-primary{
  background-color:#E61850;
  border-radius:5px;
  border-color:#E61850;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:focus-visible,
.btn-primary:focus-within,
.btn-primary:active{
  opacity:0.8;
  background-color:#E61850;
  color:black;
  border-color:#E61850;
}

.btn-secondary{
  background-color:#F5A030;
  border-radius:5px;
  border-color:#F5A030;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:focus-visible,
.btn-secondary:focus-within,
.btn-secondary:active{
  opacity:0.8;
  color:black;
  background-color:#F5A030;
  border-color:#F5A030;
}
