.flowplayer.is-fullscreen.is-mouseover .info {
    bottom: 38px;
}






.video-js .video_controls {
    background-position: 110% 15%;
    /* additional right padding for "play button" */
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1.0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    /* positioning */
    position: absolute;
    top: auto;
    bottom: 2px;
    color: #fff;
}

.video-js .video_menu {
    background-position: 110% 15%;
    /* additional right padding for "play button" */
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1.0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    /* positioning */
    position: absolute;
    right: 0;
    top: 20px;
    color: #fff;
    line-height: 26px;
    height: 3.6em;
    width: 20px;
    margin: .4em 0em 1.5em 1.5em;

}

.video-js .video_menu_list {
    background-position: 110% 15%;
    /* additional right padding for "play button" */
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1.0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    /* positioning */
    position: absolute;
    top: 60px;
    right: 0px;
    color: #fff;
    line-height: 20px;
    height: auto;
    text-align: left;
    background: rgba(113, 116, 119, .5);
}

.video-js .video_hotkey_list {
    background-position: 110% 15%;
    /* additional right padding for "play button" */
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1.0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    /* positioning */
    position: absolute;
    left: 0px;
    color: #fff;
    height: auto;
    text-align: left;
    background: rgba(113, 116, 119, .5);
}
.video-js .video_analytics_logo_img{
    width:130px;
}

.video-js .video_analytics_content {
    background-position: 110% 15%;
    /* additional right padding for "play button" */
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1.0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    /* positioning */
    position: absolute;
    top: 70px;
    right: 0px;
    color: #fff;
    line-height: 20px;
  /*  min-height:80px; */
    max-height: 165px;
    width: 165px;
    text-align: left;
    background: rgba(113, 116, 119, .5);
    font-size:14px;
    padding-bottom:5px;
    z-index: 9999999999;
}
.video-js .video_analytics_content .velo_history {
    overflow-x: hidden;
    overflow-y: scroll;
    height:100px;
}

.video_analytics_content_open_button{
    background-position: 110% 15%;
    /* additional right padding for "play button" */
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1.0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    /* positioning */
    position: absolute;
    right: 0px;
    color: #fff;
    line-height: 20px;
    height:auto;
    width: 80px;
    text-align: left;
    background: rgba(113, 116, 119, .5);
    font-size:14px;
    padding-bottom:5px;
    z-index: 9999999999;
    cursor:pointer;
}

.video-js .video_game_changer_fullscreen_content {
    background-position: 110% 15%;
    /* additional right padding for "play button" */
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1.0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    /* positioning */
    position: absolute;
    top: 70px;
    left:50%;
    color: #fff;
    line-height: 20px;
  /*  min-height:80px; */
    max-height: 110px;
    width: 728px;
    margin-left:-365px;
    text-align: left;
    font-size:14px;
    z-index:2000;
    background:#021644;
}
.video-js .video_iscore_content {
        display: nonex;
        position: absolute;
        display: inline-block;
        top: 5px;
        right:70px;
        width: 30%;
}

.video-js .video_iscore_img {
    /*   display: nonex;
        position: absolute;
        display: inline-block;
        top: 13px;
        width: 300px;*/
    background-position: 110% 15%;
    /* additional right padding for "play button" */
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 1.0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    /* positioning */
    position: absolute;
    top: 0px;
    right:0;
    color: #fff;
    line-height: 20px;
    /*  min-height:80px; */
  /*  max-height: 110px;
    width: 728px;
    margin-left:-365px;
    text-align: left;
    font-size:14px;
    z-index:2000;
    background:#021644;*/
}

a.video_controls_link {
    color: #fff;
}

a.video_menu {
    background-color: blue;
}

a.video_menu_list_links {
    color: #fff;
}

/* move .info up while controlbar is shown */
 /*vjs-workinghover */
.video-js.vjs-user-active .info {
    bottom: 30px;
}

.video-js.vjs-user-active .video_controls {
    bottom: 35px;
    opacity: 1.0;
}

.video-js.vjs-user-active .video_menu {
    opacity: 1.0;
}

.video-js.vjs-user-active .video_menu_list {
    opacity: 1.0;
}




.video-js.vjs-user-active .video_hotkey_list {
    opacity: 1.0;
}

.video-js.is-fullscreen .fp-header .fp-icon {
    margin: .4em 4.1em 1.5em 1.5em !important;
    line-height: 26px !important;
}


.video-js.is-fullscreen .video_hotkey_list {
    top: 80px !important;
}

.video-js.is-fullscreen .video_menu_list {
    top: 80px !important;
}

.video-js.vjs-user-inactive .video_controls {
    opacity: 0;
}

.video-js.vjs-user-inactive .video_menu {
    opacity: 0;
}

.video-js.vjs-user-inactive .video_menu_list {
    opacity: 0;
}

.video-js.vjs-user-inactive .video_hotkey_list {
    opacity: 0;
}

.video-js.is-fullscreen.is-mouseover .info {
    bottom: 38px;
}

.video-js.is-fullscreen.is-mouseout .info {
    bottom: 0px;
}

.video-js .info a {
    color: #eee;
}

.video-js .info a:hover {
    color: #ffa500;
}

/* stack up links by incrementing z-index in reverse order starting from 1 */
.video-js.cue0 .info0 {
    z-index: 7;
    filter: alpha(opacity=100);
    opacity: 1;
    left: 0px !important;
}

.video-js.cue0 .info1 {
    z-index: 7;
    filter: alpha(opacity=100);
    opacity: 1;
    right: 0px !important;
}

.video-js.cue0 .info2 {
    z-index: 7;
    filter: alpha(opacity=100);
    opacity: 1;
    text-align: center;
    line-height: 30px;
    height: 30px !important;
    width: 100% !important;
}

.video-js.cue0 .info3 {
    z-index: 9999;
    filter: alpha(opacity=100);
    opacity: 1;
    text-align: center;
    line-height: 30px;
    height: 100px !important;
    width: 100% !important;
}

/* waiting element with custom graphic */
.video-js .fp-waiting {
    background: url(/img/plyr/loading.gif) no-repeat center center;
    height: 100%;
    display: none;
}

.video-js.is-loading .fp-waiting,
.video-js.is-seeking .fp-waiting {
    display: block;
}

.video-js .fp-waiting svg {
    height: 0;
}

.video-js.is-error {
   /* background-color: #00004d !important;   */
}

@media only screen and (min-width:1110px)  {
    .video_analytics_content_open_button{ top:240px;}
}
@media only screen and (min-width:960px) and (max-width:1109px) {
    .video_analytics_content_open_button{ top:240px;}
}
@media only screen and (min-width:768px) and (max-width:959px){
    .video_analytics_content_open_button{ top:210px;}
}
@media only screen and (min-width:480px) and (max-width:767px){
    .video_analytics_content_open_button{ top:120px;}
}
@media only screen and (max-width:479px){
    .video_analytics_content_open_button{ top:120px;}
}