main { flex: 1 0 auto; } footer { text-align: center; position: fixed; bottom: 0; } .row { margin-top: 20px; display: flex; justify-content: space-between; } .col-md-6 { flex: 0 0 50%; max-width: 50%; } .col-md-12 { flex: 0 0 100%; max-width: 100%; } .hiddenTable { max-height: 400px; /* Adjust this value as needed */ overflow-y: hidden; } .full-view { max-height: none; overflow-y: visible; } .sticky-header thead{ position: sticky; top: 0; z-index: 1; } #addVideoHandler{ display: flex; } #show-form-button { left: 20px; } .form-container { z-index: 25; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); justify-content: center; align-items: center; } .form-content { background-color: #fff; padding: 20px; border-radius: 8px; text-align: center; } .form-content h1 { margin: 0; } #close-form-button { margin-top: 20px; } .duration-input { margin-left: 33%; display: flex; align-items: center; } .duration-input button { width: 30px; height: 30px; margin: 0 5px; align-items: center; } .duration-input input { width: 50px; text-align: center; } #close-form-button { margin-top: 20px; } .number-button { background-color: #f0f0f0; border: 1px solid #ccc; padding: 10px; margin: 5px; cursor: pointer; } .number-button.highlight { background-color: #ff0000; color: #fff; } #numerator,#denominator{ width: 25%; }