.group {
  margin-top: 15px;
}

.group-name {
  margin: 5px 0 0 0;
}

.group-nav {
  width: 100%;
}

.group-activity,
.group-manage {
  position: relative;
}

.group-members {
  .group-member {
    border-top: 1px solid var(--primary-low);

    .user-info {
      margin: 0;
      padding: 0.5em;
      width: 98%;
    }

    .btn-group {
      margin-top: 0;
    }

    .group-member-info {
      color: var(--primary-medium);

      label {
        margin-bottom: 0;
        font-weight: bold;
        display: inline-block;
      }
    }
  }
}

.group-info {
  flex-wrap: wrap;
  .group-details-button button {
    margin-top: 0.5em;
  }
}
