.discuss-header{
    font-size:20px;
    margin-bottom: 10px;
}

.discuss-body{
    overflow-wrap: break-word;
}

.discuss-footer{
    font-size:20px;
}

.discuss-highlight{

    -webkit-animation: discussHighlight 2s linear;
}

.discuss-loading{
    opacity: 0.5;
}

.discuss-wrapper{
    -webkit-transition: height 1s;
    -moz-transition: height 1s;
    transition: height 1s;
    max-height: 700px;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

.discuss-input, .reply, .edit, .courseReviewModalTextarea {
    width:100%;
    line-height: 1.6em;
    resize:none;
    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    transition: height 0.2s;
    border: 1px solid #eee;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    outline: none;
    width: 100%;
    padding: 7px 14px;
    display: block;
    font-size: 13px;
    margin-bottom: 10px;
}

.reply{
    margin-top: 10px;
}

@-webkit-keyframes discussHighlight {
    0% {
        background: #FFF;
    }
    50% {
        background: #f0b302;
    }
    100% {
        background: #FFF;
    }
}

.discussWithSub{
    list-style: none;
    margin-left: 10px !important;
}

.discuss{
    margin-bottom: 15px;
}

.discuss-edit, .discuss-reply, .discuss-voteup,
.discuss-votedown, .discuss-rating, .discuss-replybutton, .identify_solution{
    font-size: 13px;
}

.discuss-footer{
    margin-top: 10px;
}

.discuss-separator{
    font-size:14px;
    padding-left:10px;
    padding-right:10px;
}

.discuss-editbutton{
    margin-top: 10px;
}

