ul.rise-bullet-feed {
  position: relative;
  margin: 0px;
  padding: 0px; }
  ul.rise-bullet-feed li {
    display: flex;
    gap: 20px;
    position: relative;
    padding-bottom: 10px; }
    ul.rise-bullet-feed li .material-icons {
      flex: 0 0 20px;
      display: inline-block;
      vertical-align: top;
      width: 20px;
      height: 20px;
      background-color: var(--highlight_tint);
      border-radius: 50%;
      font-size: 15px;
      padding: 0px;
      margin-top: 10px;
      line-height: 20px;
      text-align: center;
      border: 1px solid black;
      position: relative;
      z-index: 1; }
    ul.rise-bullet-feed li .detail {
      flex: 1 1 40px;
      display: inline-block;
      position: relative; }
      ul.rise-bullet-feed li .detail span {
        display: block; }
      ul.rise-bullet-feed li .detail .wrap {
        display: inline; }
      ul.rise-bullet-feed li .detail .title {
        font-weight: bold; }
      ul.rise-bullet-feed li .detail .showreg {
        cursor: pointer;
        color: var(--highlight); }
      ul.rise-bullet-feed li .detail .attendees {
        display: none; }
        ul.rise-bullet-feed li .detail .attendees .reg_but {
          display: inline-block;
          width: 15px;
          height: 15px;
          opacity: 0.15;
          border-radius: 100%; }
          ul.rise-bullet-feed li .detail .attendees .reg_but.attended {
            background-color: green; }
          ul.rise-bullet-feed li .detail .attendees .reg_but.absent {
            background-color: red; }
          ul.rise-bullet-feed li .detail .attendees .reg_but.selected {
            opacity: 1; }
          ul.rise-bullet-feed li .detail .attendees .reg_but:hover {
            border-radius: 100% !important;
            opacity: 1; }
            ul.rise-bullet-feed li .detail .attendees .reg_but:hover.attended {
              background-color: green !important; }
            ul.rise-bullet-feed li .detail .attendees .reg_but:hover.absent {
              background-color: red !important; }
  ul.rise-bullet-feed li:not(:last-of-type):before {
    content: " ";
    border: 1px solid black;
    height: 100%;
    top: 10px;
    left: 10px;
    position: absolute; }

/*# sourceMappingURL=rise-bullet-feed.css.map */