.activeWatch { background-color: lightgray; } h2 { margin-left: 10px; margin-top: 25px !important; } .table-bordered { width: 100%; table-layout: fixed; text-align: center; /*border: 1px solid #0e0017 !important;*/ } td { overflow-wrap: break-word; } button { /*background-color: lightgray;*/ /*border: none;*/ /*color: white;*/ padding: 1% 5%; text-align: center; text-decoration: none; display: inline-block; /*font-size: 16px;*/ border-radius: 20px; } button, .form-group{ margin: 5px !important; } input { text-align: center; } .stopButton, .resetButton { width: 98% !important; } .form-group { width: 98%; } .tableHeader { min-width: 100px; } html, body { height: 100%; margin: 0; } .wrapper { min-height: 100%; /* Equal to height of footer */ /* But also accounting for potential margin-bottom of last child */ margin-bottom: -150px; } footer, .push { height: 150px; } .footer { vertical-align: top; text-align: left; }