/* cnt tech custom by bsw */

html{}
*{margin:0;padding:0;}
.jp-video{display: block;/* margin: auto; */border:0;position: fixed;width: 100%;height:100%;background: none !important;}
.jp-video .vidoe_wrap{position: absolute;left:0;top:0;max-width: 100%;width: 100%;max-height: 100%;}
.jp-video-full .vidoe_wrap{max-width:100%;height:100%;}
.jp-video .vidoe_wrap .video_bg{width:100%;}
.jp-video-full .vidoe_wrap .video_bg{height: 100%;min-height: 1px;}
.jp-video .vidoe_wrap .jp-jplayer{position: absolute;left:0;bottom:0;top:auto;/* max-height: 100%; */background:#eee;}
.jp-video-full .jp-jplayer{position:absolute !important;}
.jp-video .vidoe_wrap .jp-jplayer img{height:auto !important;}
.jp-video .fas{vertical-align:middle;}
.jp-video .jp-interface{border:0;position:absolute;left:0;right:0;bottom:0;background:none;}
.jp-video-360p .jp-video-play{margin-top: 0; height: 100%;width: 100%; left: 0;position: absolute;top: 0;}
/* .jp-video-play-icon{background:none;padding:0;text-indent: inherit;font-size:50px;color: #fff;position: absolute;width: 100%;height:100%;margin:0;left:0;top:0;} */
.jp-video-play-icon{background:rgba(0,0,0,0.3);padding:8px 0;text-indent: inherit;font-size:20px;color: #fff;position: absolute;width: 40px;height:auto;margin:0;left:10px;top:auto;bottom:14px;border:2px solid #fff;line-height:1;overflow:visible;}
.jp-video-play-icon:hover,
.jp-video-play-icon:focus,
.jp-video-play-icon:active{background:rgba(0,0,0,0.3);}
.jp-video-play-icon span{display: block;position: absolute;top: -2px;left: 100%;margin-left:2px;width: 0;height:28px;padding-top: 10px;background:rgba(0,0,0,0.3);border:2px solid #fff;border-left: 0 none;text-align:center;font-size:16px;opacity:0;overflow: hidden;transition:opacity 0.3s ease;}
.jp-video-play-icon:hover span{width: 100px;opacity:1;}
.jp-details, .jp-playlist{background: #fff;color:#002C77;}
.jp-play, .jp-play:hover, .jp-play:active, .jp-play:focus, .jp-stop, .jp-stop:hover, .jp-stop:active, .jp-stop:focus{background-image:none;}
.jp-controls-holder{width:auto;top:0;box-sizing:border-box;height:0px;padding:0 10px;-webkit-transition:.3s all ease;transition:.3s all ease;box-sizing: border-box;background:rgba(0,0,0,0.3); }
.control_on .jp-controls-holder{height: 40px;padding: 5px 10px;-webkit-transition:.3s all ease;transition:.3s all ease;}
.jp-video .jp-type-single .jp-controls{float: left;margin: 0;width:auto;}
.jp-controls button.jp-stop{display: none;}
.jp-controls button{text-indent: inherit;}
.jp-controls button i{color:#fff;}
.jp-controls button:hover i{color:#002C77;}
.jp-play, .jp-stop{width:30px;height:30px;margin: 0;font-size:18px;}
.jp-state-playing .jp-play,.jp-state-playing .jp-play:focus{background: none;}
.jp-state-playing .jp-play i:before{content: '\f04c';}
.jp-video .jp-volume-controls{float:left;position: relative;top:4px;left:0;margin-left:10px;}
.jp-volume-bar{background-image: none;background-color:#666;width:80px;top:8px;}
.jp-volume-controls button{background: none;text-indent: inherit;color:#fff;font-size:14px;width: auto;height: auto;}
.jp-volume-controls:hover button{color:#002C77;}
.jp-volume-controls button:hover, .jp-volume-controls button:active, .jp-volume-controls button:focus, .jp-state-muted .jp-mute, .jp-state-muted .jp-mute:active, .jp-state-muted .jp-mute:focus,.jp-state-muted .jp-mute:hover{background-image: none;}
.jp-state-muted .jp-mute i:before{opacity: .5;}
.jp-state-muted .jp-mute i:after{content: 'X';display: block;position: absolute;left:5px;top:2px;color:#fff;font-size:12px;opacity:.8;}
.jp-volume-bar-value{background: #fff;}
.jp-volume-controls:hover .jp-volume-bar-value{background:#002C77;}
.jp-volume-max{left:106px;}
.jp-seek-bar{background:#fff;}
.jp-play-bar{background:#002C77;opacity:1;}
.jp-video .jp-progress{height:4px;position: relative;z-index: 10;transition:height 0.3s ease;}
.jp-video .jp-progress:hover{height:8px;}
.jp-details{display:none;}
.jp-details .jp-title{font-size:12px;color:#002C77;}
.video_time{font-size:12px;float: left;line-height: 30px;color:#002C77;display: none;}
.video_time .jp-current-time, .video_time .jp-duration{display: inline-block;float: none;margin: 0;font-style: normal;width:auto;font-size:12px;}
.jp-video .jp-toggles{width:auto;margin: 0;top: 5px;right: 10px;}
.jp-video .jp-toggles button{background: none;text-indent: inherit;color:#fff;width: 30px;height: 30px;font-size: 18px;}
.jp-video .jp-toggles button:hover{color:#002C77;}
.jp-video .jp-toggles .jp-repeat{display:none;}
/* .jp-toggles button i{opacity: .5;}
 * .jp-toggles button:hover i{opacity: 1;} */
.jp-toggles button:hover,.jp-toggles button:active, .jp-toggles button:focus{background-image: none;}
.jp-state-looped .jp-repeat, .jp-state-full-screen .jp-full-screen{background:none !important;}
.jp-state-looped .jp-repeat i, .jp-state-full-screen .jp-full-screen i{opacity:1;}
.jp-full-screen{margin-left:10px;}
.jp-video-full .fa-expand-arrows-alt:before{content:'\f066';}
