﻿.fancybox-margin {
    margin-right: 16px;
}
.--savior-overlay-transform-reset {
    transform: none !important;
}

.--savior-overlay-z-index-top {
    z-index: 2147483643 !important;
}

.--savior-overlay-position-relative {
    position: relative;
}

.--savior-overlay-position-static {
    position: static !important;
}

.--savior-overlay-overflow-hidden {
    overflow: hidden !important;
}

.--savior-overlay-overflow-x-visible {
    overflow-x: visible !important;
}

.--savior-overlay-overflow-y-visible {
    overflow-y: visible !important;
}

.--savior-overlay-z-index-reset {
    z-index: auto !important;
}

.--savior-overlay-display-none {
    display: none !important;
}

.--savior-overlay-clearfix {
    clear: both;
}

.--savior-overlay-reset-filter {
    filter: none !important;
    backdrop-filter: none !important;
}

.--savior-tooltip-host {
    z-index: 9999;
    position: absolute;
    top: 0;
}
/*Override css styles for Twitch.tv*/
main.--savior-overlay-z-index-reset {
    z-index: auto !important;
}

.modal__backdrop.--savior-overlay-z-index-reset {
    position: static !important;
}

main.--savior-overlay-z-index-top {
    z-index: auto !important;
}

    main.--savior-overlay-z-index-top .channel-root__player-container + div,
    main.--savior-overlay-z-index-top .video-player-hosting-ui__container + div {
        opacity: 0.1;
    }
/*Dirty hack for facebook big video page e.g: https://www.facebook.com/abc/videos/...*/
.--savior-backdrop {
    position: fixed !important;
    z-index: 2147483642 !important;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw !important;
    background-color: rgba(0,0,0,0.9);
}

.--savior-overlay-twitter-video-player {
    position: fixed;
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%;
}

.--savior-overlay-z-index-reset [class*="DivSideNavContainer"],
.--savior-overlay-z-index-reset [class*="DivHeaderContainer"],
.--savior-overlay-z-index-reset [data-testid="sidebarColumn"],
.--savior-overlay-z-index-reset header[role="banner"],
.--savior-overlay-z-index-reset [aria-label="Home timeline"] > div:first-child,
.--savior-overlay-z-index-reset [aria-label="Home timeline"] > div:nth-child(3) {
    z-index: -1 !important;
}

.--savior-overlay-z-index-reset#mtLayer,
.--savior-overlay-z-index-reset.media-layer {
    z-index: 3000 !important;
}

.--savior-overlay-position-relative [class*="SecBar_secBar_"],
.--savior-overlay-position-relative .woo-box-flex [class*="Frame_top_"] {
    z-index: 0 !important;
}

.--savior-overlay-position-relative .vue-recycle-scroller__item-view:not(.--savior-overlay-z-index-reset),
.--savior-overlay-position-relative .woo-panel-main[class*="BackTop_main_"],
.--savior-overlay-position-relative [class*="Main_side_"] {
    z-index: -1 !important;
}
/* Fix conflict css with zingmp3 */
.zm-video-modal.--savior-overlay-z-index-reset {
    position: absolute;
}
/* Dirty hack for xvideos99 */
#page #main.--savior-overlay-z-index-reset {
    z-index: auto !important;
}
/* Overlay for ok.ru */
#vp_w.--savior-overlay-z-index-reset.media-layer.media-layer__video {
    overflow-y: hidden;
    z-index: 2147483643 !important;
}
/* Fix missing controller for tv.naver.com */
.--savior-overlay-z-index-top.rmc_controller,
.--savior-overlay-z-index-top.rmc_setting_intro,
.--savior-overlay-z-index-top.rmc_highlight,
.--savior-overlay-z-index-top.rmc_control_settings {
    z-index: 2147483644 !important;
}
/* Dirty hack for douyi.com */
.swiper-wrapper.--savior-overlay-z-index-reset .swiper-slide:not(.swiper-slide-active),
.swiper-wrapper.--savior-overlay-transform-reset .swiper-slide:not(.swiper-slide-active) {
    display: none;
}

.videoWrap + div > div {
    pointer-events: unset;
}
/* Dirty hack for fpt.ai */
.mfp-wrap.--savior-overlay-z-index-top {
    position: relative;
}

    .mfp-wrap.--savior-overlay-z-index-top .mfp-close {
        display: none;
    }

    .mfp-wrap.--savior-overlay-z-index-top .mfp-content {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

section.--savior-overlay-z-index-reset > main[role="main"].--savior-overlay-z-index-reset + nav {
    z-index: -1 !important;
}

section.--savior-overlay-z-index-reset > main[role="main"].--savior-overlay-z-index-reset section.--savior-overlay-z-index-reset div.--savior-overlay-z-index-reset ~ div {
    position: relative;
}

div[class^="tiktok"].--savior-overlay-z-index-reset {
    z-index: 2147483644 !important;
}

@-moz-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}


@-webkit-keyframes biilogo-pulse {
    from

{
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

50% {
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
    transform: scale3d(0.95, 0.95, 0.95);
}

to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

}

@keyframes biilogo-pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(0.95, 0.95, 0.95);
        transform: scale3d(0.95, 0.95, 0.95);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.bii-player {
    position: fixed;
    bottom: 70px;
    left: 50px;
    width: 40px;
    height: 40px;
    z-index: 99999;
    display: none;
}

    .bii-player .playerIcon {
        cursor: pointer;
        display: block;
        width: 40px;
        height: 40px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -o-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        background-color: #df4758;
        padding-top: 7px;
        padding-left: 9px;
        position: absolute;
        z-index: 2;
    }

    .bii-player:after {
        content: "";
        position: absolute;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -o-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        z-index: -1;
        background-color: rgba(242, 59, 67, 0.3);
        width: 120%;
        height: 120%;
        left: -10%;
        top: -10%;
        -webkit-animation: biilogo-pulse 1s infinite;
        animation: biilogo-pulse 1s infinite;
        z-index: 1;
    }

    .bii-player img {
        width: 100%;
        z-index: 99999;
        position: absolute;
        cursor: pointer;
    }

    .bii-player.show-sec .bii-player-secondary {
        visibility: visible;
    }

    .bii-player.show-sec .bii-player-secondary-content {
        transform: translate3d(0, 0, 0);
    }

.bii-player-secondary {
    position: absolute;
    width: 310px;
    left: 25px;
    height: 50px;
    overflow: hidden;
    visibility: hidden;
}

.bii-player-secondary-content {
    display: flex;
    align-items: center;
    cursor: pointer;
    user-select: none;
    position: absolute;
    width: 310px;
    left: -25px;
    background: #fff;
    height: 40px;
    padding: 8px 11px 8px 50px;
    border: 1px solid #df4759;
    border-radius: 30px;
    z-index: 1;
    font-size: 14px;
    transform: translate3d(-100%, 0, 0);
    transition: transform 175ms ease;
    font-family: arial;
    font-weight: 200;
    color: #000;
}

@media (max-width: 799px) {
    .bii-player {
        bottom: 30px;
        left: 20px;
    }
}
@import "chrome-extension://jdfkmiabjpfjacifcmihfdjhpnjpiick/css/content-script.css";