/*** GLOBAL ***/
:root {
  --cassiopeia-color-primary: #2e486b;
  --cassiopeia-color-hover: #466ea1;
  --cassiopeia-color-link: #2e486b;
}

body {
  background-color: #ffffff;
}

header {
  background-color: transparent;
}


/*** BRAND ***/
.container-header .navbar-brand a {
  font-size: 3rem;
}

  
/*** HEADER ***/
.container-header {
  --cassiopeia-color-primary: #ffffff;
  --cassiopeia-color-hover: #ffffff;
  --cassiopeia-color-link: #2e486b;

  background-color: #ffffff;
  
  /*
  background-color: transparent;
  background-image: none;
  */
  /*
  background-image: url("../../../../../images/ahpc/montagne4.png");
  background-repeat: no-repeat, repeat;
  background-position-y: top;
  opacity: 0.75;
  background-color: #ffffff;
  */
}

.container-header .navbar-brand a {
  color: #2e486b;
  text-decoration: none;
}


/*** MENU ***/
.container-header .navbar-toggler {
    color: #2e486b;
}

.metismenu.mod-menu .mm-toggler {
  color: #2e486b;
}

ul.mod-menu.mod-menu_dropdown-metismenu.metismenu.mod-list.ahpc-menu li a {
  color: #2e486b;
}

.container-header .metismenu > li.active > a {
  font-weight:bold;
}

.container-header .metismenu > li.active > a::after {
  background-color: #2e486b;
}


/*** PARTENAIRES ***/
.ahpc-partenaires table {
  --table-striped-bg: transparent;
  --table-hover-bg: transparent;
  border-left-style: none;
  border-right-style: none;
}

.ahpc-partenaires table > tbody > tr > td,
.ahpc-partenaires table > tbody > tr > th {
  border-left-style: none;
  border-right-style: none;
}

.ahpc-partenaires table > tbody > tr > th > a > img {
  border: none;
}

.ahpc-partenaires .com-contact__container h3 {
  display: none;
}


/*** ANNUAIRE ***/
.ahpc-annuaire table {
  --table-striped-bg: transparent;
  --table-hover-bg: transparent;
}

.ahpc-annuaire table > thead {
  --table-bg: #f7f7f7;
}

.ahpc-annuaire table > tbody > tr > th > a > img {
  border: none;
}

.ahpc-annuaire .com-contact__container h3 {
  display: none;
}


/*** FAQ ***/
.ahpc-faq table {
  --table-striped-bg: transparent;
  --table-hover-bg: transparent;
  border-style: none;
}

.ahpc-faq table > tbody > tr {
  border-style: none;
}

.ahpc-faq table > tbody > tr > td,
.ahpc-faq table > tbody > tr > th {
  border-style: none;
}

/*** FOOTER ***/
ul.mod-menu.mod-menu_dropdown-metismenu.metismenu.mod-list.menu-horizontal.ahpc-menu-footer li a{
  font-size: 0.9rem;
}
