.poll-answer { margin-left: 1em; font-weight: bold; display: inline-block; } .percentage-gauge { display: inline-block; background-color: #e5ebee; } .poll-result-input-container { display: table-cell; padding-right: .2em; vertical-align: middle; } .percentage-gauge-container { display: table-cell; width: 100%; vertical-align: middle; background-color: #fafbfc; } ul.poll-answers, ul.poll-answers-results { list-style-type: none !important; max-width: 80%; } li.poll-answer { display: block; border-bottom-width: .5em; } li.poll-spacer { height: .25em; } ul.poll-answers-results { display: table; } li.poll-result { width: 100%; display: table-row; padding-bottom: .2em; } .poll-answer-text { margin-left: .2em; font-weight: bold; } .poll-percent-container { display: table-cell; text-align: left; padding-left: .2em; vertical-align: middle; } .poll-percent-display { font-weight: bold; } .poll-top-choice { color: #e37222; } .poll-footnote { margin-top: 1em; margin-bottom: 1em; font-size: smaller; }