@font-face {
	font-family: VideoJS;
	src:url(font/vjs.eot?#iefix) format("embedded-opentype"), url(font/vjs.woff) format("woff"), url(font/vjs.ttf) format("truetype");
}
.vjs-default-skin {
	COLOR: #FFFFFF
}
.vjs-default-skin .vjs-slider {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #333333; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.vjs-default-skin .vjs-slider:focus {
	-webkit-box-shadow: 0 0 2em #ffffff; -moz-box-shadow: 0 0 2em #ffffff; box-shadow: 0 0 2em #ffffff
}
.vjs-default-skin .vjs-slider-handle {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.vjs-default-skin .vjs-slider-handle:before {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 1; FONT-FAMILY: VideoJS; FONT-SIZE: 1em; CONTENT: "\e009"; TOP: 0px; LEFT: 0px; text-shadow: 0em 0em 1em #fff; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg)
}
.vjs-default-skin .vjs-control-bar {
	POSITION: absolute; BOTTOM: 0px; DISPLAY: none; BACKGROUND: url(overlay.png); HEIGHT: 3em; RIGHT: 0px; LEFT: 0px
}
.vjs-has-started.vjs-default-skin .vjs-control-bar {
	DISPLAY: block; VISIBILITY: visible; opacity: 1; -webkit-transition: visibility 0.1s, opacity 0.1s; -moz-transition: visibility 0.1s, opacity 0.1s; -o-transition: visibility 0.1s, opacity 0.1s; transition: visibility 0.1s, opacity 0.1s
}
.vjs-playing.vjs-user-inactive.vjs-has-started.vjs-default-skin .vjs-control-bar {
	DISPLAY: block; VISIBILITY: hidden; opacity: 0; -webkit-transition: visibility 1s, opacity 1s; -moz-transition: visibility 1s, opacity 1s; -o-transition: visibility 1s, opacity 1s; transition: visibility 1s, opacity 1s
}
.vjs-controls-disabled.vjs-default-skin .vjs-control-bar {
	DISPLAY: none
}
.vjs-using-native-controls.vjs-default-skin .vjs-control-bar {
	DISPLAY: none
}

@media All    
{
.vjs-playing.vjs-user-inactive.vjs-default-skin .vjs-control-bar :before {
	CONTENT: ""
}
    }
.vjs-default-skin .vjs-control {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: 4em; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 3em; PADDING-TOP: 0px
}
.vjs-default-skin .vjs-control:before {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 2; WIDTH: 100%; FONT-FAMILY: VideoJS; HEIGHT: 100%; FONT-SIZE: 1.5em; TOP: 0px; LEFT: 0px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)
}
.vjs-default-skin .vjs-control:focus:before {
	text-shadow: 0em 0em 1em #ffffff
}
.vjs-default-skin .vjs-control:hover:before {
	text-shadow: 0em 0em 1em #ffffff
}
.vjs-default-skin .vjs-control:focus {
	
}
.vjs-default-skin .vjs-control-text {
	CLIP: rect(0px 0px 0px 0px); BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; HEIGHT: 1px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.vjs-default-skin .vjs-play-control {
	WIDTH: 5em; CURSOR: pointer
}
.vjs-default-skin .vjs-play-control:before {
	CONTENT: "\e001"
}
.vjs-playing.vjs-default-skin .vjs-play-control:before {
	CONTENT: "\e002"
}
.vjs-default-skin .vjs-mute-control {
	FLOAT: right; CURSOR: pointer
}
.vjs-default-skin .vjs-volume-menu-button {
	FLOAT: right; CURSOR: pointer
}
.vjs-default-skin .vjs-mute-control:before {
	CONTENT: "\e006"
}
.vjs-default-skin .vjs-volume-menu-button:before {
	CONTENT: "\e006"
}
.vjs-default-skin .vjs-vol-0.vjs-mute-control:before {
	CONTENT: "\e003"
}
.vjs-default-skin .vjs-vol-0.vjs-volume-menu-button:before {
	CONTENT: "\e003"
}
.vjs-default-skin .vjs-vol-1.vjs-mute-control:before {
	CONTENT: "\e004"
}
.vjs-default-skin .vjs-vol-1.vjs-volume-menu-button:before {
	CONTENT: "\e004"
}
.vjs-default-skin .vjs-vol-2.vjs-mute-control:before {
	CONTENT: "\e005"
}
.vjs-default-skin .vjs-vol-2.vjs-volume-menu-button:before {
	CONTENT: "\e005"
}
.vjs-default-skin .vjs-volume-control {
	WIDTH: 5em; FLOAT: right
}
.vjs-default-skin .vjs-volume-bar {
	MARGIN: 1.1em auto 0px; WIDTH: 5em; HEIGHT: 0.6em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
	HEIGHT: 2.9em
}
.vjs-default-skin .vjs-volume-level {
	POSITION: absolute; BACKGROUND: #4c4c46; HEIGHT: 0.5em; TOP: 0px; LEFT: 0px
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	WIDTH: 0.5em; HEIGHT: 0.5em
}
.vjs-default-skin .vjs-volume-handle:before {
	WIDTH: 1em; HEIGHT: 1em; FONT-SIZE: 0.9em; TOP: -0.2em; LEFT: -0.2em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	WIDTH: 6em; LEFT: -4em
}
.vjs-default-skin .vjs-progress-control {
	POSITION: absolute; WIDTH: auto; HEIGHT: 1em; FONT-SIZE: 0.3em; TOP: -1em; RIGHT: 0px; LEFT: 0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s
}
.vjs-default-skin:hover .vjs-progress-control {
	FONT-SIZE: 0.9em; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s
}
.vjs-default-skin .vjs-progress-holder {
	HEIGHT: 100%
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 100%; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 100%; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.vjs-default-skin .vjs-play-progress {
	BACKGROUND: #4c4c46
}
.vjs-default-skin .vjs-load-progress {
	BACKGROUND: #646464
}
.vjs-default-skin .vjs-seek-handle {
	WIDTH: 1.5em; HEIGHT: 100%
}
.vjs-default-skin .vjs-seek-handle:before {
	PADDING-TOP: 0.1em
}
.vjs-default-skin .vjs-time-controls {
	LINE-HEIGHT: 3em; FONT-SIZE: 1em
}
.vjs-default-skin .vjs-current-time {
	FLOAT: left
}
.vjs-default-skin .vjs-duration {
	FLOAT: left
}
.vjs-default-skin .vjs-remaining-time {
	DISPLAY: none; FLOAT: left
}
.vjs-time-divider {
	LINE-HEIGHT: 3em; FLOAT: left
}
.vjs-default-skin .vjs-fullscreen-control {
	WIDTH: 3.8em; FLOAT: right; CURSOR: pointer
}
.vjs-default-skin .vjs-fullscreen-control:before {
	CONTENT: "\e000"
}
.vjs-fullscreen.vjs-default-skin .vjs-fullscreen-control:before {
	CONTENT: "\e00b"
}
.vjs-default-skin .vjs-big-play-button {
	Z-INDEX: 2; BORDER-BOTTOM: #3b4249 0.1em solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #3b4249 0.1em solid; WIDTH: 4em; DISPLAY: block; BACKGROUND: url(overlay.png); HEIGHT: 2.6em; FONT-SIZE: 3em; VERTICAL-ALIGN: middle; BORDER-TOP: #3b4249 0.1em solid; TOP: 0.5em; CURSOR: pointer; BORDER-RIGHT: #3b4249 0.1em solid; LEFT: 0.5em; opacity: 1; -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25); -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25); box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; -webkit-border-radius: 0.8em; -moz-border-radius: 0.8em; border-radius: 0.8em
}
.vjs-big-play-centered.vjs-default-skin .vjs-big-play-button {
	MARGIN-TOP: -1.4em; MARGIN-LEFT: -2.1em; TOP: 50%; LEFT: 50%
}
.vjs-controls-disabled.vjs-default-skin .vjs-big-play-button {
	DISPLAY: none
}
.vjs-has-started.vjs-default-skin .vjs-big-play-button {
	DISPLAY: none
}
.vjs-using-native-controls.vjs-default-skin .vjs-big-play-button {
	DISPLAY: none
}
.vjs-default-skin .vjs-big-play-button:hover {
	BORDER-BOTTOM-COLOR: #fff; BACKGROUND-COLOR: #505050; BORDER-TOP-COLOR: #fff; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-COLOR: #fff; -webkit-box-shadow: 0 0 3em #ffffff; -moz-box-shadow: 0 0 3em #ffffff; box-shadow: 0 0 3em #ffffff; -webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s; transition: all 0s
}
.vjs-default-skin .vjs-big-play-button:focus {
	BORDER-BOTTOM-COLOR: #fff; BACKGROUND-COLOR: #505050; BORDER-TOP-COLOR: #fff; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-COLOR: #fff; -webkit-box-shadow: 0 0 3em #ffffff; -moz-box-shadow: 0 0 3em #ffffff; box-shadow: 0 0 3em #ffffff; -webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s; transition: all 0s
}
.vjs-default-skin .vjs-big-play-button:before {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 2.6em; WIDTH: 100%; FONT-FAMILY: VideoJS; HEIGHT: 100%; CONTENT: "\e001"; LEFT: 0px; text-shadow: 0.05em 0.05em 0.1em #000
}
.vjs-loading-spinner {
	POSITION: absolute; LINE-HEIGHT: 1; MARGIN-TOP: -0.5em; WIDTH: 1em; DISPLAY: none; HEIGHT: 1em; MARGIN-LEFT: -0.5em; FONT-SIZE: 4em; TOP: 50%; LEFT: 50%; opacity: 0.75; -webkit-animation: spin 1.5s infinite linear; -moz-animation: spin 1.5s infinite linear; -o-animation: spin 1.5s infinite linear; animation: spin 1.5s infinite linear
}
.vjs-default-skin .vjs-loading-spinner:before {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 1em; FONT-FAMILY: VideoJS; HEIGHT: 1em; CONTENT: "\e01e"; TOP: 0px; LEFT: 0px; text-shadow: 0em 0em 0.1em #000
}
.vjs-default-skin .vjs-menu-button {
	FLOAT: right; CURSOR: pointer
}
.vjs-default-skin .vjs-menu {
	POSITION: absolute; BORDER-LEFT: transparent 2em solid; WIDTH: 0em; BOTTOM: 0px; DISPLAY: none; MARGIN-BOTTOM: 3em; HEIGHT: 0em; BORDER-TOP: #000000 1.55em solid; BORDER-RIGHT: transparent 2em solid; LEFT: 0em
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #07141e; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 10em; BOTTOM: 1.5em; PADDING-RIGHT: 0px; DISPLAY: block; MAX-HEIGHT: 15em; OVERFLOW: auto; PADDING-TOP: 0px; LEFT: -5em; -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2); -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2); box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2)
}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
	DISPLAY: block
}
.vjs-default-skin .vjs-menu-button UL LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.4em; TEXT-TRANSFORM: lowercase; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.2em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0.3em
}
.vjs-default-skin .vjs-menu-button UL LI.vjs-selected {
	BACKGROUND-COLOR: #000
}
.vjs-default-skin .vjs-menu-button UL LI:focus {
	BACKGROUND-COLOR: #ffffff; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #111; -webkit-box-shadow: 0 0 1em #ffffff; -moz-box-shadow: 0 0 1em #ffffff; box-shadow: 0 0 1em #ffffff
}
.vjs-default-skin .vjs-menu-button UL LI:hover {
	BACKGROUND-COLOR: #ffffff; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #111; -webkit-box-shadow: 0 0 1em #ffffff; -moz-box-shadow: 0 0 1em #ffffff; box-shadow: 0 0 1em #ffffff
}
.vjs-default-skin .vjs-menu-button UL LI.vjs-selected:focus {
	BACKGROUND-COLOR: #ffffff; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #111; -webkit-box-shadow: 0 0 1em #ffffff; -moz-box-shadow: 0 0 1em #ffffff; box-shadow: 0 0 1em #ffffff
}
.vjs-default-skin .vjs-menu-button UL LI.vjs-selected:hover {
	BACKGROUND-COLOR: #ffffff; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #111; -webkit-box-shadow: 0 0 1em #ffffff; -moz-box-shadow: 0 0 1em #ffffff; box-shadow: 0 0 1em #ffffff
}
.vjs-default-skin .vjs-menu-button UL LI.vjs-menu-title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; CURSOR: default; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.vjs-default-skin .vjs-subtitles-button:before {
	CONTENT: "\e00c"
}
.vjs-default-skin .vjs-captions-button:before {
	CONTENT: "\e008"
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before {
	-webkit-box-shadow: 0 0 1em #ffffff; -moz-box-shadow: 0 0 1em #ffffff; box-shadow: 0 0 1em #ffffff
}
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow: 0 0 1em #ffffff; -moz-box-shadow: 0 0 1em #ffffff; box-shadow: 0 0 1em #ffffff
}
.video-js {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #FFF;
	FONT-STYLE: normal;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: inherit;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.video-js .vjs-tech {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
BODY.vjs-full-window {
	PADDING-BOTTOM: 0px; OVERFLOW-Y: auto; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
.vjs-fullscreen.video-js {
	Z-INDEX: 1000; POSITION: fixed; WIDTH: 100% !important; BOTTOM: 0px; HEIGHT: 100% !important; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px; LEFT: 0px; _position: absolute
}
.vjs-user-inactive.vjs-fullscreen.video-js {
	CURSOR: none
}
.vjs-poster {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% 50%; HEIGHT: 100%; CURSOR: pointer; PADDING-TOP: 0px; background-size: contain
}
.vjs-poster IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; MAX-HEIGHT: 100%; PADDING-TOP: 0px
}
.vjs-using-native-controls.video-js .vjs-poster {
	DISPLAY: none
}
.video-js .vjs-text-track-display {
	POSITION: absolute; TEXT-ALIGN: center; BOTTOM: 4em; RIGHT: 1em; LEFT: 1em
}
.video-js .vjs-text-track {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #000000; DISPLAY: none; MARGIN-BOTTOM: 0.1em; FONT-SIZE: 1.4em
}
.video-js .vjs-subtitles {
	COLOR: #ffffff
}
.video-js .vjs-captions {
	COLOR: #ffcc66
}
.vjs-tt-cue {
	DISPLAY: block
}
.vjs-default-skin .vjs-hidden {
	DISPLAY: none
}
.vjs-lock-showing {
	DISPLAY: block !important; VISIBILITY: visible; opacity: 1
}
