/**
 * videojs-overlay
 * @version 1.1.4
 * @copyright 2017 Brightcove, Inc.
 * @license Apache-2.0
 */
.video-js .vjs-overlay
{
	color: #FFFFFF;
	position: absolute;
}

.video-js .vjs-overlay-no-background
{
	max-width: 33%
}

.video-js .vjs-overlay-background
{
	width: 100%;
}

.video-js .vjs-overlay-top-left
{
	left: 0px;
	top: 0px;
}

.video-js .vjs-overlay-top
{
	left: 50%;
	margin-left: -16.5%;
	top: 5px
}

.video-js .vjs-overlay-top-right
{
	right: 5px;
	top: 5px
}

.video-js .vjs-overlay-right
{
	margin-top: -15px;
	right: 5px;
	top: 50%
}

.video-js .vjs-overlay-bottom-right
{
	bottom: 3.5em;
	right: 5px
}

.video-js .vjs-overlay-bottom
{
	bottom: 45px;
	width: 100%;
}

.video-js .video-overlay-onload
{
	bottom: 5px !important;
}

.video-js .vjs-overlay-bottom-left
{
	bottom: 3.5em;
	left: 5px
}

.video-js .vjs-overlay-left
{
	left: 5px;
	margin-top: -15px;
	top: 50%
}


.video-js .video-overlay-title-inner
{
	padding: 10px;
	width: 100%;

	position: relative;
}

.video-js .video-overlay-title-text
{
	position: relative;
	text-shadow: 0 0 2px rgba(0,0,0,.5);
	z-index: 1;
	font-size: 18px;
}

.video-js .video-overlay-title-inner:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0px;
	width: 100%;
	box-shadow: 0 0 20px 40px #000;
	opacity: 0.5;
	z-index: 0;
}