@charset "UTF-8";

/* ===================================
    01. Google font
====================================== */

body {
  color: #44474A;
}

.p-steve {
  font-size: 20px;
  line-height: 24px;
}

h5 {
  font-size: 30px;
  line-height: 36px;
}

h6 {
  font-size: 20px;
}

@media (max-width: 1199px) {
  h6 {
    font-size: 20px;
    line-height: 24px;
  }
}

.text-extra-dark-gray, .btn.text-extra-dark-gray {
  color: #0D476F;
}

.text-light-gray2 {
    color: #264153;
    line-height: normal;
    vertical-align: baseline;
}

.text-extra-large2 {font-size: 30px; line-height:36px}

a.text-link-white-2:hover {
  color: #A3CFEB;
}

.header-with-topbar .top-header-area {
  font-size: 12px;
}

header a.logo img {
  max-height: 30px;
}

.section-top-nul {
    margin-top: 10px;
}


.bg-steve-01 {
    background-color: #edf4fc;
    background-image: url(../graphisme/bkg4.jpg);
}

.bg-bleu-01 {
    background-color: #F8FBFF;
}

.bg-light-gray {
  background-color: #F1F9FE;
}

.bg-extra-dark-gray {
  background-color: #132C3E;
}

.bg-extra-dark-orange {
  background-color: #125978;
}

.bg-bleu-fonce {
  background-color: #0D476F;
}

  nav.navbar.bootsnav .navbar-nav {
    margin: 0;
    padding: 0;
    padding-right: 0px;
    background-color: #ffffff;
    padding-right: 1px;
  }

.btn.btn-dark-gray {
  background: #0D476F;
  border-color: #0D476F;
  color: #fff;
}

.btn.btn-small {
    font-size: 11px;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 4px;
}

.btn-cca {
  background: #C19856;
  border-color: #C19856;
  color: #fff;
}

.rdv-top {
    font-size: 15px;
    padding: 0px;
    margin: 0px;
    color: #FFFFFF;
    font-weight: 400;
}

.prenom {
    font-size: 20px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 8px;
    color: #222222;
    font-weight: 900;
}

.profession {
    color: #222222;
    font-weight: 500;
}

@media(max-width:767px) {
    .boule-home {
    margin-bottom: -120px;
    }
}

@media (max-width:980px) {
	.boule-home {
    margin-bottom: -120px;
    }

}

.feature-box-14 > div {
  border-right: 1px solid #BDCBDA;
  border-bottom: 1px solid #BDCBDA;
  border-top: 0;
}

.border-color-light-gray {
  border-color: #BDCBDA !important;
}

.border-color-blue {border-color:#BDCBDA !important;}