.video-js
{
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
}

.video-js .vjs-duration-display, .video-js .vjs-current-time-display, .video-js .vjs-time-divider:before, .video-js .vjs-playback-rate-value, .video-js .vjs-quality-button span.quality-span, .vjs-cog-button .vjs-icon-placeholder
{
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    padding: 0px;
}

.video-js .vjs-time-divider div, .video-js .vjs-remaining-time
{
    display: none;
}

.video-js .vjs-time-divider
{
    display: block;
}

.video-js .vjs-time-divider
{
    width: 10px;
    font-size: 16px;
    position: relative;
}

.video-js .vjs-control-bar .vjs-menu
{
    right: 50%; 
    transform: translate(50%,0);
}

.video-js .vjs-current-time, .video-js .vjs-duration
{
    width: 40px;
    margin-left: 0px;
    margin-right: 0px;
}

.vjs-1600 .vjs-current-time, .vjs-1600 .vjs-quality-button span.quality-span, .vjs-1600 .vjs-vast-label, .vjs-1600 .vjs-live-control, .vjs-1600 .vjs-live-clock, .vjs-1600 .vjs-seek-to-live-control, .vjs-1600 .vjs-duration, .vjs-1600 .vjs-playback-rate
{
    font-size: 16px;
}

.vjs-1600 .vjs-quality-button span
{
    font-size: 12px;
}

.video-js .vjs-duration-display
{
    margin-left: 0px;
}

.vjs-progress-control .vjs-play-progress
{
    border-radius: 4px;
}

.video-js .vjs-big-play-button
{
    border-radius: 100%;
    height: 100px;
}

.video-js .vjs-big-play-buttonn .vjs-icon-placeholder
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin: 0px;
    margin-left: 0px;
}

.vjs-vlist .vjs-active-item
{
    background-color: #444;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin-left: 4px;
}

.vjs-wavesurfer.vjs-fluid wave.vjs-wavedisplay
{
    height: 100% !important;
}

.vjs-airplay-button .vjs-icon-placeholder:before
{
    font-size: inherit;
}

.vjs-480.video-js .vjs-big-play-button
{
    height: 80px;
}

.vjs-vplaylist .vjs-vlist .vjs-item p
{
    min-height: auto;
    max-height: 30px;
    margin-top: 3px;
}

.vjs-vplaylist .vjs-vlist .vjs-item .vjs-desc
{
    display: none;
}

.vjs-480 .vjs-playlist-nav .vjs-prev, .vjs-480 .vjs-playlist-nav .vjs-next
{
    width: 21px;
    height: 22px;
}

.vjs-480 .vjs-info
{
    font-size: 14px;
}

.vjs-vplaylist .vjs-vlist .vjs-item
{
    padding:4px;
}

.vjs-vplaylist
{
    width: 320px;
    right: -320px;
    transition: all 0s ease-in-out;
    -webkit-transition: all 0s ease-in-out;
    opacity: 0;
}

.vjs-vplaylist.vjs-vplaylist-show
{
    width: 320px;
    visibility: visible;
    right: 0px;
    opacity: 1;
}

.vjs-info .vjs-dsc
{
    display:none;
}

.vjs-info
{
    display: none;
}

.skmedia_loadplaylist .vjs-info
{
    display: flex;
}

.vjs-poster
{
    background-repeat: no-repeat;
    opacity: 1;
    background-color: #000;
}

.video-js .vjs-control.vjs-next .vjs-icon-placeholder:before
{
    content: "\E893";
    font-family: "skoletube";
}

.video-js .vjs-control.vjs-prev .vjs-icon-placeholder:before
{
    content: "\E892";
    font-family: "skoletube";
}