@charset "UTF-8";.betsResizeFils {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 6px 5px 1px
}

.betsResizeFils:after,.betsResizeFils:before,.betsResizeFils>div:after,.betsResizeFils>div:before {
    content: "";
    display: block;
    clear: both
}

.filterZoneVideo,.labelFdrop {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

#topSports {
    height: 22px;
    margin-left: 5px;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.betsResizeFils>.l {
    display: inline-block;
    vertical-align: top
}

.betsResizeFils>.r {
    float: right
}

.betsResizeFils input {
    display: none
}

.betsResizeFils .labelF {
    display: block;
    position: relative;
    float: left;
    cursor: pointer;
    padding: 0 8px;
    height: 20px;
    margin-bottom: 5px;
    border-radius: 2px;
    background-color: #dadada;
    font-size: 0;
    font-weight: 500;
    line-height: 20px;
    color: #888
}

.betsResizeFils .labelF:after {
    content: "";
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    box-shadow: inset 0 0 0 2px #2073b0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.betsResizeFils .labelF:hover {
    background-color: #fff
}

.betsResizeFils .labelF:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.betsResizeFils .labelF>img {
    display: inline-block;
    width: auto;
    height: 16px;
    vertical-align: middle
}

.betsResizeFils .labelF .count {
    margin-left: 7px;
    font-size: 10px
}

.betsResizeFils .labelF .name {
    font-size: 10px
}

.betsResizeFils .f500 .labelF .name {
    font-size: 12px;
    font-weight: 500;
    color: #666
}

.betsResizeFils .l .labelF {
    margin-right: 2px
}

.betsResizeFils .r .labelF {
    margin-left: 2px
}

.betsResizeFils input:checked+.labelF,.betsResizeFils input:checked+.labelF .name {
    color: #fff!important
}

.betsResizeFils .r .labelF:nth-child(2) {
    margin: 0
}

.betsResizeFils.blueBack input:checked+.labelF,.betsResizeFils.greenBack input:checked+.labelF {
    background-color: #2073b0!important
}

.betsResizeFils.blueBack input:checked+.labelF .icon,.betsResizeFils.greenBack input:checked+.labelF .icon {
    fill: #fff
}

.betsResizeFils .labelF.videoF,.betsResizeFils .labelF.zoneF {
    padding: 0 5px;
    font-size: 16px;
    line-height: 16px
}

.betsResizeFils input+.labelF.zoneF {
    padding-left: 40px;
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/zone-icons/p05.svg);
    background-position: 7px 50%;
    background-repeat: no-repeat;
    background-size: 21px 19px
}

.betsResizeFils input:checked+.labelF.zoneF {
    background-color: #56a21e!important
}

.betsResizeFils input:checked+.labelF.videoF {
    background-color: #4b89b9!important;
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/video_2.png)
}

.betsResizeFils input:checked+.labelF.zoneF:hover {
    background-color: #5eb220!important
}

.betsResizeFils input:checked+.labelF.videoF:hover {
    background-color: #4e93c9!important
}

.betsResizeFils input+.labelF.videoF {
    padding-left: 35px;
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/video_2.png);
    background-position: 7px 50%;
    background-repeat: no-repeat
}

.betsResizeFils input+.labelF.videoF .name,.betsResizeFils input+.labelF.zoneF .name {
    display: none
}

.betsResizeFils .labelF[class*=fil_],.betsResizeFils .labelF[class^=fil_] {
    background-position: 0 50%,100% 50%;
    background-repeat: no-repeat
}

.betsResizeFils .labelF.fil_ish {
    padding-right: 16px;
    padding-left: 47px;
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_ish1.png)
}

.betsResizeFils .labelF.fil_for {
    padding-right: 37px;
    padding-left: 30px;
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_for1.png),url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_for2.png)
}

.betsResizeFils .labelF.fil_tot {
    padding-right: 30px;
    padding-left: 27px;
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_tot1.png),url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_tot2.png)
}

