.region.region-notifications-message-popover {
  display: inline;
}

#notifications-messages-popover-content-container {
  display: none;
}

#notifications-messages-popover {
  color: #fdb913;
  transition: 1.5s;
}

#notifications-messages-popover.unread-messages {
  color: #ff0000;
}

#notifications-messages-popover.unread-messages .badge {
  color: #ffffff;
  font-size: 8px;
  margin-top: 10px;
  z-index: 10;
}

#notifications-messages-popover.unread-messages .badge-less-than-10 {
  margin-left: -15px;
}

#notifications-messages-popover.unread-messages .badge-10-or-more {
  margin-left: -10px;
}

#notifications-messages-popover .fa-stack {
  margin-top: 0;
  vertical-align: top;
}

@media (min-width: 992px) {
  #notifications-messages-popover .fa-stack {
    margin-top: 13px;
  }
}

#notifications-messages-popover.unread-messages .fa-stack .fa-stack-2x {
  color: #ff0000;
  filter:drop-shadow(0 0 5px #ffff00);
}

#notifications-messages-popover .fa-stack .fa-stack-1x {
  font-size: 24px;
}

#notifications-messages-popover:hover {
  color: #ffffff;
}

#notifications-messages-popover.unread-messages:hover {
  color: #ffff00;
}

#notifications-messages-popover-content {
  margin-top: -15px;
}

#notifications-messages-popover-content .list-group .list-group-item {
  padding-left: 0;
  padding-right: 0;
}

#notifications-messages-popover-content .list-group .list-group-item .fa-solid.fa-envelope {
  color: #ff0000;
}

#notifications-messages-popover-content .list-group .list-group-item a {
  text-decoration: none;
}
