#header { } .container-fluid { padding-left: 0; padding-right: 0; } #sidebar { min-width: 140px; padding-right: 1px; } #menuControls { display: flex; align-items: center; } #menuControls div { margin: 0 0 0 1em; } #imageFeed{ text-align: center; } #monitorStatus { margin: 4px auto; text-align: center; display: inline-block; } #monitorStatus #monitorState { } #replayStatus { margin: 3px 0 2px; text-align: center; display: inline-block; } #replayStatus > span { padding: 0 4px; } #dvrControls { margin-top: 3px; margin-bottom: 2px; text-align: center; } #dvrControls input { padding: 10px 10px; width: 50px; margin: 0 3px; font-weight: 900; } #dvrControls input[disabled] { color: #aaaaaa; } #dvrControls input.active { border: 0; background-color: #2ecc71; color: #fff; } #dvrControls input.inactive { border: 0; background-color: #e67e22; color: #fff; } #dvrControls input.unavail { background-color: #ccc; border: 0; cursor: default; } #events { margin: 0 auto; } #eventList { width: 100%; } #eventList thead td { font-weight: bold; } #eventList th, #eventList td { text-align: center; } li { display: inline; list-style-type: none; } span.alarm { color: #DC143C; font-weight: bold; } span.alert { color: #FF8C00; font-weight: bold; } #eventList tr.recent { background-color: #B0E0E6; } #eventList tr.highlight { background-color: #DCDCDC; } .controlHeader { width: 100%; } #viewingFPS, #captureFPS, #analysisFPS { display: inline-block; } #stateValue, #viewingFPSValue, #captureFPSValue, #analysisFPSValue { display: inline-block; min-width: 40px; text-align: right; }