#content .vjsMessage { width: 100%; position: absolute; left: 0; z-index: 10; margin: 0; font-size: 200%; color: white; background-color: black; display: inline-block; } .alarmCue { background-color: #222222; height: 1.5em; text-align: left; margin: 0 auto 0 auto; } .alarmCue span { background-color:red; height: 1.5em; display: inline-block; } span.noneCue { background: none; } #eventVideo { display: inline-block; } #dataBar { width: 100%; margin: 2px auto; text-align: center; } #dataBar #dataTable { width: 100%; table-layout: fixed; } #dataBar #dataTable td { text-align: center; padding: 2px; } #menuBar1 { width: 100%; padding: 3px 0; text-align: center; clear: both; } #menuBar1 #nameControl { float: left; } #menuBar1 #nameControl #eventName { margin-right: 4px; } #menuBar1 #replayControl { float: right; margin-left: 8px; } #menuBar1 #scaleControl { float: right; margin-left: 8px; } #menuBar2 { width: 100%; padding: 3px 0; margin-bottom: 4px; } #menuBar2 div { text-align: left; float: left; padding: 0 12px; } #menuBar2 #closeWindow { float: right; text-align: right; } #menuBar1:after, #menuBar2:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; } #imageFeed { display: inline-block; position: relative; text-align: center; } #monitorStatus { width: 100%; margin-top: 3px; margin-bottom: 2px; text-align: center; } #monitorStatus #enableAlarms { position: absolute; left: 4px; } #monitorStatus #forceAlarm { position: absolute; right: 4px; } #monitorStatus #monitorState { } #dvrcontrols { margin-top: 3px; margin-bottom: 2px; text-align: center; } #dvrcontrols input { height: 1.5em; width: 2em; padding: 0; margin: 0 3px; } #dvrcontrols input[disabled=disabled] { color: #aaaaaa; } #dvrcontrols input.active { border: 1px solid blue; } #dvrcontrols input.inactive { border: 1px solid green; } #dvrcontrols input.unavail { border: 1px solid red; } #replayStatus { margin: 3px 0 2px; text-align: center; clear: both; } #replayStatus > span { padding: 0 4px; } #progressBar { position: relative; top: -1.5em; height: 1.5em; margin: 0 auto -1.5em auto; } #progressBar .progressBox { height: 1.5em; background: rgba(170, 170, 170, .7); } #eventStills { position: relative; } #eventThumbsPanel { position: relative; margin: 4px auto; z-index: 1; } #eventThumbs { margin: 0 auto; overflow: hidden; height: 300px; } #eventThumbs img { height: 25px; /* HACK - Although this is pixels it will be interpreted as a scale %ge, so 25px = 25% scaling for thumbnails */ margin: 2px; background-color: #dddddd; } #eventThumbs img.placeholder { /* width: 100px; */ } #eventThumbs img.selected { } #eventImagePanel { position: absolute; top: 0; left: 0; z-index: 10; width: 100%; } #eventImageFrame { border: 2px solid gray; background-color: white; padding: 4px; display: inline-block; } #eventImage { } #eventImageBar { margin-top: 2px; } #eventImageBar::after { visibility: hidden; display: block; content: ""; clear: both; height: 0; } #eventImageStats { float: left; } #eventImageData { margin: 0 auto; padding-top: 2px; } #eventImageClose { float: right; } #eventImageNav { position: relative; margin: 4px 0 0 0; } #eventImageNav input { width: 32px; font-size: 16px; } #thumbsSliderPanel { width: 400px; margin: 4px auto 0; background: #888888; padding: 1px; } #thumbsSlider { width: 400px; height: 10px; background: #dddddd; } #eventVideo { display: inline-block; position: relative; } #thumbsKnob { width: 8px; height: 10px; background-color: #444444; }