.menu--dashboard,
.menu--dashboard-host {
  padding: 24px;
  border-radius: 10px;
  background-color: #002067;
  box-shadow: 0 3px 6px 0 rgba(121, 121, 121, 0.18);
  color: #fff;
}
.menu--dashboard ul, .menu--dashboard li,
.menu--dashboard-host ul,
.menu--dashboard-host li {
  margin: 0;
  padding: 0;
  text-align: left;
}
.menu--dashboard li,
.menu--dashboard-host li {
  margin-top: 32px;
}
.menu--dashboard li:first-child,
.menu--dashboard-host li:first-child {
  margin-top: 0;
}
.menu--dashboard ul.menu,
.menu--dashboard-host ul.menu {
  padding-left: 38px;
}
.menu--dashboard ul.menu a,
.menu--dashboard-host ul.menu a {
  position: relative;
  display: block;
  font-family: "Fira Sans";
  font-weight: 800;
  font-size: 1.4rem;
  line-height: 1.33;
  color: #fff;
}
.menu--dashboard ul.menu a:before,
.menu--dashboard-host ul.menu a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -20px;
  display: block;
  width: 18px;
  height: 18px;
  color: #fff;
  font-family: "icomoon";
  font-weight: 100;
  transform: translateX(-100%) translateY(-50%);
  text-align: center;
  font-size: 16px;
  line-height: 1.2;
}
.menu--dashboard ul.menu a.is-active,
.menu--dashboard-host ul.menu a.is-active {
  color: #fff;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
.menu--dashboard ul.menu a.dashboard:before,
.menu--dashboard-host ul.menu a.dashboard:before {
  content: "\e924";
}
.menu--dashboard ul.menu a.profil:before,
.menu--dashboard-host ul.menu a.profil:before {
  content: "\e922";
}
.menu--dashboard ul.menu a.meeting:before,
.menu--dashboard-host ul.menu a.meeting:before {
  content: "\e923";
}
.menu--dashboard ul.menu a.section:before,
.menu--dashboard-host ul.menu a.section:before {
  content: "\e920";
}
.menu--dashboard ul.menu a.section-members:before,
.menu--dashboard-host ul.menu a.section-members:before {
  content: "\e921";
}
.menu--dashboard ul.menu a.board-meetings:before,
.menu--dashboard-host ul.menu a.board-meetings:before {
  content: "\e921";
}
.menu--dashboard ul.menu a.pleiade:before,
.menu--dashboard-host ul.menu a.pleiade:before {
  content: "\e935";
}
.menu--dashboard ul.menu a.useful:before,
.menu--dashboard-host ul.menu a.useful:before {
  content: "\e93c";
}
.menu--dashboard ul.menu a.cooperation:before,
.menu--dashboard-host ul.menu a.cooperation:before {
  content: "\e934";
}
.menu--dashboard ul.menu a.btn-host,
.menu--dashboard-host ul.menu a.btn-host {
  margin-left: -32px;
  width: calc(100% + 32px);
  max-width: none;
}
.menu--dashboard ul.menu a.contribution:before,
.menu--dashboard-host ul.menu a.contribution:before {
  content: "\e933";
}
.menu--dashboard ul.menu a.need-help:before,
.menu--dashboard-host ul.menu a.need-help:before {
  content: "\ea0c";
}
.menu--dashboard ul.menu a.separator,
.menu--dashboard-host ul.menu a.separator {
  margin-top: 64px;
}
.menu--dashboard ul.menu a.separator:after,
.menu--dashboard-host ul.menu a.separator:after {
  content: "";
  position: absolute;
  display: block;
  top: -32px;
  left: -32px;
  width: calc(100% + 4 * 8px);
  height: 2px;
  background-color: #fff;
}
.menu--dashboard ul.menu a.board-meetings:before,
.menu--dashboard-host ul.menu a.board-meetings:before {
  content: "\e936";
}