.video-js .vjs-control-bar {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    /* FF3.6-15 */

    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
    /* IE6-9 */
}
.video-js .vjs-play-progress {
    color: #f12b24;
    background-color: #f12b24;
}
.video-js:hover .vjs-play-progress {
    font-size: 1em !important;
}
.video-js .vjs-big-play-button {
    height: 1.6em;
    width: 2.0em;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    background-color: rgba(50, 50, 50, 0.6);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    border-width: 0;
    z-index: 100;
}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
    background-color: rgba(255, 0, 0, 0.9);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after,
.video-js .vjs-time-tooltip {
    background: rgba(0, 0, 0, 0.6)!important;
    padding: 2px;
    color: #FFF;
    font-size: 12px !important;
}
.video-js .vjs-load-progress {
    background-color: rgba(159, 159, 159, .8);
}
.video-js .vjs-slider-horizontal {
    background-color: rgba(159, 159, 159, .3);
}
