.wide { width: 900px !important } .content { position: absolute; margin-top: -200px; height: 400px; top: 50% } p { font-size: 1.2em; margin: 0 } td > span { width: 100%; } .green-background { color: white; background-color: #8dba25; height: 2em; line-height: 2em; padding-left: 0.5em; } .info-panel td, .info-panel th { padding: 1%; } .info-panel { margin-bottom: 5em; } table { width: 100%; text-align: end; } th { width: 20%; } td { width: 10%; } .field { width: 100%; float: none; } th > input { float: none; border: 0; background-color: rgb(236, 236, 236); width: 100%; height: 3em; }