.betsResizeFils .labelF.fil_fav {
    padding-right: 16px;
    padding-left: 34px;
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_fav1.png)
}

.betsResizeFils.blueBack input:checked+.labelF.fil_ish,.betsResizeFils.greenBack input:checked+.labelF.fil_ish {
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_ish1ab.png)
}

.betsResizeFils.blueBack input:checked+.labelF.fil_for,.betsResizeFils.greenBack input:checked+.labelF.fil_for {
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_for1ab.png),url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_for2ab.png)
}

.betsResizeFils.blueBack input:checked+.labelF.fil_tot,.betsResizeFils.greenBack input:checked+.labelF.fil_tot {
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_tot1ab.png),url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_tot2ab.png)
}

.betsResizeFils.blueBack input:checked+.labelF.fil_fav,.betsResizeFils.greenBack input:checked+.labelF.fil_fav {
    background-image: url(/web/20190624090832im_/https://v2l.ccdnss.com/default/img/filters/fil_fav1ab.png)
}

.betsResizeFils .labelF .sport_icons {
    display: block;
    width: 16px;
    height: 16px;
    margin: 2px auto
}

.labelFdrop {
    display: inline-block;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
    vertical-align: top;
    font-size: 16px
}

.labelFdrop .labelFdropAct {
    position: relative;
    padding: 0 20px 0 8px;
    height: 20px;
    border-radius: 2px;
    background-color: #dadada;
    font-size: .625em;
    font-weight: 500;
    line-height: 20px;
    color: #888
}

.labelFdrop .labelFdropAct:before {
    content: "";
    display: block;
    position: absolute;
    top: 9px;
    right: 6px;
    width: 0;
    height: 0;
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0
}

.labelFdrop:hover .labelFdropAct:before {
    border-width: 0 4px 4px;
    border-color: transparent transparent #888
}

.labelFdrop .labelFdropList {
    display: none;
    position: absolute;
    top: 100%;
    z-index: 200;
    box-sizing: border-box;
    cursor: pointer;
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #fff;
    border-radius: 2px;
    background-color: #dadada;
    font-size: .625em;
    color: #888
}

.labelFdrop:hover .labelFdropList {
    display: block
}

.labelFdrop .labelFdropList .labelFdropItem {
    padding: 3px 8px
}

.labelFdrop .labelFdropList .labelFdropItem:hover {
    background-color: rgba(0,0,0,.1);
    color: #555
}

.b-filters__options {
    display: none;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 8px;
    background-color: #4d8ab9
}

.b-filters__options * {
    box-sizing: border-box
}

.b-filters__options .timeFiltr2_wrap {
    margin-right: 15px;
    font-size: 14px
}

.b-filters__options .timeFiltr2_filter {
    padding: 0
}

.hottest_games .b-filters__options {
    background-color: transparent!important
}

@media (max-width: 1366px) {
    .betting .b-filters__options {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .betting .b-filters__options~.sb-t-cell:not(.one-click):not(.match-action-buttons) {
        display: none
    }

    .betting .a-sports .b-filters__options+.sb-t-cell:not(.one-click):not(.match-action-buttons) {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border: 0;
        border-radius: 0;
        background-color: #4d8ab9
    }
}

.b-filters__toggles {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.b-filters__toggle {
    cursor: pointer;
    padding: 0 4px;
    height: 34px;
    outline: none;
    border: none;
    box-shadow: inset 0 0 0 #72a2c7;
    background: transparent;
    font-size: 12px!important;
    font-weight: 500;
    line-height: 34px;
    color: #fff;
    transition: box-shadow .3s;
    will-change: box-shadow
}

.b-filters__toggle_country:before {
    content: "\f0ac";
    opacity: .5;
    font-family: FontAwesome;
    font-size: 16px;
    transition: opacity .3s;
    will-change: opacity
}

.b-filters__toggle~.b-filters__toggle {
    margin-left: 10px
}

.b-filters__toggle:focus,.b-filters__toggle:hover {
    box-shadow: inset 0 -3px 0 hsla(0,0%,100%,.3)
}

.b-filters__toggle.active {
    box-shadow: inset 0 -3px 0 #739c2d
}

.b-filters__toggle_country.active:before {
    opacity: 1
}

.b-filters__options .select2-container.b-filters__toggle .select2-choice {
    padding: 0 15px 0 0;
    height: 34px;
    border-radius: 0;
    background: transparent;
    line-height: 34px;
    color: #fff!important
}

.b-filters__options .select2-container.b-filters__toggle.select2-container-active .select2-choice,.b-filters__options .select2-container.b-filters__toggle.select2-container-active .select2-choices {
    border: none;
    box-shadow: none
}

.b-filters__options .select2-container.b-filters__toggle .select2-chosen {
    padding: 0;
    font-size: 1em
}

.b-filters__options .select2-container.b-filters__toggle .select2-arrow {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    width: auto;
    border-radius: 0
}

.b-filters__options .select2-container.b-filters__toggle .select2-arrow:before {
    content: "\f107";
    display: block;
    text-align: center;
    font-family: FontAwesome;
    font-size: 14px;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    will-change: transform
}

.b-filters__options .select2-container.b-filters__toggle.select2-dropdown-open .select2-arrow:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.b-filters__options .select2-container.b-filters__toggle .select2-arrow b {
    display: none
}

.betSelect.select2-drop-active {
    padding-top: 2px;
    border: none;
    border-radius: 0;
    box-shadow: inset 0 2px 0 hsla(0,0%,100%,.3);
    background-color: #4d8ab9
}

.betSelect .select2-results {
    padding: 0;
    margin: 0;
    box-shadow: none
}

.betSelect .select2-results li {
    background-color: transparent;
    color: #fff;
    transition: background-color .3s;
    will-change: background-color
}

.betSelect .select2-results .select2-highlighted {
    background-color: #1f71af
}

.b-filters__search {
    position: relative;
    line-height: normal
}

.b-filters__input {
    padding-right: 20px;
    padding-left: 5px;
    width: 25px;
    outline: none;
    border: none;
    background: transparent;
    color: #2073ae;
    transition: width .3s,background .3s;
    will-change: width,background
}

.b-filters__search.active .b-filters__input {
    width: 270px;
    background: #fff
}

.b-filters__input::-webkit-input-placeholder {
    color: #2073ae
}

.b-filters__input::-moz-placeholder {
    color: #2073ae
}

.b-filters__input:-ms-input-placeholder {
    color: #2073ae
}

.b-filters__input::-ms-input-placeholder {
    color: #2073ae
}

.b-filters__input::placeholder {
    color: #2073ae
}

.b-filters__searchBut {
    position: absolute;
    top: 3px;
    right: 6px;
    padding: 0;
    outline: none;
    border: none;
    background: transparent;
    transition: right .3s;
    will-change: right
}

.b-filters__search.active .b-filters__searchBut {
    right: 4px
}

.b-filters__searchBut:before {
    content: "\f002";
    cursor: pointer;
    text-shadow: 0 0 0 #333;
    font-family: FontAwesome;
    color: #fff;
    transition: color .3s,text-shadow .3s;
    will-change: color,text-shadow
}

.b-filters__search.active .b-filters__searchBut:before {
    color: #2073ae
}

.b-filters__searchBut:focus:before,.b-filters__searchBut:hover:before {
    text-shadow: 0 1px 1px #333
}

.b-filters__sports {
    display: none;
    margin-bottom: 1px;
    background-color: #1b5785
}

.b-filters__sports * {
    box-sizing: border-box
}

@media (max-width: 1366px) {
    .betting .b-filters__sports {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .betting .b-filters__sports~.betsResizeFils {
        display: none!important
    }
}

.b-filters__arr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 31px;
    height: 67px;
    outline: none;
    background-color: transparent;
    text-align: center;
    line-height: 67px;
    color: #fff;
    transition: background-color .3s;
    will-change: background-color
}

.b-filters__arr:focus,.b-filters__arr:hover {
    background-color: hsla(0,0%,100%,.3)
}

.b-filters__arr:before {
    font-family: FontAwesome;
    font-size: 24px
}

.b-filters__arr_prev {
    position: absolute;
    top: 0;
    left: 0
}

.b-filters__arr_prev:before {
    content: ""
}

.b-filters__arr_next {
    position: absolute;
    top: 0;
    right: 0
}

.b-filters__arr_next:before {
    content: ""
}

.b-filters__carousel {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    min-width: 0
}

.b-filters__list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 30px;
    height: 67px;
    overflow: hidden
}

.b-filters__list>.b-filters__item {
    display: inline-block;
    min-width: 90px;
    vertical-align: top
}

.b-filters__list.owl-carousel.owl-hidden {
    opacity: 1
}

.b-filters__item {
    position: relative;
    cursor: pointer;
    height: 67px;
    box-shadow: inset 0 0 0 #739c2d;
    background-color: transparent;
    transition: background-color .3s,box-shadow .3s;
    will-change: background-color,box-shadow
}

.b-filters__item:hover {
    background-color: hsla(0,0%,100%,.3)
}

.b-filters__item.active {
    box-shadow: inset 0 -3px 0 #739c2d
}

.b-filters__sport {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    padding: 3px 11px;
    height: 67px
}

.b-filters__sport,.b-filters__sport-name {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center
}

.b-filters__sport-name {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    height: 28px;
    text-align: center;
    font-size: 11px;
    line-height: 100%;
    color: #fff
}

.b-filters__dropdowns {
    display: none;
    position: relative;
    z-index: 1006;
    width: 100%
}

.b-filters__dropdowns * {
    box-sizing: border-box
}

@media (max-width: 1366px) {
    .betting .b-filters__dropdowns {
        display:block
    }
}

.b-filters__leagues {
    position: absolute;
    top: 0;
    z-index: 2;
    max-height: 300px;
    overflow: hidden;
    box-shadow: 0 13px 9px rgba(0,0,0,.3);
    background-color: #fff;
    pointer-events: auto!important
}

.b-filters__dropdowns>.b-filters__leagues {
    pointer-events: none
}

.b-filters__leagues.active,.scroll-wrapper>.b-filters__leagues {
    display: block
}

.b-filters__league {
    position: relative;
    overflow: hidden
}

.b-filters__league-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px;
    width: 270px;
    background-color: #cfe4f4;
    transition: background-color .3s;
    will-change: background-color
}

.b-filters__league-wrap .sport_icons {
    width: 21px;
    height: 21px
}

.b-filters__league.active .b-filters__league-wrap,.b-filters__league:hover .b-filters__league-wrap {
    background-color: #2073ae
}

.b-filters__league:not(:first-of-type) .b-filters__league-wrap {
    border-top: 1px solid #fff
}

.b-filters__flag {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.b-filters__flag:before {
    font-family: FontAwesome;
    font-size: 16px;
    color: #0c314d
}

.b-filters__league-name {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 8px;
    min-width: 0;
    font-size: 12px;
    color: #0c314d;
    transition: color .3s;
    will-change: color
}

.b-filters__league.active .b-filters__league-name,.b-filters__league:hover .b-filters__league-name {
    color: #fff
}

.b-filters__count {
    position: relative;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    padding-right: 17px;
    padding-left: 3px;
    min-width: 35px;
    background-color: #fff;
    color: #0c314d
}

.b-filters__count,.b-filters__count:after {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.b-filters__count:after {
    content: "\f105";
    position: absolute;
    top: 0;
    right: 0;
    -ms-flex-align: center;
    width: 14px;
    height: 100%;
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 13px;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    will-change: transform
}

.b-filters__league.active .b-filters__count:after,.b-filters__league:hover .b-filters__count:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.b-filters__dropdowns>.b-filters__games {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 2;
    max-height: 300px;
    box-shadow: 0 13px 9px rgba(0,0,0,.3);
    background-color: #fff;
    transition: opacity .3s;
    will-change: visibility,opacity;
    pointer-events: none
}

.b-filters__leagues.reverse .b-filters__games {
    right: 100%;
    left: auto
}

.b-filters__dropdowns>.b-filters__games.visible,.b-filters__league:hover .b-filters__games {
    visibility: visible;
    opacity: 1;
    pointer-events: auto
}

.b-filters__game:not(:first-child) {
    padding-top: 1px
}

.b-filters__games {
    overflow: hidden
}

.b-filters__games .scroll-element {
    pointer-events: none
}

.b-filters__game-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 8px;
    width: 270px;
    background-color: #ecf1f7;
    transition: background-color .3s;
    will-change: background-color
}

.b-filters__game-wrap.active,.b-filters__game-wrap:hover {
    background-color: #2073ae
}

.b-filters__controls {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 10px 0;
    width: 21px
}

.b-filters__fav,.b-filters__open {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 21px;
    height: 21px;
    text-align: center
}

.b-filters__open {
    border-radius: 3px;
    transition: background-color .3s;
    will-change: background-color
}

.b-filters__open.active,.b-filters__open:hover {
    background-color: #fff
}

.b-filters__fav:before,.b-filters__open:before {
    content: "\f006";
    font-family: FontAwesome;
    font-size: 16px;
    color: #0c314d;
    transition: color .3s,-webkit-transform .3s;
    transition: color .3s,transform .3s;
    transition: color .3s,transform .3s,-webkit-transform .3s;
    will-change: color,transform
}

.b-filters__game-wrap.active>.b-filters__fav:before,.b-filters__game-wrap:hover>.b-filters__fav:before {
    color: #fff
}

.b-filters__fav.active:before {
    content: ""
}

.b-filters__fav:hover:before {
    content: ""
}

.b-filters__open:before {
    content: "\f103";
    display: block
}

.b-filters__open.active:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.b-filters__match {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 8px;
    min-width: 0
}

.b-filters__time {
    font-size: 12px;
    line-height: 120%;
    color: #4d8ab9;
    transition: color .3s;
    will-change: color
}

.b-filters__game-wrap.active .b-filters__match .b-filters__time,.b-filters__game-wrap:hover .b-filters__match .b-filters__time {
    color: #7fae2f
}

.b-filters__teams {
    font-size: 12px;
    line-height: 120%;
    color: #0c314d;
    transition: color .3s;
    will-change: color
}

.b-filters__game-wrap.active .b-filters__match .b-filters__teams,.b-filters__game-wrap:hover .b-filters__match .b-filters__teams {
    color: #fff
}

.b-filters__info {
    margin-top: 5px;
    font-size: 10px;
    line-height: 120%;
    color: #608060
}

.b-filters__game-wrap.active .b-filters__match .b-filters__info,.b-filters__game-wrap:hover .b-filters__match .b-filters__info {
    color: #e6e6e6
}

.b-filters__stats {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.b-filters__score {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 3px 0;
    width: 50px;
    border-radius: 3px;
    background-color: #2073ae;
    text-align: center;
    font-size: 11px;
    color: #fff;
    transition: color .3s,background-color .3s;
    will-change: color,background-color
}

.b-filters__game-wrap.active .b-filters__match .b-filters__score,.b-filters__game-wrap:hover .b-filters__match .b-filters__score {
    background-color: #e6e6e6;
    color: #262626
}

.b-filters__stage {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    margin-left: 10px;
    text-align: right;
    font-size: 10px;
    color: #404040;
    transition: color .3s;
    will-change: color
}

.b-filters__game-wrap.active .b-filters__match .b-filters__stage,.b-filters__game-wrap:hover .b-filters__match .b-filters__stage {
    color: #e6e6e6
}

.b-filters__periods {
    display: none;
    background-color: #fff
}

.b-filters__period {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px;
    width: 270px;
    background-color: #cfe4f4
}

.b-filters__period-wrap {
    position: relative;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 8px;
    border: 1px solid #fff;
    background-color: transparent;
    transition: background-color .3s;
    will-change: background-color
}

.b-filters__period-wrap:hover {
    background-color: hsla(0,0%,100%,.5)
}

.b-filters__set {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 8px;
    max-width: 70%;
    height: 20px;
    overflow: hidden;
    background-color: #4d8ab9;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 20px;
    white-space: nowrap;
    color: #fff
}

.sports__top:active~#sports_main .b-filters__dropdowns,.sports__top:active~#sports_main .b-filters__sports {
    pointer-events: none
}

.b-filters__dropdowns .scrollbar-inner>.scroll-element.scroll-y {
    right: 0;
    width: 6px
}

.b-filters__dropdowns .scrollbar-inner>.scroll-element .scroll-bar,.b-filters__dropdowns .scrollbar-inner>.scroll-element .scroll-element_outer,.b-filters__dropdowns .scrollbar-inner>.scroll-element .scroll-element_track {
    border-radius: 0
}

.b-filters__dropdowns .scrollbar-inner>.scroll-element .scroll-bar {
    opacity: 1
}

.b-filters__dropdowns .scrollbar-inner>.scroll-element .scroll-element_track {
    opacity: 1;
    background-color: #fff
}

.b-filters__dropdowns .scrollbar-inner>.scroll-element .scroll-bar {
    background-color: #206cae
}

.b-filters__dropdowns .scrollbar-inner>.scroll-element:hover .scroll-bar {
    background-color: #174f80
}

.b-filters__fav,.b-filters__flag {
    transition: opacity .25s ease-in-out
}

.b-filters__period {
    padding-left: 37px
}

.b-filters__fav {
    position: absolute;
    top: 50%;
    left: 8px;
    z-index: 5;
    margin-top: -11.5px;
    color: #fff
}

.b-filters__fav_active {
    opacity: 1!important
}

.b-filters__fav_active:before {
    content: "\f005"
}

.b-filters__fav_active~.b-filters__flag,.b-filters__league .b-filters__fav,.b-filters__league:hover .b-filters__flag {
    opacity: 0
}

.b-filters__league:hover .b-filters__fav {
    opacity: 1
}

.b-filters__controls {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.b-filters__controls .b-filters__fav {
    position: static;
    margin-top: 0;
    -webkit-transform: none;
    transform: none
}

.b-filters__dropdowns .b-filters__games.fade-enter-active,.b-filters__dropdowns .b-filters__games.fade-leave-active,.b-filters__dropdowns .b-filters__leagues.fade-enter-active,.b-filters__dropdowns .b-filters__leagues.fade-leave-active {
    transition: opacity .3s
}

.b-filters__dropdowns .b-filters__games.fade-enter,.b-filters__dropdowns .b-filters__games.fade-leave-to,.b-filters__dropdowns .b-filters__leagues.fade-enter,.b-filters__dropdowns .b-filters__leagues.fade-leave-to {
    opacity: 0
}

.b-filters__dropdowns .iScrollLoneScrollbar {
    pointer-events: none
}

.b-filters__sports .icon {
    display: block;
    margin: 8px auto 0;
    background-repeat: no-repeat;
    image-rendering: -webkit-optimize-contrast;
    fill: #fff;
    width: 24px;
    height: 24px
}

.labelF .icon {
    fill: #2c69a7;
    width: 15px;
    height: 15px;
    margin: 3px auto
}

/*
     FILE ARCHIVED ON 09:08:32 Jun 24, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:22:28 May 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.522
  load_resource: 32.809
  PetaboxLoader3.datanode: 3.16
*/
