

a:focus {outline: none;}

.paragraph--type--bp-tabs .nav-tabs li {
  background-color: #eee;
  width: 24.5vw;
  height:74px;
  text-align: center;
  border-left: 1px solid white;
}
.paragraph--type--bp-tabs .nav-tabs li a{
  color:#626262;
  font-size: 16px;
  font-weight: bold;
  padding-top: 25px;
  display: block;
  border-radius: 0;
  height: 74px;
}

.paragraph--type--bp-tabs .nav-tabs>li.active>a, .paragraph--type--bp-tabs .nav-tabs>li.active>a:focus, .paragraph--type--bp-tabs.nav-tabs>li.active>a:hover{
  color:#ffffff;
  background-color: #00326E;
}
.paragraph--type--bp-tabs .nav-tabs>li.active>a::after{
  content: '';
  display: block;
  width: 25px;
  height: 20px;
  background-color: #00326E;
  transform: rotate(45deg);
  margin-top: 13px;
  z-index: 99;
  position: absolute;
  right:50%;
}
.paragraph--type--bp-columns__2col .paragraph--type--bp-simple{
  padding-left: 74px;
  padding-right: 74px;
}
@media (max-width: 768px) {
.paragraph--type--bp-columns__2col .paragraph--type--bp-simple{
  padding-left: 0;
  padding-right: 0;
}
.paragraph.paragraph--type--bp-tabs .tab-content .paragraph > .paragraph__column {
  padding-top: 0;
}
.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col {
  padding-left: 0;
  padding-right: 0;
}
.paragraph--type--bp-tabs .tab-content p{
  line-height:24px;
  font-size:16px;
}

.paragraph--type--bp-tabs .tab-content h2{
  color:#00326E;
  text-transform: uppercase;
  font-weight: bold;
}


/*/////ACTUALITE/////*/



.panel-heading .accordion-toggle:after {
  font-family: 'fontawesome';
  content: "\f106";
  float: right;
  color: white;
}
.panel-heading .accordion-toggle.collapsed:after {
  content: "\f107";
}


#accordion-fiche .panel-default>.panel-heading{
  background-color: #00326E;
  color: #ffffff;
  border-radius: 0;
}

.panel-title>a{
  display: block;
}
.panel-title>a:hover, .panel-title>a:focus{
  text-decoration: none;
}




/*////MOL////*/


.content .paragraph p, .content .paragraph li {
  font-size: 18px;
  color: #626262;
}
.content .paragraph p.cadre-titre{
  font-size: 25px;
  font-weight: bold;
}

.content .paragraph.cadre-bleue-texte p {
  color: #fff;
}

.page-node-type-page-de-1er-niveau .main-container .content .paragraph {
  display: table;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  float: left;
  position: relative;
}
.page-node-type-page-de-1er-niveau .main-container .content .paragraph.paragraph--type--bp-accordion .paragraph.paragraph--type--bp-simple {
  float: none;
}

@media (max-width: 991px) {
  .paragraph--type--bp-accordion .card > .panel-heading {
    height: auto;
  }
}

/* PARAGRAPHS */
.paragraph {
  clear: both;
}

.chiffre > p, .content .paragraph .chiffre p {
  font-size: 70px;
  font-weight: bold;
  color: #00326E;
  float: right;
  padding-right: 10px;
}
/* 3 EQUAL COLUMNS WITH CALL BUTTON */
.paragraph--type--services.paragraph--width--medium .row .decouvrirservices, #content .content {
  clear: both;
}
@media (max-width: 991px) {
  .paragraph--type--services .servicesinter {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.paragraph--type--bp-carousel .glyphicon:before {
  content: none;
}
.paragraph--bp-accordion--container .bp-accordion--button {
  display: none;
}
/* Paragraph Columns with icon */
