html, body { height: 100%; } #sidebar { position: relative; float: left; height: 100%; display: flex; flex-direction: column; } #calendar { flex-basis: 155px; } #options { flex-basis: 90px; }