.hLP {
  background-color: #000000;
  word-wrap: normal;
}

.vjs-error .vjs-error-display:before {
  display: none;
}

.video-js .vjs-modal-dialog-content .vjs-track-setting {
  color: #000000;
}

.video-js .vjs-overlay-background {
  background-color: rgba(50,50,50,0.7);
  width: 50%;
}

.video-js .vjs-overlay-center {
  left: 25%;
  margin-left: 0;
}

.video-js .vjs-overlay-progress {
  width: 100%;
  max-height: 1em;
  margin-bottom: 0;
}

.video-js .vjs-overlay-image {
  margin-top: 0;
  margin-bottom: 0.75em;
  width: 100%;
  height: auto;
}

.video-js .vjs-overlay-title {
  font-size: 1.5em;
  display: inline;
}

.video-js .vjs-time-control {
  padding: 0;
}

.video-js .vjs-control-bar .vjs-overlay-button {
  display: none;
}

.video-js .vjs-dock-shelf .vjs-overlay-button {
  font-size: 1.5em;
  margin-bottom: 1em;
}

.video-js .vjs-dock-shelf {
  padding: 1em 0em 1em 1em;
}

.video-js.vjs-ended .vjs-dock-shelf {
  display: none;
}

.video-js .vjs-dock-text {
	background: none;
	padding: 1em 25% 4em 1em;
}

.video-js .vjs-dock-title {
	display: none;
}

.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 10em;
}

.video-js .vjs-controls-disabled .vjs-big-play-button {
  display: none;
}

.video-js .vjs-control {
  width: 3em;
}

.video-js .vjs-menu-button-inline:before {
  width: 1.5em;
}

.vjs-menu-button-inline .vjs-menu {
  left: 3em;
}

.vjs-paused.vjs-has-started.video-js .vjs-big-play-button, .video-js.vjs-ended .vjs-big-play-button, .video-js.vjs-paused .vjs-big-play-button {
  display: block;
}

.video-js .vjs-load-progress div, .vjs-seeking .vjs-big-play-button, .vjs-waiting .vjs-big-play-button {
  display: none;
}

.video-js .vjs-mouse-display:after, .video-js .vjs-play-progress:after {
  padding: 0 .4em .3em;
}

.video-js.vjs-ended .vjs-loading-spinner {
  display: none;
}

.vjs-loading-spinner {
  display: none;
}

.video-js.vjs-ended .vjs-big-play-button {
  display: block;
}

.video-js.vjs-ended .vjs-big-play-button, .video-js.vjs-paused .vjs-big-play-button, .vjs-paused.vjs-has-started.video-js .vjs-big-play-button {
  display: block;
}

.video-js .vjs-big-play-button {
  font-size: 3.5em;
  border-radius: 50%;
  height: 2em;
  width: 2em;
  line-height: 2em;
}

.vjs-big-play-centered .vjs-big-play-button {
  margin-top: -1em;
  margin-left: -1em;
}

.video-js .vjs-loading-spinner {
  border-color: rgba(255, 255, 255, 0.7);
}

.video-js .vjs-control-bar2 {
  background-color: #c0c0c0;
}

.video-js .vjs-control-bar {
  background-color: rgba(192, 192, 192, 0.35);
  color: #ffffff;
/*
  font-size: 16px;
*/
  font-size: 125%;
}

.video-js .vjs-play-progress, .video-js .vjs-volume-level {
  background-color: #2483d5;
}

.video-js .vjs-icon-play:before, .video-js .vjs-big-play-button:before {
  font-size: 50px;
}

.video-js .vjs-progress-holder {
  font-size: 2em;
  border-radius: 10px;
}

.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-slider, .vjs-volume-level {
  border-radius: 10px;
}

.video-js .vjs-load-progress {
  background: rgba(255, 255, 255, 0.5);
}

.vjs-video-tile {
  width: 33%;
}

.small .video-js .vjs-control-bar, .small .vjs-dock-shelf {
  font-size: 8px;
}

.small .video-js .vjs-control {
  width: 20px;
}
