/* MEDIAELEMENT JS PLAJER STYLING _______________________________________________________*/
*:focus {
    outline: none;
 }
 
.mejs__container {
	background: #eeeeee !important;
	border:1px solid #cccccc;	
}
.mejs__container.max-responsive-auto{
	min-width: 177px !important;	
}
/* .mejs__controls {
	background: #eeeeee !important;
	border:1px solid #cccccc;
}
.mejs__controls:hover{
	background: #CCCCCC !important;
    -webkit-transition: background-color 500ms ease-out;
    -moz-transition: background-color 500ms ease-out;
    -o-transition: background-color 500ms ease-out;	
    transition: background-color 500ms ease-out;
	
}
.mejs__button,
.mejs__time {
	color: black !important;
	border-radius: 0px !important;
}

.mejs__controls  .mejs__time-slider{
	background: #fcfcfc !important;
	border: 1px solid #CCCCCC;
	border-radius: 0px !important;
}
.mejs__controls .mejs__time-rail .mejs__time-total {
	height:12px;
	border-radius: 0px !important;
}
.mejs__controls .mejs__time-rail .mejs__time-buffering {

}
.mejs__controls .mejs__time-rail .mejs__time-loaded {
	background: #eeeeee !important;
	border-right: 2px solid #3c288c;
	border-radius: 0px !important;	
}
.mejs__controls .mejs__time-rail .mejs__time-current {
	background: #3c288c !important;
	border-radius: 0px !important;	
}
.mejs__controls .mejs__time-rail .mejs__time-handle  {
	
}
.mejs__controls .mejs__time-rail .mejs__time-float {	

}
.mejs__controls .mejs__button{
	border-radius: 0px !important;	
}
.mejs__controls .mejs__button  button {
	background-image: url("../rif-MediaPlay/mediaelement_4/mejs-controls.svg") !important;	 
} 
.mejs__controls .mejs__button  button:hover {
	border-radius: 0px !important;	
 	background-color:#eeeeee; 
}
.mejs__controls .mejs__button  button:focus {
	outline: none !important;

}
.mejs__controls .mejs__playpause-button  {

}
.mejs__controls .mejs__playpause-button  button {

}
.mejs__controls .mejs__pause button  {

}

.mejs__controls .mejs__fullscreen-button  {

}
.mejs__controls .mejs__fullscreen-button  button {

}
.mejs__controls .mejs__unfullscreen  button { 

}
.mejs__controls .mejs__volume-button  {

}
.mejs__controls .mejs__mute button {

}
.mejs__controls .mejs__unmute button {
	
}

.mejs__controls  .mejs__horizontal-volume-total{
	background: #fcfcfc !important;
	border: 1px solid #CCCCCC !important;
	border-radius: 0px !important;	
	height:10px !important;
}

.mejs__controls  .mejs__horizontal-volume-current{
	background: #3c288c !important;
	height:10px !important;
}

.mejs__controls .mejs__volume-button .mejs__volume-slider {
	background: #CCCCCC !important;
}
.mejs__controls .mejs__volume-button .mejs__volume-total {
	background: #fcfcfc !important;
	width: 2px !important;
	border-radius: 0px !important;	
}
.mejs__controls .mejs__volume-button .mejs__volume-current {
	background: #3c288c !important;
	width: 3px !important;
}

.mejs__controls .mejs__volume-button .mejs__volume-handle {
	background: black !important;
}

.mejs__controls .mejs__time span {

}
.mejs__controls .mejs__currenttime-container  {

}
.mejs__controls .mejs__duration-container  {

}

.mejs__controls .mejs__time  button{

}
.mejs__controls .mejs__captions-button {

} */

/* HIDE CONTROLBAR */

.mejs__hide_controlbar.mejs__container .mejs__controls { visibility:hidden !important; }
.rif_mediaplay_modal_window .mejs__modal .mejs__controls { visibility:visible !important; } 
 

/* mediaelement fullscreen */
 .mejs__container-fullscreen .mejs__mediaelement,
 .mejs__container-fullscreen video,
 .mejs__container-fullscreen iframe,
 .mejs__embed,.mejs__embed body,
 .mejs__mediaelement {
	width: 100% !important;
	height: 100% !important;
	max-height: 100% !important;
	max-width: 100% !important;
}

