.group-details-container { background: rgba(230, 230, 230, 0.3); padding: 20px; margin-bottom: 15px; position: relative; } .group-outlet { position: relative; } .group-username-filter { position: absolute; right: 0; top: -49px; } .group-post { .group-post-header { display: flex; .group-post-avatar { margin-right: 0.5em; } .time, .delete-info { color: lighten($primary, 40%); font-size: $font-down-1; } .group-member-info { display: flex; color: lighten($primary, 40%); } } .group-post-info { display: flex; width: 100%; justify-content: space-between; .group-post-title { font-size: $font-up-1; } } .group-post-excerpt { margin: 1em 0; word-wrap: break-word; color: $primary; } padding: 1em 0; border-bottom: 1px solid $primary-low; } .group-info { width: 100%; .group-info-name { font-size: $font-up-3; font-weight: bold; color: $primary; } .group-info-full-name { font-size: $font-up-2; color: dark-light-choose($primary-high, $secondary-low); } span { display: inline-block; vertical-align: middle; } $size: 50px; .avatar-flair-image { width: $size; } .avatar-flair { background-size: $size; height: $size; i { font-size: $size !important; } } } .group-manage-logs-filter { margin-right: 10px; &:hover { background-color: $danger; } } table.group-manage-logs { width: 100%; th, tr { border-bottom: 1px solid $primary-low; } th { text-align: left; padding: 5px 0; } td { padding: 10px 0; } .group-manage-logs-expand-details { cursor: pointer; i { color: blend-primary-secondary(50%); } } } table.group-members { width: 100%; table-layout: fixed; tr { border-bottom: 1px solid $primary-low; } th:first-child { width: 30%; text-align: left; } th:last-child { width: 5%; } th.group-members-actions { width: 5%; } th { border-bottom: 3px solid $primary-low; text-align: center; padding: 5px 0 5px 5px; color: dark-light-choose($primary-medium, $secondary-medium); font-weight: normal; } th.sortable { i { margin-left: 5px; } &:hover { cursor: pointer; background-color: $primary-low; } } tr { .user-info { display: block; } td:first-child { text-align: left; } td { text-align: center; color: blend-primary-secondary(50%); padding: 0.8em 0; } } } .group-owner-label { color: $primary; } .form-vertical { .group-flair-inputs { display: inline-block; } .avatar-flair-preview { position: relative; width: 45px; .avatar-wrapper { background-color: #f4f4f4; } } } .group-form-save { margin-right: 20px; } .group-add-members { .group-add-members-make-owner { label { display: inline; vertical-align: middle; } input[type='checkbox'] { vertical-align: middle; } } }