/*fixes and resets for boxcast player embed*/

.boxcast-player-container button#boxcast-big-play-button {
    background: rgba(0, 85, 150, 0.9) !important;
}

.boxcast-player-container .spinner-three-bounce[data-spinner] > div {
    background-color: #ffffff !important;
}

.boxcast-player-container .playback_rate[data-playback-rate-select] ul.boxcast-clappr-menu li.link {
    display: block !important;
}

.boxcast-player-container .playback_rate[data-playback-rate-select] ul.boxcast-clappr-menu li.link button {
    cursor: pointer !important;
}

.boxcast-player-container .playback_rate[data-playback-rate-select] ul.boxcast-clappr-menu li.link.active button {
    cursor: default !important;
}

.boxcast-player-container .boxcast-clappr-menu li.link:focus::after,
.boxcast-player-container .boxcast-clappr-menu li.link:hover::after,
.boxcast-player-container .boxcast-clappr-menu li.link::after {
    height: 0px !important;
    width: 0px !important;
}

.boxcast-player-container .media-control[data-media-control] .media-control-background[data-background] {
    background: rgba(0, 85, 150, 0.9) !important;
}

.boxcast-player-container .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] {
    background-color: #cccccc !important;
}

.boxcast-player-container .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-2[data-seekbar] {
    background-color: #727272 !important;
}

.boxcast-player-container .media-control.live[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-2[data-seekbar] {
    background-color: #cccccc !important;
}

.boxcast-player-container .media-control.live.dvr[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-2[data-seekbar] {
    background-color: #727272 !important;
}

.boxcast-player-container .boxcast-errors,
.boxcast-player-container .boxcast-errors-small {
    text-align: center !important;
    height: 100% !important;
    background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.8) 100%) !important;
}

.boxcast-player-container .boxcast-countdown-label {
    text-transform: uppercase !important;
}

.boxcast-playlist-list ul li.boxcast-playlist-item h3 {
    font-size: 12px !important;
    font-weight: normal !important;
    font-family: "Roboto", sans-serif !important;
}

.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-1[data-seekbar] {
    background-color: #ededed !important;
}

.media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-hover[data-seekbar] {
    background-color: #faa634 !important;
}