/*! @name videojs-overlay-buttons @version 1.2.9 @license MIT */
.overlay-container-fluid {
    width: 100%;
    padding-right: .75rem;
    padding-left: .75rem;
    margin-right: auto;
    margin-left: auto
}

.overlay-row {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0;
    margin-right: -.75rem;
    margin-left: -.75rem
}

.overlay-row > * {
    box-sizing: border-box;
    flex-shrink: 0;
    padding-right: .75rem;
    padding-left: .75rem;
    margin-top: 0
}

.overlay-col {
    flex: 1 0 0;
}

.overlay-col-1 {
    flex: 0 0 auto;
    width: 8.3333333333%
}

.overlay-col-11 {
    flex: 0 0 auto;
    width: 91.6666666667%
}

.mx-auto {
    margin: 0 auto !important
}

.fa-2x {
    font-size: 2em
}

.fa-4x {
    font-size: 4em
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scale(-1, 1)
}

:root .fa-flip-horizontal {
    filter: none
}

.video-js .overlay-row {
    height: 100%;
    width: 100%;
    margin: 0 !important
}

.video-js .vjs-overlay {
    position: absolute;
    padding: 0 !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 100%
}

.vjs-overlay .control-overlay-buttons {
    display: grid;
    grid-auto-flow: column;
    height: 100%;
    width: 83% !important
}

.vjs-overlay .overlay-button {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.visible-none {
    visibility: hidden !important
}

.vjs-overlay .overlay-button .icon {
    z-index: 2;
    transition-duration: 1s;
    cursor: pointer;
    text-shadow: 0 0 5px #000
}

.vjs-overlay .previous-button .icon:hover {
    transform: translateX(-25px)
}

.vjs-overlay .seek-left .icon:hover {
    transform: rotate(-50deg)
}

.vjs-overlay .play-button .icon:hover {
    transform: scale(1.2)
}

.vjs-overlay .seek-right .icon:hover {
    transform: rotate(50deg) scaleX(-1)
}

.vjs-overlay .next-button .icon:hover {
    transform: translateX(25px)
}

.vjs-control-bar {
    z-index: 2
}