@-webkit-keyframes rotation{from{-webkit-transform:translate(-50%) rotate(0deg)}to{-webkit-transform:translate(-50%) rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:translate(-50%) rotate(0deg)}to{-moz-transform:translate(-50%) rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:translate(-50%) rotate(0deg)}to{-o-transform:translate(-50%) rotate(359deg)}}@keyframes rotation{from{transform:translate(-50%) rotate(0deg)}to{transform:translate(-50%) rotate(359deg)}}html{height:100%;margin:0;paddding:0}body{height:100%;padding:0;margin:0;overflow:hidden;background-color:#000}.idleBG{background-color:#003791}.loadingBG{background-color:#0077ff}.streamLoader{background-color:#000;width:100%;height:100%}.vcenter{position:relative;top:50%;padding-top:0;padding-bottom:0;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.container{height:100%;width:100%;position:relative;padding:0;margin:0;top:0;left:0}.container .controls-transition-out{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;opacity:0}.container .player-controls{background-color:rgba(0,0,0,0.85);width:100%;position:absolute;bottom:0;left:0;display:none}.container .player-controls .ps-icon{position:absolute;right:52px;top:10px;width:47px;height:35px}.container .player-controls .title{font-size:34px;color:white;font-family:Arial;line-height:1;padding-left:50px;margin-top:10px}.container .player-controls .title .subtitle{font-size:24px;color:#999}.container .player-controls .title .redbar{width:4px;background:#cc1919;height:70px;float:left;margin-right:10px}.container .player-controls .time{width:100%;position:relative;margin:20px 0 20px 0;background-color:rgba(255,255,255,0)}.container .player-controls .time .time-holder{margin:auto;font-family:Arial}.container .player-controls .time .time-holder .playstate-icon{font-size:22px;color:white;display:inline-block;position:relative;width:22px;height:22px;top:4px;left:0;margin-right:5px}.container .player-controls .time .time-holder .icon-play{content:url(../img/ic_playing.png);width:22px;height:22px;display:none}.container .player-controls .time .time-holder .icon-pause{content:url(../img/ic_paused.png);width:22px;height:22px;display:block}.container .player-controls .time .time-holder .time-field{display:inline-block;color:#c8c8c8;height:100%;font-size:18px}.container .player-controls .time .time-holder .time-field .inactive_time{opacity:.5}.container .player-controls .time .time-holder .duration,.container .player-controls .time .time-holder .current{display:inline-block}.container .player-controls .time .time-holder .duration{padding-right:50px;padding-left:20px;text-align:left}.container .player-controls .time .time-holder .current{padding-right:20px;padding-left:50px;text-align:right}.container .player-controls .time .time-holder .duration{text-align:right}.container .player-controls .time .time-holder .sony-progress-holder{width:75%;display:inline-block;position:relative}.container .player-controls .time .time-holder .sony-progress-holder .progress-bar-track{width:100%;position:absolute;background-color:#333;top:3px;height:10px}.container .player-controls .time .time-holder .sony-progress-holder .sony-progress-bar{width:0;background-color:#0ea0eb;position:relative;top:3px;height:10px}.progress-bar{float:none;-webkit-transition:left .5s linear;-o-transition:left .5s linear;transition:left .5s linear}.dash-video-player{position:fixed;top:0px;bottom:0px;left:0px;right:0px}.dash-video-player video{width:100%;height:100%}.loader{height:99%;text-align:center}.loading_spinner{height:60px;width:60px;margin-top:-65px;position:relative;left:50%;transform:translate(-50%, -50%);-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,0.15);border-right:6px solid rgba(0,174,239,0.15);border-bottom:6px solid rgba(0,174,239,0.15);border-top:6px solid rgba(0,174,239,0.8);border-radius:90%}.buffering_spinner{position:absolute;top:50%;left:50%;height:60px;width:60px;opacity:1;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,0.15);border-right:6px solid rgba(0,174,239,0.15);border-bottom:6px solid rgba(0,174,239,0.15);border-top:6px solid rgba(0,174,239,0.8);border-radius:90%}.hide_spinner{display:none}.loading_spinner_message{font-family:Arial;font-size:25px;font-weight:normal;color:rgba(255,255,255,0.75);margin:25% auto 0 auto;padding-top:-24px;position:relative;top:-25px}.stats-holder{width:220px;position:absolute;top:20px;bottom:20px;right:20px}.panel-stats{width:200px;height:150px}.panel-stats span{display:block}.popwin{display:inline-block;position:absolute;margin:auto;width:25%;height:5%;background-color:rgba(0,0,0,0.85);border:1px solid #efefef}.popwin .error{border-color:#c80000}.errorMsg{position:absolute;width:100%;text-align:center;bottom:2em;display:none}.errorMsg .error .circle{width:27px;height:27px;display:inline-block}.errorMsg .error .error_msg{font-size:14px;margin-left:13px;text-align:left;color:#fff;display:inline-block;vertical-align:middle;height:27px}.allowPlayFalseWarning{position:absolute;height:25px;width:100%;text-align:center;bottom:10px;display:none}.allowPlayFalseWarning .warning .circle{width:22px;height:22px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0);border:2px solid #fff;font-weight:bold;font-size:16px;line-height:1.2;color:#fff;text-align:center;display:inline-block}.allowPlayFalseWarning .warning .warning_msg{height:24px;margin-left:5px;color:#fff;display:inline-block}.standAlone{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.85);z-index:1000}.standAlone h1{color:#fff;margin:4px}.standAlone .standAlone_inputs{width:80%;height:80%;background-color:#000;margin:auto;margin-top:35px;text-align:center}.standAlone .standAlone_inputs input{width:95%;font-size:24px;font-weight:bold}#build_version{padding:3em;color:#bada55}#build_version hr{border:1px solid #efefef}#build_version .span{font-weight:bold;color:#fff}
