.video-js canvas{cursor:move}
.video-js.vjs-vr b-p-b,.video-js.vjs-vr b-r-b,.video-js.vjs-vr b-f-b {
  display:none;
}

.video-js .vjs-vr-nav {
	position: absolute;
    top: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
    -oborder-radius: 50%;
	transition: background .3s ease;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	-moz-transition: background .3s ease;
	background: rgba(0,0,0,0.2);
}
.video-js .vjs-vr-nav:hover {
	background: rgba(0,0,0,0.3);
}
.video-js .vjs-vr-nav .vjs-dir {
	width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
	transition: background .3s ease;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	-moz-transition: background .3s ease;
    filter: drop-shadow(0px 0px 1px rgba(0,0,0,.5));
	-webkit-filter: drop-shadow(0px 0px 1px rgba(0,0,0,.5));
	cursor:pointer;
}
.video-js .vjs-vr-nav .vjs-dir-down {
    border-width: 10px 8px 0 8px;
	border-color:#e5e5e5 transparent transparent transparent;
    bottom: 5px;
    left: 22px;
}
.video-js .vjs-vr-nav .vjs-dir-down:hover {
	border-color:#fff transparent transparent transparent;
}
.video-js .vjs-vr-nav .vjs-dir-up {
    border-width: 0 8px 10px 8px;
	border-color:transparent transparent #e5e5e5 transparent;
    top: 5px;
    left: 22px;
}
.video-js .vjs-vr-nav .vjs-dir-up:hover {
	border-color:transparent transparent #fff transparent;
}
.video-js .vjs-vr-nav .vjs-dir-left {
    border-width: 8px 10px 8px 0;
	border-color: transparent #e5e5e5 transparent transparent;
    top: 22px;
    left: 5px;
}
.video-js .vjs-vr-nav .vjs-dir-left:hover {
	border-color: transparent #fff transparent transparent;
}
.video-js .vjs-vr-nav .vjs-dir-right {
	border-width: 8px 0 8px 10px;
    border-color: transparent transparent transparent #e5e5e5;
    top: 22px;
    right: 5px;
}
.video-js .vjs-vr-nav .vjs-dir-right:hover {
	 border-color: transparent transparent transparent #fff;
}
.video-js .vjs-vr-nav .vjs-vr-reset {
	width: 14px;
    height: 14px;
    position: absolute;
    top: 24px;
    cursor: pointer;
    left: 24px;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
    border: 2px solid #e5e5e5;
}
.video-js .vjs-vr-nav .vjs-vr-reset:hover {
	border: 2px solid #fff;
}
.video-js .vjs-vr-nav .vjs-vr-reset:before {
	content:'';
	width: 8px;
    height: 8px;
    background: #e5e5e5;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	position:absolute;
    top: 1px;
    left: 1px;
}
.video-js .vjs-vr-nav .vjs-vr-reset:hover:before {
	background: #fff;
}

.vjs-full-window .video-js {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 999999999;
  padding:0!important;
  margin:0!important;
}


  .video-js.vjs-using-native-controls .vjs-poster, .video-js.vjs-using-native-controls .vjs-big-play-button {
  display: block; }

.video-js .vjs-nav-reset {
	position: absolute;
    top: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    transition: background .3s ease;
    -webkit-transition: background .3s ease;
    -o-transition: background .3s ease;
    -moz-transition: background .3s ease;
    background: rgba(0,0,0,0.2);
	cursor: pointer;
}
.video-js .vjs-nav-reset .vjs-circle {
	width: 24px;
    height: 24px;
    position: absolute;
    top: 8px;
    left: 8px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border: 2px solid #e5e5e5;
}

.video-js .vjs-nav-reset .vjs-circle:before {
	content: '';
    width: 8px;
    height: 8px;
    background: #e5e5e5;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    position: absolute;
    top: 6px;
    left: 6px;
}

.video-js .vjs-nav-reset .vjs-hbar {
	display: block;
    position: absolute;
    width: 8px;
    height: 2px;
    background: #e5e5e5;
	top: 19px;
}
.vjs-nav-reset .vjs-hbar-left {
    left: 5px;
}
.vjs-nav-reset .vjs-hbar-right {
    left:27px;
}
.video-js .vjs-nav-reset .vjs-vbar {
	display: block;
    position: absolute;
    width: 2px;
    height: 8px;
    background: #e5e5e5;
    left: 19px;
}
.vjs-nav-reset .vjs-vbar-top {
	top:5px;
}
.vjs-nav-reset .vjs-vbar-bot {
	top:27px;
}
