.qa-list .title a { font-size: 2rem; margin-left: 1rem; } .qa-list .counter-area { flex-direction: row; } .qa-list .counter-container + .counter-container { margin-left: 10px; } .qa-question-view { display: flex; flex-direction: row; } .qa-question-view .counter-area { flex-direction: column; margin: 1rem 10px 0 0; min-width: 50px; } .qa-question-view .counter-container + .counter-container { margin-top: 10px; } .qa-question-view .portlet { display: flex; flex-direction: column; } .qa textarea { height: 100px; } .qa .qa-accept { font-size: 3rem; font-weight: 800; color: #ccc; cursor: pointer; } .qa .accepted .qa-accept { color: #81e27d; } .qa .accepted .portlet { border-top: 3px solid #81e27d; } .qa .qa-vote { font-size: 3rem; font-weight: 800; color: #ccc; cursor: pointer; } .qa .qa-vote.voted { color: #81e27d; } .qa .counter-area { display: flex; } .qa .counter-area .counter-container { display: flex; flex-direction: column; align-items: center; } .qa .counter-area .counter { width: 2.3rem; height: 2.8rem; border: 1px solid #ccc; margin: 0 auto; display: flex; align-items: center; justify-content: center; background: #fff; } .qa .counter-area .text { font-size: .8rem; } .qa .score.closed { background: #ee5649; } .qa .score.open { background: #f8ffa8; } .qa .score.done { background: #81e27d; } .qa .qa-portlet-foot { display: flex; flex-direction: row; align-items: top; } .qa .qa-portlet-foot .account-info { display: flex; align-items: center; margin-left: auto; } .qa .qa-portlet-foot .account-info .name { margin-right: 10px; display: flex; flex-direction: column; }