.WMF-EQ-question {
display: table;
}
.WMF-EQ-question > div {
display: table-cell;
vertical-align: middle;
}
.WMF-EQ-question > div:first-child {
padding: 2em;
}
.WMF-EQ-question-content {
font-size: 1.5em;
}
.WMF-EQ-question-author {
font-size: 0.9em;
}
.WMF-EQ-candidate-box {
margin: 5px 20px 5px 20px;
border: 1px solid #000000;
border-radius: 5px;
padding: 0;
}
.WMF-EQ-candidate-box-header {
margin: 0;
border-width: 0;
border-bottom: 1px dotted #5f310d;
border-radius: 5px;
background-color: #9fbfcf;
padding: 5px;
font-weight: bold;
font-size: 17px;
}
.WMF-EQ-candidate-box-answer {
padding: 1em;
}