/** QA module css */

a.question-link,
a.reply-link{
    text-decoration: none;
    border-bottom: 1px dashed;
}
.question-list {

}
.question-list .question-item {
    margin: 10px 10px 10px 60px;
    padding:10px;
    background-color: #fafafa;
    border: 1px solid #eee;
    position: relative;
    min-height: 40px;
    border-radius: 3px;
}
.question-list .question-item .question-action,
.question-list .question-item .question-message,
.question-list .question-item .question-thread{
    display:none;
}
.question-list .question-item.open .question-action,
.question-list .question-item.open .question-message,
.question-list .question-item.open .question-thread{
    display:block;
}
.question-list .question-info {margin:5px 0 0;}

.question-list .question-info .customer,
.question-list .answer-info .customer {font-weight: bold;}

.question-list .question-info .date,
.question-list .answer-info .date {color:#999;}

.question-list .answer-info .date:before,
.question-list .question-info .date:before { content: ' | ';}

.question-list .question-info .reply-count {
    display: inline-block;
    padding:2px 10px;
    background: #eee;
    border: #ccc solid 1px;
    border-radius: 2px;
    margin:0 5px;
    color: #666;
    font-size: 11px;

}

.question-list .question-avatar{
    position:absolute;
    left:-50px;
    top:10px;
}
.question-list .question-message,
.question-list .answer-message{
    margin:10px 0;
    padding:5px;
    background: #F3F7F7;
    border: #eaeeee solid 1px;
    border-radius: 3px;
}
.question-list .question-action {
    margin:5px 0 ;

}
.question-list .question-thread {


}
.question-list .answer-list {
    margin-top:20px;

}
.question-list .answer{
    position:relative;
    padding: 10px 10px 10px 60px;
    border-top: 1px dotted #ccc;
}
.question-list .answer-avatar{
    position:absolute;
    left:5px;
    top:10px;
}

.no-question {margin:20px 10px;}
.question-list-action {margin:10px 10px;}

a.button {
    display: block;
    height: 28px;
    text-decoration: none;
}
