/* Variables */
/* Medias */
html {
  min-height: 100%; }

body {
  background: url(../images/fond.png); }

header {
  padding: 55px 0 0 0;
  background: #e6ecf1; }

.parallax {
  margin-top: 25px;
  background-image: url(../images/about.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  opacity: 0.4;
  min-height: 280px; }

.accueil {
  background-image: url(../images/accueil.jpg);
  margin-top: 20px; }

.part {
  background-color: #f0f2f4;
  margin-top: 20px;
  opacity: 0.7; }

.conseil, .formation, .audit, .accueil {
  background-image: url(../images/conseil.jpg);
  background-position: center center;
  max-width: 100%;
  min-height: 280px;
  opacity: 0.4; }

.accueil {
  background-image: url(../images/accueil.jpg); }

.formation {
  background-image: url(../images/formations.jpg); }

.audit {
  background-image: url(../images/audit.jpg); }

.tab-content {
  margin: 30px 0 50px 0; }

.nav {
  margin-top: 30px; }

.nav-tabs .nav-item {
  margin-bottom: -1px; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  background-color: #F0F2F4; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #F0F2F4;
  border-color: #F0F2F4; }

#accordion, .news {
  margin: 30px 0 50px 0; }

.card {
  background-color: transparent; }

.auditeur {
  margin-top: 30px; }

.point {
  margin-bottom: 10px; }

.points, .services {
  margin-bottom: 30px; }

.temoignage {
  margin: 20px 10px 40px 10px; }

.blockquote {
  text-align: center; }

/* Navigation principale */
.navbar-toggler-icon {
  background-color: #4c4847; }

.navbar-toggler {
  border: 1px solid #4c4847; }

.navbar {
  background-color: #8f9599; }

.navbar .navbar-collapse {
  text-align: center; }

.navbar-expand-md .navbar-nav .nav-link {
  padding-right: .9rem;
  padding-left: .9rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
  font-family: Roboto, sans-serif; }

.dropdown-menu, .dropdown-item {
  background-color: #8f9599;
  color: #fff;
  border: 1px solid #8f9599;
  text-transform: uppercase; }

/* Decorations */
h1 {
  text-align: center;
  color: #657785;
  font-family: "Cormorant SC";
  margin: 20px 0 5px 0;
  font-size: 2.8rem;
  font-weight: 500; }

h3 {
  font-family: "Open Sans Condensed";
  text-transform: uppercase;
  color: #C3E5F9;
  font-size: 1.3rem;
  margin-bottom: 10px; }

h2 {
  font-family: "Tajawal";
  text-transform: uppercase;
  font-size: 1.7rem;
  color: #76C3EF;
  margin: 20px 0 20px 0; }

h4 {
  font-family: "Tajawal";
  text-transform: uppercase;
  font-size: 1rem;
  color: #76C3EF;
  font-weight: bold; }

h4.card-title {
  font-size: 1.4rem;
  text-align: center; }

hr {
  width: 80px;
  margin-bottom: 20px;
  color: #657785;
  border-bottom: 1px solid #657785; }

p.titre {
  margin-top: 5px;
  font-size: 0.9rem;
  text-align: center;
  font-weight: 500; }

p {
  font-size: 0.9rem;
  text-align: justify; }

p.fort {
  background-color: #619EC9;
  padding: 10px;
  color: #fff;
  text-align: center; }

a, a:hover {
  color: #76ADCF;
  text-decoration: none; }

/* Form */
.form-control {
  font-size: 12px;
  color: #555;
  background-image: url(../images/fond.png);
  border-radius: inherit;
  height: auto;
  padding: 9px 12px; }

#contactform .form-group #submit {
  display: block;
  width: 100%;
  margin-top: 10px; }

.btn-light {
  color: #212529;
  background-color: #E2E6EA;
  border-color: #E2E6EA;
  margin-bottom: 10px; }

/* footer */
.footer {
  clear: both;
  padding: 10px 0 0 0;
  display: block;
  bottom: 0;
  width: 100%;
  height: auto;
  background-color: #69737a;
  color: #fff;
  font-size: 12px; }

.copy {
  padding-top: 10px;
  font-size: 0.8rem;
  text-align: center;
  color: #fff; }

.copyright {
  background-color: #8f9599; }

.foot {
  padding-top: 25px; }

/*# sourceMappingURL=styles.css.map */
