div.poll { display: table; min-width: 500px; width: 100%; box-sizing: border-box; .poll-info { min-width: 150px; width: 100%; display: table-cell; border-left: 1px solid $border-color; p { margin: 40px 20px; } .info-text { display: block; } } .poll-container { display: table-cell; min-width: 330px; width: 100%; } .poll-buttons { border-top: 1px solid $border-color; padding: 10px; .toggle-status { float: right; } } }