.mejs__embed,.mejs__embed body {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.mejs__container-fullscreen {
-webkit-backface-visibility: hidden;
	position: fixed !important;
	overflow: hidden;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
} 
.mejs__offscreen {
  display: block;
} 

.mejs__overlay-button{
/* cursor: url('path-to-image.png'), auto;
cursor: url(images/cursor.png) x y, auto; */
}


/* FOR PLAYLIST ____________________________________________________________*/

/*CUSTOM PLAYLIST */
/* CUSTOM SCROLLBAR plugin ___________________________________________*/
/* reset/remove right position so scrollbar appears on left */
/* switch margin from right to left */
.mejs__playlist.mCustomScrollbar .mCSB_inside > .mCSB_container{ 

}
.mejs__playlist.mCSB_scrollTools .mCSB_draggerContainer{
  border:1px solid #cccccc;
  margin-left:4px;
  padding-top:6px !important;
}
.mejs__playlist.mCSB_scrollTools .mCSB_draggerRail, .mCSB_scrollTools  .mCSB_dragger .mCSB_dragger_bar{
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
	border-radius: 0px !important;
	//border:1px solid red;
}
.mejs__playlist.mCSB_scrollTools .mCSB_draggerRail{
	width:10px;
}
.mejs__playlist.mCSB_scrollTools  .mCSB_dragger .mCSB_dragger_bar{
	border-top:6px solid #fcfcfc;
}

.mejs__playlist.mep-playlist .mCSB_scrollTools_vertical{ 
	right: -12px !important;
	margin: -1px;
}

/* .... customise palylist */
/* .mejs__controls .mejs__show-playlist button,
.mejs__controls .mejs__hide-playlist button,
.mejs__controls .mejs__prevtrack button,
.mejs__controls .mejs__nexttrack button,
.mejs__controls .mejs__shuffle-on button,
.mejs__controls .mejs__shuffle-off button {
} */
/* .mejs__controls .mejs__show-playlist button:hover ,
.mejs__controls .mejs__hide-playlist button:hover ,
.mejs__controls .mejs__prevtrack button:hover ,
.mejs__controls .mejs__nexttrack button:hover ,
.mejs__controls .mejs__shuffle-on button:hover ,
.mejs__controls .mejs__shuffle-off button:hover  {
 	border-radius: 0px !important;	
 	background-color:#eeeeee !important; 
} */

/* .mejs__container.mep-playlist .mejs__playlist ul{
	padding-top: 15px;
	padding-bottom: 15px;
}

.mejs__container.mep-playlist .mejs__layers  .mejs__poster{
	background-color: #ebebeb !important; 
} */

/* .mejs__container.mep-playlist .mejs__playlist:before, 
.mejs__container.mep-playlist .mejs__playlist:after {
  display:block;
  content: "";
  position: absolute;
  width: 100%;
  margin: 0 auto;
  height: 15px;
  border: 0;
  box-shadow: inset 0 15px 10px -6px rgb(252,252,252);
} */

/* .mejs__container.mep-playlist .mejs__playlist:after {
	bottom: 30px;
  box-shadow: inset 0 -15px 10px -6px rgb(252,252,252);
}

.mejs__container.mep-playlist .mejs__nocontrolbar .mejs__playlist:after{
	bottom: 0px;
}
.mejs__container.mep-playlist   .mejs__nocontrolbar ul{
	margin-bottom: 0px;
}
.mejs__container  .mejs__layers .mejs__captions-layer {
   width:100%;
} */

/* MEJS z-indexes */
/* .mejs__container .mejs__layers .mejs__playlist { 
	z-index: 1; 
}
.mejs__container  .mejs__layers .mejs__captions-layer {
   z-index: 1;
}
.mejs__container  .mejs__layers  .mejs__chapters{

}
.mejs__container .mejs__layers .mejs__poster{
	z-index:0;
}
.mejs__container .mejs__layers .mejs__overlay-button{
	z-index: 9;
}
.mejs__container .mejs__layers .mejs__overlay-loading{
	z-index: 9;
}
.mejs__container .mejs__layers .mejs__overlay-error{
	z-index: 9;
} */

/* mejs__overlay-loading
mejs__overlay-error 
mejs__overlay-play 
mejs__overlay */

/* .mejs__container .mejs__controls { 
	z-index: 3; 
}
.mejs__container-fullscreen {
	z-index: 10000 !important;
}
.mejs__container-fullscreen video{
	z-index:99999
}

.mejs__controls .mejs__captions-button .mejs__captions-selector{
	background:rgba(252, 252, 252, 0.7);
	border:1px solid #eeeeee;
	margin:0 5px 0 0;
}
 */
/* admin box css________________________________________________________
#Mrmj-additional-ajax-layer.Mrmj_add_ListMediaPlayer_inline ... in page inline popup box
#Mrmj-additional-ajax-layer.Mrmj_add_ListMediaPlayer ... adminsection popup box
*/

/* .cke_editable img.cke_video:before{
	content:"aaa";
} */

/*MODAL POPUP*/	
.rif_mediaplay_modal_window{
    background-color: rgba(0, 0, 0, 0.81);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    transition: all 0.3s;
	position:fixed;
}
.rif_mediaplay_modal_window .mejs__modal .rif_mediaplay_modal_window_close{
    color: white;
    position: absolute;
    z-index: 100001;
    top: 33%;
    right: -3px;
	background-image: url('close_btn.png');
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 44px;
    width: 44px;
    cursor: pointer;

}

.rif_mediaplay_modal_window .mejs__modal{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	border: 10px solid rgba(0, 0, 0, 0.70);
	background-color: rgba(0, 0, 0, 0.70) !important;

}
.rif_mediaplay_mediatitle{
	display:block;
	width:100%;

	text-align: center;
	font-size: 20px;
	padding:5px;
	font-weight: bold;
    color: #e0dfdf;
}

#Mrmj-additional-ajax-layer{
top:40px;
display:none;
background-color:#ffffff;
border:1px solid silver;
z-index:1;
position:absolute;
height:85%;
width:95%;
min-width:750px;
margin-left:15px;
-webkit-box-shadow: 2px 3px 7px 5px rgba(41,40,41,0.5);
-moz-box-shadow: 2px 3px 7px 5px rgba(41,40,41,0.5);
box-shadow: 2px 3px 7px 5px rgba(41,40,41,0.5);
}

#Mrmj-additional-ajax-layer.Mrmj_add_ListMediaPlayer #admin_av_caption_editor_container  #cpte_subtitleTableHeader,
#Mrmj-additional-ajax-layer.Mrmj_add_ListMediaPlayer #admin_av_caption_editor_container  #cpte_subtitleTable
{
 width: 100%; 
}
#Mrmj-additional-ajax-layer.Mrmj_add_ListMediaPlayer_inline  #admin_av_caption_editor_container  #cpte_subtitleTableHeader{
/* min-width:750px; */
}
#Mrmj-addListMediaplayerForm .Mrmj-activebutton{
	border-color:#7f0a0a !important;
}

/* .ytp-chrome-top .ytp-watch-later-button-visible  .ytp-share-button-visible */
/* .ytp-chrome-top{
	display:none !important;
} */
