.question-explanation{
    padding: 10px 0;
    color: #666666;
    text-align: justify;
}
.answers{
    margin-right: 10px;
}
.answers-header{
    margin: 5px 0 20px 0;
}
.answer-content{
    text-align: justify;
    word-break: break-all;
    padding: 8px;
    line-height: 1.4em;
    max-height: 200px;
    color: #666666;
    overflow-y: scroll;
}
.respondent{
    padding: 5px 8px 2px 0;
    display: inline-block;
    width: 97%;
}
.respondent a{
    color: #00A550;
}
.respondent a:hover,.respondent a:focus{
    color: #ff8600;
    text-decoration: none;
}
.submit-button{
    color:#fff;
    background-color:#00a550
}
.button-placeholder{
    margin-top: 20px ;
}
.question-card{
    background-color: #fcfcfc;
    padding: 5px 20px 10px 20px;
}
.question-title{
    font-weight: 600;
    font-size: 20px;
    margin-top: 15px;
    width: 97%;
    display: inline-block;
    color: #00A550;
}
.rate{
    display: inline-block;
    padding: 15px 0;
    vertical-align: top;
    margin-top: 20px;
    text-align: center;
    font-size: 17px;
    width: 4%;
}
.answer-card{
    display: inline-block;
    width: 93%;
}
.score{
    font-size: 17px;
    text-align: center;
    padding: 10px 0;
    margin-bottom: 0;
    color: #888888;
}
.rate-icon{
    margin-top: -16px;
    height: 19px;
    color: #888888;

}
a.rate-button:hover .rate-icon{
    color: #ff8600;
}
a.rate-button:hover{
    text-decoration: none;
}
a.rate-disabled:hover .rate-icon{
    color: #888888 ;
}
.time{
    padding-right: 5px;
}
.info-icon{
    color: #ff8600;
    font-size: 15px;
}
.question-metadata{
    padding: 15px 15px 5px 10px;
    border-right: 1px solid #eee;

}
.question-metadata span{
    color: #888888;
}
.question-metadata a{
    color: #48a650;
    font-weight: 600;
}
.question-metadata a:hover{
    color: #ff8600;
    text-decoration: none;
}
.question-option-icon{
    font-size: 1.25em;
    color: #555555;
}
.question-options{
    float: left;
    position: absolute;
    margin-top: 10px;
}
.scroller::-webkit-scrollbar {
    width: 5px;
}
.scroller::-webkit-scrollbar-track {
    background: #fdfdfd;
}
.scroller::-webkit-scrollbar-thumb {
    background: #00a55a;
    cursor: pointer;
}
.dismiss{
    background-color: #f7941e ;
    color: white;
}
.dismiss:hover:not([disabled]){
    filter: brightness(120%);
    color: white;
}
.dismiss:disabled{
    color: #aaaaaa;
    border-color: #aaaaaa;
    background-color: white;
}
.backButton {
    background-color: #00A550;
    color: white;
    text-decoration: none !important;
}
.backButton:hover,.backButton:focus{
    background-color: white;
    border: 1px solid #00A550;
    color: #00A550;
    text-decoration: none !important;
}
.profile-error{
    color: #a94442;
    margin-top: 5px;
    /*font-weight: 600;*/
}
.loginModalLink{
    color: #8a6d3b;
    text-decoration: underline;
}
#editor{
    height: 250px;
}
.academia-icon{
    color: #777777;
}

.answer-content img{
    max-width: 700px;
    max-height: 500px;
}

.question-card img{
    max-width: 700px;
    max-height: 500px;
}