.list-group-item.feed {
    margin: 0 0 1.25rem;
    border-radius: 4px;
    box-shadow: 0 1px #eee;
    position: relative;
    /*overflow: hidden;*/
}
.feed .feed-option {
    position: absolute;
    top: 0;
    right: 0;
}
.feed .body {
    margin: 0;
}
.feed .feed-bar {
    padding: 5px;
    border-top: 1px solid #ededed;
    background-color: #f7f7f9;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    /*margin-bottom: -0.75rem;*/
}
.feed .feed-details .list-inline {
    margin-bottom: 0;
}
.feed .feed-item {
    margin-top: 0.5rem;
}
.feed .feed-menu {
    margin: 5px 0 0;
}
.feed .feed-menu .list-inline {
    padding: 0;
    margin: 0 -1.25rem;
    border-top: 1px solid #ededed;
    background-color: #fcfcff;
}
@media (max-width: 767px) {
    .list-group-item.feed {
        margin-bottom: 0.5rem;
        padding: 5px 5px 0;
        border-radius: 0;
        border-left-width: 0;
        border-right-width: 0;
    }
    .feed .form-group {
        margin-bottom: 5px;
    }
    .feed .feed-item {
        margin-top: 5px;
    }
}
.card.feed-card .card-body {
    padding: 0.25rem;
    font-size: 80%;
}
.card.feed-card .card-title {
    margin-bottom: 0.25rem;
    font-size: 1rem;
    font-weight: bold;
    color: #303030;
}
.card.feed-card p.card-text {
    margin: 0;
    color: #585555;
}
.card.feed-card .card-options {
    text-align: right;
    font-weight: bold;
    color: #6c757d;
}
.card.feed-card .card-options .list-inline {
    margin: 0;
}
.card.feed-card .card-footer {
    padding: 0.25rem;
    font-size: 80%;
    color: #6c757d;
    text-align: right;
}
.card.feed-card a {
    color: inherit;
}
