/* update via ?v2020-mm-dd*/

.vjs-quality-selector .vjs-menu-button {
    margin  : 0;
    padding : 0;
    height  : 100%;
    width   : 100%
}

.vjs-quality-selector .vjs-icon-placeholder {
    font-family : 'VideoJS';
    font-weight : normal;
    font-style  : normal
}

.vjs-quality-selector .vjs-icon-placeholder:before {
    content : '\f110'
}

.vjs-quality-changing .vjs-big-play-button {
    display : none
}

.vjs-quality-changing .vjs-control-bar {
    display    : -webkit-box;
    display    : -webkit-flex;
    display    : -ms-flexbox;
    display    : flex;
    visibility : visible;
    opacity    : 1
}

.vjs-menu-button-popup .vjs-menu { /* fix broken menu alignment */
    width : unset;
    right : 0;
}

.vjs-menu li {
    text-transform : none;
}

.vjs-menu-item {

}

.vjs-menu-item-text span.quality {
    display     : block;
    text-align  : right;
    white-space : nowrap;
}

.vjs-menu-item-text span.quality sup { /* sd, hd, fhd, 4k abbreviation after XXXXp-Text */
    width        : 30px;
    font-size    : 10px;
    padding-left : 2px;
    display      : inline-block;
    text-align   : left;
}
