﻿

.flowplayer {
    font-size: 12px;
}

.flowplayer .fp-controls{
        background-color: rgba(0, 0, 0, 0.65);
}

.flowplayer .fp-bar, .flowplayer .fp-bar-slider {
    height: 0.39em;
    background-color: rgba(255, 255, 255, 0.3);
}

.flowplayer .fp-bar-slider em {
    border-radius: 0;
    margin-left: 0;
    width: 8px;
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

.flowplayer .fp-color {
  background-color: #fff;
}

.flowplayer .fp-controls > strong {
    background-color: white;
    border-radius: 3px;
}

.flowplayer .fp-ui strong {
    color: black !important;
    font-size: 9px;
    padding: 2px 5px;
    letter-spacing: 0;
}

.flowplayer .fp-ui .fp-menu strong {
    color: white !important;
}

.fp-menu a.fp-selected
{
    color: #000 !important;
    background-color: #fff;
}

.flowplayer .fp-captions {
    font-size: 1.2em;
}

.flowplayer .fp-logo {
    -webkit-transition: opacity .1s;
    -moz-transition: opacity .1s;
    -o-transition: opacity .1s;
    transition: opacity .1s;
    filter: alpha(opacity=0);
    opacity: 0;
}

.flowplayer.fp-ui-shown.is-ready .fp-logo, 
.flowplayer.is-paused .fp-logo, 
.flowplayer.is-mouseover.is-ready.is-playing .fp-logo {
      filter: alpha(opacity=100);
      opacity: 1; 
}

.flowplayer.is-poster .fp-logo
{
    filter: alpha(opacity=0);
    opacity: 0;
}