.comment form textarea {
    height: 32px;
}
.comment form textarea:focus, .comment form textarea.not-empty {
    height: auto;
}
.comment .avatar {
    padding: 0;
    max-width: 30px;
}
.comment .comment-author {
    padding-right: 0.25rem;
}
.comments .comment .media-heading {
    font-size: 1em;
    margin: 0;
}
.comments.list-group > .list-group-item {
    background-color: transparent;
}
.comments .comment .comment-body {
    padding-right: 1.5rem;
}
.comments .comment .list-inline {
    margin-bottom: 0;
}
.comments .comment .comment-option {
    /*display: none;*/
    position: absolute;
    top: 0;
    right: 0;
}
.comments .comment:hover .comment-option {
    display: inline-block;
}
.comments.list-group .navigation {
    padding: 0 20px;
}
@media (max-width:500px) {
    .comment form .input-group {
        display: block
    }
    .comment form .input-group .form-control {
        border-radius: 4px 4px 0 0;
    }
    .comment form .input-group  .input-group-addon {
        clear: both;
        display: block;
        width: 100%;
        border: 1px solid #ccc;
        border-radius: 0 0 4px 4px;
    }
}