.video-block{position:relative;max-width:1080px;margin:10px 0 42px;padding:0}.video-js{font-size:10px;background-color:transparent}.video-js .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#323f45}.video-js .vjs-control-bar{height:4em}.video-js .vjs-play-control{order:1;width:3em;margin-left:1em}.video-js .vjs-volume-panel{order:2;width:3em;margin-right:1em}.video-js .vjs-current-time{order:3}.video-js .vjs-time-divider{order:4;min-width:0}.video-js .vjs-duration{order:5}.video-js .vjs-progress-control{order:6}.video-js .vjs-playback-rate{order:7}.video-js .vjs-fullscreen-control{order:8}.video-js .vjs-remaining-time{display:none}.video-js .vjs-current-time,.video-js .vjs-time-divider,.video-js .vjs-duration{padding-left:.3em;padding-right:.3em}.vjs-current-time-display,.vjs-duration-display,.vjs-time-divider span{font-size:1.6em;font-weight:600;line-height:2.6em}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:block}.vjs-time-divider{display:block}.vjs-button>.vjs-icon-placeholder:before{font-size:3.2em;line-height:1.3}.vjs-playback-rate .vjs-playback-rate-value{font-size:0}.video-js .vjs-playback-rate{position:relative;width:3em}.video-js .vjs-playback-rate:before{background:url(../../../../../../cgm-player/css/setting-btn.png) no-repeat;content:"";display:block;width:40px;height:30px;position:absolute;top:9px;left:4px}.video-js .vjs-progress-holder{height:1.1em}.video-js .vjs-slider{border-radius:8px;background-color:#fff}.video-js .vjs-load-progress{border-radius:8px 0 0 8px;background-color:#c9d3db}.vjs-play-progress{border-radius:8px;background-color:#4597cb!important}.video-js .vjs-slider-bar{border-radius:8px 0 0 8px}.video-js .vjs-load-progress div{background-color:#c9d3db;border-radius:8px 0 0 8px}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{height:4em}.video-js .vjs-volume-bar{margin:1.85em .45em}.video-js .vjs-mute-control,.video-js .vjs-volume-level:before{color:#5494cb}.video-js .vjs-volume-level{background-color:#5494cb}.video-js .vjs-big-play-button{line-height:4em;height:4em;width:4em;top:50%;left:50%;border:0;border-radius:0;color:#d0d4d6;background-color:transparent;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:4em;-webkit-transition:color .15s;transition:color .15s}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{background-color:transparent}.video-js:hover .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-big-play-button:focus .vjs-icon-placeholder:before{color:#2b7ca5}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{width:0}.video-js .vjs-play-progress:before{content:"";position:absolute;top:-2px;border-radius:50%;width:0;height:12px;z-index:1;background-color:#fff}.video-js .vjs-time-tooltip{font-size:10px!important;top:-3em}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:none}.vjs-current-time-display,.vjs-duration-display,.vjs-time-divider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-volume-level:before{font-size:1.1em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.4em}.vjs-volume-bar.vjs-slider-horizontal{height:.4em}.vjs-slider-horizontal .vjs-volume-level{height:.4em}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{font-size:3.6em;line-height:1.1}