.bc-video .vjs-menu.vjs-contextmenu-ui-menu {
    display: none;
}

/**
 * Watermark
 */
.bc-video .vjs-watermark {
    position: absolute;
}

.bc-video.watermark_top_left .vjs-watermark {
    top: 10px;
    left: 10px;
}

.bc-video.watermark_top_right .vjs-watermark {
    top: 10px;
    right: 10px;
}

.bc-video.watermark_bottom_left .vjs-watermark {
    bottom: 63px;
    left: 10px;
}

.bc-video.watermark_bottom_right .vjs-watermark {
    bottom: 63px;
    right: 10px;
}

.bc-video .vjs-ad-playing .vjs-watermark, .bc-video .video-js:not(.vjs-has-started) .vjs-watermark {
    display: none;
}


/**
 *  Up next styles
 */

.bc-video .vjs-up-next{
    display: none;
}

.bc-video .video-js.vjs-mouse.vjs-ended:not(.no-autoplay) .vjs-up-next:not(.vjs-hidden) {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.8);
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    transition: all 0.5s;
}

.bc-video .vjs-up-next .up-next-alignment-div {
    width: 0.1%;
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.bc-video .vjs-up-next .up-next-container {
    width: 92%;
    display: inline-block;
    height: auto;
    vertical-align: middle;
    text-align: center;
}

.bc-video .vjs-up-next .up-next-container > div {
    max-width: 41.5%;
    display: inline-block;
    vertical-align: top;
}

.bc-video .vjs-up-next .up-next-container .up-next-image-container img {
    border:1px solid #e0e0e0;
    padding: 0;
}

.bc-video .vjs-up-next .up-next-container .up-next-text-container {
    text-align: left;
    margin-left: 20px;
}

.bc-video .vjs-up-next .up-next-container .up-next-video-actions > div {
    display: inline-block;
    text-align: center;
    font-size: 15px;
    font-family: Arial, sans-serif;
}

.bc-video .vjs-up-next .up-next-container .up-next-video-actions div {
    cursor: pointer;
    transition: opacity 0.2s;
}

.bc-video .vjs-up-next .up-next-container .up-next-video-actions div:hover {
    opacity: 0.8;
}

.bc-video .vjs-up-next .up-next-container .up-next-video-actions > div:before {
    display: block;
    color: #fff;
    width: 100%;
    line-height: 34px;
}

.bc-video .vjs-up-next .up-next-container .up-next-video-actions .up-next-play-action {
    margin-right: 20px;
}

.bc-video .vjs-up-next .up-next-container .up-next-video-actions .up-next-play-action:before {
    font-family: VideoJS;
    font-size: 27px;
    content: '\f101';
}

.bc-video .vjs-up-next .up-next-container .up-next-video-actions .up-next-cancel-action:before {
    content: '\f115';
    font-family: 'VideoJs';
}

.bc-video .vjs-up-next .up-next-watch-again {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 15px;
    font-family: Arial, sans-serif;
}

.bc-video .vjs-up-next .up-next-watch-again:before {
    display: block;
    font-family: VideoJS;
    font-size: 24px;
    content: '\f116';
    color: #fff;
    line-height: 27px;
    cursor: pointer;
}

.bc-video .vjs-up-next .up-next-timer {
    margin-bottom: 10px;
    font-family: Arial, sans-serif;
    font-size: 16px;
}

.bc-video .vjs-up-next .up-next-title {
    margin-bottom: 5px;
    font-weight: bold;
}

.bc-video .vjs-up-next .up-next-meta-data {
    margin-bottom: 15px;
}

.bc-video .vjs-up-next .up-next-meta-data span {
    height: 20px;
    display: inline-block;
}

.bc-video .vjs-up-next .up-next-meta-data span.up-next-duration {
    padding-right: 5px;
    margin-right: 6px;
    border-right: 1px solid #e0e0e0;
}

@media screen and (max-width: 767px) {
    .bc-video .vjs-up-next .up-next-watch-again {
        display: none;
    }
}