/**
 * CSS file for Elis theme.
 * This file overrides the styles that come from Drupal.
 */

/** Share price block **/
.js-stocks-data .js-stocks-date,
.js-stocks-data .js-stocks-price,
.js-stocks-data .js-stocks-variation { opacity: 0; }

/* Add same style for quicktabs "active" class */
.agenda-list__head__item.active {
  color: var(--dense-blue);
}

/*#callback-later {*/
/*  display: none;*/
/*}*/

.throbbing-blur {
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
}

.form-error {
  display: block;
}

.stepped__list {
  padding-bottom: 15px;
}
/* Do not display messages when a panel is open */
body.hide-messages .messages__wrapper {
  display: none;
}

/* Sitemap */
.sitemap-box-menu > .content > .sitemap-menu {
  padding: 0;
}
.sitemap-box-menu > .content > .sitemap-menu > li {
  margin-bottom: 60px;
}
.sitemap-box-menu > .content > .sitemap-menu > li > a,
.sitemap-box-menu > .content > .sitemap-menu > li > span {
  font-size: 20px;
}
.sitemap-menu li a, .sitemap-menu li span {
  margin-bottom: 15px;
  display: block;
  color: #00007D;
}
.sitemap-box-menu > .content > .sitemap-menu > li > ul > li > a {
  font-size: 16px;
}
.sitemap-menu a, .sitemap-menu a:hover {
  border: unset !important;
  background: none  !important;
  padding: 0  !important;
  color: black  !important;
}
