menu {
  background: #00152c;
  color: #fff;
}
menu a {
  color: #fff;
}
menu .parent {
  background-image: url(../../img/logo-wecomply-white.png);
  background-size: auto 26px;
}
@media ( min-width:768px ) {
  body.toggle-menu menu .parent {
    background-image: url(../../favicon.png);
    background-size: auto 34px;
  }
}
menu .user {
  background: #162433;
}
menu .badge {
  background: #69dabe;
  color: #fff;
  font-weight: bold;
}
menu svg path,
menu svg rect {
  fill: #fff !important;
  stroke: transparent !important;
  transition: fill .23s, stroke .23s
}
menu a:hover,
menu li.active a {
  color: #58dbfc !important;
}
menu a:hover svg path,
menu a:hover svg rect,
menu li.active a svg path,
menu li.active a svg rect {
  fill: #58dbfc !important;
  stroke: transparent !important;
}
menu li a:before {
  background: #58dbfc
}
body.toggle-menu menu li a:before {
  width: 0;
}
#blog-list a .read-more {
  color: #69dabe
}
body.public a:not(.button):hover {
    color: #69dabe !important
}
input[type="checkbox"]:not(.toggle):checked:after {
  background: #69dabe;
}
.resources a[href*="files/"] {
  color: #69dabe;
}
.resources a[href*="files/"]:hover {
  background: #69dabe;
  color: #fff;
}
.news-events-details article .page-nav a {
  color: #69dabe;
}
.nav a {
  color: #69dabe;
}
.nav a.text:hover {
  background-color: #69dabe;
  color: #fff;
}
main ul.nav a svg path {
  fill: #69dabe !important;
  stroke: transparent !important
}
main ul.nav a svg circle {
  stroke: #69dabe !important
}
.events-container {
  background: #586b78;
  color: #fff;
}
.events-container .event-card .events h2{
  color: #fff;
}
.left-button,
.right-button {
  color: #69dabe !important;
}
.active-date {
  background-color: #69dabe !important;
  font-weight: bold;
}
input[type="file"]:after {
  background: #69dabe;
  color: #fff;
}
a[href*="go(-1)"] {
  color: #69dabe;
}
