#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; } #dataBar { width: 100%; margin: 2px auto; text-align: center; } #dataBar #dataTable { width: 100%; } #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; } #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 { padding: 10px 10px; width: 50px; margin: 0 3px; font-weight: 900; } .dvrControls input[disabled=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; } #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 { width: 100%; position: relative; } #eventThumbsPanel { position: relative; width: 100%; margin: 4px auto; z-index: 1; } #eventThumbs { margin: 0 auto; width: 100%; 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; z-index: 10; } #eventImageFrame { border: 2px solid gray; background-color: white; padding: 4px; } #eventImage { } #eventImageBar { margin-top: 2px; } #eventImageStats { float: left; } #eventImageData { margin: 0 auto; padding-top: 2px; } #eventImageClose { float: right; } #eventImageNav { position: relative; } #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; } #thumbsKnob { width: 8px; height: 10px; background-color: #444444; } #eventVideo { display: inline-block; position: relative; } #video-controls { position: absolute; bottom: 0; left: 0; right: 0; padding: 5px; opacity: 0; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; transition: opacity .3s; background-image: linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%); background-image: -o-linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%); background-image: -moz-linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%); background-image: -webkit-linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%); background-image: -ms-linear-gradient(bottom, rgb(3,113,168) 13%, rgb(0,136,204) 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.13, rgb(3,113,168)), color-stop(1, rgb(0,136,204)) ); } #eventVideo:hover #video-controls { opacity: .9; } button { background: rgba(0,0,0,.5); border: 0; color: #EEE; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 0; } button:hover { cursor: pointer; } #seekbar { width: 360px; border: 0; padding: 0; } #volume-bar { width: 60px; border: 0; padding: 0; }