.tile-content { flex: 1 1 auto; background-color: #36c30023; display: flex; justify-content: center; flex-direction: column; } .tile-content * { } .tile-content label, .tile-content div { width: 100%; } .tile { display: inline-flex; flex-direction: column; align-content: stretch; align-items: stretch; justify-content: stretch; border-radius: 6px; box-shadow: 0 0 3px #c3c3c3; margin: 30px 15px 0; width: 200px; height: 200px; text-align: center; } .function { background-color: #c300d223 } .tile-list { list-style: none; } hr { margin-top: 30px; }