.video-js-box{text-align:left;position:relative;line-height:0 !important;margin:0;padding:0 !important;border:none !important}
video.video-js{position:relative;padding:0}
.vjs-flash-fallback{display:block}
.video-js-box img.vjs-poster{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}
.video-js-box .vjs-subtitles{color:#fff;font-size:20px;text-align:center;position:absolute;bottom:40px;left:0;right:0}
.video-js-box.vjs-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.video-js-box.vjs-fullscreen video.video-js,.video-js-box.vjs-fullscreen .vjs-flash-fallback{position:relative;top:0;left:0;width:100%;height:100%;z-index:1000}
.video-js-box.vjs-fullscreen img.vjs-poster{z-index:1001}
.video-js-box.vjs-fullscreen .vjs-spinner{z-index:1001}
.video-js-box.vjs-fullscreen .vjs-controls{z-index:1003}
.video-js-box.vjs-fullscreen .vjs-big-play-button{z-index:1004}
.video-js-box.vjs-fullscreen .vjs-subtitles{z-index:1004}
.vjs-styles-check{height:5px;position:absolute}
.video-js-box.vjs-controls-below .vjs-controls{position:relative;opacity:1;background-color:#000}
.video-js-box.vjs-controls-below .vjs-subtitles{bottom:75px}
.video-js-box .vjs-controls{position:absolute;margin:0;opacity:.85;color:#fff;display:none;left:0;right:0;width:100%;bottom:0;height:35px;padding:0}
.video-js-box .vjs-controls>div{position:absolute;text-align:center;margin:0;padding:0;height:25px;top:5px;background-color:#0b151a;background:#1f3744 -webkit-gradient(linear,left top,left bottom,from(#0b151a),to(#1f3744)) left 12px;background:#1f3744 -moz-linear-gradient(top,#0b151a,#1f3744) left 12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px #000}
.vjs-controls>div.vjs-play-control{left:5px;width:25px}
.vjs-controls>div.vjs-progress-control{left:35px;right:165px}
.vjs-controls>div.vjs-time-control{width:75px;right:90px}
.vjs-controls>div.vjs-volume-control{width:50px;right:35px}
.vjs-controls>div.vjs-fullscreen-control{width:25px;right:5px}
.vjs-controls>div.vjs-progress-control{border-top-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0}
.vjs-controls>div.vjs-time-control{border-top-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}
.vjs-play-control{cursor:pointer !important}
.vjs-play-control span{display:block;font-size:0;line-height:0}
.vjs-paused .vjs-play-control span{width:0;height:0;margin:8px 0 0 8px;border-left:10px solid #fff;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}
.vjs-playing .vjs-play-control span{width:3px;height:10px;margin:8px auto 0;border-top:0;border-left:3px solid #fff;border-bottom:0;border-right:3px solid #fff}
.vjs-progress-holder{position:relative;padding:0;overflow:hidden;cursor:pointer !important;height:9px;border:1px solid #777;margin:7px 1px 0 5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.vjs-progress-holder div{position:absolute;display:block;width:0;height:9px;margin:0;padding:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.vjs-play-progress{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#777));background:-moz-linear-gradient(top,#fff,#777)}
.vjs-load-progress{opacity:.8;background-color:#555;background:-webkit-gradient(linear,left top,left bottom,from(#555),to(#aaa));background:-moz-linear-gradient(top,#555,#aaa)}
.vjs-controls .vjs-time-control{font-size:10px;line-height:1;font-weight:normal;font-family:Helvetica,Arial,sans-serif}
.vjs-controls .vjs-time-control span{line-height:25px}
.vjs-volume-control{cursor:pointer !important}
.vjs-volume-control div{display:block;margin:0 5px 0 5px;padding:4px 0 0 0}
.vjs-volume-control div span{float:left;padding:0;margin:0 2px 0 0;width:5px;height:0;border-bottom:18px solid #555}
.vjs-volume-control div span.vjs-volume-level-on{border-color:#fff}
.vjs-volume-control div span:nth-child(1){border-bottom-width:2px;height:16px}
.vjs-volume-control div span:nth-child(2){border-bottom-width:4px;height:14px}
.vjs-volume-control div span:nth-child(3){border-bottom-width:7px;height:11px}
.vjs-volume-control div span:nth-child(4){border-bottom-width:10px;height:8px}
.vjs-volume-control div span:nth-child(5){border-bottom-width:14px;height:4px}
.vjs-volume-control div span:nth-child(6){margin-right:0}
.vjs-fullscreen-control{cursor:pointer !important}
.vjs-fullscreen-control div{padding:0;text-align:left;vertical-align:top;cursor:pointer !important;margin:5px 0 0 5px;width:20px;height:20px}
.vjs-fullscreen-control div span{float:left;margin:0;padding:0;font-size:0;line-height:0;width:0;text-align:left;vertical-align:top}
.vjs-fullscreen-control div span:nth-child(1){margin-right:3px;margin-bottom:3px;border-top:6px solid #fff;border-right:6px solid rgba(0,0,0,0)}
.vjs-fullscreen-control div span:nth-child(2){border-top:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}
.vjs-fullscreen-control div span:nth-child(3){clear:both;margin:0 3px 0 0;border-bottom:6px solid #fff;border-right:6px solid rgba(0,0,0,0)}
.vjs-fullscreen-control div span:nth-child(4){border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1){border:0;border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2){border:0;border-bottom:6px solid #fff;border-right:6px solid rgba(0,0,0,0)}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3){border:0;border-top:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4){border:0;border-top:6px solid #fff;border-right:6px solid rgba(0,0,0,0)}
.vjs-no-video{font-size:small;line-height:1.5}
div.vjs-big-play-button{display:none;z-index:2;position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-43px 0 0 -43px;text-align:center;vertical-align:center;cursor:pointer !important;border:3px solid #fff;opacity:.9;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background-color:#0b151a;background:#1f3744 -webkit-gradient(linear,left top,left bottom,from(#0b151a),to(#1f3744)) left 40px;background:#1f3744 -moz-linear-gradient(top,#0b151a,#1f3744) left 40px;box-shadow:4px 4px 8px #000;-webkit-box-shadow:4px 4px 8px #000;-moz-box-shadow:4px 4px 8px #000}
div.vjs-big-play-button:hover{box-shadow:0 0 80px #fff;-webkit-box-shadow:0 0 80px #fff;-moz-box-shadow:0 0 80px #fff}
div.vjs-big-play-button span{display:block;font-size:0;line-height:0;width:0;height:0;margin:20px 0 0 23px;border-left:40px solid #fff;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}
.vjs-spinner{display:none;position:absolute;top:50%;left:50%;width:100px;height:100px;z-index:1;margin:-50px 0 0 -50px;transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5)}
.vjs-spinner div{position:absolute;left:40px;top:40px;width:20px;height:20px;background:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:1px solid #ccc}
.vjs-spinner div:nth-child(1){opacity:.12;transform:rotate(000deg) translate(0,-40px) scale(0.1);-webkit-transform:rotate(000deg) translate(0,-40px) scale(0.1);-moz-transform:rotate(000deg) translate(0,-40px) scale(0.1)}
.vjs-spinner div:nth-child(2){opacity:.25;transform:rotate(045deg) translate(0,-40px) scale(0.2);-webkit-transform:rotate(045deg) translate(0,-40px) scale(0.2);-moz-transform:rotate(045deg) translate(0,-40px) scale(0.2)}
.vjs-spinner div:nth-child(3){opacity:.37;transform:rotate(090deg) translate(0,-40px) scale(0.4);-webkit-transform:rotate(090deg) translate(0,-40px) scale(0.4);-moz-transform:rotate(090deg) translate(0,-40px) scale(0.4)}
.vjs-spinner div:nth-child(4){opacity:.50;transform:rotate(135deg) translate(0,-40px) scale(0.6);-webkit-transform:rotate(135deg) translate(0,-40px) scale(0.6);-moz-transform:rotate(135deg) translate(0,-40px) scale(0.6)}
.vjs-spinner div:nth-child(5){opacity:.62;transform:rotate(180deg) translate(0,-40px) scale(0.8);-webkit-transform:rotate(180deg) translate(0,-40px) scale(0.8);-moz-transform:rotate(180deg) translate(0,-40px) scale(0.8)}
.vjs-spinner div:nth-child(6){opacity:.75;transform:rotate(225deg) translate(0,-40px) scale(1.0);-webkit-transform:rotate(225deg) translate(0,-40px) scale(1.0);-moz-transform:rotate(225deg) translate(0,-40px) scale(1.0)}
.vjs-spinner div:nth-child(7){opacity:.87;transform:rotate(270deg) translate(0,-40px) scale(1.1);-webkit-transform:rotate(270deg) translate(0,-40px) scale(1.1);-moz-transform:rotate(270deg) translate(0,-40px) scale(1.1)}
.vjs-spinner div:nth-child(8){opacity:1.00;transform:rotate(315deg) translate(0,-40px) scale(1.3);-webkit-transform:rotate(315deg) translate(0,-40px) scale(1.3);-moz-transform:rotate(315deg) translate(0,-40px) scale(1.3)}
.tube-css .vjs-controls{opacity:1;color:#000;height:24px;bottom:0;background-color:#ccc;background:#fcfcfc -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#d0d0d0)) left top;background:#fcfcfc -moz-linear-gradient(top,#fcfcfc,#d0d0d0) left top}
.tube-css .vjs-controls>div{height:23px;margin:0;background:0;top:0;border:1px solid #b1b1b1;border-left-color:#eee;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.tube-css .vjs-controls>div.vjs-play-control{width:25px;left:0}
.tube-css .vjs-controls>div.vjs-progress-control{left:102px;right:83px}
.tube-css .vjs-controls>div.vjs-time-control{width:75px;left:27px}
.tube-css .vjs-controls>div.vjs-volume-control{width:50px;right:30px}
.tube-css .vjs-controls>div.vjs-fullscreen-control{width:30px;right:0}
.tube-css .vjs-controls>div.vjs-progress-control{border-left:0}
.tube-css .vjs-controls>div.vjs-time-control{border-right:0}
.tube-css .vjs-play-control{margin-left:0;border-left-color:#b1b1b1}
.tube-css.vjs-paused .vjs-play-control span{border-left-color:#333;border-top-width:7px;border-left-width:13px;border-bottom-width:7px;margin:5px 0 0 7px}
.tube-css.vjs-playing .vjs-play-control span{height:14px;margin:5px auto 0;border-left:4px solid #333;border-right:4px solid #333}
.tube-css.vjs-paused .vjs-play-control:hover span{border-left-color:#cf1a1a}
.tube-css.vjs-playing .vjs-play-control:hover span{border-left-color:#cf1a1a;border-right-color:#cf1a1a}
.tube-css .vjs-controls .vjs-time-control{font-size:11px}
.tube-css .vjs-controls .vjs-time-control span{line-height:25px}
.tube-css .vjs-progress-holder{margin-right:10px;background-color:#b1b1b1;background:#b1b1b1 -webkit-gradient(linear,left top,left bottom,from(#b1b1b1),to(#cacaca)) left top;background:#b1b1b1 -moz-linear-gradient(top,#b1b1b1,#cacaca) left top;border-color:#cacaca;border-bottom-color:#eaeaea;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.tube-css .vjs-progress-control .vjs-load-progress{background:#c89191;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.tube-css .vjs-progress-control .vjs-play-progress{background:#f33;background:-webkit-gradient(linear,left top,left bottom,from(#f33),to(#cf1a1a));background:-moz-linear-gradient(top,#f33,#cf1a1a);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tube-css .vjs-volume-control div{padding:3px 0 0 0}
.tube-css .vjs-volume-control div span{border-bottom-color:#ccc}
.tube-css .vjs-volume-control div span.vjs-volume-level-on{border-color:#333}
.tube-css .vjs-volume-control:hover div span.vjs-volume-level-on{border-color:#cf1a1a}
.tube-css .vjs-fullscreen-control div{margin:4px 0 0 8px}
.tube-css .vjs-fullscreen-control div span:nth-child(3),.tube-css .vjs-fullscreen-control div span:nth-child(4),.tube-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1),.tube-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2){border-bottom-color:#333}
.tube-css .vjs-fullscreen-control div span:nth-child(1),.tube-css .vjs-fullscreen-control div span:nth-child(2),.tube-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3),.tube-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4){border-top-color:#333}
.tube-css .vjs-fullscreen-control:hover div span:nth-child(3),.tube-css .vjs-fullscreen-control:hover div span:nth-child(4),.tube-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(1),.tube-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(2){border-bottom-color:#cf1a1a}
.tube-css .vjs-fullscreen-control:hover div span:nth-child(1),.tube-css .vjs-fullscreen-control:hover div span:nth-child(2),.tube-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(3),.tube-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(4){border-top-color:#cf1a1a}
.tube-css div.vjs-big-play-button{width:84px;height:58px;margin:-29px 0 0 -42px;border:2px solid #ccc;opacity:.9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#333;background:#000 -webkit-gradient(linear,left top,left bottom,from(#000),to(#333)) left 29px;background:#000 -moz-linear-gradient(top,#000,#333) left 29px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.tube-css div.vjs-big-play-button:hover{opacity:1}
.tube-css div.vjs-big-play-button span{margin:11px 0 0 26px;border-left:36px solid #fff;border-top:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(0,0,0,0)}