
@-webkit-keyframes scale-in-ver-center {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-filter: blur(8px);
        filter: blur(8px);
        opacity: .2
    }

    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        opacity: 1;
        -webkit-filter: unset;
        filter: unset
    }
}

@keyframes scale-in-ver-center {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-filter: blur(8px);
        filter: blur(8px);
        opacity: .2
    }

    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        opacity: 1;
        -webkit-filter: unset;
        filter: unset
    }
}

.scale-in-ver-center {
    -webkit-animation: scale-in-ver-center .5s cubic-bezier(.25,.46,.45,.94) both;
    animation: scale-in-ver-center .5s cubic-bezier(.25,.46,.45,.94) both
}

:root {
    --dark-theme-zero: #000065;
    --dark-theme-one: #060649;
    --dark-theme-two: #000064;
    --dark-theme-three: #060650;
    --dark-theme-four: #52656d;
    --dark-theme-five: #000064;
    --dark-theme-six: #8d9da3;
    --dark-theme-seven: #52a6af;
    --brand-hilight-opaque: rgba(36,36,36,.6);
    --text-color-dark-opaque: rgb(49 61 66);
    --text-color-dark-shadow: rgba(5,5,5,.39);
    --box-shadow: rgba(33,33,33,.8);
    --switcher-btn-opaque: rgba(36,36,36,.6);
    --betslip-footer-bg-opaque: rgba(33,33,33,.8);
    --slots-nav-bg: rgba(5,5,5,.6);
    --breadcrumb-border-color: rgba(36,36,36,.6);
    --casino-nav-opaque: rgba(36,36,36,.7);
    --header-color-opaque: hsla(0,0%,9%,.7);
    --light-theme-one: #f2f2f2;
    --light-theme-two: #f6fdff;
    --light-theme-three: #d4d4d4;
    --light-theme-four: #dbfaf8;
    --light-theme-five: #cbfffc;
    --light-theme-six: #b0fffb;
    --odds-value-color: #ffdf1b;
    --brand-color: #ffba24;
    --brand-bright-color: #ffba24;
    --brand-darker-color: #ffba24;
    --brand-dark-2-color: #ffba24;
    --brand-light-3-color: #ffba24;
    --brand-light-2-color: #ffba24;
    --brand-light-color: #ffba24;
    --color-on-brand: var(--light-theme-one);
    --color-on-header-live-markets: #53676f;
    --brand-color-shadow: rgba(248,173,22,.6);
    --brand-color-op-8: rgba(248,173,22,.8);
    --success-color: #40bf64;
    --info-color: #2d9dcd;
    --warning-color: #ffba24;
    --danger-color: #d94a3a;
    --neutral-color: #e2e2e2;
    --success-color-op: rgba(64,191,100,.8);
    --success-color-primary: #40bf64;
    --success-color-secondary: #66cc83;
    --success-color-dark: #339950;
    --error-color-primary: #d94a3a;
    --error-color-secondary: #bc3324;
    --error-color-secondary-op: rgba(188,51,36,.8);
    --favorite-color: var(--brand-color);
    --bonus-button-bg: #2b2b2b;
    --tennis-set-bg: #112345;
    --tennis-set-border: #08193d;
    --offside-color: #fe0;
    --yellow-card-color: #ffeb00;
    --red-card-color: red;
    --substitution-color: #0f0;
    --basketball-color: #5a0000;
    --animation-shadow: #000;
    --animation-stats-bg: #ccc;
    --brand-highlight-color: #000065;
    --brand-highlight-color-light-4: var(--dark-theme-seven);
    --text-color-primary: var(--light-theme-one);
    --text-color-dark: var(--dark-theme-one);
    --text-color-light: var(--light-theme-one);
    --text-color-gray: var(--light-theme-three);
    --text-color-special: var(--light-theme-four);
    --text-color-light-opaque: hsla(0,0%,95%,.4);
    --brand-color-text: #fff;
    --input-color: var(--dark-theme-one);
    --body-background-color: var(--dark-theme-one);
    --popup-bg: var(--dark-theme-one);
    --header-color: var(--dark-theme-two);
    --header-border-top: #5c7782;
    --header-border-left: #4b565a;
    --header-border-right: #000065;
    --header-border-bottom: #000065;
    --header-bg: var(--dark-theme-four);
    --header-border-lighter: var(--dark-theme-five);
    --header-border-darker: var(--dark-theme-zero);
    --carousel-small-header-footer: var(--dark-theme-two);
    --cms-background-color: var(--light-theme-one);
    --cms-text-color: var(--dark-theme-one);
    --box-shadow-color: var(--dark-theme-six);
    --sport-panel-header-color: #000064;
    --sport-sub-header-color: var(--dark-theme-one);
    --sport-odds-color: var(--odds-value-color);
    --sport-element-color: var(--dark-theme-three);
    --sport-event-color: var(--dark-theme-two);
    --sport-event-color-row: #374549;
    --sport-event-btn-bg: var(--dark-theme-four);
    --sport-border-top-primary: #42545a;
    --sport-border-left-primary: #2d383c;
    --sport-border-right-primary: #3c545d;
    --sport-border-bottom-primary: #2d424a;
    --sport-border-top-secondary: #46555a;
    --sport-border-left-secondary: #2d383c;
    --sport-border-right-secondary: #3c545d;
    --sport-border-bottom-secondary: #28383e;
    --sport-empty-space: var(--dark-theme-two);
    --sport-empty-space-border: var(--dark-theme-one);
    --left-menu-competition-live: var(--dark-theme-one);
    --left-menu-game-live: var(--dark-theme-two);
    --left-menu-region-Sportsbook: var(--dark-theme-two);
    --left-menu-competition-Sportsbook: var(--dark-theme-one);
    --switcher-button-color: #060650;
    --small-element-dark-color: var(--dark-theme-three);
    --small-element-light-color: var(--light-theme-two);
    --small-element-lighter-color: var(--light-theme-four);
    --small-element-llight-color: var(--light-theme-one);
    --not-found-color: var(--dark-theme-one);
    --not-found-shadow: var(--dark-theme-three);
    --betslip-footer-color: var(--dark-theme-one);
    --price-change-up: var(--success-color);
    --price-change-down: var(--danger-color);
    --bet-history-unique-bg: var(--light-theme-one);
    --casino-nav-bg: var(--dark-theme-three);
    --slot-header-color: var(--dark-theme-three);
    --date-picker-border: var(--light-theme-one);
    --date-picker-border2: var(--light-theme-two);
    --date-picker-border3: var(--light-theme-three);
    --rc-slider-rail: var(--light-theme-five);
    --rc-slider-rail-light-3: #e0e0e0;
    --casino-dashed-border: #616161;
    --casino-brand-color: #ffba24;
    --casino-background: #060649;
    --casino-lighter-background: #060650;
    --casino-mobile-filter-bg: #27373c;
    --casino-search-desk-bg: #2a3538;
    --casino-playbutton-bg: #4d5f64;
    --casino-playbutton-stroke: #242e31;
    --scrollbar-thumb-color: #010192;
    --scrollbar-track-color: #020243;
    --newheader-color1: var(--dark-theme-one);
    --newheader-color2: #000088;
    --newheader-color3: var(--dark-theme-three);
    --zongaActive: #26a69a;
    --zonga1: #20272a;
    --zonga2: #293034;
    --zonga3: #20272a
}

#root>.md-progress-circular {
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -25px
}

#main-zonga::-webkit-scrollbar {
    width: 0!important
}

.middle-main-big-left-content-m>.import-view-container>.md-progress-circular {
    margin-top: 200px
}

@-webkit-keyframes loader-animate-fade {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes outer-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes left-wobble {
    0%,to {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    50% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
}

@-webkit-keyframes right-wobble {
    0%,to {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    50% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
}

@-webkit-keyframes sporadic-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(3turn);
        transform: rotate(3turn)
    }
}

.loader-slick {
    height: 2px;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-color: #000064
}

.loader-slick:before {
    display: block;
    position: absolute;
    content: "";
    left: -200px;
    width: 200px;
    height: 2px;
    background-color: var(--brand-color);
    -webkit-animation: loading 2s linear infinite;
    animation: loading 2s linear infinite
}

@-webkit-keyframes loading {
    0% {
        left: -200px;
        width: 30%
    }

    50% {
        width: 30%
    }

    70% {
        width: 70%
    }

    80% {
        left: 50%
    }

    95% {
        left: 120%
    }

    to {
        left: 100%
    }
}

@keyframes loading {
    0% {
        left: -200px;
        width: 30%
    }

    50% {
        width: 30%
    }

    70% {
        width: 70%
    }

    80% {
        left: 50%
    }

    95% {
        left: 120%
    }

    to {
        left: 100%
    }
}

.use-gpu:before {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    will-change: width;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.spinner {
    margin: 2px auto 0;
    display: block;
    text-align: center;
    height: 8px
}

.spinner>i {
    width: 8px;
    height: 8px;
    margin: 0 2px;
    background-color: hsla(0,0%,100%,.9);
    border-radius: 100%;
    display: inline-block;
    vertical-align: top;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both
}

.spinner .bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.spinner .bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@-webkit-keyframes sk-bouncedelay {
    0%,80%,to {
        -webkit-transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bouncedelay {
    0%,80%,to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.user-name-contain-m {
    float: left;
    width: 100%;
    background: hsla(0,0%,79%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    height: 44px;
    margin: 0 0 1px;
    padding: 0 10px 0 44px;
    position: relative
}

.user-icon-m {
    position: absolute;
    left: 0;
    top: 0;
    width: 44px;
    height: 44px;
    text-align: center;
    font: 24px/44px icomoon;
    color: #000
}

.user-icon-m:before {
    content: "\E905"
}

.user-name-title-m {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    margin: 8px 0 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.user-id-m {
    float: left;
    width: 100%;
    display: block;
    color: var(--brand-color);
    font-size: 10px;
    line-height: 12px;
    margin: 2px 0 0
}

.header-wrapper-m .user-balance-info-contain .balance-display-view {
    position: absolute;
    width: 16.66%;
    right: 16.66%;
    top: 0;
    margin-right: 10px
}

.user-balance-info-contain {
    position: relative
}

.user-balance-info-contain li {
    display: inline-block;
    padding: 0 5px
}

.deposit-b-total-b {
    float: left;
    width: 100%;
    margin: 0 0 8px
}

.deposit-b-total-b>ul {
    float: left;
    width: 100%;
    display: table
}

.deposit-b-total-b>ul>li {
    display: table-cell;
    vertical-align: top;
    position: relative
}

.deposit-b-total-b>ul>li:first-child {
    width: 100%
}

.deposit-b-total-b>ul>li>p {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0 5px 0 0
}

.total-balance-m {
    width: 100%;
    color: var(--text-color-gray);
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 8px
}

.deposit-b-total-b>ul>li>a {
    float: left;
    display: block
}

.deposit-b-total-b>ul>li .button-view-normal-m {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 11px
}

.balance-text-only {
    color: var(--brand-color);
    line-height: 32px
}

.balance-amount-only,.balance-text-only {
    display: inline-block;
    font-weight: 700;
    min-width: 63px;
    vertical-align: middle
}

.balance-amount-only {
    font-size: 14px;
    text-align: right
}

.balance-amount-full {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: var(--text-color-dark);
    color: var(--text-color-light);
    padding: 10px 10px 0;
    -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,.4);
    box-shadow: 10px 10px 0 rgba(0,0,0,.4);
    text-align: left
}

.balance-amount-full>span {
    margin-bottom: 8px;
    white-space: nowrap
}

.balance-amount-only:hover .balance-amount-full,.balance-c-m {
    display: block
}

.balance-c-m {
    vertical-align: middle;
    line-height: 16px
}

.balance-c-m>i {
    font-style: normal
}

.bonus-view-m {
    float: left;
    width: 100%;
    margin: 0
}

.bonus-view-m>ul {
    float: left;
    width: 100%;
    display: table
}

.bonus-view-m>ul>li {
    display: table-cell;
    vertical-align: top;
    position: relative
}

.bonus-view-m>ul>li:first-child {
    width: 100%
}

.bonus-title-m {
    width: 100%;
    color: var(--brand-color);
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 8px
}

.bonus-count-m {
    color: var(--brand-color);
    display: block;
    line-height: 16px
}

.bonus-count-m>i {
    font-style: normal
}

.bonus-view-m.withdraw-m .bonus-count-m,.bonus-view-m.withdraw-m .bonus-title-m {
    color: var(--brand-highlight-color)
}

.eye-icons {
    display: inline-block;
    vertical-align: middle;
    margin-left: 11px;
    cursor: pointer;
    font-size: 20px
}

.eye-icons i {
    display: block
}

@media (max-width: 1139px) {
    .header-wrapper-m .user-balance-info-contain .balance-display-view {
        position:static;
        width: 100%;
        margin-right: 0
    }

    .balance-user-view-m {
        margin-bottom: 8px
    }

    .balance-user-view-m .button-view-normal-m {
        background: var(--brand-color);
        -webkit-box-shadow: 0 0 0 1px rgb(243 190 55) inset;
        box-shadow: 0 0 0 1px rgb(243 190 55) inset;
        color: var(--text-color-dark);
        border-radius: 5px;
        height: 30px;
        line-height: 31px;
        text-transform: capitalize
    }
}

.language-settings {
    height: 100%;
    display: inline-block;
    border-left: 1px solid var(--header-border-left);
    border-right: 1px solid var(--header-border-right);
    text-align: center;
    padding: 0 10px
}

.language-settings:hover {
    background-color: var(--switcher-button-color)
}

.logged-in .language-settings {
    display: table-cell
}

.language-container-m {
    width: 100%;
    height: 100%
}

.language-container-m>ul {
    float: left;
    width: 100%;
    padding: 0 12px;
    display: table
}

.language-container-m>ul>li {
    display: table-cell;
    vertical-align: top;
    position: relative;
    height: 32px
}

.language-container-m>ul>li:first-child {
    width: 100%
}

.language-container-m>ul>li>p {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 13px;
    line-height: 32px;
    color: #000;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px 0 0
}

.popup-contain-table-m .select-contain-m>select {
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.language-select {
    cursor: pointer;
    text-transform: capitalize;
    color: var(--text-color-gray);
    text-align: center;
    position: relative;
    vertical-align: middle
}

.language-settings .language-select .selected-language {
    position: relative;
    margin: 0 auto;
    left: auto;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px
}

.language-select .odds-what:after {
    content: "";
    position: relative;
    height: 0;
    width: 0;
    display: inline-block;
    margin-left: 5px;
    margin-right: 2px;
    border-style: solid;
    border-color: transparent transparent transparent var(--text-color-gray);
    border-width: 5px 0 5px 5px
}

.language-select:hover .odds-what:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.language-select .language-list {
    display: none;
    position: absolute;
    z-index: 9999;
    min-width: 110px;
    width: auto;
    text-transform: capitalize;
    margin-top: 13px;
    max-height: 0;
    height: auto;
    -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,.4);
    box-shadow: 10px 10px 0 rgba(0,0,0,.4)
}

.language-settings:hover ul.language-list {
    overflow: visible
}

.language-select .language-list li:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.language-select .language-list:after {
    position: absolute;
    bottom: 100%;
    height: 20px;
    width: 100%;
    content: "";
    left: 0
}

.language-select .language-list:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 10px solid var(--small-element-light-color);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 7px
}

.language-select:hover .language-list {
    display: block;
    right: 0;
    max-height: 9999px
}

@-webkit-keyframes open-animate-u-menu {
    0% {
        max-height: 0
    }

    to {
        max-height: 500px
    }
}

@-webkit-keyframes closed-animate-u-menu {
    0% {
        max-height: 500px
    }

    to {
        max-height: 0
    }
}

.language-list>li {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    padding: 5px 10px 5px 32px;
    text-align: left;
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    margin: 0;
    color: var(--text-color-dark);
    background-color: var(--small-element-light-color);
    border-top: 1px solid var(--small-element-lighter-color);
    border-bottom: 1px solid var(--small-element-lighter-color)
}

.language-list>li:hover {
    background-color: var(--small-element-llight-color)
}

.language-list .active {
    display: none
}

.language-list .flag-view-m {
    top: 5px!important;
    left: 10px;
    width: 16px;
    height: 17px
}

.right-nav-container-mob .language-settings {
    height: auto
}

@media (max-width: 1139px) {
    .additional-settings-container,.language-settings {
        top:3px
    }

    .language-select .language-list {
        position: relative;
        width: calc(100% + 22px);
        margin-top: 0;
        left: -11px;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: var(--sport-element-color);
        display: block;
        -webkit-animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
        animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
        max-height: 0;
        overflow: hidden
    }

    .language-select:hover .language-list {
        height: auto;
        max-height: 9999px;
        -webkit-animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19);
        animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19)
    }

    .language-select .language-list:before {
        display: none
    }

    .language-list>li {
        background-color: var(--sport-element-color);
        border: 1px solid var(--text-color-light);
        color: var(--text-color-light)
    }

    .language-select .language-list li:last-child {
        border-radius: 0
    }

    .dropdown-box-wrapper-mob .additional-settings-container ul {
        background-color: var(--sport-element-color);
        width: calc(100% + 2px);
        left: -1px
    }
}

.popup-contain-table-m {
    width: 100%;
    table-layout: fixed;
    height: 100%;
    position: relative;
    z-index: 66
}

.center-view-contain-form {
    display: block;
    height: 100%;
    width: 100%
}

.form-contain-box>form {
    width: 100%
}

.login-form-m .single-form-item {
    margin: 0;
    margin-right: 10px;
    display: inline-block;
    position: relative
}

.login-form-m .single-form-item>.react-tel-input>input[type=tel],.login-form-m .single-form-item>input[type=email],.login-form-m .single-form-item>input[type=number],.login-form-m .single-form-item>input[type=password],.login-form-m .single-form-item>input[type=phone],.login-form-m .single-form-item>input[type=tel],.login-form-m .single-form-item>input[type=text],.login-form-m .single-form-item>input[value] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 135px;
    font-family: Roboto,sans-serif;
    height: 26px;
    line-height: 21px;
    border-radius: 3px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    font-size: 12px;
    color: var(--text-color-primary)!important;
    border: none;
    -webkit-text-fill-color: var(--text-color-primary)!important;
    padding-left: 45px;
    padding-right: 5px;
    -webkit-box-shadow: var(--input-color) 0 0 0 9999px inset;
    box-shadow: var(--input-color) 0 0 0 9999px inset;
    border: 1px solid var(--sport-border-right-primary);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--input-color);
    position: relative;
    z-index: 1
}

.checkbox-wrapper-m {
    position: relative;
    float: left;
    width: 100%;
    color: var(--text-color-gray);
    font-size: 11px;
    padding: 0 0 0 16px
}

.checkbox-wrapper-m:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    width: 14px;
    height: 14px;
    background: var(--text-color-gray);
    border-radius: 3px
}

.checkbox-wrapper-m>input[type=checkbox] {
    position: absolute;
    left: inherit;
    top: 0;
    opacity: 0
}

.checkbox-wrapper-m>span {
    float: left;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.checkbox-wrapper-m>input[type=checkbox]:checked+span:before {
    font: 9px/18px icomoon;
    content: "T";
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    left: 0;
    top: 1px;
    text-align: center;
    color: #000
}

.login-error {
    display: block;
    text-align: center
}

.login-error>span {
    font-size: 12px;
    line-height: 18px;
    color: var(--error-color-primary)
}

@-webkit-keyframes fadeInTop {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInTop {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.form-input-wrapper .single-form-item button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: inherit;
    min-height: auto;
    text-decoration: none;
    border: 0;
    width: 100%;
    max-width: 90px;
    margin-left: 10px;
    background: #ffba24;
    color: #252e31;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    line-height: 20px;
    margin: 0;
    padding: 0 23px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    font-weight: 700
}

.form-input-wrapper .single-form-item button:hover {
    background: var(--switcher-button-color);
    color: var(--text-color-light)
}

.remember-me {
    padding: 0 10px;
    line-height: 20px
}

.forgot-password-m {
    background: var(--header-color);
    border: 1px solid var(--header-border-bottom);
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: var(--text-color-primary);
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    height: 26px;
    line-height: 24px;
    margin: 0;
    padding: 0 10px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.forgot-password-m:hover {
    background: var(--switcher-button-color);
    border-color: var(--switcher-button-color);
    color: var(--text-color-light)
}

.forgot-password-m>p {
    width: 100%;
    font-size: 15px
}

.forgot-password-m>p>span {
    color: var(--text-color-light)
}

.login-form-m .form-input-wrapper .single-form-item {
    width: auto;
    position: relative;
    height: 26px;
    line-height: 21px;
    display: inline-block
}

.login-form-m .form-input-wrapper .single-form-item:first-child {
    margin-right: 0
}

.login-form-m .form-input-wrapper .single-form-item:nth-child(2) input {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.login-form-m .form-input-wrapper .single-form-item button {
    max-width: none
}

.social-container {
    border-left: 1px solid var(--header-border-left);
    border-right: 1px solid var(--header-border-right)
}

.full-container-mob .social-container {
    border: none
}

.social-logged-in {
    position: relative;
    display: table-cell;
    text-align: center;
    width: 40px;
    top: -2px
}

.social-icon {
    position: relative;
    display: block;
    height: 100%;
    padding: 0 10px;
    text-transform: uppercase;
    color: var(--text-color-light);
    font-family: robotobold,sans-serif;
    font-size: 11px
}

.social-icon i {
    font-size: 25px
}

.social-dropdown {
    text-align: left;
    position: absolute;
    z-index: 1000;
    float: left;
    min-width: 160px;
    list-style: none;
    background-color: var(--cms-background-color);
    background-clip: padding-box;
    top: calc(100% + 1px);
    margin: 0;
    padding: 0;
    border-radius: 0;
    -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,.4);
    box-shadow: 10px 10px 0 rgba(0,0,0,.4);
    border: none;
    left: auto;
    right: 1px;
    display: none
}

.social-container:hover .social-dropdown {
    display: block
}

.social-dropdown li a {
    padding: 0 10px;
    text-transform: capitalize;
    color: var(--text-color-light);
    font-size: 12px;
    height: 28px;
    -webkit-box-shadow: inset 1px 0 0 hsla(0,0%,100%,.1);
    box-shadow: inset 1px 0 0 hsla(0,0%,100%,.1);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    background: var(--sport-element-color);
    display: block;
    height: 100%;
    font-family: robotobold,sans-serif;
    position: relative
}

.social-dropdown li a i {
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 20px
}

.social-dropdown li a:hover {
    color: var(--brand-color)
}

.social-expandable:hover {
    background-color: var(--sport-event-color)
}

.social-logged-out {
    height: 100%;
    padding: 0 10px
}

.social-logged-out,.social-logged-out a {
    display: inline-block;
    vertical-align: middle
}

.social-logged-out a {
    color: #adafb1;
    position: relative;
    top: -1px
}

.social-logged-out a:hover {
    color: var(--text-color-light)
}

.social-logged-out a i.social {
    margin: 0 2px;
    font-size: 23px;
    top: 0;
    vertical-align: middle
}

.social-logged-in {
    display: none
}

.social-container,.social-logged-out {
    display: inline-block
}

.logged-in .social-container,.logged-in .social-logged-in {
    display: table-cell
}

.logged-in .social-logged-out {
    display: none!important
}

.support-live-chat {
    display: inline-block;
    padding: 0 10px;
    vertical-align: middle;
    position: relative;
    text-transform: uppercase;
    border-left: 1px solid var(--header-border-left);
    border-right: 1px solid var(--header-border-right)
}

.support-live-chat a {
    height: 100%;
    display: block;
    font-size: 12px
}

.support-live-chat a i {
    margin-right: 5px;
    font-size: 23px
}

.logged-in .support-live-chat {
    display: table-cell;
    text-align: center;
    vertical-align: baseline
}

.support-title {
    display: inline-block;
    font-weight: 500
}

.live-chat-title,.logged-in .support-title {
    display: none
}

.logged-in .live-chat-title {
    display: inline-block
}

@media (max-width: 1139px) {
    .support-live-chat {
        display:block;
        text-align: center;
        position: static;
        padding: 8px 10px;
        background-color: var(--sport-event-color);
        border: none;
        border-top: 1px solid var(--sport-border-top-primary);
        border-bottom: 1px solid var(--sport-border-bottom-primary)
    }

    .support-live-chat a {
        font-size: 20px
    }

    .support-live-chat a i {
        font-size: 26px
    }
}

@media (max-width: 1139px) {
    #livechat-compact-container {
        display:none
    }
}

.top-nav {
    width: 100%;
    display: block;
    height: 40px;
    line-height: 39px;
    background: #000064;
    border-bottom: 1px solid #000064
}

.top-nav .spinner {
    padding-top: 14px
}

.top-nav-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.logged-in-wrap,.logged-out-wrap,.tools-wrap {
    display: inline-block
}

.logged-out-wrap {
    padding-left: 10px
}

.tools-wrap {
    border-right: 1px solid var(--header-border-left)
}

.tools-wrap,.top-nav-desktop {
    border-left: 1px solid var(--header-border-right)
}

.top-nav-desktop {
    display: block;
    height: 40px;
    width: 100%
}

.top-nav-mobile {
    display: none
}

@media (max-width: 1139px) {
    .top-nav-desktop {
        display:none
    }

    .top-nav-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.mobile-user-menu {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: -150%;
    padding: 20px;
    background: rgba(0,0,0,.9);
    z-index: 9999;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    overflow: auto;
    -webkit-transition: left .3s;
    transition: left .3s;
    -webkit-overflow-scrolling: touch
}

.mobile-user-menu>div {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center
}

.mobile-user-menu>div .balance,.mobile-user-menu>div .history,.mobile-user-menu>div .log-out-b-m,.mobile-user-menu>div .messages,.mobile-user-menu>div .profile,.mobile-user-menu>div .promotions {
    display: block;
    border: 0!important;
    background-color: transparent!important
}

.mobile-user-menu>div .title-row-u-m:hover {
    background-color: transparent!important
}

.mobile-user-menu>div .title-row-u-m:hover .open-view-single-u-m {
    position: relative;
    background-color: transparent!important
}

.mobile-user-menu>div .open-view-single-u-m>ul>li {
    background-color: transparent;
    border: none;
    text-align: center
}

.mobile-user-menu>div .open-view-single-u-m>ul>li a {
    text-align: center;
    border: none;
    padding-top: 0;
    line-height: 18px;
    color: var(--brand-color)
}

.mobile-user-menu>div .open-view-single-u-m>ul>li a i {
    display: none
}

.mobile-user-menu>div .open-view-single-u-m>ul>li a p {
    font-size: 14px;
    padding-left: 0
}

.mobile-user-menu>div .title-row-u-m>i {
    display: none
}

.mobile-user-menu>div .title-row-u-m>p {
    font-weight: 700
}

.mobile-user-menu>div .log-out-b-m>button,.mobile-user-menu>div .title-row-u-m>p {
    font-size: 15px!important
}

.mobile-user-menu>div .log-out-b-m>button {
    text-transform: uppercase;
    background-color: var(--brand-color);
    height: 40px;
    line-height: 38px;
    color: var(--text-color-dark);
    border-radius: 5px;
    margin-top: 15px;
    font-weight: 700
}

.mobile-user-menu>div .open-view-single-u-m {
    position: relative;
    left: 0!important;
    right: auto;
    top: 0;
    background-color: transparent!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-animation: none!important;
    animation: none!important;
    height: auto!important;
    max-height: none;
    width: 100%
}

.mobile-user-menu.open {
    left: 0
}

.top-nav-menu-icon {
    padding: 0 10px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    line-height: 39px;
    font-size: 20px;
    width: 40px;
    height: 39px;
    border-left: 1px solid var(--header-border-left);
    border-right: 1px solid var(--header-border-right)
}

.top-nav-menu-icon:hover {
    background-color: var(--switcher-button-color);
    color: var(--brand-color)
}

.closed-top-nav-icon {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 1;
    z-index: 33;
    text-align: center;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    padding: 10px
}

.logged-in-wrap {
    position: relative;
    float: none;
    z-index: 1000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.logged-in-wrap .balance,.logged-in-wrap .history,.logged-in-wrap .log-out-b-m,.logged-in-wrap .profile,.logged-in-wrap .user-balance-info-contain {
    display: inline-block;
    border-left: 1px solid var(--header-border-left);
    border-right: 1px solid var(--header-border-right);
    text-align: center;
    vertical-align: top
}

.user-balance-info-contain li {
    padding: 0 10px
}

.balance,.history,.messages,.profile,.promotions {
    float: none;
    display: inline-block
}

.title-row-u-m {
    float: none;
    width: 100%;
    position: relative;
    white-space: nowrap;
    padding: 0 15px 0 25px;
    cursor: pointer;
    text-align: center
}

.logged-in .title-row-u-m {
    padding: 0 5px
}

.title-row-u-m>p {
    width: auto!important;
    float: none!important;
    font-size: 14px;
    text-transform: uppercase
}

.title-row-u-m>i,.title-row-u-m>p {
    display: inline-block;
    color: var(--text-color-light)!important
}

.title-row-u-m>i {
    top: 2px!important;
    position: relative
}

.title-row-u-m>div:first-child {
    color: var(--text-color-light)!important
}

.title-row-u-m:hover {
    background-color: var(--sport-event-color)
}

.icon-view-u-m {
    position: relative;
    left: 0;
    top: 0;
    width: 25px;
    height: 100%;
    font: 14px/20px icomoon;
    color: var(--text-color-gray);
    text-align: center;
    display: inline-block
}

.balance-view-m:before {
    content: "\E909"
}

.bonuses-view-m:before {
    content: "a"
}

.profile-view-m:before {
    content: "\E905"
}

.history-view-m:before {
    content: "\E90F"
}

.messages-view-m:before {
    content: "\E904"
}

.promo-view-m:before {
    content: "\E90A"
}

.arrow-u-m {
    position: absolute;
    display: block;
    font-style: normal;
    right: 0;
    top: 0;
    width: 20px;
    height: 100%;
    font: 14px/20px icomoon;
    color: var(--text-color-gray);
    text-align: center;
    padding-left: 8px
}

.arrow-u-m:before {
    content: "\E670"
}

.title-row-u-m:hover>.arrow-u-m:before {
    content: "\E671"
}

.title-row-u-m>p {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 22px;
    color: var(--text-color-gray);
    white-space: nowrap
}

.title-row-u-m>p>span {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%
}

.title-row-u-m>p>span>i {
    font-style: normal;
    display: block;
    position: absolute;
    top: 8px;
    right: 0;
    background: var(--brand-color);
    color: var(--brand-color-text);
    font-size: 10px;
    line-height: 21px;
    height: 21px;
    padding: 0 4px;
    border-radius: 10px;
    text-align: center;
    min-width: 21px
}

.open-view-single-u-m {
    position: absolute;
    z-index: 9999;
    right: 0;
    left: auto!important;
    top: 100%;
    min-width: 165px;
    max-height: 0;
    height: auto;
    overflow: hidden;
    -webkit-animation: closed-animate-u-menu .18s ease;
    animation: closed-animate-u-menu .18s ease;
    -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,.4);
    box-shadow: 10px 10px 0 rgba(0,0,0,.4)
}

.universal-menu-wrapper .single-universal-menu-contain {
    position: relative
}

.title-row-u-m:hover .open-view-single-u-m {
    position: absolute;
    left: 0;
    z-index: 9999;
    max-height: 9999px;
    -webkit-animation: open-animate-u-menu .4s ease-in-out;
    animation: open-animate-u-menu .4s ease-in-out
}

.open-view-single-u-m>ul {
    width: 100%
}

.open-view-single-u-m>ul>li {
    float: left;
    width: 100%;
    background: var(--header-color)
}

.open-view-single-u-m>ul>li:first-child {
    border-top: 1px solid var(--sport-border-top-primary)
}

.open-view-single-u-m>ul>li:hover {
    background: var(--switcher-button-color)
}

.open-view-single-u-m>ul>li:hover a,.open-view-single-u-m>ul>li:hover i {
    color: var(--brand-color)
}

.open-view-single-u-m>ul>li>a {
    padding: 8px 10px;
    text-decoration: none;
    color: var(--text-color-gray);
    line-height: 19px;
    text-align: left;
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.name-sub-u-m-title,.open-view-single-u-m>ul>li>a {
    float: left;
    width: 100%;
    display: block;
    font-size: 12px
}

.name-sub-u-m-title {
    position: relative;
    padding: 0 0 0 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.name-sub-u-m-title>.arrow-u-m {
    right: auto;
    left: -10px;
    line-height: 19px;
    color: var(--text-color-gray);
    width: 20px
}

.name-sub-u-m-title>.arrow-u-m:before {
    content: "\E672"
}

.balance-and-logout-container {
    width: 100%
}

.log-out-b-m {
    display: inline-block
}

.log-out-b-m>button {
    width: 100%;
    border: none;
    padding: 0 10px;
    background: transparent;
    color: var(--text-color-light);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    cursor: pointer
}

.log-out-b-m>button:hover {
    color: var(--brand-color)
}

.deposit-b-m button {
    width: 93px;
    height: 20px;
    border: none;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    background: var(--success-color-secondary);
    font-size: 11px;
    line-height: 21px;
    color: var(--text-color-dark);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 25px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    border-radius: 3px
}

.deposit-b-m button:before {
    font: 14px/20px icomoon;
    content: "\E801";
    left: 0;
    top: 0;
    text-align: center;
    position: absolute;
    width: 25px;
    height: 100%;
    display: block
}

.mobile-right-navigation {
    display: none
}

.mobile-right-navigation .contain-search-view {
    margin: 10px 10px 0
}

.mobile-right-navigation .additional-info-m {
    padding: 5px 0 3px
}

.mobile-right-navigation .nav-bar-contain-m>ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto
}

.mobile-right-navigation .nav-bar-contain-m>ul>li {
    display: block;
    text-align: center;
    padding: 10px 0
}

.mobile-right-navigation .nav-bar-contain-m>ul>li>a {
    border: none
}

.account-list-dropdown {
    display: none;
    position: absolute;
    left: 0;
    text-align: left;
    z-index: 1000;
    min-width: 160px;
    list-style: none;
    background-color: var(--cms-background-color);
    background-clip: padding-box;
    top: 100%;
    margin: 0;
    padding: 0;
    border-radius: 0;
    -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,.4);
    box-shadow: 10px 10px 0 rgba(0,0,0,.4);
    border: none
}

.account-list-dropdown li div {
    padding: 0 10px;
    text-transform: capitalize;
    width: 100%;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    display: block!important;
    font-family: Roboto,sans-serif;
    font-weight: 500;
    position: relative;
    color: var(--text-color-light);
    background: var(--sport-element-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 hsla(0,0%,100%,.1);
    box-shadow: inset 1px 0 0 hsla(0,0%,100%,.1)
}

.account-list-dropdown li .user-name-info {
    cursor: auto;
    height: 45px;
    line-height: 45px;
    background: #3d494e;
    color: #ffba24
}

.account-list-dropdown li div.log-out-b-m {
    border-left: none;
    border-right: none
}

.account-list-dropdown li div:hover {
    color: var(--brand-color)
}

.account-list-dropdown li div button {
    width: 100%;
    display: block;
    -webkit-box-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
    padding: 0;
    line-height: 30px;
    height: 100%;
    text-align: left
}

.open-account-list:hover .account-list-dropdown {
    display: block
}

.deposit-b-m {
    border-left: 1px solid var(--header-border-left);
    border-right: 1px solid var(--header-border-right);
    text-align: center;
    cursor: pointer;
    display: inline-block;
    padding: 7px 10px;
    position: relative;
    vertical-align: top
}

.deposit-b-m:before {
    position: absolute;
    left: 100%;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: var(--small-element-dark-color);
    content: ""
}

.deposit-b-m div {
    padding: 0 20px;
    border-radius: 3px;
    background-color: #ffba24;
    color: #000064;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase
}

.deposit-b-m div:hover {
    background-color: var(--brand-color-op-8)
}

.nav-list-login {
    border-right: 1px solid var(--header-border-left)
}

.nav-list-login,.nav-list-login li {
    display: inline-block;
    vertical-align: top
}

.nav-list-login li {
    cursor: pointer;
    font-size: 20px;
    padding: 0 10px;
    border-left: 1px solid var(--header-border-left);
    border-right: 1px solid var(--header-border-right)
}

.nav-list-login li:hover {
    background-color: var(--switcher-button-color)
}

@media (max-width: 1139px) {
    .sign-in-reg-buttons-m {
        width:100%
    }

    .separator-box-buttons-m {
        width: 100%;
        margin: 0 0 15px
    }

    .separator-box-buttons-m>label {
        float: left;
        width: 100%;
        text-align: center;
        color: #000;
        font-size: 14px;
        line-height: 16px;
        margin: 0 0 7px
    }

    .button-view-normal-m.color-progress {
        background: var(--brand-color);
        -webkit-box-shadow: 0 0 0 1px var(--brand-color) inset;
        box-shadow: 0 0 0 1px var(--brand-color) inset
    }

    .button-view-normal-m.trans-m {
        background: none;
        color: var(--text-color-light)
    }

    .info-menu-contain-m {
        float: left;
        width: 100%;
        background: hsla(0,0%,79%,.9);
        padding: 0
    }

    .info-menu-contain-m>ul {
        float: left;
        width: 100%;
        padding: 5px 0
    }

    .info-menu-contain-m>ul>li {
        float: left;
        width: 100%
    }

    .info-menu-contain-m>ul>li>a {
        float: left;
        width: 100%;
        display: block;
        padding: 10px;
        font-size: 13px;
        line-height: 16px;
        color: #000;
        text-decoration: none
    }

    .universal-menu-wrapper {
        float: left;
        width: 100%
    }

    .single-universal-menu-contain {
        width: 100%
    }

    .login-wrap {
        margin-left: 10px
    }

    .mobile-right-navigation {
        display: block
    }

    .navigation-container-m.site-navigate-m {
        position: relative;
        top: 0;
        -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
        box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06)
    }

    .navigation-container-m.site-navigate-m:after {
        display: none
    }

    .user-balance-info-contain {
        border-right: none!important
    }
}

.nav-bar-contain-m {
    white-space: nowrap;
    float: right;
    padding: 0 0 10px
}

.nav-bar-contain-m>ul {
    height: 100%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

@supports (display: flex) {
    .nav-bar-contain-m>ul {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.nav-bar-contain-m::-webkit-scrollbar {
    display: none;
    width: 0
}

.nav-bar-contain-m>ul>li {
    display: inline-block;
    position: relative
}

@supports (display: flex) {
    .nav-bar-contain-m>ul>li {
        -webkit-box-flex:1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

.nav-bar-contain-m>ul>li>a {
    display: block;
    text-decoration: none;
    padding: 0 35px;
    text-transform: uppercase;
    font-size: 14px;
    color: var(--text-color-light);
    text-align: center;
    font-family: Doppio One,sans-serif;
    line-height: 21px;
    border-radius: 2px;
    -webkit-transition: background .2s,color .2s;
    transition: background .2s,color .2s;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.nav-bar-contain-m>ul>li>a>span {
    position: absolute;
    top: 4px;
    right: -2px;
    font-size: 10px;
    font-family: Roboto,sans-serif;
    font-weight: 700;
    color: #ffba24;
    line-height: 11px;
    padding: 0 4px;
    text-transform: uppercase
}

@supports (display: flex) {
    .nav-bar-contain-m>ul>li>a {
        padding:2px 10px;
        margin: 14px 0 0
    }
}

.nav-bar-contain-m>ul>li>a:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background-color: var(--brand-color);
    height: 2px;
    -webkit-transform: translateY(10px) scaleX(0);
    -ms-transform: translateY(10px) scaleX(0);
    transform: translateY(10px) scaleX(0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.nav-bar-contain-m>ul>li>a.active:before {
    -webkit-transform: translateY(10px) scaleX(1);
    -ms-transform: translateY(10px) scaleX(1);
    transform: translateY(10px) scaleX(1);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.nav-bar-contain-m>ul>li>a.active {
    pointer-events: none;
    color: #ffba24
}

@media (max-width: 1139px) {
    .nav-bar-contain-m {
        margin-right:0;
        display: block;
        float: none;
        overflow-x: scroll
    }

    .nav-bar-contain-m.dropdown-open {
        padding-bottom: 120px;
        margin-bottom: -110px
    }

    .nav-bar-contain-m>ul>li>a {
        font-size: 16px
    }
}

.navigation-container-mob {
    float: left;
    width: 100%;
    position: fixed;
    top: 49px;
    left: 0;
    padding: 0 48px 0 0;
    background: var(--header-color);
    z-index: 99;
    border-bottom: 2px solid #060650
}

.navigation-container-mob:after {
    content: "";
    display: block;
    position: absolute;
    right: 46px;
    top: 0;
    height: 100%;
    width: 2px;
    z-index: 10
}

.nav-bar-contain-mob {
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap
}

.nav-bar-contain-mob::-webkit-scrollbar {
    display: none;
    width: 0
}

.nav-bar-contain-mob>ul {
    padding: 0
}

.nav-bar-contain-mob>ul>li {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    line-height: 48px;
    text-transform: uppercase;
    margin: 0 7px;
    height: 48px
}

.nav-bar-contain-mob>ul>li>a {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    color: #e3e3e3;
    text-align: center;
    font-family: Doppio One,sans-serif;
    line-height: 21px;
    border-radius: 2px;
    -webkit-transition: background .2s,color .2s;
    transition: background .2s,color .2s;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    padding: 0 10px;
    margin: 0;
    margin-top: 18px;
    height: 21px;
    position: relative
}

.nav-bar-contain-mob>ul>li>a>span {
    position: absolute;
    top: -9px;
    right: -2px;
    font-size: 10px;
    font-family: Roboto,sans-serif;
    font-weight: 700;
    color: var(--brand-color);
    line-height: 11px;
    padding: 0 4px;
    text-transform: uppercase
}

.nav-bar-contain-mob>ul>li>a.active {
    pointer-events: none;
    color: var(--brand-color)
}

.odometer-wrapper {
    display: inline-block;
    margin: 0 10px;
    vertical-align: bottom
}

.odometer-wrapper p {
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    text-shadow: 0 -1px #000
}

.odometer {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 185px;
    background-color: #004e62;
    border-top: 1px solid hsla(0,0%,100%,.2);
    border-right: 1px solid hsla(0,0%,100%,.2);
    border-bottom: 1px solid rgba(0,0,0,.2)
}

.odometer,.odometer:before {
    border-left: 1px solid hsla(0,0%,100%,.2)
}

.odometer:before {
    border-right: 1px solid rgba(0,0,0,.2)
}

.odometer:after,.odometer:before {
    content: "";
    width: 5px;
    height: 25px;
    background-color: #000064;
    border-top: 1px solid hsla(0,0%,100%,.2);
    border-bottom: 1px solid rgba(0,0,0,.2);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.odometer:after {
    border-left: 1px solid rgba(0,0,0,.2);
    border-right: 1px solid hsla(0,0%,100%,.2)
}

.odometer:before {
    left: -8px
}

.odometer:after {
    right: -8px
}

.odometer-green .odometer {
    background-color: #004e62
}

.odometer-green .odometer:after,.odometer-green .odometer:before {
    background-color: #003845
}

.odometer>span {
    background-color: #000064;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    padding: 2px;
    font-weight: 700;
    text-shadow: 0 -1px #000
}

.odometer-green .odometer>span {
    background-color: #003845
}

.odometer-unit-wrapper {
    margin: 5px;
    overflow: hidden
}

.odometer-unit-wrapper,.odometerLabel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.odometerLabel {
    position: relative;
    width: 20px;
    height: 25px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    font-weight: 700;
    background-color: #000064;
    border-top: 1px solid hsla(0,0%,100%,.2);
    border-left: 1px solid hsla(0,0%,100%,.2);
    border-right: 1px solid rgba(0,0,0,.2);
    border-bottom: 1px solid rgba(0,0,0,.2);
    text-shadow: 0 -1px #000
}

.odometer-green .odometerLabel {
    background-color: #003845
}

.odometerContainer {
    display: inline-block;
    position: relative;
    width: 25px;
    height: 25px
}

.animatedNumber {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    left: 0;
    width: 25px;
    height: 25px;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.animatedNumber span {
    font-family: Doppio One,sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #1ab7af
}

.centerToTop {
    -webkit-animation: centerToTop .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards;
    animation: centerToTop .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards
}

.bottomToCenter {
    -webkit-animation: bottomToCenter .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards;
    animation: bottomToCenter .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards
}

@-webkit-keyframes centerToTop {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes centerToTop {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes bottomToCenter {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bottomToCenter {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.happy-hour-counter {
    float: left
}

.happy-hour-counter>div {
    white-space: nowrap
}

.happy-hour-counter img {
    display: inline-block;
    height: 40px;
    vertical-align: bottom
}

.navigation-wrapper-m {
    position: relative;
    margin: 0 auto;
    padding: 2px 0;
    background-color: var(--header-color);
    border-top: 1px solid var(--sport-border-top-secondary);
    border-bottom: 1px solid var(--sport-border-bottom-secondary)
}

.navigation-container-m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.navigation-container-m .left-side-content {
    width: 16.66%;
    display: inline-block
}

.navigation-container-m .middle-main-content {
    width: 66.66%;
    display: inline-block;
    text-align: center
}

.navigation-container-m .right-side-content {
    width: 16.66%;
    display: inline-block;
    position: relative;
    z-index: 999
}

.nav-menu-container-m {
    float: right;
    padding: 3px 0 0;
    position: relative
}

@media (max-width: 1139px) {
    .nav-menu-icon {
        height:48px;
        text-align: center;
        white-space: nowrap;
        display: block;
        color: var(--text-color-gray)
    }

    .nav-menu-icon:after {
        font: 16px/48px icomoon;
        content: "\E902";
        text-align: right;
        content: "\E903"
    }

    .nav-menu-container-m {
        margin: 0;
        max-width: none;
        float: none;
        position: relative;
        width: 100%;
        -webkit-overflow-scrolling: touch;
        max-height: 0;
        -webkit-animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
        animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
        overflow: hidden
    }

    .nav-menu-container-m.open {
        height: auto;
        max-height: 9999px;
        -webkit-animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19);
        animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19)
    }
}

.mobile-mobile {
    display: none
}

.header-wrapper-m {
    background-color: var(--header-color);
    width: 100%;
    position: relative;
    z-index: 999
}

.header-wrapper-m .import-view-container {
    display: inline-block;
    width: 50%;
    margin: 0 auto;
    float: none;
    vertical-align: middle
}

.header-wrapper-m .import-view-container:nth-child(2) {
    text-align: right
}

.header-wrapper-m .logo-wrapper-m {
    display: inline-block;
    margin: 10px 0 0 10px;
    vertical-align: bottom
}

.header-wrapper-m .logo-wrapper-m a {
    display: block;
    background: url(/./images/logo6.png) no-repeat 50%/contain;
    background-size: 100% 100%;
    width: 183px;
    height: 40px
}

.header-separator-m {
    padding: 0;
    position: relative
}

.left-top-nav {
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    text-align: left;
    padding: 0 0 0 10px
}

.left-top-nav,.right-top-nav {
    height: 48px;
    white-space: nowrap;
    display: block;
    color: var(--text-color-gray)
}

.right-top-nav {
    text-align: center
}

.left-top-nav:before,.right-top-nav:after {
    font: 16px/48px icomoon;
    content: "\E902"
}

.right-top-nav:after {
    text-align: right;
    content: "\E903"
}

.left-top-nav>span {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 48px;
    color: var(--text-color-gray);
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 4px
}

.sport-icon-bg {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAADnUlEQVR42u1aPWpbQRB+N8k9hAsVEvoBCQkEUiEValSJEFSqD7lDyBVMbhB8AucASZ2USRUVNk70gb8wLLtvZ2fek0Lwg8Wy/HZnvp2Zb2dmXVUvz3/89Pv917PZ7NN2u/2BcTgcno7H42+O3W73a71ef8M7g8Hg7T+lPBSCclLhkoG54/H4/dUATKfT2/1+/yCVOlvhpxbA2Ton+TvWuiigXq/3Bi4iFHicTCYfO53OK/y92+0uQyVDAHjn+d0bzMUaEhBktApisVjcS4WGw+G71LtQ8BwjfwHgM75LvY+1JCDI4uY09mBBaYX5fH6nmYcd5xx81sjB2pIcGgMDBQhCuoX2oVKFMpe0ZiNgpCUAwrKgBYjYwBPjxgXGC8IDRGzkiZaxBvZnspJnNzxACIZutlqtvhRTrAjSpcc9vUBCfYqomS5VR5eXBEI6Z7wUTSih2UsAkbSs0kumHUg5vKzHtbwUKtOfrFVwuoYpheP8WcpNwWdPvIV61WUV1Waz+R5OsOQ9SChTuRb+5gl2DuiqRs00W5Ne0JVQh+QyX7yjdTW8B9qNraNGHRZF2M0UKMwPC6m6gXdT1oYMyJL5XWxE50tWkBkuTCizWIJCdkqfl1lx6cBcxhQqx5jy0CFWGkTZKyyKMFmaH8F1NvHXEFQbAzIgCzKpA36GMRyNEwkE6UmO3ZoGJZXXpE7J44H+PRqNPpQwShNgsEaJTOiYPE+s5wZ20QsEazSWMViBxA7R0pFzpyIgdBFLKuFxr1K3kiU0mCwZ7JaT3ONeFrfimRcNdgKxmNnjXh55USA8EHPU26R7WdxKUnD0QKS5rLWxxb0sbiULv2QYeGoHcnvJKD2zwhonm8ZbBGiy3lgWbN2w2jSeQVTqXiyP4fMaa8rOSGlfgMVall3Zf9XSMLJWCwNJptNWjiI1eVTvrsYq2FnukIXtyD7atihlqV2fuX/O7KzcoidsYScxtxE8HopkkYqREafMTteAr3uaChrXNDfogpbpA+/9OHCzZE37M2TxhKs8KQuyKct6WFd1N09ZCnT0rRJUbe+xSR9uG0isFSV7B+47EnlPERvaVpH2Zitx53jTyG4996uipm+iPyzr8MYtoRWIQPSuG+uHmQO7hJpDVwO7WHYOczA3tELr19NhuiCvk5kEQjH8K0d4tkBpfA96RVMubMTxvr661oNDrI5xcgNzLVVi626H4AcxYEiLIQPg93jnou7z8lzh+QN66ygyx4SCFAAAAABJRU5ErkJggg==) no-repeat 50%/contain;
    width: 25px;
    height: 48px
}

.casino-icon-bg {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAD3klEQVR42u2aT0ocQRTGvUkukpWIoIKCgmFcuHDjyhBwpUs3uUPIFYI3CJ4gOUBcx6WzyixGYvoH88HrsupVVXfNGMWGwqG761V99f5977Vra29X/1pfX3+3t7f3ZTKZ/Dg9Pb0/Ozv7c3V19WgH93jGO7y7sbHx/r/Z/P7+/rfYpksHc5GBrJUD4CQ51YuLi7+pDW5ubn4I53Ev9T6yjo+Pf61MS4eHh989ABqp+bl5yGaNpQHgNGtMaCgQa3IxrY66dnd3v5ZooSUQaYe1m4EY4sQtgGiMBjMURGsgo8CMAbEMIIydnZ3P1eG11ifCQeKzMvjNvTEykVEVnrVg93d6eXn5OGbxFoM9sBcdUBGIg4ODa00m2zK6uH5Tuuj5+fnD0dHRz62trU82fPKbezzjnVJ5rK19aB57zFIOmUNoj6j05OTkzjGlKRst1Trv6pRT8kIzYo5MzKU0OnmEeBvoktXMLpo9oQILsBr1DkTg2WtWG7mTFWDMr0X2ZT35YnKDpVrRyXQnMi8RlCKGY8BIbu4g2WPSEiyP4ndMmNXaGHPKmRkbjZ32wqx7+3ySN2IO1zn3b+twSpKeD6XyEowWebnaQz5gMznzofixPfZk5bI4m1iEv3mJ6nMMAa1ilkTGEJRMTFrJlQ096lKbJ2qov4KCwFvHTgUL5YsSdtELDl48DwcJraIIuwn9iVo952esUUGFpk+iQMnwzAo7tolUZsWGsXPohfIEf1O+ZiNYSQE2iJGmQq5O32pMQYTF0ALP5BOLjsrUM8lqpt2CnqPV0H8si7aaRGu5EP5sQELHU7SR/4UmB2gvDC8dSMq0eNb5yK2aFPAxMd4Y9fDqisGmVUOrU84OM5YZ2U2ngJTSlQJnnzULv7ZVRPYOI1ltzT04/JZMVBKLkUqclqFwyzv4iMI6p1bTEtW8kuq0p2mPoiBMVZpM0MslOLXqFebiNzUgDEV5UHXqAeoVgA5pvEuQxvu1JV3qF0RI422WNC4S1CxXpTFJp7NkGv/g0PhZ1NFfcmEVDSD2tEtLXdHxFiBiodsDrC5Prvlw7wkKSSbF0lAQzA3KhLnXUZQPuYCtVmLtIK9TyLMB7SBXXqod5Goj9BV1KVSlVRRec75mbW9vfwwbdNzjWU3ZwPumQTevYgm2PVmz6LKG7RtX9QtQ6dieb9g3tv3bMT3g6m+Mqhle9GeFV/Wh51V9erNgan2mBRDWbAYiqDlmK/w8PWv+eTrM/iXaGQpEZcPK/oUDWu0BIvmF87jnAaitXZr+Uw1MoMbkYiaEjGcBkAJFnKdsJvHFwHGPZ7wTa2C/Xd31D1HfffhTAEa0AAAAAElFTkSuQmCC) no-repeat 50%/contain;
    width: 25px;
    height: 48px
}

.right-top-nav>span {
    font: 16px/48px icomoon;
    color: var(--text-color-gray);
    display: inline-block;
    vertical-align: top;
    padding: 0 4px 0 0
}

.right-top-nav>span:before {
    content: "\E905"
}

.logged-in .right-top-nav>span:before {
    color: var(--brand-color)
}

@media (max-width: 1139px) {
    .header-wrapper-m {
        width:100%;
        z-index: 999;
        top: 0;
        left: 0;
        padding-top: 0
    }

    .header-wrapper-m .import-view-container {
        max-width: none;
        width: 100%
    }

    .header-wrapper-m .logo-wrapper-m {
        width: 100%;
        text-indent: -9999em;
        text-align: center;
        position: relative;
        z-index: 12;
        height: 48px
    }

    .header-wrapper-m .logo-wrapper-m a {
        width: 100%
    }

    .mobile-mobile {
        display: block;
        cursor: pointer
    }

    .mobile-mobile:hover {
        color: var(--text-color-light)
    }
}

.help-link {
    float: right
}

.help-link a {
    color: var(--text-color-gray);
    display: inline-block;
    font-size: 11px;
    height: 100%;
    line-height: 28px;
    padding: 0 20px;
    text-align: center;
    width: auto;
    cursor: pointer
}

.help-link a i {
    margin-top: -2px;
    margin-right: 3px;
    font-size: 14px
}

.help-link a:hover {
    color: var(--brand-color)
}

@media (max-width: 650px) {
    .help-link a {
        border-bottom:1px solid var(--input-color);
        position: relative
    }
}

.list-container-Sportsbook {
    color: var(--neutral-color);
    display: inline-block;
    margin: 20px 10%;
    vertical-align: top;
    text-align: left
}

.list-container-Sportsbook h2 {
    font-size: 14px;
    font-weight: 500
}

.list-container-Sportsbook ul {
    color: var(--dark-theme-six);
    text-align: left;
    padding-top: 10px
}

.list-container-Sportsbook ul li {
    padding-top: 5px
}

.list-container-Sportsbook ul li:hover {
    color: var(--brand-color)
}

.list-container-Sportsbook ul li a {
    font-size: 12px
}

@media (max-width: 1139px) {
    .list-container-Sportsbook {
        display:none
    }
}

.expandable-head-footer+.expandable-body-footer {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.expandable-head-footer.active+.expandable-body-footer {
    height: auto;
    max-height: 9999px
}

.divider {
    width: 100%;
    height: 2px;
    border-top: 1px solid var(--sport-border-top-primary);
    margin-bottom: 20px
}

.expandable-body-footer {
    padding: 0 10px
}

.expandable-body-footer li {
    display: inline-block;
    margin-right: 20px;
    padding: 10px
}

.expandable-body-footer li a {
    display: block;
    color: var(--text-color-primary);
    font-size: 12px;
    position: relative;
    text-transform: capitalize
}

.expandable-body-footer li a:before {
    position: absolute;
    right: 100%;
    top: 50%;
    -webkit-transform: translate(-4px,-50%);
    -ms-transform: translate(-4px,-50%);
    transform: translate(-4px,-50%);
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--text-color-primary)
}

.expandable-body-footer p {
    color: var(--text-color-primary);
    font-size: 12px;
    margin-bottom: 20px
}

.footer-tabs {
    display: block
}

.footer-tabs .tabs-options {
    display: table;
    width: 100%;
    margin-bottom: 15px
}

.footer-tabs .tabs-options li {
    display: table-cell;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent
}

.footer-tabs .tabs-options li h2 {
    font-weight: 500;
    font-size: 15px;
    text-transform: capitalize;
    white-space: nowrap
}

.footer-tabs .tabs-options li:hover {
    background-color: var(--switcher-button-color)
}

.footer-tabs .tabs-options li:before {
    display: none
}

.footer-tabs .tabs-options li.active-tab {
    color: var(--brand-color);
    border: transparent;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

.footer-tabs .tabs-options li.active-tab:hover {
    background-color: var(--switcher-button-color)
}

.footer-tabs .tabs-container {
    padding: 0 30px;
    overflow: hidden;
    text-align: center
}

.footer-tabs .tabs-container ul {
    color: var(--text-color-light)
}

.footer-tabs .tabs-container li {
    margin-right: 50px;
    margin-bottom: 20px;
    display: inline-block
}

.footer-tabs .tabs-container li a {
    color: var(--text-color-primary);
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize
}

.footer-tabs .tabs-container li a:hover {
    color: var(--brand-color)
}

.footer-tabs .tabs-container li:before {
    content: ""
}

.list-container {
    color: var(--neutral-color);
    display: inline-block;
    margin: 20px 10%;
    vertical-align: top;
    text-align: left
}

.list-container h2 {
    font-size: 14px;
    font-weight: 500
}

.list-container ul {
    color: var(--dark-theme-six);
    text-align: left;
    padding-top: 10px
}

.list-container ul li {
    padding-top: 5px
}

.list-container ul li:hover {
    color: var(--brand-color)
}

.list-container ul li a {
    font-size: 12px
}

.expandable-head-footer {
    display: block;
    width: 100%;
    height: 40px;
    background-color: var(--switcher-button-color);
    padding: 0 10px;
    font-size: 15px;
    line-height: 40px;
    border-radius: 3px;
    color: var(--text-color-light);
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 5px;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.expandable-head-footer.active {
    background-color: var(--brand-color);
    color: var(--brand-color-text)
}

.footer-container-text p {
    font-size: 12px;
    color: var(--text-color-gray);
    overflow: hidden;
    margin-top: 2px
}

.footer-expendable {
    display: none
}

@media (max-width: 1139px) {
    .list-container,.list-container ul {
        text-align:center
    }

    .footer-tabs {
        display: none
    }

    .footer-expendable {
        display: block
    }
}

.footer-menu {
    text-align: center;
    color: var(--dark-theme-seven);
    font-weight: 500
}

.footer-menu ul {
    margin-bottom: 20px
}

.footer-menu li {
    display: inline-block;
    margin: 0 5%
}

.footer-menu li:hover {
    color: var(--brand-color)
}

.social-footer {
    display: inline-block;
    height: 100%;
    margin-top: 10px
}

.social-footer a {
    color: var(--dark-theme-five);
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
    cursor: pointer
}

.social-footer a p {
    display: inline-block;
    margin: 0 5px;
    font-size: 12px;
    cursor: pointer
}

.social-footer a:hover {
    color: var(--dark-theme-seven)
}

.social-footer a i.social {
    margin: 0 2px;
    font-size: 15px;
    top: 0;
    vertical-align: middle
}

.footer-m {
    width: 100%;
    padding: 10px 10px 30px;
    background-color: var(--header-color);
    color: var(--text-color-gray);
    border-top: 1px var(--dark-theme-three) solid
}

.footer-divider-line {
    width: 100%;
    height: 2px;
    display: block;
    background-color: var(--sport-empty-space-border);
    border-bottom: 1px solid var(--dark-theme-four);
    border-top: 1px solid var(--dark-theme-one);
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    position: absolute;
    left: 0
}

.footer-m .import-view-container {
    float: none
}

.back-top-top-m {
    width: 100%;
    padding: 0;
    display: none
}

.back-top-top-m>a {
    display: block;
    width: 100%;
    height: 40px;
    background-color: var(--switcher-button-color);
    padding: 0 10px;
    font-size: 15px;
    line-height: 40px;
    font-weight: 700;
    border-radius: 3px;
    color: var(--text-color-light);
    text-decoration: none;
    text-transform: uppercase;
    text-align: center
}

@media (max-width: 1139px) {
    .back-top-top-m {
        display:block
    }
}

.small-paragraph {
    font-size: 12px;
    color: #89959a;
    font-family: roboto;
    font-weight: 400;
    width: 92%;
    margin: auto;
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center
}

.small-paragraph a {
    color: var(--brand-color);
    text-decoration: none
}

.small-paragraph a:hover {
    color: var(--brand-color-op-8)
}

.footer-wrapper .row-container .small-paragraph {
    padding-right: 0
}

.footer-wrapper .row-container .cookies-text {
    padding-bottom: 10px;
    font-size: 12px;
    width: 92%;
    margin: auto
}

.cookies-text {
    color: #89959a;
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center
}

.cookies-text a {
    color: var(--brand-color)
}

.footer-wrapper .row-container .small-paragraph.licence-text {
    padding-top: 10px
}

.p-r-0 {
    padding-right: 0!important
}

.row-container-img {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#apg-seal-container {
    width: 10%;
    margin: 20px 20px 0
}

#apg-seal-container>div {
    max-width: none!important
}

#apg-seal-container>div img {
    min-height: 0!important;
    max-width: 200%!important
}

#apg-seal-container>div img:last-of-type {
    left: auto!important;
    right: 0!important
}

#apg-seal-container>div img:last-of-type:hover {
    left: 0!important;
    right: auto!important
}

@media (max-width: 868px) {
    #apg-seal-container {
        width:100%!important;
        margin: 20px 0 0!important
    }

    #apg-seal-container>div {
        max-width: 128px!important;
        margin: 0 auto
    }

    #apg-seal-container>div img {
        max-height: 128px!important
    }
}

.antillephone-validator,.curacao-validator {
    display: inline-block;
    position: relative;
    top: -6px
}

.curacao-validator img {
    width: 60px!important;
    height: 60px!important
}

.footer-adults,.footer-gamblers {
    width: 32px;
    margin: 40px 25px 20px
}

.footer-gamblers {
    display: inline-block;
    background: url(/./fonts/gamcare_33404d241d724aed45bdd59e6c9fe166.svg);
    background-size: 100% 100%;
    height: 32px
}

.provider {
    width: 110px;
    margin: 15px auto
}

.payments {
    width: 100%
}

.payments ul {
    padding: 10px;
    text-align: center;
    width: 100%
}

.payments ul li {
    display: inline-block;
    margin: 0 2%;
    list-style: none
}

.payments ul li img {
    height: 32px
}

.footer-logo {
    display: block;
    background: url(/./images/logo6.png) no-repeat 50%/contain;
    background-size: 100% 100%;
    width: 183px;
    height: 40px;
    margin: 20px auto;
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.md-progress-circular {
    width: 50px;
    height: 50px;
    display: block;
    position: relative;
    padding: 0;
    margin: 20px auto;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.md-progress-circular.md-theme {
    background: none;
    -webkit-animation: loader-animate-fade .6s linear;
    animation: loader-animate-fade .6s linear
}

.md-progress-circular .md-spinner-wrapper {
    -webkit-animation: outer-rotate 2.91667s linear infinite;
    animation: outer-rotate 2.91667s linear infinite
}

.md-progress-circular .md-spinner-wrapper .md-inner {
    will-change: transform;
    -webkit-animation: sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite;
    animation: sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite
}

.md-progress-circular .md-inner {
    width: 50px;
    height: 50px;
    position: relative
}

.md-progress-circular.md-theme .md-inner .md-gap {
    border-top-color: var(--brand-color);
    border-bottom-color: var(--brand-color)
}

.md-progress-circular .md-inner .md-gap {
    position: absolute;
    left: 49px;
    right: 49px;
    top: 0;
    bottom: 0;
    border-top: 3px solid var(--animation-shadow);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.md-progress-circular .md-inner .md-left {
    left: 0
}

.md-progress-circular .md-inner .md-left,.md-progress-circular .md-inner .md-right {
    position: absolute;
    top: 0;
    height: 50px;
    width: 25px;
    overflow: hidden
}

.md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle {
    -webkit-animation-name: left-wobble;
    animation-name: left-wobble
}

.md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle,.md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 1.3125s;
    animation-duration: 1.3125s;
    -webkit-animation-timing-function: cubic-bezier(.35,0,.25,1);
    animation-timing-function: cubic-bezier(.35,0,.25,1)
}

.md-progress-circular.md-theme .md-inner .md-left .md-half-circle {
    border-left-color: var(--brand-color)
}

.md-progress-circular.md-theme .md-inner .md-left .md-half-circle,.md-progress-circular.md-theme .md-inner .md-right .md-half-circle {
    border-top-color: var(--brand-color)
}

.md-progress-circular .md-inner .md-left .md-half-circle {
    left: 0;
    border-right-color: transparent
}

.md-progress-circular .md-inner .md-left .md-half-circle,.md-progress-circular .md-inner .md-right .md-half-circle {
    position: absolute;
    top: 0;
    width: 50px;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid transparent;
    border-radius: 50%
}

.md-progress-circular .md-inner .md-right {
    right: 0
}

.md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle {
    -webkit-animation-name: right-wobble;
    animation-name: right-wobble
}

.md-progress-circular.md-theme .md-inner .md-right .md-half-circle {
    border-right-color: var(--brand-color)
}

.md-progress-circular .md-inner .md-right .md-half-circle {
    right: 0;
    border-left-color: transparent
}

@keyframes loader-animate-fade {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes outer-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes left-wobble {
    0%,to {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    50% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
}

@keyframes right-wobble {
    0%,to {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    50% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
}

@keyframes sporadic-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(3turn);
        transform: rotate(3turn)
    }
}

.dashboard-wrapper-m>.md-progress-circular,.md-progress-circular+.md-progress-circular,.sports+.md-progress-circular,.time-filter-m+.sports>.md-progress-circular {
    display: none
}

.contactFooter>p {
    font-size: 13px;
    color: var(--text-color-dark)
}

.contactFooter a {
    color: var(--text-color-dark);
    display: block;
    width: 100%;
    position: relative;
    height: 87px;
    padding-left: 40%;
    text-align: left
}

.contactFooter a i.glyphicons {
    position: absolute;
    color: var(--small-element-light-color);
    top: 50%;
    left: 10px;
    font-size: 55px;
    margin: 0!important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.contactFooter a h4 {
    color: var(--small-element-light-color);
    font-weight: 700;
    font-size: 18px;
    padding-top: 26px;
    margin-bottom: 5px
}

.contactFooter a p {
    color: var(--text-color-dark);
    font-style: italic
}

.contactFooter-box {
    float: left;
    width: calc(25% - 15px);
    border: 1px solid var(--small-element-light-color);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.contactFooter-box+.contactFooter-box {
    margin-left: 20px
}

.contactFooter-box:hover {
    background-color: var(--brand-color);
    border-color: var(--brand-color)
}

@media (max-width: 1139px) {
    .contactFooter-box {
        width:calc(50% - 10px);
        margin-bottom: 20px
    }

    .contactFooter-box+.contactFooter-box {
        margin-left: 0
    }

    .contactFooter-box:nth-child(odd) {
        margin-left: 20px
    }
}

@media (max-width: 700px) {
    .contactFooter-box {
        width:100%
    }

    .contactFooter-box+.contactFooter-box,.contactFooter-box:nth-child(odd) {
        margin-left: 0
    }
}

.popup-m .contactFooter {
    display: none
}

.forgot-password-form {
    padding: 10px
}

.forgot-password-form .single-form-item {
    width: 100%
}

.forgot-password-form .separator-box-buttons-m button {
    background: var(--brand-color);
    color: var(--text-color-dark);
    border-radius: 3px;
    font-size: 13px;
    line-height: 13px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 auto;
    display: block;
    cursor: pointer;
    height: 38px;
    min-width: 120px;
    text-transform: uppercase
}

.forgot-password-section,.recovery-password-section,.reset-password-form {
    background: var(--popup-bg);
    padding: 0
}

.forgot-password-section .center-view-contain-form,.recovery-password-section .center-view-contain-form,.reset-password-form .center-view-contain-form {
    padding: 30px
}

.forgot-password-section>.forgot-password-form,.recovery-password-section>.forgot-password-form,.reset-password-form>.forgot-password-form {
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    padding: 7px 10px
}

.forgot-password-section>.forgot-password-form h3,.recovery-password-section>.forgot-password-form h3,.reset-password-form>.forgot-password-form h3 {
    color: var(--brand-color);
    font-size: 13px;
    font-weight: 400
}

.forgot-password-section .center-view-contain-form,.recovery-password-section .center-view-contain-form,.reset-password-form .center-view-contain-form {
    text-align: center;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary)
}

.forgot-password-section .center-view-contain-form i,.recovery-password-section .center-view-contain-form i,.reset-password-form .center-view-contain-form i {
    color: var(--success-color-primary);
    font-size: 70px;
    margin-bottom: 10px;
    margin: 20px auto
}

.forgot-password-section .center-view-contain-form h2,.recovery-password-section .center-view-contain-form h2,.reset-password-form .center-view-contain-form h2 {
    font-size: 18px;
    margin-bottom: 45px;
    font-weight: 400;
    line-height: 1.2
}

.forgot-password-section .center-view-contain-form .border-box,.recovery-password-section .center-view-contain-form .border-box,.reset-password-form .center-view-contain-form .border-box {
    width: 100%;
    border: 1px solid var(--sport-border-left-primary);
    padding: 10px;
    border-radius: 3px;
    color: var(--text-color-light);
    font-size: 15px;
    margin-bottom: 10px
}

.forgot-password-section .center-view-contain-form p,.recovery-password-section .center-view-contain-form p,.reset-password-form .center-view-contain-form p {
    font-size: 13px;
    font-weight: 400
}

.forgot-password-section .form-gray-box>p,.recovery-password-section .form-gray-box>p,.reset-password-form .form-gray-box>p {
    font-size: 14px;
    color: var(--text-color-light)
}

.forgot-password-section .form-gray-box .forgot-password-form,.recovery-password-section .form-gray-box .forgot-password-form,.reset-password-form .form-gray-box .forgot-password-form {
    padding: 0;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center
}

.forgot-password-section .form-gray-box .forgot-password-form .divider,.recovery-password-section .form-gray-box .forgot-password-form .divider,.reset-password-form .form-gray-box .forgot-password-form .divider {
    margin-top: 10px;
    width: 100%;
    height: 1px;
    border: none
}

.forgot-password-section .form-gray-box .forgot-password-form .single-form-item,.recovery-password-section .form-gray-box .forgot-password-form .single-form-item,.reset-password-form .form-gray-box .forgot-password-form .single-form-item {
    position: relative
}

.forgot-password-section .form-gray-box .forgot-password-form .error-message,.recovery-password-section .form-gray-box .forgot-password-form .error-message,.reset-password-form .form-gray-box .forgot-password-form .error-message {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    font-size: 12px;
    color: var(--error-color-primary)
}

.forgot-password-section .form-gray-box .forgot-password-form .text-right,.forgot-password-section .form-gray-box .forgot-password-form label,.recovery-password-section .form-gray-box .forgot-password-form .text-right,.recovery-password-section .form-gray-box .forgot-password-form label,.reset-password-form .form-gray-box .forgot-password-form .text-right,.reset-password-form .form-gray-box .forgot-password-form label {
    font-size: 12px
}

.forgot-password-section .form-gray-box .forgot-password-form p,.recovery-password-section .form-gray-box .forgot-password-form p,.reset-password-form .form-gray-box .forgot-password-form p {
    font-size: 13px
}

.forgot-password-section .form-gray-box .forgot-password-form p a,.recovery-password-section .form-gray-box .forgot-password-form p a,.reset-password-form .form-gray-box .forgot-password-form p a {
    text-decoration: none;
    font-size: 13px
}

.forgot-password-section .form-gray-box .forgot-password-form form,.recovery-password-section .form-gray-box .forgot-password-form form,.reset-password-form .form-gray-box .forgot-password-form form {
    text-align: left;
    width: 100%;
    max-width: 340px;
    margin: 0 auto
}

.forgot-password-section .form-gray-box .forgot-password-form input,.recovery-password-section .form-gray-box .forgot-password-form input,.reset-password-form .form-gray-box .forgot-password-form input {
    width: 100%
}

.forgot-password-section .form-gray-box .forgot-password-form .button-view-normal-m,.recovery-password-section .form-gray-box .forgot-password-form .button-view-normal-m,.reset-password-form .form-gray-box .forgot-password-form .button-view-normal-m {
    width: 100%;
    border-radius: 0 0 3px 3px;
    display: block;
    color: var(--text-color-light);
    text-transform: capitalize;
    height: 34px;
    line-height: 34px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    font-weight: 700
}

.forgot-password-section .center-view-contain-form {
    padding: 0
}

.forgot-password-section .center-view-contain-form p {
    color: var(--text-color-light)!important
}

.forgot-password-section .center-view-contain-form p a {
    color: var(--brand-color)!important
}

.forgot-password-section .divider {
    background-color: var(--sport-empty-space-border)
}

.forgot-password-section .center-view-contain-form .form-gray-box {
    padding: 20px;
    border: none
}

.forgot-password-section .form-contain-box.forgot-password-form {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-top: none
}

@media (max-width: 1139px) {
    .forgot-password-section .form-gray-box,.recovery-password-section .form-gray-box,.reset-password-form .form-gray-box {
        padding:10px
    }

    .forgot-password-form .separator-box-buttons-m button {
        float: none
    }
}

.reset-password-form .single-form-item {
    display: block
}

.reset-password-form .separator-box-buttons-m {
    display: block;
    margin: 0 auto
}

.reset-password-form .single-form-item input {
    max-width: none;
    width: 100%
}

.reset-password-form .separator-box-buttons-m button {
    background: var(--brand-color);
    color: var(--text-color-dark);
    border-radius: 3px;
    font-size: 13px;
    line-height: 13px;
    border: none;
    height: 30px;
    min-width: 75px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 auto;
    display: block;
    cursor: pointer
}

.text-popup-view-m {
    color: #7b8191
}

.reset-pass-success {
    position: relative
}

.reset-pass-success>button {
    background-color: transparent;
    padding: 0;
    border: none;
    font-size: 13px;
    cursor: pointer;
    color: var(--brand-color)
}

.reset-pass-success .button-green {
    margin-top: 10px
}

.reset-pass-success .button-green button {
    background-color: var(--brand-color);
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 700;
    color: var(--text-color-light);
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    cursor: pointer
}

.reset-pass-success .button-green button:hover {
    background-color: var(--brand-light-2-color)
}

.popup-logo h3 {
    text-align: center;
    font-weight: 700;
    font-size: 16px
}

.mini-box-popup .registration-form-b form {
    text-align: left
}

.registration-form-b {
    padding: 0;
    margin: 0 auto;
    background: var(--popup-bg)
}

.registration-form-b .single-form-item .error-message {
    padding: 0;
    text-align: right;
    color: var(--error-color-primary)
}

.registration-form-b .form-p-i-m label,.registration-form-b .single-form-item label {
    font-size: 12px
}

.registration-form-b .form-p-i-m {
    float: none;
    display: inline-block
}

.registration-form-b .form-p-i-m.reg_cCountry {
    width: 70%
}

.registration-form-b .form-p-i-m.reg_cCurrency {
    width: 30%
}

.registration-form-b .single-form-item>.react-tel-input>input[type=tel] {
    max-width: none;
    height: 38px;
    font-size: 13px;
    line-height: 13px
}

.img-wrapper-m {
    float: left;
    height: 38px;
    margin: 15px 10px 0 0;
    width: 183px;
    position: relative
}

.img-wrapper-m>img {
    float: left;
    height: 38px;
    margin: 0;
    display: block
}

.img-wrapper-m>.spinner {
    margin-top: 15px
}

.reset-b-captcha {
    float: left;
    width: 38px;
    height: 38px;
    margin: 15px 0 0;
    border: none;
    text-align: center;
    position: relative;
    text-indent: -9999em;
    background: var(--brand-highlight-color)
}

.reset-b-captcha:before {
    display: block;
    width: 100%;
    height: 100%;
    font: 20px/38px icomoon;
    content: "\E6F4";
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    text-indent: 0
}

.react-tel-input {
    position: relative
}

.flag-dropdown,.react-tel-input {
    float: left;
    width: 100%
}

.selected-flag {
    position: absolute;
    top: 0;
    width: 38px;
    right: 0;
    height: 38px
}

.flag-dropdown>.selected-flag>.flag {
    background: none!important;
    height: 38px!important;
    width: 100%!important
}

.flag-dropdown>.selected-flag>.flag>.arrow {
    position: absolute;
    right: 0;
    top: 0
}

.flag-dropdown>.selected-flag>.flag>.arrow:before {
    display: block;
    position: absolute;
    z-index: 10;
    font: 14px/22px icomoon;
    content: "\E670";
    right: 0;
    top: 8px;
    width: 26px;
    height: 22px;
    border-left: 1px solid var(--sport-border-left-primary);
    text-align: center;
    color: #000
}

.flag-dropdown.open-dropdown .selected-flag>.flag>.arrow:before {
    content: "\E671"
}

.flag-dropdown>.country-list {
    width: 100%;
    background: hsla(0,0%,94%,.9);
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 254px;
    position: absolute;
    bottom: 38px;
    left: 0;
    z-index: 888
}

.country-list>.country {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #000;
    padding: 9px 10px;
    border-bottom: 1px solid hsla(0,2%,89%,.9)
}

.flag-dropdown>.country-list .flag,.flag-dropdown>.divider {
    display: none
}

.country.highlight {
    background: hsla(0,0%,100%,.9);
    color: hsla(0,0%,100%,.9)
}

.country-list>.country>.dial-code {
    padding: 0 0 0 5px;
    color: #000
}

.accept-information-view {
    width: 100%;
    margin: 0 0 5px
}

.info-title-contain-m {
    position: relative;
    padding: 0 30px 0 15px;
    border-radius: 0;
    float: none;
    width: 100%;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    color: var(--text-color-primary);
    background-color: var(--input-color);
    -webkit-box-shadow: inset 0 0 0 9999px var(--input-color);
    box-shadow: inset 0 0 0 9999px var(--input-color);
    border: 1px solid var(--sport-empty-space);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.info-title-contain-m.active,.info-title-contain-m:hover {
    border-color: var(--brand-color)
}

.info-title-contain-m.active {
    border-bottom-color: var(--sport-empty-space)
}

.info-title-contain-m:before {
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    height: 30px;
    font: 14px/30px icomoon;
    content: "\E670";
    text-align: center;
    color: var(--text-color-primary)
}

.info-title-contain-m.active:before {
    content: "\E671"
}

.mini-info-wrapper-accept-r {
    width: 100%;
    overflow: hidden;
    height: 0
}

.info-title-contain-m.active+.mini-info-wrapper-accept-r {
    height: 200px;
    border: 1px solid var(--brand-color);
    border-top: none
}

.registration-terms-popup {
    width: 100%;
    text-align: justify;
    font-size: 12px;
    line-height: 14px;
    padding: 10px;
    color: var(--text-color-primary);
    background-color: var(--input-color);
    -webkit-box-shadow: inset 0 0 0 9999px var(--input-color);
    box-shadow: inset 0 0 0 9999px var(--input-color);
    height: 100%;
    overflow: auto
}

.registration-terms-popup em {
    white-space: normal
}

.registration-terms-popup table {
    width: 100%!important
}

.registration-terms-popup table tr td {
    width: auto!important
}

.registration-form-b .checkbox-wrapper-m {
    padding-left: 20px;
    margin: 0 0 5px 2px
}

.registration-form-b .checkbox-wrapper-m:before {
    top: 1px
}

.registration-form-b .single-form-item .checkbox-wrapper-m>input[type=checkbox] {
    position: absolute;
    left: inherit;
    top: 0;
    opacity: 0;
    margin: 0;
    height: inherit;
    width: auto
}

.phoneNumberWrapper {
    float: left;
    width: 100%;
    margin-bottom: 8px
}

.register-error {
    width: 100%;
    margin: 0 0 10px;
    top: 0;
    left: -100%;
    text-align: center;
    padding-right: 10px
}

.register-error>span {
    font-size: 14px;
    line-height: 16px;
    color: var(--error-color-primary)
}

.registration-form-b .separator-box-buttons-m.half-button {
    width: 50%;
    display: inline-block;
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    margin: 15px 0
}

.registration-form-b .separator-box-buttons-m button {
    float: none;
    background: rgb(243 190 55);
    color: #fff;
    border: none;
    width: 100%;
    height: 38px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 600
}

.registration-form-b .separator-box-buttons-m button:hover {
    background: var(--brand-color)
}

.registration-form-b .separator-box-buttons-m button:disabled {
    background: var(--betslip-footer-color);
    cursor: default
}

.registration-form-b .form-contain-box {
    padding: 0 20px 10px
}

.registration-form-b .popup-footer {
    font-size: 0;
    margin-top: 0;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0
}

.registration-form-b .popup-footer>div {
    display: inline-block!important;
    vertical-align: top;
    width: auto;
    padding: 5px 5px 4px;
    margin-right: 0
}

.registration-form-b .popup-footer>div p {
    font-size: 12px;
    color: #adafb1;
    cursor: pointer
}

.registration-form-b .popup-footer>div p:hover {
    color: var(--brand-color)
}

.registration-form-b .popup-footer>div a {
    text-decoration: none
}

.registration-form-b .popup-footer>div a:hover p {
    color: var(--brand-color)
}

.registration-form-b .popup-footer .divider-vertical {
    color: #adafb1;
    font-size: 14px
}

.registration-form-b .popup-footer>div:last-child {
    text-align: right
}

@media (max-width: 1139px) {
    .registration-form-b .single-form-item:nth-child(2n) {
        margin-left:0
    }

    .registration-form-b .form-contain-box {
        padding: 10px
    }

    .registration-form-b {
        margin: 0 auto;
        max-height: calc(100vh - 130px);
        overflow: auto
    }

    .registration-form-b .single-form-item {
        width: 100%;
        display: block;
        text-align: left;
        margin-bottom: 5px
    }

    .popup-content-view-m div.registration-form-b form br {
        display: none
    }
}

.text-popup-view-m {
    float: left;
    width: 100%;
    padding: 10px 15px;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
    color: #000
}

.login-popup-form-m {
    background: var(--popup-bg)
}

.popup-logo {
    padding: 20px 0
}

.icon-bq-logo {
    background: url(/./images/logo6.png) no-repeat 50%/contain;
    background-position: 50% 50%;
    display: block;
    width: 245px;
    height: 71px;
    margin: 0 auto
}

.login-popup-form-m form .single-form-item {
    margin: 0 auto;
    width: 245px;
    margin-bottom: 5px
}

.login-popup-form-m .single-form-item>.react-tel-input>input[type=tel],.login-popup-form-m .single-form-item>input[type=email],.login-popup-form-m .single-form-item>input[type=number],.login-popup-form-m .single-form-item>input[type=password],.login-popup-form-m .single-form-item>input[type=phone],.login-popup-form-m .single-form-item>input[type=tel],.login-popup-form-m .single-form-item>input[type=text],.login-popup-form-m .single-form-item>input[value] {
    padding-left: 40px
}

.login-popup-form-m .separator-box-buttons-m button {
    float: none;
    background: rgb(243 190 55);
    color: #fff;
    border: none;
    width: 100%;
    height: 38px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 600
}

.login-popup-form-m .separator-box-buttons-m button:hover {
    background: var(--brand-color)
}

.login-popup-form-m .login-error {
    font-weight: 600
}

.login-popup-form-m .login-button {
    max-width: calc(100% - 132px);
    margin-bottom: 10px!important;
    margin-top: 10px!important
}

.popup-footer {
    font-size: 0;
    margin-top: 0;
    text-align: center;
    padding-bottom: 10px
}

.popup-footer>div {
    display: inline-block!important;
    vertical-align: top;
    width: auto;
    padding: 5px 5px 4px;
    margin-right: 0
}

.popup-footer>div p {
    font-size: 12px;
    color: #adafb1;
    cursor: pointer
}

.popup-footer>div p:hover {
    color: var(--brand-color)
}

.popup-footer>div a {
    text-decoration: none
}

.popup-footer>div a:hover p {
    color: var(--brand-color)
}

.popup-footer .divider-vertical {
    color: #adafb1;
    font-size: 14px
}

.popup-footer>div:last-child {
    text-align: right
}

.change-password-container-m {
    width: 100%;
    padding: 15px 10px
}

.change-password-form-item-m {
    padding: 0 15px;
    width: 50%;
    display: inline-block;
    vertical-align: top
}

@media (max-width: 1139px) {
    .change-password-form-item-m {
        width:100%
    }
}

.change-password-form-item-m>label {
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    margin: 0 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.details-form-item-m {
    padding: 0 15px;
    width: 50%;
    display: inline-block;
    vertical-align: top
}

@media (max-width: 1139px) {
    .details-form-item-m {
        width:100%
    }
}

.details-form-item-m>label {
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    margin: 0 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.text-info-p-m {
    width: 100%;
    margin: 0 0 10px
}

.text-info-p-m>p {
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    color: #000
}

.profile-view-wrapper .separator-box-buttons-m {
    margin-top: 15px
}

.error-text-contain,.success {
    width: 100%;
    padding: 5px 0;
    font-size: 12px;
    line-height: 14px
}

.success {
    color: var(--success-color-primary)
}

.form-p-i-m .error-message {
    position: relative;
    top: -5px
}

.single-form-item>input:read-only {
    color: var(--brand-color);
    pointer-events: none
}

.single-form-item>input:-moz-read-only {
    color: var(--brand-color);
    pointer-events: none
}

.error>.single-form-item>input,.error>.single-form-item>input:focus {
    border-color: var(--error-color-secondary)
}

.self-exclusion-container-m {
    width: 100%;
    padding: 15px 25px
}

.self-exclusion-form-item-m {
    width: 100%
}

.self-exclusion-form-item-m>label {
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    margin: 0 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.self-exclusion-form-item-m>.single-form-item {
    margin-bottom: 10px
}

.self-exclusion-container-m>p {
    float: left;
    width: 100%;
    color: #000;
    font-size: 13px;
    line-height: 16px;
    text-align: justify;
    padding: 0 0 10px
}

.radio-form-item {
    float: left;
    width: 100%;
    margin: 0 0 10px
}

.radio-form-item>label {
    float: left;
    width: 100%;
    color: var(--text-color-gray);
    font-size: 13px;
    line-height: 16px;
    padding: 5px 0 5px 20px;
    position: relative;
    min-height: 20px;
    margin: 0 0 5px
}

.radio-form-item>label:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #000;
    z-index: 10
}

.self-exclusion-container-m .radio-form-item>label {
    color: var(--text-color-dark)
}

.radio-form-item>label>input {
    position: absolute;
    left: -9999em;
    opacity: 0
}

.radio-form-item>label>input:checked+span:before {
    content: "";
    display: block;
    position: absolute;
    left: 5px;
    top: 10px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: hsla(0,2%,89%,.9);
    z-index: 21
}

.profile-info-contain-m,.top-profile-info {
    width: 100%;
    margin: 0
}

.top-profile-info {
    padding: 20px 15px
}

.top-profile-info>p {
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    color: var(--text-color-dark)
}

.upload-file-info {
    width: 100%;
    border-top: 1px solid var(--text-color-gray);
    border-bottom: 1px solid var(--text-color-gray);
    padding: 12px 15px
}

.upload-file-info>p {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: var(--text-color-dark)
}

.profile-text-container-separator {
    width: 100%;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    padding: 20px 15px 10px;
    margin: 0 0 1px
}

.profile-text-container-separator>h3 {
    width: 100%;
    color: var(--text-color-dark);
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    margin: 0 0 10px
}

.profile-text-container-separator>p {
    width: 100%;
    color: var(--text-color-dark);
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 10px
}

.profile-form-contain-m {
    width: 100%
}

.profile-form-contain-m>h4 {
    width: 100%;
    color: var(--text-color-dark);
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    margin: 5px 0
}

.imp-file-box {
    width: 100%;
    margin: 0 0 10px
}

.inputfile {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.inputfile+label {
    width: 100%;
    font-size: 14px;
    line-height: 38px;
    color: var(--text-color-dark);
    font-weight: 400;
    display: table
}

.inputfile+label>span {
    display: table-cell;
    -webkit-box-shadow: 1px 0 0 var(--text-color-gray) inset,0 1px 0 var(--text-color-gray) inset,0 -1px 0 var(--text-color-gray) inset;
    box-shadow: 1px 0 0 var(--text-color-gray) inset,0 1px 0 var(--text-color-gray) inset,0 -1px 0 var(--text-color-gray) inset;
    padding: 0 10px;
    width: 100%
}

.inputfile+label>i {
    display: table-cell;
    font-style: normal;
    text-transform: uppercase;
    color: var(--text-color-light);
    background: var(--brand-color);
    padding: 0 15px;
    text-align: center;
    -webkit-box-shadow: -1px 0 0 var(--text-color-gray) inset,0 1px 0 var(--text-color-gray) inset,0 -1px 0 var(--text-color-gray) inset;
    box-shadow: -1px 0 0 var(--text-color-gray) inset,0 1px 0 var(--text-color-gray) inset,0 -1px 0 var(--text-color-gray) inset
}

.deposit-methods,.deposits-wrapper {
    float: left;
    width: 100%
}

.deposit-methods {
    background: hsla(0,2%,89%,.9)
}

.single-method-deposit {
    float: left;
    width: 100%;
    background: hsla(0,0%,92%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    margin: 0 0 1px;
    height: 60px;
    padding: 11px 10px 9px
}

.single-method-deposit>ul {
    float: left;
    width: 100%;
    display: table;
    table-layout: fixed
}

.single-method-deposit>ul>li {
    display: table-cell;
    vertical-align: middle
}

.single-method-deposit>ul>li:first-child {
    width: 70px
}

.deposit-m-icon {
    float: left;
    width: 70px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    margin: 0
}

.single-method-deposit>ul>li>.deposit-method-b>.button-view-normal-m {
    white-space: nowrap;
    max-width: 100%;
    text-overflow: ellipsis
}

.deposit-method-b {
    float: right
}

.name-d-method {
    float: left;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    width: 100%;
    padding: 0 0 0 10px;
    text-align: left
}

.name-d-method>i {
    font-style: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    width: 100%
}

.balance-view-wrapper {
    width: 100%
}

.balance-view-wrapper .history-results {
    padding: 10px 20px
}

.balance-view-wrapper .details-form-item-m {
    width: 100%
}

.balance-view-wrapper .details-form-item-m label {
    text-align: left;
    display: block;
    margin-bottom: 2px
}

.filter-view-b {
    width: 100%;
    padding: 15px 5px 20px
}

.column-view-form-m>ul {
    width: 100%;
    display: table;
    table-layout: fixed
}

.column-view-form-m>ul>li {
    display: table-cell;
    vertical-align: bottom
}

@media (max-width: 1139px) {
    .column-view-form-m>ul>li {
        display:list-item
    }
}

.balance-history-inf-b {
    width: 100%;
    margin: 0
}

.single-b-row-m {
    padding: 0
}

.balance-h-row-b-headers {
    width: 100%;
    display: table;
    text-align: left
}

.balance-h-row-b-headers>span {
    padding: 5px;
    width: auto;
    display: table-cell;
    vertical-align: top;
    text-align: center;
    background-color: var(--brand-color);
    color: var(--text-color-dark);
    font-size: 14px;
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.balance-h-row-b-headers>span:first-child,.balance-h-row-b>span:first-child {
    width: 10%
}

.balance-h-row-b-headers>span:nth-child(2),.balance-h-row-b>span:nth-child(2) {
    width: 20%
}

.balance-h-row-b-headers>span:nth-child(3),.balance-h-row-b>span:nth-child(3) {
    width: 40%
}

.balance-h-row-b-headers>span:nth-child(4),.balance-h-row-b>span:nth-child(4) {
    width: 15
}

.balance-h-row-b-headers>span:nth-child(5),.balance-h-row-b>span:nth-child(5) {
    width: 15%
}

.balance-h-row-b-headers>span:nth-child(6),.balance-h-row-b>span:nth-child(6) {
    width: 20%
}

.balance-h-row-b-headers>span:nth-child(7),.balance-h-row-b>span:nth-child(7) {
    width: 10%
}

.single-b-row-m:last-child {
    border: none
}

.balance-h-row-b {
    width: 100%;
    display: table;
    text-align: left
}

.balance-h-row-b>h5,.balance-h-row-b>h6 {
    display: table-cell;
    vertical-align: top;
    text-align: left;
    font-weight: 400;
    padding: 0 5px
}

.balance-h-row-b>h5 {
    font-size: 14px;
    line-height: 16px;
    color: #000;
    text-transform: uppercase
}

.balance-h-row-casino-b {
    width: 100%;
    padding: 2px 0
}

.balance-h-row-casino-b>h5 {
    font-size: 14px;
    line-height: 16px;
    color: #000;
    font-weight: 400;
    padding: 0 5px
}

.balance-h-row-b>h5.yellow {
    color: var(--brand-color)
}

.balance-h-row-b>h5.green {
    color: var(--success-color-primary)
}

.balance-h-row-b>h5.red {
    color: var(--error-color-secondary)
}

.balance-h-row-b>h6 {
    color: #000;
    font-size: 12px;
    line-height: 14px
}

.second-r-b>.balance-h-row-b>h6 {
    color: #000
}

.balance-h-row-b>span {
    display: table-cell;
    vertical-align: top;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    padding: 5px;
    color: var(--text-color-dark);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.balance-h-row-b>span>i {
    font-style: normal
}

.second-r-b>.balance-h-row-b>span {
    color: var(--success-color-primary)
}

span.red {
    color: var(--error-color-primary)
}

span.green {
    color: var(--success-color-primary)
}

span.no-transactions {
    width: 100%;
    margin: 5px 0 0;
    padding: 10px;
    color: var(--text-color-light);
    font-size: 14px;
    line-height: 18px;
    text-align: center
}

.pagination {
    padding: 0;
    margin: 20px auto;
    text-align: center;
    color: var(--text-color-dark);
    width: 100%
}

.pagination li {
    display: inline-block;
    list-style-type: none
}

.pagination li a {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
    margin: 0 2px;
    cursor: pointer;
    background-color: var(--text-color-light);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pagination li a:focus {
    outline: none
}

.pagination .active a {
    background-color: var(--brand-color)
}

.rc-pagination {
    padding: 0;
    margin: 10px auto;
    text-align: center;
    color: var(--text-color-dark);
    height: 30px
}

.rc-pagination li {
    display: inline-block;
    list-style-type: none;
    line-height: 30px
}

.rc-pagination li a {
    padding: 5px;
    border: 1px solid var(--text-color-dark);
    font-size: 12px;
    border-radius: 0;
    margin: 0 2px;
    cursor: pointer;
    background-color: var(--text-color-light);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 25px
}

.rc-pagination li a:focus {
    outline: none
}

.rc-pagination .rc-pagination-item-active a {
    background-color: var(--brand-color)
}

.rc-pagination .rc-pagination-prev a:after {
    margin-top: -1px;
    content: "\2039"
}

.rc-pagination .rc-pagination-next a:after {
    margin-top: -1px;
    content: "\203A"
}

.rc-pagination .rc-pagination-jump-next a:after,.rc-pagination .rc-pagination-jump-prev a:after {
    margin-top: -1px;
    content: "..."
}

.no-history {
    color: var(--not-found-color);
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    text-shadow: 0 1px 0 var(--not-found-shadow);
    font-weight: 500;
    padding: 10px 0
}

.balance-h-row-b-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.balance-h-row-b-flex span {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 150px;
    flex: 1 1 150px;
    width: auto;
    display: table-cell;
    vertical-align: top;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    padding: 5px;
    color: var(--text-color-dark);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.balance-h-row-b-headers-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.balance-h-row-b-headers-flex span {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 150px;
    flex: 1 1 150px;
    padding: 5px;
    width: auto;
    display: table-cell;
    vertical-align: top;
    text-align: center;
    background-color: var(--brand-color);
    color: var(--text-color-dark);
    font-size: 14px;
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.balance-h-row-b-flex>span:first-child,.balance-h-row-b-flex>span:nth-child(2),.balance-h-row-b-headers-flex>span:first-child,.balance-h-row-b-headers-flex>span:nth-child(2) {
    min-width: 10%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-grow: 1
}

.balance-h-row-b-flex>span:nth-child(3),.balance-h-row-b-headers-flex>span:nth-child(3) {
    min-width: 40%
}

.balance-h-row-b-flex>span:nth-child(4),.balance-h-row-b-flex>span:nth-child(5),.balance-h-row-b-headers-flex>span:nth-child(4),.balance-h-row-b-headers-flex>span:nth-child(5) {
    min-width: 10%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-grow: 1
}

.balance-title {
    padding: 10px 20px;
    margin: 15px 15px 0;
    color: var(--dark-theme-zero);
    font-size: 18px;
    font-weight: 500;
    background-color: var(--brand-color);
    border-radius: 3px
}

@media (max-width: 1139px) {
    .balance-title {
        margin:0;
        border-radius: 0
    }
}

.balance-wallet-main {
    width: calc(100% - 30px);
    color: var(--dark-theme-two);
    background-color: var(--light-theme-two);
    margin: auto
}

.balance-wallet-title {
    float: left;
    text-align: left;
    padding: 10px 0;
    padding-left: 30px
}

.balance-wallet-title,.balance-wallet-total {
    width: 50%;
    background-color: var(--light-theme-two);
    margin-top: 30px
}

.balance-wallet-total {
    float: right;
    text-align: center;
    padding: 10px 0
}

.balance-wallet-name {
    float: left;
    text-align: left;
    padding: 10px 0;
    padding-left: 45px
}

.balance-wallet-amount,.balance-wallet-name {
    width: 50%;
    border: 1px solid var(--light-theme-three);
    border-top: none;
    background: var(--light-theme-one)
}

.balance-wallet-amount {
    float: right;
    text-align: center;
    border-left: none;
    padding: 10px 0
}

.balance-wallet-amount i {
    font-style: normal
}

.bet-details,.bet-id-details {
    float: left;
    width: 100%
}

.bet-id-details {
    background: hsla(0,2%,89%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    padding: 0 15px;
    margin: 0 0 1px
}

.bet-id-details>h2 {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    line-height: 32px;
    color: #000
}

.bet-id-details>h2>span {
    color: #000;
    text-transform: uppercase
}

.bet-id-details>h2>i {
    font-style: normal
}

.bet-stake-odd-view {
    float: left;
    width: 100%;
    background: hsla(0,0%,94%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    padding: 5px 15px;
    margin: 0 0 2px
}

.odd-stake-info-m {
    float: left;
    width: 100%;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    padding: 0 0 5px
}

.bet-info-text-r {
    float: left;
    width: 100%;
    color: #000;
    font-size: 13px;
    line-height: 16px;
    padding: 5px 0 0
}

.bet-info-text-r>i {
    font-style: normal;
    float: left
}

.bet-info-text-r>span {
    float: right;
    text-transform: uppercase
}

.bet-info-text-r>span>i {
    font-style: normal
}

.stake-count-m {
    color: #000
}

.odd-count-m {
    color: var(--brand-color)
}

.won-count-m {
    color: var(--success-color-primary)
}

.bet-won-info-m {
    float: left;
    width: 100%;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    padding: 5px 0
}

.bet-won-info-m>.bet-info-text-r>i {
    text-transform: uppercase
}

.single-event-info-m {
    float: left;
    width: 100%;
    background: hsla(0,0%,94%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    padding: 5px 15px;
    margin: 0 0 4px;
    min-height: 100px
}

.team-names-info-m {
    float: left;
    width: 100%;
    margin: 5px 0 0;
    padding: 0 25px 0 0;
    position: relative
}

.team-names-info-m>a {
    display: block;
    text-decoration: none
}

.team-names-info-m>a,.team-names-info-m>a>ul {
    float: left;
    width: 100%
}

.team-names-info-m>a>ul>li {
    float: left;
    width: 100%;
    margin: 3px 0 0
}

.team-info-name {
    float: left;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 13px;
    line-height: 16px;
    color: #000
}

.event-status-icon {
    width: 24px;
    height: 38px;
    font: 20px/38px icomoon;
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
    color: #000
}

.won-icon:before {
    content: "\E6EC";
    color: var(--success-color-primary)
}

.lost-icon:before {
    content: "\E6EB";
    color: var(--error-color-secondary)
}

.waiting-icon:before {
    content: "\E705"
}

.returned-icon:before {
    content: "\E704"
}

.sport-league-n-date {
    float: left;
    width: 100%;
    position: relative;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    padding: 8px 0 10px 22px
}

.sport-league-n-date>p {
    float: left;
    width: 100%;
    display: table;
    font-size: 12px;
    line-height: 14px;
    color: #000
}

.single-event-info-m>.sport-league-n-date>.dashboard-sport-icon-m {
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 20px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    text-align: left;
    left: 0;
    padding: 0
}

.league-name-event {
    display: table-cell;
    vertical-align: top;
    position: relative;
    text-align: left;
    width: 100%
}

.league-name-event>i {
    font-style: normal;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px 0 0;
    width: 100%;
    display: inline-block;
    vertical-align: top
}

.date-event-view {
    display: table-cell;
    vertical-align: top;
    text-align: right
}

.date-event-view>b {
    font-weight: 400;
    text-transform: uppercase;
    white-space: nowrap
}

.market-n-pick-info {
    float: left;
    width: 100%;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    padding: 5px 0
}

.market-n-pick-info>h4 {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    padding: 2px 0
}

.market-n-pick-info>p {
    float: left;
    width: 100%;
    display: table
}

.pick-title-info-m {
    display: table-cell;
    vertical-align: top;
    padding: 0 10px 0 0;
    font-size: 13px;
    line-height: 16px;
    color: #000
}

.pick-title-info-m>i {
    font-style: normal;
    color: #000
}

.pick-title-info-m>b {
    font-weight: 400
}

.odd-info-game {
    display: table-cell;
    vertical-align: top;
    text-align: right;
    font-size: 14px;
    line-height: 16px;
    color: var(--brand-color)
}

.bet-history-result .has-score {
    font-size: 10px;
    line-height: 18px;
    padding: 3px 4px 2px;
    background: var(--brand-color);
    border-radius: 3px;
    float: right;
    color: var(--input-color);
    margin-right: 10px
}

.bet-history-stake-odds i.icon-separator-m.video-icon {
    float: unset;
    color: var(--brand-color);
    margin: 0 10px;
    font: 13px/17px icomoon
}

.bet-history-game i.icon-separator-m.video-icon {
    float: right;
    color: var(--brand-color);
    font: 14px/16px icomoon
}

.print-bet-container {
    padding: 5px 10px;
    background: #fff;
    color: var(--dark-theme-zero)
}

.bet-details-popup .ver-center-view-b,.print-bet-container {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.bet-details-popup .popup-closed-b {
    color: #000
}

.print-bet-logo {
    display: block;
    width: 110px;
    height: 22px;
    margin: auto;
    margin-top: 15px;
    filter: grayscale(1) invert(1);
    -webkit-filter: grayscale(1) invert(1)
}

.print-bet-box {
    padding: 5px 10px;
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #222;
    overflow: auto;
    font-weight: 500
}

.system-data-table {
    display: table;
    width: 100%;
    margin-top: 10px
}

.system-data-table ul {
    display: table-row
}

.system-data-table ul li {
    display: table-cell
}

.print-bet-headline {
    padding: 5px 0;
    border-bottom: 1px solid var(--dark-theme-one)
}

.print-bet-client {
    display: table;
    width: 100%
}

.print-bet-client p {
    width: 1px;
    display: table-cell;
    padding-right: 4px
}

.print-bet-container input {
    font-family: Roboto,sans-serif;
    width: 100%;
    display: table-cell;
    height: 16px;
    line-height: inherit;
    font-size: inherit;
    color: inherit;
    border: 1px solid var(--sport-empty-space);
    background-color: var(--input-color)
}

.print-bet-container h1 {
    text-align: center;
    font-weight: 400
}

.print-bet-container p {
    text-align: left
}

.print-bet-container p span {
    float: right
}

.print-bet-event {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 12px
}

.print-bet-game-name {
    font-weight: 700
}

.print-bet-terms-1 p {
    text-align: center;
    padding: 10px 0 5px;
    font-size: 12px
}

.print-bet-terms-2 p {
    text-align: center;
    padding: 5px 0;
    font-weight: 500
}

.print-bet-options>div {
    cursor: pointer;
    background: var(--header-color);
    height: 35px;
    border-radius: 4px;
    width: 50%;
    line-height: 35px;
    text-align: center;
    margin: 10px auto;
    color: var(--light-theme-one)
}

.history-view-wrapper .details-form-item-m {
    width: 100%;
    display: inline-block
}

.history-view-wrapper .details-form-item-m .button-view-normal-m {
    width: 100%;
    border-radius: 0;
    background-color: #ffba24;
    color: #000064;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    vertical-align: bottom;
    border: none
}

@media (max-width: 1139px) {
    .history-view-wrapper .details-form-item-m .button-view-normal-m {
        max-width:none;
        margin: 16px 0 0
    }
}

.history-view-wrapper .details-form-item-m .button-view-normal-m:hover {
    background: var(--brand-light-color)
}

.history-view-wrapper .details-form-item-m .button-view-normal-m:active,.history-view-wrapper .details-form-item-m .button-view-normal-m:target {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.history-view-wrapper .details-form-item-m label {
    display: block;
    color: var(--input-color);
    text-align: left;
    font-size: 13px;
    line-height: 16px;
    font-weight: 700
}

.history-view-wrapper .details-form-item-m .form-p-i-m>.select-contain-m {
    margin-bottom: 0
}

.history-view-wrapper .column-view-form-m {
    display: inline-block;
    vertical-align: bottom
}

.history-view-wrapper .details-form-range input[type=text] {
    height: 32px
}

.history-view-wrapper .details-form-range .react-datepicker-wrapper,.history-view-wrapper .details-form-range .react-datepicker-wrapper>.react-datepicker__input-container {
    display: block
}

.history-view-wrapper .details-form-range .react-datepicker-wrapper>.react-datepicker__input-container:before {
    line-height: 32px
}

.open-bets {
    width: 100%;
    padding: 10px 20px
}

.history-amounts {
    color: var(--text-color-dark);
    font-size: 13px;
    font-weight: 700;
    width: 100%;
    text-align: center;
    margin-bottom: 20px
}

.history-amount div {
    padding: 10px 0;
    display: inline-block;
    width: 25%;
    border-top: 1px solid var(--text-color-gray);
    border-bottom: 1px solid var(--text-color-gray);
    border-left: 1px solid var(--text-color-gray)
}

.history-amount div:last-child {
    border-right: 1px solid var(--text-color-gray)
}

@media (max-width: 700px) {
    .open-bets {
        padding:0
    }

    .history-amounts {
        padding: 20px
    }
}

@media (max-width: 560px) {
    .history-amount div {
        width:50%
    }

    .history-amount div:first-child {
        border-bottom: 0
    }

    .history-amount div:nth-child(2) {
        border-right: 1px solid var(--text-color-gray);
        border-bottom: 0
    }
}

.bet-coupon-view {
    width: 100%;
    padding: 0 0 5px
}

.bet-coupon-view.bonus {
    background: var(--bet-history-unique-bg)
}

.link-bet-all-info {
    width: 100%;
    display: block;
    text-decoration: none;
    position: relative;
    padding: 0 15px 0 30px;
    height: 30px
}

.open-for-desktop {
    display: block!important
}

.open-for-mobile {
    display: none!important
}

@media (max-width: 1139px) {
    .open-for-desktop {
        display:none!important
    }

    .open-for-mobile {
        display: block!important
    }
}

.bet-kind {
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 100%;
    font: 22px/32px icomoon;
    color: #000
}

.multiple:before {
    content: "\E6FE"
}

.single:before {
    content: "\E701"
}

.chain:before {
    content: "\E6FD"
}

.system:before {
    content: "\E700"
}

.arrow-view-bet-info {
    position: absolute;
    width: 15px;
    top: 0;
    right: -5px;
    font: 18px/32px icomoon;
    color: #000;
    text-align: right
}

.arrow-view-bet-info:before {
    content: "\E672"
}

.additional-information-bet {
    width: 100%
}

.additional-information-bet>i {
    font-style: normal;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    position: relative;
    padding: 0 20px 0 0
}

.super .additional-information-bet>i:before {
    color: var(--brand-color);
    content: "y";
    font: 14px/14px icomoon;
    position: absolute;
    right: 0;
    top: 0
}

.bonus .additional-information-bet>i:before {
    color: var(--brand-color);
    content: "a";
    font: 14px/14px icomoon;
    position: absolute;
    right: 0;
    top: 0
}

.status-bet-coupon {
    text-transform: uppercase;
    padding-right: 16px;
    position: relative;
    display: block;
    width: 100%
}

.status-bet-coupon:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: glyphicons;
    font-size: 12px;
    text-align: right
}

.unsettled:after {
    content: "\E055";
    color: var(--text-color-gray)
}

.won:after {
    content: "\E194";
    color: var(--success-color-primary)
}

.lost:after {
    content: "\E193";
    color: var(--error-color-secondary)
}

.returned:after {
    content: "\E086";
    color: var(--success-color-primary);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.date-id-info-bet {
    width: 100%;
    margin: 4px 0 0
}

.id-info-view {
    display: block;
    color: #000;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase
}

.id-info-view>b {
    font-weight: 400;
    color: #000;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 2px
}

.date-id-info-bet>i {
    float: right;
    text-transform: uppercase;
    display: block;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    font-style: normal
}

.stake-odd-view-box {
    width: 100%;
    border-top: 1px solid hsla(0,0%,100%,.9);
    border-bottom: 1px solid #000;
    padding: 3px 0 5px
}

.stake-container {
    width: 100%;
    padding: 5px 0
}

.stake-container>b {
    display: block;
    font-weight: 400
}

.stake-container>b,.stake-container>span {
    font-size: 13px;
    line-height: 16px;
    color: #000
}

.stake-container>span {
    float: right;
    text-transform: uppercase
}

.stake-container>span>i {
    font-style: normal
}

.stake-container.odd>span {
    color: var(--brand-color)
}

.possible-win-coupon {
    width: 100%;
    border-top: 1px solid hsla(0,0%,100%,.9);
    padding: 8px 0 0
}

.possible-win-coupon>p {
    font-size: 13px;
    line-height: 16px;
    color: #000
}

.possible-win-coupon>span,.win-b-result {
    float: right;
    color: var(--success-color-primary);
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase
}

.possible-win-coupon>span>i,.win-b-result>i {
    font-style: normal
}

.bonus-amount {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 18px;
    font-weight: 400;
    color: var(--brand-color)
}

.bonus-amount:before {
    position: absolute;
    left: 2px;
    top: 0;
    content: "a";
    font: 10px/14px icomoon;
    text-transform: none
}

.cash-out-button {
    width: 100%;
    padding: 10px 0 0
}

.cash-out-button>.button-view-normal-m {
    padding: 0 15px
}

.cash-out-button>.button-view-normal-m>i {
    font-style: normal;
    color: #000
}

.cash-out-button>.button-view-normal-m>b {
    float: right;
    font-weight: 400;
    color: #000
}

.cash-out-button>.button-view-normal-m>b>i {
    font-style: normal
}

.open-for-mobile .cash-out-button>.button-view-normal-m {
    border: 1px solid #000;
    width: auto
}

.open-for-mobile .cash-out-button>.button-view-normal-m>i {
    margin-right: 10px
}

p.no-bets {
    color: var(--not-found-color);
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    font-weight: 500;
    padding: 10px 0
}

.one-bet-container {
    font-size: 12px
}

.one-bet-header+.one-bet-body {
    max-height: 0;
    overflow: hidden
}

.one-bet-header.active+.one-bet-body {
    height: auto;
    max-height: 9999px
}

.one-bet-header .glyphicons-chevron-up {
    display: none
}

.one-bet-header.active .glyphicons-chevron-up {
    display: inline-block;
    color: var(--brand-color)
}

.one-bet-header .glyphicons-chevron-down {
    display: inline-block
}

.one-bet-header.active .glyphicons-chevron-down {
    display: none
}

.all-bets-header,.one-bet-header,.one-event-container {
    display: table;
    table-layout: fixed;
    width: 100%
}

.all-bets-header>div,.one-bet-header>div,.one-event-container>div {
    display: table-cell;
    vertical-align: middle;
    padding: 5px
}

.all-bets-header>div:first-child,.one-bet-header>div:first-child {
    width: 20%
}

.all-bets-header>div:nth-child(2),.one-bet-header>div:nth-child(2) {
    width: 9%
}

.all-bets-header>div:nth-child(3),.one-bet-header>div:nth-child(3) {
    width: 8%
}

.all-bets-header>div:nth-child(4),.one-bet-header>div:nth-child(4) {
    width: 10%
}

.all-bets-header>div:nth-child(5),.one-bet-header>div:nth-child(5) {
    width: 8%
}

.all-bets-header>div:nth-child(6),.all-bets-header>div:nth-child(7),.one-bet-header>div:nth-child(6),.one-bet-header>div:nth-child(7) {
    width: 4%
}

.all-bets-header>div:nth-child(8),.one-bet-header>div:nth-child(8) {
    width: 5%
}

.all-bets-header>div:nth-child(9),.all-bets-header>div:nth-child(10),.all-bets-header>div:nth-child(11),.one-bet-header>div:nth-child(9),.one-bet-header>div:nth-child(10),.one-bet-header>div:nth-child(11) {
    width: 10%
}

.all-bets-header>div:nth-child(12),.one-bet-header>div:nth-child(12) {
    width: 2%
}

.one-event-container>div:first-child {
    width: 20%
}

.one-event-container>div:nth-child(2) {
    width: 35%
}

.one-event-container>.bet-history-stake-odds:nth-child(3) {
    width: 26%
}

.one-event-container>.bet-history-outcome:nth-child(3) {
    width: 8%
}

.one-event-container>div:nth-child(4) {
    width: 7%
}

.one-event-container>div:nth-child(5) {
    width: 10%
}

.one-event-container>div:nth-child(6) {
    width: 2%
}

.all-bets-header {
    background-color: #000064;
    color: #f2f2f2;
    font-size: 13px;
    font-weight: 700
}

.all-bets-header .all-bets-header-type {
    position: relative;
    cursor: pointer
}

.all-bets-header .all-bets-header-type>span:before {
    content: "\E602";
    font-family: glyphicons;
    font-size: 13px;
    vertical-align: middle;
    height: 15px;
    display: inline-block;
    line-height: 15px;
    font-weight: 400
}

.all-bets-header .all-bets-header-type .all-bets-header-all-types {
    position: absolute;
    top: 16px;
    left: 0;
    background: var(--header-bg);
    color: var(--text-color-light);
    z-index: 29;
    display: none
}

.all-bets-header .all-bets-header-type:hover .all-bets-header-all-types {
    display: block;
    border: 1px solid var(--sport-border-bottom-primary)
}

.all-bets-header-all-types .all-bets-header-one-type {
    padding: 3px 40px 3px 20px;
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.all-bets-header-all-types .all-bets-header-one-type:hover {
    background: var(--brand-color)
}

.all-bets-header-one-type.active-type {
    display: none
}

.one-bet-header {
    color: var(--text-color-light);
    background-color: var(--input-color);
    font-weight: 700;
    cursor: pointer
}

.one-bet-header>div {
    border-left: 1px solid var(--header-border-left);
    border-right: 1px solid var(--header-border-right)
}

.one-event-container>div {
    padding: 5px 10px;
    border-left: 1px solid var(--header-border-lighter);
    border-right: 1px solid var(--header-border-darker)
}

.bet-history-date-id span {
    color: #ffba24
}

.bet-history-date-id span>i.glyphicons.glyphicons-print {
    position: unset
}

.bet-history-date-id>div {
    overflow: hidden;
    text-overflow: ellipsis
}

.bet-history-icon {
    font-size: 18px;
    text-align: center;
    padding: 0!important
}

.super .bet-history-icon>i:before {
    color: var(--brand-color);
    content: "y";
    font: 18px/18px icomoon
}

.bonus .bet-history-icon>i:before {
    color: var(--brand-color);
    content: "a";
    font: 18px/18px icomoon
}

.bet-history-cashout button,.bet-history-type .bet-history-print {
    margin: 0;
    border-radius: 2px;
    cursor: pointer;
    font-size: inherit;
    border: none;
    font-weight: 700;
    padding: 4px 6px
}

.bet-history-cashout button:hover,.bet-history-type .bet-history-print:hover {
    background: var(--brand-color)
}

.bet-history-cashout i {
    font-style: normal;
    display: inline-block
}

.bet-history-cashout b {
    padding-left: 5px;
    white-space: nowrap;
    display: inline-block
}

.bet-history-stake-odds .bet-history-stake {
    padding-right: 10px;
    border-right: 1px solid var(--header-border-right)
}

.bet-history-stake-odds .bet-history-odds {
    color: var(--brand-color);
    padding-left: 10px;
    border-left: 1px solid var(--header-border-left)
}

.bet-history-outcome p {
    font-weight: 400
}

.bet-history-outcome i {
    font-style: normal
}

.bet-history-arrow {
    width: 15px;
    text-align: center;
    padding: 0!important
}

.one-event-container:nth-child(odd) {
    background: #000064
}

.one-event-container:nth-child(2n) {
    background: #313d41
}

.one-bet-all-events div.one-event-container:last-child {
    border-bottom: 5px solid var(--brand-color)
}

.one-event-container .bet-history-date-id {
    font-weight: 700
}

.one-event-container .bet-history-icon {
    position: relative
}

.one-event-container .bet-history-icon .dashboard-sport-icon-m {
    right: auto;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.one-event-container .bet-history-type .bet-history-game {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.one-event-container .bet-history-type .bet-history-game>p {
    position: relative;
    padding-left: 10px;
    display: table-cell;
    margin-right: 3%;
    vertical-align: middle
}

.one-event-container .bet-history-type span.is-live-dot {
    background: var(--text-color-gray);
    position: absolute;
    left: 0;
    height: 5px;
    width: 5px;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.one-event-container .bet-history-type span.is-live-dot.live {
    background: #0af600
}

.one-event-container .bet-history-type .bet-history-result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    white-space: nowrap;
    vertical-align: middle;
    margin-left: 3%
}

.one-event-container .bet-history-outcome {
    font-weight: 700;
    color: #ffba24;
    text-align: center
}

.open-for-mobile .one-bet-header>div,.open-for-mobile .one-event-container>div {
    padding: 5px
}

.open-for-mobile .all-bets-header>div:first-child,.open-for-mobile .one-bet-header>div:first-child,.open-for-mobile .one-event-container>div:first-child {
    width: 100px
}

.open-for-mobile .all-bets-header>div:nth-child(2),.open-for-mobile .one-bet-header>div:nth-child(2),.open-for-mobile .one-event-container>div:nth-child(2) {
    width: 75px
}

.open-for-mobile .all-bets-header>div:nth-child(4),.open-for-mobile .one-bet-header>div:nth-child(4),.open-for-mobile .one-event-container>div:nth-child(4) {
    width: 90px
}

.open-for-mobile .all-bets-header>div:nth-child(5),.open-for-mobile .all-bets-header>div:nth-child(6),.open-for-mobile .one-bet-header>div:nth-child(5),.open-for-mobile .one-bet-header>div:nth-child(6),.open-for-mobile .one-event-container>div:nth-child(5),.open-for-mobile .one-event-container>div:nth-child(6) {
    width: 45px
}

.open-for-mobile .bet-history-type>span {
    text-align: center;
    display: block;
    padding-bottom: 5px
}

.open-for-mobile .bet-history-cashout button {
    margin: 0;
    color: #f7d119;
    background: var(--sport-element-color)
}

.open-for-mobile .bet-history-stake-odds .bet-history-odds,.open-for-mobile .bet-history-stake-odds .bet-history-stake {
    padding: 0;
    border: none
}

.open-for-mobile .bet-history-stake-odds .bet-history-odds span {
    color: var(--text-color-light)
}

.open-for-mobile .bet-history-outcome i {
    color: var(--brand-color)
}

.open-for-mobile .status-bet-coupon {
    text-align: center;
    padding: 0;
    text-overflow: ellipsis;
    overflow: hidden
}

.open-for-mobile .status-bet-coupon:after {
    position: relative;
    text-align: center;
    display: block;
    font-size: 16px
}

.open-for-mobile .one-event-container .bet-history-date-id {
    text-align: center
}

.open-for-mobile .bet-history-arrow,.open-for-mobile .bet-history-icon,.open-for-mobile .bet-history-result {
    display: none!important
}

.bonus-available {
    padding: 10px 15px
}

.each-available-bonus {
    padding: 10px;
    background-color: #fbfbfb;
    border: 1px solid #d3d3d3;
    position: relative;
    margin-top: 10px;
    min-height: 170px
}

.each-available-bonus img {
    display: block;
    width: 150px;
    float: left;
    -webkit-box-shadow: 1px 1px 20px 0 rgba(0,0,0,.4);
    box-shadow: 1px 1px 20px 0 rgba(0,0,0,.4);
    border-radius: 5px
}

.each-available-bonus .promo-banner-content {
    padding: 0 0 20px 160px;
    border-radius: 3px;
    margin: 0
}

.each-available-bonus .promo-banner-content h2 {
    font-size: 16px;
    margin: 0 50px 15px 0
}

.each-available-bonus .promo-banner-content img {
    position: absolute;
    top: 0;
    right: 20px;
    display: block;
    width: 40px;
    height: 40px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.each-available-bonus .promo-banner-content a {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    padding: 14px 0;
    display: block;
    cursor: pointer;
    color: var(--brand-color)
}

.each-available-bonus .claim-bonus-button {
    background: var(--brand-color);
    color: var(--color-on-brand);
    font-size: 14px;
    line-height: 35px;
    font-weight: 500;
    border-radius: 3px;
    display: block;
    width: 165px;
    text-align: center;
    cursor: pointer;
    margin-left: auto;
    text-transform: uppercase
}

.each-available-bonus .claim-bonus-button:hover {
    background: var(--brand-darker-color)
}

.each-available-bonus h1 {
    display: none
}

.each-available-bonus h4 {
    font-size: 15px
}

.each-available-bonus p {
    font-size: 13px
}

.account-bonuses {
    color: var(--text-color-dark);
    background-color: var(--cms-background-color);
    padding: 5px 10px
}

.bonuses-subtab {
    display: block;
    border-bottom: 1px solid #d3d3d3
}

.bonuses-subtab li {
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    display: inline-block;
    cursor: pointer;
    text-transform: capitalize
}

.bonuses-subtab li.active {
    border-bottom: 2px solid var(--brand-color)
}

.bonuses-subtab li span {
    text-transform: capitalize
}

.no-bonus-message {
    padding: 10px 15px;
    text-align: center
}

.bonus-claimable {
    padding: 10px 15px
}

.each-claimable-bonus {
    padding: 10px;
    background-color: #fbfbfb;
    border: 1px solid #d3d3d3;
    position: relative;
    margin-top: 10px
}

.bonus-claimable h4 {
    font-size: 15px
}

.bonus-claimable p {
    font-size: 13px
}

.claimable-bonus-date {
    position: absolute;
    top: 10px;
    right: 10px
}

.claimable-bonus-date p {
    border-radius: 3px;
    background-color: var(--bonus-button-bg);
    color: var(--text-color-light);
    padding: 0 5px;
    margin-left: 5px;
    display: inline-block;
    font-size: 9px;
    font-weight: 700
}

.claimable-bonus-ammount {
    font-size: 14px;
    font-weight: 500;
    margin: 10px
}

.claimable-bonus-ammount span {
    font-weight: 700
}

.bonus-claimable button {
    float: right;
    font-size: 13px;
    color: var(--brand-color);
    font-weight: 700;
    text-align: center;
    background: var(--bonus-button-bg);
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    cursor: pointer;
    outline: none;
    border: none
}

.bonus-claimable button:hover {
    background: var(--brand-color);
    color: var(--text-color-light)
}

.bonus-active {
    padding: 10px 15px
}

.each-active-bonus {
    padding: 10px;
    background-color: #fbfbfb;
    border: 1px solid #d3d3d3;
    position: relative;
    margin-top: 10px
}

.bonus-active h4 {
    font-size: 12px;
    padding-left: 10px
}

.active-bonus-date {
    position: absolute;
    top: 10px;
    right: 10px
}

.active-bonus-date p {
    border-radius: 3px;
    background-color: var(--bonus-button-bg);
    color: var(--text-color-light);
    padding: 0 5px;
    margin-left: 5px;
    display: inline-block;
    font-size: 9px;
    font-weight: 700
}

.active-bonus-progress-wrapper {
    margin: 30px 0
}

.active-bonus-progress-wrapper>div {
    display: inline-block;
    vertical-align: middle
}

.active-bonus-progress-start {
    text-align: right;
    padding-right: 5px
}

.active-bonus-progress-end,.active-bonus-progress-start {
    width: 10%;
    font-size: 9px;
    font-weight: 700;
    height: 17px;
    line-height: 17px;
    color: var(--text-color-dark)
}

.active-bonus-progress-end {
    padding-left: 5px
}

.active-bonus-progress {
    height: 17px;
    border-radius: 10px;
    width: 80%;
    background-color: #e9e9e9;
    padding: 5px;
    position: relative
}

.active-bonus-fill {
    height: 7px;
    border-radius: 10px;
    width: 100%;
    background-color: var(--bonus-button-bg);
    cursor: pointer
}

.active-bonus-bar {
    height: 7px;
    border-radius: 10px 0 0 10px;
    background-color: var(--brand-color)
}

.active-bonus-wagered {
    display: none;
    font-size: 9px;
    height: 20px;
    line-height: 20px;
    font-weight: 700;
    color: var(--text-color-dark);
    background: var(--brand-color);
    padding: 0 5px;
    top: calc(-100% - 6px);
    white-space: nowrap
}

.active-bonus-wagered,.active-bonus-wagered:after {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.active-bonus-wagered:after {
    bottom: -6px;
    left: 50%;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0;
    border-color: var(--brand-color) transparent transparent
}

.active-bonus-remaining {
    display: none;
    font-size: 9px;
    height: 20px;
    line-height: 20px;
    font-weight: 700;
    color: var(--text-color-light);
    background: var(--error-color-primary);
    padding: 0 5px;
    bottom: calc(-100% - 6px);
    white-space: nowrap
}

.active-bonus-remaining,.active-bonus-remaining:after {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.active-bonus-remaining:after {
    top: -6px;
    left: 50%;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 6px;
    border-color: transparent transparent var(--error-color-primary)
}

.active-bonus-fill:hover .active-bonus-remaining,.active-bonus-fill:hover .active-bonus-wagered {
    display: block
}

.bonus-active button {
    font-size: 9px;
    color: var(--text-color-dark);
    font-weight: 700;
    text-align: center;
    background: var(--brand-color);
    height: 16px;
    line-height: 16px;
    padding: 0 10px 0 5px;
    cursor: pointer;
    outline: none;
    border: none;
    border-radius: 3px;
    display: block;
    margin: 10px 0 0 auto
}

.bonus-active button i {
    margin-right: 10px
}

.bonus-active button:hover {
    background: var(--bonus-button-bg);
    color: var(--brand-color)
}

.each-active-bonus-description {
    padding: 10px;
    background-color: #fbfbfb;
    border: 1px solid #d3d3d3;
    position: relative;
    margin-top: 10px
}

.each-active-bonus-description p {
    font-size: 10px;
    font-weight: 700;
    cursor: pointer
}

.each-active-bonus-description p i {
    float: right
}

.expandable-head-active-bonus .glyphicons-minus {
    display: none
}

.expandable-head-active-bonus.active .glyphicons-minus,.expandable-head-active-bonus .glyphicons-plus {
    display: block
}

.expandable-head-active-bonus.active .glyphicons-plus {
    display: none
}

.expandable-head-active-bonus+.expandable-body-active-bonus {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.expandable-head-active-bonus.active+.expandable-body-active-bonus {
    height: auto;
    max-height: 9999px
}

.bonus-ended {
    padding: 10px 15px
}

.messages-view-wrapper {
    width: 100%;
    background-color: var(--cms-background-color)
}

.page-flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 5%;
    margin-bottom: 15px;
    color: var(--dark-theme-three);
    position: relative;
    z-index: 1
}

.page-flex-item:first-child,.page-flex-item:nth-child(2),.page-flex-item:nth-child(3),.page-flex-item:nth-child(4) {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto
}

.page-line {
    width: 84%;
    position: relative;
    margin: auto;
    top: 21px
}

@media (max-width: 800px) {
    .page-line {
        width:82%
    }
}

.new-page-number {
    border: 1px solid #000;
    color: var(--text-color-dark);
    outline: none;
    padding: 9px 9px 0;
    background-color: var(--light-theme-four);
    font-size: 15px;
    width: 30px;
    margin: auto;
    margin-bottom: 8px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px
}

.new-page-number.active {
    background: var(--brand-color)
}

.new-triangle-down {
    content: "";
    position: relative;
    top: 7px;
    left: -3px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 7px solid #000
}

.new-triangle-down:after {
    content: "";
    position: absolute;
    top: -7px;
    left: -7px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 6px solid var(--light-theme-four)
}

.new-triangle-down.active:after {
    border-top-color: var(--brand-color)
}

.new-page-heading {
    opacity: .6;
    font-style: italic;
    color: var(--dark-theme-one)
}

.new-page-heading.active {
    opacity: .8
}

.new-form-contain-box {
    border: 1px solid #000;
    padding: 0 20px;
    margin: 15px 15px 25px;
    background: var(--light-theme-two);
    position: relative
}

.new-form-contain-box form {
    min-height: 303px
}

.new-triangle-up {
    content: "";
    position: relative;
    top: -13px;
    left: 5.85%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid #000
}

.new-triangle-up:after {
    content: "";
    position: absolute;
    top: 2px;
    left: -9px;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 11px solid var(--light-theme-two)
}

.new-triangle-up.second {
    left: 36%
}

.new-triangle-up.third {
    left: 66.5%
}

.new-triangle-up.fourth {
    left: 94.85%
}

.new-marked-fields {
    padding: 0 0 15px;
    color: var(--text-color-dark);
    text-align: left
}

.my-details-container-m {
    width: 100%;
    padding: 15px 10px;
    overflow: hidden
}

@media (max-width: 1139px) {
    .new-details-form-item {
        width:100%
    }
}

.new-details-form-item>label {
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    margin: 0 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.new-user-buttons {
    text-align: right;
    position: absolute;
    right: 5px;
    bottom: -34px
}

.error-text-contain {
    width: 100%;
    padding: 5px 0;
    font-size: 12px;
    line-height: 14px;
    color: var(--error-color-secondary)
}

.success {
    width: 100%;
    padding: 15px 15px 15px 45px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    background: var(--success-color-primary);
    position: relative
}

.success,.success:before {
    color: var(--text-color-light)
}

.success:before {
    content: "\E207";
    font-family: glyphicons;
    position: absolute;
    left: 15px
}

.error-message {
    width: 100%;
    padding: 5px 0 0;
    font-size: 12px;
    line-height: 14px;
    color: var(--error-color-secondary)
}

.new-form-p-i-m .error-message {
    position: relative;
    top: -5px
}

.new-single-form-item {
    display: inline-block;
    width: 50%;
    text-align: left;
    position: relative;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top
}

@media (max-width: 550px) {
    .page-line {
        width:78%
    }

    .new-form-contain-box {
        margin-bottom: 25px
    }

    .new-single-form-item {
        width: 100%
    }

    .new-form-p-i-m {
        width: 100%!important
    }

    .new-form-p-i-m new-details-form-item reg_new-country,.new-user-picker.react-datepicker-wrapper {
        width: 100%
    }

    .new-user-buttons {
        text-align: center;
        margin: -15px 0 -35px;
        position: unset
    }

    .new-form-contain-box form {
        min-height: 0
    }
}

@media (max-width: 420px) {
    .new-single-form-item {
        padding:0
    }

    .new-form-contain-box {
        margin: 0 0 25px
    }
}

.new-single-form-item>input:read-only {
    color: var(--brand-color);
    pointer-events: none
}

.new-single-form-item>input:-moz-read-only {
    color: var(--brand-color);
    pointer-events: none
}

.error>.new-single-form-item>input,.error>.new-single-form-item>input:focus {
    border-color: var(--error-color-secondary)
}

.new-single-form-item-margin {
    margin-top: 60px
}

.reg_new-gender {
    color: var(--dark-theme-zero)
}

.reg_new-gender div {
    display: block;
    height: 32px;
    line-height: 30px
}

.reg_new-gender .reg_new-gender_label {
    display: inline-block
}

.new-single-form-item .error-message {
    width: 100%;
    padding: 5px 0 0;
    font-size: 12px;
    line-height: 14px;
    color: var(--error-color-secondary);
    padding: 0;
    text-align: right;
    color: var(--error-color-primary);
    position: absolute;
    padding-top: 3px;
    padding-right: 30px
}

.registration-form-b .new-form-p-i-m {
    float: none;
    display: inline-block
}

.registration-form-b .new-form-p-i-m.reg_cCountry {
    width: 70%
}

.registration-form-b .new-form-p-i-m.reg_cCurrency {
    width: 30%
}

.registration-form-b .new-single-form-item>.react-tel-input>input[type=tel] {
    max-width: none;
    height: 38px;
    font-size: 13px;
    line-height: 13px
}

.new-single-form-item i.glyphicons {
    line-height: 25px;
    width: 25px;
    height: 25px;
    position: absolute;
    text-align: center;
    color: var(--text-color-primary);
    left: 8px;
    font-size: 17px;
    top: 0;
    z-index: 5
}

.new-single-form-item i.glyphicons.glyphicons-user {
    font-size: 22px
}

.new-single-form-item>.react-tel-input>input[type=tel],.new-single-form-item>input[type=email],.new-single-form-item>input[type=number],.new-single-form-item>input[type=password],.new-single-form-item>input[type=phone],.new-single-form-item>input[type=tel],.new-single-form-item>input[type=text],.new-single-form-item>input[value] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Roboto,sans-serif;
    width: 100%;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    padding-left: 15px;
    padding-right: 5px;
    border: 1px solid var(--sport-empty-space);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 0;
    z-index: 1;
    position: relative
}

.new-single-form-item>.react-tel-input>input[type=tel]:hover,.new-single-form-item>input[type=email]:hover,.new-single-form-item>input[type=number]:hover,.new-single-form-item>input[type=password]:hover,.new-single-form-item>input[type=phone]:hover,.new-single-form-item>input[type=tel]:hover,.new-single-form-item>input[type=text]:hover {
    border-color: var(--brand-color);
    z-index: 2
}

.new-single-form-item>.react-tel-input>input[type=tel] {
    padding-right: 30px
}

.new-single-form-item>.react-tel-input>input[type=tel]:focus,.new-single-form-item>input[type=email]:focus,.new-single-form-item>input[type=number]:focus,.new-single-form-item>input[type=password]:focus,.new-single-form-item>input[type=phone]:focus,.new-single-form-item>input[type=tel]:focus,.new-single-form-item>input[type=text]:focus {
    z-index: 2;
    border-color: var(--brand-color)
}

.new-single-form-item>input::-webkit-input-placeholder {
    opacity: .9;
    color: var(--dark-theme-zero)!important
}

.new-single-form-item>input::-moz-placeholder {
    opacity: .9;
    color: var(--dark-theme-zero)!important
}

.new-single-form-item>input:-ms-input-placeholder {
    opacity: .9;
    color: var(--dark-theme-zero)!important
}

.new-single-form-item>input:-moz-placeholder {
    opacity: .9;
    color: var(--dark-theme-zero)!important
}

.new-single-form-item .react-datepicker-wrapper {
    width: 100%
}

.new-single-form-item .react-datepicker__input-container {
    display: block
}

.new-single-form-item .react-datepicker__input-container>input[type=text] {
    width: 100%;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    color: var(--text-color-dark);
    padding-left: 15px;
    padding-right: 5px;
    -webkit-box-shadow: inset 0 0 0 9999px var(--input-color);
    box-shadow: inset 0 0 0 9999px var(--input-color);
    border: 1px solid var(--sport-empty-space);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--input-color);
    border-radius: 0;
    z-index: 1;
    float: none
}

.new-single-form-item .react-datepicker-wrapper>.react-datepicker__input-container:before {
    line-height: 32px
}

.new-form-p-i-m {
    display: inline-block;
    width: 50%;
    text-align: left;
    position: relative;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top
}

.new-form-p-i-m label {
    color: var(--dark-theme-zero)
}

.new-form-p-i-m>.select-contain-m {
    height: 32px;
    display: block;
    position: relative
}

.new-form-p-i-m>.select-contain-m>select {
    float: none;
    width: 100%;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    color: var(--dark-theme-zero);
    padding-left: 15px;
    border: 1px solid var(--sport-empty-space);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #fff;
    z-index: 1;
    min-width: auto;
    -webkit-appearance: none;
    text-transform: uppercase
}

.new-form-p-i-m>.select-contain-m:before {
    font: 14px/32px icomoon;
    content: "\E670";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    width: 26px;
    height: 31px;
    text-align: center;
    color: var(--dark-theme-zero);
    pointer-events: none
}

.new-form-p-i-m>.select-contain-m>select:focus,.new-form-p-i-m>.select-contain-m>select:hover {
    border-color: var(--brand-color)
}

.new-form-p-i-m>.select-contain-m>select option {
    text-transform: none
}

.new-registration-form-container {
    padding: 20px 0
}

.new-single-form-item .description-label-w-m {
    color: var(--dark-theme-zero)
}

.new-single-form-item .new-single-form-item {
    width: calc(100% + 30px);
    margin-left: -15px
}

.new-single-form-item .new-single-form-item .react-tel-input {
    color: var(--dark-theme-one)
}

.new-single-form-item .new-single-form-item .react-tel-input .country-list {
    border: 1px solid var(--dark-theme-one);
    padding-left: 15px;
    z-index: 28!important
}

.new-agree-item {
    display: inline-block;
    width: 100%;
    text-align: left;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    color: var(--dark-theme-zero)
}

.new-agree-item label {
    color: var(--dark-theme-one)
}

.pdr-user-list-container-m {
    width: 100%;
    padding: 15px 10px;
    text-align: left
}

.pdr-user-list-title {
    padding: 10px 20px;
    margin: 5px 15px 0;
    color: var(--dark-theme-zero);
    font-size: 18px;
    font-weight: 500;
    background-color: var(--brand-color);
    border-radius: 3px
}

.pdr-user-list-title span {
    float: right;
    font-size: 16px
}

.pdr-user-list-form-items-wrapper-user {
    padding: 10px 0 10px 10px;
    margin: 0 15px;
    border-bottom: 1px solid rgba(0,0,0,.4)
}

.pdr-user-list-form-items-wrapper-user .pdr-user-list-form-items-wrapper-label {
    color: var(--dark-theme-zero);
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: inline-block;
    vertical-align: middle;
    width: 20%
}

.pdr-user-list-form-items-wrapper-user .pdr-user-list-form-item-m {
    width: 40%;
    padding-right: 0;
    vertical-align: middle;
    text-align: right
}

.pdr-user-list-form-items-wrapper-user .pdr-user-list-form-item-m label {
    width: 30%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    padding-right: 10px
}

.pdr-user-list-form-items-wrapper-user .pdr-user-list-form-item-m .single-form-item {
    width: 70%;
    display: inline-block;
    margin-bottom: 0
}

.pdr-user-list-form-items-wrapper-subject {
    padding: 10px 0 10px 10px;
    margin: 0 15px;
    border-bottom: 1px solid rgba(0,0,0,.4)
}

.pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-items-wrapper-label {
    color: var(--dark-theme-zero);
    font-size: 14px;
    line-height: 32px;
    font-weight: 500;
    display: inline-block;
    width: 50%;
    text-align: left
}

.pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-item-m {
    width: 50%;
    padding-right: 0
}

.pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-item-m label {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    padding-right: 10px
}

.pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-item-m .single-form-item {
    display: inline-block;
    margin-bottom: 0
}

.pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-item-m .form-p-i-m>.select-contain-m {
    margin-bottom: 0
}

.pdr-user-list-form-items-wrapper-subject.user .pdr-user-list-form-item-m label {
    width: 20%
}

.pdr-user-list-form-items-wrapper-subject.user .pdr-user-list-form-item-m .single-form-item {
    width: 80%
}

@media (max-width: 600px) {
    .pdr-user-list-title {
        margin:5px 25px 0
    }

    .pdr-user-list-form-item-m {
        padding: 0 10px 0 0!important
    }

    .pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-item-m,.pdr-user-list-form-items-wrapper-subject.user .pdr-user-list-form-item-m .single-form-item,.pdr-user-list-form-items-wrapper-subject.user .pdr-user-list-form-item-m label,.pdr-user-list-form-items-wrapper-user .pdr-user-list-form-item-m {
        width: 100%
    }

    .pdr-user-list-form-items-wrapper-user .pdr-user-list-form-item-m label {
        width: 100%;
        text-align: left
    }

    .pdr-user-list-form-items-wrapper-user .pdr-user-list-form-item-m .single-form-item {
        width: 100%
    }

    .pdr-user-list-form-items-wrapper-user .pdr-user-list-form-item-m {
        width: 50%;
        margin: 10px 0
    }

    .pdr-user-list-form-items-wrapper-user .pdr-user-list-form-items-wrapper-label {
        display: block
    }

    .pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-items-wrapper-label {
        width: inherit
    }

    .pdr-user-list-form-items-wrapper-subject {
        padding: 10px 0 25px 10px
    }
}

@media (max-width: 420px) {
    .pdr-user-list-title {
        margin:-15px -10px 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0
    }

    .pdr-user-list-form-items-wrapper-user .pdr-user-list-form-item-m {
        width: 100%;
        margin: 10px 0
    }

    .pdr-user-list-form-items-wrapper-subject,.pdr-user-list-form-items-wrapper-user {
        margin: 0 -5px
    }
}

.pdr-user-list-page-entry-lines {
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,.4)
}

.pdr-user-list-page-entry-lines .pdr-user-list-form-items-wrapper-label {
    color: var(--dark-theme-zero);
    font-size: 14px;
    line-height: 32px;
    font-weight: 500;
    display: inline-block;
    width: 80%;
    text-align: left
}

.pdr-user-list-page-entry-lines .pdr-user-list-form-item-m {
    width: 20%;
    padding-right: 0
}

.pdr-user-list-page-entry-lines .pdr-user-list-form-item-m label {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    padding-right: 10px
}

.pdr-user-list-page-entry-lines .pdr-user-list-form-item-m .single-form-item {
    display: inline-block;
    margin-bottom: 0
}

.pdr-user-list-page-entry-lines .pdr-user-list-form-item-m .form-p-i-m>.select-contain-m {
    margin-bottom: 0
}

.pdr-user-list-page-entry-lines .pdr-user-list-form-item-m .form-p-i-m>.select-contain-m select {
    -moz-text-align-last: center;
    text-align-last: center;
    padding: 0 20px
}

.pdr-user-list-form-item-m {
    padding: 0 15px;
    width: 50%;
    display: inline-block;
    vertical-align: top
}

@media (max-width: 1139px) {
    .pdr-user-list-form-item-m {
        width:100%
    }
}

.pdr-user-list-form-item-m>label {
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    margin: 0 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.pdr-user-list-results {
    width: 100%;
    text-align: center;
    padding: 15px;
    overflow: auto
}

.pdr-user-list-content {
    width: 100%;
    display: table
}

.pdr-user-list-headers {
    width: 100%;
    display: table-row
}

.pdr-user-list-headers>span {
    padding: 5px;
    width: auto;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background-color: var(--brand-color);
    color: var(--text-color-dark);
    font-size: 14px;
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.pdr-user-list-row {
    width: 100%;
    display: table-row
}

.pdr-user-list-row>span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
    background: var(--light-theme-one)
}

.pdr-user-list-entries,.pdr-user-list-row>span {
    font-size: 12px;
    line-height: 16px;
    color: var(--text-color-dark);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.pdr-user-list-entries {
    widows: 100%;
    text-align: right;
    padding: 2px 10px
}

.user-list-show-filters {
    color: var(--text-color-dark);
    text-align: center;
    font-size: 13px;
    padding-bottom: 10px;
    margin: 0 10px;
    border-bottom: 1px solid var(--text-color-dark);
    position: relative;
    cursor: pointer;
    font-size: 12px;
    line-height: 16px
}

.user-list-show-filters:after {
    font-family: glyphicons;
    content: "\E602";
    position: absolute;
    bottom: -7px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    color: var(--text-color-dark);
    background: var(--cms-background-color)
}

.vertical-divider {
    height: 20px;
    width: 1px;
    margin: 0 5px;
    display: inline-block;
    background: var(--text-color-dark);
    vertical-align: middle
}

.no-user-list {
    color: var(--not-found-color);
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    padding: 10px 0
}

.no-user-list,.separator-box-buttons-m {
    text-align: center
}

.admin-report-details-container button,.balance-view-wrapper button,.change-password-container-m button,.my-details-container-m button,.new-registration-form-container button,.pdr-user-list-container-m button,.self-exclusion-container-m button {
    width: 180px;
    height: 40px;
    line-height: 1;
    margin: 10px 10px 15px;
    font-size: 14px;
    font-weight: 600;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    background-color: var(--input-color);
    color: var(--text-color-light);
    -webkit-transition: .3s ease;
    transition: .3s ease
}

.admin-report-details-container button[type=submit],.balance-view-wrapper button[type=submit],.change-password-container-m button[type=submit],.my-details-container-m button[type=submit],.new-registration-form-container button[type=submit],.pdr-user-list-container-m button[type=submit],.self-exclusion-container-m button[type=submit] {
    background-color: var(--success-color-dark)
}

.balance-view-wrapper button:hover,.change-password-container-m button:hover,.my-details-container-m button:hover,.new-registration-form-container button:hover,.pdr-user-list-container-m button:hover,.self-exclusion-container-m button:hover {
    background-color: var(--brand-color);
    color: var(--text-color-dark);
    -webkit-transition: .3s ease;
    transition: .3s ease
}

.balance-view-wrapper button:hover[type=submit],.change-password-container-m button:hover[type=submit],.my-details-container-m button:hover[type=submit],.new-registration-form-container button:hover[type=submit],.pdr-user-list-container-m button:hover[type=submit],.self-exclusion-container-m button:hover[type=submit] {
    background-color: var(--success-color)
}

.single-form-item-radio-label {
    color: var(--text-color-dark);
    height: 32px;
    line-height: 30px;
    font-size: 12px
}

.single-form-item-radio-label input {
    vertical-align: middle;
    margin-top: 0
}

.pder-uselr-transfers-balance {
    color: var(--text-color-dark);
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    text-align: right;
    display: block;
    font-weight: 700
}

.admin-report-container,.admin-report-details-container {
    width: 100%;
    padding: 15px 10px;
    text-align: left
}

.reports-details-button {
    cursor: pointer
}

.reports-details-button:hover {
    text-decoration: underline
}

.account-details-popup .ver-center-view-b {
    max-width: 1130px;
    width: 100%;
    border-radius: 0;
    overflow: visible
}

.account-details-popup .main-tab-list {
    padding: 10px;
    float: right;
    margin-right: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.account-details-popup .main-list-wrapper {
    background-color: var(--header-color);
    display: block;
    overflow: hidden;
    border-bottom: 1px solid var(--header-border-bottom)
}

.account-details-popup .popup-main-logo {
    display: inline-block;
    width: 215px;
    padding: 18px 10px
}

.account-details-popup .popup-main-logo a {
    display: block;
    width: 100%;
    background: url(/./images/logo6.png) no-repeat 50%/contain;
    height: 50px
}

.account-details-popup .main-tab-list li div {
    padding: 0 10px;
    margin: 0 10px;
    border-radius: 5px;
    height: 70px;
    line-height: 100px
}

.account-details-popup .main-tab-list li span {
    line-height: 1.2;
    display: inline-block
}

.account-details-popup .main-tab-list li span i {
    font-size: 25px;
    margin-bottom: 5px;
    cursor: inherit
}

.account-details-popup .table-lists li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    cursor: pointer
}

.account-details-popup .table-lists li:first-child {
    border-left: none
}

.account-details-popup .table-lists li h3,.account-details-popup .table-lists li h5 {
    font-weight: 500
}

.account-details-popup .table-lists li h3 {
    font-size: 14px
}

.account-details-popup .table-lists li h5 {
    font-size: 12px;
    padding: 0 30px
}

.account-details-popup .main-tab-list.table-lists li:hover {
    color: var(--brand-color)
}

.account-details-popup .main-tab-list.table-lists li.active-details-tab div {
    background-color: #ffba24;
    color: #000064;
    cursor: default;
    min-width: 90px
}

.account-details-popup .account-details-tab-content {
    background-color: var(--cms-background-color)
}

.account-details-popup .account-details-tab-content .account-details-tab {
    border-top: 1px solid #313d41;
    height: 760px;
    overflow: auto
}

.account-details-popup .account-details-tab-content .account-details-tab .table-lists {
    text-align: left;
    background-color: var(--input-color)
}

.account-details-popup .account-details-tab-content>.account-details-tab>ul>li {
    border-top: 0;
    height: 50px;
    line-height: 50px
}

.account-details-popup .account-details-tab-content .account-details-tab li h5 {
    color: var(--text-color-gray)
}

.account-details-popup .account-details-tab-content .account-details-tab li h5 i {
    margin-right: 5px;
    font-size: 25px;
    margin-top: -3px
}

.account-details-popup .account-details-tab-content .account-details-tab li:hover h5 {
    color: var(--brand-color)
}

.account-details-popup .account-details-tab-content .account-details-tab li.active-details-tab h5 {
    color: #ffba24;
    cursor: default
}

.account-details-tab .account-details-tab-content .change-password-container-m,.account-details-tab .account-details-tab-content .my-details-container-m,.account-details-tab .account-details-tab-content .profile-info-contain-m>div,.account-details-tab .account-details-tab-content .self-exclusion-container-m {
    text-align: left
}

.account-details-popup .deposit-view-wrapper .page-menu-contain,.account-details-popup .deposit-view-wrapper .title-separator-contain-b,.account-details-popup .messages-view-wrapper .page-menu-contain,.account-details-popup .messages-view-wrapper .title-separator-contain-b,.account-details-popup .profile-view-wrapper .page-menu-contain,.account-details-popup .profile-view-wrapper .title-separator-contain-b {
    display: none
}

.account-details-tab-content .bet-history-title,.voucher-title {
    padding: 10px 20px;
    color: var(--input-color);
    background: var(--brand-color);
    margin: 10px 20px 0;
    font-weight: 700
}

.voucher-wrapper .details-form-item-m {
    width: 100%;
    display: inline-block
}

@media (max-width: 540px) {
    .voucher-wrapper {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .voucher-wrapper .filter-view-a,.voucher-wrapper .filter-view-b {
        width: 100%!important
    }
}

.profile-view-wrapper {
    min-height: 600px
}

.voucher-wrapper .details-form-item-m .button-view-normal-m {
    width: 100%;
    border-radius: 0;
    background-color: var(--brand-color);
    color: var(--brand-color-text);
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    vertical-align: bottom;
    border: none
}

@media (max-width: 1139px) {
    .voucher-wrapper .details-form-item-m .button-view-normal-m {
        max-width:none;
        margin: 16px 0 0
    }
}

.voucher-wrapper .details-form-item-m .button-view-normal-m:hover {
    background: var(--brand-light-color)
}

.voucher-wrapper .details-form-item-m .button-view-normal-m:active,.voucher-wrapper .details-form-item-m .button-view-normal-m:target {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.voucher-wrapper .details-form-item-m label {
    display: block;
    color: var(--input-color);
    text-align: left;
    font-size: 13px;
    line-height: 16px;
    font-weight: 700
}

.voucher-wrapper .details-form-item-m .form-p-i-m>.select-contain-m {
    margin-bottom: 0
}

.voucher-wrapper .column-view-form-m {
    display: inline-block;
    vertical-align: bottom
}

.voucher-wrapper .details-form-range input[type=text] {
    height: 32px
}

.voucher-wrapper .details-form-range .react-datepicker-wrapperm {
    display: block
}

.voucher-wrapper .details-form-range .react-datepicker-wrapper>.react-datepicker__input-container {
    vertical-align: bottom;
    display: block
}

.voucher-wrapper .details-form-range .react-datepicker-wrapper>.react-datepicker__input-container:before {
    line-height: 32px
}

.voucher-wrapper .filter-view-b {
    width: 75%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.voucher-wrapper .filter-view-a {
    width: 25%;
    min-width: 280px
}

.voucher-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.voucher-wrapper ul.info-wrapper {
    padding: 10px 20px;
    color: var(--small-element-light-color);
    background: var(--dark-theme-seven);
    margin: 10px 20px 0;
    font-weight: 700
}

.voucher-wrapper ul.info-wrapper>li>span:first-child {
    margin-right: 10px
}

.voucher-wrapper .filter-view-a {
    color: var(--input-color)
}

.voucher-wrapper .details-form-item-m.react-datepicker__input-container>input[type=number],.voucher-wrapper .details-form-item-m>div {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Titillium-Regular,sans-serif;
    font-size: 13px;
    line-height: 30px;
    -webkit-transition: border .24s;
    transition: border .24s;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    z-index: 20;
    background: var(--light-theme-one) none repeat scroll 0 0;
    border: 1px solid var(--sport-border-right-primary);
    border-radius: 0;
    color: var(--text-color-dark);
    cursor: pointer;
    height: 30px
}

.voucher-wrapper .details-form-item-m.react-datepicker__input-container {
    color: var(--text-color-dark);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.account-details-tab-content .bet-history-title {
    padding: 10px 20px;
    color: #f2f2f2;
    background: #000064;
    margin: 10px 20px 0;
    font-weight: 700
}

.play-game-buttons-view {
    float: left;
    width: 100%;
    margin: 10px 0 0;
    min-height: 10px
}

.play-game-buttons-view:first-child {
    margin: 0
}

.play-game-buttons-view button {
    background: var(--brand-color);
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    height: 38px;
    font-weight: 500;
    line-height: 38px;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    font-size: 14px
}

.animate-up {
    -webkit-animation: upAnimation 3s ease-out;
    animation: upAnimation 3s ease-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: alternate;
    animation-fill-mode: alternate
}

@keyframes upAnimation {
    0% {
        background-color: rgba(140,200,75,0)
    }

    50% {
        background-color: rgba(140,200,75,.6)
    }

    to {
        background-color: rgba(140,200,75,0)
    }
}

@-webkit-keyframes upAnimation {
    0% {
        background-color: rgba(140,200,75,0)
    }

    50% {
        background-color: rgba(140,200,75,.6)
    }

    to {
        background-color: rgba(140,200,75,0)
    }
}

.animate-down {
    -webkit-animation: downAnimation 3s ease-out;
    animation: downAnimation 3s ease-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: alternate;
    animation-fill-mode: alternate
}

@keyframes downAnimation {
    0% {
        background-color: rgba(255,85,34,0)
    }

    50% {
        background-color: rgba(255,85,34,.6)
    }

    to {
        background-color: rgba(255,85,34,0)
    }
}

@-webkit-keyframes downAnimation {
    0% {
        background-color: rgba(255,85,34,0)
    }

    50% {
        background-color: rgba(255,85,34,.6)
    }

    to {
        background-color: rgba(255,85,34,0)
    }
}

span>i {
    font-style: normal;
    cursor: pointer
}

.empty-color {
    color: var(--sport-odds-color)
}

.game-view-wrapper {
    float: left;
    width: 100%;
    margin: 0
}

.game-view-wrapper:before {
    display: none
}

.markets-list-wrapper {
    width: 100%;
    padding: 0;
    margin: 0
}

.market-group-title-m {
    width: 100%;
    padding: 0 12px 0 38px;
    position: relative;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    background: var(--switcher-button-color)
}

.market-group-title-m>h3 {
    float: left;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: var(--brand-color);
    font-size: 13px;
    line-height: 25px;
    font-weight: 700;
    padding: 5px
}

.markets-closed-open-arrow-m {
    position: absolute;
    left: 0;
    top: 0;
    width: 38px;
    height: 25px;
    font: 20px/25px icomoon;
    color: #000;
    text-align: center;
    border-right: 1px solid var(--sport-border-right-primary);
    margin-right: 1px;
    margin-top: 5px
}

@media (max-width: 1139px) {
    .markets-closed-open-arrow-m {
        height:40px
    }
}

.markets-closed-open-arrow-m:before {
    content: "\E670"
}

.single-market-title-m.active>.markets-closed-open-arrow-m:before {
    content: "\E671"
}

.market-group-title-m>.markets-closed-open-arrow-m {
    color: var(--text-color-light);
    font-size: 16px;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    margin: 0
}

.market-group-title-m>.markets-closed-open-arrow-m:before {
    content: "\E937"
}

.market-group-title-m.active>.markets-closed-open-arrow-m:before {
    content: "\E938"
}

.all-markets-view-m {
    width: 100%
}

.singe-market-view-m {
    vertical-align: top;
    width: 100%;
    margin: 0;
    overflow: hidden;
    height: auto;
    border-top: 1px solid var(--dark-theme-four)
}

.singe-market-view-m .single-market-title-m {
    border-bottom: 1px solid var(--dark-theme-one);
    border-right: 1px solid var(--dark-theme-one);
    border-left: 1px solid var(--dark-theme-one)
}

.singe-market-view-m.active {
    max-height: 99999px
}

.coefficient-game-view {
    overflow: hidden;
    height: auto;
    max-height: 0;
    background-color: var(--sport-event-color)
}

.coefficient-game-view li {
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-top: 1px solid var(--sport-border-top-primary)
}

.single-market-title-m+.coefficient-game-view {
    max-height: 0;
    overflow: hidden
}

.single-market-title-m.active+.coefficient-game-view {
    height: auto;
    max-height: 9999px
}

.coefficient-game-view .single-coefficient-m span {
    line-height: 25px;
    padding: 0 10px;
    vertical-align: middle
}

@media (max-width: 400px) {
    .coefficient-game-view .single-coefficient-m span {
        padding:0 5px
    }
}

@media (min-width: 1001px) {
    .coefficient-game-view .single-coefficient-m:hover {
        background-color:var(--sport-event-btn-bg);
        color: var(--brand-bright-color)
    }
}

.coefficient-game-view>ul>li {
    padding: 0;
    border-right: 1px solid var(--sport-border-right-primary);
    border-left: 1px solid var(--sport-border-left-primary)
}

.singe-market-view-m:last-child {
    margin: 0
}

.singe-market-view-m:last-child>.single-market-title-m {
    overflow: hidden
}

.singe-market-view-m:last-child>.single-market-title-m.active {
    border-radius: 0;
    overflow: inherit
}

.single-market-title-m {
    float: left;
    width: 100%;
    background: var(--sport-element-color);
    height: 25px;
    padding: 0 40px 0 46px;
    position: relative;
    margin: 0
}

.single-market-title-m .markets-closed-open-arrow-m {
    margin-top: 0
}

@media (max-width: 1139px) {
    .single-market-title-m {
        height:44px
    }
}

.single-market-title-m>.markets-closed-open-arrow-m {
    line-height: 25px;
    width: 30px;
    color: var(--text-color-special);
    cursor: pointer
}

@media (max-width: 1139px) {
    .single-market-title-m>.markets-closed-open-arrow-m {
        line-height:40px
    }
}

.fav-star-m {
    height: 25px;
    width: 36px;
    color: var(--text-color-light);
    -webkit-box-shadow: none;
    box-shadow: none;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    line-height: 25px;
    font-family: glyphicons;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    display: none;
    cursor: pointer
}

@media (max-width: 1139px) {
    .fav-star-m {
        line-height:40px
    }
}

.fav-star-m:before {
    content: "\E050"
}

.singe-market-view-m:hover .fav-star-m {
    display: block
}

.singe-market-view-m:hover .fav-star-m:before {
    content: "\E049"
}

.fav-star-m.active,.fav-star-m:hover {
    color: var(--favorite-color)
}

.fav-star-m.active {
    display: block
}

.single-market-title-m>h4 {
    float: left;
    width: 100%;
    display: table;
    height: 25px;
    font-weight: 400;
    color: var(--text-color-light);
    font-size: 12px;
    line-height: 25px
}

.name-market-contain-cell-m {
    display: table-cell;
    vertical-align: top;
    position: relative;
    width: 100%;
    text-transform: capitalize
}

.name-market-contain-cell-m>i {
    font-style: normal;
    position: absolute;
    left: 0;
    top: 0;
    color: var(--text-color-light);
    font-size: 12px;
    line-height: 25px;
    display: block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

@media (max-width: 1139px) {
    .name-market-contain-cell-m>i {
        line-height:40px
    }
}

.market-icons-cell-m {
    display: table-cell;
    vertical-align: top;
    white-space: nowrap
}

.market-icons-cell-m>i {
    font-style: normal;
    line-height: 25px;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 5px
}

.chain-icon-view-m:before {
    content: "\E800"
}

.cash-out-icon-view-m:before,.chain-icon-view-m:before {
    font: 13px/25px icomoon;
    color: #9fa948;
    padding: 0 4px 0 0;
    position: relative;
    top: 1px
}

.cash-out-icon-view-m:before {
    content: "\E801"
}

@media (max-width: 700px) {
    .coefficient-game-view .single-coefficient-m span {
        line-height:40px
    }
}

.market-group-title-m {
    display: none
}

.aditional-markets-popup .ver-center-view-b {
    max-width: 700px;
    border-radius: 2px;
    border: 2px solid var(--brand-color)
}

.fixed-markets {
    background-color: var(--header-color)
}

.fixed-markets-head {
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    border-top: 1px solid var(--sport-border-top-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    background: var(--sport-panel-header-color);
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-weight: 700;
    text-shadow: 0 -1px var(--text-color-dark)
}

.time-starts {
    float: left;
    margin-left: 12px
}

.team-names {
    text-align: center
}

.scrollable-markets-body {
    height: 300px;
    padding: 12px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.Sportsbook .scrollable-markets-body .scrollarea {
    overflow: hidden!important
}

.cashout-dialog-popup .ver-center-view-b {
    position: relative;
    border-radius: 0
}

.cashout-dialog-popup .title-popup-page-m {
    height: auto
}

.cashout-dialog-popup .title-popup-page-m h4 {
    display: block;
    line-height: 30px;
    text-transform: capitalize;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    font-size: 12px;
    font-weight: 700
}

.cashout-dialog-popup .popup-content-view-m {
    position: static
}

.cashout-dialog {
    width: 100%;
    display: table;
    background: var(--cms-background-color)
}

.cashout-column-view {
    display: table-cell;
    vertical-align: middle
}

.cashout-info-container {
    display: inline-block;
    vertical-align: top;
    width: 100%
}

.cashout-info-container>p {
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    padding: 15px 0;
    text-align: center;
    color: var(--text-color-dark);
    border-bottom: 1px solid var(--text-color-dark);
    background: #f7f7f7
}

.cashout-action-container {
    padding: 15px 10px
}

.cashout-info-container button {
    display: inline-block;
    width: 40%;
    vertical-align: middle;
    margin: 0 auto;
    border: none;
    padding: 1px 32px;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    font-size: 12px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: var(--warning-color);
    color: var(--text-color-dark)
}

.cashout-info-container .cashout-changed-price button {
    background-color: var(--info-color);
    color: var(--text-color-light)
}

.cashout-initial-price>p {
    border-radius: 3px 0 0 3px;
    border: 1px solid var(--warning-color);
    color: var(--text-color-dark)
}

.cashout-changed-price>p,.cashout-initial-price>p {
    display: inline-block;
    width: 60%;
    vertical-align: middle
}

.cashout-changed-price>p {
    border-radius: 3px 0 0 3px;
    border: 1px solid var(--info-color);
    color: var(--info-color)
}

.cashout-changed-price>p,.cashout-initial-price>p,.cashout-success>p {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    padding: 0 15px
}

.cashout-changed-price>p>i,.cashout-initial-price>p>i,.cashout-success>p>i {
    font-style: normal
}

.cashout-failed {
    width: 100%;
    margin-bottom: 15px
}

.cashout-failed>p {
    color: var(--danger-color);
    font-size: 12px;
    font-weight: 700;
    text-align: center
}

.cashout-error {
    width: 100%;
    background-color: transparent;
    border-radius: 3px;
    border: 1px solid var(--neutral-color)
}

.cashout-error>p {
    width: 100%;
    font-size: 12px;
    font-weight: 700;
    line-height: 26px;
    text-align: center;
    color: var(--neutral-color)
}

.cashout-success {
    width: 100%;
    background-color: var(--success-color);
    border-radius: 3px
}

.cashout-success>p {
    width: 100%;
    font-size: 12px;
    font-weight: 700;
    line-height: 26px;
    text-align: center;
    color: var(--text-color-light)
}

.counter-and-refuse-popup .ver-center-view-b {
    max-width: 650px;
    width: 100%;
    border-radius: 0;
    overflow: visible;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.counter-offer-dialog {
    float: left;
    width: 100%;
    display: table;
    background: var(--light-theme-two)
}

.counter-offer-title {
    float: left;
    width: 100%;
    padding: 0 0 10px
}

.counter-offer-title>h2 {
    background: var(--dark-theme-one);
    padding: 5px;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    color: var(--warning-color);
    font-weight: 700
}

.counter-offer-title>h2:before {
    font-family: glyphicons;
    content: "\E505";
    font-weight: 400;
    padding: 5px;
    position: relative;
    top: 2px
}

.counter-offer-subtitle-code {
    background: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: var(--dark-theme-zero);
    font-weight: 700;
    padding: 15px 10px;
    margin-top: -10px;
    text-align: right;
    width: 50%;
    vertical-align: top
}

.counter-offer-subtitle {
    background: #fff
}

.counter-offer-subtitle h2 {
    background: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: var(--dark-theme-zero);
    font-weight: 700;
    padding: 15px 10px;
    margin-top: -10px;
    text-align: left;
    width: 50%
}

.counter-table-header {
    display: table;
    table-layout: fixed;
    width: 100%;
    color: var(--dark-theme-zero);
    font-size: 12px;
    font-weight: 700
}

.counter-table-bet>div,.counter-table-header>div {
    display: table-cell;
    vertical-align: middle;
    padding: 5px
}

.counter-table-bet {
    display: table;
    table-layout: fixed;
    width: 100%;
    color: var(--dark-theme-one);
    font-size: 12px;
    font-weight: 400
}

.counter-table-bet>div:first-child,.counter-table-header>div:first-child {
    width: 17%
}

.counter-table-bet>div:nth-child(2),.counter-table-header>div:nth-child(2) {
    width: 26%
}

.counter-table-bet>div:nth-child(3),.counter-table-header>div:nth-child(3) {
    width: 21%
}

.counter-table-bet>div:nth-child(4),.counter-table-header>div:nth-child(4) {
    width: 15%
}

.counter-table-bet>div:nth-child(5),.counter-table-header>div:nth-child(5) {
    width: 9%
}

.counter-table-bet>div:nth-child(6),.counter-table-header>div:nth-child(6) {
    width: 11%
}

.counter-changed-odds {
    color: var(--success-color-primary);
    font-weight: 700
}

.counter-changed-prev-odd {
    font-weight: 700
}

.counter-offer-amount {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: var(--dark-theme-one);
    font-weight: 700;
    padding: 15px 10px;
    text-align: left;
    width: 50%
}

.counter-offer-amount i {
    font-style: normal
}

.counter-offer-winnings {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: var(--dark-theme-one);
    font-weight: 700;
    padding: 15px 10px;
    text-align: right;
    width: 50%
}

.counter-offer-winnings i {
    font-style: normal
}

.counter-offer-buttons-view {
    width: 100%;
    text-align: center;
    margin-bottom: 15px
}

.counter-offer-buttons-view button {
    width: 160px;
    height: 35px;
    margin: 4px;
    border-style: none;
    opacity: .9;
    color: #fff;
    font-weight: 700
}

.counter-offer-buttons-view button:hover {
    opacity: 1
}

.counter-offer-buttons-view button:first-child {
    background: var(--danger-color)
}

.counter-offer-buttons-view button:last-child {
    background: var(--success-color)
}

.competition-event-name-offer {
    float: left;
    width: 100%;
    padding: 10px 5px 0
}

.competition-event-name-offer>p {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    padding: 0 0 2px;
    text-align: left
}

.refuse-popup .ver-center-view-b {
    max-width: 500px;
    width: 100%;
    border-radius: 0;
    overflow: visible;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0
}

.refused-offer-dialog {
    float: left;
    width: 100%;
    display: table;
    background: var(--light-theme-two)
}

.refused-offer-title {
    float: left;
    width: 100%;
    padding: 0 0 10px
}

.refused-offer-title>h2 {
    background: var(--dark-theme-one);
    padding: 5px;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    color: var(--warning-color);
    font-weight: 700
}

.refused-offer-title>h2:before {
    font-family: glyphicons;
    content: "\E505";
    font-weight: 400;
    padding: 5px;
    position: relative;
    top: 2px
}

.refused-offer-subtitle {
    background: #fff;
    padding: 15px 10px;
    margin-top: -10px
}

.refused-offer-subtitle,.refused-offer-subtitle-code {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: var(--dark-theme-zero);
    font-weight: 700;
    text-align: center;
    width: 100%
}

.refused-offer-p {
    margin-top: 15px
}

.refused-offer-p,.refused-offer-p2 {
    color: var(--dark-theme-two);
    text-align: center
}

.refused-offer-p2 {
    margin-top: 10px
}

.refused-ok-button {
    width: 100%;
    text-align: center;
    margin: 15px 0
}

.refused-ok-button button {
    width: 160px;
    height: 35px;
    margin: 4px;
    border-style: none;
    opacity: .9;
    background: var(--warning-color);
    font-weight: 700;
    cursor: pointer
}

.refused-ok-button button:hover {
    opacity: 1
}

.fast-bet-event-list-popup .ver-center-view-b {
    max-width: 608px;
    width: 100%;
    border-radius: 0
}

.fast-bet-event-list {
    padding: 10px
}

.fast-bet-event-list table {
    border-collapse: collapse;
    background-color: #fff;
    color: #000
}

.fast-bet-event-list td,.fast-bet-event-list th {
    vertical-align: top;
    font-size: 8pt;
    padding: 3px
}

.fast-bet-event-list table,.fast-bet-event-list td {
    border: 1px solid silver
}

.fast-bet-event-list thead .col0 {
    width: 147px
}

.fast-bet-event-list table .col0 {
    width: 147px;
    background-color: #e0e0e0
}

.fast-bet-event-list thead .col1,.fast-bet-event-list thead .col2 {
    width: 113px
}

.fast-bet-event-list table .col2 {
    width: 113px;
    background-color: #e0e0e0
}

.fast-bet-event-list thead .col3 {
    width: 82px
}

.fast-bet-event-list thead .col4 {
    width: 107px
}

.fast-bet-event-list table .col4 {
    width: 107px;
    background-color: #e0e0e0
}

.popup-m {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    z-index: 9999;
    -webkit-overflow-scrolling: touch
}

@-webkit-keyframes open-popup {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes open-popup {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.popup-closed-b {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    background: none;
    width: 30px;
    height: 30px;
    color: var(--text-color-light);
    text-align: center;
    border: none;
    font: 10px/30px icomoon;
    cursor: pointer
}

.popup-m:before {
    content: "";
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.5)
}

.popup-closed-b:before {
    content: "\E90C"
}

.mini-box-popup {
    float: left;
    width: 100%;
    display: table;
    height: 100%;
    table-layout: fixed
}

.mini-box-popup .single-form-item i.glyphicons {
    top: 4px
}

.mini-box-popup .form-contain-box>p {
    text-align: center;
    color: var(--brand-color);
    font-size: 16px;
    margin: 0 0 20px
}

.mini-box-popup form {
    margin: 0 auto;
    display: block;
    position: relative;
    text-align: center
}

.align-wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.ver-center-view-b {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 30px);
    max-width: 377px;
    -webkit-animation: open-popup .24s ease-in-out;
    animation: open-popup .24s ease-in-out;
    text-align: left;
    border-radius: 10px;
    border: 1px solid var(--header-border-bottom);
    overflow: hidden
}

.title-popup-page-m {
    float: left;
    width: 100%;
    position: relative;
    z-index: 55;
    height: 0;
    background: var(--popup-bg);
    padding: 0 40px
}

.title-popup-page-m>h4 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    color: var(--brand-color);
    text-transform: uppercase;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: none
}

.popup-content-view-m {
    max-height: calc(100vh - 130px);
    background: var(--popup-bg);
    overflow-y: auto;
    overflow-x: hidden
}

.popup-content-view-m,.popup-message {
    float: left;
    width: 100%;
    position: relative
}

.popup-message {
    padding: 80px 15px 15px;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    background-color: var(--header-color)
}

.popup-message:before {
    display: block;
    position: absolute;
    left: 0;
    top: 15px;
    width: 100%;
    height: 50px;
    font: 48px/50px icomoon;
    text-align: center
}

.popup-message.error:before {
    content: "\E916";
    color: var(--error-color-primary)
}

.popup-message.info:before {
    content: "\E915";
    color: var(--brand-color)
}

.popup-message.warning:before {
    content: "\E917";
    color: var(--error-color-secondary)
}

.popup-message.accept:before {
    content: "T";
    color: var(--success-color-primary)
}

.popup-confirm-message {
    float: left;
    width: 100%;
    background: hsla(0,0%,94%,.9);
    padding: 15px 20px
}

.popup-confirm-message>p {
    font-size: 14px;
    line-height: 18px;
    color: #000
}

.button-separator-view {
    float: left;
    width: 100%;
    margin: 10px 0 0
}

.button-view-normal-m.warning {
    background: var(--error-color-secondary);
    -webkit-box-shadow: 0 0 0 1px var(--error-color-secondary) inset;
    box-shadow: 0 0 0 1px var(--error-color-secondary) inset
}

.button-view-normal-m.cancel {
    background: none;
    -webkit-box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.9);
    box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.9)
}

.game-view-title-contain-m {
    width: 100%;
    background: hsla(0,0%,94%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06)
}

.game-date-row-m {
    float: left;
    width: 100%;
    height: 27px;
    border-bottom: 1px solid hsla(0,0%,92%,.9);
    padding: 0 10px;
    color: #000;
    font-size: 11px;
    line-height: 26px;
    position: relative
}

.game-date-row-m>p {
    float: left
}

.game-date-row-m>span {
    float: right
}

.statistic-icon-view-m {
    display: block;
    position: absolute;
    top: 2px;
    width: 35px;
    height: 21px;
    padding: 1px 0 0;
    text-align: center
}

.statistic-icon-m-v {
    display: inline-block;
    vertical-align: middle;
    background-image: url(/./images/sprite-livebetting_948dba2b7590d968a5b519ee539dec8e.png);
    background-position: -45px -4px;
    width: 18px;
    height: 14px
}

.teams-name-shirt-color {
    float: left;
    width: 100%
}

.teams-name-shirt-color>ul {
    float: left;
    width: 100%;
    display: table;
    table-layout: fixed
}

.teams-name-shirt-color>ul>li {
    display: table-cell;
    vertical-align: top;
    width: 50%;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    text-align: left
}

.teams-name-shirt-color>ul>li.vs-contain-m {
    width: 40px;
    color: #000;
    text-align: center
}

.teams-name-shirt-color>ul>li:first-child {
    text-align: right;
    padding: 0 40px 0 0
}

.teams-name-shirt-color>ul>li:last-child {
    padding: 0 0 0 40px
}

.single-team .teams-name-shirt-color>ul>li {
    padding: 0;
    width: 100%;
    text-align: center
}

.teams-name-shirt-color>ul>li.team-names-b-m>p {
    float: left;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.game-view-additional-info-m {
    float: left;
    width: 100%;
    padding: 0
}

.game-view-additional-info-m>p {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.shirt-box-m {
    position: absolute;
    width: 20px;
    height: 18px;
    right: 8px;
    top: 0;
    color: #b31b1b;
    font: 16px/18px icomoon;
    text-align: center
}

.shirt-box-m:before {
    content: "\E911"
}

.teams-name-shirt-color>ul>li:last-child>.shirt-box-m {
    right: auto;
    left: 8px;
    color: #1c98ef
}

.game-score-info-l-game {
    float: left;
    width: 100%;
    height: 24px;
    margin: 0;
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.game-score-info-l-game>ul {
    float: left;
    display: table;
    width: 100%;
    table-layout: fixed
}

.game-score-info-l-game>ul>li {
    display: table-cell;
    vertical-align: top
}

.team-name-live-game {
    float: left;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    line-height: 24px;
    color: var(--text-color-light);
    text-transform: uppercase;
    padding: 0 2px 0 5px;
    text-align: left
}

.game-score-info-l-game>ul>li:first-child>.team-name-live-game {
    text-align: right;
    padding: 0 5px 0 2px
}

.game-score-column {
    width: 78px;
    position: relative;
    padding: 0 8px;
    z-index: 20
}

.game-score-column:after,.game-score-column:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 8px 0;
    border-color: var(--header-color) transparent transparent;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11
}

.game-score-column:after {
    left: auto;
    right: 0;
    top: 0
}

.live-score-view {
    float: left;
    width: 100%;
    display: table;
    table-layout: fixed;
    height: 30px;
    background: var(--header-color);
    position: relative;
    z-index: 33;
    padding: 0 2px
}

.live-score-view>span {
    display: table-cell;
    vertical-align: top;
    color: var(--brand-color);
    font-size: 14px;
    font-weight: 700;
    line-height: 28px
}

.score-1-view {
    text-align: right
}

.icon-between-score {
    width: 12px;
    text-align: center
}

.icon-between-score:before {
    content: "-"
}

.score-2-view {
    text-align: left
}

.game-animation-container {
    float: left;
    width: 100%;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcMAAADTBAMAAAAPCWXCAAAAFVBMVEUJCQkeHh4uLi48PDxJSUlWVlZlZWU/GU8FAAAAB3RSTlMzMzMzMzMzJ4jqYgAADxxJREFUeNrkXMuS5EQMTKnce06pPJylci/nKnuWs92z3Lt53Hn+/y8QAUQAwfuxMD38ga2qkjJTKcE3Shj3xMSbaGSKwW+vhpi9yjkpyBIF6OzhU1KGpzzOrVlqRNStVDmAjRJftPRrk2Egr9JHeFuAdRcPCT5M7VQE2LpXpHdxnAUCreFJtrgM6AWtph9DYFl9V1u2wzvrGRy5s1SE3nzoYtqEXAyYh05mXZZYJFhzRi1KU3sytXp0tBje21p11GihDFURhKi8t1umk1DUTpKyxHZF7hzbyF5hthS0zLIjeRsRnOt1fm3WGnPy6i5C69pvVUynw7Juy00ftMM19/RztUSny6JHtS8eNTav8sRDXSPb126BRUKEYy3ykajqw1zXOdNtWvStCdkaTUMVSZyBEhT/MmFLOXyVNAQqlpN1Y7w1t219w7wukGizWjuGs4iE97ON95a9lZF9HhMzmvr7t3Rod9BKjf4QjMjbseXFLXnp54Mm2lLYEKEG3YFVYO+vFO+PtoQbtVIMpB3qNWa4ANajZQ4L9WKCebfQPUUe1Sqf3LGtFGHRVLQFrWI1YR+pwmi+tPXyhmUIHEsHRFCsizyWD0X0jRWva5UjCwSxpZaQCz4CwisThedesDc0q/3aHlgd6kwz5iPU0w+qNFheGAXXL6XJIaC4lM8e8eAFJph7qC4poWeaU0QYNcm+xnxz3/VDdEWLDnNg9qNHemPxm2mOSLDvWAXrl9vrnLM2MaS4aT/XdekWPU6uhzh0K8TQJ/RJQ9O2k+ZNRiBTzUzrjmx2NoSH+JyKfnrVPWZSYMEPyi636ELKkyLaSkc7xBKkqawmpTT50PKM87UgtBWIBeQ4V1VrifHa2KorpUwowfL+tn5kF1vDqLTkosfWNvGiuMWZFlj6kLVh+dBlAAWSmqSJvy82udTrVCoL5qq2HZoHAcrZW01dqsgShUBwfRzayxj47GPh2e3mjvN2lfPo3BoHdS+CsAwBJQvXIp9uo5ET2ELKslpl4ap1nQwMk6g63OON2NvQeM8jIatFiCrstTwZxCTnvirci5HEqGDdH6/kcuPILfvs7KCWlbFijlNAJYf+3jm5QJKPYpmbsSATYMjjZjqx6C5psnHZ7jYUhCqKkm1w02glr1x7o9A6UAaCanm4JdaOCjmOD05rw3y2YAJFYrK8aYidjiXA2U7sloEQf3plqzEmt/AwAIImaIGThaZrVrHKvsgxmh6wqqGrZDtXWXVoLVaHcojIeKieEaCppa26ogirjYlCplbVysvZ/DFFGuaOKQDds8t7AlxoFSyriLsiIqgmGM2x019tl+749r2dwxF4TXS4Y1Y5OMVs3qKuD0+akjC4sNL0Eutg2yKr21XXFBgSg+5kreJe7IZKU+EMnDCNxWuhN0EcwFOGLWIl8eH8YFpUyLCIaLthnGybUlyjjEWT874wlF7mgdKjI3YIBRUyzUB4QIYwTHbgiicf2Ye0oE7EtLp4N66cbseN0cNExVX1LCy81X6hRcPmvZm81aFIifFEbFqgE2CgdPDYodK6WFl8l+hNijdi1OBnTaY6JMBpTNEwwlR7SIjvk0Ot3hJvP+yhWFv068BV8nXXYYm2uUYWqnbMaWgJG/nZWsktF0hQuuYO1AwSMnBDLS8RB3yGfyWSKl21HhB1706XAy2fVgrsuMVs3coQukOOrHtqBXX3B7SpaDHkMuBikxLHiWzqNMprfkkzfmEXA5UrOooUlbgYqjXW49LSGUCnijsocI4S/eHjzVOwizZw3dIGRonc4qCo0KUvlq1cbb6gyedNiZquYIT4dR6E0e2pREjGsP8cWhB/uII6DfNDwokpxbpgC1pGqKogyeIZk0h8+bhInLzA9CKh0BsKJEP2mA0XOaw12fKT3ugUSpgM4bmVxXRZ1UY+YGmkUFlMMkVGt4zxwL+SOALGI+wN9jHQ5ehZH9lmg6RQjo8oee9JN9DjWoAoXT2KHQoUBWOSFLWlAsCAqQeU2TTV+lmai8cpR0SpZmiN1oyCiLStFZFDzzrD8hS0j4batFAWvPGWTdo1ZESVZbFRY7E2GVaTt0QzPE5YArQcQxAicjFcQlKUwB7XVVZIPaeIyhooANyhlkVoXT9wrNRZAFkXDuqUwH8LkWsLfbxFJdDhbCZCa5/9o1cLMufeFXkpb80JIXqgF0AsY4pyWguifWSCwUNCXkvHl6rn8GUhgVlWE1Vxl3x88DHOxtvkAxBcVNZ9Nwkc/x2IAp5vzf6HKg1wr6DlDwcAeCbcXMWk50fo0yNz1B2+2kkKfM+WUpoIb3F+IyJY2PCVvErZ05P6JKJvkYqwiqrckF0yCLeymzvxr0pFjw8aAmPqKkUO0QKbl3V5e+7dLnNB6ByPhyVgKIqCDpg7LugfR1d9nWSxiQ6/Vrzq0S7S1iGA7DXJCMvwetyW6oedeCwE3MYZ6dujLSLrLsVnweiK17awDbYw0UHIE+OwCl+1u8hqu/SewpwH0x7rcW2gmHIJ9pmMLnbZ2uPlqfzHGQ3POfycIup5EjomRqCn6GKlN431QcqiCZMKYKMK0mdLZ1kgHfNcP/u4hVwOIi6MXF0EqDxR+tqKLbpkX2zVhlREkAqGfSXulgKEbCIi8LW8gc5S6uZVupj3rs35CLVTdRU53sjlZt5SeeTIoMm/rPl1PHvWLrLIUDLPMnVlQhRybGmt1uwCBciPZeXho45oxWaZYGqXMjp7Es9NavlBdfqH1EHgeRSvd8ATm6psfXTieVL1n0j2OWAUkZmZq+wShFTV5tUcGYOUt+I4K1n3tDGNjLIlaOiNgT76TJQBf9WavdaoRpETanFpraOcYQ0ucr3EtRNlk+xqCyx0J4hcpZlomxbiHJqrnSspz6YYXXH36KUOQ1cnRFGfBuNAP8ONdeg24PszLdf/IAEhXoyA8askAn8RM7goge44/IENxk98hcjBWxF3KOzcP69piiNdmhAANagNuDmaRbNuNor2uXqcKdYblnBvR6+xMPuwjVlIVruN5goRpluNJdBNRuUBE2X2yDG1w5YL6SFPwAXAWSvsM5J49gDs7waTuN9U+QcTAdGlZ+la4S+2R/VlXCPCMmSgfpwJZxHN5t5DijtaTD5amYaJ50cki57QodiQDWNmAD1EsTuZPjqAQmE2INWjMavunmENH1VXjGHUluJpoKpaXaNzZttzF+dHIg8Lk5cB7+XWmoe/VlSX7uuoturwOFiS8wFNln3XFSJeK6kg5+TU4GQCk56AZ9A7WmBcxxleNDhaotgqrzR4bHQInnjRKC6MReGwM45A2hvn9PZjRZTWyqnwBPePsZhTlxFNORALZMdzKmHvhNIALwut/UIK4guuFt+X3v5i9ItfDcj1uSf8v8+UgTsBmn9DrcY75qPaumYvSSvFGaaabV3Oyw0bKaEbwlj1IQqeDq32CFmSV3Y5qzdyDdrJ9elKUofGq51fcFZrhnMnz7syVOw3AEzcpyHqz7Ah4I7kwr/WhiDukgL+qZeJzEXBkaENx+LRn4zWHlLkhTSQiTtKHH+N+QDPs17/g9oB8YLP7zsgQ/xR2lWiBmy9kIzagA5IBtLZTSqWz6MkcidQ2yj2fNpBgTtwPv9NWwf++zC/4zIK3LO97Y/dH9ynWnExaqNUf6/kkLJ6hwsq2oyoiHwkmLlIShAvnPP7Enj3YZypbd4SlPnB5ajCjSYZmN0eldkFZ8mrxt5jUP/xCSc8qwT/LjIPEIP6okfDgLsXEX/XF/F/cPj/jmFV9d5HAIgX9Op+RSbFs9de/rYMgRfdsrkYNfBCBJrfyF144bd0acRdemmOlivb6PQVA1ApyxMXbJWvTt30yAfL0Kc38KcKvBgL0a/9Np/pd/3ScUhZsxjOf3bK6y6R9Z+SxgP/Pdl51+gBL1nq/7aSBO70+v2J/Ijnebn+yQEQ3MUM4t9BgjteyJaJX4dMwEt33Dpx37PQf0As3v8PZs0X2XD7sXMo8F8OivwrAxQdYi/cdPu/2Fp0N162vxrdwN3ooX91ziqQL9BI/JMeAHA/M8F/MbDE73gG7n/LCPGcFu+9Ew0JeKEk8Qeb9447lSv+eNOu497Fp989et7Rt/7FbQqBl1MAf2U5QOC5O9j+djUC7rsi/JGuAl4SVvvFqwo8H9LzjvqOz0ssezfHjDt6VH+xVYdnlwH/aTxO/Oy3X9weym/KO7ucyIEYCH+TvYAZ9gAd7YrnhhNE4gJz/9MAEQwCJpn8uEXZc4MoSdvlqnJ16i2U0RVmCPLXvlDDyNfqv1clMoik8+9azq3u7zwgwlS7K/rqJhaKlE5NI3oqq5n4TJ4bYQeIxVwaEUwXu6o6rEyZiVedjExxGhfXcwvS604exOaAiku9GfiBpNrwJwllmRjTy3xBIWOY5lcVN5G3dgrWE0d/2dq+0JvSnW3+A2nLzAcmJX3azaMRv/FdUV8qEpN5Sy6sIPjefYdWSEtonIs5IvRDu4z0Shh38FZEaAj5f9uUaBAmeX1s6xCkgW9/syDf1/YWdyN+vPux3lt/6I6DPdN3hhVea/XdsX98uscoZNs8+VEvCwkSUOffDvyMKE9GHhtxgNjGqRpCQus1ehAEu29oPVCEJMrFdNcC7U/ggNULqo4gN45ruIW1sOgi8FV1y8jML47jCWTYpZ2dpWHS75gmBQ+5PuY9fRkJ7sn8+/z/4XT4U/tu9PF3d6/qlpk9lfJWCw05IsKb4gEdHbAVGOStnaSeGdGTPL33BkDuAjPvL10I0b53qWboLVZ4Aw2EJz0nnw65biK8cJAh2my02vlX0F7p8iAfVBu2n5o0kBugHuxoMQekNfJUJZWj7zKSjz7TX6XsIFRx3MLMGgE73brFAiPrzZJnZhGUn86F94QsUHQSjFQUPPiNk9QUCSVf0JGywnw5w5Xg2QsLcAuJAfi74k2SAzeN8ust2Pwyjxjjr1bQsjo1YNMNHaTViqImtsFtyVdXqHltmY2KSiJdM8UYAm3MbkPraD+eR7ge/H5ecmtfFqF63BZZohIAZe6ruKCnXHtLHqpJin4n1VCY6Jp6mEHsr/Kf1wYyFM15uYLg2VkLPL1k+E6zslIhc7sYHwKy5qOcqY4TssvqbiQ0oVMJFjUC4i5gLJReQfwTONR49MyVznuTJ/TKg7NGBf2/Lnd2eHkBQ7u3vp/48MwAAAAASUVORK5CYII=);
    background-repeat: repeat;
    background-position: 50% 0;
    position: relative;
    padding: 0
}

.Soccer>.game-animation-container {
    background-color: #4b8029
}

.Tennis>.game-animation-container {
    background-color: #375ca1
}

.Basketball>.game-animation-container {
    background-color: #d79733
}

.Volleyball>.game-animation-container {
    background-color: #e5e795
}

.playing-field-contain {
    float: left;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 11;
    overflow: hidden
}

.field-container {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0
}

.game-control {
    margin: 0;
    font-size: 14px
}

.game-control:before {
    display: none
}

.game-control .scoreboard {
    overflow: hidden;
    padding: .5em 0
}

.game-control .scoreboard .team1,.game-control .scoreboard .team2 {
    float: left;
    width: 50%;
    line-height: 2.2em;
    font-size: 1.2em
}

.game-control .scoreboard .name {
    width: calc(100% - 2em);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.game-control .scoreboard .score {
    width: 1.5em;
    height: 2.2em;
    background: #ccc;
    text-align: center
}

.game-control .scoreboard .team1 .name {
    text-align: left
}

.game-control .scoreboard .team1 .score {
    float: right;
    margin-right: .25em
}

.game-control .scoreboard .team2 .name {
    text-align: right
}

.game-control .scoreboard .team2 .score {
    float: left;
    margin-left: .25em
}

.game-control .scoreboard .details {
    text-align: center
}

.game-control .GoalKick>p,.game-control .Period>p,.game-control .ShotOffTarget>p {
    width: 100%;
    text-align: center
}

.game-control .statistics-toggle {
    background: rgba(0,0,0,.6);
    color: var(--text-color-light);
    height: 57px
}

.right-block-flash-soccer .game-control .statistics-toggle {
    margin: 2px -5px 0
}

.game-control .statistics-toggle button {
    display: block;
    width: 40px;
    height: 20px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: 0 none;
    position: relative;
    top: 1px;
    cursor: pointer
}

.game-control .statistics-toggle button:focus {
    outline: none
}

.game-control .statistics-toggle button:after {
    content: "";
    position: absolute;
    top: 7px;
    left: 13px;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    border-color: var(--sport-border-left-primary) transparent transparent
}

.game-control .game-statistics {
    overflow: hidden;
    margin: 0 .3em
}

.game-control .game-statistics.hidden {
    display: none
}

.game-control .game-statistics li {
    float: left;
    width: 31.33333%;
    margin: .3em 0;
    margin-right: 2.9%
}

.game-control .game-statistics li:nth-child(3n) {
    margin-right: 0
}

.game-control .game-statistics li .title {
    margin-bottom: .3em;
    font-size: 8px;
    color: var(--text-color-light);
    text-align: center;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.game-control .game-statistics li .stat-l,.game-control .game-statistics li .stat-r {
    float: left;
    width: 12%;
    font-size: 9px;
    line-height: .5em
}

.game-control .game-statistics li .stat-r {
    text-align: right
}

.game-control .game-statistics li .team-2 {
    float: left;
    width: 76%;
    height: .3em;
    background: red;
    -webkit-box-shadow: 0 0 3px #757575;
    box-shadow: 0 0 3px #757575
}

.game-control .game-statistics li .team-2 .team-1 {
    width: 50%;
    height: .3em;
    background: #ccc
}

.game-control .game-statistics li.persent .team-2 {
    background: transparent;
    position: relative
}

.game-control .game-statistics li.persent .team-2 .team-1 {
    width: 0;
    float: left
}

.game-control .game-statistics li.persent .team-2 .t2-persent {
    float: right;
    height: .3em
}

.game-control .game-statistics li.persent .team-2 .sep {
    position: absolute;
    left: 50%;
    height: .3em;
    width: 1px;
    background: hsla(0,0%,100%,.3)
}

.game-control .field-container .game-team-names {
    overflow: hidden;
    margin: 0 10px
}

.game-control .field-container .game-team-names li {
    float: left;
    width: 48%;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--text-color-light)
}

.game-control .field-container .game-team-names li:last-child {
    text-align: right;
    float: right
}

.game-control .field-container .field {
    position: relative;
    margin: 20px auto 15px;
    width: 100%;
    height: 100%;
    padding: 0 0 28%;
    background: url(/./images/soccer-field_33d6e95c0e456244ff6bf43d0c4c093b.png) no-repeat 50%;
    background-size: contain
}

.game-control .field-container .field img {
    width: 100%
}

.game-control .field-container .field .gate-l {
    position: absolute;
    left: 4.2%;
    width: 12%;
    height: 62%;
    top: -6%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAB7CAYAAADe6GY+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjQxMkYyOTJGNkYxMUU0QkU4NkFFRENDODlFREE1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjQxMkYyQTJGNkYxMUU0QkU4NkFFRENDODlFREE1MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCNDEyRjI3MkY2RjExRTRCRTg2QUVEQ0M4OUVEQTUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCNDEyRjI4MkY2RjExRTRCRTg2QUVEQ0M4OUVEQTUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+n3FaxQAACe5JREFUeNrcXWlvGzcQHa2kWJLP+IjvI0GLnmgCtEHbFGmbtp/7m/ut34O2QBA0iBvHietbtuRD8qok/Ggxm90VySVXyxIYeLHWWuLjzOOb2dG61Ov1yOPxIbNfc3y/ZuAxWGVmj3N8P+5ZWxWPAfua2SSzDrNtZm1H7zPF7BazLrOWr4BNMHvIrMTsjNmlo/epAyz+9//lJ3wNySfMqvCuS6y+K8D4+IdZ6Ctgq8w+AKe0AJqLMc6MR+AJswPBY74BFsC7+LhgduUIsDK8iy/KJkKfjyvfALvPbE4QMM65CMcx/NxldhpdMV9GjdkjHJ9Ln922h43AuPe+inNxX8b3AE2QfCiZzdHAz1cxixH6AtgdZp/hWOit0IF3jWL35e+xI50v+QbYT4iGrQhn2eSvQJIRmyB88jEkP2W2jFU/iay4TcE6Bjz2mR2noVrkUZXyxU1pUrY97Bb4MYRITcKp8CH5CCDtA7A6xKRt/SWIfhv6LmkUGrBpZg9w/DcIWYSjTcJvwMMuANhAoivq+BHexCexJ4lJm+FYihB96Ctg95jdxar/KW35MuHb8LAxpEHHUr6YBGxhU6MyZISoEnSkyVXBXzYEa1XKF1/qaI+iDV7nmsSKP8e5CnhGlHRseJfw2Ld0XVPzErAxAEaRVR+T1L0N/qphAToQwypcV8jyzg+YyA5WPuoNgSXBWpfyxSsNwArFYUvMPsLxs8jvxgFWyYKHjSO0WyjfaOdPRRk/AxAeIqcpWikLf5Ul73qZlC/6ANgDVCR4rvg08rsRkH4FnpUFMLkweKKp1wqj9DkBfyuJx6RJZhWsqYVBxVEIwL5DyO0lJL6NSDSYepgIxa0sm8awAZth9gWOnw8g6W4GwToKDjyL7L7eAfYL9QuDhym8w8P23NC7lAqDijgNVVZ8zGyFrguDfwwouwTwLBP+EjU0viBHGT/z0IQr3/EeS/liOCB9IUPBWqV+YXDTxgcfFmDf0HV/BC8MvlDwDtMdUgD+BiHtJWC8G+ZLHL9QmHDNULDKjSSvLeHUHQZgTxCSbwakJgE4bAST1gWsIRG9tXuXeQPGi4L3AMBfihMmA8IfRxrURNiTj4DJjSSvKP1mg6zwdSusFTIoDBZxl/yK2W1s788U5YBJhVUQ/Q7Z60rMvbzDw+thSr6YNPE61Lmqd9XAeV1SKwwWNiRFIwlve9xWeH0ZExe7nCp/yYXBrq+ALTD7BMfPFK8ZMxCsIudsY2FsjlxL1HIjyYlGOOoIVjlffGmYLxaCwz5ntkjXFdSnmrJAR7AKj9yDlHC61bsatyL5ou4moUr4opHkyuB9CgWYKAzua+qhEXBRGaHYVQCXkP646te/KVG7+mIDLwzexzG/IbukcS2/iTtL180oIYAbpMF4Yv2W3A9nJeqfMFHuXS2DCkNFU7BazRfzDknuGWsIj22D6xsGFYrDPPM722MDP09J7a5y3I43AsK/omKMmxJ1xSFgWwYeVoc0qKD0c5hC+pyI5/IKRVceVpYIftfgel3BSg5Eaq6ALSKcmgrlm6RwNK2w5jGsp0Z3JSlBhh6mW6HIYzhLjdakFMXkQ4kavsvvQBYmJHko3snAXw0JOJUu6ZtV9xWwDfy9PUMiFhXWLC0BrkMytA3Y/5G/nAG2moG/hIfVkRcWkr9shiS/uTEBPjHpXyhTvx5/oVh1uFl1HwHbwAR2Da9v4LP0NARrnoBZlxXrGcNRt8LqtXANpHTIFLBRib+KDBjZSL4XMVlenWgbAi4IvwlPq0VyxV5M3iiu4/w3lfDaXkzYhjF5qMprrQEm5MRhhnBuICzb+Jk0Gfl8RbpmYQC4ceeTXpsGqJXyThb+aqBEw3/+FiH7SsxxSSLgGnZnfutuW/p9WToOpOtL0o4sPFScq0rH8vtWpb/FFUAvK2B16tekTABbxcQPYqTEZcKxGBfU79DZyYG+rDysaBUr0jQg6xnqP2oqjxsYWUYHGUhmwEQ4mvRgzcNDdwy1VJ7Jd9OGcC1J6ZCuYF1GZmAKdp6DL0jLBmCTsK7mDllGGYgT/WvKucRsME7kz5gFMFHO2dec9LokUk8LDlZIkQaaLICZ8BcXmrPYGV9T8Ucryq+mgFWg8HUBW8GueETZ+yACjUTdKG+kmE4gU8AEB12Ses/XLIj+Vk66Ketoxy2GKWAm5Zx5hKKpjMh7NNPcWnfo3h3aoH7T26EHYJ0nUYYJYA2E1xWp1e9HpBDetigjSjGJs1PvMgVsCSCcktoDMlbwPmek3/qkuvXbHJdp8zIBTKecM4mcsU5mrU+F4S5TwAJ4jGo6tAgJckQFr6RKEqVtE7Ap6j8we9DdoXnIiCrZ75vPJQ2yAdiKRjnnDrjOlYywLVxDlVRNF7ANRXV/F7siX61jT7zrlCw/cI0r9AUF/cXF6Ry8640nYPVI8QsROoDx3W4U2+6xooxoewJYixQLkYFmOA7qzuE3JaZz9q4wL+/SBWxNgb/4zliGRnNdOral9LVuHqsCNgbPSauuLkJGlMn8DnjhhKopYAtQ692ErbcEGVEl84a6YYwL0nyeRaARjqUUAboB3go9khHa3qUKGA+x5ZR0SNy9zvv+YtbbbB2TXVwFMDkdiluRZXz4Nll6XEuOaRC5AGwZ4XYSU/aYhpTwKV8UXnnqCjAhJw4SZESARPzKM+/quQCsBlDCGMB4IVE8LvRgCJM21WE903BUAWwWGqwT2f3KkkjdHZKMMH2mq1KSbQqYKOccR9TwGvWfC33qUShqpUG6gJUS0qFRyIgymXdND2u0KWP9LA2wCUiKaDokStQu/+teoaSEKmCz8CaZv2ahyYrkXap8dE5m3+FUBmw9ppwzj1A9ouLcvVbdcKw8MSUJsCq932yyAY/zqewsp0FnLgET3x26xMpUUI0w6QfzMsnWBUz0nwrZsJ4lYR2ycH2n5dIVYHI5h6v5Gby2SDJCFbCmzYiIA2yU3m02WZYUcsezUFS615gVsGl4VQdvOEH9Zzn7NjKlQaqALUnlnHmcOyQ/muCsJdmqgMnNJjwcGwCqWUBABlVcW+Sg/zUK2BSsA6IvUfG/eJCbd8UBNiOVc0Syeu4hYOeu8twgoZwjADsiP4czCpEB40Qvmk26cOlugUEJEjjs0mVUBDFy4gJA+ZIvhnl5VxQw0Z0jugt7HoZil9w0Hr8HmKiuBgjFNvk5mnnxgNxscuApWNbToDTAZsBfNr40lbdwFRx2kgeNCMB4ravmsUh1JlTjABPNJj5zl+kjUI0Au42c0Vfuory8i6DqZ8ADvI4/J7l5nM6Je2pI3HHS76LXhykhlqSzehEOa1GOdboKdscdevepI/IHSjof1XHR15RizlcM/lbSeRpG+sYn8Ds+VBDhNfk1cRMuS8fDvP4iT8D+E2AAabqvVDNx3IQAAAAASUVORK5CYII=) no-repeat 50% 50%;
    background-size: contain
}

.game-control .field-container .field .gate-r {
    position: absolute;
    left: 83.8%;
    width: 12%;
    height: 62%;
    top: -6%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAB7CAYAAADe6GY+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOURGRUQwNTJGNkUxMUU0OUYyM0Q3OEY4RkREMEYzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOURGRUQwNjJGNkUxMUU0OUYyM0Q3OEY4RkREMEYzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5REZFRDAzMkY2RTExRTQ5RjIzRDc4RjhGREQwRjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI5REZFRDA0MkY2RTExRTQ5RjIzRDc4RjhGREQwRjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kxFczAAACfRJREFUeNrcXWtvG0UUvV47TfNsSWho0zZpEQIECJAA8VILrfgF/Af+IBI/ASS+8IGnoKL0lVJI83IeTu21lxn1XDxMd9czszObHa40ipvE3uzZ+zj3zN1tK8uyL4hokeqzL8W6RZFaItZ9sbIaj3lNrHasgLWEh10XX9fE6ojVF2s30LFmxVoFWN+K9U2sHibtEcA6JdZMoGPJz+/JiyTWezWnAe+AjcS6h9ehAEsBmlxTYt2IFTDOX9ti7SM0FwIdbyDWEV6/JNZ6jIANOZ+JdQcAzgRKzAMc7xj/vqF4eVQhyXYo1iZezwcKSz6OfL0s1lsxA0agGdILprF8exgfl73sI7FOxwTYSAlJPqn7ChXwaSNlDVAAJFjXYwRMtb+QnGU1mwvgZSNcIC4Ar4u1EmtIEhL/XYVm+EzMqfb6AT7/ZsyASdsTawu/47MA9LUUcAhPuyjWazHRijzw7iF8TqML8O1hCfLkXaXPnIqFuObZE7EeBigAzMemEPJ34c3zqJpRhiTbQwB3yiNoA63YyMLyO16/LdZSzICNtALQ8hyWTJIf4+LI1uzTWFqjIttGEWh7KgAD7ZhMXX6CN18V68VYPYxN7TOrJmYmr5zH5hUgWTW5SQ0UGm0Ak1rWI80jqnrZAICdQihKuwWPPkNPdbPGt0Zl9gAn6UNoTBVvk7ageTMBsPmYARuSP6Gxr3m5WoEfoT2TF+aTWEOSTVazA6ouNKbKhUpyPusXfH0VXUC0gOl9ZpXEPEBVPJ3D8Y4U1eRmkwAbWoQkm5SyfQiNA3haAo/V9bcfcKwVENrGt0Zl5kNozCOwurE3f0gNEBqryDZ9VM0qBWBQkvhVAeAxfvZxzIBxNeuhmrlwMyawKfhYURHh0YI36ek+QGPlHdsCkDh62THCrSgf7tBYaPws1hzGtosTchUaU3hZMkFG+hGV8xKoRpQhqSZmFhpt+8y+9u+5kvBl0nxNaaWiBEyG1J+OfaauwJZ56W16KjTKuYwPTgqw1BN4G+Q+0KIS2EmA38bXd8Q6G6uHccjcnZCHygDrg8/NTvi7NuHNMiRvxAwYIVy6aJcWLMNSlawnAf4zAJYi49XYqqRud2gsNHYsPExtzyZV2ydKn1nrQItrL1lmR5BmbApAkQJbZr+Czjwn1ruxhiQbC43TFv3fAF3DjAXQnDPfJ/8jDbUCljr0malSZacNZaOHVLPQaKu42tjfNB5oMSkAfQPlIs9+w9dXxDofM2AZjbV5kz5TJ7CmIbZPNQ60hK4uXUgzph6jElgbWvI9PZXNL4j1RsyAEfq/IZkNtLgkfvU43GeeCgnYMFBIqrlpw5CQplhtypesJ/G/LQosNHaonttmpNC4Ai9bmXABJa9aQm6VTH7P4jhyA5gHjb8HgNGFpN5nmhLYjkNYHgKkdqgCUOeM/I4FgWUF1mW86iHSwBoFGJuqKlGHML7xYZrcFNwhKqa0KyFyWJ3GUvRmSe7sII+1QUl2UDltHWEJgH0Xa0iSYYFxJbB6lyFtlTyPTBXN6Z+0uRJYlcrsIaxXY2mNqgLGBNZ1rnYnRB5rYkiqygVr/C4Xk1uytZgBM/Vm9fYacvQyHpZZIY83mTU1JPURgnlHb36Mc7zyfwdMz2OuI1XbvvNYk++GTUFgXZQLPY9djhUwG2WkD2rB+wIufGoXx1wEGY5C3smrki1DD+P3JBXoxSaOd8UXYFmDw7IqgVXDcj3GkHQBzFceW/Vxvnrz3coBMlF+1soJKZPfVXe0Z+nZ0YC832XrIQfNO7ZyR1Av5Pul5r9RFTDOFTKpXpwASKsEPP1k876/BMCm6L9z+jThoizgfTKs/nBsk+aRxzZ8eNgSAMuUUMhLvqlGLNXKp/88U36eKYx9ASdwrLwvy1Eq1NfyJoeXxTpH4xv4bcPyMgD/2gdgX1E9d/WfAzh72kUxoRjbyGPyxH91qJQjHH+G7PW1Z8KtZ3kCJ2FyI0Vun8khOttJ6hQXqVOVxKr5qdsw4prXX/4FD3mhQpu07guwQ+WEmmq8bbZI9jdsbSptUssHYDK37DccsAxVbhY516Zd2kFonsHyQlz3qZmStWoHCpldtwR7q6rck+TkicMaesmqtoF26XlL6Werah7LaxW6AftLX3ug/HBLWTUvOQB2gRy3GJOCEnxEzTeePFyEp5nYPsCedeWdRVe6GwFgTDNOW9KMSnJPUuLyxxGAtq009aYAVJJ7ynJJN5BXuBLXsgLAITZtCPIQ3cKsT8B69OygblOqpC7f9HAuJgWgB2oy7UB+J1arGHIZe9kMvMaElDrviicGVy+NALAUNKMDyjDJeFjloi3FSQxCKES7FGLDRVbMKdCMSVVzF+rMGbK8hdAEXZ/tUhoQsAygTRtwLFXuueQbsBiacrY9/L2y+k26LdBpV9w0fvep2dtxqv0JLztH5TeGMR87TxZz/aaADQM35SdBM/ZAm+bIQsG1qRA+mvJRzV4mN3eeK0k11tM9NoDxNI0P4hp6LGEIrtWeUDFZvVgLARhFlPw5R3VAMy6UENgUnrgQAjDZkD+JBLAMysQUaEaeVx8AMOONFRchrxuRl+0hb06X5Km/AeZ6KMCOyH0Ps87RKjbezzxXoE5sKm1SOwRgseWyY1zkVoE60YUDLJq0Sa6AHVDz9zD1sJui8a2FqvXgAEZyjytgWWReNkTDnRQkd+Nd8Sq7Ny7t0klObG/T+PGnqzl8bETjm2CDADai8W12TU76Os1gMtvWqqnMY3Jv4PlQgPlql+q0Axo//1pl96oAeSkkYLHsYeo0og2aMVfQJrVCARYbxSAa/y+EpHnTLhzgLJX8z4Q+AHtC5nuYw4Z52RklZ3EemyvLY77GzruRedkIHtVSaIYq96yHBiyGkc+8PjODR13R8tgFKnhaqM8bG2LzMnVebAUVsoscV3hvkk/ATEY+6xIQXYSEdYV2FMo9iecr1o0MMC4AEodldAEs96yFBoyJ4Siy0BwoHctFGg+r6DwtCGAu7VITbAdetYgo4DZpKTRgrk15E2gGD6is0FjuWa0DsJSK9zBPsvk2udASuFkayz2XdYySgAfPIgzNLVzMZSoYVgkFWCwjn7odK2IC57HlOgCLkciqBYABe0buSQJfrX5BDmvyrdNDpBR+Ost5UmZnQ//heznVKJY+cwjQFlR6ERqwWEY+8zoSVe5ZphpDI9ZcdojQTEhRYesALLY9TNW2aTysMl8XYJnSLjWZuBbRo13kseU6q1WsRJbJ7L8P7K0LsGGkTTkXrn0oGZ06+dA+xWvb6DHP1vkc14HSlBc9AUX3+lZBvkto8tNb8t5f9Dox+CyZUpZbWVZrapGM+XP679NQSHs9svx+0We5HCPT3q9/v1c3YNJu4uB5j6Ah7fVQOTn18TUn9v5/BBgAxA3MhjjBxcwAAAAASUVORK5CYII=) no-repeat 50% 50%;
    background-size: contain
}

.game-control .field-container.tl-hide .game-team-names {
    display: block
}

.game-control .field-container.tl-hide .timeline,.game-control .field-container.tl-hide .tl-new {
    display: none
}

.game-control .field-container.tl-hide .field {
    margin: 5px auto
}

.timeline,.tl-new {
    position: relative;
    height: 42px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU0AAAASCAMAAADogXxgAAAB3VBMVEUAAAAAAAAAAAD///8AAAD////////+/v4AAAAAAAD///8AAAAAAAAAAAAAAAAAAAD///////8AAAD4+PgAAAD////f39/x8fEAAAD+/v5ZWVn///9CQkL///////8AAAAAAACxsbH///9xcXH///8AAACWlpYAAAAWFhb///+dnZ3R0dH///////8oKCj///8AAAAAAADq6urCwsIxMTH///8rKyv///+KiooAAAD///8AAACYmJiHh4cAAADIyMj////////+/v719fUtLS2CgoIAAAB4eHi3t7f///8UFBT7+/vj4+Otra319fUFBQVeXl4XFxfr6+tWVlba2toAAAD///+pqan////j4+MAAAD09PTa2tr///9XV1e9vb0AAAC+vr7///+jo6P8/PzDw8OAgID6+vr///81NTVlZWXk5OTV1dX///8AAACZmZnOzs7Nzc2ZmZlBQUH///+rq6s+Pj6GhoYjIyNtbW0AAABsbGyAgIBCQkLLy8tgYGCRkZHNzc3s7Ozy8vLq6uqpqan///8qKip2dna9vb04ODje3t7Ly8tOTk7V1dXb29vR0dFbW1vV1dVXV1dbW1t0dHSNjY2tra0xMTH////////l5eXz8/P8/Pz39/fo7p9jAAAAmXRSTlMAnRbcWbgP8HxPSy2ScrgLHloi5ELKxNir6q+msYc8OGWwlqxph7bFvXetvC0jw6wzqMu1tni3weeMQkytqhn9mWbb9Ku1JuSoM8rZvu7fm6SvvtaoE5ycu7Frxf0amaAd106lhbaszw2ardu8j07Nw/eYmjS3vcmlmDGinMukuKA//szquNWdvvNNTq2o7It9xNVkkXBc0Vj2oiwIAAAD5UlEQVRYw+yQ3S/CcRjFnxK9KKl+SZKSQl6HcdHmpuHCbNJENC9TG13URWJYM3f+ATf9t87J15YvW+bKxe/Z+exsz9VnR0R8Iw75ehMht/YZto9qn4H2kGjXnvVqn75xv/bpn4ppn8i0U/tEJ23aJznv0T6uvW/SAUtPaflBesnaWzo3+Dtpc01zzX++JnCtpsQVcqO4JqHfQsCCUIwgnBFhQWWGAVySUM6+YRVgv/dTjATHBgUgXJOwIpsG0hFLzDkRSdzZKEXW1+IIi0sqlCmLa0IVwgIo3G0bsNBUoWxZ0mHXC2EWlwS07duyClDCunQObBuQZkG4WzpadkLYXNNc01zTXNNc849rXh2eksyJRzJ5B6uZd5BmKSWLpRQiZ9duwrrJWhAhEl5hSHbf+8FDIfhaEBCsXkrxtsPy+Y4A1tHjE2HVWjFEai+GVBoGIpVyPX1cF5K8sCEs33NcFMqUlQFQhbAACnfbllI0VShblpDwgRfCLMgKoG2xWhCghHXpN9CKQZoF4W7pdMP4lDbvvR2zeU0jDML4HkR6Kb2EwN5yavMetioIq9HWXSytElSIhVwWwkJbaCxsPFkoISSNkrS1bVL6Mbjr39rHIbgz7y13XxB01N/8eGb83JzN2ZzNue8JiVpxsyFLJaJX7YooFPcnv4jS2snDu0K3XT0nWvTy5/lEtZPVRZc6RL2L6vM7Ci2qrmJ3M2rVCaUP4pfjLDlUTl42/KObGVBj0NsgC+dtxeZ2whrS1JorkEermwoUEti3EhRY1uDaziEQ7OyU3n2h8XFZpolPu+7nuijMosnR2x0/6RQcPnsHy6c/v+04pU/ied1+uvu1f61L8bOtFW4dcHI5MKPvkk2n/YFjQF4/Zlm7lU6emw6tZgGohGYXIOfOlrdBikZalx43nFCBGJVpENJ6oUBuxXSkNb5J+HPt7B+X3fEVnPkaTybHEdFQxouezaNOIRAb7FbfYBYyFW//jJ54bkWX+phaHpSb1kb1UO6hR9EV9kMIBHE8HQknvC7aN691sxmo3Ew7a2+zpEUirf0ltf5a1pCxrYPmPwXysYbSughfyznEzfHKGbu5Zf/3w/lbaWI38UiRJlj++xxoLs/KtHuOmakSz1bIj6IB9kWhpwXHHDbyeHGuhVNIUK3oZjwYbqadlTf6BFNpjWvQ1iAULGuOVoC6Bw+0teEJsbM42E04O0ZPi3mUnr600vxNlOahw+IHUS9XL3IIvIiq1MJgG+tVpXSYqf3ZyyiaEEUfH6l8O9rJvdHNeF22uZlybitvvL9Fc7YWb9IJg1R0JQbJbdUB+JY17rWdQyDY+T+YjCuqJEOh3gAAAABJRU5ErkJggg==) no-repeat 0 19px;
    margin: 0 auto
}

.timeline .tl_event,.tl-new .tl_event {
    position: absolute
}

.timeline svg,.tl-new svg {
    position: absolute;
    top: 4px;
    width: 10px;
    height: 10px
}

.timeline .current-time,.tl-new .current-time {
    position: absolute;
    bottom: 14px;
    height: 2px;
    width: 0;
    background: #fff
}

.tl-corner {
    overflow: hidden;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(.65);
    -ms-transform: scale(.65);
    transform: scale(.65);
    -webkit-box-shadow: -1px 1px 0 #36464e;
    box-shadow: -1px 1px 0 #36464e;
    z-index: 5
}

.tl-corner,.tl-corner:after {
    position: absolute;
    width: 10px;
    height: 10px
}

.tl-corner:after {
    content: "";
    top: 4px;
    left: -6px;
    border-radius: 50%;
    border: 1px solid #fff;
    -webkit-box-shadow: inset 0 1px 0 #36464e;
    box-shadow: inset 0 1px 0 #36464e
}

.tl-yellow_card {
    background: #ffeb00
}

.tl-red_card,.tl-yellow_card {
    position: absolute;
    width: .4em;
    height: .588em;
    border-radius: 20%
}

.tl-red_card {
    background: red
}

.tl-goal {
    opacity: 1;
    position: absolute;
    width: 7px;
    height: 7px;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiBAMAAADIaRbxAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAADHRSTlMAtz+kiAQfaSFroRakZrKeAAAAqElEQVQoz2MAgvTlCQzIgFVFUFBEFVlEWRAIhBWQlCwUBAFThAiTIBgIIURYICIiCJFEQQhAWFcIFSmAixhCRQww1EzANAfDLnzuYYUYbYrpL0y/o4B2ywYG7ICtqgxVIMhRUNApAEmACWypEZJIlCDYUiRFihCnIjnDESLigLAI6mMxuAg7VEQcLsIMFRHGUCOJaQ6mXfjcEwx3M6a/MP2OABzFM4AkAEFrHORMawnhAAAAAElFTkSuQmCC);
    background-size: 80%;
    background-position: 108% 35%;
    border-radius: 50%;
    -webkit-box-shadow: 2px 5px 1px rgba(0,0,0,.3),inset 1px -2px 2px rgba(0,0,0,.57);
    box-shadow: 2px 5px 1px rgba(0,0,0,.3),inset 1px -2px 2px rgba(0,0,0,.57)
}

.tl-exchange {
    position: absolute;
    width: 18px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAMAAABYzB2OAAAAgVBMVEUAAAAAAQEAAQEAAQEAAQEAAQEAAQEQGQMAAQEDBQEAAQEAAQEKAQEAAQEAAQEAAQEonxAaZwsQQAcTHQRNAQFgAQEAAQEnAQEAlzLRAAABnTTdAAABozboAAABqTikAQGqAQGyAQG7AAAAjy/GAAAAdycAiC0AfCkAgivxAAD5AACR9YemAAAAGHRSTlMAJD0RCRgDBn4oaGuKH28sFB8yHyo3YYp1Qaq0AAAAjUlEQVQI11XNRxKDMAxAUQFu9PQeA+7O/Q8YaRgWvI083x4L0EEfJexIrfWJ7cqH1PRumiZO87Xq8TzPc8MBHhsuYFkWVUhgZWut7dRQMjDGKPxBVH0IQZU1Z+CcowQgUkqqZs8NoBgjXrL3qqXkvcckzl/S3SjxRg24SF5yzl0zUpK8KCqJ8/q7t2P1Bw8eDDs64XUhAAAAAElFTkSuQmCC)
}

.tl-container {
    position: relative;
    float: left;
    width: 100%
}

.tl-container.no-video-flash {
    width: 680px
}

.tl-new {
    width: 97%;
    background: none;
    margin-left: 0
}

.tl-new svg {
    position: static;
    width: auto;
    height: auto
}

.tl-new .team2-tl-corner,.tl-new .team2-tl-red_card,.tl-new .team2-tl-yellow_card {
    top: 36px
}

.tl-new .team2-tl-goal {
    top: 30px
}

.tl-new .team2-tl-exchange {
    top: 32px
}

.tl-new .team1-tl-corner {
    top: 12px
}

.tl-new .team1-tl-red_card,.tl-new .team1-tl-yellow_card {
    top: 9px
}

.tl-new .team1-tl-goal {
    top: 8px
}

.tl-new .tl-corner {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.tl-new .tl-red_card,.tl-new .tl-yellow_card {
    width: 10px;
    height: 12px;
    border-radius: 0
}

.tl-new .tl-goal {
    left: -5px;
    width: 13px;
    height: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABCFBMVEUAAAAAAAAAAAAAAAAEBQMDBgIAAAAAAAAAAAAAAAAAAAAAAAAHDAQAAAAAAAABAgADBAIAAABqbGkKDwdYYFJWVlYeIBx1dnQ3OzRfYV0tMisLEwYiKR4jIyKcnZohKR2Vl5RDTDx2e3OAhH07QTdkal8xQie3t7eSl45cXFzX19efpJyMk4eFjIB6hHRCUjhocmL////R0dGpqam1tbXY2NikpKQ/Pz+MjYzMzMxZWVni4uLn5+f8/PySkpIqKirr6+vExMTx8fEPDw+ampplZWVQUFAyMjI6Ojq6urqfn5/AwMCurq5dXV3e3t7t7e0kJCRsbGyxsbEhISHW1tZubm709PRVVVWgiEipAAAAVXRSTlMABxkiCwUOAwIBGAkbEwgtJijQFIveXbhojqBtxZikl8WA17eXaU+33dn7mpqlOimU///////////////////////////////////////////////9sJ9vKwAAAN1JREFUGNMtj9dywjAUBSVbzUZxwaT3nkyqZcuNXlPpA/z/nyAB+3Z27sNeoPj4fH15q2AL7HiXUb/fE7eIbfeDlKvBIB7lVwHVR9aTrGbFQrRk+4Zrw/Zr9XAUhh0xLa4dCgDVQtGJJ90KgRbAz9Wl2vVWMu/eBSUG8GNe+x3mYzFLi0sbUYDv8953mkaiHWenhhIUXfx8NZvRX5ycubZqYSVeThqN6D87cc3AYcDCxDs6PiyfH7ieQbAOgYSbvu97pkHgpp5CEtic23tIbx3PsIMUEOu9U1TBNv+vAfGqG/IC1C57AAAAAElFTkSuQmCC) no-repeat;
    background-size: 16px;
    background-position: 0 0;
    opacity: 1;
    -webkit-box-shadow: 0 0 1px hsla(0,0%,100%,.5),inset 0 0 1px rgba(0,0,0,.5);
    box-shadow: 0 0 1px hsla(0,0%,100%,.5),inset 0 0 1px rgba(0,0,0,.5)
}

.tl-new .current-time {
    bottom: 2px;
    height: 24px;
    background: rgba(255,152,0,.5)
}

.tl-new .tl-info {
    position: absolute;
    top: 20px;
    margin-left: -9px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAlCAMAAACTWPJzAAAAVFBMVEUAAAD7+/vg4OC2traysrIAAQHi4uIAAQHp6emurq4AAQH7+/v7+/v7+/v7+/v7+/u5ubna2toAAQFBQUF3d3ccHBz7+/tNTU39/f1BQUE9PT1wcHBxhQQMAAAAFnRSTlMAy+cuEn4YjP4FKSju4rCb3NAWSvWweP6I7AAAAG1JREFUKM/tyjkOgDAMRFGzhIR9HwLc/55ElpyloKXiy42fhiSA0vQvX0g9AWMdwwzXEKjMwWVlAkwVQ2H4Ow4AfSXAYgF0LS0yYHGRlkEQGfB5sf7eBNbKsRgkGdK3SWAjtV9n1LVSo3SUaugBhmIV3Ia0ti8AAAAASUVORK5CYII=) no-repeat;
    width: 17px;
    height: 37px
}

.tl-new .tl-info:hover .hover-sp {
    left: -10px;
    height: 200px;
    overflow: hidden;
    overflow-y: auto
}

.tl-new .tl-info .football-gamer-name p {
    text-transform: capitalize
}

.tl-new .tl-details {
    bottom: 8px
}

.tl-details {
    display: none;
    position: absolute;
    margin-left: -20px;
    padding: 2px 5px;
    background: #fff;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
    z-index: 100;
    white-space: nowrap;
    vertical-align: bottom;
    text-transform: capitalize
}

.tl-details:after,.tl-details:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 15px;
    width: 0;
    height: 0;
    border-width: .5em;
    border-style: solid;
    border-color: #fff transparent transparent
}

.tl-details:before {
    border-color: rgba(0,0,0,.5) transparent transparent;
    top: calc(100% + 1px)
}

.tl-data>div:hover .tl-details,.tl-new>div:hover .tl-details {
    display: block
}

.no-video-flash .tl-new .tl-info:hover .hover-sp.to-right {
    right: -10px;
    left: auto
}

.animation-container {
    float: left;
    width: 100%;
    color: hsla(0,0%,100%,.8)
}

.ball {
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiBAMAAADIaRbxAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAADHRSTlMAtz+kiAQfaSFroRakZrKeAAAAqElEQVQoz2MAgvTlCQzIgFVFUFBEFVlEWRAIhBWQlCwUBAFThAiTIBgIIURYICIiCJFEQQhAWFcIFSmAixhCRQww1EzANAfDLnzuYYUYbYrpL0y/o4B2ywYG7ICtqgxVIMhRUNApAEmACWypEZJIlCDYUiRFihCnIjnDESLigLAI6mMxuAg7VEQcLsIMFRHGUCOJaQ6mXfjcEwx3M6a/MP2OABzFM4AkAEFrHORMawnhAAAAAElFTkSuQmCC);
    background-size: 80%;
    width: 3.5%;
    height: 11.5%;
    border-radius: 50%;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
    box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
}

.Corner p {
    width: 100%;
    text-align: center
}

.Corner.away>div {
    -webkit-animation: ball-y-away 1.8s .3s infinite cubic-bezier(0,0,.35,1);
    animation: ball-y-away 1.8s .3s infinite cubic-bezier(0,0,.35,1)
}

.Corner.away>div .ball {
    -webkit-animation: ball-x-away 1.8s .3s infinite cubic-bezier(0,0,.65,1);
    animation: ball-x-away 1.8s .3s infinite cubic-bezier(0,0,.65,1)
}

.Corner.home>div {
    -webkit-animation: ball-y-home 1.9s .3s infinite cubic-bezier(0,0,.35,1);
    animation: ball-y-home 1.9s .3s infinite cubic-bezier(0,0,.35,1)
}

.Corner.home>div .ball {
    position: absolute;
    right: 0;
    top: 0;
    -webkit-animation: ball-x-home 1.9s .3s infinite cubic-bezier(0,0,.65,1);
    animation: ball-x-home 1.9s .3s infinite cubic-bezier(0,0,.65,1)
}

.Corner>div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateY(85%);
    -ms-transform: translateY(85%);
    transform: translateY(85%)
}

.RedCard.home .rotator,.YellowCard.home .rotator {
    left: 25%;
    -webkit-animation: rotate 4s infinite ease-in-out;
    animation: rotate 4s infinite ease-in-out
}

.RedCard.home .rotator .card,.YellowCard.home .rotator .card {
    -webkit-animation: fadeIn 4s infinite ease-in-out;
    animation: fadeIn 4s infinite ease-in-out
}

.RedCard.away .rotator,.YellowCard.away .rotator {
    right: 25%;
    -webkit-animation: rotate 4s infinite ease-in-out;
    animation: rotate 4s infinite ease-in-out
}

.RedCard.away .rotator .card,.YellowCard.away .rotator .card {
    -webkit-animation: fadeIn 4s infinite ease-in-out;
    animation: fadeIn 4s infinite ease-in-out
}

.RedCard>p,.YellowCard>p {
    width: 100%;
    text-align: center
}

.rotator {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0;
    position: absolute;
    top: 30%;
    width: 7.5%;
    height: 35%
}

.rotator .card {
    height: 100%;
    width: 100%;
    border-radius: .35em;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5),inset 0 1px 1px hsla(0,0%,100%,.5);
    box-shadow: 0 1px 5px rgba(0,0,0,.5),inset 0 1px 1px hsla(0,0%,100%,.5)
}

.YellowCard .rotator .card {
    background: #ffeb00
}

.RedCard .rotator .card {
    background: red
}

.ThrowIn p {
    position: absolute;
    top: 18%;
    width: 80%;
    margin: 0 10%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    color: var(--text-color-light);
    opacity: 0;
    -webkit-animation: text-slide 1.5s .2s 1 ease-out,shadow-pulse 3.5s 1s infinite;
    animation: text-slide 1.5s .2s 1 ease-out,shadow-pulse 3.5s 1s infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.ThrowIn>div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateY(85%);
    -ms-transform: translateY(85%);
    transform: translateY(85%)
}

.ThrowIn>div .ball {
    position: absolute;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.ThrowIn.home>div {
    -webkit-animation: ball-throw_home 1.8s .3s infinite cubic-bezier(0,0,.35,1);
    animation: ball-throw_home 1.8s .3s infinite cubic-bezier(0,0,.35,1)
}

.ThrowIn.home>div .ball {
    left: 40%;
    -webkit-animation: throw-in_home 1.8s .3s infinite cubic-bezier(0,0,.65,1);
    animation: throw-in_home 1.8s .3s infinite cubic-bezier(0,0,.65,1)
}

.ThrowIn.away>div {
    -webkit-animation: ball-throw_away 1.8s .3s infinite cubic-bezier(0,0,.35,1);
    animation: ball-throw_away 1.8s .3s infinite cubic-bezier(0,0,.35,1)
}

.ThrowIn.away>div .ball {
    left: 50%;
    -webkit-animation: throw-in_away 1.8s .3s infinite cubic-bezier(0,0,.65,1);
    animation: throw-in_away 1.8s .3s infinite cubic-bezier(0,0,.65,1)
}

.text-event {
    position: absolute;
    top: 27%;
    left: 25%;
    width: 50%;
    height: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    opacity: 0;
    font-size: 1em;
    text-align: center;
    text-shadow: 1px 1px 10px #000;
    color: var(--text-color-light);
    -webkit-animation: text-slide 1.5s .2s 1 ease-out,shadow-pulse 3.5s 1s infinite;
    animation: text-slide 1.5s .2s 1 ease-out,shadow-pulse 3.5s 1s infinite
}

.Attack .attack-div,.DangerousAttack .attack-div {
    position: absolute;
    background: -webkit-gradient(linear,left top,right top,from(transparent),to(red));
    background: linear-gradient(90deg,transparent,red);
    width: 30%;
    top: 2%;
    height: 90%;
    opacity: 0
}

.Attack .attack-div .attack-dir,.DangerousAttack .attack-div .attack-dir {
    position: absolute;
    top: 43%;
    margin-top: -1.5em;
    width: 0;
    height: 0;
    border-width: 1.5em;
    border-style: solid
}

.Attack p,.DangerousAttack p {
    position: absolute;
    top: 30%;
    color: var(--text-color-light);
    font-size: 1em;
    text-align: center;
    width: 30%;
    margin: 0 35%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    opacity: 0
}

.Attack.home .attack-div,.DangerousAttack.home .attack-div {
    top: 2%;
    left: 10%;
    -webkit-transform: skewX(-7deg);
    -ms-transform: skewX(-7deg);
    transform: skewX(-7deg);
    background: -webkit-gradient(linear,left top,right top,from(transparent),to(red));
    background: linear-gradient(90deg,transparent,red)
}

.Attack.home .attack-div .attack-dir,.DangerousAttack.home .attack-div .attack-dir {
    left: 99%;
    border-color: transparent transparent transparent red
}

.Attack.away .attack-div,.DangerousAttack.away .attack-div {
    right: 10%;
    -webkit-transform: skewX(6deg);
    -ms-transform: skewX(6deg);
    transform: skewX(6deg);
    background: -webkit-gradient(linear,left top,right top,from(red),to(transparent));
    background: linear-gradient(90deg,red,transparent)
}

.Attack.away .attack-div .attack-dir,.DangerousAttack.away .attack-div .attack-dir {
    right: 99%;
    border-color: transparent red transparent transparent
}

.Attack.home .attack-div {
    -webkit-animation: attack-home 1.3s 1 ease,pulse-attack 2s 1.3s infinite ease;
    animation: attack-home 1.3s 1 ease,pulse-attack 2s 1.3s infinite ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Attack.home p {
    -webkit-animation: move-right 1.3s 1 ease;
    animation: move-right 1.3s 1 ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Attack.away .attack-div {
    -webkit-animation: attack-away 1.3s 1 ease,pulse-attack 2s 1.3s infinite ease;
    animation: attack-away 1.3s 1 ease,pulse-attack 2s 1.3s infinite ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Attack.away p {
    -webkit-animation: move-left 1.3s 1 ease;
    animation: move-left 1.3s 1 ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.DangerousAttack p {
    width: 60%;
    margin: 0 20%
}

.DangerousAttack.home .attack-div {
    -webkit-animation: dangerous-attack-home 1.3s 1 ease,pulse-attack 2.2s 1.3s infinite ease;
    animation: dangerous-attack-home 1.3s 1 ease,pulse-attack 2.2s 1.3s infinite ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.DangerousAttack.home p {
    -webkit-animation: move-right 1.3s 1 ease;
    animation: move-right 1.3s 1 ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.DangerousAttack.away .attack-div {
    -webkit-animation: dangerous-attack-away 1.3s 1 ease,pulse-attack 2.2s 1.3s infinite ease;
    animation: dangerous-attack-away 1.3s 1 ease,pulse-attack 2.2s 1.3s infinite ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.DangerousAttack.away p {
    -webkit-animation: move-left 1.3s 1 ease;
    animation: move-left 1.3s 1 ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.BallSafe>div {
    position: absolute;
    top: 2%;
    left: 10%;
    width: 40%;
    height: 91%;
    -webkit-animation: ball-safe 2s ease infinite;
    animation: ball-safe 2s ease infinite
}

.BallSafe>div p {
    text-align: center
}

.BallSafe>div div {
    position: absolute;
    width: 100%;
    height: 40%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    color: var(--text-color-light)
}

.BallSafe>div div:first-child {
    top: 26%
}

.BallSafe>div div:last-child {
    top: 43%;
    width: 80%;
    margin: 0 10%
}

.BallSafe.home>div {
    background: -webkit-gradient(linear,left top,right top,from(transparent),to(hsla(0,0%,100%,.4)));
    background: linear-gradient(90deg,transparent,hsla(0,0%,100%,.4))
}

.BallSafe.home>div div:first-child {
    -webkit-animation: ball-safe-down 1s ease 1;
    animation: ball-safe-down 1s ease 1
}

.BallSafe.home>div div:last-child {
    -webkit-animation: ball-safe-up 1s ease 1;
    animation: ball-safe-up 1s ease 1
}

.BallSafe.away>div {
    left: 50%;
    background: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.4)),to(transparent));
    background: linear-gradient(90deg,hsla(0,0%,100%,.4),transparent)
}

.BallSafe.away>div div:first-child {
    -webkit-animation: ball-safe-down 1.5s ease 1;
    animation: ball-safe-down 1.5s ease 1
}

.BallSafe.away>div div:last-child {
    -webkit-animation: ball-safe-up 1.5s ease 1;
    animation: ball-safe-up 1.5s ease 1
}

.Substitution .sub-cont {
    opacity: 0;
    position: absolute;
    width: 1.4em;
    height: 1.4em;
    border-radius: 50%;
    border: 3px solid;
    border-color: red red #0f0 #0f0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 10px rgba(0,0,0,.5);
    box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 10px rgba(0,0,0,.5);
    -webkit-animation: substitute 1.5s infinite ease-in-out;
    animation: substitute 1.5s infinite ease-in-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Substitution .sub-cont:after,.Substitution .sub-cont:before {
    content: "";
    position: absolute;
    top: -41%;
    left: -9%;
    width: 0;
    height: 0;
    border-width: .5em;
    border-style: solid;
    border-color: transparent transparent #0f0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.Substitution .sub-cont:after {
    top: 69%;
    left: 41%;
    border-color: red transparent transparent
}

.Substitution.home .sub-cont {
    opacity: 1;
    left: 33%;
    top: 50%
}

.Substitution.away .sub-cont {
    opacity: 1;
    right: 33%;
    top: 50%
}

.Offside .line {
    height: 90%;
    border-left: .11em dashed #fe0
}

.Offside .ball,.Offside .line,.Offside p {
    position: absolute;
    opacity: 0
}

.Offside p {
    top: 27%;
    left: 25%;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1.2em;
    text-align: center;
    text-shadow: 1px 1px 10px #000;
    color: var(--text-color-light);
    -webkit-animation: text-slide 1.5s .2s 1 ease-out,shadow-pulse 3.5s 1s infinite;
    animation: text-slide 1.5s .2s 1 ease-out,shadow-pulse 3.5s 1s infinite
}

.Offside.home .line {
    right: 30%;
    -webkit-transform: skewX(16deg);
    -ms-transform: skewX(16deg);
    transform: skewX(16deg);
    -webkit-animation: line-pulse 1.4s infinite ease-in-out;
    animation: line-pulse 1.4s infinite ease-in-out
}

.Offside.home .ball {
    -webkit-animation: ball-offside-home 1.4s infinite ease-out;
    animation: ball-offside-home 1.4s infinite ease-out
}

.Offside.away .line {
    left: 30%;
    -webkit-transform: skewX(-14deg);
    -ms-transform: skewX(-14deg);
    transform: skewX(-14deg);
    -webkit-animation: line-pulse 1.4s infinite ease;
    animation: line-pulse 1.4s infinite ease
}

.Offside .ball {
    -webkit-animation: ball-offside-away 1.4s infinite ease-out;
    animation: ball-offside-away 1.4s infinite ease-out
}

.FreeKick {
    opacity: 0;
    text-align: center
}

.FreeKick .ripple {
    position: absolute;
    width: 3%;
    height: 10%;
    margin: 3%;
    border-radius: 50%;
    border: .1em solid #fff;
    -webkit-animation: ripple-out 1.5s infinite ease;
    animation: ripple-out 1.5s infinite ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.FreeKick .ball {
    position: absolute;
    -webkit-animation: free-kick 1.5s infinite linear;
    animation: free-kick 1.5s infinite linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.FreeKick .arrow {
    position: absolute;
    width: 20%;
    border-bottom: .15em dashed #fff;
    -webkit-animation: expand-arrow 3s infinite ease;
    animation: expand-arrow 3s infinite ease
}

.FreeKick .arrow:after {
    position: absolute;
    top: 50%;
    margin-top: -.31em;
    content: "";
    width: 0;
    height: 0;
    border-width: .4em;
    border-style: solid;
    border-color: transparent transparent transparent #fff
}

.FreeKick.home {
    opacity: 1
}

.FreeKick.home .ripple {
    bottom: 20%;
    left: 32%
}

.FreeKick.home .ball {
    bottom: 31%;
    left: 35%
}

.FreeKick.home .arrow {
    bottom: 34%;
    left: 37%;
    -webkit-transform: rotate(-9deg);
    -ms-transform: rotate(-9deg);
    transform: rotate(-9deg);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.FreeKick.home .arrow:after {
    left: 100%;
    border-color: transparent transparent transparent #fff
}

.FreeKick.away {
    opacity: 1
}

.FreeKick.away .ripple {
    bottom: 20%;
    right: 32%
}

.FreeKick.away .ball {
    bottom: 31%;
    right: 35%
}

.FreeKick.away .arrow {
    bottom: 34%;
    right: 37%;
    -webkit-transform: rotate(9deg);
    -ms-transform: rotate(9deg);
    transform: rotate(9deg);
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.FreeKick.away .arrow:after {
    right: 100%;
    border-color: transparent #fff transparent transparent
}

.Penalty {
    opacity: 0
}

.Penalty .ball {
    position: absolute;
    -webkit-animation: penalty-ball 1s infinite linear;
    animation: penalty-ball 1s infinite linear;
    -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.44),inset 0 0 5px #000;
    box-shadow: 0 4px 3px rgba(0,0,0,.44),inset 0 0 5px #000
}

.Penalty .arrow {
    position: absolute;
    width: 10%;
    border-bottom: .18em dashed #fff;
    -webkit-animation: penalty-arrow 1.5s infinite ease;
    animation: penalty-arrow 1.5s infinite ease
}

.Penalty .arrow:after {
    position: absolute;
    top: 50%;
    margin-top: -.31em;
    content: "";
    width: 0;
    height: 0;
    border-width: .4em;
    border-style: solid
}

.Penalty.home {
    opacity: 1
}

.Penalty.home .ball {
    left: 19%;
    top: 30%
}

.Penalty.home .arrow {
    top: 38%;
    left: 22%;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.Penalty.home .arrow:after {
    left: 100%;
    border-color: transparent transparent transparent #fff
}

.Penalty.away {
    opacity: 1
}

.Penalty.away .ball {
    right: 19%;
    top: 30%
}

.Penalty.away .arrow {
    top: 38%;
    right: 22%;
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.Penalty.away .arrow:after {
    right: 100%;
    border-color: transparent #fff transparent transparent
}

.GoalKick {
    opacity: 0
}

.GoalKick .ripple {
    position: absolute;
    width: 3%;
    height: 10%;
    margin: 3%;
    border-radius: 50%;
    border: .1em solid #fff;
    -webkit-animation: ripple-out 1.5s infinite ease;
    animation: ripple-out 1.5s infinite ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.GoalKick .ball {
    position: absolute;
    -webkit-animation: free-kick 1.5s infinite linear;
    animation: free-kick 1.5s infinite linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.GoalKick .arrow {
    position: absolute;
    width: 20%;
    border-bottom: .15em dashed #fff;
    -webkit-animation: expand-arrow 3s infinite ease;
    animation: expand-arrow 3s infinite ease
}

.GoalKick .arrow:after {
    position: absolute;
    top: 50%;
    margin-top: -.31em;
    content: "";
    width: 0;
    height: 0;
    border-width: .4em;
    border-style: solid;
    border-color: transparent transparent transparent #fff
}

.GoalKick.home {
    opacity: 1
}

.GoalKick.home .ripple {
    bottom: 31%;
    left: 11%
}

.GoalKick.home .ball {
    bottom: 41%;
    left: 14%
}

.GoalKick.home .arrow {
    bottom: 42.5%;
    left: 15%;
    -webkit-transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    transform: rotate(-7deg);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.GoalKick.home .arrow:after {
    left: 100%;
    border-color: transparent transparent transparent #fff
}

.GoalKick.away {
    opacity: 1
}

.GoalKick.away .ripple {
    bottom: 31%;
    right: 11%
}

.GoalKick.away .ball {
    bottom: 41%;
    right: 14%
}

.GoalKick.away .arrow {
    bottom: 42.5%;
    right: 15%;
    -webkit-transform: rotate(7deg);
    -ms-transform: rotate(7deg);
    transform: rotate(7deg);
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.GoalKick.away .arrow:after {
    right: 100%;
    border-color: transparent #fff transparent transparent
}

.Goal .ball-cont {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.Goal .ball {
    position: absolute;
    top: 0;
    width: 5.5%;
    height: 18.5%;
    -webkit-box-shadow: inset 0 0 4px 3px rgba(0,0,0,.6);
    box-shadow: inset 0 0 4px 3px rgba(0,0,0,.6)
}

.Goal.home .ball-cont {
    -webkit-animation: goal-up-home 2.5s .2s 1 cubic-bezier(0,0,.35,1);
    animation: goal-up-home 2.5s .2s 1 cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Goal.home .ball-cont .ball {
    right: 34%;
    opacity: 0;
    -webkit-animation: ball-rotate 1s infinite linear,goal-home 2.5s 1 cubic-bezier(0,0,.65,1),goal-to-center-home 1s 3.5s 1 ease-out;
    animation: ball-rotate 1s infinite linear,goal-home 2.5s 1 cubic-bezier(0,0,.65,1),goal-to-center-home 1s 3.5s 1 ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Goal.home p {
    -webkit-animation: goal-text-home 1s 4.2s 3 ease;
    animation: goal-text-home 1s 4.2s 3 ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Goal.home p.team {
    -webkit-animation: goal-text-home 3s 4.2s 1 ease;
    animation: goal-text-home 3s 4.2s 1 ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Goal.away .ball-cont {
    -webkit-animation: goal-up-away 2.5s .2s 1 cubic-bezier(0,0,.35,1);
    animation: goal-up-away 2.5s .2s 1 cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Goal.away .ball-cont .ball {
    right: 34%;
    opacity: 0;
    -webkit-animation: ball-rotate 1s infinite linear,goal-away 2.5s 1 cubic-bezier(0,0,.65,1),goal-to-center-away 1s 3.5s 1 ease-out;
    animation: ball-rotate 1s infinite linear,goal-away 2.5s 1 cubic-bezier(0,0,.65,1),goal-to-center-away 1s 3.5s 1 ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Goal.away p {
    -webkit-animation: goal-text-away 1s 4.2s 3 ease;
    animation: goal-text-away 1s 4.2s 3 ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Goal.away p.team {
    -webkit-animation: goal-text-away 3s 4.2s 1 ease;
    animation: goal-text-away 3s 4.2s 1 ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Goal p {
    opacity: 0;
    position: absolute;
    top: 7%;
    left: 25%;
    width: 50%;
    font-size: 1.2em;
    text-align: center;
    text-shadow: 1px 1px 10px #000;
    color: var(--text-color-light)
}

.Goal p.team {
    top: 52%;
    height: 40%;
    overflow: hidden
}

.Goal p.goal-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@-webkit-keyframes ball-x-away {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position: 0 0;
        -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5),inset 0 0 5px #000;
        box-shadow: 0 0 3px rgba(0,0,0,.5),inset 0 0 5px #000
    }

    50% {
        -webkit-transform: translateX(500%);
        transform: translateX(500%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000
    }

    to {
        -webkit-transform: translateX(250%);
        transform: translateX(250%);
        background-position: 800% -1600%;
        -webkit-box-shadow: 0 10px 3px rgba(0,0,0,.3),inset 0 0 3px #000;
        box-shadow: 0 10px 3px rgba(0,0,0,.3),inset 0 0 3px #000
    }
}

@keyframes ball-x-away {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position: 0 0;
        -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5),inset 0 0 5px #000;
        box-shadow: 0 0 3px rgba(0,0,0,.5),inset 0 0 5px #000
    }

    50% {
        -webkit-transform: translateX(500%);
        transform: translateX(500%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000
    }

    to {
        -webkit-transform: translateX(250%);
        transform: translateX(250%);
        background-position: 800% -1600%;
        -webkit-box-shadow: 0 10px 3px rgba(0,0,0,.3),inset 0 0 3px #000;
        box-shadow: 0 10px 3px rgba(0,0,0,.3),inset 0 0 3px #000
    }
}

@-webkit-keyframes ball-x-home {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position: 0 0;
        -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5),inset 0 0 5px #000;
        box-shadow: 0 0 3px rgba(0,0,0,.5),inset 0 0 5px #000
    }

    50% {
        -webkit-transform: translateX(-500%);
        transform: translateX(-500%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000
    }

    to {
        -webkit-transform: translateX(-250%);
        transform: translateX(-250%);
        background-position: 800% -1600%;
        -webkit-box-shadow: 0 10px 3px rgba(0,0,0,.3),inset 0 0 3px #000;
        box-shadow: 0 10px 3px rgba(0,0,0,.3),inset 0 0 3px #000
    }
}

@keyframes ball-x-home {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position: 0 0;
        -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5),inset 0 0 5px #000;
        box-shadow: 0 0 3px rgba(0,0,0,.5),inset 0 0 5px #000
    }

    50% {
        -webkit-transform: translateX(-500%);
        transform: translateX(-500%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000
    }

    to {
        -webkit-transform: translateX(-250%);
        transform: translateX(-250%);
        background-position: 800% -1600%;
        -webkit-box-shadow: 0 10px 3px rgba(0,0,0,.3),inset 0 0 3px #000;
        box-shadow: 0 10px 3px rgba(0,0,0,.3),inset 0 0 3px #000
    }
}

@-webkit-keyframes ball-y-away {
    0% {
        -webkit-transform: translateY(85%);
        transform: translateY(85%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0
    }
}

@keyframes ball-y-away {
    0% {
        -webkit-transform: translateY(85%);
        transform: translateY(85%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0
    }
}

@-webkit-keyframes ball-y-home {
    0% {
        -webkit-transform: translateY(85%);
        transform: translateY(85%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0
    }
}

@keyframes ball-y-home {
    0% {
        -webkit-transform: translateY(85%);
        transform: translateY(85%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0
    }
}

@-webkit-keyframes fadeIn {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    15% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    20% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: 1
    }

    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    85% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 1
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
}

@keyframes fadeIn {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    15% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    20% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: 1
    }

    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    85% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 1
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
}

@-webkit-keyframes rotate {
    0%,to {
        opacity: 1
    }

    31% {
        -webkit-transform: perspective(1050px) rotateY(0deg);
        transform: perspective(1050px) rotateY(0deg)
    }

    51% {
        -webkit-transform: perspective(1050px) rotateY(180deg);
        transform: perspective(1050px) rotateY(180deg)
    }

    70% {
        -webkit-transform: perspective(1050px) rotateY(0deg);
        transform: perspective(1050px) rotateY(0deg)
    }
}

@keyframes rotate {
    0%,to {
        opacity: 1
    }

    31% {
        -webkit-transform: perspective(1050px) rotateY(0deg);
        transform: perspective(1050px) rotateY(0deg)
    }

    51% {
        -webkit-transform: perspective(1050px) rotateY(180deg);
        transform: perspective(1050px) rotateY(180deg)
    }

    70% {
        -webkit-transform: perspective(1050px) rotateY(0deg);
        transform: perspective(1050px) rotateY(0deg)
    }
}

@-webkit-keyframes ball-throw_home {
    0% {
        -webkit-transform: translateY(85%);
        transform: translateY(85%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        opacity: 0
    }
}

@keyframes ball-throw_home {
    0% {
        -webkit-transform: translateY(85%);
        transform: translateY(85%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        opacity: 0
    }
}

@-webkit-keyframes ball-throw_away {
    0% {
        -webkit-transform: translateY(85%);
        transform: translateY(85%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        opacity: 0
    }
}

@keyframes ball-throw_away {
    0% {
        -webkit-transform: translateY(85%);
        transform: translateY(85%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        opacity: 0
    }
}

@-webkit-keyframes throw-in_home {
    0% {
        background-position: 0 0;
        -webkit-box-shadow: 0 20px 15px rgba(0,0,0,.5),inset 0 0 5px #000;
        box-shadow: 0 20px 15px rgba(0,0,0,.5),inset 0 0 5px #000;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    30% {
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        background-position: 0 -600%;
        width: 2.8%;
        height: 9%;
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.6),inset 0 -3px 6px #000;
        box-shadow: 0 1px 1px rgba(0,0,0,.6),inset 0 -3px 6px #000;
        opacity: 1
    }

    to {
        background-position: 0 -1600%;
        -webkit-box-shadow: 0 0 0 rgba(0,0,0,.6),inset 0 -3px 6px #000;
        box-shadow: 0 0 0 rgba(0,0,0,.6),inset 0 -3px 6px #000;
        opacity: 0;
        width: 2%;
        height: 6.6%;
        -webkit-transform: translateX(60px);
        transform: translateX(60px)
    }
}

@keyframes throw-in_home {
    0% {
        background-position: 0 0;
        -webkit-box-shadow: 0 20px 15px rgba(0,0,0,.5),inset 0 0 5px #000;
        box-shadow: 0 20px 15px rgba(0,0,0,.5),inset 0 0 5px #000;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    30% {
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        background-position: 0 -600%;
        width: 2.8%;
        height: 9%;
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.6),inset 0 -3px 6px #000;
        box-shadow: 0 1px 1px rgba(0,0,0,.6),inset 0 -3px 6px #000;
        opacity: 1
    }

    to {
        background-position: 0 -1600%;
        -webkit-box-shadow: 0 0 0 rgba(0,0,0,.6),inset 0 -3px 6px #000;
        box-shadow: 0 0 0 rgba(0,0,0,.6),inset 0 -3px 6px #000;
        opacity: 0;
        width: 2%;
        height: 6.6%;
        -webkit-transform: translateX(60px);
        transform: translateX(60px)
    }
}

@-webkit-keyframes throw-in_away {
    0% {
        background-position: 0 0;
        -webkit-box-shadow: 0 20px 15px rgba(0,0,0,.5),inset 0 0 5px #000;
        box-shadow: 0 20px 15px rgba(0,0,0,.5),inset 0 0 5px #000;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    30% {
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        background-position: 0 -600%;
        width: 2.8%;
        height: 9%;
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.6),inset 0 -3px 6px #000;
        box-shadow: 0 1px 1px rgba(0,0,0,.6),inset 0 -3px 6px #000;
        opacity: 1
    }

    to {
        background-position: 0 -1600%;
        -webkit-box-shadow: 0 0 0 rgba(0,0,0,.6),inset 0 -3px 6px #000;
        box-shadow: 0 0 0 rgba(0,0,0,.6),inset 0 -3px 6px #000;
        opacity: 0;
        width: 2%;
        height: 6.6%;
        -webkit-transform: translateX(-60px);
        transform: translateX(-60px)
    }
}

@keyframes throw-in_away {
    0% {
        background-position: 0 0;
        -webkit-box-shadow: 0 20px 15px rgba(0,0,0,.5),inset 0 0 5px #000;
        box-shadow: 0 20px 15px rgba(0,0,0,.5),inset 0 0 5px #000;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    30% {
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        background-position: 0 -600%;
        width: 2.8%;
        height: 9%;
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.6),inset 0 -3px 6px #000;
        box-shadow: 0 1px 1px rgba(0,0,0,.6),inset 0 -3px 6px #000;
        opacity: 1
    }

    to {
        background-position: 0 -1600%;
        -webkit-box-shadow: 0 0 0 rgba(0,0,0,.6),inset 0 -3px 6px #000;
        box-shadow: 0 0 0 rgba(0,0,0,.6),inset 0 -3px 6px #000;
        opacity: 0;
        width: 2%;
        height: 6.6%;
        -webkit-transform: translateX(-60px);
        transform: translateX(-60px)
    }
}

@-webkit-keyframes shadow-pulse {
    0% {
        text-shadow: 1px 1px 10px 1px #000;
        opacity: .8
    }

    50% {
        text-shadow: 1px 1px 5px 1px rgba(0,0,0,.4);
        opacity: .95
    }

    to {
        text-shadow: 1px 1px 10px 1px #000;
        opacity: .8
    }
}

@keyframes shadow-pulse {
    0% {
        text-shadow: 1px 1px 10px 1px #000;
        opacity: .8
    }

    50% {
        text-shadow: 1px 1px 5px 1px rgba(0,0,0,.4);
        opacity: .95
    }

    to {
        text-shadow: 1px 1px 10px 1px #000;
        opacity: .8
    }
}

@-webkit-keyframes attack-home {
    0% {
        opacity: 0
    }

    to {
        -webkit-transform: skewX(4deg);
        transform: skewX(4deg);
        left: 30%;
        opacity: .7
    }
}

@keyframes attack-home {
    0% {
        opacity: 0
    }

    to {
        -webkit-transform: skewX(4deg);
        transform: skewX(4deg);
        left: 30%;
        opacity: .7
    }
}

@-webkit-keyframes attack-away {
    0% {
        opacity: 0
    }

    to {
        -webkit-transform: skewX(-7deg);
        transform: skewX(-7deg);
        right: 30%;
        opacity: .7
    }
}

@keyframes attack-away {
    0% {
        opacity: 0
    }

    to {
        -webkit-transform: skewX(-7deg);
        transform: skewX(-7deg);
        right: 30%;
        opacity: .7
    }
}

@-webkit-keyframes dangerous-attack-home {
    0% {
        opacity: 0
    }

    to {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        left: 50%;
        opacity: .7
    }
}

@keyframes dangerous-attack-home {
    0% {
        opacity: 0
    }

    to {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        left: 50%;
        opacity: .7
    }
}

@-webkit-keyframes dangerous-attack-away {
    0% {
        opacity: 0
    }

    to {
        -webkit-transform: skewX(-20deg);
        transform: skewX(-20deg);
        right: 50%;
        opacity: .7
    }
}

@keyframes dangerous-attack-away {
    0% {
        opacity: 0
    }

    to {
        -webkit-transform: skewX(-20deg);
        transform: skewX(-20deg);
        right: 50%;
        opacity: .7
    }
}

@-webkit-keyframes pulse-attack {
    0%,to {
        opacity: .7
    }

    50% {
        opacity: .4
    }
}

@keyframes pulse-attack {
    0%,to {
        opacity: .7
    }

    50% {
        opacity: .4
    }
}

@-webkit-keyframes move-right {
    0% {
        text-indent: -100%;
        opacity: 0
    }

    to {
        text-indent: 0;
        opacity: .7
    }
}

@keyframes move-right {
    0% {
        text-indent: -100%;
        opacity: 0
    }

    to {
        text-indent: 0;
        opacity: .7
    }
}

@-webkit-keyframes move-left {
    0% {
        text-indent: 100%;
        opacity: 0
    }

    to {
        text-indent: 0;
        opacity: .7
    }
}

@keyframes move-left {
    0% {
        text-indent: 100%;
        opacity: 0
    }

    to {
        text-indent: 0;
        opacity: .7
    }
}

@-webkit-keyframes ball-safe {
    0% {
        opacity: .6
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .6
    }
}

@keyframes ball-safe {
    0% {
        opacity: .6
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .6
    }
}

@-webkit-keyframes ball-safe-down {
    0% {
        opacity: 0;
        top: 0;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    70% {
        opacity: 1;
        top: 26%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    90% {
        top: 25%
    }

    to {
        top: 26%
    }
}

@keyframes ball-safe-down {
    0% {
        opacity: 0;
        top: 0;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    70% {
        opacity: 1;
        top: 26%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    90% {
        top: 25%
    }

    to {
        top: 26%
    }
}

@-webkit-keyframes ball-safe-up {
    0% {
        opacity: 0;
        top: 68%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    70% {
        opacity: 1;
        top: 40%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    90% {
        top: 43%
    }

    to {
        top: 42%
    }
}

@keyframes ball-safe-up {
    0% {
        opacity: 0;
        top: 68%;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    70% {
        opacity: 1;
        top: 40%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    90% {
        top: 43%
    }

    to {
        top: 42%
    }
}

@-webkit-keyframes line-pulse {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    75% {
        opacity: 1
    }

    85% {
        opacity: .3
    }

    90% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes line-pulse {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    75% {
        opacity: 1
    }

    85% {
        opacity: .3
    }

    90% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes ball-offside-home {
    0% {
        top: 65%;
        right: 45%
    }

    50% {
        opacity: 1;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        width: 4%;
        height: 13%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: .8;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }

    to {
        top: 28%;
        right: 26%;
        opacity: 0;
        background-position: 800% 200%;
        width: 2.3%;
        height: 6.6%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }
}

@keyframes ball-offside-home {
    0% {
        top: 65%;
        right: 45%
    }

    50% {
        opacity: 1;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        width: 4%;
        height: 13%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: .8;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }

    to {
        top: 28%;
        right: 26%;
        opacity: 0;
        background-position: 800% 200%;
        width: 2.3%;
        height: 6.6%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }
}

@-webkit-keyframes ball-offside-away {
    0% {
        top: 65%;
        left: 45%
    }

    50% {
        opacity: 1;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        width: 4%;
        height: 13%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: .8;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }

    to {
        top: 28%;
        left: 26%;
        opacity: 0;
        background-position: 800% 200%;
        width: 2.3%;
        height: 6.6%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }
}

@keyframes ball-offside-away {
    0% {
        top: 65%;
        left: 45%
    }

    50% {
        opacity: 1;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        width: 4%;
        height: 13%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: .8;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }

    to {
        top: 28%;
        left: 26%;
        opacity: 0;
        background-position: 800% 200%;
        width: 2.3%;
        height: 6.6%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }
}

@-webkit-keyframes text-slide {
    0% {
        top: -20%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    75% {
        top: 28%
    }

    88% {
        top: 24%
    }

    to {
        top: 25%;
        opacity: 1
    }
}

@keyframes text-slide {
    0% {
        top: -20%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    75% {
        top: 28%
    }

    88% {
        top: 24%
    }

    to {
        top: 25%;
        opacity: 1
    }
}

@-webkit-keyframes substitute {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg)
    }
}

@keyframes substitute {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg)
    }
}

@-webkit-keyframes free-kick {
    0% {
        background-position: 0 0
    }

    to {
        background-position: -1200% 400%
    }
}

@keyframes free-kick {
    0% {
        background-position: 0 0
    }

    to {
        background-position: -1200% 400%
    }
}

@-webkit-keyframes free-kick_basket {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: -1200% 50%
    }
}

@keyframes free-kick_basket {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: -1200% 50%
    }
}

@-webkit-keyframes ripple-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: .8
    }

    85% {
        width: 9%;
        height: 27%;
        margin: .2%;
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes ripple-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: .8
    }

    85% {
        width: 9%;
        height: 27%;
        margin: .2%;
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes expand-arrow {
    0% {
        width: 0;
        opacity: 0
    }

    10% {
        opacity: 1
    }

    50% {
        width: 20%
    }

    60% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes expand-arrow {
    0% {
        width: 0;
        opacity: 0
    }

    10% {
        opacity: 1
    }

    50% {
        width: 20%
    }

    60% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes penalty-arrow {
    0% {
        width: 0;
        opacity: 0
    }

    10% {
        opacity: 1
    }

    50% {
        width: 10%
    }

    60% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes penalty-arrow {
    0% {
        width: 0;
        opacity: 0
    }

    10% {
        opacity: 1
    }

    50% {
        width: 10%
    }

    60% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes penalty-ball {
    to {
        background-position: 1200% 0
    }
}

@keyframes penalty-ball {
    to {
        background-position: 1200% 0
    }
}

@-webkit-keyframes ball-rotate {
    to {
        background-position: 1500% 0
    }
}

@keyframes ball-rotate {
    to {
        background-position: 1500% 0
    }
}

@-webkit-keyframes goal-up-home {
    0%,20% {
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

    50% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%)
    }

    to {
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }
}

@keyframes goal-up-home {
    0%,20% {
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

    50% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%)
    }

    to {
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }
}

@-webkit-keyframes goal-home {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        right: 34%;
        opacity: 0
    }

    25% {
        -webkit-transform: scale(.65);
        transform: scale(.65);
        right: 34%;
        opacity: 1
    }

    30% {
        right: 34%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }

    55% {
        right: 14%;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000
    }

    80% {
        right: 3%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    to {
        right: 5%;
        opacity: 1;
        -webkit-transform: scale(.65);
        transform: scale(.65)
    }
}

@keyframes goal-home {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        right: 34%;
        opacity: 0
    }

    25% {
        -webkit-transform: scale(.65);
        transform: scale(.65);
        right: 34%;
        opacity: 1
    }

    30% {
        right: 34%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }

    55% {
        right: 14%;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000
    }

    80% {
        right: 3%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    to {
        right: 5%;
        opacity: 1;
        -webkit-transform: scale(.65);
        transform: scale(.65)
    }
}

@-webkit-keyframes goal-to-center-home {
    0% {
        right: 4%;
        -webkit-transform: scale(.65);
        transform: scale(.65)
    }

    to {
        right: 48%;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes goal-to-center-home {
    0% {
        right: 4%;
        -webkit-transform: scale(.65);
        transform: scale(.65)
    }

    to {
        right: 48%;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes goal-text-home {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes goal-text-home {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes goal-up-away {
    0%,20% {
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

    50% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%)
    }

    to {
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }
}

@keyframes goal-up-away {
    0%,20% {
        -webkit-transform: translateY(40%);
        transform: translateY(40%)
    }

    50% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%)
    }

    to {
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }
}

@-webkit-keyframes goal-away {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        left: 34%;
        opacity: 0
    }

    25% {
        -webkit-transform: scale(.65);
        transform: scale(.65);
        left: 34%;
        opacity: 1
    }

    30% {
        left: 34%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }

    55% {
        left: 14%;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000
    }

    80% {
        left: 4%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    to {
        left: 5%;
        opacity: 1;
        -webkit-transform: scale(.65);
        transform: scale(.65)
    }
}

@keyframes goal-away {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        left: 34%;
        opacity: 0
    }

    25% {
        -webkit-transform: scale(.65);
        transform: scale(.65);
        left: 34%;
        opacity: 1
    }

    30% {
        left: 34%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000
    }

    55% {
        left: 14%;
        -webkit-box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000;
        box-shadow: 0 25px 15px rgba(0,0,0,.3),inset 0 0 5px #000
    }

    80% {
        left: 4%;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        box-shadow: 0 1px 3px rgba(0,0,0,.4),inset 0 0 5px #000;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    to {
        left: 5%;
        opacity: 1;
        -webkit-transform: scale(.65);
        transform: scale(.65)
    }
}

@-webkit-keyframes goal-to-center-away {
    0% {
        left: 4%;
        -webkit-transform: scale(.65);
        transform: scale(.65)
    }

    to {
        left: 46%;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes goal-to-center-away {
    0% {
        left: 4%;
        -webkit-transform: scale(.65);
        transform: scale(.65)
    }

    to {
        left: 46%;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes goal-text-away {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes goal-text-away {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.right-block-flash.right-block-flash-basketball {
    background: rgba(90,0,0,.49);
    -webkit-box-shadow: inset 0 0 0 1px #5a0000;
    box-shadow: inset 0 0 0 1px #5a0000
}

.game-control.Basketball .basket {
    position: absolute;
    top: 1%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAMAAABiiJHFAAADAFBMVEXZ2dn/NTUJAAAAAAD/AAD///////8AAADZ2dn/AACaAADV1dX/Bgb/3d3X19f/AADq6ur/////////i4vh4eH7+vrZ2Nja29vZ39/Z2trZ2Nj/AADZ3Nz/////BQXuZGTzSkrX5eXX6en/AADxVlb9FRX/AQH/AACwsLDgsrL////9AADf7OzASkrX2Nj////y8fH+/f3/Bgb/AACzs7Ozs7P3AADW6+vf39/+/PyaDAz/AAD/AgK4ubn4AAD/AAC0tLSvr6+0tLT/7+/W1tb/AAD5+fns7e3g4eH/AADc39+3uLj/fX3k5eW9u7z19fWbIyOtrq7X19fOsrKsq6wWAAADAACvr6//U1O2uLgAAAANAADhAADY4eG4uLi1g4T/AACdAwOzs7OnPDz/GhoAAAD/Pz/2OTnpiIidFRWvr6//AADm5ualo6b/zc2qpab9/PxRAADW4+OvsLCrOjrj6urCwsLBgID5LS329vb/BwfdwsL/AAD+GxuioqX/4+P/8PCenaL/oKACAAAAAAAAAACzAAD+YGDEy8vlmprrdnbV9vbb09PFyMi4uLi9vr7/xMT/+vr/3t6fn6IAAAD6+vqmpqcAAACxsbECAACSjo+nm5vJp6eeCQkxAAC4amrGgIDT09Pb29vo6OjBw8PBwcHbx8f/zs7gt7f/vr7/ra2kpKj/dHTkq6uFAADYAAC7lZbY1dW8vLzjp6f+EBDp6en/j4//i4v/UlIyAAD/JiYXAACsp6hLAADGv7/M2dnS2trNjI2wUFDO1dWlLS22cnPb4+OhJiakAAB7AACzY2OnPT3s9/emNDTDw8P/kJC8vr7/wMD/pKTExMSYmaAHAABzAAD/l5fXz88AAACzkpP/sbHjGxutFxeCXFz52dn629umFBTPq6vbxsbOwMC/e3v///+ZAACfFRXhzc3bWFjHysmydXWyVladAgLte3uzQ0OtAABjaWmCbW3o7u68T0+0gYW2kpLyw8OuICDofHyaBASVAgKjHh7AkZHAWlp3gGvJAAAA+3RSTlOkVL63PeLqAKVGbZxAvZ5AvuX8ppjMoqSloqRPpehMg3uop2Z+bUk3xpbsQ5sEoPDI31Y7qbwVqqrb/gdk0R4y3rvK0p4N2MOvLvHBfLLb0fejorXCCsuyZa8gr06l7t0k8NHnRjJgdYz+0Cq4ysKz2JagltTzDcVu02ucPFW/y+OmjYXZWV5z05CHrKGOKsSl5cWTRtN5c3yg3em69rPzmpWnu0iAoLCYsJjZiJF7XNDlXZRkvYOUbBROxFiozcTSqt657Nbg7niN1f3z/rKruJ6nZbm5eJWhk8Oni9DS37vn3cz6+/g88/SY6er73HO6bVTb4aiTr9K8nE0G4ewAAAgQSURBVFjD7NBNa9pwHAfwv118iE/RblOYJMcEEhrrAsUg2EPiE0QKwoawiwfxoojXgaK4g1cr8wVUD6J4XSu+iVIvPfbW17FvYiUdwpD26jeB8OdPPnx/P+J+d87cZ6lUKpPJXFyk0+l6vSAoAnkTBAcQHEAVExIoWuJjVjiOi9HkQMcqlDILVSr1AhyBkSQIX82AommaoShFEBS/wvyPNZ1doULhsk35JYnmOPTZUZLEKPAvcUdVq9X1eu1wOMqGUeOl16w9GCBsSJFoOICQXSlJohQFkgAHSK1WXq0Gt/3+w3DYbDZHT0+98PO9nyHub2lzsO2G2igUs8PFOJ7nJbTy+9uKAqdcLg+MwXK5vBsOh4HASNO0Xu/a5RJFMW5FZNnTe4ohv395FZ6DgC48QtN4aXytAwfHMIy7x8fNZjMLBLqaNlbV67gouvBaYZGEmv15dZ4LNRrF4vj5I9r++O6lUAoSx3U6Hcy6MozbRX8xn88xFeq0WqrT6WRNAYbphHFOqBZ1nps28vlkMjmZECLrQd+nz6cme3LibfOcseg/zGaBblfraWpCTeC/cDjMvoopJVrZLRX6U8xPogghXyKREhKJRAjiCb6wH068FO0YxVkWDCgnHjsWNb7CgCZVzCejOhKUZSh72WcDaLOTQKnZrElhQJNKEtl34/P5dF0u2dqBLKjtrqZ5SBgxqL9geqnkiXo8HmLncDYXnHiILAchbTE0iyK29yZ2egMKS8PdHvUONuT7hzqyR/bI/mWPjm0YhKEgDFNmAnggS8Y2LjyBG6/iGo9gwQQmzBHRUMEwGSdHldSGIgX/AJ9Oupu92Zv9M7YiTxexVcUYeU+sLufXkkyZyzaoKIBB80JQAW5Lgbd6GBSvKY/FNoGklPQeTQoTb+OgkNZ9VF0uC1CU8Cbe9VEr59yg+45PYR3J6Gx2DZgXd+V25+BNIZlx9vL5tMIu2WzZOogRXtrGufbSHiCxBglzhm2XY560SOKx5qg4OsUqjnnCE3t8QXSeteyHu479tGenwS2EYRzAi6RxZNAZUkedY9odjWp0l2Kiu8tQCSEaiWgEiSshQiINhhBHdcxoUaL0RMtQqnUfvWlLD2rc933f16fd4NmYMiMNYXwy/X/amcz85nl237z7zrPdA+CigW1gG9gG9j9gO3wP89LhBfwDFkx/E/979vZZxef7f9+LO7T4S9afz2+zI8qVlJSS5zdvPo+6CrypfXufMUNatPQP3/jHbAefdnx+lLVSW/E0NTV18rc8rdCWWXOv8k1twke2Dt0oYD8+94dsAD/EWjqapimKSh3wLTrdAIqm6VRt5f3QOQJfmIOtW3rEe7ZdwIRu3U0pWoqmUu+dulVaNrEuL9Nf1dQ4Kcr55Zmg/5LZ50dMW9y5mddv3nY7DszocouefEprLYmSnIw7GRdXVFRcXFz+UWQRPfz8qEpHOa1vQGQFBXb0stquB1b3mL7w4M3J1L2Uon5FQBbGxb3IKxeJLJZqS7Uo7+4Da+U9+lbwokBVcNDMQX29YafDmWvh9C5w5CqldaW5hSeLh5WXiyDVFotFlPcgKiXjTUbG29fU69gnT/r2HQhTUG/YLl1nMKckk4kfVUVTzpr0R/cfPoPWQSxMKcnIyLB+equtmExTzY+N7QWmNywkYILJZAppFzlyWOidRzU6Sud0Oqtepaenz3NFe2o0LAma1jVnTO9YHi+kZUj7yJGHQhfMEXTyE1Q//Jxe5dQNYJYVxYSmmGvdaO3LfFC9YHkQH54/Iw4VuMaYfuylS/JeSCaWlTEl1qVCO6/yejK+JobzOxZqHBKyLTx81rBRQwVsIH17smFNrl02jdvlfm5J7vXr1tu3P2zZYjAajEa7zCZWCoWZHI9sUx8ejANh4BkeOXL7qI1zQPSF+M1Zf+MKjLxbwSB8cW5ycvIWiA2pNQulKCZW1io1GiEU64EdMwQSwouc1Tp0FIh+vsxM2W/w3d17Vk1jwWyd22zf6TNnbicnZ1+0KxQYiuXrjUaZXooqSVyzn1M/O2srz2dbJIjf2u7d27fTuiU7l60a14gbMTyCqwKyIG3z8pXvC3EharchBEo6MJmRQIyoOEF8Nt4DOywSxP6uITOMz9mDZ984PK7RcW5ExHAWkHPT0qKXr5w6/hiHs1WMk8hFG4FgSTgqg5CoRJzF8cAKBH4MCZuQoO2uIyMaTeG2CouICFPFAnki+tqmDUC6ciEB1yP2izaZ3iE1S/WITIhKEjI9sWwX2j/0BtxJbhCLy2JxVc1z5kY3bsyQ8PepSzyeoNGTMgOhSVQQUr2eECYIz8bUy67vyWb3h4fTY34jLjyb4MBAVc7cgugmlzbXkT8SU0tKNAqF0UY6CBRFEEKD167pVS+7c/2uZUdhVwsKYwWr9u3Lgb6bRLtIjlti1gjVYoJEbNmJGGrGEATHySyOO7uoc+dpnZu1CguDtmPfQd9yefQ1eD6evhtlSdQaMYEpDIkIKsVIRKMWXqiH5QYGB4XBB6XYnDMFjeUrGm/etHIqVOkx+yVqDIpEyEQDISUwhs10Z2MntVKpYi/PLTixYoUcGp86nvPrZEkkSjGGSZFEu0FGYEq9Wrjfnb0MZJocSNfCdC/T/d7iEiWKYAqx1G4wIAhKqvE17uylE96TTHplnlWLlWaFGUuSKuzZiAJXk46f2c1yeRMgj7mTnt34C0oliknF5iQ0MTsbIZPiY35mx09lqvzTxDuSzA4035yV5MjPjO/l9vtXwvVWAlku+9YAAAAASUVORK5CYII=) no-repeat 0 0;
    background-size: contain;
    width: 21%;
    height: 80%;
    opacity: 0
}

.game-control.Basketball .ball_container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.game-control.Basketball .b_ball {
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQ5OTYyQjk5Rjg4MTFFM0E4QkVEODcwMDRDMkM5NDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQ5OTYyQkE5Rjg4MTFFM0E4QkVEODcwMDRDMkM5NDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNDk5NjJCNzlGODgxMUUzQThCRUQ4NzAwNEMyQzk0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNDk5NjJCODlGODgxMUUzQThCRUQ4NzAwNEMyQzk0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABYAJAMBEQACEQEDEQH/xAB/AAEBAQAAAAAAAAAAAAAAAAAFBAMBAQEBAAMAAAAAAAAAAAAAAAMBAgAEBhAAAgEDAwIEBQUBAAAAAAAAAQIDERIEACEFMRNBYXEikTJSIxSBwWJyUxURAAICAQEFCAMAAAAAAAAAAAECABEDITFBURIi8GGRobHB0VJxgRP/2gAMAwEAAhEDEQA/ADpVxZGeLKxlWN2t96oyNU9CRXr568fbDUGe65VOjKIbwfH8ZxfHx4+LjBpGaRrQoMh+427MfAdBU6XNld2smDgw48a0B2uIFwgJfF9nVitj09Qu/wAK6Kzxj0PrD8fieEh5nJ5JIIhJLDCFYKpWpZ90UD5moOgrtpWzZCgWztMBcGIOXoage8UuPar+Gbb6dI7qU+mv710WtbY1D6+kzy0yEDLJkhg7WiPtKS9T0Arq2L0EhBrU+Ui4tJVx1i73ZkNxF0atdRiNmr7qdKeGtZCLupjCCBV1LTFlqLpMwBFG5aJANvGtdHY4RyGG+Hxq45CSfuGNSkdszRqALmf3W19gb6qeulJ6anWUEMT7fmLdjM7VfyRS7/JaUp166OxWyNyte3ymQlxkkkaCEyTDcoLBIRXYe9gfjqsp3mRGG4a/q/WH8PlZUvEp/wBPDOM4aSoZo3Q/ca20huv6Dy0mVAG6TfjDwOSnWteHzKY2wr9ka6u3cr1/jeafDWCDxihk4TGDM5Fucyo5sCSPD7MXbnZ4iahnrct5NDXb031pkXkHULvv+Ia5G/oQVPLQ107++WX8Z+P8i9q/y7daf2s1Kapy0vZ29J//2Q==) 0 50%;
    background-size: cover;
    position: absolute;
    width: 6%;
    height: 19%;
    border-radius: 50%;
    -webkit-box-shadow: 0 4px 6px rgba(90,0,0,.79),inset 2px -2px 8px rgba(49,12,0,.9);
    box-shadow: 0 4px 6px rgba(90,0,0,.79),inset 2px -2px 8px rgba(49,12,0,.9);
    opacity: 0
}

.game-control.Basketball .arrow {
    position: absolute;
    bottom: 20%;
    width: 20%;
    border-bottom: .15em dashed #fff;
    opacity: 0
}

.game-control.Basketball .arrow:after {
    position: absolute;
    top: 50%;
    margin-top: -.31em;
    content: "";
    width: 0;
    height: 0;
    border-width: .4em;
    border-style: solid
}

.game-control.Basketball .field-container {
    background: transparent;
    overflow: hidden;
    border-right: 1px solid var(--sport-border-right-primary)
}

.game-control.Basketball .field-container .field {
    background: url(/./images/basket_6badf953b4ee8da724a226a41f0e77b6.png) no-repeat 50% 50%;
    background-size: contain
}

.game-control.Basketball .statistics-toggle {
    background: rgba(90,0,0,.63);
    padding: 0 0 2px
}

.game-control.Basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) {
    width: 48%
}

.game-control.Basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) .stat-l,.game-control.Basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) .stat-r {
    width: 8%
}

.game-control.Basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) .team-2 {
    width: 84%
}

.game-control.Basketball .statistics-toggle .game-statistics li:last-child {
    margin-right: 0;
    float: right
}

.game-control.Basketball .Attack .attack-div {
    top: 0;
    height: 94%
}

.game-control.Basketball .Attack.home .attack-div {
    background: -webkit-gradient(linear,left top,right top,from(transparent),to(#ff2900));
    background: linear-gradient(90deg,transparent,#ff2900)
}

.game-control.Basketball .Attack.home .attack-div .attack-dir {
    border-color: transparent transparent transparent #ff2900
}

.game-control.Basketball .Attack.away .attack-div {
    background: -webkit-gradient(linear,left top,right top,from(#ff2900),to(transparent));
    background: linear-gradient(90deg,#ff2900,transparent)
}

.game-control.Basketball .Attack.away .attack-div .attack-dir {
    border-color: transparent #ff2900 transparent transparent
}

.game-control.Basketball .Foul .timeout-container {
    position: absolute;
    top: 2%;
    width: 49.5%;
    height: 91%;
    -webkit-animation: ball-safe 2s ease infinite;
    animation: ball-safe 2s ease infinite
}

.game-control.Basketball .Foul .timeout-container div {
    position: absolute;
    width: 100%;
    height: 35%;
    overflow: hidden;
    text-align: center;
    color: var(--text-color-light);
    text-shadow: 1px -1px 5px #000
}

.game-control.Basketball .Foul .timeout-container div:first-child {
    top: 28%
}

.game-control.Basketball .Foul .timeout-container div:last-child {
    top: 42%;
    width: 80%;
    margin: 0 10%
}

.game-control.Basketball .Foul.home .timeout-container {
    background: -webkit-gradient(linear,left top,right top,from(transparent),to(rgba(255,0,0,.4)));
    background: linear-gradient(90deg,transparent,rgba(255,0,0,.4))
}

.game-control.Basketball .Foul.home .timeout-container div:first-child {
    -webkit-animation: ball-safe-down 1s ease 1;
    animation: ball-safe-down 1s ease 1
}

.game-control.Basketball .Foul.home .timeout-container div:last-child {
    -webkit-animation: ball-safe-up 1s ease 1;
    animation: ball-safe-up 1s ease 1
}

.game-control.Basketball .Foul.away .timeout-container {
    left: 49.5%;
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,0,0,.4)),to(transparent));
    background: linear-gradient(90deg,rgba(255,0,0,.4),transparent)
}

.game-control.Basketball .Foul.away .timeout-container div:first-child {
    -webkit-animation: ball-safe-down 1.5s ease 1;
    animation: ball-safe-down 1.5s ease 1
}

.game-control.Basketball .Foul.away .timeout-container div:last-child {
    -webkit-animation: ball-safe-up 1.5s ease 1;
    animation: ball-safe-up 1.5s ease 1
}

.game-control.Basketball .Free1Throw.away .basket,.game-control.Basketball .Free2Throws.away .basket,.game-control.Basketball .Free3Throws.away .basket,.game-control.Basketball .FreeThrow.away .basket {
    left: 1%;
    opacity: 1
}

.game-control.Basketball .Free1Throw.away .b_ball,.game-control.Basketball .Free2Throws.away .b_ball,.game-control.Basketball .Free3Throws.away .b_ball,.game-control.Basketball .FreeThrow.away .b_ball {
    bottom: 20%;
    left: 46%;
    opacity: 1;
    -webkit-animation: free-kick_basket 3s infinite linear;
    animation: free-kick_basket 3s infinite linear
}

.game-control.Basketball .Free1Throw.away .arrow,.game-control.Basketball .Free2Throws.away .arrow,.game-control.Basketball .Free3Throws.away .arrow,.game-control.Basketball .FreeThrow.away .arrow {
    right: 50%;
    -webkit-animation: expand-arrow 3.5s infinite ease;
    animation: expand-arrow 3.5s infinite ease
}

.game-control.Basketball .Free1Throw.away .arrow:after,.game-control.Basketball .Free2Throws.away .arrow:after,.game-control.Basketball .Free3Throws.away .arrow:after,.game-control.Basketball .FreeThrow.away .arrow:after {
    right: 100%;
    border-color: transparent #fff transparent transparent
}

.game-control.Basketball .Free1Throw.home .basket,.game-control.Basketball .Free2Throws.home .basket,.game-control.Basketball .Free3Throws.home .basket,.game-control.Basketball .FreeThrow.home .basket {
    right: 1%;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    opacity: 1
}

.game-control.Basketball .Free1Throw.home .b_ball,.game-control.Basketball .Free2Throws.home .b_ball,.game-control.Basketball .Free3Throws.home .b_ball,.game-control.Basketball .FreeThrow.home .b_ball {
    bottom: 20%;
    right: 46%;
    -webkit-animation: free-kick_basket 3.5s infinite linear;
    animation: free-kick_basket 3.5s infinite linear;
    opacity: 1
}

.game-control.Basketball .Free1Throw.home .arrow,.game-control.Basketball .Free2Throws.home .arrow,.game-control.Basketball .Free3Throws.home .arrow,.game-control.Basketball .FreeThrow.home .arrow {
    left: 50%;
    -webkit-animation: expand-arrow 3s infinite ease;
    animation: expand-arrow 3s infinite ease
}

.game-control.Basketball .Free1Throw.home .arrow:after,.game-control.Basketball .Free2Throws.home .arrow:after,.game-control.Basketball .Free3Throws.home .arrow:after,.game-control.Basketball .FreeThrow.home .arrow:after {
    left: 100%;
    border-color: transparent transparent transparent #fff
}

.game-control.Basketball .OnePoint .text-event,.game-control.Basketball .ThreePoints .text-event,.game-control.Basketball .TwoPoints .text-event {
    -webkit-animation: text-slide 1.5s 1.2s 1 ease-out,shadow-pulse 3.5s 2s infinite;
    animation: text-slide 1.5s 1.2s 1 ease-out,shadow-pulse 3.5s 2s infinite
}

.game-control.Basketball .OnePoint.home .basket,.game-control.Basketball .ThreePoints.home .basket,.game-control.Basketball .TwoPoints.home .basket {
    right: 5%;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    opacity: 1
}

.game-control.Basketball .OnePoint.home .b_ball,.game-control.Basketball .ThreePoints.home .b_ball,.game-control.Basketball .TwoPoints.home .b_ball {
    right: 46%;
    opacity: 0;
    -webkit-box-shadow: 0 30px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
    box-shadow: 0 30px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
    -webkit-animation: b_point-home 2s .3s 1 cubic-bezier(0,0,.65,1);
    animation: b_point-home 2s .3s 1 cubic-bezier(0,0,.65,1)
}

.game-control.Basketball .OnePoint.home .ball_container,.game-control.Basketball .ThreePoints.home .ball_container,.game-control.Basketball .TwoPoints.home .ball_container {
    -webkit-transform: translateY(41%);
    -ms-transform: translateY(41%);
    transform: translateY(41%);
    -webkit-animation: point_cont-home 2s .3s 1 cubic-bezier(0,0,.35,1);
    animation: point_cont-home 2s .3s 1 cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Basketball .OnePoint.away .basket,.game-control.Basketball .ThreePoints.away .basket,.game-control.Basketball .TwoPoints.away .basket {
    left: 5%;
    opacity: 1
}

.game-control.Basketball .OnePoint.away .b_ball,.game-control.Basketball .ThreePoints.away .b_ball,.game-control.Basketball .TwoPoints.away .b_ball {
    left: 46%;
    opacity: 0;
    -webkit-box-shadow: 0 30px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
    box-shadow: 0 30px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
    -webkit-animation: b_point-away 2s .3s 1 cubic-bezier(0,0,.65,1);
    animation: b_point-away 2s .3s 1 cubic-bezier(0,0,.65,1)
}

.game-control.Basketball .OnePoint.away .ball_container,.game-control.Basketball .ThreePoints.away .ball_container,.game-control.Basketball .TwoPoints.away .ball_container {
    -webkit-transform: translateY(41%);
    -ms-transform: translateY(41%);
    transform: translateY(41%);
    -webkit-animation: point_cont-away 2s .3s 1 cubic-bezier(0,0,.35,1);
    animation: point_cont-away 2s .3s 1 cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes point_cont-home {
    0% {
        -webkit-transform: translateY(46%);
        transform: translateY(46%);
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        opacity: 1
    }

    30% {
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }

    90% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(53%);
        transform: translateY(53%);
        opacity: 0
    }
}

@keyframes point_cont-home {
    0% {
        -webkit-transform: translateY(46%);
        transform: translateY(46%);
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        opacity: 1
    }

    30% {
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }

    90% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(53%);
        transform: translateY(53%);
        opacity: 0
    }
}

@-webkit-keyframes b_point-home {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position: 0 50%
    }

    50% {
        -webkit-transform: translateX(480%);
        transform: translateX(480%);
        -webkit-box-shadow: 0 40px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
        box-shadow: 0 40px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: translateX(480%);
        transform: translateX(480%);
        background-position: 800% 50%;
        opacity: 1
    }
}

@keyframes b_point-home {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position: 0 50%
    }

    50% {
        -webkit-transform: translateX(480%);
        transform: translateX(480%);
        -webkit-box-shadow: 0 40px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
        box-shadow: 0 40px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: translateX(480%);
        transform: translateX(480%);
        background-position: 800% 50%;
        opacity: 1
    }
}

@-webkit-keyframes point_cont-away {
    0% {
        -webkit-transform: translateY(46%);
        transform: translateY(46%);
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        opacity: 1
    }

    30% {
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }

    90% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(53%);
        transform: translateY(53%);
        opacity: 0
    }
}

@keyframes point_cont-away {
    0% {
        -webkit-transform: translateY(46%);
        transform: translateY(46%);
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        opacity: 1
    }

    30% {
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }

    90% {
        opacity: 1
    }

    to {
        -webkit-transform: translateY(53%);
        transform: translateY(53%);
        opacity: 0
    }
}

@-webkit-keyframes b_point-away {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position: 0 50%
    }

    50% {
        -webkit-transform: translateX(-480%);
        transform: translateX(-480%);
        -webkit-box-shadow: 0 40px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
        box-shadow: 0 40px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: translateX(-480%);
        transform: translateX(-480%);
        background-position: 800% 50%;
        opacity: 1
    }
}

@keyframes b_point-away {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position: 0 50%
    }

    50% {
        -webkit-transform: translateX(-480%);
        transform: translateX(-480%);
        -webkit-box-shadow: 0 40px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
        box-shadow: 0 40px 20px rgba(90,0,0,.43),inset 2px -2px 8px rgba(49,12,0,.9);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: translateX(-480%);
        transform: translateX(-480%);
        background-position: 800% 50%;
        opacity: 1
    }
}

.right-block-flash.right-block-flash-volleyball {
    background: rgba(145,119,40,.4)
}

.game-control.Volleyball {
    margin-top: 35px
}

.game-control.Volleyball .text-event {
    font-size: 1.2em
}

.game-control.Volleyball .statistics-toggle {
    background: rgba(109,67,23,.78)
}

.game-control.Volleyball .field-container .field {
    background: url(/./images/vall_575ad8cd83821e4f4e995482d575434f.png) no-repeat 50%;
    height: 123px
}

.game-control.Volleyball .v_ball {
    background: #ccc;
    position: absolute;
    width: 5%;
    height: 14%;
    border-radius: 50%;
    -webkit-box-shadow: inset 2px -2px 8px rgba(54,31,1,.7);
    box-shadow: inset 2px -2px 8px rgba(54,31,1,.7);
    opacity: 0
}

.game-control.Volleyball .Point .point_container {
    position: absolute;
    top: 13%;
    width: 49.5%;
    height: 80%;
    -webkit-animation: ball-safe 2s ease infinite;
    animation: ball-safe 2s ease infinite
}

.game-control.Volleyball .Point .point_container div {
    position: absolute;
    height: 40%;
    overflow: hidden;
    text-align: center;
    color: var(--text-color-light);
    text-shadow: 1px -1px 5px #000;
    top: 36%;
    width: 80%;
    margin: 0 10%
}

.game-control.Volleyball .Point.side_1 .point_container {
    background: -webkit-gradient(linear,left top,right top,from(transparent),to(rgba(255,224,0,.4)));
    background: linear-gradient(90deg,transparent,rgba(255,224,0,.4))
}

.game-control.Volleyball .Point.side_1 .point_container div {
    -webkit-animation: v_point 1.3s ease 1;
    animation: v_point 1.3s ease 1
}

.game-control.Volleyball .Point.side_2 .point_container {
    left: 49.5%;
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,224,0,.4)),to(transparent));
    background: linear-gradient(90deg,rgba(255,224,0,.4),transparent)
}

.game-control.Volleyball .Point.side_2 .point_container div {
    -webkit-animation: v_point 1.5s ease 1;
    animation: v_point 1.5s ease 1
}

.game-control.Volleyball .BallInPlay .ball_container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.game-control.Volleyball .BallInPlay .ball_container .v_ball,.game-control.Volleyball .BallInPlay .ball_container .v_ball_shadow {
    position: absolute;
    top: 20%
}

.game-control.Volleyball .BallInPlay .ball_container .v_ball_shadow {
    background: none;
    width: 5%;
    height: 14%;
    border-radius: 50%
}

.game-control.Volleyball .BallInPlay.side_1 .ball_container {
    -webkit-animation: v_ball_in_play_y_home 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    animation: v_ball_in_play_y_home 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Volleyball .BallInPlay.side_1 .ball_container .v_ball {
    opacity: 0;
    -webkit-animation: v_ball_in_play_x_home 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    animation: v_ball_in_play_x_home 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Volleyball .BallInPlay.side_1 .ball_container .v_ball_shadow {
    -webkit-animation: v_ball_in_play_x_shadow 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    animation: v_ball_in_play_x_shadow 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Volleyball .BallInPlay.side_2 .ball_container {
    -webkit-animation: v_ball_in_play_y_away 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    animation: v_ball_in_play_y_away 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Volleyball .BallInPlay.side_2 .ball_container .v_ball {
    opacity: 0;
    -webkit-animation: v_ball_in_play_x_away 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    animation: v_ball_in_play_x_away 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Volleyball .BallInPlay.side_2 .ball_container .v_ball_shadow {
    -webkit-animation: v_ball_in_play_x_shadow_away 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    animation: v_ball_in_play_x_shadow_away 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.Game>div {
    position: absolute;
    left: 0;
    top: -14px;
    width: 100%;
    font-size: 11px
}

@-webkit-keyframes v_ball_in_play_y_home {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,90% {
        opacity: 1
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes v_ball_in_play_y_home {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,90% {
        opacity: 1
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes v_ball_in_play_x_home {
    0% {
        left: 15%;
        opacity: 0;
        background-position: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        background-position: 1600% 800%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes v_ball_in_play_x_home {
    0% {
        left: 15%;
        opacity: 0;
        background-position: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        background-position: 1600% 800%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes v_ball_in_play_x_shadow {
    0% {
        left: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }

    10%,60% {
        opacity: 1
    }

    35% {
        -webkit-box-shadow: 0 30px 15px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 30px 15px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 16px 10px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 16px 10px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 4px 3px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }
}

@keyframes v_ball_in_play_x_shadow {
    0% {
        left: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }

    10%,60% {
        opacity: 1
    }

    35% {
        -webkit-box-shadow: 0 30px 15px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 30px 15px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 16px 10px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 16px 10px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 4px 3px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }
}

@-webkit-keyframes v_ball_in_play_y_away {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    10%,90% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes v_ball_in_play_y_away {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    10%,90% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes v_ball_in_play_x_away {
    0% {
        right: 15%;
        opacity: 0;
        background-position: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        background-position: 1600% 800%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes v_ball_in_play_x_away {
    0% {
        right: 15%;
        opacity: 0;
        background-position: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        background-position: 1600% 800%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes v_ball_in_play_x_shadow_away {
    0% {
        right: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 30px 15px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 30px 15px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 16px 10px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 16px 10px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 4px 3px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }
}

@keyframes v_ball_in_play_x_shadow_away {
    0% {
        right: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 30px 15px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 30px 15px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 16px 10px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 16px 10px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(60,34,1,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 4px 3px rgba(60,34,1,.4),inset 0 0 5px #3b4d03
    }
}

@-webkit-keyframes v_point {
    0% {
        opacity: 0;
        top: 68%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    25% {
        opacity: 1;
        top: 24%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        top: 44%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    75% {
        top: 30%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        top: 36%
    }
}

@keyframes v_point {
    0% {
        opacity: 0;
        top: 68%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    25% {
        opacity: 1;
        top: 24%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        top: 44%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    75% {
        top: 30%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        top: 36%
    }
}

.game-control.Tennis {
    margin: 0;
    font-size: 14px
}

.game-control.Tennis .statistics-toggle {
    background: rgba(0,16,44,.78);
    color: var(--text-color-light);
    overflow: hidden;
    height: 51px
}

.game-control.Tennis .statistics-toggle button {
    display: block;
    width: 40px;
    height: 20px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: 0 none;
    position: relative;
    top: 1px;
    cursor: pointer
}

.game-control.Tennis .statistics-toggle button:focus {
    outline: none
}

.game-control.Tennis .statistics-toggle button:after {
    content: "";
    position: absolute;
    top: 7px;
    left: 13px;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    border-color: var(--sport-border-left-primary) transparent transparent
}

.game-control.Tennis .game-statistics {
    overflow: hidden;
    margin: .5em .3em
}

.game-control.Tennis .game-statistics.hidden {
    display: none
}

.game-control.Tennis .game-statistics li {
    float: left;
    width: 48%;
    margin: .3em 2.9% .3em 0
}

.game-control.Tennis .game-statistics li:nth-child(2n) {
    margin-right: 0
}

.game-control.Tennis .field-container {
    padding: 0
}

.game-control.Tennis .field-container .game-team-names li {
    line-height: 25px
}

.game-control.Tennis .field-container.tl-hide .field {
    margin: 0
}

.game-control.Tennis .field {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 0 32%;
    background: url(/./images/t-field_af6e774e2222aac71c5204b951965145.png) no-repeat 50% 50%;
    background-size: contain
}

.game-control.Tennis .animation-container {
    float: left;
    width: 100%;
    text-align: center
}

.game-control.Tennis .ball {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 14px;
    height: 14px;
    overflow: hidden
}

.game-control.Tennis .ball:before {
    font: 14px/14px Sport-icons;
    content: "\E663";
    color: #ebff00;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    box-shadow: 0 1px 3px rgba(0,0,0,.4)
}

.game-control.Tennis .Point .point_text {
    position: absolute;
    bottom: 11%;
    opacity: .85;
    color: var(--text-color-dark);
    max-width: 27%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 10px;
    line-height: 22px;
    font-weight: 700;
    padding: 0 5px;
    height: 22px;
    border-radius: 4px;
    background: #d6d6d6;
    border: 1px solid #bbb;
    text-transform: uppercase
}

.game-control.Tennis .Point.side_1 .point_text {
    left: 10%;
    -webkit-animation: point_text_1 .8s 1 ease-out;
    animation: point_text_1 .8s 1 ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .Point.side_2 .point_text {
    right: 11%;
    -webkit-animation: point_text_2 .8s 1 ease-out;
    animation: point_text_2 .8s 1 ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .Point .score_1,.game-control.Tennis .Point .score_2 {
    position: absolute;
    top: 30%;
    width: 28px;
    height: 30px;
    overflow: hidden;
    line-height: 28px;
    font-size: 16px;
    background: #112345;
    border-radius: 4px;
    border: 1px solid #08193d;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
    box-shadow: 0 0 5px rgba(0,0,0,.2);
    text-align: center;
    color: var(--brand-color);
    opacity: .8
}

.game-control.Tennis .Point .score_1 span,.game-control.Tennis .Point .score_2 span {
    position: relative
}

.game-control.Tennis .Point .score_1 {
    left: 50%;
    margin-left: -40px;
    -webkit-animation: point_text_1 .8s 1 ease-out;
    animation: point_text_1 .8s 1 ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .Point .score_2 {
    right: 50%;
    margin-right: -40px;
    -webkit-animation: point_text_2 .8s 1 ease-out;
    animation: point_text_2 .8s 1 ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay .ball_container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.game-control.Tennis .BallInPlay .ball_container .ball,.game-control.Tennis .BallInPlay .ball_container .ball_shadow {
    position: absolute;
    top: 20%
}

.game-control.Tennis .BallInPlay .ball_container .ball_shadow {
    background: none;
    width: 14px;
    height: 14px;
    border-radius: 50%
}

.game-control.Tennis .BallInPlay.side_1.right .ball_container {
    -webkit-animation: ball_in_play_y_home 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    animation: ball_in_play_y_home 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_1.right .ball_container .ball {
    opacity: 0;
    -webkit-animation: ball_in_play_x_home 1.7s .2s infinite cubic-bezier(0,0,.65,1),rotate_ball 1s infinite linear;
    animation: ball_in_play_x_home 1.7s .2s infinite cubic-bezier(0,0,.65,1),rotate_ball 1s infinite linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_1.right .ball_container .ball_shadow {
    -webkit-animation: ball_in_play_x_shadow 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    animation: ball_in_play_x_shadow 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_1.left .ball_container {
    -webkit-animation: ball_in_play_y_home1 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    animation: ball_in_play_y_home1 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_1.left .ball_container .ball {
    opacity: 0;
    -webkit-animation: ball_in_play_x_home1 1.7s .2s infinite cubic-bezier(0,0,.65,1),rotate_ball 1s infinite linear;
    animation: ball_in_play_x_home1 1.7s .2s infinite cubic-bezier(0,0,.65,1),rotate_ball 1s infinite linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_1.left .ball_container .ball_shadow {
    -webkit-animation: ball_in_play_x_shadow1 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    animation: ball_in_play_x_shadow1 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_2.left .ball_container {
    -webkit-animation: ball_in_play_y_away 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    animation: ball_in_play_y_away 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_2.left .ball_container .ball {
    opacity: 0;
    -webkit-animation: ball_in_play_x_away 1.7s .2s infinite cubic-bezier(0,0,.65,1),rotate_ball 1s infinite linear;
    animation: ball_in_play_x_away 1.7s .2s infinite cubic-bezier(0,0,.65,1),rotate_ball 1s infinite linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_2.left .ball_container .ball_shadow {
    -webkit-animation: ball_in_play_x_shadow_away 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    animation: ball_in_play_x_shadow_away 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_2.right .ball_container {
    -webkit-animation: ball_in_play_y_home2 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    animation: ball_in_play_y_home2 1.7s .2s infinite cubic-bezier(0,0,.35,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_2.right .ball_container .ball {
    opacity: 0;
    -webkit-animation: ball_in_play_x_home2 1.7s .2s infinite cubic-bezier(0,0,.65,1),rotate_ball 1s infinite linear;
    animation: ball_in_play_x_home2 1.7s .2s infinite cubic-bezier(0,0,.65,1),rotate_ball 1s infinite linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .BallInPlay.side_2.right .ball_container .ball_shadow {
    -webkit-animation: ball_in_play_x_shadow2 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    animation: ball_in_play_x_shadow2 1.7s .2s infinite cubic-bezier(0,0,.65,1);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .Ace .ball_container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.game-control.Tennis .Ace .ball_container .ball,.game-control.Tennis .Ace .ball_container .ball_shadow {
    position: absolute;
    top: 20%
}

.game-control.Tennis .Ace .ball_container .ball_shadow {
    background: none;
    width: 14px;
    height: 14px;
    border-radius: 50%
}

.game-control.Tennis .Ace .set {
    position: absolute;
    top: 40%;
    width: 30%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: .3em 1em;
    border-radius: .3em;
    border: 1px solid #08193d;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
    box-shadow: 0 0 5px rgba(0,0,0,.2);
    color: var(--brand-color);
    font-size: .8em;
    font-weight: 700;
    text-transform: uppercase;
    background: #112345;
    opacity: 0
}

.game-control.Tennis .Ace.side_1 .ball_container {
    -webkit-animation: ball_ace_y_home .8s 1 ease-in-out;
    animation: ball_ace_y_home .8s 1 ease-in-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .Ace.side_1 .ball_container .ball {
    opacity: 0;
    -webkit-animation: ball_ace_x_home .8s 1 ease-in-out;
    animation: ball_ace_x_home .8s 1 ease-in-out
}

.game-control.Tennis .Ace.side_1 .ball_container .ball_shadow {
    -webkit-animation: shadow_ace_x_home .8s 1 ease-in-out;
    animation: shadow_ace_x_home .8s 1 ease-in-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .Ace.side_1 .set {
    left: 11%;
    -webkit-animation: setInfo .5s .9s 1 ease-in;
    animation: setInfo .5s .9s 1 ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .Ace.side_2 .ball_container {
    -webkit-animation: ball_ace_y_away .8s 1 ease-in-out;
    animation: ball_ace_y_away .8s 1 ease-in-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .Ace.side_2 .ball_container .ball {
    opacity: 0;
    -webkit-animation: ball_ace_x_away .8s 1 ease-in-out;
    animation: ball_ace_x_away .8s 1 ease-in-out
}

.game-control.Tennis .Ace.side_2 .ball_container .ball_shadow {
    -webkit-animation: shadow_ace_x_away .8s 1 ease-in-out;
    animation: shadow_ace_x_away .8s 1 ease-in-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .Ace.side_2 .set {
    right: 11%;
    -webkit-animation: setInfo .5s .9s 1 ease-in;
    animation: setInfo .5s .9s 1 ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .FifthSet,.game-control.Tennis .Finished,.game-control.Tennis .FirstSet,.game-control.Tennis .FourthSet,.game-control.Tennis .InjuryBreak,.game-control.Tennis .RainDelay,.game-control.Tennis .SecondSet,.game-control.Tennis .ThirdSet,.game-control.Tennis .Timeout {
    position: absolute;
    top: 40%;
    width: 40%;
    margin: 0 30%;
    text-align: center
}

.game-control.Tennis .FifthSet .set,.game-control.Tennis .Finished .set,.game-control.Tennis .FirstSet .set,.game-control.Tennis .FourthSet .set,.game-control.Tennis .InjuryBreak .set,.game-control.Tennis .RainDelay .set,.game-control.Tennis .SecondSet .set,.game-control.Tennis .ThirdSet .set,.game-control.Tennis .Timeout .set {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: .3em 1em;
    border-radius: .3em;
    border: 1px solid #08193d;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
    box-shadow: 0 0 5px rgba(0,0,0,.2);
    color: var(--brand-color);
    font-size: .8em;
    font-weight: 700;
    text-transform: uppercase;
    background: #112345;
    opacity: 0;
    -webkit-animation: setInfo 1.5s .2s 1 ease-in;
    animation: setInfo 1.5s .2s 1 ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .DoubleFault .fault_text,.game-control.Tennis .ServiceFault .fault_text {
    position: absolute;
    bottom: 11%;
    opacity: .85;
    color: var(--text-color-dark);
    max-width: 27%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .8em;
    font-weight: 700;
    padding: .2em .5em;
    border-radius: .3em;
    background: #ffeb00;
    border: 1px solid #fe0;
    text-transform: uppercase
}

.game-control.Tennis .DoubleFault.side_1 .fault_text,.game-control.Tennis .ServiceFault.side_1 .fault_text {
    left: 8%;
    -webkit-animation: fault_text_1 .8s 1 ease-out;
    animation: fault_text_1 .8s 1 ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.game-control.Tennis .DoubleFault.side_2 .fault_text,.game-control.Tennis .ServiceFault.side_2 .fault_text {
    right: 8%;
    -webkit-animation: fault_text_2 .8s 1 ease-out;
    animation: fault_text_2 .8s 1 ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes hide-animation {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes hide-animation {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes point_text_1 {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 1
    }
}

@keyframes point_text_1 {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes point_text_2 {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 1
    }
}

@keyframes point_text_2 {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes slideDown {
    0% {
        top: -100%
    }

    to {
        top: 0
    }
}

@keyframes slideDown {
    0% {
        top: -100%
    }

    to {
        top: 0
    }
}

@-webkit-keyframes fault_text_1 {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        opacity: .3;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        opacity: .5;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    20%,60%,to {
        opacity: 1
    }
}

@keyframes fault_text_1 {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        opacity: .3;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        opacity: .5;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    20%,60%,to {
        opacity: 1
    }
}

@-webkit-keyframes fault_text_2 {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        opacity: .3;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        opacity: .5;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    20%,60%,to {
        opacity: 1
    }
}

@keyframes fault_text_2 {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        opacity: .3;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        opacity: .5;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    20%,60%,to {
        opacity: 1
    }
}

@-webkit-keyframes ball_in_play_y_home {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,90% {
        opacity: 1
    }

    50% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes ball_in_play_y_home {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,90% {
        opacity: 1
    }

    50% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes rotate_ball {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    70% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotate_ball {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    70% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes ball_in_play_x_home {
    0% {
        left: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes ball_in_play_x_home {
    0% {
        left: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes ball_in_play_x_shadow {
    0% {
        left: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 4px 3px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }
}

@keyframes ball_in_play_x_shadow {
    0% {
        left: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 4px 3px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }
}

@-webkit-keyframes ball_in_play_y_home1 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,90% {
        opacity: 1
    }

    50% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes ball_in_play_y_home1 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,90% {
        opacity: 1
    }

    50% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes ball_in_play_x_home1 {
    0% {
        left: 30%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes ball_in_play_x_home1 {
    0% {
        left: 30%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes ball_in_play_x_shadow1 {
    0% {
        left: 30%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4);
        box-shadow: 0 8px 5px rgba(0,0,0,.4)
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4);
        box-shadow: 0 20px 10px rgba(0,0,0,.4);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 5px 3px rgba(0,0,0,.3);
        box-shadow: 0 5px 3px rgba(0,0,0,.3)
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.4);
        box-shadow: 0 4px 3px rgba(0,0,0,.4)
    }
}

@keyframes ball_in_play_x_shadow1 {
    0% {
        left: 30%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4);
        box-shadow: 0 8px 5px rgba(0,0,0,.4)
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4);
        box-shadow: 0 20px 10px rgba(0,0,0,.4);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 5px 3px rgba(0,0,0,.3);
        box-shadow: 0 5px 3px rgba(0,0,0,.3)
    }

    90% {
        opacity: 0
    }

    to {
        left: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.4);
        box-shadow: 0 4px 3px rgba(0,0,0,.4)
    }
}

@-webkit-keyframes ball_in_play_y_away {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    10%,90% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes ball_in_play_y_away {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    10%,90% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes ball_in_play_x_away {
    0% {
        right: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes ball_in_play_x_away {
    0% {
        right: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes ball_in_play_x_shadow_away {
    0% {
        right: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4);
        box-shadow: 0 8px 5px rgba(0,0,0,.4)
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4);
        box-shadow: 0 20px 10px rgba(0,0,0,.4);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4);
        box-shadow: 0 8px 5px rgba(0,0,0,.4)
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.4);
        box-shadow: 0 4px 3px rgba(0,0,0,.4)
    }
}

@keyframes ball_in_play_x_shadow_away {
    0% {
        right: 15%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4);
        box-shadow: 0 8px 5px rgba(0,0,0,.4)
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4);
        box-shadow: 0 20px 10px rgba(0,0,0,.4);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4);
        box-shadow: 0 8px 5px rgba(0,0,0,.4)
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.4);
        box-shadow: 0 4px 3px rgba(0,0,0,.4)
    }
}

@-webkit-keyframes ball_in_play_y_home2 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,90% {
        opacity: 1
    }

    50% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes ball_in_play_y_home2 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,90% {
        opacity: 1
    }

    50% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes ball_in_play_x_home2 {
    0% {
        right: 30%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes ball_in_play_x_home2 {
    0% {
        right: 30%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes ball_in_play_x_shadow2 {
    0% {
        right: 30%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 5px 3px rgba(0,0,0,.3),inset 0 0 5px #3b4d03;
        box-shadow: 0 5px 3px rgba(0,0,0,.3),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 4px 3px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }
}

@keyframes ball_in_play_x_shadow2 {
    0% {
        right: 30%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 8px 5px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    10%,60% {
        opacity: 1
    }

    20% {
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    70% {
        -webkit-box-shadow: 0 5px 3px rgba(0,0,0,.3),inset 0 0 5px #3b4d03;
        box-shadow: 0 5px 3px rgba(0,0,0,.3),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        right: 65%;
        opacity: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 4px 3px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }
}

@-webkit-keyframes setInfo {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    70% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .8
    }
}

@keyframes setInfo {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    70% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .8
    }
}

@-webkit-keyframes ball_ace_y_home {
    10% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    35% {
        -webkit-transform: translateY(38%);
        transform: translateY(38%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    38% {
        -webkit-transform: translateY(38%);
        transform: translateY(38%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    70% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes ball_ace_y_home {
    10% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    35% {
        -webkit-transform: translateY(38%);
        transform: translateY(38%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    38% {
        -webkit-transform: translateY(38%);
        transform: translateY(38%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    70% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes ball_ace_x_home {
    9% {
        left: 30%;
        opacity: 0
    }

    10% {
        left: 30%;
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    35% {
        opacity: 1;
        left: 57%;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    38% {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    70% {
        left: 80%;
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        left: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
}

@keyframes ball_ace_x_home {
    9% {
        left: 30%;
        opacity: 0
    }

    10% {
        left: 30%;
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    35% {
        opacity: 1;
        left: 57%;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    38% {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    70% {
        left: 80%;
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        left: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
}

@-webkit-keyframes shadow_ace_x_home {
    9% {
        left: 30%;
        opacity: 0;
        -webkit-box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    10% {
        left: 30%;
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    35% {
        opacity: 1;
        left: 57%;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    38% {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    40% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 2px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    70% {
        left: 80%;
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        left: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        opacity: 0
    }
}

@keyframes shadow_ace_x_home {
    9% {
        left: 30%;
        opacity: 0;
        -webkit-box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    10% {
        left: 30%;
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    35% {
        opacity: 1;
        left: 57%;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    38% {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    40% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 2px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    70% {
        left: 80%;
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        left: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        opacity: 0
    }
}

@-webkit-keyframes ball_ace_y_away {
    10% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    35% {
        -webkit-transform: translateY(38%);
        transform: translateY(38%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    38% {
        -webkit-transform: translateY(38%);
        transform: translateY(38%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    70% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes ball_ace_y_away {
    10% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    35% {
        -webkit-transform: translateY(38%);
        transform: translateY(38%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    38% {
        -webkit-transform: translateY(38%);
        transform: translateY(38%);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    70% {
        -webkit-transform: translateY(5%);
        transform: translateY(5%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes ball_ace_x_away {
    9% {
        right: 30%;
        opacity: 0
    }

    10% {
        right: 30%;
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    35% {
        opacity: 1;
        right: 57%;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    38% {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    70% {
        right: 80%;
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        right: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
}

@keyframes ball_ace_x_away {
    9% {
        right: 30%;
        opacity: 0
    }

    10% {
        right: 30%;
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    35% {
        opacity: 1;
        right: 57%;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    38% {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    70% {
        right: 80%;
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        opacity: 0
    }

    to {
        right: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
}

@-webkit-keyframes shadow_ace_x_away {
    9% {
        right: 30%;
        opacity: 0;
        -webkit-box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    10% {
        right: 30%;
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    35% {
        opacity: 1;
        right: 57%;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    38% {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    40% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 2px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    70% {
        right: 80%;
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        right: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        opacity: 0
    }
}

@keyframes shadow_ace_x_away {
    9% {
        right: 30%;
        opacity: 0;
        -webkit-box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    10% {
        right: 30%;
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 25px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    35% {
        opacity: 1;
        right: 57%;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    38% {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 1px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    40% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03;
        box-shadow: 0 2px 5px rgba(0,0,0,.4),inset 0 -3px 5px #3b4d03
    }

    70% {
        right: 80%;
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03
    }

    90% {
        opacity: 0
    }

    to {
        right: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        box-shadow: 0 20px 10px rgba(0,0,0,.4),inset 0 0 5px #3b4d03;
        opacity: 0
    }
}

.game-video p {
    padding: 15px;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    color: #000
}

video {
    float: left
}

.animation-video-wrapper,video {
    width: 100%
}

.animation-video-wrapper .game-video {
    border-right: 1px solid var(--sport-border-right-secondary);
    border-left: 1px solid var(--sport-border-left-secondary)
}

.animation-video-wrapper .game-video p {
    color: var(--text-color-light)
}

.animation-v-nav-view {
    width: 100%;
    padding: 0 28px 0 0;
    position: relative;
    background: #2a3639;
    border-top: 1px solid #2a3639;
    border-bottom: 1px solid #2a3639
}

.tab-video-nav-b {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    height: 28px;
    table-layout: fixed;
    border-right: 1px solid var(--sport-border-right-secondary)
}

.tab-video-nav-b.active {
    border-bottom: 1px solid #ffba24!important
}

.tab-video-nav-b>div {
    cursor: pointer;
    width: 100%
}

.tab-video-nav-b>div.active,.video-animation-button-m {
    color: var(--text-color-light)
}

.video-animation-button-m {
    display: table-cell;
    vertical-align: top;
    font-size: 12px;
    padding: 0 5px;
    line-height: 28px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer
}

.import-view-container-mob .video-animation-button-m {
    display: block;
    width: 100%
}

.video-animation-button-m.active {
    -webkit-box-shadow: 0 -2px 0 var(--brand-color) inset;
    box-shadow: 0 -2px 0 var(--brand-color) inset;
    color: var(--text-color-light)
}

.arrow-toggle-view {
    width: 28px;
    height: 28px;
    position: absolute;
    right: 0;
    top: 0;
    font: 20px/30px icomoon;
    text-align: center;
    color: var(--text-color-light);
    cursor: pointer;
    border-left: 1px solid var(--sport-border-left-secondary);
    border-right: 1px solid var(--sport-border-right-secondary)
}

.arrow-toggle-view:before {
    content: "\E671"
}

.collapsed .arrow-toggle-view:before {
    content: "\E670"
}

.wrapper-v-a-view {
    width: 100%;
    overflow: hidden;
    height: 300px;
    max-height: 600px;
    -webkit-transition: max-height .45s;
    transition: max-height .45s
}

.animation-expanded .wrapper-v-a-view {
    height: 315px
}

.wrapper-mob .wrapper-v-a-view {
    height: 325px
}

.screen-size-view {
    width: 28px;
    height: 28px;
    position: absolute;
    right: 28px;
    top: 0;
    font: 16px/16px icomoon;
    text-align: center;
    color: var(--text-color-light);
    cursor: pointer;
    line-height: 25px;
    border-left: 1px solid var(--sport-border-left-secondary);
    border-right: 1px solid var(--sport-border-right-secondary)
}

.collapsed+.wrapper-v-a-view {
    max-height: 0;
    -webkit-transition: max-height .3s;
    transition: max-height .3s
}

.screen-size-view {
    display: none
}

.live-event-animation-single-game .screen-size-view {
    display: inline-block
}

.screen-size-view .select-sceen-size {
    display: none
}

.screen-size-view .select-sceen-size.animation-expanded {
    display: inline-block
}

.live-event-animation-single-game.betfire-widget .hidden i.glyphicons {
    position: relative;
    top: 6px;
    min-width: 28px;
    text-align: center
}

.live-game-score {
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    background-color: #2a3639;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid #2a3639;
    border-left: 1px solid #2a3639;
    border-top: 1px solid #2a3639
}

.live-game-score.score-Calcio,.live-game-score.score-CyberFootball,.live-game-score.score-E-Football,.live-game-score.score-Football,.live-game-score.score-Soccer {
    background-image: url(/./images/football-bg_8b7b293dfdf3058283ad487cd8dc6fe5.jpg)
}

.live-game-score.score-Squash {
    background-image: url(/./images/squash.png)
}

.live-game-score.score-Archery {
    background-image: url(/./images/archery.png)
}

.live-game-score.score-Weightlifting {
    background-image: url(/./images/weightlifting.png)
}

.live-game-score.score-Valorant {
    background-image: url(/./images/valorant.png)
}

.live-game-score.score-KingofGlory,.live-game-score.score-KingofGlory\(KoG\) {
    background-image: url(/./images/kingOfGlory.png)
}

.live-game-score.score-WaterPolo {
    background-image: url(/./images/waterpolo.png)
}

.live-game-score.score-AussieRules {
    background-image: url(/./images/aussierules.png)
}

.live-game-score.score-Fieldhockey {
    background-image: url(/./images/field-hockey.png)
}

.live-game-score.score-Counter-Strike,.live-game-score.score-Counter-Strike\:GO,.live-game-score.score-Counter-Strike\:GO\(CS\:GO\) {
    background-image: url(/./images/cs.png)
}

.live-game-score.score-Tennis {
    background-image: url(/./images/tennis_ffdf78b54add1d68c3d1a07f6861d055.jpg)
}

.live-game-score.score-3x3Basketball,.live-game-score.score-Basket,.live-game-score.score-Basketball,.live-game-score.score-E-Basketball,.live-game-score.score-EBasketball {
    background-image: url(/./images/basketball_d1be1899831ecae376ff19e2a6090657.jpg)
}

.live-game-score.score-Darts {
    background-image: url(/./images/darts2.png)
}

.live-game-score.score-Pallavolo,.live-game-score.score-Volleyball {
    background-image: url(/./images/valleyball_9afd31614c5421a1b80cf09b3aa2cfa6.jpg)
}

.live-game-score.score-PingPong,.live-game-score.score-TableTennis {
    background-image: url(/./images/tab_tennis_fb7cdec1f781c7cc7f9a002b17537a24.jpg)
}

.live-game-score.score-Baseball {
    background-image: url(/./images/baceball_7a125710883b37dd9d8b7704296b1c45.jpg)
}

.live-game-score.score-Badminton {
    background-image: url(/./images/badmenton_699dc1f29fd5b9a94548eb8c51c1afa0.jpg)
}

.live-game-score.score-Boxing {
    background-image: url(/./images/box_5c321d2106b28f73dbe5a1fb15099796.jpg)
}

.live-game-score.score-Cycling {
    background-image: url(/./images/cycling_fd09f613a3c066d56b24c51809a30031.jpg)
}

.live-game-score.score-Futsal {
    background-image: url(/./images/footsal_0856e7e2fd4743c5de1bb77293989dfe.jpg)
}

.live-game-score.score-AirHockey,.live-game-score.score-Hockey,.live-game-score.score-Hockey.su.Ghiaccio,.live-game-score.score-IceHockey {
    background-image: url(/./images/ice_hockey_ac061e9dca729b54d7e21109d051017e.jpg)
}

.live-game-score.score-Horseracing .game-horse-racing {
    background-image: url(/./images/horse_racing_c9222974e6665e6cc80c7f0d39ce6b09.jpg)
}

.live-game-score.score-Snooker {
    background-image: url(/./images/snooker2_178ce4118d3d3c6b915e66ab71453f42.jpg)
}

.live-game-score.score-Cricket {
    background-image: url(/./images/Cricket_4c4b42efe1e922a28c2702784430f45a.jpg)
}

.live-game-score.score-Rugby {
    background-image: url(/./images/rugby_afd6418e396e98fd61f3f1d1a294363e.jpg)
}

.live-game-score.score-Golf {
    background-image: url(/./images/golf_7e8658b0d628cb19b0394bff02f3b4e8.jpg)
}

.live-game-score.score-Handball,.live-game-score.score-Pallamano {
    background-image: url(/./images/handball_e65e550548a47fc2d2d8c28c6dada358.jpg)
}

.live-game-score.score-BeachVolleyball {
    background-image: url(/./images/b_Volleyball_98fbf387369b552da44c9bb9d6849f0e.jpg)
}

.live-game-score.score-Wrestling {
    background-image: url(/./images/Wrestling1_9bf4f4181412b3f358475c03d5baaa97.jpg)
}

.live-game-score.score-AmericanFootball,.live-game-score.score-FootballAmericano {
    background-image: url(/./images/amer_fball_59413f5b846c682d0411301636cc071d.jpg)
}

.live-game-score.score-Dota,.live-game-score.score-Dota2 {
    background-image: url(/./images/dota_e4e5122343ad03fbf0fd683bc831095d.jpg)
}

.live-game-score.score-LeagueOfLegends,.live-game-score.score-LeagueofLegends\(LoL\) {
    background-image: url(/./images/league-of-legends_c91e6b260e1f80746784804f601f6da1.jpg)
}

.live-game-score.score-StarCraft {
    background-image: url(/./images/star-craft_d0aec505f1f749927c23a51955d04f96.jpg)
}

.live-game-score.score-CounterStrike {
    background-image: url(/./images/counter-strike_55f03827b8d5801a103c5738ec258a41.jpg)
}

.live-game-score.score-CallofDuty {
    background-image: url(/./images/callofduty_a5e3fc175045604bc469301011eae5f2.jpg)
}

.game-statistic-view {
    width: 100%;
    margin: 0;
    background: rgba(40,44,56,.4);
    padding: 0 0 8px
}

.game-statistic-view>table {
    width: 100%;
    table-layout: fixed;
    padding: 5px
}

.game-statistic-view>table tr td {
    text-align: center;
    padding: 8px 2px 2px;
    vertical-align: middle;
    width: 26px;
    color: var(--text-color-light)
}

.game-statistic-view>table tr td:first-child {
    text-align: left;
    width: 52%
}

.game-statistic-view>table tr:first-child td {
    padding: 5px 2px;
    background: var(--cms-background-color);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    color: var(--cms-text-color)
}

.name-wrapper-s {
    float: left;
    width: 100%;
    padding: 0 0 0 5px
}

.team-name-statistic {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    float: left;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

td.pass {
    display: none
}

td.pass.active {
    display: table-cell
}

.mini-icon {
    font-weight: 400;
    font: 12px/14px Sport-icons;
    float: left
}

.game-score-view,.pass>.mini-icon:before {
    color: var(--text-color-light)
}

.game-score-view {
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    width: 100%;
    padding: 10px 0;
    margin: 0
}

.game-score-view>ul {
    width: 100%;
    display: table;
    table-layout: fixed
}

.game-score-view>ul>li {
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px
}

.team-name-statistic-view {
    width: 100%;
    font-size: 11px;
    line-height: 16px;
    padding: 0 20px!important
}

.game-score-view>ul>li:last-child {
    text-align: right
}

.game-score-view>ul>li:first-child img {
    margin-right: 10px
}

.game-score-view>ul>li:last-child img {
    margin-left: 10px
}

.team-name-statistic-view>p {
    float: left;
    width: 100%;
    display: table
}

.team-name-score-v {
    display: table-cell;
    vertical-align: middle
}

.team-name-score-v>i {
    float: left;
    font-style: normal;
    width: 100%
}

.team-name-statistic-view>p>b {
    font-weight: 400;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.team-name-statistic-view>p>b>img {
    max-width: 30px;
    max-height: 30px;
    display: block;
    margin: 0 auto
}

.draw-column-view {
    width: 50%;
    white-space: nowrap;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    background-color: #2a3639;
    border: 1px solid #2a3639;
    border-radius: 5px
}

.soccer-widget-header-score>span {
    color: #ffba24!important
}

.draw-column-view p {
    font-weight: 500;
    color: #ffba24
}

.live-game-stats {
    width: 100%;
    overflow: hidden
}

.live-game-stats-table {
    margin: 0!important
}

.statistic-view-m {
    float: left;
    width: 50%;
    margin: 0;
    padding: 5px 30px;
    text-align: center;
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.statistic-view-m>p {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: var(--text-color-light);
    padding: 0 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.statistic-line-view {
    width: 100%;
    height: 4px;
    display: table;
    text-align: center;
    margin: 0 0 5px
}

.statistic-line-view>span {
    display: table-cell;
    background: hsla(0,0%,94%,.9);
    position: relative
}

.statistic-line-view>span:first-child {
    background: var(--brand-highlight-color)
}

.statistic-line-view>span>i {
    position: absolute;
    text-align: center;
    width: 20px;
    font-size: 10px;
    line-height: 12px;
    font-style: normal;
    top: -4px;
    right: -24px;
    display: block;
    color: var(--text-color-light)
}

.statistic-line-view>span:first-child>i {
    right: auto;
    left: -24px
}

.live-game-stats-table {
    width: 100%;
    background: var(--sport-empty-space);
    padding: 0
}

.game-list-statistics {
    width: 100%;
    font-size: 10px;
    line-height: 12px;
    table-layout: fixed;
    display: table;
    border-collapse: separate;
    -webkit-box-shadow: inset 0 -1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 -1px 0 hsla(0,0%,100%,.06)
}

.game-list-statistics tr th {
    font-weight: 400;
    padding: 4px 2px;
    position: relative;
    background: var(--sport-sub-header-color)
}

.game-list-statistics tr td,.game-list-statistics tr th {
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    border-top: 1px solid var(--sport-border-top-primary)!important;
    border-left: 1px solid var(--sport-border-left-primary)!important;
    border-right: 1px solid var(--sport-border-right-primary)!important;
    border-bottom: 1px solid var(--sport-border-bottom-primary)!important
}

.game-list-statistics tr td {
    padding: 5px 2px;
    color: var(--text-color-light)
}

.game-list-statistics tr td b {
    font-weight: 400
}

.game-list-statistics tr td:first-child,.game-list-statistics tr th:first-child {
    width: 30%;
    text-align: left;
    padding-left: 5px
}

.game-list-statistics tr th i {
    font-style: normal
}

.r-card,.y-card {
    display: inline-block;
    vertical-align: top;
    width: 9px;
    height: 11px
}

.corner>i,.icon-offside>i,.icon-substitution>i,.penalty>i,.r-card>i,.y-card>i {
    position: absolute;
    left: -9999em;
    top: 0
}

.y-card:before {
    background: var(--yellow-card-color)
}

.r-card:before,.y-card:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%
}

.r-card:before {
    background: var(--red-card-color)
}

.corner {
    width: 11px;
    height: 11px
}

.corner,.penalty {
    display: inline-block;
    vertical-align: top
}

.penalty {
    width: 12px;
    height: 12px
}

.corner:before {
    content: "\E90E";
    font: 11px/11px icomoon;
    color: var(--text-color-light)
}

.penalty:before {
    content: "}";
    font: 12px/12px icomoon;
    color: var(--text-color-light)
}

.icon-offside {
    display: inline-block;
    vertical-align: top;
    width: 11px;
    height: 11px
}

.icon-offside:before {
    font: 11px/11px icomoon;
    color: var(--text-color-light);
    content: "\E943"
}

.icon-substitution {
    display: inline-block;
    vertical-align: top;
    width: 12px;
    height: 12px
}

.icon-substitution:before {
    font: 12px/12px icomoon;
    color: var(--text-color-light);
    content: "|"
}

.game-view-title-contain-m {
    background-color: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary)!important;
    border-left: 1px solid var(--sport-border-left-primary)!important;
    border-right: 1px solid var(--sport-border-right-primary)!important;
    border-bottom: 1px solid var(--sport-border-bottom-primary)!important
}

.game-view-title-contain-m p {
    color: var(--text-color-light)
}

.timeline-container {
    position: relative;
    float: left;
    width: 100%;
    margin: 0 auto;
    height: 56px;
    padding: 15px 0 5px;
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary)
}

.live-game-score-frame .timeline-container {
    background: transparent;
    width: calc(100% - 20px);
    float: none
}

.timeline-control {
    position: absolute;
    width: 97%;
    height: 32px;
    color: #a7a4a4;
    text-align: left;
    font: 11px/11px arial
}

.timeline-control:before {
    content: "\A0         0";
    position: absolute;
    left: 0;
    width: 100%;
    top: calc(50% - 12px);
    border-bottom: 1px solid var(--sport-border-left-primary)
}

.timeline-control:after {
    content: "9 0";
    position: absolute;
    left: calc(100% - 9px);
    top: calc(50% - 12px);
    white-space: nowrap
}

.timeline-control span.tl-6-0,.timeline-control span.tl-20,.timeline-control span.tl-40,.timeline-control span.tl-80 {
    display: none
}

.timeline-control span {
    position: absolute;
    top: 0;
    width: 11.11111%;
    height: 100%;
    -webkit-box-shadow: -1px 0 0 var(--sport-border-left-primary) inset;
    box-shadow: -1px 0 0 var(--sport-border-left-primary) inset;
    text-shadow: 1px 1px 0 var(--text-color-dark)
}

.timeline-control span:before {
    position: absolute;
    left: calc(100% - 9px);
    top: calc(50% - 12px);
    white-space: nowrap
}

.timeline-control span:after {
    content: "";
    position: absolute;
    top: 25%;
    width: 50%;
    height: 50%;
    -webkit-box-shadow: 1px 0 0 var(--sport-border-left-primary) inset,-1px 0 0 var(--sport-border-left-primary) inset;
    box-shadow: 1px 0 0 var(--sport-border-left-primary) inset,-1px 0 0 var(--sport-border-left-primary) inset
}

.timeline-control span.tl-15 {
    left: 5.55556%
}

.timeline-control span.tl-15:before {
    content: "1 5"
}

.timeline-control span.tl-30 {
    left: 22.22224%
}

.timeline-control span.tl-30:before {
    content: "3 0"
}

.timeline-control span.tl-45 {
    left: 38.88892%
}

.timeline-control span.tl-45:before {
    content: "4 5"
}

.timeline-control span.tl-60 {
    left: 55.5556%
}

.timeline-control span.tl-60:before {
    content: "6 0"
}

.timeline-control span.tl-75 {
    left: 72.22228%
}

.timeline-control span.tl-75:before {
    content: "7 5"
}

.timeline-control span.tl-90 {
    left: 88.88896%
}

.timeline-control span.ht-ft:before {
    content: "H T";
    left: -9px;
    top: -10px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.timeline-control span.ht-ft:after {
    content: "F T";
    right: -6px;
    text-align: right;
    top: -10px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.timeline-control.tl-80 span.ht-ft,.timeline-control span.ht-ft {
    width: 50%;
    left: 50%;
    font: 10px/10px arial;
    font-weight: 700
}

.timeline-control.tl-80:after {
    content: "8 0"
}

.timeline-control.tl-80 span.tl-15,.timeline-control.tl-80 span.tl-30,.timeline-control.tl-80 span.tl-45,.timeline-control.tl-80 span.tl-60,.timeline-control.tl-80 span.tl-75,.timeline-control.tl-80 span.tl-90 {
    display: none
}

.timeline-control.tl-80 span.tl-6-0,.timeline-control.tl-80 span.tl-20,.timeline-control.tl-80 span.tl-40,.timeline-control.tl-80 span.tl-80 {
    display: block
}

.timeline-control.tl-80 span {
    width: 16.66667%
}

.timeline-control.tl-80 span.tl-20 {
    left: 8.33333%
}

.timeline-control.tl-80 span.tl-40 {
    left: 33.33332%;
    -webkit-box-shadow: inset -2px 0 0 #fff;
    box-shadow: inset -2px 0 0 #fff
}

.timeline-control.tl-80 span.tl-6-0 {
    left: 58.33331%
}

.timeline-control.tl-80 span.tl-80 {
    left: 83.3333%;
    -webkit-box-shadow: inset -2px 0 0 #fff;
    box-shadow: inset -2px 0 0 #fff
}

.timeline-control.tl-80 span.tl-20:before {
    content: "2 0"
}

.timeline-control.tl-80 span.tl-40:before {
    content: "4 0"
}

.timeline-control.tl-80 span.tl-6-0:before {
    content: "6 0"
}

.timeline-control.extra:after {
    content: "3 0"
}

.timeline-control.extra span.tl-15:before {
    content: " 5"
}

.timeline-control.extra span.tl-30:before {
    content: "1 0"
}

.timeline-control.extra span.tl-45:before {
    content: "1 5"
}

.timeline-control.extra span.tl-60:before {
    content: "2 0"
}

.timeline-control.extra span.tl-75:before {
    content: "2 5"
}

.timeline-control.extra.tl-80:after {
    content: "2 0"
}

.timeline-control.extra.tl-80 span.tl-20:before {
    content: "5"
}

.timeline-control.extra.tl-80 span.tl-40:before {
    content: "1 0"
}

.timeline-control.extra.tl-80 span.tl-6-0:before {
    content: "1 5"
}

.tl-data {
    position: relative;
    height: 100%;
    width: 97%
}

.tl-data .current-minute {
    position: absolute;
    top: 10%;
    height: 80%;
    background: rgba(255,181,73,.2)
}

.tl-data .tl-info {
    position: absolute;
    top: 4px;
    width: 17px;
    height: 37px;
    margin-left: -9px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAlCAMAAACTWPJzAAAAS1BMVEUAAAAAAQHp6ekAAQGysrLg4OD7+/u2trYAAQHi4uJ3d3f7+/v7+/u5ubna2tr7+/scHBz7+/tBQUH7+/sAAQH8/PxNTU1AQEBwcHAGlJTOAAAAFXRSTlMAjP5+EufLLikY9e7i3NCwsJtKKBbf1J2ZAAAAYUlEQVQoz+3ISw6AMAhFUaBVW/8/qvtfqQ0JscSJI0feEJJ3QGMGG/7yiQzMi4GRc9O9fcVS7Q0IRYGGZKWUXx8VVLjbYNeZTwJ8iky991ImQhYI8CQDLbj5MK0QHBa5ABe+AhOYRgr/tgAAAABJRU5ErkJggg==) no-repeat
}

.tl-data .team1-tl-corner,.tl-data .team1-tl-exchange,.tl-data .team1-tl-goal,.tl-data .team1-tl-redcard,.tl-data .team1-tl-yellowcard {
    position: absolute;
    bottom: 100%
}

.tl-data .team1-tl-goal {
    top: -2px
}

.tl-data .team2-tl-corner,.tl-data .team2-tl-exchange,.tl-data .team2-tl-goal,.tl-data .team2-tl-redcard,.tl-data .team2-tl-yellowcard {
    position: absolute;
    top: 100%;
    margin-top: -15px
}

.tl-data .tl-goal {
    position: absolute;
    opacity: 1;
    width: 12px;
    height: 12px;
    background-color: hsla(0,0%,92%,.9);
    background-size: 80%;
    background-position: 108% 35%;
    border-radius: 50%;
    -webkit-box-shadow: 2px 5px 1px rgba(0,0,0,.3),inset 1px -2px 2px rgba(0,0,0,.57);
    box-shadow: 2px 5px 1px rgba(0,0,0,.3),inset 1px -2px 2px rgba(0,0,0,.57)
}

.tl-goal:before {
    font: 12px/12px Sport-icons;
    content: "\E66F";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    color: var(--text-color-light)
}

.tl-data .tl-corner {
    position: absolute;
    overflow: hidden;
    height: 15px;
    width: 15px;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    -webkit-transform: scale(.65);
    -ms-transform: scale(.65);
    transform: scale(.65);
    -webkit-box-shadow: -1px 1px 0 #36464e;
    box-shadow: -1px 1px 0 #36464e;
    z-index: 5
}

.tl-data .tl-corner:after {
    content: "";
    top: 5px;
    left: -6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    border: 2px solid #fff;
    -webkit-box-shadow: inset 0 1px 0 #36464e;
    box-shadow: inset 0 1px 0 #36464e
}

.tl-data .tl-card,.tl-data .tl-red_card,.tl-data .tl-yellow_card {
    position: absolute;
    width: 10px;
    height: 12px;
    border-radius: 20%;
    -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.5);
    box-shadow: 1px 1px 4px rgba(0,0,0,.5)
}

.tl-data .tl-yellow_card {
    background: var(--yellow-card-color)
}

.tl-data .tl-red_card {
    background: var(--red-card-color)
}

.tl-data .tl-details {
    position: absolute;
    display: none;
    left: 6px;
    bottom: 8px;
    padding: 4px 5px;
    margin-left: -20px;
    -webkit-box-shadow: 0 1px 2px var(--text-color-dark);
    box-shadow: 0 1px 2px var(--text-color-dark);
    background: #fff;
    color: #000;
    white-space: nowrap;
    vertical-align: bottom;
    text-transform: capitalize;
    font-size: 10px;
    line-height: 12px;
    z-index: 100
}

.tl-data .tl-details:after,.tl-data .tl-details:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 15px;
    width: 0;
    height: 0;
    border-width: .5em;
    border-style: solid;
    border-color: #fff transparent transparent
}

.tl-data .tl-details:before {
    border-color: rgba(0,0,0,.5) transparent transparent;
    top: calc(100% + 1px)
}

.tl-data>div:hover .tl-details {
    display: block
}

.tl-data .tl-yellowcard {
    background: var(--yellow-card-color)
}

.tl-data .tl-redcard,.tl-data .tl-yellowcard {
    position: absolute;
    width: 10px;
    height: 12px;
    border-radius: 20%;
    -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.5);
    box-shadow: 1px 1px 4px rgba(0,0,0,.5)
}

.tl-data .tl-redcard {
    background: var(--red-card-color)
}

.live-event-animation-single-game.show {
    display: block
}

.live-event-animation-single-game.hide,.Sportsbook .live-event-animation-single-game {
    display: none
}

.latest-winnings-wrapper {
    -webkit-box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    text-shadow: 0 -1px var(--text-color-dark);
    margin-top: 10px
}

.latest-winnings-title {
    height: 30px;
    cursor: default;
    color: var(--brand-color);
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

.latest-winnings-title h3 {
    font-size: 12px;
    font-weight: 700;
    padding: 7px 0 5px 25px
}

.latest-winnings-content {
    background: var(--sport-element-color);
    -webkit-box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1)
}

.winnings-table-lists li {
    width: 33.33333%;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    background: var(--sport-sub-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.winnings-table-lists li.active-winnings-tab {
    background: var(--brand-color);
    color: var(--color-on-brand);
    text-shadow: none
}

.each-latest-winnings {
    display: inline-block;
    width: 33.33333%;
    text-align: center;
    cursor: pointer
}

.each-latest-winnings div {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    display: block;
    font-weight: 500;
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.each-latest-winnings div:hover {
    color: var(--brand-color)
}

.latest-results-wrapper {
    -webkit-box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    text-shadow: 0 -1px var(--text-color-dark);
    margin-top: 10px
}

.latest-results-title {
    height: 30px;
    cursor: default;
    color: var(--brand-color);
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-transition: border .3s;
    transition: border .3s
}

.latest-results-title h3 {
    font-size: 12px;
    font-weight: 700;
    padding: 7px 0 5px 25px
}

.latest-results-content {
    -webkit-box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1)
}

.each-latest-results h5 {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    cursor: pointer;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: var(--sport-sub-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.latest-results-date-score {
    display: table;
    width: 100%
}

.latest-results-date-score div {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    display: table-cell;
    color: var(--brand-color);
    vertical-align: middle;
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.latest-results-date-score div:first-child {
    width: 55%;
    background: var(--sport-element-color);
    font-weight: 500;
    padding-left: 10px
}

.latest-results-date-score div:nth-child(2) {
    width: 45%;
    background: var(--sport-panel-header-color);
    color: var(--brand-bright-color);
    font-weight: 700;
    text-align: center;
    padding: 0 5px;
    line-height: 16px
}

.mini-games-wrapper {
    -webkit-box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    text-shadow: 0 -1px var(--text-color-dark);
    margin-top: 10px
}

.mini-games-title {
    height: 30px;
    cursor: default;
    color: var(--brand-color);
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

.mini-games-title h3 {
    font-size: 12px;
    font-weight: 700;
    padding: 7px 0 5px 25px
}

.mini-games-content {
    background: var(--sport-element-color);
    -webkit-box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    padding: 5px
}

.mini-games-content iframe {
    width: 100%
}

.mini-games-dropdown {
    position: relative;
    vertical-align: top
}

.selected-mini-game {
    height: 30px;
    position: relative;
    color: var(--text-color-light);
    padding: 0;
    cursor: pointer;
    display: block;
    margin: 5px 0
}

.selected-mini-game>p {
    width: 100%;
    height: 28px;
    font-size: 13px;
    line-height: 28px;
    background: var(--header-color);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 700;
    cursor: pointer;
    position: relative;
    padding: 0 30px 0 10px
}

.selected-mini-game i {
    font-size: 16px;
    line-height: 28px;
    position: absolute;
    top: 0;
    right: 10px
}

.mini-games-list {
    display: none;
    width: 100%;
    position: absolute;
    top: 28px;
    right: 0;
    padding: 2px 0;
    z-index: 99;
    white-space: normal;
    background: var(--header-color)
}

.mini-games-list .mini-game-name {
    width: 100%;
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 700;
    cursor: pointer;
    position: relative;
    padding: 0 10px
}

.mini-game-name:hover {
    background: var(--header-bg)
}

.mini-games-list .mini-game-name.active {
    display: none
}

.mini-games-dropdown .selected-mini-game .glyphicons-chevron-up {
    display: block
}

.mini-games-dropdown .selected-mini-game .glyphicons-chevron-down {
    display: none
}

.mini-games-dropdown.hovered:hover .mini-games-list {
    display: block
}

.mini-games-dropdown.hovered:hover .selected-mini-game .glyphicons-chevron-up {
    display: none
}

.mini-games-dropdown.hovered:hover .selected-mini-game .glyphicons-chevron-down {
    display: block
}

.in-validation-wrapper {
    -webkit-box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    text-shadow: 0 -1px var(--text-color-dark);
    margin-top: 10px
}

.in-validation-title {
    height: 30px;
    cursor: default;
    color: var(--brand-color);
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

.in-validation-title h3 {
    font-size: 12px;
    font-weight: 700;
    padding: 7px 0 5px 25px
}

.in-validation-content {
    background: var(--sport-element-color);
    -webkit-box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1)
}

.each-in-validation-bet {
    position: relative;
    padding: 5px 40px 5px 5px;
    border-bottom: 1px solid gray
}

.each-in-validation-bet:last-child {
    border-bottom: none
}

.each-in-validation-bet h4 {
    font-weight: 400;
    line-height: 1.5;
    font-size: 12px;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.each-in-validation-bet h4 span {
    font-weight: 700;
    text-transform: capitalize
}

.each-in-validation-bet h5 {
    font-weight: 400;
    line-height: 1.5;
    font-size: 12px
}

.each-in-validation-bet h5 span {
    font-weight: 700;
    text-transform: capitalize
}

.in-validation-icon {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
    margin: 9px 5px;
    border: 1px solid gray;
    border-radius: 5px
}

.in-validation-icon.validate-suspended {
    color: orange;
    border-color: orange
}

.in-validation-icon.validate-refused {
    color: red;
    border-color: red
}

.in-validation-icon.validate-approved,.in-validation-icon.validate-returned {
    color: green;
    border-color: green
}

.in-validation-icon.validate-pending {
    color: gray;
    border-color: gray
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.in-validation-icon.validate-pending .glyphicons {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

@media (max-width: 1139px) {
    .in-validation-wrapper {
        display:none
    }
}

.load-betslip-wrapper {
    -webkit-box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    text-shadow: 0 -1px var(--text-color-dark);
    margin-bottom: 10px;
    margin-top: 10px
}

.load-betslip-title {
    height: 30px;
    cursor: default;
    color: #ffba24;
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

.load-betslip-title h3 {
    font-size: 12px;
    font-weight: 700;
    padding: 7px 0 5px 25px
}

.load-betslip-content {
    background: var(--sport-element-color);
    -webkit-box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    padding: 10px;
    overflow: hidden
}

.load-betslip-content p {
    color: var(--text-color-primary);
    font-weight: 700;
    text-align: center;
    font-size: 12px;
    padding: 10px 0
}

.load-betslip-form-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.load-betslip-form-wrapper input {
    -webkit-box-flex: 2;
    -ms-flex: 2 0 0px;
    flex: 2 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
    padding: 3px 10px;
    font-size: 14px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: var(--dark-theme-one);
    color: var(--text-color-light)
}

.load-betslip-form-wrapper button {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    background: #ffba24;
    color: #2a3639;
    height: 30px;
    font-size: 14px;
    font-weight: 700;
    border: none;
    cursor: pointer;
    padding: 0
}

.fast-bet-wrapper {
    -webkit-box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    text-shadow: 0 -1px var(--text-color-dark);
    margin-bottom: 10px
}

.fast-bet-title {
    height: 30px;
    cursor: default;
    color: var(--brand-color);
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

.fast-bet-title h3 {
    font-size: 12px;
    font-weight: 700;
    padding: 7px 10px 5px 25px
}

.fast-bet-title h3 i {
    float: right;
    font-size: 14px;
    cursor: pointer
}

.fast-bet-content {
    background: var(--sport-element-color);
    -webkit-box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    padding: 10px;
    position: relative
}

.fast-bet-content input {
    width: 100%;
    height: 30px;
    padding: 0 30px 0 10px;
    margin-bottom: 10px;
    border-radius: 3px;
    background: var(--dark-theme-one);
    color: var(--text-color-light);
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid var(--dark-theme-one)
}

.fast-bet-content input:focus {
    border-color: var(--brand-color)
}

.fast-bet-content .fast-bet-market-count {
    line-height: 28px;
    padding: 0 5px;
    border: 1px solid var(--odds-value-color);
    border-radius: 3px;
    background: var(--dark-theme-one);
    color: var(--text-color-light);
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer
}

.fast-bet-content select {
    display: inline-block;
    width: calc(100% - 35px);
    height: 30px;
    padding: 0 10px;
    margin-right: 5px;
    border-radius: 3px;
    background: var(--dark-theme-one);
    color: var(--text-color-light);
    border: none;
    vertical-align: bottom;
    border: 1px solid var(--dark-theme-one);
    font-family: monospace
}

.fast-bet-content select:focus {
    border-color: var(--brand-color)
}

.fast-bet-content button {
    display: inline-block;
    width: 30px;
    height: 30px;
    padding: 0;
    background: var(--brand-color);
    border-radius: 3px;
    border: none;
    cursor: pointer;
    border: 1px solid var(--brand-bright-color)
}

.fast-bet-content button:focus {
    border-color: var(--brand-color)
}

.fast-bet-content button i {
    color: var(--text-color-light);
    font-size: 26px;
    line-height: 28px;
    text-align: center
}

.fast-bet-invalid {
    line-height: 30px;
    padding: 0 5px;
    color: var(--error-color-primary);
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 10px;
    pointer-events: none
}

@media (max-width: 1139px) {
    .fast-bet-wrapper {
        display:none
    }
}

.betslip-m {
    width: 275px;
    display: inline-block;
    vertical-align: top;
    height: calc(100vh - 102px);
    position: relative
}

.betslip-m:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    left: 0;
    right: 0
}

.betslip-m .scrollarea {
    background-image: var(--dark-theme-one)
}

.Sportsbook .betslip-m {
    height: auto
}

.Sportsbook.Sportsbook-competitions .betslip-m {
    height: calc(100vh - 132px)
}

.betslip-m.animation-expanded {
    width: 500px
}

.betslip-m.loading {
    -webkit-filter: inherit;
    filter: inherit
}

.betslip-m.loading:after {
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 8888;
    background: rgba(0,0,0,.1)
}

.betslip-m.quick.loading:before {
    display: none
}

.betslip-divider-line {
    width: 100%;
    border-bottom: 1px solid #000064;
    color: #000064!important;
    border-top: 1px solid #000064;
    -webkit-box-shadow: inset 1px 1px 0 0 rgba(99,35,35,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1)
}

.betslip-divider-line.open {
    border-bottom: 1px solid var(--dark-theme-one);
    border-top: 1px solid var(--dark-theme-one);
    -webkit-box-shadow: none;
    box-shadow: none
}

.betslip-m.quick .betslip-full-view.active {
    height: auto
}

.quick-bet-icon {
    display: inline-block;
    vertical-align: middle
}

.quick-bet-p {
    font-size: 12px;
    font-weight: 700;
    padding: 0 10px;
    display: none
}

.quick-bet-switch {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 14px;
    background: transparent;
    border: 2px solid var(--light-theme-one);
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    margin-bottom: 11px;
    display: none
}

.quick-bet-switch-logged-out {
    position: absolute;
    top: 10px;
    right: 5px
}

.quick-bet-switch-toggle {
    position: relative;
    top: -2px;
    left: -2px;
    height: 14px;
    width: 14px;
    background: transparent;
    border: 2px solid var(--light-theme-one);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.quick-bet-switch.on {
    background: var(--success-color-secondary);
    border: none
}

.quick-bet-switch.on .quick-bet-switch-toggle {
    left: 10px;
    background: var(--dark-theme-three);
    border: transparent;
    top: 2px;
    height: 10px;
    width: 10px
}

.print-switch {
    vertical-align: middle;
    width: 22px;
    height: 14px;
    background: transparent;
    border: 2px solid var(--light-theme-one);
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    margin-top: 5px;
    float: right
}

.print-switch-toggle {
    position: relative;
    top: -2px;
    left: -2px;
    height: 14px;
    width: 14px;
    background: transparent;
    border: 2px solid var(--light-theme-one);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%
}

.print-switch.on {
    background: var(--success-color-secondary);
    border: none
}

.print-switch.on .print-switch-toggle {
    left: 10px;
    background: var(--dark-theme-three);
    border: transparent;
    top: 2px;
    height: 10px;
    width: 10px
}

.quick-bet-icon svg {
    width: 24px;
    vertical-align: middle;
    display: inline-block
}

.quick-bet-icon path {
    fill: var(--text-color-light);
    background-color: var(--text-color-light)
}

.quick-bet-icon.on {
    fill: var(--brand-color);
    background-color: var(--brand-color)
}

.betslip-balance-view-m {
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 666;
    color: var(--text-color-dark)
}

.betslip-balance-view-m p {
    font-size: 12px;
    color: var(--brand-color)
}

.betslip-balance-view-m>ul {
    width: 100%;
    display: table
}

.betslip-balance-view-m>ul>li {
    display: table-cell;
    height: 30px;
    line-height: 20px;
    cursor: default;
    border-top: 1px solid #2a3639;
    background: #2a3639;
    -webkit-transition: border .3s;
    transition: border .3s;
    border-bottom: 1px solid #2a3639
}

.betslip-title-mini {
    padding: 4px 0 4px 10px;
    display: block;
    position: relative;
    font-size: 12px;
    text-shadow: 0 -1px var(--text-color-dark);
    font-weight: 700;
    color: #ffba24
}

.betslip-title-mini-logged-in {
    display: inline-block;
    width: 50%
}

.betslip-my-bets,.my-bets-opened .betslip-title-mini {
    background: var(--dark-theme-two);
    color: var(--text-color-gray)
}

.betslip-my-bets {
    padding: 4px 0 4px 10px;
    position: relative;
    font-size: 12px;
    text-shadow: 0 -1px var(--text-color-dark);
    font-weight: 700;
    display: inline-block;
    width: 50%;
    -webkit-box-shadow: 1px 0 0 0 var(--dark-theme-one) inset,2px 0 0 0 var(--dark-theme-six) inset;
    box-shadow: 1px 0 0 0 var(--dark-theme-one) inset,2px 0 0 0 var(--dark-theme-six) inset
}

.my-bets-opened .betslip-my-bets {
    background: var(--dark-theme-three);
    color: var(--brand-color)
}

.b-settings-view-c {
    position: absolute;
    width: 100%;
    background: var(--dark-theme-three);
    text-align: left;
    padding: 20px 40px
}

.b-settings-view-c.open {
    max-height: 200px
}

.betslip-box {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding: 0 5px
}

.betslip-box-circle {
    font-weight: 400;
    display: inline-block;
    vertical-align: top;
    background: #ffba24;
    color: #2a3639;
    text-shadow: 1px 1px 6px var(--text-color-light-opaque);
    height: 22px;
    line-height: 24px;
    border-radius: 11px;
    text-align: center;
    min-width: 22px;
    position: relative;
    top: 3px
}

.my-bets-opened .betslip-title-mini .betslip-box-circle {
    background: var(--text-color-gray)
}

.my-bets-opened .betslip-my-bets .betslip-box-circle {
    background: var(--brand-color)
}

.betslip-my-bets .betslip-box-circle {
    background: var(--text-color-gray)
}

.my-bets-settings {
    height: 100%;
    z-index: 33;
    font: 16px/40px icomoon;
    text-align: center;
    color: var(--text-color-light);
    line-height: 1.3;
    cursor: pointer;
    position: absolute;
    right: 10px;
    display: inline-block;
    margin-bottom: 5px
}

.balance-view-betslip {
    color: var(--brand-color)
}

.balance-view-betslip>i {
    font-style: normal
}

.quick .balance-view-betslip>i {
    -webkit-box-shadow: 0 -1px 0 var(--box-shadow-color) inset;
    box-shadow: 0 -1px 0 var(--box-shadow-color) inset
}

.q-bet-container {
    width: 100%;
    background: var(--sport-panel-header-color)
}

.q-mini-box {
    width: 100%
}

.betslip-full-view {
    position: static;
    height: auto;
    width: 100%;
    background: #000065;
    z-index: 997;
    -webkit-transition: top .4s,height .4s;
    transition: top .4s,height .4s;
    padding: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.betslip-full-view.active {
    top: 0;
    height: 100%
}

.quick>.betslip-full-view.active {
    height: auto;
    overflow: inherit
}

.quick>.betslip-full-view.active .betslip-header-m {
    height: 48px
}

.betslip-header-m {
    width: 100%;
    z-index: 666
}

.quick-bet-settings-view {
    background: #2a3639;
    line-height: 34px;
    height: 34px;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse
}

.quick-bet-settings-view .all-bets-settings-row-m,.quick-bet-settings-view .betslip-settings,.quick-bet-settings-view .odds-container-m,.quick-bet-settings-view .quick-bet-icon {
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    padding: 0 10px;
    cursor: pointer
}

.quick-bet-settings-view .betslip-type-head p,.quick-bet-settings-view .odds-select p {
    display: inline-block
}

.quick-bet-settings-view .betslip-type-head span,.quick-bet-settings-view .odds-select span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.Sportsbook .betslip-m .quick-bet-settings-view .all-bets-settings-row-m,.Sportsbook .betslip-m .quick-bet-settings-view .betslip-settings,.Sportsbook .betslip-m .quick-bet-settings-view .odds-container-m,.Sportsbook .betslip-m .quick-bet-settings-view .quick-bet-icon {
    padding: 0 5px
}

.Sportsbook.Sportsbook-competitions .betslip-m .quick-bet-settings-view .all-bets-settings-row-m,.Sportsbook.Sportsbook-competitions .betslip-m .quick-bet-settings-view .betslip-settings,.Sportsbook.Sportsbook-competitions .betslip-m .quick-bet-settings-view .odds-container-m,.Sportsbook.Sportsbook-competitions .betslip-m .quick-bet-settings-view .quick-bet-icon {
    padding: 0 10px
}

.closed-betslip-icon {
    display: none;
    width: 44px;
    height: 100%;
    z-index: 33;
    font: 20px/40px icomoon;
    text-align: center;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    line-height: 1.4
}

.closed-betslip-icon:before {
    content: "\E90C"
}

.betslip-settings-container {
    display: none
}

.betslip-settings-background {
    position: absolute;
    right: 0;
    top: -5px;
    height: 32px;
    width: 55px;
    -webkit-box-shadow: 1px 0 0 0 var(--dark-theme-one) inset,2px 0 0 0 var(--dark-theme-six) inset;
    box-shadow: 1px 0 0 0 var(--dark-theme-one) inset,2px 0 0 0 var(--dark-theme-six) inset
}

.betslip-settings-background.open {
    position: absolute;
    right: 0;
    top: -5px;
    height: 33px;
    width: 50px;
    background-color: var(--dark-theme-two);
    -webkit-box-shadow: 1px 0 0 0 var(--dark-theme-one) inset,2px 0 0 0 var(--dark-theme-one) inset;
    box-shadow: 1px 0 0 0 var(--dark-theme-one) inset,2px 0 0 0 var(--dark-theme-one) inset
}

.betslip-settings {
    height: 100%;
    z-index: 33;
    text-align: center;
    color: var(--text-color-light);
    cursor: pointer;
    position: absolute;
    right: 0;
    display: inline-block
}

.betslip-settings:after {
    font: 16px icomoon;
    content: "\E914";
    display: inline-block;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    width: auto;
    line-height: 34px;
    margin-left: 5px
}

.betslip-settings1 {
    height: 100%;
    z-index: 35;
    font: 8px/40px icomoon;
    text-align: center;
    color: var(--text-color-light);
    line-height: 1.3;
    cursor: pointer;
    position: absolute;
    display: inline-block;
    margin-bottom: 5px
}

.betslip-settings1:before {
    content: "\E914";
    display: inline-block;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    width: auto
}

.betslip-settings2 {
    height: 100%;
    z-index: 33;
    font: 8px/40px icomoon;
    text-align: center;
    color: var(--text-color-light);
    line-height: 1.3;
    cursor: pointer;
    position: absolute;
    top: 11px;
    display: inline-block;
    margin-bottom: 5px
}

.betslip-settings2:before {
    content: "\E914";
    display: inline-block;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    width: auto
}

.betslip-settings.open {
    color: var(--brand-color)
}

.betslip-settings.open:after {
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg)
}

.betslip-settings1.open {
    color: var(--brand-color)
}

.betslip-settings1.open:before {
    transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg)
}

.betslip-settings2.open {
    color: var(--brand-color)
}

.betslip-settings2.open:before {
    transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg)
}

.betslip-settings-li {
    text-align: left;
    font-size: 13px;
    font-weight: 700;
    width: 100%!important;
    cursor: pointer
}

.betslip-settings-li:hover {
    color: var(--brand-color)
}

.switcher-box {
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 41px;
    height: 20px;
    cursor: pointer
}

.b-settings-view-b {
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: 99;
    background: #060650;
    padding: 0 5px;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.b-settings-view-b .settings-view-wrapper {
    margin: 5px 10px;
    position: relative
}

.b-settings-view-b .settings-view-wrapper>p {
    color: var(--text-color-light);
    font-size: 12px;
    line-height: 30px;
    width: calc(100% - 45px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.b-settings-view-b .settings-view-wrapper.additional-settings>p {
    text-align: left;
    font-size: 13px;
    font-weight: 700
}

.b-settings-view-b .settings-view-wrapper.additional-settings>p i {
    margin-right: 10px
}

.b-settings-view-b .settings-view-wrapper.additional-settings .switcher-box {
    left: auto;
    right: 0
}

.betslip-settings.open+.b-settings-view-b {
    visibility: visible;
    opacity: 1;
    z-index: 999
}

.b-settings-view-b ul {
    width: 100%;
    overflow: hidden
}

.b-settings-view-b ul>li {
    float: left;
    width: 33.33%
}

.b-settings-view-b ul>li>.radio-form-item {
    margin: 0
}

.b-settings-view-b ul>li>.radio-form-item span {
    display: block;
    font-size: 10px;
    color: var(--text-color-gray);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.b-settings-view-b ul>li>.radio-form-item label {
    cursor: pointer;
    color: var(--text-color-light);
    padding: 0 0 10px;
    position: relative
}

.b-settings-view-b ul>li>.radio-form-item label:before {
    display: none
}

.b-settings-view-b ul>li>.radio-form-item label>div {
    border: 1px solid var(--text-color-gray);
    background-color: transparent;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    z-index: 99;
    display: inline-block;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.b-settings-view-b ul>li>.radio-form-item label>div:before {
    width: 12px;
    height: 12px;
    visibility: hidden;
    opacity: 0;
    content: "";
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    z-index: 99
}

.b-settings-view-b ul>li>.radio-form-item label input:checked+div {
    border-color: var(--text-color-light)
}

.b-settings-view-b ul>li>.radio-form-item label input:checked+div:before {
    background-color: var(--brand-color);
    visibility: visible;
    opacity: 1
}

.b-settings-view-b ul>li>.radio-form-item label:hover div:before {
    visibility: visible;
    opacity: 1
}

.b-settings-view-b ul>li>.radio-form-item label input:checked+div+span {
    color: var(--brand-color)!important
}

.b-settings-view-b>ul>li>p {
    float: left;
    width: 100%;
    color: var(--text-color-light);
    font-size: 14px;
    line-height: 16px;
    padding: 5px 0
}

.switcher-contain {
    float: left;
    width: 100%;
    height: 20px;
    padding: 2px;
    border: 1px solid var(--text-color-gray);
    border-radius: 15px;
    -webkit-transition: background .3s;
    transition: background .3s
}

.switcher-circle-b-m {
    background: var(--text-color-gray);
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    top: 2px;
    z-index: 22;
    -webkit-transition: left .3s,background .3s;
    transition: left .3s,background .3s
}

.switcher-contain.on>.switcher-circle-b-m {
    left: 22px;
    background: var(--brand-color)
}

.quick-bet-settings-view>h3 {
    float: left;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400;
    font-size: 13px;
    line-height: 30px;
    color: var(--text-color-gray)
}

.quick-bet-form-m {
    width: 100%;
    padding: 10px 5px
}

.quick-bet-form-m>ul {
    width: 100%;
    display: table
}

.quick-bet-form-m>ul>li {
    display: table-cell;
    vertical-align: middle
}

.quick-bet-form-m>ul>li>.single-form-bet {
    margin: 0;
    width: 100%
}

.save-b-m>.button-view-normal-m {
    float: none;
    background: var(--brand-color);
    color: var(--brand-color-text);
    height: 28px;
    line-height: 24px;
    font-size: 14px;
    font-weight: 700;
    border: none;
    cursor: pointer
}

.quick-bet-form-m>ul>li>.save-b-m {
    margin: 0 5px;
    text-align: right
}

.betslip-bonus {
    color: var(--warning-color);
    background-color: var(--dark-theme-two);
    padding: 10px 7px;
    border-top: 1px solid var(--dark-theme-five);
    border-bottom: 1px solid var(--dark-theme-two);
    font-weight: 700
}

.bonus-text {
    padding: 0 0 10px
}

.bonus-text span {
    float: right
}

.betslip-bonus-fill {
    height: 7px;
    border-radius: 10px;
    width: 100%;
    background-color: var(--dark-theme-four)
}

.betslip-bonus-bar {
    height: 7px;
    border-radius: 10px;
    background-color: #f2f2f2
}

.bonus-logo {
    font-size: 10px;
    top: -2px
}

.text-info-bet-m {
    width: 100%;
    padding: 2px 15px 2px 10px;
    position: relative;
    border-top: 1px solid #5b6e75;
    border-bottom: 1px solid #405258
}

@media (max-width: 1139px) {
    .text-info-bet-m {
        padding:10px 15px 2px 10px;
        height: 40px
    }
}

.text-info-bet-m>p {
    width: 100%;
    color: var(--text-color-light);
    font-size: 12px;
    line-height: 16px;
    position: relative;
    padding: 0 0 0 15px
}

.text-info-bet-m>b:before {
    font-weight: 400;
    font: 12px/20px icomoon;
    content: "\E90C";
    color: var(--brand-color);
    position: absolute;
    right: 10px;
    top: 0;
    width: 20px;
    height: 20px;
    text-align: center
}

.text-info-bet-m>p:before {
    font: 12px/14px icomoon;
    content: "\E917";
    color: var(--warning-color);
    position: absolute;
    left: 0;
    top: 1px
}

.text-info-bet-m.error>p:before,.text-info-bet-m.warning>p:before {
    content: "\E917";
    color: var(--brand-color)
}

.text-info-bet-m.success>p:before {
    content: "\E6EC";
    color: var(--success-color-primary);
    -webkit-animation: accept-bet .5s linear infinite;
    animation: accept-bet .5s linear infinite
}

.text-info-bet-m.accepted,.text-info-bet-m.countdown,.text-info-bet-m.failed,.text-info-bet-m.pending {
    padding: 10px 15px 10px 10px
}

.text-info-bet-m.accepted>p,.text-info-bet-m.countdown>p,.text-info-bet-m.failed>p,.text-info-bet-m.pending>p {
    text-align: center;
    font-size: 13px;
    padding: 0
}

.text-info-bet-m.accepted>i,.text-info-bet-m.countdown>i,.text-info-bet-m.failed>i,.text-info-bet-m.pending>i {
    text-align: center;
    font-size: 12px;
    display: block
}

.text-info-bet-m.accepted>h2 {
    color: var(--brand-color);
    font-size: 28px;
    line-height: 1;
    text-align: center;
    margin: 10px 0
}

.text-info-bet-m.accepted>h2>span {
    cursor: text;
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all
}

.text-info-bet-m.accepted>h3 {
    color: var(--brand-color);
    font-size: 14px;
    line-height: 1;
    text-align: center;
    margin: 5px 0
}

.text-info-bet-m.accepted>p:before,.text-info-bet-m.failed>p:before,.text-info-bet-m.pending>p:before {
    display: block;
    position: static;
    font: 34px/34px glyphicons;
    margin-bottom: 10px
}

.text-info-bet-m.accepted>p:before {
    content: "\E194";
    color: var(--success-color-secondary)!important
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.text-info-bet-m.pending>p:before {
    content: "\231B";
    color: var(--text-color-light)!important;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.text-info-bet-m.failed>p:before {
    content: "\E198";
    color: var(--error-color-primary)!important
}

.text-info-bet-m.countdown>p:before {
    content: none
}

.text-info-bet-m.countdown .live-countdown-ticker {
    position: relative;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background: var(--brand-color);
    color: var(--text-color-dark);
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 60px;
    margin: 10px auto
}

.text-info-bet-m.countdown .live-countdown-ticker span:last-child {
    position: absolute;
    bottom: 5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 14px;
    line-height: 14px;
    font-weight: 400
}

.text-info-bet-m.accepted>b,.text-info-bet-m.failed>b {
    border: 1px solid;
    width: calc(50% - 2px);
    display: inline-block;
    text-align: center;
    padding: 5px;
    margin: 10px 1px 0;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.text-info-bet-m.accepted>b:hover,.text-info-bet-m.failed>b:hover {
    background-color: var(--brand-color)
}

.text-info-bet-m.accepted>b:before,.text-info-bet-m.failed>b:before {
    content: ""
}

.text-info-bet-m.accepted>button {
    border: 1px solid var(--text-color-light);
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 5px;
    margin: 10px 1px 0;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--text-color-light);
    background-color: #ffba24
}

.q-bet-container .text-info-bet-m,.q-bet-container .text-info-bet-m.success {
    padding: 5px
}

.text-info-bet-m.success>p:before {
    top: 1px;
    left: 2px
}

.insufficient-balance-error {
    text-align: center
}

.insufficient-balance-error b,.insufficient-balance-error i {
    text-align: center;
    display: block
}

.insufficient-balance-error div {
    padding: 0 20px;
    border-radius: 3px;
    background-color: var(--brand-color);
    color: var(--text-color-primary);
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
    margin: 10px auto;
    cursor: pointer
}

@-webkit-keyframes accept-bet {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes accept-bet {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.superbet-wrapper {
    padding: 0 5px;
    background: var(--small-element-dark-color)
}

.bet-kind-container {
    width: 100%;
    height: 49px;
    position: relative;
    padding: 0 40px 0 25px
}

.bet-kind-container>p {
    width: 100%;
    font-size: 14px;
    line-height: 48px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 7px
}

.superbet-text {
    color: var(--brand-color)
}

.freebet-text {
    color: var(--text-color-gray)
}

.kind-of-bet {
    position: absolute;
    left: 5px;
    top: 2px;
    width: 36px;
    font: 24px/46px icomoon;
    text-align: left
}

.superbet-icon:before {
    color: var(--brand-color);
    content: "y"
}

.freebet-icon:before {
    color: var(--brand-color);
    background: var(--small-element-dark-color);
    -webkit-text-fill-color: transparent;
    font-size: 26px;
    content: "\F005"
}

.info-i-switcher-b {
    position: absolute;
    right: 10px;
    top: 50%;
    height: auto;
    width: 63px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.info-icon-k-bet {
    float: left;
    width: 20px;
    height: auto;
    font: 16px/30px icomoon;
    color: var(--text-color-gray);
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s;
    cursor: pointer
}

.info-icon-k-bet:before {
    content: "\E919"
}

.info-icon-k-bet.active {
    color: var(--error-color-primary)
}

.info-i-switcher-b>.switcher-box {
    left: auto;
    right: 0;
    top: 15px
}

.info-i-switcher-b>.switcher-box>.switcher-contain {
    background: var(--small-element-light-color)
}

.freebet-s>.switcher-box>.switcher-contain.on,.superbet-s>.switcher-box>.switcher-contain.on {
    background: var(--brand-color)
}

.text-info-kind-bet {
    width: 100%;
    height: auto;
    max-height: 0;
    -webkit-transition: max-height .3s;
    transition: max-height .3s;
    overflow: hidden
}

.text-info-kind-bet.active {
    max-height: 200px;
    -webkit-transition: max-height .4s;
    transition: max-height .4s
}

.text-info-kind-bet>p {
    width: 100%;
    padding: 10px;
    font-size: 11px;
    line-height: 16px;
    color: var(--text-color-gray);
    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.6);
    box-shadow: inset 0 1px 0 rgba(0,0,0,.6);
    border-top: 1px solid var(--sport-border-top-primary)
}

.free-bet-open-view {
    float: left;
    width: 100%
}

.free-bet-open-view>ul>li>p {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    color: var(--text-color-gray)
}

.free-bet-open-view>ul {
    float: left;
    width: 100%;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    padding: 10px 0 5px
}

.free-bet-open-view>ul>li {
    float: left;
    width: 100%
}

.free-bet-open-view>ul>li>.radio-form-item {
    margin: 0
}

.free-bet-open-view>ul>li>.radio-form-item>label {
    margin: 0;
    color: var(--text-color-gray)
}

.free-bet-open-view>ul>li>.radio-form-item>label i {
    font-style: normal
}

.odds-container-m {
    display: inline-block;
    font-size: 13px;
    font-weight: 700
}

.odds-select {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px
}

.odds-select p {
    display: inline-block;
    text-transform: capitalize
}

.odds-list {
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: 999;
    background: var(--sport-empty-space);
    height: auto;
    max-height: 0;
    -webkit-transition: max-height .4s;
    transition: max-height .4s;
    overflow: hidden;
    padding: 0 15px
}

.odds-list li {
    text-align: left;
    font-weight: 400;
    font-family: Roboto,sans-serif;
    padding: 5px 0;
    text-transform: capitalize;
    line-height: 16px
}

.odds-list li:first-child {
    padding-top: 10px
}

.odds-list li:last-child {
    padding-bottom: 10px
}

.odds-select.active .odds-select-selected {
    color: var(--brand-color)
}

.odds-select.active .odds-list {
    max-height: 200px
}

.odds-select .expand-bet-arrow .glyphicons-chevron-up {
    display: none
}

.odds-select.active .expand-bet-arrow .glyphicons-chevron-up,.odds-select .expand-bet-arrow .glyphicons-chevron-down {
    display: block
}

.odds-select.active .expand-bet-arrow .glyphicons-chevron-down {
    display: none
}

.odds-list .activeOddsType {
    color: var(--brand-color)
}

.all-bets-settings-row-m {
    display: inline-block
}

.betslip-type-head {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.betslip-type-head p {
    display: inline-block;
    font-size: 13px;
    font-weight: 700
}

.select-betslip-type {
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: 999;
    background: var(--sport-empty-space);
    height: auto;
    max-height: 0;
    -webkit-transition: max-height .4s;
    transition: max-height .4s;
    overflow: hidden;
    padding: 0 15px
}

.betslip-type-head.active .betslip-type-head-selected {
    color: var(--brand-color)
}

.betslip-type-head.active .select-betslip-type {
    max-height: 200px
}

.expand-bet-arrow {
    display: inline-block
}

.betslip-type-head .expand-bet-arrow .glyphicons-chevron-up {
    display: none
}

.betslip-type-head.active .expand-bet-arrow .glyphicons-chevron-up,.betslip-type-head .expand-bet-arrow .glyphicons-chevron-down {
    display: block
}

.betslip-type-head.active .expand-bet-arrow .glyphicons-chevron-down {
    display: none
}

.select-betslip-type .system-list {
    padding: 5px 0;
    font-size: 14px;
    text-align: left;
    cursor: pointer;
    color: var(--text-color-light);
    font-family: Roboto,sans-serif;
    font-weight: 400;
    line-height: 16px
}

.select-betslip-type .system-list:first-child {
    padding-top: 10px
}

.select-betslip-type .system-list:last-child {
    padding-bottom: 10px
}

.select-betslip-type .activeBetsType {
    color: var(--brand-color);
    background-color: red
}

.all-bets-settings-row-m>ul {
    float: left;
    width: 100%
}

.all-bets-settings-row-m>ul>li {
    float: left;
    padding: 0 5px
}

.all-bets-settings-row-m>ul>li:first-child {
    min-width: 120px;
    display: block;
    width: 100%
}

.all-bets-settings-row-m>ul>li:first-child>.select-contain-m>select {
    width: 100%
}

.all-bets-settings-row-m>ul>li>.select-contain-m {
    margin-top: 4px;
    float: left;
    width: 100%
}

.system-select-option>.select-contain-m {
    display: block;
    margin: 10px
}

.system-select-option>.select-contain-m>select {
    width: 100%
}

.clear-all-m {
    text-align: right;
    color: var(--text-color-light);
    cursor: pointer;
    position: relative;
    padding: 0 10px;
    font-size: 12px;
    white-space: nowrap
}

.betslip-events-container {
    width: 100%;
    position: relative;
    padding: 3px 0
}

.single-event-contain-m {
    -webkit-animation: betslip-add-event-animate-b .5s ease-in-out;
    animation: betslip-add-event-animate-b .5s ease-in-out;
    position: relative;
    margin: 0 3px 5px;
    padding-left: 2px;
    font-size: 12px;
    color: var(--light-theme-three);
    background: var(--dark-theme-four)
}

.single-event-contain-m .single-form-bet>input {
    margin-right: 0!important
}

.single-event-contain-m .possible-win-container>ul:first-child {
    border-top: none;
    padding: 0 5px
}

.single-event-contain-m .possible-win-container>ul>li {
    border-bottom: none
}

@-webkit-keyframes betslip-add-event-animate-b {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    25% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-3px,0);
        transform: translate3d(0,-3px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes betslip-add-event-animate-b {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    25% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-3px,0);
        transform: translate3d(0,-3px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bet-button-container {
    padding: 0 5px 5px;
    border-top: 1px solid var(--dark-theme-five)
}

@media (max-width: 1139px) {
    .bet-button-container {
        margin-bottom:30%
    }
}

.bet-button-container-system {
    padding: 2%;
    background: var(--dark-theme-four)
}

.betslip-gametype-button {
    color: var(--light-theme-one);
    background: var(--dark-theme-three);
    padding: 10px;
    width: 100%
}

.betslip-gametype-button,.betslip-gametype-button-small {
    font-weight: 700;
    font-size: 14px;
    border: none;
    text-transform: uppercase
}

.betslip-gametype-button-small {
    color: #f2f2f2;
    background: var(--dark-theme-two);
    padding: 0;
    line-height: 36px;
    white-space: nowrap;
    width: 50%
}

.betslip-gametype-button-small.active {
    background: var(--dark-theme-three);
    color: #ffba24
}

.betslip-gametype-button-small:hover {
    background: var(--dark-theme-five)
}

.bet-button-container>.separator-box-buttons-m {
    margin: 0
}

.bet-button-container>.separator-box-buttons-m button {
    font-size: 11px;
    background: var(--brand-color);
    color: var(--text-color-dark);
    padding: 0;
    border-radius: 3px;
    width: 100%;
    border: none;
    line-height: 30px;
    height: 30px;
    cursor: pointer;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
    margin-top: 5px
}

.bet-button-container>.separator-box-buttons-m button.button-accept-changes {
    color: #ffba24;
    font-weight: 700;
    padding-top: 0;
    background-color: var(--switcher-button-color)
}

.bet-button-container>.separator-box-buttons-m button.button-accept-changes:hover {
    background-color: var(--brand-color);
    color: var(--brand-color-text)
}

.bet-button-container>.separator-box-buttons-m button.button-save-bet {
    padding: 0;
    color: #000064;
    position: relative;
    font-size: 13px;
    font-weight: 700;
    border-radius: 3px;
    background: #ffba24
}

@media (max-width: 1139px) {
    .bet-button-container>.separator-box-buttons-m button.button-save-bet {
        line-height:45px;
        height: 45px
    }
}

.bet-button-container>.separator-box-buttons-m button.button-save-bet:hover {
    background: var(--dark-theme-six)
}

.bet-button-container>.separator-box-buttons-m button.button-save-bet:before {
    content: "\E444";
    position: absolute;
    top: 0;
    left: 5px;
    line-height: 30px;
    font-family: glyphicons;
    font-size: 16px;
    font-weight: 400
}

@media (max-width: 1139px) {
    .bet-button-container>.separator-box-buttons-m button.button-save-bet:before {
        line-height:45px
    }
}

.bet-button-container>.separator-box-buttons-m button.button-cancel {
    width: 49%;
    margin-right: 1%;
    padding: 0;
    background: var(--error-color-secondary-op);
    color: var(--text-color-light);
    padding-left: 25px;
    position: relative;
    font-size: 13px;
    font-weight: 700;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px
}

@media (max-width: 1139px) {
    .bet-button-container>.separator-box-buttons-m button.button-cancel {
        line-height:45px;
        height: 45px
    }
}

.bet-button-container>.separator-box-buttons-m button.button-cancel:hover {
    background: var(--error-color-secondary)
}

.bet-button-container>.separator-box-buttons-m button.button-cancel:before {
    position: absolute;
    content: "\E198";
    content: "\E193";
    top: 0;
    left: 5px;
    line-height: 30px;
    font-family: glyphicons;
    font-size: 16px;
    font-weight: 400
}

@media (max-width: 1139px) {
    .bet-button-container>.separator-box-buttons-m button.button-cancel:before {
        line-height:45px
    }
}

.bet-button-container>.separator-box-buttons-m button.button-place-bet {
    width: 49%;
    margin-left: 1%;
    height: 30px;
    padding: 0;
    background: var(--success-color-op);
    color: var(--text-color-light);
    padding-right: 25px;
    position: relative;
    font-size: 13px;
    font-weight: 700;
    border-radius: 3px
}

@media (max-width: 1139px) {
    .bet-button-container>.separator-box-buttons-m button.button-place-bet {
        line-height:45px;
        height: 45px
    }
}

.bet-button-container>.separator-box-buttons-m button.button-place-bet:hover {
    background: var(--success-color)
}

.bet-button-container>.separator-box-buttons-m button.button-place-bet:before {
    position: absolute;
    content: "\E088";
    top: 0;
    right: 5px;
    line-height: 30px;
    font-family: glyphicons;
    font-size: 16px;
    font-weight: 400
}

@media (max-width: 1139px) {
    .bet-button-container>.separator-box-buttons-m button.button-place-bet:before {
        line-height:45px
    }
}

.betslip-tooltip {
    position: absolute;
    width: 200px;
    top: 5px;
    cursor: pointer;
    pointer-events: none
}

.betslip-tooltip:before {
    content: "";
    position: relative;
    top: -1px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 4px 6px 0;
    border-style: solid;
    border-color: var(--text-color-primary) transparent transparent;
    opacity: 0
}

.betslip-events-container .betslip-tooltip[data-tooltip]:after:first-child {
    position: relative;
    top: 200px
}

.betslip-tooltip[data-tooltip]:after {
    content: attr(data-tooltip);
    position: absolute;
    left: 50%;
    top: -6px;
    transform: translateX(-50%) translateY(-100%);
    text-align: center;
    background: var(--text-color-primary);
    color: var(--header-color);
    padding: 3px 6px;
    font-size: 11px;
    min-width: 180px;
    border-radius: 5px;
    pointer-events: none;
    padding: 4px;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-100%);
    -moz-transform: translateX(-50%) translateY(-100%);
    -ms-transform: translateX(-50%) translateY(-100%);
    -o-transform: translateX(-50%) translateY(-100%)
}

.team-name-view-b-m:hover .betslip-tooltip:after,.team-name-view-b-m:hover .betslip-tooltip:before {
    opacity: 1
}

.team-name-view-b-m {
    background: var(--dark-theme-three);
    width: 90%;
    margin-top: 2px;
    min-height: 18px;
    padding: 6px 4px;
    line-height: 1.2;
    margin-bottom: 3px;
    font-weight: 700;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis
}

.team-name-view-b-m.type-system {
    padding-right: 25px
}

.betslip-events-container .team-name-view-b-m .checkbox-wrapper-m:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background: var(--small-element-dark-color);
    border-radius: 3px
}

.betslip-events-container .team-name-view-b-m .checkbox-wrapper-m>input[type=checkbox]:checked+span:before {
    font: 12px/16px icomoon;
    content: "T";
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    text-align: center;
    color: var(--text-color-light)
}

.sub-error-info {
    width: 100%;
    padding: 10px;
    color: var(--text-color-dark);
    display: none;
    background: var(--small-element-light-color);
    margin: 5px 0 0;
    position: absolute;
    left: 0;
    top: 24px;
    z-index: 99
}

.icon-status-view-m.active+.sub-error-info {
    display: block
}

.sub-error-info:before {
    content: "";
    display: block;
    position: absolute;
    top: -7px;
    left: 7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 8px;
    border-color: transparent transparent var(--small-element-light-color)
}

.sub-error-info>p {
    width: 100%;
    font-size: 12px;
    line-height: 16px
}

.sub-error-info>p:first-child {
    font-size: 13px
}

.sub-error-info.multiline>p:first-child {
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    padding: 0 0 5px;
    margin: 0 0 5px
}

.team-name-view-b-m>a {
    width: calc(100% - 20px);
    display: inline-block;
    padding-bottom: 2px;
    font-size: 13px;
    color: var(--text-color-light);
    text-decoration: none;
    white-space: nowrap
}

.icon-status-view-m {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    margin: -2px 5px 0 0;
    font: 14px/15px icomoon;
    text-align: left
}

.event-error:before {
    content: "\E917";
    color: var(--warning-color)
}

@-webkit-keyframes event-errror-pulsate {
    0% {
        color: var(--warning-color)
    }

    50% {
        color: var(--warning-color)
    }

    75% {
        color: var(--small-element-dark-color)
    }

    to {
        color: var(--warning-color)
    }
}

@keyframes event-errror-pulsate {
    0% {
        color: var(--warning-color)
    }

    50% {
        color: var(--warning-color)
    }

    75% {
        color: var(--small-element-dark-color)
    }

    to {
        color: var(--warning-color)
    }
}

.event-blocked:before,.event-deleted:before {
    content: "\E916";
    color: var(--error-color-secondary)
}

.icon-status-view-m>.checkbox-wrapper-m {
    margin: 0;
    padding: 0
}

.system-B-icon {
    background: var(--text-color-gray);
    color: var(--dark-theme-four);
    height: 18px;
    width: 18px;
    position: absolute;
    top: 5px;
    right: 12%;
    padding: 2px 0 0 5px;
    cursor: pointer
}

.system-B-icon:hover {
    background: var(--text-color-primary);
    color: var(--dark-theme-one)
}

.system-B-icon.banker {
    color: var(--light-theme-one);
    background: var(--brand-color)
}

.event-remove-b-m {
    position: relative;
    top: -14px;
    left: 7px;
    padding: 0
}

.event-remove-b-m,.event-remove-b-m-split {
    height: auto;
    background: none;
    border: none;
    cursor: pointer;
    color: var(--text-color-gray);
    font-size: 15px;
    vertical-align: middle
}

.event-remove-b-m-split {
    padding: 1px 3px;
    padding: 0
}

.event-remove-b-m .glyphicons {
    margin: auto
}

.event-remove-b-m:hover {
    color: var(--text-color-light)
}

.market-full-info-m {
    position: relative;
    padding-bottom: 2px;
    padding-left: 3px
}

.market-full-info-m>ul {
    display: inline-block
}

.market-full-info-m>ul:nth-child(2) {
    float: right
}

.market-full-info-m>ul>li {
    display: inline-block;
    vertical-align: middle
}

.market-full-info-m>ul>li>p {
    width: 100%;
    font-size: 12px;
    line-height: 20px
}

.bet-pick-name-m {
    font-size: 12px;
    line-height: 12px;
    border: 1px solid var(--small-element-dark-color);
    padding: 1px 3px 2px;
    text-transform: capitalize
}

.market-full-info-m>ul>li>span {
    float: right
}

.change-price-m {
    text-decoration: line-through;
    font-size: 12px;
    line-height: 18px;
    color: var(--error-color-secondary)
}

.price-view-m {
    padding: 0 5px;
    font-size: 14px!important;
    color: hsl(0deg 0% 100%);
    font-weight: 700
}

.price-view-m.price-changed {
    padding: 0 5px;
    border: 1px solid #ffba24;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px
}

.stake-form-b-m,.stake-form-b-m>ul {
    width: 100%
}

.stake-form-b-m>ul>li {
    vertical-align: top
}

.mini-table-b-m {
    width: 100%;
    position: relative;
    font-weight: 700;
    border-top: 1px solid var(--dark-theme-five);
    border-bottom: 1px solid var(--dark-theme-two)
}

.mini-table-b-m>ul {
    width: 100%;
    display: table
}

.mini-table-b-m>ul>li {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    padding: 5px 0 5px 5px
}

.virtual-keyboard-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    text-align: center;
    z-index: 99999999;
    width: 100%;
    padding: 3px 0;
    background: var(--sport-panel-header-color);
    -webkit-box-shadow: 0 0 3px var(--box-shadow-color);
    box-shadow: 0 0 3px var(--box-shadow-color);
    -webkit-animation: .24s keyboard ease-in-out;
    animation: .24s keyboard ease-in-out;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@-webkit-keyframes keyboard {
    0% {
        bottom: -360px
    }

    to {
        bottom: 0
    }
}

@keyframes keyboard {
    0% {
        bottom: -360px
    }

    to {
        bottom: 0
    }
}

.virtual-keyboard-m {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    min-width: 320px;
    max-width: 580px;
    padding: 3px 3px 3px 0
}

.key-simbols-m {
    padding-top: 3px
}

.key-simbols-m>li {
    width: 33.3%
}

.key-numbers-m,.key-simbols-m {
    float: left;
    width: 100%;
    display: table
}

.key-numbers-m>li,.key-simbols-m>li {
    display: table-cell;
    vertical-align: top;
    padding: 0 0 0 3px
}

.key-simbols-m>li:last-child>span {
    background: var(--brand-color);
    color: var(--text-color-dark)
}

.key-simbols-m>li:nth-child(2)>span:before {
    display: block;
    content: "\E91C";
    font: 24px/44px icomoon;
    color: var(--brand-color)
}

.key-simbols-m>li:nth-child(2)>span:after {
    display: block;
    content: "\E90C";
    font: 12px/20px icomoon;
    color: var(--text-color-dark);
    position: absolute;
    top: 12px;
    left: 47%;
    font-weight: 700
}

.key-numbers-m>li>span,.key-simbols-m>li>span {
    text-align: center;
    float: left;
    width: 100%;
    border-radius: 3px;
    background: var(--sport-sub-header-color);
    color: var(--text-color-light);
    line-height: 44px;
    position: relative;
    font-size: 19px;
    font-weight: 700
}

.key-numbers-m>li>span:active,.key-simbols-m>li>span:active {
    background: var(--brand-color);
    opacity: .8
}

.max-bet-b-m {
    font-size: 12px;
    line-height: 24px;
    color: var(--text-color-gray);
    cursor: pointer;
    text-align: right;
    white-space: nowrap
}

.betslip-footer-fixed {
    background-color: var(--dark-theme-four)
}

.betsliip-footer-fixed .stake-form-b-m .single-form-bet {
    margin: 0;
    width: 100%
}

.betsliip-footer-fixed .stake-form-b-m .single-form-bet input {
    margin-right: 0
}

.system-select-header {
    padding: 5px;
    border-bottom: 1px solid var(--switcher-button-color)
}

.system-select-header span {
    width: 33.33%;
    display: inline-block;
    font-size: 13px
}

.system-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.system-wrapper span {
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 13px;
    font-weight: 700;
    margin: 3px
}

.system-select-option {
    padding: 5px;
    font-size: 13px
}

.system-select-option .checkbox-system label input[type=checkbox] {
    vertical-align: middle
}

.system-select-option .checkbox-system label span:first-child,.system-select-option .checkbox-system label span:nth-child(3) {
    width: 45%;
    display: inline-block
}

.system-select-option .checkbox-system label span:nth-child(2) {
    width: 10%;
    display: inline-block;
    text-align: center
}

.system-select-option>.select-contain-m {
    margin: 0;
    height: auto
}

.system-select-option>.select-contain-m:before {
    display: none
}

.system-select-option>.select-contain-m select {
    float: none;
    height: 25px;
    cursor: pointer
}

.single-form-bet>span {
    line-height: 24px
}

.quick-bet-form-m>ul>li>.single-form-bet>input[type=tel],.single-form-bet>span,.stake-form-b-m .single-form-bet>input[type=number],.stake-form-b-m .single-form-bet>input[type=tel] {
    background: var(--text-color-light);
    border: 1px solid var(--switcher-button-color);
    width: 107px;
    font-size: 12px;
    line-height: 16px;
    color: var(--text-color-dark);
    border-radius: 2px
}

.quick-bet-form-m>ul>li>.single-form-bet>input[type=tel],.single-form-bet>input.input-stake-desktop,.single-form-bet>span,.stake-form-b-m .single-form-bet>input[type=number],.stake-form-b-m .single-form-bet>input[type=tel] {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
    padding: 3px 10px;
    font-family: Roboto,sans-serif;
    -webkit-transition: border .24s;
    transition: border .24s;
    -webkit-box-shadow: none;
    box-shadow: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.single-form-bet>input.input-stake-desktop {
    margin: 0 5px;
    border: 1px solid var(--switcher-button-color);
    font-size: 14px;
    border-radius: inherit;
    width: calc(100% - 5px)
}

.quick-bet-form-m>ul>li>.single-form-bet>input[type=tel]:focus,.single-form-bet>span:focus,.stake-form-b-m .single-form-bet>input[type=number]:focus,.stake-form-b-m .single-form-bet>input[type=tel]:focus {
    border: 1px solid var(--info-color)
}

.single-form-bet .stake-price {
    float: right
}

.bet-price-button-m {
    margin: 5px 0;
    min-width: 32px;
    border-radius: 3px;
    font: 16px/28px icomoon;
    background: var(--switcher-btn-opaque);
    text-align: center;
    color: var(--text-color-light);
    cursor: pointer;
    padding: 2px 0
}

.bet-price-button-m:hover {
    background: var(--switcher-button-color)
}

.bet-price-button-m:before {
    content: "\E6FF"
}

.total-view-price-pos-b {
    width: 100%;
    color: var(--text-color-primary);
    font-size: 12px
}

.possible-win-container {
    border-top: 1px solid var(--dark-theme-five);
    border-bottom: 1px solid var(--dark-theme-two)
}

.possible-win-container ul>li {
    vertical-align: top;
    display: table-cell
}

.possible-win-container ul>li>span {
    font-size: 13px
}

.possible-win-container ul>li>span>i {
    font-style: normal
}

.betslip-potentional-win {
    font-weight: 700;
    color: var(--light-theme-one);
    background-color: var(--dark-theme-two);
    padding: 10px;
    margin: 5px;
    border-radius: 3px
}

.betslip-potentional-win-title {
    text-align: center
}

.betslip-total-win {
    text-align: center;
    margin-top: 5px;
    font-size: 22px;
    line-height: 20px;
    color: #ffba24
}

.betslip-total-win-max,.betslip-total-win-min {
    display: table;
    width: 100%;
    margin-top: 5px
}

.betslip-total-win-max {
    font-size: 20px;
    line-height: 20px;
    color: var(--brand-color)
}

.betslip-total-win-max span,.betslip-total-win-min span {
    display: table-cell;
    font-style: normal
}

.betslip-total-win-max i,.betslip-total-win-min i {
    display: table-cell;
    font-style: normal;
    text-align: right
}

.ew-total-odd {
    border-bottom: 1px solid #526971
}

.ew-total-odd>ul {
    width: 100%;
    display: table;
    font-size: 13px;
    font-weight: 700;
    padding: 0 5px
}

.ew-total-odd>ul>li {
    display: table-cell;
    vertical-align: top;
    padding: 4px 0;
    line-height: 2
}

.ew-total-odd>ul>li>p>span {
    float: right
}

.ew-view-b {
    float: left;
    margin: 7px 0 0
}

.ew-view-b>input {
    position: absolute;
    left: -9999em;
    opacity: 0
}

.ew-view-b>span {
    float: left;
    display: block;
    width: 28px;
    font-size: 12px;
    line-height: 12px;
    padding: 4px 0;
    -webkit-box-shadow: inset 0 0 0 1px box-shadow-color;
    box-shadow: inset 0 0 0 1px box-shadow-color;
    text-transform: uppercase;
    border-radius: 3px;
    -webkit-transition: background .24s,color .24s,-webkit-box-shadow .24s;
    transition: background .24s,color .24s,-webkit-box-shadow .24s;
    transition: background .24s,color .24s,box-shadow .24s;
    transition: background .24s,color .24s,box-shadow .24s,-webkit-box-shadow .24s;
    text-align: center
}

.ew-view-b>input:checked+span {
    -webkit-box-shadow: 0 0 0 1px var(--box-shadow-color) inset;
    box-shadow: 0 0 0 1px var(--box-shadow-color) inset;
    color: var(--text-color-primary);
    background: var(--brand-color)
}

.no-bets-desc {
    padding: 15px 10px;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-shadow: 1px 1px hsl(0deg 0% 95%/0%);
    box-shadow: inset 1px 1px 0 0 hsl(0deg 0% 95%/0%);
    -webkit-box-shadow: inset 1px 1px 0 0 hsl(0deg 0% 95%/0%);
    position: relative;
    z-index: 99;
    font-weight: 500
}

.casino-wrapper~.betslip-m {
    display: none
}

.input-stake-desktop {
    display: block!important;
    background: var(--dark-theme-two)!important;
    color: var(--text-color-light)!important;
    border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    -ms-border-radius: 5px!important;
    -o-border-radius: 5px!important
}

.input-stake-mobile {
    display: none!important;
    width: 100px!important;
    height: 33px!important;
    line-height: 25px!important;
    border-radius: 4px!important;
    font-size: 18px!important
}

.betslip-title-mini i.glyphicons {
    font-size: 18px;
    display: none
}

@media (max-width: 1139px) {
    .switcher-box {
        width:51px;
        height: 31px
    }

    .switcher-contain {
        height: 31px
    }

    .switcher-circle-b-m {
        width: 27px;
        height: 27px
    }

    .info-i-switcher-b {
        width: 90px
    }

    .info-icon-k-bet {
        width: 50px
    }

    .betslip-m {
        height: auto;
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 9999
    }

    .betslip-m .scrollarea {
        position: static!important
    }

    .betslip-m .scrollarea,.betslip-m .scrollarea .scrollarea-content {
        overflow: visible!important;
        height: 100%!important
    }

    .betslip-balance-view-m {
        position: fixed;
        bottom: 20px;
        height: 80px;
        width: 80px;
        right: 20px;
        left: auto;
        top: auto;
        border-radius: 50%
    }

    .betslip-balance-view-m.betslip-empty-mob {
        display: none
    }

    .betslip-balance-view-m>ul>li {
        width: 100%;
        height: 100%;
        line-height: 65px;
        border: 2px solid var(--sport-border-bottom-primary);
        display: block;
        border-radius: 50%;
        text-align: center
    }

    .betslip-full-view {
        position: fixed;
        top: 150vh;
        height: 0;
        max-height: none;
        display: block;
        overflow: auto
    }

    .betslip-full-view.active {
        height: 100vh
    }

    .betslip-title-mini .betslip-box {
        margin: 0;
        padding: 0;
        height: auto;
        right: -10px;
        top: -10px
    }

    .betslip-name {
        display: none!important
    }

    .betslip-title-mini i.glyphicons {
        display: inline-block;
        font-size: 26px
    }

    .betslip-title-mini .betslip-box .betslip-box-circle {
        background-color: var(--brand-highlight-color);
        border: 1px solid var(--brand-highlight-color);
        text-shadow: 0 -1px var(--text-color-dark);
        color: var(--text-color-light);
        height: 30px;
        width: 30px;
        text-align: center;
        line-height: 28px;
        border-radius: 50%
    }

    .closed-betslip-icon {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 4px
    }

    .betslip-settings {
        right: 50px
    }

    .quick-bet-switch-logged-out {
        position: static
    }

    .betslip-balance-view-m>ul {
        display: block;
        height: 100%
    }

    .betslip-title-mini {
        display: block
    }

    .betslip-title-mini>i {
        font-style: normal;
        vertical-align: middle;
        display: inline-block;
        margin-right: 10px;
        height: 26px;
        line-height: 26px
    }

    .betslip-title-mini .betslip-box b {
        top: 0!important
    }

    .quick-bet-settings-view {
        margin: 0
    }

    .betslip-header-m {
        height: 36px
    }

    .max-bet-b-m {
        height: 25px;
        line-height: 25px;
        padding-right: 15px;
        font-size: 16px
    }

    .input-stake-desktop {
        display: none!important
    }

    .input-stake-mobile {
        display: block!important
    }

    .odds-select.active .odds-list {
        max-height: 250px
    }

    .odds-list li,.select-betslip-type .system-list {
        padding: 10px 0
    }

    .q-bet-container .quick-bet-form-m .single-form-bet .input-stake-mobile {
        width: 100%!important
    }

    .save-b-m>.button-view-normal-m {
        height: 33px
    }
}

#sticky-slip {
    z-index: 2;
    position: relative
}

.desktop-only-in-betslip {
    display: block;
    z-index: 1;
    position: relative
}

@media (max-width: 1139px) {
    #sticky-slip {
        z-index:auto;
        position: static
    }

    .desktop-only-in-betslip {
        display: none!important
    }
}

.fixed-slip {
    position: fixed;
    top: 83px
}

.bottom-slip {
    margin-top: auto;
    vertical-align: bottom
}

.temp-view-divider {
    width: 100%;
    border: 3px solid #9acd32
}

.slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(/./fonts/slick_ced611daf7709cc778da928fec876475.eot);
    src: url(/./fonts/slick_ced611daf7709cc778da928fec876475.eot?#iefix) format("embedded-opentype"),url(/./fonts/slick_b7c9e1e479de3b53f1e4e30ebac2403a.woff) format("woff"),url(/./fonts/slick_d41f55a78e6f49a5512878df1737e58a.ttf) format("truetype"),url(/./fonts/slick_f97e3bbf73254b0112091d0192f17aec.svg#slick) format("svg")
}

.slick-next,.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "\2190"
}

[dir=rtl] .slick-prev:before {
    content: "\2192"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "\2192"
}

[dir=rtl] .slick-next:before {
    content: "\2190"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,.slick-dots li button {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.slick-dots li button {
    line-height: 0;
    display: block;
    padding: 5px;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:focus,.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "\2022";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.carousel-large.slick-slider {
    margin: 0 auto
}

.slick-next,.slick-prev {
    width: auto;
    height: auto
}

.slide-image-bgr {
    width: 100%;
    height: 450px;
    background-repeat: no-repeat;
    background-position: top;
    position: relative
}

.slide-image-bgr .content-m {
    height: 100%;
    position: relative
}

.slide-image-bgr img {
    display: none
}

.slide-image-bgr .banner-container {
    position: absolute;
    top: 0;
    left: 0;
    padding: 100px 0 65px 10px;
    height: 100%;
    text-align: left
}

.slide-image-bgr h1 {
    margin: 0 0 25px;
    font-size: 36px;
    font-weight: 700
}

.slide-image-bgr h1,.slide-image-bgr h2 {
    line-height: 1;
    text-shadow: 0 1px 1px #000
}

.slide-image-bgr h2 {
    margin: 25px 0 0;
    font-size: 24px;
    font-weight: 500
}

.slide-image-bgr h3 {
    margin: 20px 0;
    font-size: 18px
}

.slide-image-bgr h3,.slide-image-bgr h4 {
    line-height: 1;
    text-shadow: 0 1px 1px #000
}

.slide-image-bgr h4 {
    margin: 20px 0 10px;
    font-size: 14px;
    font-weight: 400
}

.slide-image-bgr p {
    height: 50px
}

.slide-image-bgr a {
    font-size: 24px;
    line-height: 25px;
    padding: 15px 50px;
    background: #060650;
    color: var(--brand-color-text);
    text-shadow: 1px 1px 6px var(--text-color-light-opaque);
    position: absolute;
    bottom: 65px;
    white-space: nowrap;
    border-radius: 3px
}

.slide-image-bgr a:hover {
    background: var(--brand-light-2-color)
}

@media (max-width: 1139px) {
    .slide-image-bgr .banner-container {
        top:auto;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 50px 0 0 50px
    }

    .slide-image-bgr a {
        width: auto;
        border-radius: 4px;
        bottom: 5%;
        left: 5%;
        color: #fff;
        font-weight: 500
    }

    .slide-image-bgr a:before {
        font-family: glyphicons;
        content: "\E174";
        font-size: inherit;
        vertical-align: bottom;
        margin: 0 5px 0 0;
        line-height: inherit
    }
}

@media (max-width: 700px) {
    .slide-image-bgr .banner-container {
        padding:35px 0 0 20px
    }

    .slide-image-bgr a {
        padding: 10px;
        font-size: 12px;
        line-height: 1
    }

    .slide-image-bgr h1 {
        font-size: 14px;
        margin: 0 0 15px
    }

    .slide-image-bgr h2 {
        font-size: 11px;
        margin: 15px 0 0
    }

    .slide-image-bgr h3 {
        font-size: 10px
    }

    .slide-image-bgr h4 {
        font-size: 9px
    }
}

.slick-dots {
    bottom: 0;
    margin: 10px 0
}

.slick-dots li button {
    background: var(--switcher-button-color) none repeat scroll 0 0;
    border-radius: 7px;
    color: transparent;
    cursor: pointer;
    font-size: 0;
    height: 15px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin: 0 9px;
    width: 15px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    display: inline-block
}

.slick-dots li button:hover {
    background-color: #adafb1
}

.slick-dots li.slick-active button {
    background-color: var(--brand-color)
}

.slick-dots li button:before {
    content: none
}

.slide-image-bgr1 {
    background-image: url(/./images/home-carousel-1_e0929cf76f820540dff1e7b8f4b22c69.png)
}

.slide-image-bgr2 {
    background-image: url(/./images/home-carousel-2_948ea1f6e32b56659e0dc9ac9406afb9.png)
}

.slide-image-bgr3 {
    background-image: url(/./images/home-carousel-3_c3ea43b23de4ba2d2b42902ebb748c11.png)
}

.slide-image-bgr4 {
    background-image: url(/./images/home-carousel-4_6ddf66231557e5cb30c210fcce1161f1.jpg)
}

.slide-image-bgr5 {
    background-image: url(/./images/home-carousel-5_ceb9c9c1580a7ac76372ab959eee1c33.png)
}

@media (max-width: 700px) {
    .slide-image-bgr {
        height:161px;
        background-size: cover
    }
}

.carousel-casino.slick-slider {
    margin: 0 auto
}

.casino-games-list-view2 .casino-game-slot-name b {
    text-align: left
}

.slick-slide span {
    display: block;
    font-size: 14px;
    padding: 0;
    color: #fff;
    border-radius: 0;
    width: 100%;
    position: absolute;
    bottom: 0;
    white-space: nowrap;
    text-align: center
}

.carousel-casino .slide-image-bgr {
    height: 350px;
    background-size: contain;
    background-repeat: no-repeat
}

@media (max-width: 1920px) {
    .carousel-casino .slide-image-bgr {
        background-size:cover;
        background-repeat: no-repeat
    }
}

@media (max-width: 700px) {
    .casino .slide-image-bgr {
        height:161px
    }
}

.carousel-casino .slide-image-bgr .gradient-bg {
    height: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--body-background-color)));
    background-image: linear-gradient(180deg,transparent,var(--body-background-color))
}

.carousel-casino .banner-container {
    padding-left: 40px
}

.carousel-casino .play-button-only {
    position: absolute;
    display: block;
    font-style: normal;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 97;
    font-size: 70px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    cursor: pointer;
    color: var(--brand-bright-color);
    border-radius: 50%;
    padding: 30px;
    background: hsla(0,0%,46%,.7);
    -webkit-box-shadow: 0 3px 10px 0 #000;
    box-shadow: 0 3px 10px 0 #000
}

.carousel-casino .play-button-only:hover {
    font-size: 100px
}

.carousel-casino .play-button-only.mobile-and-tablet-only {
    font-size: 40px;
    padding: 10px
}

.carousel-casino .play-button-only.mobile-and-tablet-only:hover {
    font-size: 60px
}

.hide-cms-play-button {
    display: none!important
}

.slick-prev {
    left: 5px;
    font-size: 0;
    padding: 5px;
    z-index: 9
}

.slick-prev:before {
    font-family: glyphicons;
    content: "\E225"
}

.slick-next {
    right: 5px;
    font-size: 0;
    padding: 5px;
    z-index: 9
}

.slick-next:before {
    font-family: glyphicons;
    content: "\E224"
}

.home-page-middle-slider {
    margin: 22px auto
}

.home-page-middle-slider .slick-slide a {
    text-decoration: none;
    display: block;
    text-align: center
}

.home-page-middle-slider .box-img {
    display: inline-block;
    margin-right: 10px
}

.home-page-middle-slider .box-text {
    display: inline-block
}

.home-page-middle-slider h4 {
    color: var(--text-color-light);
    text-decoration: none;
    font-size: 22px;
    text-align: left;
    font-weight: 500;
    margin-bottom: 5px
}

.home-page-middle-slider p {
    color: #ffba24;
    text-decoration: none;
    font-size: 12px;
    text-align: left;
    font-weight: 500
}

.time-line-wrapper .time-line-wrapper-body-web-theline-progress {
    background: hsl(0deg 0% 100%/80%)!important
}

.widget-wrapper-buttons>div.active {
    border-bottom: 2px solid #ffba24!important
}

.sub-navigation-wrapper-m {
    position: relative;
    margin: 0 auto;
    height: 30px;
    padding: 0;
    z-index: 2;
    background: #2a3639;
    border-top: 1px solid #2a3639;
    border-bottom: 1px solid #2a3639;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1)
}

.sub-navigation-wrapper-m.content-m {
    position: relative
}

.Sportsbook .sub-navigation-wrapper-m.content-m:before {
    right: 100%;
    background-image: url(/./images/shadow-T_L_d27fab433c576c31c6bfa4e9ab04b1dc.png)
}

.Sportsbook .sub-navigation-wrapper-m.content-m:after,.Sportsbook .sub-navigation-wrapper-m.content-m:before {
    position: absolute;
    top: 0;
    content: "";
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 80px;
    height: 370px
}

.Sportsbook .sub-navigation-wrapper-m.content-m:after {
    left: 100%;
    background-image: url(/./images/shadow-T_R_94fa9d4ea9147e28858f91905f7fb556.png)
}

.Sportsbook.Sportsbook-competitions .sub-navigation-wrapper-m.content-m {
    margin-top: 0
} 

.subNav-list {
    width: calc(100% - 85px)
}

.subNav-list,.subNav-list li {
    display: inline-block;
    height: 100%
}

.subNav-list li {
    vertical-align: middle
}

.subNav-list a {
    color: var(--text-color-gray);
    font-size: 11px;
    height: 100%;
    font-weight: 700;
    line-height: 24px;
    padding: 3px 11px 0;
    display: inline-block;
    cursor: pointer;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.subNav-list a.active,.subNav-list a:hover {
    color: var(--brand-color)
}

@media (max-width: 1139px) {
    .sub-navigation-wrapper-m {
        display:none
    }
}

.sub-navigation-casino-wrapper {
    background-color: rgba(44,44,44,.7);
    position: absolute;
    z-index: 9;
    padding: 0 29px;
    width: 100%
}

.sub-nav-casino-list {
    display: block;
    height: 100%
}

.sub-nav-casino-list li {
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.sub-nav-casino-list a {
    color: var(--text-color-gray);
    font-size: 11px;
    height: 100%;
    font-weight: 700;
    line-height: 24px;
    padding: 3px 11px 0;
    display: inline-block;
    cursor: pointer;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.sub-nav-casino-list a.active,.sub-nav-casino-list a:hover {
    color: var(--brand-color)
}

.select-game-nav-list,.select-game-nav-list>ul {
    float: left;
    width: 100%
}

.select-game-nav-list>ul>li {
    float: left;
    width: 100%;
    margin: 0
}

.sport-region-info-m {
    float: left;
    cursor: pointer;
    width: 100%;
    height: 32px;
    position: relative;
    padding: 0 35px 0 60px;
    background: #000065;
    border-top: 1px solid #384246;
    border-bottom: 0 solid #3d494e
}

.sport-region-info-m:before {
    position: absolute;
    left: 20px;
    height: 5px;
    width: 5px;
    border-radius: 50%;
    background-color: var(--text-color-light);
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-shadow: 0 -1px var(--text-color-dark);
    box-shadow: 0 -1px var(--text-color-dark)
}

.sport-region-info-m .flag-view-m {
    left: 30px
}

.sport-region-info-m:hover {
    background: var(--sport-element-color)
}

.country-games-info-m {
    float: left;
    width: 100%;
    display: table;
    height: 32px
}

.country-games-info-m>p {
    display: table-cell;
    vertical-align: top;
    padding: 0;
    font-weight: 400;
    position: relative;
    font-size: 12px;
    line-height: 32px;
    width: 100%;
    height: 32px;
    text-align: left
}

.country-games-info-m>p,.sport-region-info-m.active>.country-games-info-m>p {
    color: var(--text-color-light)
}

.country-games-info-m>p>i {
    font-style: normal;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.country-games-info-m>span {
    position: absolute;
    margin-top: 6px;
    right: 6px;
    float: right;
    border-radius: 3px;
    font-size: 11px;
    line-height: 11px;
    padding: 5px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.39);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.39);
    background-color: var(--text-color-light);
    color: var(--text-color-dark);
    vertical-align: middle;
    white-space: nowrap
}

.country-games-info-m>span>b {
    font-weight: 400
}

.check-uncheck-icons {
    position: absolute;
    right: 3px;
    top: 8px;
    display: none
}

.check-all-icon {
    font: 10px/16px icomoon;
    color: var(--small-element-dark-color);
    padding: 10px 3px 10px 5px
}

.check-all-icon:before {
    content: "T"
}

.check-all-icon:hover {
    color: var(--text-color-dark)
}

.uncheck-all-icon {
    font: 9px/16px icomoon;
    font-weight: 700;
    color: var(--small-element-dark-color);
    padding: 10px 5px 10px 3px
}

.uncheck-all-icon:before {
    content: "\E90C"
}

.uncheck-all-icon:hover {
    color: var(--text-color-dark)
}

.arrow-view-m {
    position: absolute;
    right: 0;
    width: 14px;
    height: 32px;
    font: 14px/32px icomoon;
    text-align: center;
    color: var(--text-color-light)
}

.arrow-view-m:before {
    content: "\E672"
}

.sport-region-info-m.active>.arrow-view-m:before {
    content: "\E670"
}

.sport-region-info-m+.competition-naw-wrapper-m {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.sport-region-info-m.active+.competition-naw-wrapper-m {
    height: auto;
    max-height: 9999px
}

.competition-list-view-m {
    width: 100%;
    border-bottom: 1px solid var(--sport-border-bottom-secondary)
}

.competition-list-view-m>ul {
    width: 100%
}

.competition-list-view-m>ul>li {
    width: 100%;
    height: 30px;
    text-align: left;
    padding: 0 0 0 40px;
    position: relative;
    background: var(--left-menu-competition-);
    border-bottom: 1px solid var(--sport-border-bottom-secondary);
    border-top: 1px solid var(--sport-border-top-secondary)
}

.competition-list-view-m>ul>li:before {
    position: absolute;
    left: 25px;
    height: 5px;
    width: 5px;
    border-radius: 50%;
    background-color: var(--text-color-light);
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.competition-list-view-m>ul>li:last-child {
    border-bottom: none
}

.competition-list-view-m>ul>li.active-competition {
    color: #ffba24
}

.competition-list-view-m>ul>li.active-competition:before {
    background-color: var(--brand-color)
}

.competition-list-view-m ul li input {
    position: absolute;
    left: 5px;
    top: 6px;
    margin: 0;
    height: 15px;
    width: 15px;
    display: none
}

.competition-list-view-m>ul>li:first-child>a>.fav-star-m {
    border-top-left-radius: 3px
}

.competition-list-view-m>ul>li:last-child>a>.fav-star-m {
    border-bottom-left-radius: 3px
}

.games-count-view-m {
    position: absolute;
    font-size: 8px;
    top: 2px;
    left: 26px;
    line-height: 12px;
    font-style: normal;
    color: #000
}

.competition-list-view-m>ul>li p {
    float: left;
    width: 100%;
    padding: 0 30px 0 0;
    font-size: 11px;
    line-height: 30px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    cursor: pointer
}

.competition-list-view-m>ul>li p i {
    position: absolute;
    top: 4px;
    right: 2px;
    font-size: 10px
}

.Sportsbook-by-competitions .game-group-event li:first-child:nth-last-child(3),.Sportsbook-by-competitions .game-group-event li:nth-child(2):nth-last-child(2),.Sportsbook-by-competitions .game-group-event li:nth-child(3):last-child,.Sportsbook-by-competitions .game-market li:first-child:nth-last-child(3),.Sportsbook-by-competitions .game-market li:nth-child(2):nth-last-child(2),.Sportsbook-by-competitions .game-market li:nth-child(3):last-child {
    width: 33.33%
}

.Sportsbook-by-competitions .game-group-event li:first-child:nth-last-child(2),.Sportsbook-by-competitions .game-group-event li:nth-child(2):last-child,.Sportsbook-by-competitions .game-market li:first-child:nth-last-child(2),.Sportsbook-by-competitions .game-market li:nth-child(2):last-child {
    width: 50%
}

.Sportsbook-by-competitions .game-group-event li:first-child:last-child,.Sportsbook-by-competitions .game-market li:first-child:last-child {
    width: 100%
}

.main-markets-selected.Sportsbook-by-competitions .one-competition-container {
    overflow-x: auto;
    overflow-y: hidden
}

.main-markets-selected.Sportsbook-by-competitions .one-competition-container .european-view,.main-markets-selected.Sportsbook-by-competitions .one-competition-container .one-competition-wrapper {
    min-width: 1000px
}

.main-markets-selected .game-information-m>ul,.main-markets-selected .game-legend-view-m>ul {
    min-width: 897px
}

.main-markets-selected .game-information-m>ul>li,.main-markets-selected .game-legend-view-m>ul>li {
    display: inline-block;
    width: 600px
}

.main-markets-selected .game-legend-view-m>ul>li:first-child,.Sportsbook-betting .main-markets-selected .game-date-view-m>ul>li:first-child,.Sportsbook-betting .main-markets-selected .game-information-m>ul>li.teams-name-info-m {
    width: calc(100% - 600px)
}

.main-markets-selected .game-market {
    display: inline-block;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-markets-selected.Sportsbook-by-competitions .game-group-event li,.main-markets-selected.Sportsbook-by-competitions .game-market li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 60px;
    flex: 1 0 60px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.time-filter-m.live-f-view-m>ul>li {
    width: 50%
}

.time-filter-m.live-f-view-m>ul>li>p {
    position: relative
}

.time-filter-m.live-f-view-m>ul>li:hover>p {
    color: var(--brand-color)
}

.time-filter-m.live-f-view-m>ul>li>p:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background-color: var(--brand-color);
    height: 2px;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.time-filter-m.live-f-view-m>ul>li:hover>p:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.favorite-games-view-m {
    float: left;
    width: 100%;
    margin: 0 0 1px
}

.favorite-games-view-m>.single-sport-title-dashboard-mob {
    position: relative;
    font-size: 13px;
    float: left;
    width: 100%;
    height: 39px;
    cursor: pointer;
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    background: -webkit-gradient(linear,left top,left bottom,from(var(--sport-panel-header-color)),to(var(--header-color)));
    background: linear-gradient(180deg,var(--sport-panel-header-color),var(--header-color));
    display: block
}

.favorite-games-view-m>.single-sport-title-dashboard-mob>.dashboard-sport-icon-m {
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 37px;
    font: 17px/37px Sport-icons
}

.favorite-games-view-m.league-view>.single-sport-title-dashboard-mob>h5,.favorite-games-view-m>.single-sport-title-dashboard-mob>h5 {
    color: var(--text-color-light)
}

.favorite-games-view-m .arrow-view-m {
    padding: 0;
    height: 37px;
    line-height: 37px
}

.title-fave-container-m {
    float: left;
    width: 100%;
    height: 25px;
    padding: 0 10px;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06)
}

.title-fave-container-m>h4 {
    font-size: 12px;
    line-height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #000;
    font-weight: 400
}

.favorite-games-view-m.league-view .closed-open-arrow-m {
    color: var(--text-color-dark)
}

.empty-text-wrapper-m {
    width: 100%;
    padding: 0 10px;
    margin: 10px 0
}

.empty-text-wrapper-m>p {
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: var(--text-color-light)
}

.content-mob .single-game-list-item-m {
    float: left;
    width: 100%;
    height: 60px;
    background: var(--sport-element-color);
    overflow-x: scroll;
    overflow-y: hidden
}

.content-mob .game-information-mob {
    display: inline-block;
    vertical-align: top;
    height: 60px;
    position: relative;
    width: 100%
}

.content-mob .right-menu-full-box-m {
    float: left;
    width: 100%;
    background: var(--sport-element-color);
    height: 100%;
    position: relative
}

.content-mob .promotions-m,.content-mob .userMenu-m {
    float: left;
    width: 100%;
    background: -webkit-gradient(linear,left top,left bottom,from(var(--sport-panel-header-color)),to(var(--header-color)));
    background: linear-gradient(180deg,var(--sport-panel-header-color),var(--header-color))
}

.content-mob .user-balance-info-contain-m {
    width: 100%
}

.content-mob .button-list-m {
    display: inline-block;
    width: 100%
}

.content-mob .log-out-b-m {
    display: block;
    text-align: right;
    cursor: pointer
}

.content-mob .deposit-b-m {
    float: right;
    position: relative;
    top: 10px
}

.content-mob .total-balance-m {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.content-mob .balance-c-m,.content-mob .total-balance-m {
    color: var(--text-color-light);
    font-size: 13px;
    line-height: 18px
}

.content-mob .bonus-title-m {
    display: inline-block;
    padding: 0 5px 0 0;
    height: 100%
}

.content-mob .white {
    color: var(--text-color-light)!important
}

.content-mob .bonus-count-m {
    float: right;
    vertical-align: top;
    color: var(--brand-color);
    font-size: 12px;
    line-height: 14px;
    white-space: nowrap
}

.content-mob .game-info-mini-m {
    float: left;
    width: 100%;
    height: 100%;
    padding: 0 10px;
    text-align: left;
    display: block
}

.content-mob .content-mob .game-information-m {
    display: inline-block;
    vertical-align: top;
    height: 60px;
    position: relative;
    width: 100%
}

.content-mob .game-info-mini-m>p {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: var(--text-color-light);
    padding: 5px 0 0;
    display: table;
    height: 19px
}

.content-mob .time-markets-count-m>i {
    font-style: normal;
    display: inline-block;
    vertical-align: top;
    height: 16px;
    width: auto
}

.content-mob .time-view-game-m {
    float: left;
    margin: 0 3px 0 0;
    color: var(--text-color-light);
    width: auto
}

.content-mob .time-markets-count-m>.icons-game-info-m {
    position: relative;
    top: 1px
}

.content-mob .markets-count-view-m {
    float: right;
    color: var(--text-color-light);
    position: relative;
    padding: 0 10px 0 0;
    text-align: right
}

div.content-mob .game-information-m>ul>li {
    width: 55px;
    float: left;
    padding: 0;
    margin: 0;
    color: var(--text-color-light);
    height: 60px;
    background: var(--sport-element-color)
}

.content-mob .single-game-list-item-m:last-child {
    margin-bottom: 0
}

.content-mob .game-information-m>ul {
    width: 100%;
    float: left;
    padding: 0;
    font-size: 0;
    height: 60px
}

.content-mob .time-markets-count-m {
    float: left;
    width: 100%;
    padding: 4px 0 0;
    font-size: 12px;
    line-height: 14px
}

.content-mob .game-information-mob>ul>li:first-child:nth-last-child(2) {
    width: calc(100% - 56px)
}

.content-mob .game-information-mob>ul>li.fav-game-icon-mob.active {
    background: transparent;
    color: var(--brand-color)
}

.content-mob .title-fave-container-m {
    background-color: var(--sport-panel-header-color)
}

.content-mob .title-fave-container-m>h4 {
    color: var(--text-color-light)
}

.content-mob .select-sport-title-m>h2 {
    padding: 0;
    vertical-align: middle
}

.content-mob .select-sport-title-m>span {
    vertical-align: middle;
    line-height: 1
}

.additional-game-info {
    width: 100%;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 14px;
    color: #000
}

.animation-stat-tabs {
    float: left;
    width: 100%;
    display: table;
    table-layout: fixed;
    text-align: center;
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    position: relative;
    z-index: 97
}

.view-game-additional-info {
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    padding: 8px 0;
    margin: 0;
    color: var(--text-color-light);
    background-color: var(--sport-empty-space);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.view-game-additional-info.active {
    -webkit-box-shadow: 0 -2px 0 var(--brand-color) inset;
    box-shadow: 0 -2px 0 var(--brand-color) inset
}

.view-game-additional-info.one {
    padding: 0 30px 0 0;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none
}

.view-game-additional-info.one:before {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 24px;
    display: block;
    text-align: center;
    font: 16px/24px icomoon;
    content: "\E670";
    color: #000;
    z-index: 11
}

.view-game-additional-info.one.active:before {
    content: "\E671"
}

.custom-tooltip {
    font-size: 11px!important;
    padding: 3px 6px!important;
    pointer-events: auto!important;
    background: var(--text-color-primary)!important;
    color: var(--header-color)!important;
    z-index: 999999!important
}

.custom-tooltip:hover {
    visibility: visible!important;
    opacity: 1!important
}

.custom-tooltip:after {
    border-top-color: var(--text-color-primary)!important
}

.small-loader .md-progress-circular {
    width: 16px;
    height: 16px;
    margin: 0
}

.small-loader .md-progress-circular .md-inner {
    width: 16px;
    height: 16px
}

.small-loader .md-progress-circular .md-inner .md-left,.small-loader .md-progress-circular .md-inner .md-right {
    width: 8px;
    height: 16px
}

.small-loader .md-progress-circular .md-inner .md-left .md-half-circle,.small-loader .md-progress-circular .md-inner .md-right .md-half-circle {
    width: 16px;
    height: 16px
}

.sport-options {
    color: var(--text-color-light)
}

.sport-options,.sport-options>li {
    display: inline-block;
    line-height: 30px
}

.sport-options>li {
    text-align: center;
    width: 40px;
    cursor: pointer;
    vertical-align: top;
    border-right: 1px solid var(--sport-border-right-primary);
    border-left: 1px solid var(--sport-border-left-primary)
}

.sport-options>li:last-child {
    border-right: none
}

.sport-options>li:hover {
    background-color: var(--brand-highlight-color)
}

.sport-options>li .market-options-button {
    height: 30px;
    line-height: 30px;
    display: block
}

.sport-market-names {
    display: inline-block
}

.sport-market-names>li .game-market {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    width: 100%
}

.live-betting .sport-market-names>li .game-market {
    padding: 0 5px
}

.sport-market-names>li .game-market span {
    width: 120px;
    display: table;
    text-align: center;
    font-size: 10px
}

.sport-market-names>li .game-market span p {
    display: table-cell;
    vertical-align: middle;
    line-height: normal
}

.game-date-view-m {
    width: 100%;
    height: 25px;
    font-size: 12px;
    background: #4a5a61;
    border-top: 1px solid #000064;
    border-bottom: 1px solid #000064
}

.game-date-view-m>ul {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 40px
}

.game-date-view-m>ul>li {
    width: 40%;
    display: inline-block;
    padding: 0;
    line-height: 25px;
    text-align: center;
    vertical-align: middle
}

.game-date-view-m>ul>li:first-child {
    width: 60%;
    text-align: left;
    position: relative
}

.live-betting .game-date-view-m>ul>li:first-child {
    width: calc(100% - 484px);
    height: 25px
}

.live-betting .game-date-view-m.one-column>ul>li:first-child {
    width: calc(100% - 121px)
}

.game-date-view-m>ul>li:first-child>p {
    width: 100%;
    top: 0;
    left: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.game-date-view-m>ul>li:first-child>p.live-game-competition-m {
    padding-left: 5px
}

.live-game-competition-m>.flag-view-m {
    top: 2px;
    left: 10px
}

.game-market {
    height: 100%;
    width: 100%
}

.live-betting .game-market {
    padding: 0 5px
}

.game-market li {
    display: inline-block;
    position: relative;
    width: 33.33%;
    text-overflow: ellipsis;
    overflow: hidden
}

.single-game-list-item-m {
    width: 100%;
    margin: 0;
    font-size: 12px;
    background: var(--sport-event-color);
    border-top: 1px solid #4a5a61;
    border-bottom: 1px solid #000065
}

.rc-collapse-header {
    height: 25px
}

.live .rc-collapse-header {
    height: auto
}

.live .live-general-sport-header {
    cursor: pointer;
    background-color: var(--header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary)
}

.live .middle-general-live-acc .live-general-sport-header {
    padding: 5px 7px
}

.live .live-general-sport-header .three-dots {
    left: 70px
}

.live .live-general-sport-header h5 {
    display: inline-block;
    padding-left: 90px
}

.live .live-general-sport-header .important-markets-general {
    float: right
}

.live .live-general-sport-header .arrow-view-m {
    right: auto;
    left: 0;
    width: 25px;
    height: 25px;
    top: 0;
    line-height: 25px;
    -webkit-box-shadow: inset -1px 0 0 0 rgba(0,0,0,.5),inset -2px 0 0 0 hsla(0,0%,100%,.1);
    box-shadow: inset -1px 0 0 0 rgba(0,0,0,.5),inset -2px 0 0 0 hsla(0,0%,100%,.1);
    text-shadow: 0 -1px var(--text-color-dark)
}

.live .live-general-sport-header .dashboard-sport-icon-m {
    left: 35px;
    text-shadow: 0 -1px var(--text-color-dark)
}

.rc-collapse-anim-active {
    -webkit-transition: height .2s ease-out;
    transition: height .2s ease-out
}

.rc-collapse>.rc-collapse-item-disabled>.rc-collapse-header {
    cursor: not-allowed
}

.rc-collapse-content {
    overflow: hidden;
    width: inherit
}

.rc-collapse-content-active {
    width: 100%
}

.rc-collapse-content-inactive {
    display: none
}

.rc-collapse-item:last-child>.rc-collapse-content {
    border-radius: 0 0 3px 3px
}

.rc-collapse>.rc-collapse-item-active>.rc-collapse-header .arrow {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid var(--text-color-gray);
    margin-right: 6px;
    display: none
}

.rc-collapse>.rc-collapse-item-active>.rc-collapse-header .game-information-m .arrow-game-view-m:before {
    content: "\2212"
}

.game-information-m {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 100%;
    height: 25px
}

.game-information-m>ul {
    width: 100%;
    float: left;
    padding: 0;
    padding-right: 40px;
    height: 100%
}

.game-information-m>ul>li {
    position: relative;
    height: 100%;
    float: left;
    padding: 0;
    margin: 0;
    width: 40%
}

.game-information-m>ul>li.fav-game-icon-m {
    width: 37px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: center;
    color: var(--text-color-gray);
    -webkit-transition: background .24s,color .24s;
    transition: background .24s,color .24s;
    font: 16px/25px icomoon
}

.game-information-m>ul>li.fav-game-icon-m:before {
    content: "\F005";
    width: 100%;
    display: block;
    text-align: center
}

.game-information-m>ul>li.fav-game-icon-m.active {
    background: var(--favorite-color);
    color: #fff
}

.live-betting .game-information-m>ul>li.teams-name-info-m {
    width: calc(100% - 484px)
}

.live-betting .game-information-m>ul>li.teams-name-info-m.one-column {
    width: calc(100% - 121px)
}

.game-info-mini-m {
    float: left;
    width: 100%;
    border-right: 1px solid #3d494e
}

.game-title-info-row-m,.game-title-info-row-m>ul {
    float: left;
    width: 100%;
    position: relative
}

.game-title-info-row-m>ul {
    padding-left: 85px;
    font-size: 13px
}

.game-title-info-row-m>ul>li {
    float: left
}

.game-title-info-row-m>ul>li.id-column-m {
    position: absolute;
    width: 50px;
    left: 30px;
    top: 0;
    height: 100%
}

.game-title-info-row-m>ul>a>li.time-column-m,.game-title-info-row-m>ul>li.time-column-m {
    position: absolute;
    width: 50px;
    left: 40px;
    top: 0;
    height: 100%
}

.game-title-info-row-m>ul>li.live-column-m {
    position: absolute;
    width: 50px;
    left: 5px;
    top: 5px;
    height: 100%
}

span.legend-live {
    padding-left: 5px
}

li.teams-name-column-m ul {
    text-align: left
}

.time-view-game-m {
    height: 100%;
    text-align: center;
    width: 100%;
    float: left
}

.b-row-view-m {
    line-height: 12px;
    white-space: nowrap;
    font-size: 10px;
    font-weight: 400
}

.b-row-view-m>b {
    display: block;
    font-size: 11px;
    line-height: 7px
}

.game-title-info-row-m>ul>li>p {
    float: left;
    width: 100%;
    line-height: 25px;
    text-align: center
}

.names-mini-row-m,.names-mini-row-m>ul {
    float: left;
    width: 100%
}

.names-mini-row-m>ul>li {
    float: left
}

.names-mini-row-m>ul>li>p {
    float: left;
    width: 100%;
    line-height: 25px
}

.names-mini-row-m>ul>li.title-team-name-view-m {
    height: 100%
}

.names-mini-row-m>ul>li.title-team-name-view-m:first-child:last-child {
    width: 100%;
    text-align: center
}

.names-mini-row-m>ul>li.title-team-name-view-m>p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.names-mini-row-m>ul>li.vs-team-view-m {
    text-align: center;
    width: 50px
}

.names-mini-row-m>ul>li.slash {
    text-align: center;
    width: 20px
}

.game-score-live-m i {
    font-style: normal;
    color: #ffba24;
    white-space: nowrap;
    font-weight: 700;
    font-size: 20px
}

.dp-mode .game-score-live-m i {
    font-size: 19px
}

.game-market li.mobile-market-name {
    display: none;
    padding: 0 5px;
    color: var(--text-color-light);
    font-weight: 700;
    float: left;
    line-height: 40px;
    white-space: normal
}

.market-name-wrapper {
    display: table;
    height: 40px
}

.market-name-wrapper p {
    display: table-cell;
    vertical-align: middle;
    line-height: normal
}

.game-information-m>ul li.factor-m,.game-information-m>ul li.factor-no {
    height: 100%;
    line-height: 25px;
    width: 33.33%;
    display: inline-block;
    text-align: center;
    position: relative;
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary)
}

.mobile-event-name {
    display: none;
    position: absolute;
    z-index: 99;
    padding: 0 10px;
    color: var(--text-color-light);
    font-weight: 700
}

.single-coefficient-m {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 100%;
    color: #ffdf1b;
    cursor: pointer;
    font-size: 14px
}

.single-coefficient-m>p {
    display: table-cell;
    vertical-align: top;
    padding: 0;
    font-size: 11px;
    line-height: 25px;
    width: 100%;
    height: 25px;
    color: var(--text-color-light)
}

.single-coefficient-m>p>b {
    font-weight: 400;
    padding: 0 0 0 10px;
    left: 0;
    top: 0;
    display: table;
    width: 100%;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    table-layout: fixed
}

.single-coefficient-m span {
    padding: 0;
    text-align: center;
    height: 100%;
    white-space: nowrap
}

@media (min-width: 701px) {
    .single-coefficient-m:hover {
        background:var(--sport-sub-header-color)
    }
}

.game-information-m>ul.blocked li.factor-m:before {
    font: 10px/20px icomoon;
    content: "\E68F";
    color: var(--text-color-gray)
}

.game-title-info-row-m>ul>li.statistic-inline-view-m {
    position: absolute;
    width: 35px;
    left: 11px;
    top: 2px;
    height: 100%;
    cursor: pointer
}

.game-title-info-row-m>ul>li.game-live {
    position: absolute;
    width: 50px;
    left: 7px;
    top: 5px;
    height: 100%
}

.market-count-view-m {
    position: absolute;
    width: 40px;
    right: 0;
    top: 0;
    height: 100%;
    border-left: 1px solid var(--sport-border-left-primary);
    cursor: pointer;
    text-decoration: none
}

.market-count-view-m>p {
    font-size: 10px;
    font-weight: 600;
    line-height: 25px;
    text-align: center
}

.arrow-game-view-m {
    height: 100%;
    font-size: 16px;
    line-height: 25px;
    font-family: glyphicons;
    color: var(--text-color-primary);
    text-align: center
}

.arrow-game-view-m:hover {
    color: var(--brand-color)
}

.arrow-game-view-m:before {
    content: "+"
}

.hovered,.hovered>li.factor-m,.hovered>li.factor-no,.single-game-list-item-m:hover {
    background: var(--brand-highlight-color)!important
}

.arrow-expand-markets,.blocked .single-coefficient-m {
    display: none
}

@media (max-width: 1139px) {
    .multiline-odds .single-coefficient-m span {
        font-size:14px
    }

    .single-coefficient-m span {
        font-size: 16px
    }
}

@media (max-width: 700px) {
    .live-betting .select-sport-title-m,.live-betting .select-sport-title-m.one-column {
        width:100%
    }

    .sport-market-names {
        display: none
    }

    .rc-collapse-header,.rc-collapse>.rc-collapse-item>.rc-collapse-header {
        height: 100%
    }

    .rc-collapse-content-active {
        padding: 0
    }

    .rc-collapse-content>.rc-collapse-content-box {
        margin-top: 0
    }

    .live-betting .game-information-m {
        white-space: nowrap
    }

    .game-information-m {
        height: 100%
    }

    .game-information-m>ul {
        width: 100%;
        padding-right: 0
    }

    .live-betting .game-date-view-m {
        display: none
    }

    .live-betting .game-date-view-m>ul>li {
        line-height: 30px
    }

    .live-betting .game-date-view-m.one-column>ul>li:first-child,.live-betting .game-date-view-m>ul>li:first-child {
        width: 100%
    }

    .game-date-view-m>ul>li:nth-child(2) {
        display: none
    }

    .live-betting .game-information-m>ul>li.teams-name-info-m,.live-betting .game-information-m>ul>li.teams-name-info-m.one-column {
        width: 100%
    }

    .names-mini-row-m>ul>li>p {
        line-height: 30px
    }

    .game-information-m>ul>li.important-game-markets {
        width: 100%;
        padding: 0
    }

    .game-information-m>ul>li .game-market {
        display: block;
        width: 100%;
        height: 40px;
        padding: 0
    }

    .game-information-m>ul>li .game-market li {
        width: 25%;
        border-top: 1px solid var(--sport-border-left-primary);
        line-height: 40px
    }

    .game-information-m>ul>li .game-market .factor-m,.game-information-m>ul>li .game-market .factor-no {
        font-size: 14px;
        width: 25%;
        line-height: 40px;
        height: auto
    }

    .game-information-m>ul>li .game-market .factor-m .single-coefficient-m span {
        line-height: 40px;
        padding-left: 10px
    }

    .game-information-m>ul.blocked li.factor-m:before {
        font: 14px/40px icomoon
    }

    .game-information-m>ul>li .game-market .factor-m .single-coefficient-m.active:before,.game-information-m>ul>li .game-market .factor-m .single-coefficient-m span .bot-m:before,.game-information-m>ul>li .game-market .factor-m .single-coefficient-m span .top-m:before {
        font: 11px/40px icomoon
    }

    .game-market li.mobile-market-name {
        display: inline-block
    }

    .mobile-event-name {
        display: block
    }

    .blocked .mobile-event-name {
        display: none
    }

    .arrow-expand-markets {
        display: block;
        height: 30px;
        width: 33px;
        position: absolute;
        top: 0;
        right: 40px;
        float: left
    }

    .arrow-expand-markets:after {
        font: 14px/30px icomoon;
        color: var(--text-color-dark);
        content: "\E937";
        text-align: center;
        display: block
    }

    .blocked+.arrow-expand-markets {
        display: none
    }

    .live-betting .game-information-m>ul>li.important-game-markets {
        overflow: hidden
    }

    .live-betting .game-information-m>ul>li.important-game-markets .has-quotas {
        display: block
    }

    .live-betting .game-information-m>ul>li.important-game-markets .has-quotas~.has-quotas {
        display: none
    }

    .live-betting .game-information-m.expand-primary-markets>ul>li.important-game-markets .game-market {
        display: block
    }

    .game-information-m.expand-primary-markets>ul>li.important-game-markets .game-market.desktop-only,.game-information-m>ul>li.important-game-markets .game-market.desktop-only,.live-betting .game-information-m>ul.blocked>li.important-game-markets {
        display: none
    }

    .names-mini-row-m>ul {
        padding-right: 80px
    }

    .game-information-m>ul>li.fav-game-icon-m {
        position: absolute;
        right: 0;
        height: auto;
        font: 16px/30px icomoon
    }

    .market-count-view-m,.statistic-inline-view-m {
        height: 30px
    }

    .market-count-view-m>p {
        line-height: 30px
    }

    .live-betting .game-information-m.expand-primary-markets .arrow-expand-markets:after {
        content: "\E938"
    }

    .hovered,.hovered>li.factor-m,.hovered>li.factor-no {
        background: transparent!important
    }
}

.game-id-tab {
    position: absolute;
    left: 14px;
    top: 5px
}

.rc-collapse-item-active.general-each-sport .live-general-sport-header .arrow-view-m:before {
    content: "\E670"
}

.live-general-one-sport-all-games {
    border-bottom: 1px solid #000064;
    background-color: #46565d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.row-mode .live-general-one-sport-all-games {
    border-bottom: 1px solid #2d383c
}

.live-general-one-sport-all-games.row-mode:hover,.live-general-one-sport-all-games.row-mode:hover .live-general-two-third-section--odds-gr .single-coefficient-m {
    background: #4c5e65
}

.live-general-one-sport-all-games.row-mode:hover .live-general-one-sport-all-games>ul:nth-child(2) {
    border: none
}

.live-general-one-sport-all-games.row-mode:hover .live-general-two-third-section--odds-gr .single-coefficient-m {
    border: none;
    border-left: 1px solid #39474c;
    border-bottom: 1px solid #39474c
}

.live-general-one-sport-all-games.row-mode>ul {
    border: unset
}

.live-general-one-sport-all-games>ul {
    display: inline-block;
    vertical-align: top
}

.live-general-one-sport-all-games ul.live-general-one-third-section.dp-mode {
    display: block;
    min-height: unset
}

ul.live-general-one-third-section.dp-mode .icon-separator-m {
    position: absolute;
    right: 6px;
    top: 33px
}

.live-general-one-third-section>li:first-child .fav-game-star-m {
    position: absolute;
    right: 50px;
    top: 25px
}

.live-general-one-sport-all-games>ul:first-child {
    width: 40%;
    border-right: 1px solid var(--sport-border-right-primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 86px
}

.live-general-one-sport-all-games>ul:nth-child(2) {
    width: 60%;
    border-left: 1px solid #46565d
}

.live-general-one-third-section {
    border-top: 1px solid var(--sport-border-top-primary);
    padding: 0 5px;
    position: relative;
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.live-general-one-third-section>a {
    width: 100%;
    margin-right: 6px
}

.game-score-live,.live-general-one-third-section>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.game-score-live {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    font-style: normal;
    color: var(--sport-odds-color);
    white-space: nowrap;
    font-weight: 700;
    font-size: 17px;
    min-width: 25px
}

.teams-current-game>span {
    font-size: 16px
}

.game-score-live>div {
    background: var(--sport-element-color)
}

.tenniss-score {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tenniss-score>div>div {
    background: radial-gradient(var(--sport-border-right-primary),transparent);
    padding: 0 4px;
    line-height: 27.5px;
    text-align: center
}

.tenniss-score>div {
    margin: 0 4px
}

.sport-Tennis span.teams-current-game--time-box {
    padding: 0 5px;
    font-size: 13px;
    color: var(--neutral-color)
}

.sport-Tennis span.teams-current-game--match.hasBall:before,.sport-Tennis span.teams-current-game--match:before {
    content: "\E663";
    color: var(--favorite-color);
    font: 11px/1 Sport-icons;
    padding: 0 5px
}

.sport-Tennis span.teams-current-game--match:before {
    color: var(--neutral-color)
}

.teams-current-game {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 8px
}

.info-current-game {
    min-width: 55px;
    text-align: center
}

.video {
    text-align: center
}

.favorite {
    position: relative
}

.live .rc-collapse-item {
    margin: 8px
}

.info-current-game-time-box {
    font-size: 11px;
    line-height: 27px;
    vertical-align: middle;
    padding: 0 5px;
    border-radius: 4px;
    color: var(--text-color-light);
    background: var(--header-color);
    border: 1px solid transparent;
    border-top: 1px solid var(--header-border-left);
    border-bottom: 1px solid var(--header-border-right);
    -webkit-box-shadow: inset 0 1px 2px var(--text-color-dark-shadow);
    box-shadow: inset 0 1px 2px var(--text-color-dark-shadow)
}

.error-message-box {
    border-top: 1px solid var(--sport-border-top-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    padding: 5px;
    text-align: center;
    line-height: 3;
    color: var(--text-color-light);
    background: var(--sport-event-color);
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.row-mode p.error-message-box {
    background: var(--sport-event-color-row)
}

.live-general-one-third-section>li:first-child {
    font-size: 13px;
    color: var(--text-color-light);
    margin-bottom: 5px
}

.live-general-one-third-section>li:first-child span {
    margin-right: 5px
}

.live-general-one-third-section .score-article-box {
    color: var(--text-color-light);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px
}

.live-general-one-third-section.row-mode .score-article-box {
    font-size: 16px
}

.live-general-one-third-section .score-article-box>span {
    margin-right: 5px;
    color: var(--text-color-light)
}

.game-rest-opt {
    position: relative;
    width: 24px
}

.fav-game-star-m {
    color: var(--text-color-light);
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    right: 0;
    top: 0;
    font-size: 16px;
    line-height: 26px;
    font-family: glyphicons;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    display: none;
    cursor: pointer
}

.fav-game-star-m:before {
    content: "\E050"
}

.live-general-one-third-section:hover .fav-game-star-m {
    display: block
}

.fav-game-star-m.active,.fav-game-star-m:hover {
    color: var(--favorite-color)
}

.fav-game-star-m.active {
    display: block
}

.live-general-one-third-section:hover .fav-game-star-m:before {
    content: "\E049"
}

.live-general-one-third-section .statistic-icon-view-m {
    right: 30px;
    top: 5px
}

.row-mode .live-general-one-third-section .additional-market-count {
    position: relative;
    cursor: pointer;
    line-height: 24.5px;
    text-align: center;
    right: 0;
    top: 0
}

.markets-container {
    position: relative
}

.markets-container .market-arrow {
    position: absolute;
    left: 0;
    z-index: 1;
    width: 30px;
    height: 28px;
    font: 14px/28px icomoon;
    text-align: center;
    color: var(--text-color-light);
    border-right: 1px solid var(--sport-border-right-primary);
    cursor: pointer
}

.markets-container .market-arrow:before {
    content: "\E670"
}

.markets-list {
    position: absolute;
    z-index: 10;
    width: 50%
}

.live-gen-market-header .markets-list {
    max-height: 0;
    overflow: hidden
}

.live-gen-market-header.active .markets-list {
    height: 250px;
    max-height: 9999px
}

.each-market {
    border-top: 1px solid var(--sport-border-top-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    background: var(--sport-element-color);
    padding: 0 10px;
    position: relative;
    width: 100%;
    margin: 0;
    height: auto;
    display: block;
    padding-left: 40px
}

.markets-list .each-market.active {
    display: none
}

.each-market:hover {
    background: var(--sport-sub-header-color)
}

.each-market h4 {
    width: 100%;
    display: table;
    height: 25px;
    font-weight: 400;
    color: var(--text-color-light);
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 25px
}

.each-event>span {
    display: inline-block;
    width: 25%;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    background: var(--sport-event-color);
    vertical-align: top
}

@media (max-width: 1300px) {
    .each-event>span {
        width:33.33%
    }
}

.each-event>span:first-child:nth-last-child(3),.each-event>span:nth-child(2):nth-last-child(2),.each-event>span:nth-child(3):last-child {
    width: 33.33%
}

.each-event>span:first-child:nth-last-child(2),.each-event>span:nth-child(2):last-child {
    width: 50%
}

.each-event>span:first-child:last-child {
    width: 100%
}

.each-event .single-coefficient-m {
    display: table
}

.each-event .single-coefficient-m>p {
    display: table-cell;
    vertical-align: middle;
    color: var(--text-color-light);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.each-event .single-coefficient-m>p>b {
    position: static;
    padding: 0 5px 0 8px
}

.each-event .single-coefficient-m>span {
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
    line-height: 25px
}

.general-important-market {
    padding: 3px 10px;
    cursor: pointer;
    border: 1px solid hsla(0,0%,100%,.7);
    border-radius: 2px;
    font-size: 11px;
    font-weight: 500;
    margin-right: 10px;
    vertical-align: middle
}

.middle-general-live .general-important-market {
    background-color: rgba(0,0,0,.2)
}

.general-important-market:hover {
    background: var(--small-element-dark-color)
}

.general-important-market.active {
    background: var(--brand-color);
    color: var(--text-color-primary);
    text-shadow: none
}

.live-general-sport-header {
    background: -webkit-gradient(linear,left top,left bottom,from(var(--sport-panel-header-color)),to(var(--header-color)));
    background: linear-gradient(180deg,var(--sport-panel-header-color),var(--header-color))
}

.live-general-sport-header+.live-general-favorite-games {
    max-height: 0;
    -webkit-animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
    animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
    overflow: hidden;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
}

.live-general-sport-header.active+.live-general-favorite-games {
    height: auto;
    max-height: 9999px;
    -webkit-animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19);
    animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19);
    overflow: visible;
    padding: 1px 0;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
}

.live-general-sport-header.active .arrow-view-m:before {
    content: "\E670"
}

.live-general-favorite-games {
    background-image: var(--dark-theme-one)
}

.live-general-favorite-games .general-each-sport {
    margin: 10px 15px
}

.live-general-sport-header .fav-icon-star {
    left: 31px;
    top: 1px
}

.live-general-favorite-games .general-each-sport {
    border-width: 2px!important;
    border-radius: 3px
}

.single-game-list-item-mob {
    width: 100%;
    height: 60px;
    background: var(--sport-element-color);
    overflow-x: scroll;
    overflow-y: hidden
}

.single-game-list-item-mob:last-child {
    margin-bottom: 0
}

.game-information-mob {
    display: inline-block;
    vertical-align: top;
    height: 60px;
    position: relative;
    width: 100%
}

.single-game-list-item-mob::-webkit-scrollbar {
    display: none;
    width: 0
}

.game-information-mob>ul {
    padding: 0;
    font-size: 0;
    width: calc(100% + 56px);
    height: 60px
}

.game-information-mob>ul>li {
    width: 52px;
    height: 60px;
    float: left;
    padding: 0;
    margin: 0;
    color: var(--text-color-light);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.game-information-mob>ul>li.factor-mob {
    font-size: 12px;
    line-height: 60px;
    width: 56px;
    color: var(--brand-color);
    text-align: center;
    position: relative;
    -webkit-box-flex: 56px;
    -ms-flex: 56px;
    flex: 56px
}

.game-information-mob>ul>li.teams-name-info-mob {
    width: calc(100% - 225px)
}

.game-information-mob>ul>li:first-child:nth-last-child(4) {
    width: calc(100% - 169px)
}

.game-information-mob>ul>li.fav-game-icon-mob {
    width: 56px;
    background: var(--sport-element-color);
    height: 60px;
    text-align: center;
    color: var(--text-color-light);
    font: 24px/60px icomoon;
    -webkit-transition: background .24s,color .24s;
    transition: background .24s,color .24s
}

.game-information-mob>ul>li.fav-game-icon-mob.active {
    background: var(--favorite-color);
    color: #fff
}

.game-information-mob>ul>li.fav-game-icon-mob:before {
    content: "\F005";
    width: 100%;
    display: block;
    text-align: center
}

.game-info-mini-mob {
    width: 100%;
    height: 100%;
    padding: 0 10px;
    text-align: left;
    display: block
}

.game-info-mini-mob>p {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: var(--text-color-light);
    padding: 5px 0 0;
    display: table;
    height: 19px
}

.single-team-mob>.game-info-mini-mob>p {
    height: 38px
}

.team-name-m-box-mob {
    display: table-cell;
    vertical-align: top;
    position: relative;
    width: 100%;
    height: 100%
}

.game-score-live-mob {
    display: table-cell;
    height: 100%;
    text-align: right;
    padding: 0 0 0 5px;
    min-width: 18px
}

span.team-name-m-box-mob-result>i {
    background: radial-gradient(var(--sport-border-right-primary),transparent);
    padding: 0 4px
}

.team-name-m-box-mob>i {
    font-style: normal;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.single-team-mob>.game-info-mini-mob>p>.team-name-m-box-mob>i {
    white-space: normal
}

.game-score-live-mob>i {
    font-style: normal;
    color: #ffeb00;
    white-space: nowrap
}

.time-markets-count-mob {
    float: left;
    width: 100%;
    padding: 4px 0 0;
    font-size: 12px;
    line-height: 14px
}

.time-markets-count-mob>i {
    font-style: normal;
    display: inline-block;
    vertical-align: top;
    font-size: 10px
}

.icons-game-info-mob i,.time-markets-count-mob>.icons-game-info-mob {
    position: relative;
    top: 1px
}

.icons-game-info-mob i {
    color: #f2f2f2;
    left: 5px
}

.time-view-game-mob {
    float: left;
    margin: 0 3px 0 0;
    color: var(--text-color-light)
}

.blocked-mob .coefficient-game-view-mob>ul>li>.single-coefficient-mob>span:before,.blocked-mob>.teams-name-info-mob>.game-info-mini-mob>.time-markets-count-mob>.time-view-game-mob:after {
    font: 10px/14px icomoon;
    content: "\E68F";
    padding: 0 0 0 5px;
    color: var(--text-color-light)
}

.blocked-mob>.all-markets-view-mob>.singe-market-view-mob .coefficient-game-view-mob>ul>li>.single-coefficient-mob,.match-of-day-mob.blocked-mob>.coefficient-game-view-mob>ul>li>.single-coefficient-mob {
    pointer-events: none
}

.blocked-mob .coefficient-game-view-mob>ul>li>.single-coefficient-mob>span:before {
    font-size: 12px;
    color: #000
}

.blocked-mob .coefficient-game-view-mob>ul>li>.single-coefficient-mob>span>i {
    display: none
}

.game-information-mob>ul.blocked-mob>li.factor-mob:before {
    font: 16px/60px icomoon;
    content: "\E68F";
    color: var(--text-color-light)
}

.markets-count-view-mob {
    float: right;
    color: var(--text-color-light);
    position: relative;
    text-align: right
}

.markets-count-view-mob:before {
    font: 12px/12px icomoon;
    position: absolute;
    margin-left: -12px;
    top: 0;
    content: "\E672"
}

.b-row-view-mob {
    font-size: 10px;
    font-weight: 400
}

.date-list-games-mob {
    margin: 0 0 4px
}

.date-list-games-mob,.game-date-view-mob,.list-games-mob {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.game-date-view-mob {
    height: 25px;
    background-color: var(--header-color);
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15)
}

.game-date-view-mob>ul {
    float: left;
    width: 100%;
    display: table
}

.game-date-view-mob>ul>li {
    display: table-cell;
    padding: 1px 0 0;
    width: 56px;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    color: var(--text-color-light)
}

.game-date-view-mob>ul>li:first-child {
    width: calc(100% - 180px);
    text-align: left;
    color: var(--text-color-light);
    padding: 0;
    position: relative
}

.game-date-view-mob>ul>li:first-child>p {
    width: 100%;
    top: 0;
    left: 0;
    padding: 1px 10px 0;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.game-date-view-mob>ul>li:first-child>p.live-game-competition-mob {
    padding-left: 40px
}

.live-game-competition-mob>.flag-view-m {
    top: 2px!important
}

.sport-icon-general {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 24px;
    height: 38px;
    text-align: center;
    padding: 6px 0 0;
    color: hsla(0,0%,100%,.5);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.sport-icon-general:before {
    font: 24px/32px Sport-icons
}

.Favorite:before,.sport-icon-general.favorites-general:before {
    font: 28px/32px icomoon;
    color: var(--favorite-color);
    content: "\F005"
}

.games-count-view-general {
    position: absolute;
    font-size: 8px;
    top: 2px;
    left: 26px;
    line-height: 12px;
    font-style: normal;
    color: var(--text-color-light)
}

.sports-navigation-general {
    float: left;
    width: 100%;
    background: #3d494e;
    border-top: 1px solid #2d393e;
    border-right: 1px solid #3d494e;
    height: 66px;
    margin: 0
}

.middle-general-live-acc .sports-navigation-general {
    margin-bottom: 8px
}

.middle-general-live .sports-navigation-general {
    height: 70px;
    padding-top: 7px
}

.sport-nav-container-general {
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.sport-nav-container-general>ul {
    padding: 0
}

.sport-nav-container-general>ul>li {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 14px;
    margin: 0 3px
}

.inactive,.sport-nav-container-general>ul>li.innactive {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.sport-nav-container-general>ul>li>a {
    font-size: 12px;
    padding: 0 8px;
    display: block;
    text-decoration: none;
    color: #000;
    position: relative;
    text-align: center
}

.sport-nav-container-general>ul>li>a.active>span:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -24px;
    left: 50%;
    margin-left: -5px;
    z-index: 33;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 7px;
    border-color: transparent transparent var(--brand-color)
}

.sport-nav-container-general>ul>li>a>p {
    height: 24px;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    color: var(--text-color-light);
    line-height: 18px
}

.sport-nav-container-general.scrollbar-general>ul>li>a.active>p,.sport-nav-container-general.scrollbar-general>ul>li>a.active>span:before {
    color: var(--text-color-light)
}

.scrollbar-general::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(78,14,14,.3);
    box-shadow: inset 0 0 6px rgba(78,14,14,.3);
    border-radius: 3px;
    background-color: var(--text-color-dark)
}

.scrollbar-general::-webkit-scrollbar {
    height: 6px
}

.scrollbar-general::-webkit-scrollbar-thumb {
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: var(--brand-color)
}

.sports-navigation-general {
    position: relative;
    z-index: 3;
    border-right: 1px solid var(--sport-border-right-secondary)
}

.middle-general-live {
    height: calc(100vh - 210px);
    text-shadow: 0 -1px var(--text-color-dark)
}

.middle-general-live .v-divider {
    right: 275px
}

.middle-general-live:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    z-index: -1;
    left: 0;
    width: calc(100% - 275px)
}

.middle-general-live-acc .sport-heading-general-carousel {
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 10px
}

.middle-general-live .sport-heading-general-carousel {
    padding: 10px;
    position: sticky;
    top: 0;
    z-index: 2
}

.markets-general-carousel-container {
    margin-right: 10px
}

.important-markets-general-carousel {
    position: relative;
    top: 2px;
    margin-bottom: -20px;
    float: right;
    z-index: 101
}

.middle-general-live-acc {
    height: calc(100vh - 135px);
    text-shadow: 0 -1px var(--text-color-dark)
}

.middle-general-live-acc .v-divider {
    right: 275px
}

.middle-general-live-acc:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    z-index: -1;
    left: 0;
    width: calc(100% - 275px)
}

.general-each-sport .rc-collapse-content {
    overflow: visible
}

.live-general-sport-header {
    position: relative
}

.important-markets-general {
    text-align: right
}

.live-gen-favorite-head+.live-gen-favorite-body {
    max-height: 0;
    overflow: hidden;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
}

.live-gen-favorite-head.active+.live-gen-favorite-body {
    height: auto;
    max-height: 9999px;
    overflow: visible;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
}

.game-score-live>span,.teams-current-game>span {
    line-height: 27.5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.event-text-v-b,.single-coefficient-m>span {
    line-height: 25px
}

.live-gen-favorite-head.active .arrow-view-m:before {
    content: "\E670"
}

.date-list-games-general {
    width: 100%;
    margin: 0 0 4px
}

.game-date-view-general {
    width: 100%;
    height: 25px;
    background-color: #000064;
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    position: relative
}

.list-games-general {
    margin-bottom: -1px
}

.game-date-view-general>ul {
    float: left;
    width: 100%;
    display: table
}

.game-date-view-general>ul>li {
    display: table-cell;
    padding: 1px 0 0;
    width: 56px;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    color: var(--text-color-light)
}

.game-date-view-general>ul>li:first-child {
    width: 100%;
    text-align: left;
    color: var(--text-color-light);
    padding: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.game-date-view-general>ul>li:first-child>p {
    width: 100%;
    top: 0;
    left: 0;
    padding: 1px 10px 0;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.live-general-two-third-section .info-markets {
    width: 59.8%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: -20px;
    height: 24px;
    background: var(--color-on-header-live-markets)
}

.live-general-two-third-section .info-markets>span {
    display: block;
    width: 100%;
    text-align: center;
    text-transform: capitalize;
    color: var(--text-color-light);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 6px;
    font-size: 12px;
    color: var(--neutral-color)
}

.live-general-two-third-section--odds-gr .single-coefficient-m {
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    background: #404e54;
    height: 28.5px
}

.live-general-one-sport-all-games.row-mode .live-general-two-third-section--odds-gr .single-coefficient-m:last-child {
    border-bottom: none
}

.live-general-one-sport-all-games:first-child {
    border-top: 0!important;
    width: 100%
}

.live-general-one-sport-all-games:first-child .info-markets {
    background: transparent
}

.live-general-two-third-section--odds-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #000064;
    min-height: 86px
}

.live-general-two-third-section--odds-gr {
    width: 33.33%;
    text-align: center
}

.game-date-view-general>ul>li:first-child>p.live-game-competition-general {
    padding-left: 35px;
    width: 40%;
    position: relative
}

.live-game-competition-general>.flag-view-m {
    top: 2px!important
}

.live-general-two-third-section--odds-gr .single-coefficient-m * {
    -webkit-transition: font-size .5s cubic-bezier(.28,.57,.81,.73),top .3s cubic-bezier(.28,.57,.81,.73);
    transition: font-size .5s cubic-bezier(.28,.57,.81,.73),top .3s cubic-bezier(.28,.57,.81,.73)
}

.flag-view-general {
    position: absolute;
    display: block;
    left: 6px;
    width: 22px;
    height: 22px;
    max-width: 100%;
    background-image: url(/./images/flags-sprite_f21e85d8c54cd73f7a7f8269d7d8923d.png);
    background-size: 100%
}

.search-wrapper-m {
    text-align: center;
    position: relative;
    width: 50%;
    float: left
}

.casino .search-wrapper-m {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    float: none;
    margin: 0 5px;
    right: 0;
    width: 410px
}

.casino .search-wrapper-m .contain-search-view>input[type=search] {
    text-align: left;
    padding: 6px 10px;
    background-color: var(--casino-nav-bg);
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 13px;
    height: 40px
}

.casino .contain-search-view>input[type=search]::-webkit-input-placeholder {
    color: var(--text-color-light);
    text-transform: capitalize
}

.casino .contain-search-view>input[type=search]:-moz-placeholder,.casino .contain-search-view>input[type=search]::-moz-placeholder {
    color: var(--text-color-light);
    text-transform: capitalize
}

.casino .contain-search-view>input[type=search]:-ms-input-placeholder {
    color: var(--text-color-light);
    text-transform: capitalize
}

.casino .contain-search-view>input[type=search]:focus::-webkit-input-placeholder {
    opacity: 0
}

.casino .contain-search-view>input[type=search]:focus:-moz-placeholder,.casino .contain-search-view>input[type=search]:focus::-moz-placeholder {
    opacity: 0
}

.casino .contain-search-view>input[type=search]:focus:-ms-input-placeholder {
    opacity: 0
}

.casino .search-wrapper-m .contain-search-view:before {
    display: none
}

.live-casino .search-wrapper-m .contain-search-view:before {
    display: block
}

.casino .casino-selected-group>p {
    font-family: Roboto,sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--text-color-light);
    height: 40px;
    line-height: 40px;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    -webkit-appearance: none
}

.casino .casino-selected-group>p,.casino .provider-left-menu:hover .casino-selected-group>p {
    background-color: var(--casino-nav-bg)
}

.contain-search-view:before {
    font-family: icomoon;
    font-size: 15px;
    line-height: 19px;
    content: "\E900";
    color: var(--text-color-gray);
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px;
    height: 19px;
    z-index: 16
}

.contain-search-view {
    position: relative
}

.contain-search-view>input[type=search] {
    font-family: Roboto,sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0 none;
    font-size: 11px;
    color: var(--text-color-light);
    background-color: var(--input-color);
    width: 100%;
    height: 38px;
    padding: 6px 45px 6px 15px;
    text-align: center;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    -webkit-appearance: none;
    -webkit-box-shadow: inset 0 0 10px -2px #000;
    box-shadow: inset 0 0 10px -2px #000
}

.contain-search-view>input[type=search]::-webkit-input-placeholder {
    color: var(--text-color-gray);
    font-style: normal
}

.contain-search-view>input[type=search]:-moz-placeholder,.contain-search-view>input[type=search]::-moz-placeholder {
    color: var(--text-color-gray);
    opacity: 1;
    font-style: normal
}

.contain-search-view>input[type=search]:-ms-input-placeholder {
    color: var(--text-color-gray);
    font-style: normal
}

.contain-search-view>input[type=search]:focus {
    background-color: var(--input-color);
    outline: none
}

.search-result-wrapper-m {
    position: absolute;
    z-index: 9998;
    left: 0;
    top: 100%;
    width: 100%;
    height: 367px
}

.live .search-result-wrapper-m,.Sportsbook .search-result-wrapper-m {
    max-height: 367px
}

.search-result-view-contain {
    width: 100%;
    height: 100%;
    position: relative;
    padding-top: 34px;
    text-align: left
}

.search-result-title {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 34px;
    padding: 0 34px 0 0;
    left: 0;
    top: 0;
    background: var(--header-color)
}

.search-result-title:before {
    content: "";
    position: absolute;
    left: 14px;
    top: -5px;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px;
    border-color: transparent transparent var(--brand-color)
}

.fastbet-search-result .search-result-title:before {
    position: absolute;
    left: auto;
    right: 14px;
    top: -5px
}

.closed-search-icon-m {
    width: 34px;
    height: 34px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 55;
    font: 14px/34px icomoon;
    color: var(--text-color-light);
    text-align: center;
    cursor: pointer
}

.closed-search-icon-m:before {
    content: "\E90C"
}

.search-result-title>h3 {
    float: left;
    width: 100%;
    padding-left: 12px;
    font-size: 14px;
    line-height: 34px;
    color: var(--text-color-light);
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.search-all-info-contain {
    height: 100%;
    width: 100%;
    background-color: var(--sport-element-color)
}

.search-result-box {
    width: 100%;
    height: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.mini-wrapper-result-m {
    width: 100%;
    height: 100%;
    display: inline
}

.sport-title-result-m:before {
    display: none
}

.separator-search-result {
    float: left;
    width: 100%;
    padding: 0
}

.sport-title-result-m {
    width: 100%;
    height: 25px;
    padding: 0 12px 0 32px;
    background: var(--brand-highlight-color)!important;
    position: relative;
    border-top: 1px solid var(--brand-highlight-color);
    border-right: 1px solid var(--brand-hilight-opaque);
    border-left: 1px solid var(--brand-highlight-color)
}

.result-sport-icon {
    position: absolute;
    left: 12px;
    top: 0;
    width: 20px;
    height: 22px;
    font: 13px/24px Sport-icons
}

.sport-title-result-m>.result-sport-icon:before {
    color: var(--brand-color)
}

.sport-title-result-m>h4 {
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: var(--brand-highlight-color);
    color: var(--brand-color)
}

.result-single-game-view-m {
    float: left;
    width: 100%;
    padding: 10px;
    display: block;
    text-decoration: none;
    color: var(--text-color-light);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.result-single-game-view-m:hover {
    background: var(--header-color);
    color: var(--text-color-light)
}

.result-single-game-view-m p {
    display: inline-block;
    width: auto;
    float: none;
    padding: 0!important;
    margin: 0
}

.teams-name-result-m {
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    padding: 0 12px;
    margin: 10px 0 0;
    text-align: center;
    overflow: hidden;
    display: inline-block
}

p.flag-date-competition-m {
    float: left;
    width: 100%!important;
    padding-left: 30px!important;
    position: relative;
    margin: 4px 0 0;
    text-align: left!important
}

.flag-date-competition-m>.flag-view-m {
    top: -4px!important;
    left: 0;
    display: inline-block;
    margin-right: 10px
}

.additional-info-m {
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
    margin-right: 5px
}

.additional-info-m>i {
    margin: 0 1px 0 0;
    text-decoration: none;
    font-style: normal
}

.single-game-item-c {
    width: 100%;
    padding: 10px 15px;
    position: relative
}

.single-game-item-c>ul {
    width: 100%;
    display: table;
    table-layout: fixed;
    position: relative
}

.single-game-item-c>ul>li {
    display: inline-block;
    vertical-align: top;
    width: 70%
}

.single-game-item-c>ul>li:first-child {
    width: 30%
}

.single-game-item-c>ul>li:first-child>img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 20px 0 rgba(0,0,0,.4);
    box-shadow: 1px 1px 20px 0 rgba(0,0,0,.4)
}

.results-game-title {
    width: 100%;
    font-size: 14px;
    line-height: 1.5;
    padding: 0 10px;
    color: var(--text-color-light);
    text-transform: capitalize;
    overflow: hidden;
    text-shadow: 1px 1px 6px rgba(0,0,0,.65)
}

.r-b-view {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0
}

.single-game-item-c>ul>li button {
    border: none;
    display: block;
    font-size: 40px;
    line-height: 1;
    font-style: normal;
    color: var(--brand-bright-color);
    background: hsla(0,0%,46%,.7);
    z-index: 97;
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    cursor: pointer;
    border-radius: 50%;
    padding: 10px;
    -webkit-box-shadow: 0 3px 10px 0 #000;
    box-shadow: 0 3px 10px 0 #000
}

.single-game-item-c>ul>li button:hover {
    -webkit-animation: hvr-pop .2s linear;
    animation: hvr-pop .2s linear
}

@-webkit-keyframes hvr-pop {
    50% {
        -webkit-transform: translate(-50%,-50%) scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes hvr-pop {
    50% {
        -webkit-transform: translate(-50%,-50%) scale(1.2);
        transform: scale(1.2)
    }
}

.single-game-item-c>ul>li button i {
    text-shadow: 0 3px 6px rgba(0,0,0,.31);
    vertical-align: bottom
}

.single-game-item-c:hover>ul>li button {
    opacity: 1
}

@media (max-width: 1139px) {
    .contain-search-view>input[type=search] {
        height:40px
    }

    .contain-search-view:before {
        top: 13px
    }

    .search-result-wrapper-m {
        width: calc(100% - 20px);
        top: 45px;
        margin: 0 10px
    }
}

.live-casino .search-container .search-wrapper-m,.live .search-wrapper-m,.Sportsbook .search-wrapper-m {
    text-align: center;
    position: relative;
    padding-bottom: 10px;
    border: none;
    width: 100%;
    float: none
}

.live-casino .search-container .contain-search-view:before,.live .contain-search-view:before,.Sportsbook .contain-search-view:before {
    font-family: icomoon;
    font-size: 15px;
    line-height: 15px;
    content: "\E900";
    color: var(--text-color-gray);
    position: absolute;
    left: 0;
    width: 24px;
    height: 15px;
    z-index: 16
}

.live-casino .search-container .contain-search-view,.live .contain-search-view,.Sportsbook .contain-search-view {
    position: relative
}

.live-casino .search-container .contain-search-view>input[type=search] .live .contain-search-view>input[type=search],.Sportsbook .contain-search-view>input[type=search] {
    font-family: Roboto,sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    font-size: 12px;
    color: var(--brand-color);
    background-color: var(--header-color);
    width: 100%;
    height: 22px;
    padding: 6px 15px 6px 6px;
    -webkit-transition: all .7s ease 0s;
    transition: all .7s ease 0s;
    -webkit-appearance: none;
    border: 1px solid var(--header-border-bottom);
    -webkit-box-shadow: none;
    box-shadow: none
}

.live-casino .search-container .contain-search-view>input[type=search] .live .contain-search-view>input[type=search]:hover,.Sportsbook .contain-search-view>input[type=search]:hover {
    border: 1px solid var(--brand-color)
}

.live-casino .search-container .contain-search-view>input[type=search]::-webkit-input-placeholder,.live .contain-search-view>input[type=search]::-webkit-input-placeholder,.Sportsbook .contain-search-view>input[type=search]::-webkit-input-placeholder {
    color: var(--text-color-gray);
    font-style: normal
}

.live-casino .search-container .contain-search-view>input[type=search]:-moz-placeholder,.live-casino .search-container .contain-search-view>input[type=search]::-moz-placeholder,.live .contain-search-view>input[type=search]:-moz-placeholder,.live .contain-search-view>input[type=search]::-moz-placeholder,.Sportsbook .contain-search-view>input[type=search]:-moz-placeholder,.Sportsbook .contain-search-view>input[type=search]::-moz-placeholder {
    color: var(--text-color-gray);
    opacity: 1;
    font-style: normal
}

.live-casino .search-container .contain-search-view>input[type=search]:-ms-input-placeholder,.live .contain-search-view>input[type=search]:-ms-input-placeholder,.Sportsbook .contain-search-view>input[type=search]:-ms-input-placeholder {
    color: var(--text-color-gray);
    font-style: normal
}

.live-casino .search-container .contain-search-view>input[type=search]:focus,.live .contain-search-view>input[type=search]:focus,.Sportsbook .contain-search-view>input[type=search]:focus {
    background-color: var(--input-color);
    -webkit-box-shadow: 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 rgba(0,0,0,.9) inset;
    box-shadow: 0 1px 0 hsla(0,0%,100%,.1),inset 0 1px 0 rgba(0,0,0,.9);
    text-shadow: 0 2px 2px rgba(0,0,0,.1);
    outline: none;
    border: 1px solid var(--brand-color)
}

.livebetting-search .search-result-title {
    background-color: var(--sport-event-color)!important
}

.livebetting-search .search-result-title:before {
    border-color: transparent transparent var(--sport-border-top-primary)!important
}

.livebetting-search .right-list-box li a {
    padding: 0 10px
}

.livebetting-search .sport-title-result-m {
    height: auto
}

.livebetting-search .sport-title-result-m h4 {
    font-size: 14px;
    font-weight: 400;
    line-height: 30px
}

.livebetting-search .additional-info-m {
    width: auto;
    position: relative;
    top: 6px;
    display: inline-block
}

.livebetting-search .additional-info-m-time {
    color: var(--brand-color);
    font-weight: 500;
    font-size: 13px
}

.livebetting-search .additional-info-m-score {
    margin-right: 10px;
    font-size: 13px;
    font-weight: 500
}

.livebetting-search .result-single-game-view-m {
    background-color: var(--sport-element-color);
    color: var(--text-color-light);
    border-bottom: 0!important;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.livebetting-search .result-single-game-view-m:hover {
    color: var(--text-color-light);
    background-color: var(--sport-event-color)
}

.livebetting-search .result-single-game-view-m p {
    font-size: 12px;
    color: var(--brand-color);
    width: calc(100% - 90px);
    white-space: nowrap;
    overflow: hidden!important;
    text-overflow: ellipsis
}

.Sportsbook .search-result-Sportsbook {
    position: fixed;
    width: 522px;
    height: 312px;
    border: 1px solid var(--brand-color);
    z-index: 107;
    top: 300px;
    left: 50px;
    margin: 30px 0 0 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.Sportsbook .fastbet-search-result.search-result-Sportsbook {
    position: absolute;
    top: 20px;
    right: 10px;
    left: auto
}

.Sportsbook-competitions .search-result-Sportsbook.fastbet-search-result {
    top: 180px;
    right: 20px;
    position: fixed
}

.Sportsbook .search-result-Sportsbook:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    width: 100%;
    left: 0
}

.Sportsbook .search-result-Sportsbook .scrollarea {
    overflow: hidden!important
}

.Sportsbook .left-nav-container-m .search-result-Sportsbook .v-divider {
    right: 0;
    left: auto
}

.search-popup-opened-m {
    overflow: hidden;
    position: fixed
}

.live .sub-navigation-wrapper-m {
    margin: 0;
    z-index: 5
}

.live .subNav-list a {
    font-size: 12px;
    padding: 3px 23px 0;
    text-shadow: none
}

.live .subNav-list a.active,.live .subNav-list a:hover {
    color: #ffba24
}

.right-list-box {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    border-right: 1px solid var(--sport-border-right-secondary)
}

.right-list-box li {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    height: 100%;
    border-right: 1px solid var(--sport-border-left-secondary);
    border-left: 1px solid var(--sport-border-right-secondary)
}

.right-list-box li:first-child {
    border-left: none
}

.right-list-box li a {
    padding: 0 8px;
    cursor: pointer;
    display: block;
    line-height: 26px
}

.right-list-box li a:hover {
    color: var(--brand-bright-color)
}

.right-list-box li.help-link a {
    padding: 0 20px;
    line-height: 28px
}

.live li.help-link a {
    -webkit-box-shadow: none;
    box-shadow: none
}

.right-list-box li.help-link a:hover {
    color: var(--brand-bright-color)
}

.right-list-box li .contain-search-view {
    padding-bottom: 0;
    margin: 2px 8px 0
}

.right-list-box li .contain-search-view>input[type=search] {
    font-family: Roboto,sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    font-size: 11px;
    color: var(--text-color-light);
    background-color: var(--header-color);
    width: 200px;
    height: 22px;
    padding: 5px 15px 5px 25px;
    -webkit-transition: all .7s ease 0s;
    transition: all .7s ease 0s;
    -webkit-appearance: none;
    border: 1px solid var(--header-border-bottom);
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: left;
    -webkit-transition: width .3s;
    transition: width .3s
}

.right-list-box li .contain-search-view>input[type=search]:focus {
    width: 350px
}

.subNav-list {
    display: inline-block!important;
    width: auto
}

.live .right-list-box a.active {
    color: var(--brand-bright-color)
}

.table-list-of-markets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow: auto
}

.table-list-of-markets .market-type {
    display: table-cell;
    background-color: #060650;
    padding: 0 7px;
    color: var(--text-color-primary);
    font-size: 13px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    height: 27px;
    line-height: 25px;
    border: 1px solid #060650;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

@media (max-width: 1139px) {
    .table-list-of-markets .market-type {
        height:44px;
        line-height: 40px
    }
}

@media (min-width: 1139px) and (max-width:1250px) {
    .table-list-of-markets {
        grid-template-columns:repeat(auto-fit,minmax(20%,1fr))
    }
}

@media (min-width: 1139px) and (max-width:1470px) and (min-width:1250px) {
    .table-list-of-markets {
        grid-template-columns:repeat(auto-fit,minmax(16.6666666667%,1fr))
    }
}

@media (min-width: 1139px) and (max-width:1670px) and (min-width:1470px) {
    .table-list-of-markets {
        grid-template-columns:repeat(auto-fit,minmax(14.2857142857%,1fr))
    }
}

@media (min-width: 1139px) and (max-width:1770px) and (min-width:1670px) {
    .table-list-of-markets {
        grid-template-columns:repeat(auto-fit,minmax(12.5%,1fr))
    }
}

.table-list-of-markets .market-type:hover {
    background-color: var(--sport-event-color)
}

.table-list-of-markets .market-type.active-unique-markets {
    background-color: #2a3639;
    color: #ffba24;
    text-shadow: none;
    cursor: default
}

.market-list-by-tab {
    clear: both
}

.live-event-single-game {
    height: calc(100vh - 135px);
    text-shadow: 0 -1px var(--text-color-dark)
}

.live-event-single-game:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    z-index: -1;
    left: 0;
    right: 0
}

.live-event-single-game.left-menu-opened:before {
    width: calc(100% - 341px);
    left: 66px
}

.live-event-single-game .v-divider,.middle-main-big-right-content-m.animation-expanded .live-event-single-game .v-divider {
    right: 0
}

.middle-main-big-right-content-m.animation-expanded .live-event-single-game.left-menu-opened:before {
    width: calc(100% - 542px)
}

.live-event-single-game .aaempty-text-wrapper-m p {
    color: var(--text-color-light);
    margin-top: 20px
}

.live-game-score-frame {
    width: 100%;
    max-width: 456px;
    margin: 30px auto;
    border: 1px solid var(--sport-border-bottom-primary);
    background: var(--sport-element-color);
    border-radius: 5px;
    -webkit-box-shadow: 0 20px 11px -11px rgba(0,0,0,.91);
    box-shadow: 0 20px 11px -11px rgba(0,0,0,.91)
}

.wrapper-mob .live-game-score-frame {
    margin: 0;
    border-radius: 0;
    border: 0;
    max-width: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.wrapper-mob .live-game-score-frame>div {
    background: #000000a3!important
}

.wrapper-mob .live-game-score-frame * {
    background: transparent!important;
    border: none
}

.wrapper-mob .live-game-score-frame .mini-icon {
    float: unset
}

.wrapper-mob .live-game-score-frame td {
    padding: 0
}

.wrapper-mob .live-game-score-frame .game-statistic-view>table tr:first-child td {
    background: #56557d8a!important;
    color: #fff
}

.live-game-score-frame-header {
    background-color: #2a3639;
    padding: 5px 10px;
    border-top: 1px solid #2a3639;
    border-bottom: 1px solid var(--header-border-bottom);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.live-game-score-frame-header span {
    font-size: 13px;
    font-weight: 400
}

.live-game-score-frame-header p i {
    margin-right: 5px
}

.right {
    float: right
}

.game-not-found {
    width: 100%;
    display: inline-block;
    padding: 40px 0
}

.game-not-found a,.game-not-found p {
    margin: 0 auto;
    color: var(--not-found-color);
    font-size: 24px;
    line-height: 25px;
    text-align: center;
    text-shadow: 0 1px 0 var(--not-found-shadow);
    font-weight: 500;
    padding: 0
}

.live-event-single-game .double-columns .live-event-game-section {
    width: 50%;
    float: left
}

.live-event-single-game .double-columns .live-event-extended {
    display: inline-block
}

.live-event-single-game .single-column .live-event-extended {
    display: none
}

.live-event-single-game .double-columns .singe-market-view-m {
    display: inline-block;
    width: 50%
}

.table-header-box {
    position: relative;
    padding: 10px;
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.table-header-box .select-columns-view {
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.table-header-box .select-columns-view span {
    padding: 0 6px;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    font-size: 20px;
    line-height: 29px;
    height: 30px;
    vertical-align: top;
    display: inline-block;
    cursor: pointer
}

.table-header-box .select-columns-view span i {
    top: -2px
}

.table-header-box h3 {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 500
}

.table-header-box h3,.table-header-box p {
    width: calc(100% - 100px);
    white-space: nowrap;
    overflow: hidden!important;
    text-overflow: ellipsis
}

.table-header-box p {
    margin-bottom: 5px
}

.remove-all-favorites {
    position: absolute;
    right: 32px;
    top: 0;
    line-height: 1;
    margin-left: 7px;
    margin-top: 3px;
    font-size: 16px;
    -webkit-transition: -webkit-box-shadow .18s;
    transition: -webkit-box-shadow .18s;
    transition: box-shadow .18s;
    transition: box-shadow .18s,-webkit-box-shadow .18s;
    padding: 0 4px 2px;
    border-radius: 4px;
    background: var(--header-color);
    border: 1px solid transparent;
    border-top: 1px solid var(--header-border-left);
    border-bottom: 1px solid var(--header-border-right);
    -webkit-box-shadow: inset 0 1px 2px var(--text-color-dark-shadow);
    box-shadow: inset 0 1px 2px var(--text-color-dark-shadow);
    display: none
}

.favorite-live-events:hover .remove-all-favorites {
    display: block
}

.fav-icon-star {
    position: absolute;
    left: 3px;
    top: 3px;
    height: 20px;
    width: 20px;
    display: block;
    background-image: url(/./images/sprite-general_c8ba220d678ae05ca450cc79e14d33ec.png);
    background-position: -219px -131px
}

.favorite-live-events>.game-links-list>div {
    padding: 0 0 10px
}

.each-competition {
    width: 100%;
    height: 25px;
    padding: 0 5px;
    position: relative;
    cursor: pointer;
    background: #293639;
    border-top: 1px solid #2a3639;
    border-bottom: 1px solid #2a3639
}

.each-competition h5 {
    display: inline-block;
    width: calc(100% - 20px);
    white-space: nowrap;
    overflow: hidden!important;
    text-overflow: ellipsis;
    line-height: 25px;
    font-weight: 700;
    font-size: 11px;
    color: #fff;
    text-shadow: none;
    padding-left: 30px
}

.each-competition .arrow-view-m {
    top: 0;
    display: none;
    height: 25px;
    font: 14px/26px icomoon!important;
    color: #fff
}

.each-competition.active .arrow-view-m,.each-competition:hover .arrow-view-m {
    display: block
}

.each-competition.active .arrow-view-m:before {
    content: "\E670"
}

.each-competition+.competition-wrapper {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.each-competition.active+.competition-wrapper {
    height: auto;
    max-height: 9999px
}

.each-game-view {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.each-game-view:hover .fav-game-star-m {
    content: "\E050";
    display: block;
    padding: 0 10px;
    position: absolute
}

.each-game-view .fav-game-star-m {
    padding: 0 10px
}

.each-game-view .arrow-view-m {
    top: 0;
    left: 0;
    z-index: 9;
    display: none;
    cursor: pointer
}

.each-game-view.active .arrow-view-m,.each-game-view:hover .arrow-view-m {
    display: block
}

.each-game-view.active .arrow-view-m:before {
    content: "\E670"
}

.each-game-view+.game-view-weapper {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.each-game-view.active+.game-view-weapper {
    height: auto;
    max-height: 9999px
}

.each-game-view.active a {
    background: #000064
}

.game-view-weapper.coefficient-game-view>ul>li {
    display: list-item;
    background: var(--small-element-dark-color);
    border-left: none
}

.game-links-list a {
    display: block;
    width: 100%;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    position: relative;
    background: var(--sport-event-color);
    border-top: 1px solid var(--sport-border-left-primary);
    border-bottom: 1px solid #3d494e
}

.game-links-list a.active,.game-links-list a:hover {
    background: var(--left-menu-game-live)
}

.game-links-list a.active-event {
    background-color: var(--sport-element-color)
}

.game-links-list a.active-event:after {
    right: -10px;
    border-left: 10px solid var(--sport-event-color)
}

.game-links-list a.active-event:after,.game-links-list a.active-event:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -2px;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent
}

.game-links-list a.active-event:before {
    right: -11px;
    border-left: 10px solid var(--sport-border-bottom-primary)
}

.game-view-weapper-box {
    padding: 0;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    font-size: 13px;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    background: var(--left-menu-game-live)
}

.game-links-list a h3 {
    width: calc(100% - 20px);
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden!important;
    text-overflow: ellipsis;
    position: relative;
    padding: 0 20px 0 25px;
    color: #f2f2f2
}

.left-menu-live-event {
    height: calc(100vh - 135px)
}

.live-tiny-menu-games-popup {
    position: fixed;
    width: 350px!important;
    max-height: 500px!important;
    z-index: 107;
    left: 55px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-shadow: 3px 3px 3px 0 rgba(0,0,0,.4);
    box-shadow: 3px 3px 3px 0 rgba(0,0,0,.4);
    display: none
}

.single-sport-title-dashboard-m.tiny-hovered>.live-tiny-menu-games-popup {
    display: block
}

.single-sport-title-dashboard-m .Favorite:before {
    font-size: 16px;
    color: var(--favorite-color)
}

.live-tiny-menu-games-popup .scrollarea {
    max-height: 472px
}

.left-nav-container-m.left-nav-tiny .live-tiny-menu-games-popup .v-divider {
    left: auto;
    right: 0
}

.live-tiny-menu-games-popup .single-sport-title-dashboard-m {
    z-index: 2
}

.live-tiny-menu-games-popup .single-sport-title-dashboard-m .three-dots {
    left: 11px
}

.live-tiny-menu-games-popup .single-sport-title-dashboard-m h5 {
    padding-left: 34px
}

.live .left-nav-tiny .dashboard-sport-icon-m {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.in-play-calendar {
    height: calc(100vh - 135px);
    text-shadow: 0 -1px var(--text-color-dark)
}

.in-play-calendar .v-divider {
    right: 275px
}

.in-play-calendar:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    z-index: -1;
    left: 0;
    width: calc(100% - 300px)
}

.calendar-legend,.in-play-calendar:before {
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1)
}

.calendar-legend {
    margin: 0;
    border-right: 1px solid var(--sport-border-right-primary);
    background: var(--sport-panel-header-color);
    padding: 0;
    position: relative;
    font-weight: 700;
    cursor: pointer
}

.calendar-legend,.each-upcoming-live {
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    height: 22px;
    font-size: 14px;
    line-height: 20px
}

.each-upcoming-live {
    background: var(--sport-element-color);
    font-weight: 400
}

.each-upcoming-live:hover {
    background: var(--sport-sub-header-color)
}

.each-upcoming-live span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.calendar-legend span,.each-upcoming-live span {
    display: inline-block;
    padding: 0 10px;
    position: relative
}

.calendar-legend span:first-child,.each-upcoming-live span:first-child {
    width: 10%
}

.calendar-legend span:nth-child(2),.each-upcoming-live span:nth-child(2) {
    width: 50%
}

.calendar-legend span:nth-child(3),.each-upcoming-live span:nth-child(3) {
    width: 15%
}

.calendar-legend span:nth-child(4),.each-upcoming-live span:nth-child(4) {
    width: 25%;
    text-align: center
}

.calendar-legend-dropdown {
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    border: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: 0 2px 6px var(--text-color-dark);
    box-shadow: 0 2px 6px var(--text-color-dark);
    cursor: pointer;
    min-width: 150px;
    z-index: 2
}

.calendar-legend-dropdown p {
    padding: 0 10px;
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    background: var(--sport-element-color)
}

.calendar-legend-dropdown p:hover {
    background: var(--sport-panel-header-color)
}

.calendar-legend span:hover .calendar-legend-dropdown {
    display: block
}

.expandable-head-events .glyphicons-chevron-down {
    display: none
}

.expandable-head-events.active .glyphicons-chevron-down,.expandable-head-events .glyphicons-chevron-right {
    display: block
}

.expandable-head-events.active .glyphicons-chevron-right {
    display: none
}

.expandable-head-events+.expandable-body-events {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.expandable-head-events.active+.expandable-body-events {
    height: auto;
    max-height: 9999px
}

.expandable-header-events {
    position: absolute;
    top: -30px;
    width: 100%;
    z-index: 99;
    background-color: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.expandable-header-events>div {
    display: inline-block;
    vertical-align: top;
    padding: 7px;
    border-left: 1px solid var(--sport-border-left-secondary);
    border-right: 1px solid var(--sport-border-right-secondary);
    cursor: pointer
}

.expandable-header-events>div.add-event i.glyphicons {
    top: -2px;
    margin-right: 5px
}

.expandable-header-events>div.remove-all i.glyphicons {
    top: -1px;
    margin-left: 5px
}

.expandable-header-events>div:hover {
    background-color: var(--sport-event-color)
}

.expandable-header-events>div:last-child {
    padding: 0;
    height: 30px;
    line-height: 27px
}

.expandable-header-events>div:last-child:hover {
    background-color: transparent
}

.expandable-head-events-right-box {
    float: right
}

.expandable-head-events-right-box>div {
    display: inline-block;
    vertical-align: top;
    padding: 0 7px;
    border-left: 1px solid var(--sport-border-right-secondary);
    border-right: 1px solid var(--sport-border-left-secondary);
    height: 100%;
    cursor: pointer
}

.expandable-head-events-right-box>div span {
    vertical-align: middle;
    margin: 0 2px
}

.one-column-view span {
    width: 30px
}

.one-column-view span,.two-column-view span {
    display: inline-block;
    height: 13px;
    margin: 6px 0;
    border-radius: 3px;
    background: var(--small-element-dark-color);
    -webkit-box-shadow: inset 0 1px 3px var(--text-color-dark),0 1px 1px var(--text-color-light-opaque);
    box-shadow: inset 0 1px 3px var(--text-color-dark),0 1px 1px var(--text-color-light-opaque)
}

.two-column-view span {
    width: 16px
}

.three-column-view span {
    display: inline-block;
    width: 12px;
    height: 13px;
    margin: 6px 0;
    border-radius: 3px;
    background: var(--small-element-dark-color);
    -webkit-box-shadow: inset 0 1px 3px var(--text-color-dark),0 1px 1px var(--text-color-light-opaque);
    box-shadow: inset 0 1px 3px var(--text-color-dark),0 1px 1px var(--text-color-light-opaque)
}

.one-column-view.active span,.three-column-view.active span,.two-column-view.active span {
    background: #0e0e0e
}

@media (max-width: 1300px) {
    .expandable-head-events-right-box>div.three-column-view {
        display:none
    }
}

.multiple-view-section {
    background-image: var(--dark-theme-one);
    padding: 30px 0 0;
    -webkit-box-shadow: inset 0 0 32px -6px #000;
    box-shadow: inset 0 0 32px -6px #000;
    position: relative;
    z-index: 2;
    text-shadow: 0 -1px var(--text-color-dark)
}

.multiple-view-section .sports-wrapper {
    padding-left: 10px;
    margin: 10px 0;
    width: 100%
}

.multiple-view-section .sports-navigation {
    height: auto
}

.multiple-view-section .multiple-view-box {
    display: inline-block;
    vertical-align: top;
    width: 260px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-left: 4px solid #b7bfc2;
    cursor: pointer
}

.multiple-view-section .multiple-view-box:first-child {
    margin-left: 10px
}

.multiple-view-section .multiple-view-box-header {
    background-color: var(--header-color);
    border-top: 1px solid var(--sport-border-top-secondary);
    border-bottom: 1px solid var(--sport-border-bottom-secondary);
    padding: 5px 7px
}

.multiple-view-section .multiple-view-box-header span.sport-icon-m {
    margin-right: 5px
}

.multiple-view-section .multiple-view-box-header span {
    display: inline-block
}

.multiple-view-box-header .multiple-view-game-state-name {
    float: right
}

.multiple-view-box-header .multiple-view-game-state-name span {
    margin-right: 5px
}

.multiple-view-section .multiple-view-box-body {
    background-color: var(--sport-empty-space)
}

.multiple-view-section .multiple-view-box-body,.multiple-view-section .multiple-view-box-body li {
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.multiple-view-section .multiple-view-box-body li {
    padding: 7px
}

.multiple-view-section .multiple-view-box-body li p {
    overflow: hidden;
    width: calc(100% - 30px);
    text-overflow: ellipsis;
    white-space: nowrap
}

.multiple-view-section .multiple-view-box-body li:first-child {
    border-top: 0
}

.multiple-view-section .multiple-view-box-body li:last-child {
    border-bottom: 0
}

.multiple-view-section .multiple-view-box-body span {
    float: right
}

.multiple-view-section .all-events-added {
    height: 102px
}

.multiple-view-section .all-events-added p {
    display: block;
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    background-color: var(--sport-empty-space);
    text-align: center;
    border-radius: 4px;
    height: 30px;
    line-height: 28px;
    padding: 0 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.expandable-head-events+.games-live-multiple-view {
    height: calc(100vh - 165px);
    text-shadow: 0 -1px var(--text-color-dark)
}

.expandable-head-events.active+.games-live-multiple-view {
    height: calc(100vh - 331px)
}

.games-live-multiple-view .v-divider {
    right: 275px
}

.games-live-multiple-view:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    z-index: -1;
    left: 0;
    width: calc(100% - 275px)
}

.games-live-multiple-view .multiple-games-container {
    padding: 15px 0 15px 10px
}

.multiple-view-one-game {
    display: inline-block;
    width: 100%;
    vertical-align: top
}

.multiple-view-one-game.by-two-column {
    width: 50%
}

.multiple-view-one-game.by-three-column {
    width: 33%;
    width: calc(33% - 17px);
    margin: 0 10px 10px
}

.multiple-view-one-game.by-two-column {
    width: calc(50% - 21px);
    margin: 0 10px 10px
}

.multiple-view-one-game-header {
    background-color: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-bottom-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    padding: 5px 7px;
    position: relative
}

.multiple-view-one-game-header .right-box {
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.multiple-view-one-game-header .right-box .statistic-icon-view-m {
    position: relative;
    top: auto
}

.multiple-view-one-game-header .right-box .remove-icon-box,.multiple-view-one-game-header .right-box .statistic-inline-view-m {
    display: inline-block;
    vertical-align: middle
}

.multiple-view-one-game-header h4 {
    position: relative;
    padding-left: 35px;
    font-weight: 500;
    padding-top: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: calc(100% - 50px);
    text-transform: uppercase
}

.multiple-view-one-game-header h4 span {
    position: absolute;
    left: 5px;
    top: 50%;
    color: var(--text-color-light);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.multiple-view-one-game-header h4 span.sport-icon-m {
    height: 18px
}

.multiple-view-one-game-body {
    background-color: var(--sport-empty-space);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-bottom-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.multiple-view-one-game-body-header {
    padding: 3px 11px;
    background-color: var(--left-menu-competition-);
    font-size: 12px;
    color: hsla(0,0%,100%,.5);
    overflow: hidden
}

.multiple-view-one-game-body-content {
    padding: 5px 11px
}

.multiple-view-one-game-body-content li {
    overflow: hidden
}

.multiple-view-one-game-body-content span {
    float: right;
    color: var(--brand-bright-color);
    font-size: 18px;
    line-height: 1.5
}

.multiple-view-one-game-body-content p {
    font-size: 18px;
    line-height: 1.5;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: calc(100% - 50px)
}

.multiple-view-one-game-markets {
    height: 400px;
    position: relative;
    border-left: 1px solid var(--sport-border-left-primary)
}

.multiple-view-one-game-markets:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    z-index: -1;
    width: 100%;
    right: 0
}

.multiple-view-one-game-markets .v-divider {
    right: 0
}

.example {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: red
}

.example ul {
    max-height: 0;
    overflow: hidden
}

.example.active {
    color: blue
}

.example.active ul {
    height: 250px;
    max-height: 9999px
}

.time-filter-m {
    background-color: var(--dark-theme-three);
    border-top: var(--dark-theme-four);
    padding: 0 40px;
    width: 100%;
    overflow: hidden
}

.time-filter-m::-webkit-scrollbar {
    display: none;
    width: 0
}

.time-filter-m>ul {
    display: table;
    width: auto;
    min-width: 100%;
    height: 34px
}

.time-filter-m>ul>li {
    display: table-cell;
    padding: 0;
    font-size: 12px;
    line-height: 34px;
    color: var(--text-color-light);
    text-align: center;
    white-space: nowrap;
    cursor: pointer
}

.time-filter-m>ul>li.active {
    color: var(--brand-color)
}

.time-filter-m>ul>li.active p:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.time-filter-m>ul>li>p {
    position: relative
}

.time-filter-m>ul>li:hover>p {
    color: var(--brand-color)
}

.time-filter-m>ul>li>p:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background-color: var(--brand-color);
    height: 2px;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0)
}

.time-filter-m>ul>li:hover>p:before,.time-filter-m>ul>li>p:before {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.time-filter-m>ul>li:hover>p:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.tabs-options li {
    display: inline-block;
    text-align: center;
    width: 170px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: var(--text-color-light);
    font-weight: 700;
    cursor: pointer;
    text-shadow: none;
    -webkit-box-shadow: 1px 0 0 0 rgba(0,0,0,.5),2px 0 0 0 hsla(0,0%,100%,.1);
    box-shadow: 1px 0 0 0 rgba(0,0,0,.5),2px 0 0 0 hsla(0,0%,100%,.1);
    position: relative
}

.tabs-options li:before {
    position: absolute;
    content: "";
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid var(--brand-color);
    -webkit-transform: translate(-50%,-100%);
    -ms-transform: translate(-50%,-100%);
    transform: translate(-50%,-100%);
    visibility: hidden;
    opacity: 0
}

.tabs-options li.active-tab {
    color: var(--text-color-dark);
    background: var(--brand-color);
    -webkit-box-shadow: inset 1px 0 0 0 rgb(243 190 55);
    box-shadow: inset 1px 0 0 0 rgb(243 190 55)
}

.tabs-options li.active-tab:before {
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.form-inline {
    display: inline-block;
    vertical-align: middle
}

@media (max-width: 620px) {
    .form-inline {
        display:block;
        width: 60%;
        margin: 0 auto 10px
    }

    .form-inline span {
        width: 40px;
        display: inline-block
    }

    .form-inline .react-datepicker__input-container {
        margin-right: 0;
        width: calc(100% - 46px)
    }
}

.Sportsbook-free-serach {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.Sportsbook-markets-wrapper {
    z-index: 999
}

.Sportsbook-important-market {
    display: block;
    line-height: 30px;
    height: 30px;
    color: var(--light-theme-one);
    background-color: var(--dark-theme-two);
    font-size: 12px;
    font-weight: 700;
    border-top: 1px solid var(--dark-theme-three);
    border-left: 1px solid var(--dark-theme-three);
    border-right: 1px solid var(--dark-theme-one);
    border-bottom: 1px solid var(--dark-theme-one);
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer
}

.Sportsbook-important-market:hover {
    color: var(--light-theme-two);
    background-color: var(--dark-theme-three);
    text-shadow: none
}

.Sportsbook-market-selection .Sportsbook-markets-wrapper .Sportsbook-important-market.active {
    display: none
}

.counter-offer-subtitle h2.counter-offer-wide-subtitle,.counter-offer-subtitle h2.message,.counter-offer-subtitle h2.popup {
    width: 100%
}

.game-market li.half-space {
    width: 50%
}

.game-title-info-row-m>ul>li.teams-name-column-m {
    width: 100%
}

.game-information-m>ul li.factor-m-2,.game-information-m>ul li.factor-no-2 {
    width: 50%
}

.Sportsbook-sub-market-cartet {
    display: block;
    line-height: 30px;
    height: 30px;
    color: var(--light-theme-three);
    background-color: var(--dark-theme-three);
    font-size: 12px;
    font-weight: 700;
    border-top: 1px solid var(--dark-theme-four);
    border-left: 1px solid var(--dark-theme-four);
    border-right: 1px solid var(--dark-theme-two);
    border-bottom: 1px solid var(--dark-theme-two);
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer
}

.Sportsbook-sub-market-cartet:hover {
    background-color: var(--dark-theme-four);
    text-shadow: none
}

.arrow-market-toggle-view {
    font-family: icomoon;
    font-size: 18px;
    vertical-align: middle
}

.arrow-market-toggle-view:before {
    content: "\E671"
}

.arrow-market-toggle-view.active:before {
    content: "\E670"
}

.european-view .Sportsbook-sub-market {
    line-height: 26px;
    color: var(--light-theme-three);
    background-color: var(--dark-theme-three);
    font-size: 12px;
    font-weight: 700;
    border-top: 1px solid var(--dark-theme-four);
    border-left: 1px solid var(--dark-theme-four);
    border-right: 1px solid var(--dark-theme-two);
    border-bottom: 1px solid var(--dark-theme-two);
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
    text-align: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 16.66667%;
    flex: 0 1 16.66667%
}

.Sportsbook-sub-market.active,.Sportsbook-sub-market:hover {
    background-color: #000064;
    color: var(--light-theme-one)
}

.european-view .Sportsbook-sub-markets-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: 0;
    overflow: hidden;
    background-color: var(--dark-theme-three)
}

.european-view .Sportsbook-sub-markets-wrapper.active {
    max-height: 9999px
}

.european-view .Sportsbook-important-market.active {
    background: #ffba24;
    color: #000064;
    border-bottom: 2px solid #ffba24;
    text-shadow: none
}

.european-view .Sportsbook-sub-market-cartet {
    display: table-cell;
    text-align: center;
    width: 41px
}

.european-view .Sportsbook-sub-market-cartet.active {
    background: var(--dark-theme-five);
    color: var(--brand-color);
    border-bottom: 2px solid var(--brand-bright-color)
}

.Sportsbook-betting .main-markets-selected .game-information-m .game-info-odds-under li.teams-name-info-m {
    width: 100%
}

.game-large-odds {
    background-color: var(--dark-theme-three)
}

.game-markets-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.bigger-factor.factor-m {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    line-height: 2.5em;
    height: 2.5em;
    background-color: var(--dark-theme-three);
    border-top: 1px solid var(--dark-theme-four);
    border-left: 1px solid var(--dark-theme-four);
    border-right: 1px solid var(--dark-theme-two);
    border-bottom: 1px solid var(--dark-theme-two)
}

.bigger-factor-sub.single-coefficient-m {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 7px
}

.bigger-coefficient-label .small-handicap {
    font-size: .8em;
    color: var(--light-theme-one)
}

.bigger-coefficient-label {
    color: var(--light-theme-one)
}

.active .bigger-coefficient-label .small-handicap {
    color: inherit
}

@media only screen and (max-width: 1919px) {
    .bigger-factor.factor-m {
        -ms-flex-preferred-size:16.66667%;
        flex-basis: 16.66667%
    }
}

@media only screen and (max-width: 1599px) {
    .bigger-factor.factor-m {
        -ms-flex-preferred-size:16.66667%;
        flex-basis: 16.66667%
    }
}

@media only screen and (max-width: 1365px) {
    .bigger-factor.factor-m {
        -ms-flex-preferred-size:20%;
        flex-basis: 20%
    }
}

@media only screen and (max-width: 1139px) {
    .bigger-factor.factor-m {
        -ms-flex-preferred-size:25%;
        flex-basis: 25%
    }
}

.Sportsbook-by-competitions {
    padding-bottom: 10px;
    background-image: var(--dark-theme-one)
}

.bread-crumbs-view-m {
    float: left;
    width: 100%;
    height: 38px;
    background: var(--brand-color);
    position: relative;
    text-align: left;
    padding: 0 10px 0 38px;
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15)
}

.bread-crumbs-view-m>a {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 38px;
    height: 38px;
    text-decoration: none
}

.back-arrow-crumbs {
    float: left;
    display: block;
    width: 100%;
    height: 100%;
    font: 20px/38px icomoon;
    text-align: center;
    color: var(--text-color-dark);
    background: rgba(0,0,0,.15);
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15)
}

.bread-crumbs-view-m.favorites {
    background: var(--favorite-color)
}

.back-arrow-crumbs:before {
    content: "\E66F"
}

.bread-crumbs-view-m>p {
    float: left;
    width: 100%;
    padding: 0 10px 0 1px;
    color: var(--text-color-dark);
    font-size: 14px;
    line-height: 38px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.bread-crumbs-view-m.favorites .back-arrow-crumbs,.bread-crumbs-view-m.favorites>p {
    color: #000
}

.one-competition-container {
    position: relative
}

.european-view {
    overflow-x: auto
}

.league-name-view-m {
    float: left;
    width: 100%;
    height: 35px;
    background: var(--header-color);
    padding: 0 10px;
    text-align: left
}

.league-name-view-m>h3 {
    float: left;
    width: 100%;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 35px;
    color: var(--brand-color)
}

.select-sport-contain-m+.one-competition-container {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.select-sport-contain-m.active+.one-competition-container {
    height: auto;
    max-height: 9999px
}

.market-options-button+.market-options-container {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.market-options-button.active+.market-options-container {
    height: auto;
    max-height: 9999px
}

.market-options-button .glyphicons-collapse-top {
    display: none
}

.market-options-button.active .glyphicons-collapse-top,.market-options-button .glyphicons-expand {
    display: inline-block
}

.market-options-button.active .glyphicons-expand {
    display: none
}

.game-legend-view-m {
    width: 100%;
    height: 25px;
    font-size: 12px;
    background: var(--sport-element-color);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.game-legend-view-m>ul {
    width: 100%;
    display: table;
    padding-right: 40px
}

.game-legend-view-m>ul>li {
    width: 40%;
    display: inline-block;
    padding: 0;
    line-height: 19px;
    vertical-align: middle
}

.game-legend-view-m>ul>li:first-child {
    width: 60%;
    position: relative
}

.game-legend-view-m>ul>li ul li {
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.market-type-name {
    height: 25px;
    padding-right: 40px;
    text-align: right;
    position: relative
}

.market-type-name span {
    width: 120px;
    margin-top: 6px;
    -webkit-box-shadow: inset 1px 0 0 0 rgba(0,0,0,.5),inset 2px 0 0 0 hsla(0,0%,100%,.1),inset -1px 0 0 0 rgba(0,0,0,.5),inset -2px 0 0 0 hsla(0,0%,100%,.1);
    box-shadow: inset 1px 0 0 0 rgba(0,0,0,.5),inset 2px 0 0 0 hsla(0,0%,100%,.1),inset -1px 0 0 0 rgba(0,0,0,.5),inset -2px 0 0 0 hsla(0,0%,100%,.1)
}

.market-type-name span,.row-legend div {
    display: inline-block;
    font-size: 12px;
    text-align: center
}

.row-legend div {
    color: var(--text-color-light);
    width: 50px
}

.row-legend .legend-stats,span.legend-live {
    width: 35px;
    padding-left: 5px
}

.row-legend .legend-id,.row-legend .legend-stats {
    display: inline-block;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle
}

.row-legend .legend-id {
    width: 75px
}

.row-legend .legend-time {
    width: 50px;
    display: inline-block;
    text-align: center
}

.row-legend .legend-event {
    width: calc(100% - 160px);
    display: inline-block;
    text-align: center
}

.Sportsbook-betting .select-sport-title-m {
    width: calc(100% - 40px);
    border-right: 1px solid var(--sport-border-right-primary);
    cursor: pointer;
    display: table
}

.Sportsbook-betting .select-sport-header-m {
    background: #000065;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary)
}

.select-sport-header-m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Sportsbook-market-selection {
    display: table-cell;
    font-size: 11px;
    position: relative;
    color: hsl(0deg 0% 100%/80%);
    font-weight: 700
}

.Sportsbook-market-selection .Sportsbook-selected-market-header,.Sportsbook-market-selection .Sportsbook-selected-market-header * {
    white-space: nowrap;
    display: table-cell
}

.Sportsbook-market-selection i {
    display: table-cell;
    padding: 0 5px 0 10px
}

.Sportsbook-market-selection .Sportsbook-markets-wrapper {
    position: absolute;
    display: block;
    top: 31px;
    left: 0;
    height: auto;
    max-height: 0;
    -webkit-transition: max-height .4s;
    transition: max-height .4s;
    overflow: hidden;
    width: 100%
}

.Sportsbook-market-selection .active .Sportsbook-markets-wrapper {
    max-height: 300px
}

.Sportsbook-market-selection .glyphicons-chevron-down {
    display: none
}

.Sportsbook-market-selection .active .glyphicons-chevron-down,.Sportsbook-market-selection .glyphicons-chevron-right {
    display: table-cell
}

.Sportsbook-market-selection .active .glyphicons-chevron-right {
    display: none
}

.Sportsbook-market-selection .Sportsbook-markets-wrapper .Sportsbook-important-market {
    display: block
}

.Sportsbook-betting .game-date-view-m>ul>li:first-child,.Sportsbook-betting .game-information-m>ul>li.teams-name-info-m {
    width: 60%
}

.one-competition-wrapper {
    position: relative
}

.one-competition-wrapper>.game-date-view-m {
    position: absolute;
    top: 0
}

.one-competition-wrapper>.game-date-view-m~.game-date-view-m {
    position: static
}

.european-view .Sportsbook-markets-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.european-view .Sportsbook-important-market {
    display: table-cell;
    text-align: center
}

.no-tournament-box {
    padding: 50px 0
}

.no-tournament-box h3 {
    color: var(--not-found-color);
    font-size: 24px;
    line-height: 25px;
    text-align: center;
    text-shadow: 0 1px 0 var(--not-found-shadow);
    font-weight: 500
}

@media (max-width: 700px) {
    .Sportsbook-betting .game-date-view-m>ul>li:first-child,.Sportsbook-betting .game-information-m>ul>li.teams-name-info-m,.Sportsbook-betting .select-sport-title-m {
        width:100%
    }
}

.ticket-popup-iframe {
    width: 100%;
    height: 750px
}

.stampaquote-wrapper-m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: var(--dark-theme-one)
}

.sq-heading {
    height: 65px;
    -webkit-box-flex: 100%;
    -ms-flex: 100% 0 0px;
    flex: 100% 0 0;
    border-top: 1px solid var(--dark-theme-three);
    border-left: 1px solid var(--dark-theme-three);
    border-bottom: 1px solid var(--dark-theme-one);
    border-right: 1px solid var(--dark-theme-one)
}

.sq-filters-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.sq-filter-large {
    width: 180px
}

.sq-filter>* {
    width: 100%
}

.sq-filter {
    -webkit-box-flex: 20%;
    -ms-flex: 20% 1 1;
    flex: 20% 1 1;
    padding: 0 10px
}

.sq-col {
    -webkit-box-flex: 32%;
    -ms-flex: 32% 1 1;
    flex: 32% 1 1;
    border-top: 1px solid var(--dark-theme-three);
    border-left: 1px solid var(--dark-theme-three);
    border-bottom: 1px solid var(--dark-theme-one);
    border-right: 1px solid var(--dark-theme-one)
}

.sq-label-sport {
    display: block;
    padding: 5px 15px;
    line-height: 1em
}

.sq-label-region {
    line-height: .9em;
    display: block;
    font-size: .9em;
    padding: 3px 30px
}

.region-container {
    position: relative
}

.competition-input-hide {
    display: none
}

.filter-name-box {
    padding: 0 0 0 30px;
    cursor: default;
    height: 30px;
    position: relative;
    background-color: var(--brand-highlight-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1)
}

.filter-name-box h5 {
    font-size: 12px;
    font-weight: 500;
    margin-top: 6px;
    cursor: pointer;
    display: inline-block;
    color: #ffba24
}

.filter-btn-right {
    position: absolute;
    right: 0;
    top: 0
}

.filter-btn-right,.filter-btn-right>div {
    height: 100%;
    border-left: 1px solid var(--brand-highlight-color)
}

.filter-btn-right>div {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    line-height: 1;
    padding: 0 20px;
    font-size: 19px;
    border-right: 1px solid var(--brand-hilight-opaque)
}

.filter-btn-right>div:last-child {
    border-right: none
}

.filter-btn-right>div:last-child>.custom-tooltip {
    display: none
}

.filter-btn-right>div:last-child:hover>.custom-tooltip {
    display: block
}

.filter-btn-right>div:hover {
    background: var(--brand-highlight-color) none repeat scroll 0 0
}

.filter-list-box .region-container {
    cursor: default;
    height: 30px;
    padding: 6px 0 0 72px;
    background-color: #000065;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1)
}

.filter-list-box .region-container,.filter-list-box .region-container+div {
    border-top: 1px solid #000065;
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.filter-list-box .region-container+div {
    background: var(--sport-event-color);
    text-shadow: 0 -1px var(--text-color-dark);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.filter-list-box .region-container+div:hover {
    background: var(--brand-highlight-color);
    border-top: 1px solid var(--brand-highlight-color)
}

.filter-list-box .region-container+div ul {
    width: 100%;
    padding-left: 20px
}

.filter-list-box .region-container+div li {
    display: inline-block;
    vertical-align: top;
    width: 24.5%;
    text-shadow: 0 -1px var(--text-color-dark);
    line-height: 22px
}

@media (max-width: 1500px) {
    .filter-list-box .region-container+div li {
        width:33.2%
    }
}

@media (max-width: 1300px) {
    .filter-list-box .region-container+div li {
        width:49%
    }
}

@media (max-width: 1080px) {
    .filter-list-box .region-container+div li {
        width:100%
    }
}

@media (max-width: 900px) {
    .filter-list-box .region-container+div li {
        width:49%
    }

    .account-details-popup .popup-main-logo {
        width: 100%
    }

    .account-details-popup .main-tab-list {
        width: 100%;
        text-align: center
    }
}

@media (max-width: 600px) {
    .filter-list-box .region-container+div li {
        width:100%
    }

    .account-details-popup .main-tab-list.table-lists li.active-details-tab div {
        min-width: unset
    }

    .account-details-popup .main-tab-list li div {
        padding: 0 4px;
        margin: 0 4px;
        border-radius: 5px;
        height: 50px;
        line-height: 78px
    }

    .account-details-popup .table-lists li h3 {
        font-size: 13px
    }

    .account-details-popup .main-tab-list li span i {
        font-size: 20px
    }
}

.account-details-popup .main-tab-list li div,.account-details-popup .main-tab-list li span i,.account-details-popup .table-lists li h3 {
    -webkit-transition: all 1s ease-out;
    transition: all 1s ease-out
}

.account-details-popup .main-tab-list,.account-details-popup .popup-main-logo {
    -webkit-transition: width 1s ease-out;
    transition: width 1s ease-out
}

@media only screen and (max-width: 700px) and (min-width:600px) {
    .account-details-popup .main-tab-list.table-lists li.active-details-tab div {
        min-width:unset
    }

    .account-details-popup .main-tab-list li div {
        padding: 0 7px;
        margin: 0 7px;
        border-radius: 5px;
        height: 65px;
        line-height: 90px
    }

    .account-details-popup .table-lists li h3 {
        font-size: 14px
    }

    .account-details-popup .main-tab-list li span i {
        font-size: 22px
    }
}

.filter-list-box .region-container+div li:hover label {
    color: var(--brand-color);
    text-shadow: 0 -1px var(--text-color-dark)
}

.filter-list-box .region-container+div li label {
    display: block;
    cursor: pointer;
    padding: 3%
}

.filter-list-box .region-container+div li label:first-of-type {
    float: left
}

.filter-list-box .region-container+div li label p {
    font-size: 12px;
    line-height: 22px
}

.filter-list-box .region-container+div li label i {
    vertical-align: middle;
    height: 22px
}

.filter-list-box .region-container-name {
    display: inline-block;
    cursor: pointer
}

.filter-list-box .region-container-name p {
    color: var(--text-color-light);
    text-shadow: 0 -1px var(--text-color-dark);
    font-size: 12px;
    font-weight: 500
}

.region-container .flag-view-m {
    margin-top: -1px;
    left: 45px
}

.filter-list-box .region-container-icon {
    position: absolute;
    right: 0;
    top: 50%;
    height: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    -webkit-box-shadow: inset 1px 0 0 0 rgba(0,0,0,.5),inset 2px 0 0 0 hsla(0,0%,100%,.1);
    box-shadow: inset 1px 0 0 0 rgba(0,0,0,.5),inset 2px 0 0 0 hsla(0,0%,100%,.1);
    padding: 4px 7px 5px 9px;
    line-height: 16px;
    font-size: 18px
}

.filter-list-box .region-container-icon:hover {
    background: var(--sport-event-color);
    -webkit-box-shadow: inset 1px 0 0 0 rgba(0,0,0,.6),inset 0 1px 0 0 hsla(0,0%,85%,.2),inset 2px 0 0 0 hsla(0,0%,85%,.2);
    box-shadow: inset 1px 0 0 0 rgba(0,0,0,.6),inset 0 1px 0 0 hsla(0,0%,85%,.2),inset 2px 0 0 0 hsla(0,0%,85%,.2)
}

.yellow-dot {
    background-color: var(--brand-color);
    left: 10px
}

.three-dots,.yellow-dot {
    width: 5px;
    height: 5px;
    border-radius: 50px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.three-dots {
    background-color: var(--light-theme-three);
    left: 20px
}

.three-dots:before {
    left: 100%;
    margin-left: 5px
}

.three-dots:after,.three-dots:before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50px;
    background-color: var(--light-theme-three);
    top: 50%;
    -webkit-transform: translateY(-59%);
    -ms-transform: translateY(-59%);
    transform: translateY(-59%)
}

.three-dots:after {
    right: 100%;
    margin-right: 5px
}

.check-icon-box {
    margin-right: 5px
}

.view-filter-box {
    background-color: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    cursor: default;
    overflow: hidden
}

.view-filter-box>div {
    height: 30px;
    padding: 6px 20px 6px 23px;
    -webkit-box-shadow: inset 1px 0 0 0 rgba(0,0,0,.5),inset 2px 0 0 0 hsla(0,0%,100%,.1);
    box-shadow: inset 1px 0 0 0 rgba(0,0,0,.5),inset 2px 0 0 0 hsla(0,0%,100%,.1);
    cursor: pointer;
    float: right;
    text-shadow: 0 -1px var(--text-color-dark)
}

.view-filter-box>div:hover {
    background: var(--brand-color);
    -webkit-box-shadow: inset 0 1px 0 0 hsla(0,0%,100%,.5),inset 0 -1px 0 0 rgba(0,0,0,.8),-1px 0 0 0 rgba(0,0,0,.8),inset 1px 0 0 0 hsla(0,0%,85%,.8);
    box-shadow: inset 0 1px 0 0 hsla(0,0%,100%,.5),inset 0 -1px 0 0 rgba(0,0,0,.8),-1px 0 0 0 rgba(0,0,0,.8),inset 1px 0 0 0 hsla(0,0%,85%,.8);
    color: var(--text-color-dark)
}

.view-filter-box>div i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px
}

.view-filter-box>div span {
    display: inline-block;
    vertical-align: middle;
    margin-top: 1px;
    font-size: 12px
}

.filter-wrapper-box {
    padding-bottom: 10px;
    background-image: var(--dark-theme-one)
}

.name-game-row-m {
    float: left;
    width: 100%;
    height: 34px;
    background: hsla(0,0%,94%,.9);
    margin: 0;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06)
}

.no-games-text-m {
    color: var(--text-color-light)
}

.no-games-text-m,.no-upcoming-games-text-m {
    float: left;
    width: 100%;
    margin: 0;
    padding: 30px;
    font-size: 14px;
    line-height: 18px;
    text-align: center
}

.no-upcoming-games-text-m {
    color: var(--text-color-dark)
}

.coefficient-game-view {
    width: 100%
}

.coefficient-game-view>ul {
    float: left;
    width: 100%;
    display: table;
    table-layout: fixed
}

.coefficient-game-view>ul>li {
    display: table-cell;
    vertical-align: middle
}

.coefficient-game-view>ul>li:first-child {
    padding-left: 0
}

.coefficient-game-view .single-coefficient-m {
    width: 100%
}

.single-coefficient-m.top-m {
    border: 1px solid var(--price-change-up)
}

.single-coefficient-m.bot-m {
    border: 1px solid var(--price-change-down)
}

.top-m:before {
    border-top: 6px solid var(--price-change-up);
    border-left: 6px solid transparent;
    border-bottom: 6px solid transparent;
    top: 0;
    right: 0
}

.bot-m:before,.top-m:before {
    content: "";
    width: 0;
    height: 0
}

.bot-m:before {
    border-top: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid var(--price-change-down);
    bottom: 0;
    left: 0
}

.game-information-m>ul>li.factor-m>.single-coefficient-m {
    height: 60px;
    background: #52656d;
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15),inset 1px 0 0 rgba(213,201,204,.9);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15),inset 1px 0 0 rgba(213,201,204,.9)
}

.game-information-m>ul>li.factor-m>.single-coefficient-m>span {
    font-size: 11px;
    line-height: 60px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
    padding: 0;
    text-align: center;
    cursor: pointer
}

.coefficient-game-view .single-coefficient-m span {
    display: table-cell
}

.game-information-m>ul>li.factor-m>.single-coefficient-m>span>i {
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    position: relative;
    padding: 0
}

.game-information-m>ul.blocked>li.factor-m>.single-coefficient-m {
    display: none
}

.game-information-m>ul>li.factor-m>.single-coefficient-m>span>i:before {
    line-height: 60px
}

@-webkit-keyframes change-price-top {
    1% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    25% {
        -webkit-transform: translate3d(0,-2px,0);
        transform: translate3d(0,-2px,0);
        opacity: .5
    }

    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    75% {
        -webkit-transform: translate3d(0,3px,0);
        transform: translate3d(0,3px,0);
        opacity: .5
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes change-price {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    25% {
        -webkit-transform: translate3d(0,3px,0);
        transform: translate3d(0,3px,0);
        opacity: .5
    }

    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    75% {
        -webkit-transform: translate3d(0,-2px,0);
        transform: translate3d(0,-2px,0);
        opacity: .5
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.game-information-m>ul>li.factor-m>.single-coefficient-m.active,.single-coefficient-m.active {
    background: var(--brand-color);
    position: relative;
    overflow: hidden;
    text-shadow: none;
    color: var(--text-color-light)
}

.game-information-m>ul>li.factor-m>.single-coefficient-m.active>span,.single-coefficient-m.active>p,.single-coefficient-m.active>span,.single-coefficient-m.active>span>i.bot-m:before,.single-coefficient-m.active>span>i.top-m:before {
    color: var(--brand-color-text)
}

.single-coefficient-m.active:before {
    font: 11px/25px icomoon;
    color: var(--brand-color-text);
    content: "T";
    display: block;
    width: 99%;
    top: 0;
    right: 0;
    position: absolute;
    text-align: center;
    opacity: 0;
    background: var(--brand-color);
    -webkit-animation: add-betslip .4s ease-in-out;
    animation: add-betslip .4s ease-in-out;
    z-index: 22
}

.game-information-m>ul>li.factor-m>.single-coefficient-m.active:before {
    line-height: 60px
}

@-webkit-keyframes add-betslip {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 0
    }

    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        opacity: 0;
        display: none
    }
}

.single-sport-game-list-d {
    float: left;
    width: 100%;
    margin: 0;
    height: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.game-information-m.active+.single-sport-game-list-d {
    max-height: 9999px
}

@media (max-width: 1139px) {
    .single-coefficient-m {
        font-size:100%;
        margin: 0;
        padding: 0;
        width: 100%;
        background: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        height: 100%;
        display: block
    }

    .single-coefficient-m>p {
        line-height: 40px;
        height: 40px
    }

    .single-coefficient-m>p>b {
        height: 40px;
        font-size: 12px;
        padding: 0 0 0 5px
    }

    .bot-m:before,.top-m:before {
        font: 14px/44px icomoon;
        border-width: 12px
    }
}

.live-tabbed .game-information-m>ul>li.teams-name-info-m {
    width: 60%
}

.live-tabbed .game-information-m>ul>li.important-game-markets {
    width: 40%
}

.game-info-mini-m>p {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    padding: 5px 0 0;
    display: table;
    height: 19px
}

.single-team>.game-info-mini-m>p {
    height: 38px
}

.team-name-m-box {
    display: table-cell;
    vertical-align: top;
    position: relative;
    width: 100%;
    height: 100%
}

.team-name-m-box>i {
    font-style: normal;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.single-team>.game-info-mini-m>p>.team-name-m-box>i {
    white-space: normal
}

.time-markets-count-m {
    float: left;
    width: 100%;
    padding: 4px 0 0;
    font-size: 12px;
    line-height: 14px
}

.time-markets-count-m>i {
    font-style: normal;
    display: inline-block;
    vertical-align: top;
    height: 16px
}

.time-markets-count-m>.icons-game-info-m {
    position: relative;
    top: 1px
}

.blocked .coefficient-game-view>ul>li>.single-coefficient-m>span:before,.blocked>.teams-name-info-m>.game-info-mini-m>.time-markets-count-m>.time-view-game-m:after {
    font: 10px/14px icomoon;
    content: "\E68F";
    padding: 0 0 0 5px;
    color: #000
}

.blocked>.all-markets-view-m>.singe-market-view-m .coefficient-game-view>ul>li>.single-coefficient-m,.match-of-day-m.blocked>.coefficient-game-view>ul>li>.single-coefficient-m {
    pointer-events: none
}

.blocked .coefficient-game-view>ul>li>.single-coefficient-m>span:before {
    font-size: 12px;
    color: #000
}

.blocked .coefficient-game-view>ul>li>.single-coefficient-m>span>i {
    display: none
}

.game-information-m>ul.blocked>li.factor-m:before {
    font: 16px/60px icomoon;
    content: "\E68F";
    color: #000
}

.markets-count-view-m {
    float: right;
    color: #000;
    position: relative;
    padding: 0 10px 0 0;
    text-align: right
}

.markets-count-view-m:before {
    font: 16px/14px icomoon;
    position: absolute;
    right: -5px;
    top: 0;
    content: "\E672"
}

.overflow-box-three-dots {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 10px);
    white-space: nowrap;
    line-height: 25px;
    padding-left: 5px
}

.overflow-box-three-dots .vs-team-view-m {
    margin-right: 10px
}

.clr-yellow {
    color: #ffba24!important
}

@media (max-width: 700px) {
    .live-tabbed .game-information-m>ul>li.teams-name-info-m,.tabbed-table-tabs .game-date-view-m>ul>li:first-child {
        width:100%
    }

    .tabbed-table-tabs .single-game-list-item-m {
        height: auto
    }
}

.full-tab {
    position: relative;
    min-height: 40px;
    width: 100%;
    text-shadow: 0 -1px var(--text-color-dark)
}

.full-tab:last-child {
    margin-bottom: 0
}

.full-tab .table-name {
    border-top: 1px solid #000064;
    background: #000064;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    position: relative
}

.full-tab .table-name a {
    text-decoration: none
}

.full-tab .table-name h3 {
    font-size: 12px;
    font-weight: 500;
    line-height: 30px;
    padding-left: 45px;
    height: 30px;
    position: relative
}

.tabbed-table-tabs>ul {
    position: absolute;
    top: 1px;
    right: 0
}

.tabbed-table-tabs>ul>li {
    display: inline-block
}

.one-sport-tab {
    position: relative;
    padding: 0 20px;
    height: 30px;
    border-left: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 var(--small-element-dark-color);
    box-shadow: inset 1px 0 0 0 var(--small-element-dark-color);
    cursor: pointer
}

.one-sport-tab h5 {
    line-height: 30px;
    display: inline-block;
    font-weight: 500;
    font-size: 12px
}

.active-tabbed-table-tab .one-sport-tab {
    background: var(--brand-highlight-color)
}

.tabbed-table-tabs .date-list-games-m {
    float: none;
    margin: 0
}

.dashboard-wrapper-m .coefficient-game-view {
    -webkit-animation: inherit;
    animation: inherit;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.dashboard-live-game-list-m {
    float: left;
    width: 100%
}

.live-view-m:before {
    content: "\E936";
    color: var(--brand-color)
}

.collapse-arrow-view {
    font: 16px/35px icomoon;
    width: 34px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    color: #000;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.collapse-arrow-view:before {
    content: "\E937"
}

.games-list-view-dashboard,.single-sport-game-list-d {
    float: left;
    width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.single-sport-game-list-d {
    margin: 0 0 4px;
    max-height: 0;
    overflow: hidden
}

.single-sport-title-dashboard-m.active+.single-sport-game-list-d {
    height: auto;
    max-height: 9999px
}

.single-sport-game-list-d>ul {
    float: left;
    width: 100%
}

.single-sport-game-list-d>ul>li {
    float: left;
    width: 100%;
    margin: 2px 0 0
}

.live-game-info-m {
    float: left;
    width: 100%;
    display: block;
    position: relative;
    padding: 0 30px 0 60px;
    height: 50px;
    background: hsla(0,2%,89%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.date-game-icons-m {
    position: absolute;
    width: 62px;
    padding: 0 4px 0 10px;
    height: 100%;
    left: 0;
    top: 0
}

.team-name-dashboard-b {
    float: left;
    width: 100%;
    height: 32px;
    padding: 7px 0 0;
    color: #000;
    font-size: 10px;
    line-height: 12px;
    display: block
}

.icon-separator-m,.icons-game-info-m {
    display: inline-block;
    vertical-align: top
}

.icon-separator-m {
    float: left;
    width: 16px;
    height: 16px;
    margin: 4px 0;
    font: 10px/12px icomoon;
    color: #000;
    font-style: normal
}

.live-general-one-third-section .icon-separator-m {
    position: relative;
    color: var(--text-color-light);
    font-size: 12px;
    top: 2px
}

.icon-arrow-single-game {
    position: absolute;
    right: 0;
    width: 30px;
    height: 100%;
    top: 0;
    text-align: right;
    font: 20px/50px icomoon;
    color: #000;
    padding: 0 6px 0 0
}

.icon-arrow-single-game:before {
    content: "\E672"
}

.game-teams-name-contain-m {
    float: left;
    width: 100%;
    height: 50px;
    padding: 8px 0 0
}

.mini-contain-name-separator {
    float: left;
    width: 100%;
    height: 16px;
    display: table
}

.team-names-mini-w {
    display: table-cell;
    vertical-align: top;
    padding: 0;
    position: relative;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    height: 16px;
    color: #000
}

.team-names-mini-w>b {
    font-weight: 400;
    position: absolute;
    padding: 0 5px 0 10px;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.game-count-b-m {
    display: table-cell;
    text-align: right;
    font-size: 12px;
    line-height: 16px;
    padding: 0 10px 0 0;
    height: 100%;
    color: var(--brand-color);
    white-space: nowrap
}

.game-count-b-m>i {
    font-style: normal
}

@media (max-width: 700px) {
    .one-sport-tab {
        padding:0 5px
    }

    .one-sport-tab .dashboard-sport-icon-m {
        display: none
    }
}

.carousel-sport.slick-slider {
    margin: 0 auto
}

.carousel-sport .slide-image-bgr {
    height: 230px;
    background-size: cover
}

.carousel-sport .slick-slide>div>div>div {
    height: 230px
}

.carousel-sport .slide-image-bgr .banner-container {
    padding: 20px 0 20px 50px
}

.carousel-sport .slide-image-bgr h1 {
    margin: 0 0 15px;
    font-size: 26px
}

.carousel-sport .slide-image-bgr h2 {
    margin: 15px 0;
    font-size: 20px
}

.carousel-sport .slide-image-bgr h3 {
    margin: 10px 0;
    font-size: 16px
}

.carousel-sport .slide-image-bgr a {
    font-size: 16px;
    padding: 10px 30px;
    bottom: 20px
}

.left-nav-container-m.left-nav-tiny {
    width: 66px;
    display: inline-block
}

.left-nav-tiny .left-menu-full-box-m {
    background-color: var(--sport-element-color);
    -webkit-box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1)
}

.left-nav-tiny.closed {
    display: none
}

.closed-nav-icon {
    width: 100%;
    font-size: 20px;
    text-align: center;
    padding: 5px 0;
    cursor: pointer;
    background-color: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.closed-nav-icon:hover {
    color: var(--brand-color)
}

.left-nav-container-m.left-nav-tiny .v-divider {
    left: 55px
}

.Sportsbook .left-nav-tiny .dashboard-sport-icon-m {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sports-navigation {
    width: 100%;
    height: 33px;
    margin: 0;
    position: relative
}

.sports-wrapper {
    width: calc(100% - 40px);
    margin: 0 20px;
    overflow: hidden
}

.sport-navigation-arrow-left,.sport-navigation-arrow-right {
    display: block;
    position: absolute;
    z-index: 99;
    top: 0;
    height: 33px;
    width: 20px;
    color: var(--text-color-dark);
    font: 20px/33px icomoon;
    cursor: pointer
}

.sport-navigation-arrow-left {
    left: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sport-navigation-arrow-left:hover {
    background: var(--header-color);
    color: var(--text-color-light)
}

.sport-navigation-arrow-left:after {
    content: "\E672"
}

.sport-navigation-arrow-right {
    right: 0
}

.sport-navigation-arrow-right:hover {
    background: var(--header-color);
    color: var(--text-color-light)
}

.sport-navigation-arrow-right:after {
    content: "\E672"
}

.sport-nav-container-m {
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.sport-nav-container-m::-webkit-scrollbar {
    display: none;
    width: 0
}

.sport-nav-container-m>ul {
    padding: 0;
    position: relative
}

.sport-nav-container-m>ul>li {
    display: inline-block;
    vertical-align: top
}

.sport-nav-container-m>ul>li>a {
    display: block;
    text-decoration: none;
    color: var(--text-color-light);
    position: relative;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 35px;
    background-color: var(--sport-element-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.sport-nav-container-m>ul>li>a:hover {
    background-color: var(--sport-event-color)
}

.sport-nav-container-m>ul>li>a.active span:before {
    color: var(--brand-color)
}

.sport-icon-m {
    display: inline-block;
    vertical-align: top;
    position: relative;
    text-align: center;
    padding: 0;
    color: var(--text-color-light);
    text-shadow: 0 -1px var(--text-color-dark);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.sport-icon-m:before {
    font: 18px/18px Sport-icons;
    color: var(--text-color-light)!important
}

.sport-icon-m.favorites:before {
    font: 18px/18px icomoon;
    color: var(--favorite-color);
    content: "\F005"
}

.sport-nav-container-m>ul>li>a.active>span:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -29px;
    left: 50%;
    margin-left: -5px;
    z-index: 33;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 7px;
    border-color: transparent transparent rgba(0,0,0,.8)
}

@-webkit-keyframes arrow-active-top {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.sport-nav-container-m>ul>li>a>p {
    height: 28px;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    color: #000;
    line-height: 13px;
    white-space: normal
}

.select-sport-title-m:before {
    display: none
}

.select-sport-title-m>span {
    display: table-cell;
    text-align: right;
    font-size: 14px;
    line-height: 34px;
    padding: 0 10px;
    height: 100%;
    white-space: nowrap
}

.select-sport-title-m>span>b {
    position: relative;
    display: inline-block;
    font-weight: 400;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    vertical-align: top;
    color: var(--text-color-light)
}

@media (max-width: 1139px) {
    .sport-nav-container-m {
        width:100%
    }

    .sports-wrapper {
        width: auto;
        float: none;
        margin: 0
    }

    .sport-navigation-arrow-left,.sport-navigation-arrow-right {
        display: none
    }
}

.competitionsCheckBox {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: red
}

.single-sport-title-dashboard-m {
    font-size: 13px;
    height: 32px;
    cursor: pointer;
    background: #2a3639;
    border-bottom: 0;
    border-top: 0;
    display: block
}

.dashboard-sport-icon-m {
    position: absolute;
    left: 7px;
    top: -1px;
    height: 28px;
    width: auto;
    font: 17px/28px Sport-icons;
    margin-right: 6px;
    display: block;
    -webkit-transition: -webkit-box-shadow .18s;
    transition: -webkit-box-shadow .18s;
    transition: box-shadow .18s;
    transition: box-shadow .18s,-webkit-box-shadow .18s;
    color: #000
}

.more-sports .more-sport-count-m {
    left: auto;
    position: static
}

.left-menu-full-box-m {
    text-shadow: 0 -1px var(--text-color-dark)
}

.left-menu-full-box-m .import-view-container>* {
    border-top: 1px solid var(--sport-border-top-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1)
}

.import-view-container .left-nav-header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.import-view-container .left-nav-header div {
    font-size: 20px;
    color: var(--text-color-light);
    cursor: pointer;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: transalte(0,-50%);
    -ms-transform: transalte(0,-50%);
    transform: transalte(0,-50%);
    height: 100%;
    width: 38px;
    text-align: center;
    margin-top: -15px;
    padding-left: 5px;
    line-height: 1.2;
    border-left: 1px solid var(--sport-border-left-primary)
}

.import-view-container .left-nav-header div:hover {
    color: var(--brand-color)
}

.dashboard-sport-counter,.more-sport-count-m span {
    position: absolute;
    margin-top: 4px;
    top: 1px;
    right: 32px;
    padding: 0 5px;
    border-radius: 4px;
    font-size: 11px;
    line-height: 20px;
    vertical-align: middle;
    color: var(--text-color-light);
    background: var(--header-color);
    border: 1px solid transparent;
    border-top: 1px solid var(--header-border-left);
    border-bottom: 1px solid var(--header-border-right);
    -webkit-box-shadow: inset 0 1px 2px var(--text-color-dark-shadow);
    box-shadow: inset 0 1px 2px var(--text-color-dark-shadow)
}

.single-sport-title-dashboard-m {
    position: relative
}

.single-sport-title-dashboard-m h5 {
    font-weight: 400;
    width: 100%;
    font-size: 13px;
    font-weight: 500;
    line-height: 32px;
    color: var(--text-color-light);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 64px
}

.single-sport-title-dashboard-m .three-dots {
    position: absolute;
    left: 40px;
    height: 5px;
    width: 5px;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.mini-sport-nav-box>.single-sport-title-dashboard-m>a {
    text-decoration: none;
    float: left;
    width: 100%;
    display: block;
    height: 38px;
    font-size: 12px;
    line-height: 38px;
    color: #000;
    padding: 0 30px 0 35px
}

.mini-sport-nav-box>.single-sport-title-dashboard-m a h5 {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400
}

.mini-sport-nav-box>.single-sport-title-dashboard-m>a.active {
    background: var(--brand-highlight-color)
}

.mini-sport-nav-box .closed-open-arrow-m {
    line-height: 38px;
    height: 38px;
    padding: 0
}

.mini-sport-nav-box .closed-open-arrow-m:before,.mini-sport-nav-box .single-sport-title-dashboard-m.active .closed-open-arrow-m:before {
    content: "\E672"
}

.more-sport-count-m {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 12px;
    line-height: 30px;
    padding: 0 10px 0 0;
    width: 50px;
    text-align: right
}

.dashboard-sport-icon-m.more-sports {
    font: 14px/30px icomoon;
    color: var(--text-color-light);
    margin-right: 9px
}

.dashboard-sport-icon-m.more-sports:before {
    content: "\E937"
}

.dashboard-sport-icon-m.less-sports {
    font: 14px/30px icomoon;
    color: var(--text-color-light);
    margin-right: 9px
}

.dashboard-sport-icon-m.less-sports:before,.mini-sport-nav-box>.single-sport-title-dashboard-m.active .dashboard-sport-icon-m.more-sports:before {
    content: "\E938"
}

.single-sport-title-dashboard-m.VirtualCarRacing+.single-sport-game-list-d .names-mini-row-m>ul>li:nth-child(n+2),.single-sport-title-dashboard-m.VirtualGreyhoundRacing+.single-sport-game-list-d .names-mini-row-m>ul>li:nth-child(n+2),.single-sport-title-dashboard-m.VirtualHorseRacing+.single-sport-game-list-d .names-mini-row-m>ul>li:nth-child(n+2) {
    display: none
}

.single-sport-title-dashboard-m.VirtualCarRacing+.single-sport-game-list-d .names-mini-row-m>ul>li.title-team-name-view-m,.single-sport-title-dashboard-m.VirtualGreyhoundRacing+.single-sport-game-list-d .names-mini-row-m>ul>li.title-team-name-view-m,.single-sport-title-dashboard-m.VirtualHorseRacing+.single-sport-game-list-d .names-mini-row-m>ul>li.title-team-name-view-m {
    max-width: 100%
}

.single-sport-title-dashboard-m+.select-sport-contain-m {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.single-sport-title-dashboard-m.active+.select-sport-contain-m {
    height: auto;
    max-height: 9999px
}

span.dashboard-sport-icon-m:before {
    color: var(--text-color-light)
}

.select-sport-title-m {
    height: 30px;
    width: calc(100% - 484px);
    display: inline-block;
    background: transparent;
    position: relative
}

.select-sport-title-m.one-column {
    width: calc(100% - 121px)
}

.select-sport-title-m>h2 {
    font-weight: 400;
    display: table-cell;
    vertical-align: top;
    padding-left: 50px;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    text-align: left;
    color: var(--brand-color);
    left: 45px;
    font-weight: 700
}

.select-sport-title-m:hover {
    background-color: var(--sport-event-color)
}

.select-sport-title-m .three-dots {
    position: absolute;
    left: 25px;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    top: 50%;
    background-color: var(--brand-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.select-sport-title-m .three-dots:before {
    left: 100%;
    margin-left: 7px
}

.select-sport-title-m .three-dots:after,.select-sport-title-m .three-dots:before {
    position: absolute;
    content: "";
    border-radius: 50%;
    width: 6px;
    height: 6px;
    background-color: var(--brand-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%
}

.select-sport-title-m .three-dots:after {
    right: 100%;
    margin-right: 7px
}

.select-sport-title-m>h2>b {
    font-weight: 400;
    padding: 0 0 0 10px;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #ffba24;
    text-transform: uppercase;
    font-weight: 700
}

.select-sport-title-m>h4 {
    line-height: 30px;
    height: 30px;
    text-align: center;
    color: var(--text-color-primary);
    font-size: 12px;
    font-weight: 700;
    display: table-cell;
    width: 100%
}

.select-sport-title-m>span {
    font-size: 12px
}

.antepost-title {
    height: 30px;
    cursor: default;
    color: #f6bc4a;
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

.antepost-title h3 {
    font-size: 12px;
    font-weight: 700;
    padding: 7px 0 5px 25px
}

.services-wrapper {
    -webkit-box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    text-shadow: 0 -1px var(--text-color-dark);
    margin-top: 10px
}

.services-title {
    height: 30px;
    cursor: default;
    color: #ffba24;
    background: var(--sport-panel-header-color);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

.services-title h3 {
    font-size: 12px;
    font-weight: 700;
    padding: 7px 0 5px 25px
}

.services-content {
    padding: 0 10px;
    background: var(--sport-element-color);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.each-service {
    padding: 13px 0;
    text-align: center;
    cursor: pointer;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0
}

.each-service:hover {
    color: var(--brand-color)
}

.each-service i {
    font-size: 18px;
    height: 20px
}

.each-service span {
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    display: block
}

.Sportsbook.Sportsbook-competitions .left-nav-big {
    height: calc(100vh - 135px)
}

.Sportsbook.Sportsbook-competitions .expandable-head-filter~.left-nav-big {
    height: calc(100vh - 165px)
}

.Sportsbook.Sportsbook-competitions .expandable-head-filter.active~.left-nav-big {
    height: calc(100vh - 294px)
}

.Sportsbook.Sportsbook-competitions .left-nav-tiny {
    height: calc(100vh - 135px)
}

.Sportsbook.Sportsbook-competitions .expandable-head-filter~.left-nav-tiny {
    height: calc(100vh - 165px)
}

.Sportsbook.Sportsbook-competitions .expandable-head-filter.active~.left-nav-tiny {
    height: calc(100vh - 294px)
}

.Sportsbook .single-sport-title-dashboard-m {
    background: var(--dark-theme-three);
    border-bottom: 1px solid var(--dark-theme-two);
    border-top: 1px solid #4a5a61
}

.Sportsbook .single-sport-title-dashboard-m.active h5,.Sportsbook .single-sport-title-dashboard-m.sport-selected h5,.Sportsbook .single-sport-title-dashboard-m:hover h5 {
    background-color: #2a3639;
    color: #f6bc4a
}

.Sportsbook .single-sport-title-dashboard-m.active h5:before,.Sportsbook .single-sport-title-dashboard-m.sport-selected h5:before,.Sportsbook .single-sport-title-dashboard-m:hover h5:before {
    background-color: var(--brand-color)
}

.single-sport-title-dashboard-m .arrow-view-m {
    height: 28px;
    line-height: 30px;
    width: 26px;
    margin-top: -1px;
    padding-left: 3px;
    -webkit-box-shadow: inset 1px 0 0 0 rgba(0,0,0,.5),inset 2px 0 0 0 hsla(0,0%,100%,.1);
    box-shadow: inset 1px 0 0 0 rgba(0,0,0,.5),inset 2px 0 0 0 hsla(0,0%,100%,.1)
}

.single-sport-title-dashboard-m .arrow-view-m:before {
    content: "\E66F"
}

.single-sport-title-dashboard-m.active .arrow-view-m:before {
    content: "\E670"
}

.Sportsbook .single-sport-title-dashboard-m .arrow-view-m {
    display: none
}

.Sportsbook .dashboard-sport-icon-m {
    left: auto;
    right: 0
}

.Sportsbook .dashboard-sport-counter,.Sportsbook .more-sport-count-m span {
    right: 85%
}

.Sportsbook .single-sport-title-dashboard-m .three-dots:after,.Sportsbook .single-sport-title-dashboard-m .three-dots:before {
    display: none
}

.Sportsbook .single-sport-title-dashboard-m .three-dots {
    left: 50px;
    background-color: var(--text-color-light)
}

.left-nav-container-m {
    width: 275px;
    vertical-align: top
}

.left-nav-container-m:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    width: 275px;
    left: 0
}

.left-nav-container-m.left-nav-tiny:before {
    width: 66px
}

.left-nav-container-m .v-divider {
    left: 264px
}

.left-menu-full-box-m {
    background-image: var(--dark-theme-one)
}

.left-nav-header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    font-weight: 400;
    margin: 0;
    padding: 7px 0 5px 25px;
    font-size: 12px;
    text-align: left;
    color: #ffba24;
    cursor: default;
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

.left-nav-header h3 {
    font-weight: 700;
    text-shadow: 0 -1px var(--text-color-dark)
}

.left-nav-header h3 i {
    color: #fff;
    font-size: 14px;
    margin: 0 0 0 20px;
    top: 1px;
    position: relative;
    cursor: pointer
}

.left-nav-header h3 i:hover,.left-nav-header h3.active i {
    color: var(--brand-color)
}

.arrow-view-nav {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 38px;
    font: 20px/38px icomoon;
    color: #000;
    text-align: center;
    padding: 0
}

.arrow-view-nav:before {
    content: "\E672"
}

@media (max-width: 1139px) {
    .closed-nav-icon {
        position:absolute;
        right: 8px;
        top: 8px;
        width: 40px;
        height: 40px;
        display: block;
        font: 22px/40px icomoon;
        color: hsla(0,0%,100%,.9);
        text-align: center;
        opacity: 0;
        -webkit-transition: opacity .24s;
        transition: opacity .24s;
        z-index: 33
    }

    .closed-nav-icon:before {
        content: "\E90C"
    }

    .left-nav-container-m.open>.closed-nav-icon {
        -webkit-transition-delay: .3s;
        transition-delay: .3s;
        opacity: 1
    }

    .right-trans-box-m {
        position: absolute;
        right: 0;
        width: 56px;
        height: 100%;
        top: 0;
        z-index: 11
    }

    .left-nav-container-m {
        position: fixed;
        width: 100%;
        top: 0;
        left: -150%;
        padding: 0 56px 0 0;
        z-index: 9999;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transition: left .3s;
        transition: left .3s;
        -webkit-overflow-scrolling: touch
    }

    .left-nav-container-m:before {
        content: "";
        display: block;
        left: 0;
        top: 0;
        position: absolute;
        height: 100%;
        width: 100%;
        background: rgba(0,0,0,.7);
        -webkit-transition: background .3s;
        transition: background .3s
    }

    .left-nav-container-m.open:before {
        -webkit-transition-delay: .2s;
        transition-delay: .2s;
        background: rgba(0,0,0,.7)
    }

    .left-menu-full-box-m {
        float: left;
        width: 100%;
        background: var(--header-color);
        position: relative;
        height: 100vh;
        overflow: auto
    }

    .left-nav-container-m.open {
        left: 0
    }

    .left-navigate-list-view-m,.mini-sport-nav-box {
        float: left;
        width: 100%
    }
}

.expandable-search-element,.quick-filter--header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    font-weight: 400;
    margin: 0;
    padding: 7px 0 5px 25px;
    font-size: 12px;
    text-align: left;
    color: #ffba24;
    cursor: pointer;
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

.quick-filter--header {
    cursor: default
}

.quick-filter--time-range {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    border-bottom: 1px solid var(--header-border-bottom);
    background: var(--header-border-bottom)
}

.quick-filter--time-range>span {
    font-family: Roboto,sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color: var(--text-color-gray);
    background-color: var(--header-color);
    width: 100%;
    -webkit-transition: color .7s ease 0s,background .7s ease 0s;
    transition: color .7s ease 0s,background .7s ease 0s;
    -webkit-appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: center;
    margin: 0 .5px
}

.quick-filter--time-range>span.active {
    background: var(--dark-theme-three);
    border-bottom: 2px solid var(--brand-color);
    color: #ffba24;
    border-right: none
}

.expandable-search-element.active {
    border-bottom: none
}

.expandable-search-element h3 {
    font-weight: 700;
    text-shadow: 0 -1px var(--text-color-dark)
}

.expand-arrow {
    float: right;
    color: var(--text-color-light);
    font-size: 15px;
    padding: 0 8px
}

.expand-arrow:hover {
    color: var(--brand-color)
}

.search-container {
    width: 100%;
    padding: 0 10px;
    background: var(--sport-panel-header-color)
}

.search-container p {
    padding: 10px 10px 15px;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: var(--text-color-gray);
    font-weight: 400;
    text-shadow: 0 -1px var(--text-color-dark)
}

.expandable-search-element+.search-container {
    max-height: 0;
    overflow: hidden;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 10ms .4s;
    transition: all 10ms .4s;
    border: none
}

.expandable-search-element.active+.search-container {
    height: auto;
    max-height: 9999px;
    overflow: visible;
    opacity: 1;
    -webkit-transition: all 10ms .3s;
    transition: all 10ms .3s;
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.in-play-button {
    color: #2a3639;
    border-bottom: 1px solid var(--brand-hilight-opaque);
    background: #ffba24!important;
    border-top: 0;
    font-size: 13px;
    -webkit-box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,85%,.1);
    display: block;
    text-align: center;
    padding: 4px 10px 6px;
    height: 30px;
    text-decoration: none;
    line-height: 21px;
    font-weight: 500;
    text-shadow: 0 -1px var(--text-color-dark)
}

.in-play-button i {
    position: relative;
    font-size: 15px;
    margin-right: 2px;
    text-shadow: none;
    top: -1px
}

.in-play-button:hover {
    background: var(--brand-hilight-opaque);
    color: var(--text-color-light)
}

.left-nav-container-m.closed {
    display: none
}

.left-nav-container-m {
    display: inline-block
}

.Sportsbook-one-game-title {
    height: 30px;
    font-size: 12px;
    line-height: 28px;
    color: #ffba24;
    background-color: #242f31;
    border-top: 1px solid #233031;
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid #233031;
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.Sportsbook-one-game-title a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Sportsbook-one-game-title i {
    padding: 0 10px;
    font-size: 20px;
    line-height: 29px;
    height: 29px;
    border-right: 1px solid var(--sport-border-right-primary)
}

.Sportsbook-one-game-title h4 {
    color: var(--text-color-gray);
    display: inline;
    padding-left: 20px
}

.Sportsbook-one-game-title div {
    padding-left: 50px;
    display: inline-block;
    position: relative
}

.Sportsbook.wrapper-m {
    background-position: center 102px;
    background-size: auto;
    background-repeat: no-repeat
}

.Sportsbook.Sportsbook-competitions .middle-Sportsbook {
    height: calc(100vh - 135px)
}

.middle-Sportsbook:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    background-color: var(--sport-empty-space);
    border-bottom: 1px solid var(--sport-empty-space-border);
    left: 275px;
    width: calc(100% - 275px)
}

.Sportsbook .middle-Sportsbook.left-menu-opened:before {
    width: calc(100% - 66px);
    left: 66px
}

.expandable-head-filter .glyphicons-chevron-up {
    display: none
}

.expandable-head-filter.active .glyphicons-chevron-up,.expandable-head-filter .glyphicons-chevron-down {
    display: block
}

.expandable-head-filter.active .glyphicons-chevron-down {
    display: none
}

.expandable-head-filter+.expandable-body-filter {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.expandable-head-filter.active+.expandable-body-filter {
    height: auto;
    max-height: 9999px;
    overflow: visible
}

.expandable-head-filter {
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    border-right: 1px solid var(--sport-border-left-primary);
    -webkit-box-shadow: inset -1px 0 0 0 var(--sport-border-right-primary),inset 1px 0 0 0 var(--sport-border-left-primary);
    box-shadow: inset -1px 0 0 0 var(--sport-border-right-primary),inset 1px 0 0 0 var(--sport-border-left-primary);
    cursor: pointer;
    font-size: 0;
    background: var(--sport-panel-header-color);
    position: relative;
    z-index: 2
}

.expandable-head-filter>div {
    height: 28px;
    font-size: 15px;
    color: var(--text-color-light);
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    padding: 0 10px
}

.expandable-head-filter>div:first-child {
    border-right: 1px solid var(--sport-border-right-primary);
    width: 37px
}

.expandable-head-filter>div:first-child i {
    position: relative;
    top: 6px
}

.expandable-head-filter>div:nth-child(2) {
    border-left: 1px solid var(--sport-border-left-primary);
    font-size: 13px;
    font-weight: 700;
    width: calc(100% - 38px)
}

.expandable-head-filter>div:nth-child(2) i {
    position: relative;
    top: -2px;
    font-size: 15px
}

.expandable-head-filter>div:last-child {
    position: absolute;
    right: 0;
    top: -3px;
    padding-right: 0
}

.expandable-head-filter .tab-dropdown-option-view span {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    height: 28px;
    line-height: 28px;
    vertical-align: inherit;
    padding: 0 30px
}

.expandable-head-filter .tab-dropdown-option-view span.active-view,.expandable-head-filter .tab-dropdown-option-view span:hover {
    color: var(--brand-color-text)
}

.expandable-body-filter>div {
    padding: 10px 20px 12px 10px
}

.expandable-body-filter {
    background-image: var(--dark-theme-one);
    position: relative;
    z-index: 2
}

.expandable-body-filter .filters-tabs {
    background-color: var(--sport-panel-header-color);
    border-radius: 6px;
    overflow: hidden;
    max-width: 100%;
    margin: 0 auto
}

.expandable-body-filter .filters-tabs .tabs-options {
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    text-align: left
}

.expandable-body-filter .filters-tabs .tabs-container.react-tabs__tab-panel--selected {
    border-top: 1px solid var(--sport-border-top-primary)
}

.expandable-body-filter .filters-tabs .tabs-container:last-child.react-tabs__tab-panel--selected {
    padding: 24px 0
}

.expandable-body-filter .tabs-container {
    text-align: center;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px
}

.date-picker-container span {
    color: var(--text-color-light);
    text-transform: lowercase;
    margin-right: 5px
}

.date-picker-container button {
    background: var(--switcher-button-color) none repeat scroll 0 0;
    border-color: var(--sport-border-top-primary) var(--sport-border-right-primary) var(--sport-border-bottom-primary) var(--sport-border-left-primary);
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    height: 24px;
    line-height: 20px;
    padding: 0 10px;
    text-transform: none;
    color: var(--text-color-light);
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.date-picker-container button:hover {
    background: var(--brand-color) none repeat scroll 0 0;
    border-style: solid;
    border-width: 1px;
    color: var(--text-color-dark)
}

.payment-text-container {
    float: left;
    width: 25%;
    padding: 0 0 5px 10px;
    font-size: 12px;
    line-height: 16px;
    color: #000
}

.betshop-list-v-m {
    float: left;
    width: 100%;
    padding: 10px
}

.deposit-form-container .betshop-list-v-m {
    padding: 0
}

.betshop-list-v-m>label {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #000;
    text-transform: uppercase;
    color: #000
}

.provider-left-menu {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    vertical-align: top
}

.casino-group-title {
    height: 40px;
    line-height: 40px;
    font-weight: 700;
    position: relative;
    padding: 0;
    cursor: pointer;
    text-transform: uppercase;
    display: none;
    background: var(--brand-highlight-color);
    color: var(--brand-color);
    border-bottom: 1px solid var(--brand-hilight-opaque);
    border-top: 1px solid var(--brand-highlight-color)
}

.casino-group-title p {
    padding: 0 10px
}

.casino-selected-group {
    height: 40px;
    position: relative;
    color: var(--text-color-light);
    padding: 0;
    cursor: pointer;
    text-transform: uppercase;
    width: 200px;
    display: block
}

.casino-category-dropdown {
    display: none;
    position: absolute;
    top: 48px;
    right: 0;
    z-index: 99;
    width: 800px;
    white-space: normal;
    background: rgba(0,0,0,.9);
    border-top: 3px solid var(--brand-color);
    border-radius: 5px 5px 0 0;
    padding: 20px 0
}

.casino-category-dropdown:before {
    content: "";
    width: 100%;
    height: 10px;
    background: transparent;
    position: absolute;
    top: -11px
}

.casino-category-dropdown:after {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 10px solid var(--brand-color);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 10px
}

.casino-selected-group i {
    color: var(--brand-color);
    font-size: 20px;
    line-height: 38px;
    position: absolute;
    top: 0;
    right: 10px
}

.provider-left-menu .casino-selected-group .glyphicons-chevron-up {
    display: block
}

.provider-left-menu .casino-selected-group .glyphicons-chevron-down,.provider-left-menu.hovered:hover .casino-selected-group .glyphicons-chevron-up {
    display: none
}

.provider-left-menu.hovered:hover .casino-selected-group .glyphicons-chevron-down {
    display: block
}

.casino-selected-group>p {
    width: 100%;
    height: 38px;
    font-size: 13px;
    line-height: 38px;
    background: rgba(0,0,0,.7);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400;
    cursor: pointer;
    position: relative;
    padding: 0 30px 0 10px
}

.menu-provider-view {
    height: 38px;
    position: relative;
    color: var(--text-color-primary);
    padding: 0;
    cursor: pointer;
    text-transform: capitalize;
    width: 200px;
    display: inline-block;
    border-right: 1px solid var(--text-color-primary)
}

.menu-provider-view>p {
    width: 100%;
    height: 35px;
    font-size: 13px;
    line-height: 35px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400;
    cursor: pointer;
    position: relative;
    padding: 0 20px
}

.menu-provider-view:hover>p,.menu-provider-view>p.active {
    color: var(--brand-color)
}

@media (min-width: 1201px) {
    div.menu-provider-view:nth-child(4n) {
        border:none
    }
}

@media (max-width: 1200px) {
    .casino-category-dropdown {
        width:600px
    }

    div.menu-provider-view:nth-child(3n) {
        border: none
    }
}

@media (max-width: 1139px) {
    .provider-left-menu {
        width:100%;
        margin: 0
    }

    .casino-group-title {
        display: block
    }

    .casino-selected-group {
        display: none
    }

    .casino-category-dropdown {
        display: block;
        position: static
    }

    .casino-category-dropdown:after {
        display: none
    }

    .menu-provider-view {
        width: 100%;
        border: none
    }
}

.menu-provider-view-outside-container-casino-v2 {
    background: var(--dark-theme-three);
    position: sticky;
    top: 0;
    z-index: 997
}

@media (max-width: 1139px) {
    .menu-provider-view-outside-container-casino-v2 {
        background:var(--dark-theme-three);
        position: sticky;
        top: 98px;
        z-index: 997
    }
}

.menu-provider-more {
    float: right;
    padding: 15px 0;
    margin-right: 15px
}

.menu-provider-more i {
    color: #1ab7af;
    font-size: 18px;
    top: -1px;
    position: relative;
    padding-left: 5px
}

.menu-provider-view-2-container {
    padding: 5px 0;
    width: calc(100% - 100px);
    max-height: 45px;
    overflow: hidden;
    margin-top: 15px;
    transition: max-height .1s;
    -webkit-transition: max-height .1s;
    -moz-transition: max-height .1s;
    -ms-transition: max-height .1s;
    -o-transition: max-height .1s;
    margin-bottom: 13px
}

@media (max-width: 1139px) {
    .menu-provider-more {
        display:none
    }

    .menu-provider-view-2-container {
        overflow: auto;
        overflow: overlay;
        white-space: nowrap;
        width: 100%;
        max-height: 50px;
        margin-top: 2px;
        margin-bottom: 5px
    }
}

.menu-provider-view-2-container.active {
    max-height: 500px;
    transition: max-height 1s;
    -webkit-transition: max-height 1s;
    -moz-transition: max-height 1s;
    -ms-transition: max-height 1s;
    -o-transition: max-height 1s
}

.menu-provider-view-2 {
    height: 38px;
    position: relative;
    color: var(--text-color-primary);
    padding: 0;
    cursor: pointer;
    text-transform: capitalize;
    display: inline-block
}

.menu-provider-view-2>p {
    width: 100%;
    height: 35px;
    font-size: 13px;
    line-height: 35px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400;
    cursor: pointer;
    position: relative;
    padding: 0 20px
}

.menu-provider-view-2:hover>p,.menu-provider-view-2>p.active {
    color: var(--brand-color)
}

.menu-provider-view-2-vertical {
    background: var(--dark-theme-two);
    color: var(--text-color-primary);
    padding: 10px 20px;
    cursor: pointer;
    text-transform: capitalize;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid var(--dark-theme-four)
}

.menu-provider-view-2-vertical:hover {
    background: var(--dark-theme-three)
}

.menu-provider-view-2-vertical:last-child {
    border-bottom: none
}

.menu-provider-view-2-vertical.active {
    border-bottom: 2px solid var(--brand-color)
}

@media (max-width: 1139px) {
    .menu-provider-view-2-vertical:after {
        content:"\E602";
        content: "\E601"
    }

    .menu-provider-view-2-vertical.active:after,.menu-provider-view-2-vertical:after {
        font-family: glyphicons;
        position: absolute;
        right: 20px;
        margin-top: -16px;
        font-size: 16px
    }

    .menu-provider-view-2-vertical.active:after {
        content: "\E602";
        color: var(--brand-color)
    }
}

.menu-provider-view-2-vertical.active>p,.menu-provider-view-2-vertical:hover>p {
    color: var(--brand-color)
}

@media (max-width: 1139px) {
    .scrollbar-casino-hide::-webkit-scrollbar,.scrollbar-casino-hide::-webkit-scrollbar-track {
        display:none;
        width: 0
    }

    .scrollbar-casino-hide::-webkit-scrollbar-thumb {
        display: none;
        width: 0
    }
}

.provider-left-menu-2 {
    float: left;
    margin-bottom: 20px
}

.menu-provider-view-2-vertical.filter-activated {
    background: var(--casino-nav-bg);
    color: var(--brand-color);
    border-bottom: 2px solid var(--brand-color)
}

.one-category-games-mobile-wrapper-v2 {
    border-bottom: 1px solid var(--dark-theme-five)
}

.one-category-games-mobile-wrapper-v2:last-child {
    border: none
}

.one-category-games-mobile-v2 .menu-provider-view-2-vertical {
    border-bottom: 1px solid var(--dark-theme-five)
}

.my-slider {
    width: 100%;
    overflow: hidden;
    position: relative
}

.my-slider-track {
    white-space: nowrap;
    text-align: left
}

.my-slider-one-slide,.my-slider-track {
    -webkit-transition: all .45s;
    transition: all .45s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.my-slider-one-slide {
    display: inline-block
}

.my-slider-arrows {
    position: absolute;
    top: 0;
    padding: 0;
    width: 50px;
    height: 100%;
    background-color: var(--betslip-footer-bg-opaque);
    cursor: pointer;
    z-index: 9
}

.my-slider-arrows:before {
    opacity: 1;
    font-size: 40px;
    color: var(--brand-color);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.my-slider-prev {
    background: -webkit-gradient(linear,right top,left top,from(rgba(32,32,32,0)),to(#202020));
    background: linear-gradient(270deg,rgba(32,32,32,0),#202020);
    left: 0;
    right: auto
}

.my-slider-prev:before {
    font-family: glyphicons;
    content: "\E225"
}

.my-slider-next {
    background: -webkit-gradient(linear,left top,right top,from(rgba(32,32,32,0)),to(#202020));
    background: linear-gradient(90deg,rgba(32,32,32,0),#202020);
    right: 0;
    left: auto
}

.my-slider-next:before {
    font-family: glyphicons;
    content: "\E224"
}

.my-slider-arrows {
    display: none!important
}

.my-slider:hover .my-slider-arrows {
    display: block!important
}

.my-slider-one-slide.on-the-left {
    -webkit-transform: translate3d(-15%,0,0);
    transform: translate3d(-15%,0,0);
    opacity: .3
}

.my-slider-one-slide.on-the-right {
    -webkit-transform: translate3d(15%,0,0);
    transform: translate3d(15%,0,0);
    opacity: .3
}

.my-slider-one-slide.middle-slide {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

.my-slider-one-slide.first-slide {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left
}

.my-slider-one-slide.last-slide {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right
}

.my-slider-one-slide:hover {
    position: relative;
    z-index: 10
}

.my-slider-track.fist-hovered .my-slider-one-slide.on-the-right {
    -webkit-transform: translate3d(30%,0,0);
    transform: translate3d(30%,0,0);
    opacity: .3
}

.my-slider-track.last-hovered .my-slider-one-slide.on-the-left {
    -webkit-transform: translate3d(-30%,0,0);
    transform: translate3d(-30%,0,0);
    opacity: .3
}

.casino-wrapper {
    width: 100%
}

.top-banner-container {
    width: 100%;
    background: hsla(0,0%,94%,.9);
    margin: 0 0 5px;
    position: relative
}

.top-banner-container>img {
    display: block;
    width: 100%
}

.game-play-button-view {
    position: absolute;
    right: 20px;
    bottom: 14px;
    display: block;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    color: var(--color-on-brand);
    text-transform: uppercase;
    padding: 0 15px;
    min-width: 120px;
    text-decoration: none;
    text-align: center;
    background: var(--brand-color)
}

.provider-menu {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    text-align: center;
    background: var(--header-color);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    height: 40px;
    margin: 0 0 4px
}

.provider-menu::-webkit-scrollbar {
    display: none;
    width: 0
}

.provider-menu>ul {
    padding: 0
}

.provider-menu>ul>li {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 40px;
    margin: 0 7px
}

.provider-menu>ul>li>p {
    text-decoration: none;
    padding: 0 8px;
    color: var(--text-color-light);
    cursor: pointer
}

.provider-menu>ul>li>p.active {
    -webkit-box-shadow: 0 -2px 0 var(--brand-color) inset;
    box-shadow: 0 -2px 0 var(--brand-color) inset;
    color: var(--brand-color)
}

.casino-games-slider {
    margin-top: -20px;
    padding: 3% 35px
}

.casino-games-favorites-slider {
    padding: 4% 35px
}

.casino-games-slider .slick-list {
    padding: 25px 0
}

.casino-games-list-view {
    width: 100%;
    margin: 0;
    padding: 0
}

.casino-games-list-view .clearfix {
    padding-bottom: 40px
}

.single-game-type-list {
    width: 100%;
    padding: 0 0 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: relative
}

.first-single-game-list {
    background-image: none
}

.small-footer {
    width: 100%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 10px;
    position: absolute;
    top: 100%;
    left: 0
}

.title-game-type-box {
    width: 100%;
    padding: 0 40px;
    position: relative
}

.title-game-type-box>p {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 20px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase
}

.title-game-type-box>p>span {
    float: right;
    cursor: pointer;
    color: var(--brand-color);
    position: relative;
    z-index: 1
}

.arrow-view-open-box {
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
    width: 34px;
    display: block;
    text-align: center;
    font: 20px/30px icomoon;
    color: #000
}

.arrow-view-open-box:before {
    content: "\E670"
}

.title-game-type-box.active .arrow-view-open-box:before {
    content: "\E671"
}

.casino-games-list {
    width: 100%;
    font-size: 0;
    text-align: left
}

.title-game-type-box.active+.casino-games-list {
    max-height: 100000px
}

.casino-games-list .see-all-casino-games-list {
    padding: 2.5% 35px;
    margin-top: -20px
}

.single-casino-game-view {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 5px
}

.casino-game-info-view {
    width: 100%;
    height: 100%;
    text-decoration: none;
    cursor: pointer;
    position: relative
}

@media (max-width: 1139px) {
    .casino-game-info-view:hover {
        -webkit-transform:none;
        -ms-transform: none;
        transform: none
    }
}

.casino-games-list-view2 .casino-jackpot-carousel .game-screen-view,.game-screen-view {
    width: 100%;
    display: block;
    background: var(--dark-theme-two);
    position: relative;
    padding: 0 0 70%
}

.casino-games-list-view2 .casino-jackpot-carousel .game-screen-view:before,.game-screen-view:before {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -18px;
    font: 36px/36px icomoon;
    text-align: center;
    z-index: 6;
    color: var(--dark-theme-five);
    content: "\E91A"
}

.casino-games-list-view2 .casino-jackpot-carousel .game-screen-view>img,.game-screen-view>img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    display: block;
    z-index: 7;
    height: 100%
}

.casino-game-title,.casino-games-list-view2 .casino-jackpot-carousel .casino-game-title {
    width: 100%;
    padding: 0 26px 0 10px;
    height: 26px;
    position: relative
}

.casino-game-title>b,.casino-games-list-view2 .casino-jackpot-carousel .casino-game-title>b {
    font-weight: inherit;
    width: 100%;
    display: block;
    color: #000;
    font-size: 13px;
    line-height: 26px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.favorite-game-star {
    position: absolute;
    z-index: 98;
    font-style: normal;
    display: block;
    top: 0;
    right: 0;
    width: 22px;
    text-align: left;
    font: 20px/26px glyphicons;
    color: var(--text-color-light);
    -webkit-transition: color .24s;
    transition: color .24s;
    margin: 10px;
    text-shadow: 0 3px 6px rgba(0,0,0,.31)
}

.favorite-game-star:before {
    content: "\E020"
}

.favorite-game-star.active {
    color: var(--brand-bright-color)
}

.favorite-game-star.active:before {
    content: "\E013"
}

.recently-played-game {
    position: absolute;
    z-index: 98;
    font-style: normal;
    display: block;
    top: 0;
    left: 0;
    width: 22px;
    text-align: left;
    font: 20px/26px glyphicons;
    color: var(--text-color-light);
    -webkit-transition: color .24s;
    transition: color .24s;
    margin: 10px;
    text-shadow: 0 3px 6px rgba(0,0,0,.31)
}

.recently-played-game:before {
    content: "\E208"
}

@media (max-width: 1139px) {
    .recently-played-game {
        display:none
    }
}

.see-all-games {
    width: 100%
}

.see-all-games>.button-view-normal-m.trans-m {
    color: var(--favorite-color);
    -webkit-box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.9);
    box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.9)
}

.casino-game-name {
    width: 100%;
    z-index: 22;
    color: var(--text-color-light);
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    position: absolute;
    bottom: 0;
    text-shadow: 0 -1px var(--text-color-dark);
    padding: 35px 0 5px 10px;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(32,32,32,0)),to(#202020));
    background: linear-gradient(180deg,rgba(32,32,32,0),#202020)
}

.casino-votes {
    z-index: 23;
    text-align: right;
    padding: 0 10px;
    color: var(--brand-color);
    font-size: 16px;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.casino-votes:hover i:before {
    content: "\E050"
}

.casino-votes i:hover~i:before {
    content: "\E049"
}

@media (max-width: 700px) {
    .casino-votes {
        display:none
    }
}

.casino-game-name b {
    font-weight: 500;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: normal
}

.play-casino-game {
    position: absolute;
    display: block;
    font-style: normal;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-75%);
    -ms-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
    color: var(--brand-bright-color);
    background: hsla(0,0%,46%,.7);
    z-index: 97;
    opacity: 0;
    font-size: 30px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    cursor: pointer;
    border-radius: 50%;
    padding: 10px;
    -webkit-box-shadow: 0 3px 10px 0 #000;
    box-shadow: 0 3px 10px 0 #000
}

.slick-slider .slick-slide .play-casino-game>a {
    font-size: 100%!important
}

.play-casino-game:hover {
    font-size: 50px
}

.play-casino-game i {
    text-shadow: 0 3px 6px rgba(0,0,0,.31)
}

.play-casino-game.mobile-and-tablet-only {
    border-radius: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    border: none;
    -webkit-transition: none;
    transition: none
}

@media (max-width: 1139px) {
    .play-casino-game.mobile-and-tablet-only {
        height:70%
    }
}

.casino-games-slider .slick-arrow {
    padding: 0;
    width: 50px;
    left: 0;
    right: auto;
    height: calc(100% - 60px);
    background-color: var(--betslip-footer-bg-opaque)
}

.casino-games-slider .slick-prev {
    background: -webkit-gradient(linear,right top,left top,from(rgba(32,32,32,0)),to(#202020));
    background: linear-gradient(270deg,rgba(32,32,32,0),#202020);
    margin-left: 5px
}

.casino-games-slider .slick-next {
    background: -webkit-gradient(linear,left top,right top,from(rgba(32,32,32,0)),to(#202020));
    background: linear-gradient(90deg,rgba(32,32,32,0),#202020);
    margin-right: 5px
}

.casino-games-slider .slick-arrow:before {
    opacity: 1
}

.casino-games-slider .slick-next {
    right: 0;
    left: auto
}

.casino-games-list .slick-arrow {
    display: none!important
}

.casino-games-list:hover .slick-arrow,.casino-games-slider:hover .slick-arrow {
    display: block!important
}

.single-game-type-list .slick-arrow:before {
    font-size: 40px;
    color: var(--brand-color)
}

.casino-games-slider .slick-arrow.slick-disabled {
    display: none!important
}

.casino-game-info-view:hover .play-casino-game {
    opacity: 1
}

.casino-nav {
    padding: 10px;
    position: sticky;
    top: 0;
    z-index: 99;
    background: var(--body-background-color);
    width: 100%
}

.casino-nav-wrapper {
    width: 100%;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1139px) {
    .casino-nav {
        position:fixed;
        top: 97px;
        display: none
    }

    .casino-nav-wrapper {
        overflow-y: hidden
    }
}

.casino-nav-icon,.casino-nav-icon svg {
    display: inline-block;
    vertical-align: middle
}

.casino-nav-icon svg {
    width: 30px;
    fill: var(--text-color-light)
}

.casino-nav-icon.new-entry svg {
    background-color: var(--casino-nav-bg)
}

.category-and-search-container {
    position: relative
}

.search-icon-oc {
    width: 40px;
    text-align: center;
    background: var(--casino-nav-bg)
}

.casino-nav span {
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    color: var(--text-color-light);
    padding: 0;
    cursor: pointer;
    text-transform: uppercase;
    padding: 0 5px;
    display: inline-block;
    vertical-align: top
}

.casino-nav span b {
    vertical-align: middle;
    display: inline-block;
    margin-left: 10px
}

.casino-nav span:hover {
    color: var(--brand-color)
}

.casino-nav .filter-activated {
    background: var(--casino-nav-bg);
    color: var(--brand-color)
}

.casino-nav .filter-activated .casino-nav-icon svg {
    fill: var(--brand-color)
}

@media screen and (max-width: 1240px) {
    .casino-nav span b {
        display:none
    }
}

@media (max-width: 1139px) {
    .casino-nav span b {
        display:inline-block
    }

    .game-screen-view {
        padding: 0 0 85%
    }

    .single-game-type-list .casino-games-slider {
        padding: 30px 25px
    }

    .single-game-type-list .casino-games-favorites-slider {
        padding: 50px 25px
    }

    .casino-games-list .see-all-casino-games-list {
        padding: 30px 0
    }

    .title-game-type-box {
        padding: 0 30px
    }
}

@media screen and (max-width: 1599px) {
    .see-all-casino-games-list .single-casino-game-favorite-view,.see-all-casino-games-list .single-casino-game-view {
        width:20%
    }
}

@media screen and (max-width: 1365px) {
    .see-all-casino-games-list .single-casino-game-favorite-view,.see-all-casino-games-list .single-casino-game-view {
        width:25%
    }
}

@media screen and (max-width: 1139px) {
    .see-all-casino-games-list .single-casino-game-favorite-view,.see-all-casino-games-list .single-casino-game-view {
        width:33.33%
    }
}

@media screen and (max-width: 750px) {
    .see-all-casino-games-list .single-casino-game-favorite-view,.see-all-casino-games-list .single-casino-game-view {
        width:50%
    }
}

@media screen and (min-width: 1599px) {
    .see-all-casino-games-list .single-casino-game-favorite-view,.see-all-casino-games-list .single-casino-game-view {
        width:20%
    }
}

.single-game-type-list-side-menu-2 {
    width: calc(100% - 250px);
    float: right;
    background: var(--dark-theme-one)
}

.clearfix-2:after,.clearfix-2:before {
    content: "";
    display: table
}

.casino-left-section-v2 {
    width: 215px;
    float: left;
    margin-top: 7px;
    position: sticky;
    top: 67px;
    z-index: 996
}

.casino-left-section-v2 .search-wrapper-m {
    margin-left: 0;
    margin-bottom: 20px;
    width: 215px
}

.casino-left-section-v2 .search-wrapper-m .contain-search-view input {
    padding-left: 20px!important;
    border: 1px solid var(--dark-theme-five);
    background: var(--dark-theme-one)!important
}

.casino-jackpot {
    width: calc(100% + 250px);
    margin-left: -250px
}

.single-game-type-list-v2 {
    width: 100%;
    padding: 0;
    position: relative
}

.infinite-view-selector {
    overflow-y: auto;
    overflow-x: hidden
}

.infinite-scroll-casino-v2 {
    margin-right: -17px
}

.casino-games-list-view2 .casino-jackpot-carousel {
    overflow: hidden
}

.casino-games-list-view2 .slick-list {
    margin: -5px 0;
    margin-left: -10px;
    margin-right: -7px;
    max-height: 203px
}

.casino-games-list-view2 .single-game-type-list {
    width: 100%;
    padding: 0 0 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: relative
}

.casino-games-list-view2 .infinite-view-selector .single-game-type-list {
    padding-left: 10px;
    padding-right: 10px
}

.casino-games-list-view2 .single-casino-game-slot {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    padding: 7px
}

@media (min-width: 1366px) {
    .casino-games-list-view2 .single-casino-game-slot {
        width:20%
    }
}

.casino-games-list-view2 .casino-game-slot-name b {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 3px;
    color: var(--light-theme-one);
    vertical-align: middle;
    font-size: 13px;
    font-weight: 700;
    padding: 10px;
    padding-right: 30px;
    background: var(--dark-theme-one);
    border-left: 1px solid var(--dark-theme-three);
    border-bottom: 1px solid var(--dark-theme-three);
    border-right: 1px solid var(--dark-theme-three)
}

.casino-games-list-view2 .casino-game-slot-name b:hover {
    color: var(--brand-color)
}

@media (max-width: 700px) {
    .casino-games-list-view2 .casino-game-slot-name b {
        font-size:12px
    }
}

.casino-games-list-view2 .game-screen-view {
    border-left: 1px solid var(--dark-theme-three);
    border-top: 1px solid var(--dark-theme-three);
    border-right: 1px solid var(--dark-theme-three)
}

span.casino-game-slot-name {
    z-index: 100
}

.favorite-game-star-2 {
    position: absolute;
    z-index: 101;
    font-style: normal;
    display: block;
    bottom: -4px;
    right: 0;
    width: 22px;
    text-align: left;
    font: 20px/26px glyphicons;
    color: var(--text-color-light);
    -webkit-transition: color .24s;
    transition: color .24s;
    margin: 10px;
    text-shadow: 0 3px 6px rgba(0,0,0,.31);
    margin-top: 3px
}

@media (max-width: 700px) {
    .favorite-game-star-2 {
        font-size:16/22px glyphicons
    }
}

.favorite-game-star-2:before {
    content: "\E049"
}

.favorite-game-star-2.active {
    color: var(--brand-bright-color)
}

.favorite-game-star-2.active:before {
    content: "\E050"
}

.jackpot-heading-line {
    position: absolute;
    width: 100%;
    border-bottom: 1px solid var(--brand-color);
    margin-top: 18px
}

.jackpot-carousel-heading {
    position: relative;
    padding: 10px 25px;
    display: inline-block;
    left: 50%;
    right: 50%;
    color: var(--brand-color);
    font-weight: 900;
    transform: translate(-50%);
    background: var(--dark-theme-one);
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%)
}

.casino-jackpot-carousel .slick-arrow {
    display: inline-block!important
}

.casino-jackpot-carousel .slick-slide {
    padding: 3px
}

.casino-jackpot-carousel .slick-prev {
    right: 260px
}

.casino-jackpot-carousel .slick-next,.casino-jackpot-carousel .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -18px;
    display: block;
    width: 60px;
    height: 20px;
    padding: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent
}

.casino-jackpot-carousel .slick-next {
    right: 30px
}

.jackpot-carousel-arrows-container {
    display: inline-block;
    position: absolute;
    right: 0;
    margin-top: 10px
}

.jackpot-carousel-arrow-prev {
    border: none;
    outline: none;
    background: var(--dark-theme-one);
    color: var(--brand-dark-2-color);
    vertical-align: bottom;
    padding: 0 15px;
    font-size: 14px;
    font-weight: 900;
    cursor: pointer
}

.jackpot-carousel-arrow-prev:before {
    font-family: glyphicons;
    content: "\E225";
    vertical-align: bottom;
    padding-right: 5px;
    font-size: 12px
}

.jackpot-carousel-arrow-prev:hover {
    color: var(--brand-color)
}

.jackpot-carousel-arrow-next {
    border: none;
    outline: none;
    background: var(--dark-theme-one);
    color: var(--brand-dark-2-color);
    vertical-align: bottom;
    padding: 0 15px;
    font-size: 14px;
    font-weight: 900;
    cursor: pointer
}

.jackpot-carousel-arrow-next:after {
    font-family: glyphicons;
    content: "\E224";
    vertical-align: bottom;
    padding-left: 5px;
    font-size: 12px
}

.jackpot-carousel-arrow-next:hover {
    color: var(--brand-color)
}

.casino-container-mobile-v2 {
    display: none
}

@media (max-width: 1139px) {
    .casino-jackpot-slider,.casino-left-section-v2,.infinite-view-selector {
        display:none
    }

    .casino-container-mobile-v2 {
        display: block
    }
}

@media screen and (max-width: 1139px) {
    .casino-games-list-view2 .single-casino-game-slot {
        width:25%
    }
}

@media screen and (max-width: 750px) {
    .casino-games-list-view2 .single-casino-game-slot {
        width:33.33%
    }
}

@media screen and (max-width: 400px) {
    .casino-games-list-view2 .single-casino-game-slot {
        width:33.33%
    }
}

.load-more-mobile-v2 {
    display: block;
    text-align: center;
    margin: auto;
    border: 1px solid var(--dark-theme-five);
    width: 160px;
    padding: 10px 0;
    margin-top: 15px
}

.play-casino-mode {
    opacity: 0;
    display: block;
    font-style: normal;
    color: var(--brand-bright-color);
    z-index: 99;
    text-align: center;
    background: rgb(243 190 55);
    border: 1px solid transparent;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    padding: 0 0 70%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.casino-game-info-slot:hover .play-casino-mode {
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.play-casino-mode p {
    font-size: 12px;
    font-weight: 700;
    padding: 5px 0;
    text-transform: uppercase;
    color: #fff;
    width: 120px;
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.play-casino-mode p.real {
    background: var(--brand-color);
    -webkit-transform: translate(-50%,-75%);
    -ms-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
    top: 50%;
    left: -100%;
    right: auto
}

.play-casino-mode p.fun {
    background: rgba(0,0,0,.8);
    -webkit-transform: translate(50%,-75%);
    -ms-transform: translate(50%,-75%);
    transform: translate(50%,-75%);
    top: calc(50% + 26px);
    right: -100%;
    left: auto
}

.casino-game-info-slot:hover .play-casino-mode p.real {
    left: 50%;
    right: auto;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.casino-game-info-slot:hover .play-casino-mode p.fun {
    right: 50%;
    left: auto;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.live-casino .single-casino-game-view {
    padding: 20px 10px
}

.live-casino .game-screen-view {
    padding: 0 0 77%;
    border-radius: 6px;
    -webkit-box-shadow: 1px 1px 20px 0 rgba(0,0,0,.4);
    box-shadow: 1px 1px 20px 0 rgba(0,0,0,.4)
}

.live-casino .game-screen-view>img {
    border-radius: 5px
}

.live-casino .play-casino-game {
    font-size: 40px;
    padding: 20px
}

.live-casino .play-casino-game:hover {
    font-size: 60px
}

.live-casino-game-name {
    width: 100%;
    z-index: 22;
    color: var(--text-color-light);
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: right;
    position: absolute;
    bottom: 0;
    text-shadow: 0 -1px var(--text-color-dark);
    padding: 55px 25px 15px 10px
}

.live-casino-game-name b {
    font-weight: 700;
    text-shadow: 1px 1px 10px rgba(0,0,0,.7);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: normal;
    text-transform: capitalize
}

.live-casino-search-wrapper {
    position: relative
}

.casino .live-casino-search-wrapper .search-wrapper-m {
    top: -125px;
    width: 330px;
    margin-right: 10px;
    position: absolute
}

.casino .live-casino-search-wrapper .search-wrapper-m .search-result-title:before {
    content: none
}

.casino .live-casino-search-wrapper .search-wrapper-m .search-result-wrapper-m {
    margin-top: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px -2px #000;
    box-shadow: 0 0 10px -2px #000
}

.casino .live-casino-search-wrapper .search-wrapper-m .search-all-info-contain {
    background-color: var(--casino-nav-opaque)
}

.casino .live-casino-search-wrapper .search-wrapper-m .search-result-title {
    background: var(--header-color-opaque);
    border-radius: 5px 5px 0 0
}

@media (max-width: 700px) {
    .casino .live-casino-search-wrapper .search-wrapper-m {
        display:none
    }
}

.casino .live-casino-search-wrapper .search-wrapper-m .contain-search-view>input[type=search] {
    background-color: var(--casino-nav-opaque);
    padding: 6px 10px 6px 40px;
    height: 45px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px -2px #000;
    box-shadow: 0 0 10px -2px #000;
    font-size: 22px;
    font-weight: 700;
    text-shadow: 1px 1px 6px rgba(0,0,0,.65)
}

.casino .live-casino-search-wrapper .search-wrapper-m .contain-search-view:before {
    left: 10px;
    font-size: 22px;
    color: #fff;
    text-shadow: 1px 1px 6px rgba(0,0,0,.65)
}

.casino-game-wrapper {
    background-size: cover;
    background-position: 50%;
    min-height: 100vh;
    background-image: url(/./images/casino-default_496502d0eccc0df572db32129d913a6e.jpg)
}

.casino-game-wrapper .casino-games-content-left {
    display: inline-block;
    width: calc(100% - 350px);
    height: 100vh;
    vertical-align: top;
    position: relative
}

.casino-game-wrapper .casino-games-content-right {
    display: inline-block;
    width: 350px;
    height: 100vh;
    vertical-align: top
}

.casino-game-wrapper.casino-navigation-closed .casino-games-content-left {
    width: 100%
}

.casino-game-wrapper.casino-navigation-closed .casino-games-content-right {
    display: none
}

.slot-header {
    padding-bottom: 168px;
    background: -webkit-gradient(linear,left top,left bottom,from(var(--slot-header-color)),to(transparent));
    background: linear-gradient(180deg,var(--slot-header-color),transparent)
}

.slot-bq-logo a {
    float: left;
    background: url(/./images/logo6.png) no-repeat 50%/contain;
    background-position: 50% 50%;
    display: block;
    width: 245px;
    height: 70px;
    margin-left: 15px
}

.slot-header-options {
    text-align: right;
    cursor: pointer;
    padding: 15px 0
}

.slot-header-options>li {
    display: inline-block;
    border-left: 1px solid #474b5d
}

.slot-header-options>li:first-child {
    border-left: none
}

.slot-header-icons {
    padding: 0 10px
}

.slot-header-icons span {
    padding: 0 10px;
    font-size: 24px
}

.slot-header-icons span:hover {
    color: var(--brand-color)
}

.slot-deposit,.slot-login-button {
    background: var(--brand-color);
    color: var(--text-color-dark);
    text-transform: uppercase;
    padding: 8px 30px;
    margin: 0 20px;
    font-size: 12px;
    letter-spacing: 1px;
    font-family: Doppio One,sans-serif
}

.slot-deposit:hover,.slot-login-button:hover {
    background: var(--brand-light-3-color)
}

.casino-game-slot-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    margin-top: 30px
}

.casino-game-iframe-wrapper {
    width: 80%;
    padding: 0 15px;
    margin: 0 auto;
    background: var(--slot-header-color)
}

.casino-game-iframe-header {
    padding: 10px 0
}

.casino-game-iframe-header-left {
    display: inline-block;
    width: 50%
}

.casino-game-iframe-header-left>span {
    display: inline-block;
    margin-right: 15px;
    padding-left: 18px;
    position: relative;
    cursor: pointer;
    font-size: 10px
}

.casino-game-iframe-header-left>span:before {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--text-color-primary)
}

.casino-game-iframe-header-left .active-mode {
    color: var(--brand-color)
}

.casino-game-iframe-header-left .active-mode:before {
    background-color: var(--brand-color)
}

.casino-game-iframe-header-right {
    display: inline-block;
    width: 50%;
    text-align: right
}

.casino-game-iframe-header-right>span {
    width: 22px;
    display: inline-block
}

.casino-game-iframe-header-right>span>i {
    font-size: 12px;
    line-height: 18px
}

.casino-game-iframe-header span:hover {
    color: var(--brand-color)
}

.favorite-slot-hearth {
    font-family: glyphicons;
    vertical-align: middle
}

.favorite-slot-hearth:before {
    content: "\E020"
}

.favorite-slot-hearth.active {
    color: var(--brand-bright-color)
}

.favorite-slot-hearth.active:before {
    content: "\E013"
}

.casino-game-iframe-size-manager {
    width: 100%;
    position: relative
}

.casino-game-iframe-size-manager>iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    overflow: auto
}

.casino-game-iframe-footer {
    font-size: 10px;
    padding: 10px 0 15px;
    color: var(--text-color-gray)
}

.casino-game-iframe-footer-left {
    display: inline-block;
    width: 50%
}

.casino-game-iframe-footer-left b {
    margin-left: 3px;
    vertical-align: middle
}

.casino-game-iframe-footer-right {
    display: inline-block;
    width: 50%;
    text-align: right
}

.casino-game-iframe-footer-right b {
    font-weight: 400;
    vertical-align: middle
}

.casino-game-iframe-footer-right .casino-slot-votes {
    font-size: inherit;
    width: auto;
    color: inherit
}

.open-close-casino-games-navigation {
    position: absolute;
    top: 50%;
    right: 0;
    cursor: pointer;
    padding: 15px 2px;
    color: var(--brand-color);
    font-size: 24px;
    background: var(--slots-nav-bg)
}

.casino-games-content-right {
    background: var(--slots-nav-bg)
}

.casino-games-navigation {
    background: -webkit-gradient(linear,left top,left bottom,from(var(--slot-header-color)),color-stop(15%,transparent),to(transparent));
    background: linear-gradient(180deg,var(--slot-header-color),transparent 15%,transparent);
    height: 100%
}

.casino-game-wrapper .open-close-casino-games-navigation .glyphicons-chevron-right {
    display: inline-block
}

.casino-game-wrapper.casino-navigation-closed .open-close-casino-games-navigation .glyphicons-chevron-right,.casino-game-wrapper .open-close-casino-games-navigation .glyphicons-chevron-left {
    display: none
}

.casino-game-wrapper.casino-navigation-closed .open-close-casino-games-navigation .glyphicons-chevron-left {
    display: inline-block
}

.slot-lists {
    padding: 15px 10px 2px
}

.slot-lists>li {
    display: inline-block;
    width: 50%;
    text-align: center;
    cursor: pointer;
    line-height: 32px;
    border-left: 1px solid #474b5d
}

.slot-lists>li:first-child {
    border-left: none
}

.slot-lists>li.active-slot-tab {
    color: var(--brand-color)
}

.slot-lists>li i {
    font-size: 20px;
    margin-right: 5px
}

.slot-lists>li a {
    display: block
}

.casino-games-navigation-options .category-and-search-container {
    width: calc(100% - 55px);
    display: inline-block;
    vertical-align: middle;
    margin: 8px 0 0 5px
}

.casino-games-navigation-options .provider-left-menu {
    margin: 0;
    width: 100%
}

.casino-games-navigation-options .search-wrapper-m {
    margin: 0;
    width: 100%;
    position: relative
}

.casino-games-navigation-options .search-wrapper-m .contain-search-view>input[type=search] {
    height: 32px;
    background: hsla(0,0%,100%,.2)
}

.casino-games-navigation-options .casino-selected-group {
    width: 100%;
    height: auto
}

.casino-games-navigation-options .menu-provider-view {
    height: auto;
    border: none
}

.casino-games-navigation-options .casino-selected-group>p {
    height: 32px;
    line-height: 32px;
    background: hsla(0,0%,100%,.2)
}

.casino-games-navigation-options .menu-provider-view>p {
    height: 32px;
    line-height: 32px
}

.casino-games-navigation-options .casino-selected-group i {
    line-height: 32px
}

.casino-games-navigation-options .casino-category-dropdown {
    width: 100%;
    top: 32px;
    z-index: 101
}

.casino-games-navigation-options .menu-provider-view {
    width: 100%
}

.casino-games-navigation-options .search-icon-oc {
    height: 32px;
    line-height: 32px;
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
    margin: 8px 0 0 5px;
    color: var(--brand-color);
    background: hsla(0,0%,100%,.2)
}

.casino-games-navigation-options .search-icon-oc i {
    font-size: 18px
}

.slot-navigation-filters {
    margin: 5px 2px
}

.slot-navigation-filters span {
    display: inline-block;
    width: calc(50% - 6px);
    text-align: center;
    padding: 5px;
    margin: 3px;
    background: hsla(0,0%,100%,.2);
    cursor: pointer;
    font-size: 11px
}

.slot-navigation-filters span.filter-activated {
    color: var(--brand-color)
}

.casino-games-list-container {
    height: calc(100vh - 240px);
    overflow: auto;
    margin-right: 5px
}

div.casino-games-list-container::-webkit-scrollbar {
    width: 4px;
    cursor: pointer
}

div.casino-games-list-container::-webkit-scrollbar-track {
    background: gray;
    border-radius: 3px
}

div.casino-games-list-container::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background: #fff
}

.casino-games .infinite-scroll {
    height: inherit
}

.title-game-type-box-slot {
    width: 100%;
    padding: 0 0 0 10px;
    text-transform: uppercase
}

.single-casino-game-slot {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 5px
}

.casino-games-list-container .single-game-type-list {
    padding-left: 10px
}

.casino-games-list-container .casino-games-list {
    padding: 0
}

.casino-game-info-slot {
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: #000;
    cursor: pointer;
    position: relative;
    -webkit-transition: -webkit-transform .45s;
    transition: -webkit-transform .45s;
    transition: transform .45s;
    transition: transform .45s,-webkit-transform .45s
}

.play-casino-slot {
    display: block;
    font-style: normal;
    color: var(--brand-bright-color);
    z-index: 99;
    opacity: 0;
    font-size: 40px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-75%);
    -ms-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
    background: hsla(0,0%,46%,.7);
    border-radius: 50%;
    padding: 5px;
    -webkit-box-shadow: 0 3px 10px 0 #000;
    box-shadow: 0 3px 10px 0 #000
}

.casino-game-info-slot:hover .play-casino-slot {
    opacity: 1
}

.play-casino-slot i {
    text-shadow: 0 3px 6px rgba(0,0,0,.31)
}

.casino-game-slot-name {
    width: 100%;
    z-index: 22;
    color: var(--text-color-light);
    font-size: 12px;
    text-align: left;
    text-shadow: 0 -1px var(--text-color-dark);
    display: block;
    background: var(--slot-header-color)
}

.casino-game-slot-name b {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 3px;
    font-size: 9px;
    color: var(--text-color-gray)
}

.casino-game-slot-name b,.casino-slot-votes {
    width: 50%;
    display: inline-block;
    vertical-align: middle
}

.casino-slot-votes {
    z-index: 23;
    text-align: right;
    bottom: 0;
    padding: 0 2px;
    color: var(--brand-color);
    font-size: 11px
}

.casino-slot-votes i {
    line-height: 16px
}

.casino-slot-votes:hover i:before {
    content: "\E050"
}

.casino-slot-votes i:hover~i:before {
    content: "\E049"
}

.poker.wrapper-m {
    background-position: center 102px;
    background-size: auto;
    background-repeat: no-repeat
}

.iframe-wrapper {
    width: auto;
    height: 1000px
}

.iframe-wrapper>iframe {
    width: 100%;
    height: 100%;
    border: none;
    overflow: auto
}

.iframe-wrapper.hidden>iframe {
    display: none
}

.error-404-m {
    width: calc(100% - 20px);
    margin: 0 auto
}

.error-404-m>h1 {
    width: 100%;
    font-weight: 400;
    text-align: center;
    font-size: 48px;
    line-height: 50px;
    padding: 50px 0 10px;
    color: var(--error-color-secondary)
}

.error-404-m>p {
    width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    padding: 5px 0;
    color: #000
}

.animation-error {
    margin: 100px auto;
    text-align: center;
    width: 50px;
    height: 50px
}

.error-icon-b {
    display: inline-block;
    height: 50px;
    width: 50px;
    background-color: var(--brand-color);
    font-size: 0;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000
}

.error-icon-b,.error-icon-b:before {
    border-radius: 50%;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.error-icon-b:before {
    font: 50px/50px Sport-icons;
    content: "\E66F";
    color: #000;
    background: var(--brand-color);
    display: block
}

.error-page-logo {
    max-width: 250px;
    height: 80px;
    margin: 100px auto;
    display: block;
    background: url(/./fonts/logo_b49beb4d430437b787bf1a0800980334.svg) no-repeat 50%/contain;
    background-size: 100% 100%
}

.main-box {
    max-width: 650px;
    overflow: hidden;
    display: block;
    margin: 0 auto 100px;
    border-radius: 10px;
    background-color: var(--sport-element-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.main-box .main-box__number {
    background-color: var(--brand-color);
    float: left;
    text-align: center;
    padding: 20px;
    margin-right: 30px;
    position: relative;
    border-right: 1px solid var(--sport-border-left-secondary)
}

.main-box .main-box__number:before {
    position: absolute;
    left: 100%;
    top: 0;
    width: 8px;
    height: 100%;
    content: "";
    background-color: var(--text-color-light);
    margin-left: 1px
}

.main-box .main-box__number h1 {
    font-size: 100px;
    color: var(--sport-element-color);
    line-height: 1.2
}

.main-box .main-box__body {
    padding: 20px 0;
    padding-right: 20px;
    overflow: hidden;
    position: relative;
    min-height: 160px
}

.main-box h5 {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 20px
}

.main-box h5,.main-box p {
    color: var(--text-color-light)
}

.main-box p {
    font-size: 14px;
    margin-bottom: 15px
}

.main-box a {
    color: var(--brand-color);
    text-decoration: none;
    position: absolute;
    right: 20px;
    bottom: 20px
}

.main-box a:hover {
    text-decoration: underline
}

@media (max-width: 700px) {
    .error-page-logo {
        margin:30px auto
    }

    .main-box {
        margin-bottom: 30px!important
    }

    .main-box .main-box__number {
        float: none;
        width: 100%;
        margin-right: 0
    }

    .main-box .main-box__number:before {
        width: 100%;
        height: 8px;
        top: 100%;
        left: -1px
    }

    .main-box .main-box__body {
        padding: 20px
    }
}

@-webkit-keyframes animation-bbb {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: translate3d(0,50px,0) scaleX(1.2) scaleY(.8);
        transform: translate3d(0,50px,0) scaleX(1.2) scaleY(.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        overflow: hidden;
        background: #fff
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes animation-bbb {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: translate3d(0,50px,0) scaleX(1.2) scaleY(.8);
        transform: translate3d(0,50px,0) scaleX(1.2) scaleY(.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        overflow: hidden;
        background: #fff
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes error-view-p {
    0%,to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes error-view-p {
    0%,to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.promo-page-wrapper {
    position: relative
}

.left-menu-cms-title.selected {
    color: var(--brand-color)
}

.left-menu-cms-title.left-menu-cms-sub-title {
    padding: 0 0 0 2px
}

.promo-page {
    padding: 40px 20px;
    background: var(--header-color);
    color: var(--cms-text-color)
}

.promo-page-single-content {
    width: calc(50% - 10px);
    display: inline-block;
    margin: 0 0 40px
}

div.promo-page-single-content:nth-child(odd) {
    margin-right: 10px
}

div.promo-page-single-content:nth-child(2n) {
    margin-left: 10px
}

.promo-page-single-content>p>img {
    display: block;
    width: 40%;
    float: left;
    -webkit-box-shadow: 1px 1px 20px 0 rgba(0,0,0,.4);
    box-shadow: 1px 1px 20px 0 rgba(0,0,0,.4);
    border-radius: 5px
}

div.promo-page-single-content:nth-child(2n)>p>img {
    float: right
}

.promo-page-single-content .promo-banner-content {
    padding: 0 10px 20px 40%;
    background: var(--header-color);
    -webkit-box-shadow: 0 0 14px 3px rgba(0,0,0,.6);
    box-shadow: 0 0 14px 3px rgba(0,0,0,.6);
    border-radius: 3px;
    margin: 20px
}

div.promo-page-single-content:nth-child(2n) .promo-banner-content {
    padding: 0 40% 20px 10px
}

.promo-page-single-content .promo-banner-content img {
    display: block;
    width: 40px;
    height: 40px;
    float: right
}

div.promo-page-single-content:nth-child(2n) .promo-banner-content img {
    float: left
}

.promo-page-single-content .promo-banner-content h2 {
    color: var(--text-color-light);
    font-size: 16px;
    line-height: 32px;
    font-weight: 400;
    text-transform: uppercase;
    padding-top: 40px
}

.promo-page-single-content .promo-banner-content h4 {
    color: var(--text-color-primary);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 40px
}

.promo-page-single-content .promo-banner-content a {
    background: #505558;
    color: var(--color-on-brand);
    font-size: 14px;
    line-height: 20px;
    padding: 8px;
    border-radius: 3px;
    display: block;
    width: 150px;
    text-align: center;
    cursor: pointer;
    margin-left: auto
}

div.promo-page-single-content:nth-child(2n) .promo-banner-content a {
    margin-right: auto;
    margin-left: 0
}

.promo-page-single-content .promo-banner-content a:hover {
    background: var(--brand-darker-color)
}

.promo-page-single-content h1 {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #ffba24
}

@media (max-width: 700px) {
    .promo-page-single-content {
        width:100%
    }
}

.cms-wrapper {
    position: relative;
    margin-top: 10px;
    background: var(--cms-background-color)
}

.dot-style {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    vertical-align: middle;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: var(--brand-color)
}

.left-menu-cms-title+.left-menu-cms-content {
    max-height: 0;
    overflow: hidden;
    width: 100%
}

.left-menu-cms-title.active+.left-menu-cms-content {
    height: auto;
    max-height: 9999px
}

.left-menu-cms-title {
    cursor: pointer;
    width: 100%;
    background: #374348;
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #181818;
    border-top: 1px solid #515151;
    padding: 0 10px;
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    position: relative
}

.left-menu-cms-title h2 {
    text-transform: capitalize;
    font-size: 13px;
    line-height: 31px;
    padding-left: 13px
}

.left-menu-cms-title h2:hover {
    color: var(--brand-color)
}

.left-menu-cms-content li {
    position: relative;
    background: #242d31;
    border-bottom: 1px solid #1d2427;
    border-top: 1px solid #2b363c;
    padding: 0 0 0 20px
}

.left-menu-cms-content a {
    display: block;
    width: 100%;
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    text-align: left;
    padding-left: 13px
}

.left-menu-cms-content a.active,.left-menu-cms-content a:hover {
    color: var(--brand-color)
}

.left-menu-cms-content a.active:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -2px;
    right: -11px;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 10px solid #272727
}

.cms-page {
    color: var(--cms-text-color);
    padding: 30px
}

.cms-page .cms-page-title {
    margin: 10px
}

.cms-page .cms-page-title h1 {
    color: var(--text-color-light);
    background: var(--brand-color);
    font-size: 22px;
    padding: 20px 15px;
    border-radius: 4px;
    text-align: center
}

.cms-page-content {
    padding: 10px
}

.cms-page-content li {
    font-size: 15px;
    line-height: 19px;
    margin: 15px 0;
    list-style-position: inside;
    list-style-type: disc
}

.cms-page-content h1 {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    margin: 10px 0 15px
}

.cms-page-content h2 {
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
    margin: 8px 0 10px
}

.cms-page-content h3 {
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    margin: 6px 0 8px;
    color: #e5000d
}

.cms-page-content h4 {
    font-size: 15px;
    line-height: 16px;
    margin: 5px 0 6px
}

.cms-page-content h5 {
    font-size: 13px;
    line-height: 14px;
    margin: 5px 0
}

.cms-page-content h6 {
    font-size: 12px;
    line-height: 12px;
    margin: 2px 0
}

.cms-page-content p {
    font-size: 15px;
    line-height: 19px;
    margin: 15px 0
}

.single-form-item {
    display: block;
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
    position: relative
}

.single-form-item i.glyphicons {
    line-height: 25px;
    width: 25px;
    height: 25px;
    position: absolute;
    text-align: center;
    color: var(--text-color-primary);
    left: 8px;
    font-size: 17px;
    top: 0;
    z-index: 5
}

.single-form-item i.glyphicons.glyphicons-user {
    font-size: 22px
}

.single-form-item>.react-tel-input>input[type=tel],.single-form-item>input[type=email],.single-form-item>input[type=number],.single-form-item>input[type=password],.single-form-item>input[type=phone],.single-form-item>input[type=tel],.single-form-item>input[type=text],.single-form-item>input[value],.single-form-item>textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Roboto,sans-serif;
    width: 100%;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    color: var(--text-color-dark);
    -webkit-text-fill-color: var(--text-color-dark);
    padding-left: 15px;
    padding-right: 5px;
    -webkit-box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    border: 1px solid var(--sport-empty-space);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--light-theme-one);
    border-radius: 0;
    z-index: 1;
    position: relative
}

.single-form-item>.react-tel-input>input[type=tel]::-webkit-input-placeholder,.single-form-item>input[type=email]::-webkit-input-placeholder,.single-form-item>input[type=number]::-webkit-input-placeholder,.single-form-item>input[type=password]::-webkit-input-placeholder,.single-form-item>input[type=phone]::-webkit-input-placeholder,.single-form-item>input[type=tel]::-webkit-input-placeholder,.single-form-item>input[type=text]::-webkit-input-placeholder,.single-form-item>input[value]::-webkit-input-placeholder,.single-form-item>textarea::-webkit-input-placeholder {
    color: var(--text-color-dark-opaque)
}

.single-form-item>.react-tel-input>input[type=tel]::-moz-placeholder,.single-form-item>input[type=email]::-moz-placeholder,.single-form-item>input[type=number]::-moz-placeholder,.single-form-item>input[type=password]::-moz-placeholder,.single-form-item>input[type=phone]::-moz-placeholder,.single-form-item>input[type=tel]::-moz-placeholder,.single-form-item>input[type=text]::-moz-placeholder,.single-form-item>input[value]::-moz-placeholder,.single-form-item>textarea::-moz-placeholder {
    color: var(--text-color-dark-opaque)
}

.single-form-item>.react-tel-input>input[type=tel]:-ms-input-placeholder,.single-form-item>input[type=email]:-ms-input-placeholder,.single-form-item>input[type=number]:-ms-input-placeholder,.single-form-item>input[type=password]:-ms-input-placeholder,.single-form-item>input[type=phone]:-ms-input-placeholder,.single-form-item>input[type=tel]:-ms-input-placeholder,.single-form-item>input[type=text]:-ms-input-placeholder,.single-form-item>input[value]:-ms-input-placeholder,.single-form-item>textarea:-ms-input-placeholder {
    color: var(--text-color-dark-opaque)
}

.single-form-item>.react-tel-input>input[type=tel]:-moz-placeholder,.single-form-item>input[type=email]:-moz-placeholder,.single-form-item>input[type=number]:-moz-placeholder,.single-form-item>input[type=password]:-moz-placeholder,.single-form-item>input[type=phone]:-moz-placeholder,.single-form-item>input[type=tel]:-moz-placeholder,.single-form-item>input[type=text]:-moz-placeholder,.single-form-item>input[value]:-moz-placeholder,.single-form-item>textarea:-moz-placeholder {
    color: var(--text-color-dark-opaque)
}

.single-form-item>.react-tel-input>input[type=tel]:-webkit-autofill,.single-form-item>input[type=email]:-webkit-autofill,.single-form-item>input[type=number]:-webkit-autofill,.single-form-item>input[type=password]:-webkit-autofill,.single-form-item>input[type=phone]:-webkit-autofill,.single-form-item>input[type=tel]:-webkit-autofill,.single-form-item>input[type=text]:-webkit-autofill,.single-form-item>input[value]:-webkit-autofill,.single-form-item>textarea:-webkit-autofill {
    color: var(--text-color-light)!important
}

.single-form-item>textarea {
    height: 96px
}

.single-form-item>.react-tel-input>input[type=tel]:hover,.single-form-item>input[type=email]:hover,.single-form-item>input[type=number]:hover,.single-form-item>input[type=password]:hover,.single-form-item>input[type=phone]:hover,.single-form-item>input[type=tel]:hover,.single-form-item>input[type=text]:hover,.single-form-item>textarea:hover {
    border-color: var(--brand-color);
    z-index: 2
}

.single-form-item>.react-tel-input>input[type=tel] {
    padding-right: 30px
}

.single-form-item>.react-tel-input>input[type=tel]:focus,.single-form-item>input[type=email]:focus,.single-form-item>input[type=number]:focus,.single-form-item>input[type=password]:focus,.single-form-item>input[type=phone]:focus,.single-form-item>input[type=tel]:focus,.single-form-item>input[type=text]:focus,.single-form-item>textarea:focus {
    z-index: 2;
    border-color: var(--brand-color)
}

.single-form-item>input::-webkit-input-placeholder {
    opacity: 1;
    color: var(--text-color-light)
}

.single-form-item>input::-moz-placeholder {
    opacity: 1;
    color: var(--text-color-light)
}

.single-form-item>input:-ms-input-placeholder {
    opacity: 1;
    color: var(--text-color-light)
}

.single-form-item>input:-moz-placeholder {
    opacity: 1;
    color: var(--text-color-light)
}

.single-form-item .react-datepicker-wrapper {
    width: 100%
}

.single-form-item .react-datepicker__input-container {
    display: block
}

.single-form-item .react-datepicker__input-container>input[type=text] {
    width: 100%;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    color: var(--text-color-dark);
    -webkit-text-fill-color: var(--text-color-dark);
    padding-left: 15px;
    padding-right: 5px;
    -webkit-box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    border: 1px solid var(--sport-empty-space);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--light-theme-one);
    border-radius: 0;
    z-index: 1;
    float: none
}

.single-form-item .react-datepicker-wrapper>.react-datepicker__input-container:before {
    line-height: 32px
}

.form-p-i-m {
    width: 100%
}

.form-p-i-m>.select-contain-m {
    height: 32px;
    margin-bottom: 5px;
    display: block;
    position: relative
}

.form-p-i-m>.select-contain-m>select {
    float: none;
    width: 100%;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    color: var(--text-color-dark);
    -webkit-text-fill-color: var(--text-color-dark);
    padding-left: 15px;
    padding-right: 0;
    -webkit-box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    border: 1px solid var(--sport-empty-space);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--light-theme-one);
    z-index: 1;
    min-width: auto;
    -webkit-appearance: none;
    text-transform: uppercase
}

.form-p-i-m>.select-contain-m:before {
    font: 14px/32px icomoon;
    content: "\E670";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    width: 26px;
    height: 31px;
    text-align: center;
    color: var(--text-color-dark);
    pointer-events: none
}

.form-p-i-m>.select-contain-m>select:focus,.form-p-i-m>.select-contain-m>select:hover {
    border-color: var(--brand-color)
}

.form-p-i-m>.select-contain-m>select option {
    background-color: var(--light-theme-one);
    text-transform: none
}

.profile-view-wrapper {
    width: 100%;
    background-color: var(--cms-background-color)
}

.title-separator-contain-b {
    width: 100%;
    height: 40px;
    background: var(--header-color);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-top: 1px solid var(--sport-border-top-primary)
}

.title-separator-contain-b>h1 {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 38px;
    text-transform: uppercase;
    color: var(--brand-color)
}

.page-menu-contain {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    text-align: center;
    background: var(--header-color);
    height: 36px;
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.page-menu-contain::-webkit-scrollbar {
    display: none;
    width: 0
}

.page-menu-contain>ul {
    padding: 0;
    text-align: left
}

.page-menu-contain>ul>li {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 36px;
    margin: 0 7px
}

.page-menu-contain>ul>li>a {
    display: block;
    text-decoration: none;
    padding: 0 8px;
    color: var(--text-color-light)
}

.page-menu-contain>ul>li>a.active {
    color: var(--brand-color)
}

.loyalty-page-wrapper,.loyalty-wrapper,.loyalty-wrapper>h1 {
    float: left;
    width: 100%
}

.loyalty-wrapper>h1 {
    padding: 0 10px;
    text-align: center;
    background: hsla(0,0%,92%,.9);
    font-weight: 400;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    color: #000;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0 0 1px
}

.loyalty-points-j {
    float: left;
    height: 100%;
    width: 100%;
    padding: 9px 10px 10px;
    margin: 0
}

.loyalty-points-j .lp-header-j {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j {
    float: left;
    width: 100%;
    padding: 15px 0
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j>ul {
    float: left;
    width: 100%
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j>ul>li {
    float: left;
    width: 100%;
    position: relative;
    text-align: center
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j>ul>li>div {
    display: inline-block;
    vertical-align: top
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j>ul>li:nth-child(2),.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j>ul>li:nth-child(3) {
    width: 50%
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j {
    display: inline-block;
    vertical-align: top;
    width: 108px;
    text-align: center
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    position: absolute;
    font: 14px/14px icomoon;
    top: 3px;
    right: 18px;
    color: #000
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon .tooltip-j {
    display: none;
    top: calc(100% + 10px);
    left: auto;
    right: -6px;
    width: 160px
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j icon .tooltip-j:before {
    top: -6px;
    border-width: 0 6px 6px;
    border-color: transparent transparent #c1c4cd;
    left: auto;
    right: 6px
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-group-w-j {
    margin: 9px 0 18px;
    float: left;
    width: 100%;
    border-radius: 100%;
    position: relative
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-group-w-j:before {
    content: "";
    display: block;
    width: calc(100% - 6px);
    height: calc(100% - 6px);
    position: absolute;
    background: hsla(0,0%,100%,.9);
    border-radius: 100%;
    top: 3px;
    left: 3px
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j svg {
    position: relative;
    z-index: 40;
    display: block;
    overflow: visible;
    -webkit-transform: rotate(270deg) rotateX(180deg);
    transform: rotate(270deg) rotateX(180deg)
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j svg circle {
    fill: transparent;
    stroke: hsla(0,0%,100%,.9);
    stroke-width: 5px
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j svg circle[stroke-dasharray*="-"],.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j svg circle[stroke-dasharray*=NaN] {
    stroke-dasharray: 0 600!important
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-j {
    width: 100%;
    height: 108px;
    position: absolute;
    top: 0;
    left: 0;
    display: table
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-j>div {
    display: table-cell;
    vertical-align: middle
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-j>div p {
    float: left;
    width: 100%;
    color: #000;
    font-size: 20px;
    line-height: 20px;
    margin: 9px 0 4px
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j .lp-circle-j>div small {
    display: block;
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 12px;
    color: #000
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j>h3 {
    font-size: 12px;
    line-height: 12px;
    color: #000;
    text-transform: uppercase;
    font-weight: 400;
    float: left;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 0 4px
}

.loyalty-points-j .lp-header-j .lp-status-panel-wrap-j .lp-circle-wrapper-j>p {
    font-size: 11px;
    line-height: 11px;
    color: #000;
    float: left;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: -2px
}

.loyalty-points-j .lp-current-status-j {
    float: left;
    width: 100%
}

.loyalty-points-j .lp-current-status-j icon {
    display: inline-block;
    font: 11px/20px icomoon;
    position: relative;
    padding: 0 4px
}

.loyalty-points-j .lp-current-status-j icon .tooltip-j {
    top: -9px
}

.loyalty-points-j .lp-current-status-j>ul {
    display: table;
    float: left;
    width: 100%
}

.loyalty-points-j .lp-current-status-j>ul>li {
    display: table-cell;
    vertical-align: top;
    position: relative
}

.loyalty-points-j .lp-current-status-j .lp-current-status-icon-holder-j {
    width: 1%;
    padding: 0 49px 0 43px
}

.loyalty-points-j .lp-current-status-j .lp-current-status-icon-holder-j>div {
    width: 108px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 12px;
    line-height: 12px
}

.loyalty-points-j .lp-current-status-j .lp-current-status-icon-holder-j i {
    display: block;
    width: 108px;
    height: 108px;
    margin: 9px 0 18px;
    background-position: 50% 6px;
    background-size: 96%;
    background-repeat: no-repeat;
    border-radius: 100%;
    border: 4px solid transparent;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 0 rgba(0,0,0,.3)
}

.loyalty-points-j .lp-current-status-j h1 {
    float: left;
    width: 100%;
    margin: 15px 0 4px;
    font-size: 24px;
    line-height: 24px;
    color: #000;
    text-transform: uppercase;
    font-weight: 400
}

.loyalty-points-j .lp-current-status-j h2 {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0 0 16px
}

.loyalty-points-j .lp-current-status-j p {
    float: left;
    text-transform: uppercase;
    width: 100%;
    color: #000;
    font-size: 11px;
    line-height: 11px;
    margin: 0 0 3px
}

.loyalty-points-j .lp-current-status-j h4 {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    text-transform: capitalize;
    font-weight: 400;
    margin: 0 0 18px;
    word-break: break-all
}

.loyalty-points-j .lp-current-status-j h4 span {
    display: inline-block
}

.loyalty-points-j .lp-current-status-j h4 span:first-child {
    text-transform: uppercase;
    color: #000
}

.loyalty-points-j .lp-current-status-j button {
    float: left;
    height: 30px;
    border: 1px solid var(--sport-border-bottom-primary);
    background: none;
    text-transform: uppercase;
    font-size: 12px;
    color: #000;
    padding: 0 23px;
    -webkit-transition: color .3s,background .3s,border-color .24s;
    transition: color .3s,background .3s,border-color .24s
}

.loyalty-points-j .lp-current-status-j button:hover {
    border-color: transparent
}

.loyalty-points-j .lp-progress-bar-j {
    float: left;
    width: 100%;
    margin: 0 0 7px
}

.loyalty-points-j .lp-progress-bar-j .lp-progress-j {
    float: left;
    width: calc(100% - 20px);
    margin: 13px 10px 11px;
    background: hsla(0,0%,100%,.9);
    height: 5px;
    padding: 1px
}

.loyalty-points-j .lp-progress-bar-j .lp-progress-j span {
    display: block;
    height: 100%;
    position: relative
}

.loyalty-points-j .lp-progress-bar-j .lp-progress-j span:before {
    content: attr(data-progress);
    display: block;
    position: absolute;
    top: calc(100% + 10px);
    left: 100%;
    padding: 0 5px;
    height: 14px;
    font-size: 11px;
    line-height: 14px;
    white-space: nowrap;
    border-radius: 50px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.loyalty-points-j .lp-progress-bar-j .lp-packs-wrap-j {
    color: #000;
    font-size: 11px;
    line-height: 11px;
    margin: 0 0 12px
}

.loyalty-points-j .lp-packs-group-wrap-j {
    background: hsla(0,0%,94%,.9);
    padding: 10px 0 0
}

.loyalty-points-j .lp-packs-wrap-j {
    float: left;
    width: 100%;
    padding: 0 5px
}

.loyalty-points-j .lp-packs-wrap-j>li {
    width: calc(20% - 10px);
    float: left;
    vertical-align: top;
    margin: 0 5px
}

.loyalty-points-j .lp-packs-group-wrap-j {
    float: left;
    width: 100%
}

.loyalty-points-j .lp-packs-group-wrap-j .lp-pack-wrap-j {
    margin: 0 0 10px
}

.loyalty-points-j .lp-pack-wrap-j {
    float: left;
    width: 100%;
    position: relative;
    border: 2px solid transparent;
    height: 220px;
    padding: 13px;
    text-align: center;
    -webkit-transition: background .24s;
    transition: background .24s
}

.loyalty-points-j .lp-pack-wrap-j .lp-pack-icon-j {
    float: left;
    width: 100%;
    height: 68px;
    margin: 16px 0;
    background-position: 50% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat
}

.loyalty-points-j .lp-pack-wrap-j h2 {
    margin: 0 0 8px;
    font-size: 18px;
    line-height: 18px
}

.loyalty-points-j .lp-pack-wrap-j h2,.loyalty-points-j .lp-pack-wrap-j p {
    float: left;
    width: 100%;
    text-transform: uppercase;
    font-weight: 400;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.loyalty-points-j .lp-pack-wrap-j p {
    margin: 0 0 22px;
    font-size: 12px;
    line-height: 12px
}

.loyalty-points-j .lp-pack-wrap-j button {
    display: block;
    float: left;
    width: 100%;
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #000;
    font-size: 12px;
    height: 30px;
    background: none;
    border: 1px solid var(--sport-border-bottom-primary);
    -webkit-transition: border-color .24s,color .24s,-webkit-box-shadow .24s;
    transition: border-color .24s,color .24s,-webkit-box-shadow .24s;
    transition: border-color .24s,box-shadow .24s,color .24s;
    transition: border-color .24s,box-shadow .24s,color .24s,-webkit-box-shadow .24s;
    cursor: pointer
}

.loyalty-points-j .lp-pack-wrap-j:before {
    content: "";
    display: block;
    float: left;
    width: 100%;
    height: 16px;
    position: absolute;
    top: calc(100% - 2px);
    left: -2px;
    border-width: 0 2px;
    z-index: 40;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0)
}

.loyalty-points-j .lp-pack-wrap-j:after {
    content: "";
    display: block;
    float: left;
    width: calc(100% - 26px);
    height: 2px;
    position: absolute;
    bottom: -14px;
    left: 13px;
    border-width: 0 2px;
    z-index: 60;
    -webkit-transition: background .24s;
    transition: background .24s
}

.loyalty-points-j .lp-pack-details-j {
    float: left;
    width: 100%;
    -webkit-transition: max-height .5s;
    transition: max-height .5s;
    overflow: hidden;
    max-height: 0
}

.loyalty-points-j .lp-pack-details-j.ng-hide {
    display: block!important
}

.loyalty-points-j .lp-pack-details-j.active {
    padding: 8px;
    max-height: 1000px
}

.loyalty-points-j .lp-pack-details-j>ul {
    display: table;
    table-layout: fixed;
    float: left;
    width: 100%
}

.loyalty-points-j .lp-pack-details-j>ul>li {
    display: table-cell;
    vertical-align: top;
    background: rgba(0,0,0,.4);
    color: hsla(0,0%,100%,.7)
}

.loyalty-points-j .lp-pack-details-j>ul>li ul {
    display: table
}

.loyalty-points-j .lp-pack-details-j>ul>li ul>li {
    display: table-cell;
    vertical-align: top;
    padding: 0 15px;
    position: relative
}

.loyalty-points-j .lp-pack-details-j>ul>li ul>li:nth-child(2) {
    width: 1%;
    text-align: right;
    white-space: nowrap
}

.loyalty-points-j .lp-pack-details-j .lp-details-head-j {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase
}

.loyalty-points-j .lp-pack-details-j .lp-details-head-j li {
    padding: 8px 15px
}

.loyalty-points-j .lp-pack-details-j .lp-details-head-j li:nth-last-child(2) {
    font-size: 18px
}

.loyalty-points-j .lp-pack-details-j .lp-details-head-j li:nth-last-child(2),.loyalty-points-j .lp-pack-details-j .lp-details-head-j li:nth-last-child(2)~li {
    line-height: 18px;
    padding-top: 0
}

.loyalty-points-j .lp-pack-details-j .lp-details-content-j {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 28px;
    padding: 8px 0
}

.loyalty-points-j .lp-pack-details-j .lp-details-content-j li:nth-last-child(2) {
    padding-left: 30px
}

.loyalty-points-j .lp-pack-details-j .lp-details-content-j li:nth-last-child(2):before {
    content: "";
    display: block;
    position: absolute;
    top: 11px;
    left: 15px;
    width: 6px;
    height: 6px;
    border-radius: 100%
}

.loyalty-points-j h4 span.Bronze {
    padding: 0 0 0 24px;
    position: relative
}

.loyalty-points-j h4 span.Bronze:before {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    left: -3px;
    width: 20px;
    height: 19px;
    background: url(/./images/Bronze_099573c439605b8003dd5b8e08a9db38.png) no-repeat 50% 50%/contain
}

.loyalty-points-j .lp-header-j.Bronze .lp-current-status-j .lp-current-status-icon-holder-j:before {
    background: linear-gradient(135deg,hsla(38,35%,80%,.5),transparent 53%,transparent);
    content: "";
    width: 800px;
    height: 600px;
    display: block;
    position: absolute;
    top: -122px;
    left: -252px;
    -webkit-transform: skewX(-41deg);
    -ms-transform: skewX(-41deg);
    transform: skewX(-41deg);
    pointer-events: none
}

.loyalty-points-j .lp-header-j.Bronze .lp-current-status-j .lp-current-status-icon-holder-j i {
    background-image: url(/./images/Bronze_099573c439605b8003dd5b8e08a9db38.png);
    border-color: #a3906f
}

.loyalty-points-j .lp-header-j.Bronze .lp-circle-wrapper-j .lp-circle-group-w-j {
    background: #d1c3a4;
    background: -webkit-gradient(linear,left top,left bottom,from(#d1c3a4),to(#bd9e77));
    background: linear-gradient(180deg,#d1c3a4,#bd9e77)
}

.loyalty-points-j .lp-header-j.Bronze~.lp-progress-bar-j .lp-progress-j span {
    background: #a3906f
}

.loyalty-points-j .lp-header-j.Bronze~.lp-progress-bar-j .lp-progress-j span:before {
    background: #a3906f;
    color: #121623
}

.loyalty-points-j .lp-pack-wrap-j.Bronze {
    -webkit-box-shadow: inset 0 0 0 #a3906f;
    box-shadow: inset 0 0 0 #a3906f
}

.loyalty-points-j .lp-pack-wrap-j.Bronze p {
    color: #d6bd92
}

.loyalty-points-j .lp-pack-wrap-j.Bronze.active h2,.loyalty-points-j .lp-pack-wrap-j.Bronze:hover h2 {
    color: var(--text-color-light)
}

.loyalty-points-j .lp-pack-wrap-j.Bronze.active button,.loyalty-points-j .lp-pack-wrap-j.Bronze:hover button {
    -webkit-box-shadow: inset 0 30px 0 #a3906f;
    box-shadow: inset 0 30px 0 #a3906f;
    color: set-color(#a3906f);
    border-color: #a3906f
}

.loyalty-points-j .lp-pack-wrap-j.Bronze .lp-pack-icon-j {
    background-image: url(/./images/Bronze_099573c439605b8003dd5b8e08a9db38.png)
}

.loyalty-points-j .lp-pack-wrap-j.Bronze.active,.loyalty-points-j .lp-pack-wrap-j.Bronze:hover {
    background: #625d4b
}

.loyalty-points-j .lp-pack-wrap-j.Bronze.active {
    border-color: #ded1bb
}

.loyalty-points-j .lp-pack-wrap-j.Bronze.active:before {
    background: #625d4b;
    border: 2px solid #ded1bb;
    border-width: 0 2px;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.loyalty-points-j .lp-pack-wrap-j.Bronze.active:after {
    background: #ded1bb
}

.loyalty-points-j .lp-pack-details-j.Bronze {
    border: 2px solid #ded1bb;
    background: #625d4b
}

.loyalty-points-j .lp-pack-details-j.Bronze>ul>li:first-child {
    border-right: 5px solid #625d4b
}

.loyalty-points-j .lp-pack-details-j.Bronze>ul>li:last-child {
    border-left: 5px solid #625d4b
}

.loyalty-points-j .lp-pack-details-j.Bronze .lp-details-head-j {
    border-bottom: 1px solid #625d4b
}

.loyalty-points-j .lp-pack-details-j.Bronze .lp-details-content-j li:nth-last-child(2):before {
    background: #ded1bb
}

.loyalty-points-j h4 span.Silver {
    padding: 0 0 0 24px;
    position: relative
}

.loyalty-points-j h4 span.Silver:before {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    left: -3px;
    width: 20px;
    height: 19px;
    background: url(/./images/Silver_59aa25ccd96ec95619b75aa55637b8d8.png) no-repeat 50% 50%/contain
}

.loyalty-points-j .lp-header-j.Silver .lp-current-status-j .lp-current-status-icon-holder-j:before {
    background: linear-gradient(135deg,rgba(227,229,234,.5),transparent 53%,transparent);
    content: "";
    width: 800px;
    height: 600px;
    display: block;
    position: absolute;
    top: -122px;
    left: -252px;
    -webkit-transform: skewX(-41deg);
    -ms-transform: skewX(-41deg);
    transform: skewX(-41deg);
    pointer-events: none
}

.loyalty-points-j .lp-header-j.Silver .lp-current-status-j .lp-current-status-icon-holder-j i {
    background-image: url(/./images/Silver_59aa25ccd96ec95619b75aa55637b8d8.png);
    border-color: #c2c5cd
}

.loyalty-points-j .lp-header-j.Silver .lp-circle-wrapper-j .lp-circle-group-w-j {
    background: #b8bfc2;
    background: -webkit-gradient(linear,left top,left bottom,from(#b8bfc2),to(#adb5b7));
    background: linear-gradient(180deg,#b8bfc2,#adb5b7)
}

.loyalty-points-j .lp-header-j.Silver~.lp-progress-bar-j .lp-progress-j span {
    background: #c2c5cd
}

.loyalty-points-j .lp-header-j.Silver~.lp-progress-bar-j .lp-progress-j span:before {
    background: #c2c5cd;
    color: #121623
}

.loyalty-points-j .lp-pack-wrap-j.Silver {
    -webkit-box-shadow: inset 0 0 0 #c2c5cd;
    box-shadow: inset 0 0 0 #c2c5cd
}

.loyalty-points-j .lp-pack-wrap-j.Silver p {
    color: #c2c5cd
}

.loyalty-points-j .lp-pack-wrap-j.Silver.active h2,.loyalty-points-j .lp-pack-wrap-j.Silver:hover h2 {
    color: var(--text-color-light)
}

.loyalty-points-j .lp-pack-wrap-j.Silver.active p,.loyalty-points-j .lp-pack-wrap-j.Silver:hover p {
    color: #f3f3f5
}

.loyalty-points-j .lp-pack-wrap-j.Silver.active button,.loyalty-points-j .lp-pack-wrap-j.Silver:hover button {
    -webkit-box-shadow: inset 0 30px 0 #c2c5cd;
    box-shadow: inset 0 30px 0 #c2c5cd;
    color: set-color(#c2c5cd);
    border-color: #c2c5cd
}

.loyalty-points-j .lp-pack-wrap-j.Silver .lp-pack-icon-j {
    background-image: url(/./images/Silver_59aa25ccd96ec95619b75aa55637b8d8.png)
}

.loyalty-points-j .lp-pack-wrap-j.Silver.active,.loyalty-points-j .lp-pack-wrap-j.Silver:hover {
    background: #777c81
}

.loyalty-points-j .lp-pack-wrap-j.Silver.active {
    border-color: #e3e5ea
}

.loyalty-points-j .lp-pack-wrap-j.Silver.active:before {
    background: #777c81;
    border: 2px solid #e3e5ea;
    border-width: 0 2px;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.loyalty-points-j .lp-pack-wrap-j.Silver.active:after {
    background: #e3e5ea
}

.loyalty-points-j .lp-pack-details-j.Silver {
    border: 2px solid #e3e5ea;
    background: #777c81
}

.loyalty-points-j .lp-pack-details-j.Silver>ul>li:first-child {
    border-right: 5px solid #777c81
}

.loyalty-points-j .lp-pack-details-j.Silver>ul>li:last-child {
    border-left: 5px solid #777c81
}

.loyalty-points-j .lp-pack-details-j.Silver .lp-details-head-j {
    border-bottom: 1px solid #777c81
}

.loyalty-points-j .lp-pack-details-j.Silver .lp-details-content-j li:nth-last-child(2):before {
    background: #e3e5ea
}

.loyalty-points-j h4 span.Gold {
    padding: 0 0 0 24px;
    position: relative
}

.loyalty-points-j h4 span.Gold:before {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    left: -3px;
    width: 20px;
    height: 19px;
    background: url(/./images/Gold_1654d33ce2257639eb97db0590521248.png) no-repeat 50% 50%/contain
}

.loyalty-points-j .lp-header-j.Gold .lp-current-status-j .lp-current-status-icon-holder-j:before {
    background: linear-gradient(135deg,rgba(250,184,59,.5),transparent 53%,transparent);
    content: "";
    width: 800px;
    height: 600px;
    display: block;
    position: absolute;
    top: -122px;
    left: -252px;
    -webkit-transform: skewX(-41deg);
    -ms-transform: skewX(-41deg);
    transform: skewX(-41deg);
    pointer-events: none
}

.loyalty-points-j .lp-header-j.Gold .lp-current-status-j .lp-current-status-icon-holder-j i {
    background-image: url(/./images/Gold_1654d33ce2257639eb97db0590521248.png);
    border-color: #b99552
}

.loyalty-points-j .lp-header-j.Gold .lp-current-status-j h2 {
    color: #caa35a
}

.loyalty-points-j .lp-header-j.Gold .lp-circle-wrapper-j .lp-circle-group-w-j {
    background: #fbdd75;
    background: -webkit-gradient(linear,left top,left bottom,from(#fbdd75),to(#fab93c));
    background: linear-gradient(180deg,#fbdd75,#fab93c)
}

.loyalty-points-j .lp-header-j.Gold~.lp-progress-bar-j .lp-progress-j span {
    background: #b99552
}

.loyalty-points-j .lp-header-j.Gold~.lp-progress-bar-j .lp-progress-j span:before {
    background: #b99552;
    color: #121623
}

.loyalty-points-j .lp-pack-wrap-j.Gold {
    -webkit-box-shadow: inset 0 0 0 #b99552;
    box-shadow: inset 0 0 0 #b99552
}

.loyalty-points-j .lp-pack-wrap-j.Gold p {
    color: #e5ba6a
}

.loyalty-points-j .lp-pack-wrap-j.Gold.active h2,.loyalty-points-j .lp-pack-wrap-j.Gold:hover h2 {
    color: var(--text-color-light)
}

.loyalty-points-j .lp-pack-wrap-j.Gold.active button,.loyalty-points-j .lp-pack-wrap-j.Gold:hover button {
    -webkit-box-shadow: inset 0 30px 0 #b99552;
    box-shadow: inset 0 30px 0 #b99552;
    color: set-color(#b99552);
    border-color: #b99552
}

.loyalty-points-j .lp-pack-wrap-j.Gold .lp-pack-icon-j {
    background-image: url(/./images/Gold_1654d33ce2257639eb97db0590521248.png)
}

.loyalty-points-j .lp-pack-wrap-j.Gold.active,.loyalty-points-j .lp-pack-wrap-j.Gold:hover {
    background: #79684c
}

.loyalty-points-j .lp-pack-wrap-j.Gold.active {
    border-color: #fab83b
}

.loyalty-points-j .lp-pack-wrap-j.Gold.active:before {
    background: #79684c;
    border: 2px solid #fab83b;
    border-width: 0 2px;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.loyalty-points-j .lp-pack-wrap-j.Gold.active:after {
    background: #fab83b
}

.loyalty-points-j .lp-pack-details-j.Gold {
    border: 2px solid #fab83b;
    background: #79684c
}

.loyalty-points-j .lp-pack-details-j.Gold>ul>li:first-child {
    border-right: 5px solid #79684c
}

.loyalty-points-j .lp-pack-details-j.Gold>ul>li:last-child {
    border-left: 5px solid #79684c
}

.loyalty-points-j .lp-pack-details-j.Gold .lp-details-head-j {
    border-bottom: 1px solid #79684c
}

.loyalty-points-j .lp-pack-details-j.Gold .lp-details-content-j li:nth-last-child(2):before {
    background: #fab83b
}

.loyalty-points-j h4 span.Platin {
    padding: 0 0 0 24px;
    position: relative
}

.loyalty-points-j h4 span.Platin:before {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    left: -3px;
    width: 20px;
    height: 19px;
    background: url(/./images/Platin_c7b29be5956bc916857780ac9ef6d75d.png) no-repeat 50% 50%/contain
}

.loyalty-points-j .lp-header-j.Platin .lp-current-status-j .lp-current-status-icon-holder-j:before {
    background: linear-gradient(135deg,hsla(0,2%,90%,.5),transparent 53%,transparent);
    content: "";
    width: 800px;
    height: 600px;
    display: block;
    position: absolute;
    top: -122px;
    left: -252px;
    -webkit-transform: skewX(-41deg);
    -ms-transform: skewX(-41deg);
    transform: skewX(-41deg);
    pointer-events: none
}

.loyalty-points-j .lp-header-j.Platin .lp-current-status-j .lp-current-status-icon-holder-j i {
    background-image: url(/./images/Platin_c7b29be5956bc916857780ac9ef6d75d.png);
    border-color: #d3d0cf;
    border-radius: 20px
}

.loyalty-points-j .lp-header-j.Platin .lp-circle-wrapper-j .lp-circle-group-w-j {
    background: #d3d8db;
    background: -webkit-gradient(linear,left top,left bottom,from(#d3d8db),to(#adb5b7));
    background: linear-gradient(180deg,#d3d8db,#adb5b7)
}

.loyalty-points-j .lp-header-j.Platin~.lp-progress-bar-j .lp-progress-j span {
    background: #d3d0cf
}

.loyalty-points-j .lp-header-j.Platin~.lp-progress-bar-j .lp-progress-j span:before {
    background: #d3d0cf;
    color: #121623
}

.loyalty-points-j .lp-pack-wrap-j.Platin {
    -webkit-box-shadow: inset 0 0 0 #d3d0cf;
    box-shadow: inset 0 0 0 #d3d0cf
}

.loyalty-points-j .lp-pack-wrap-j.Platin p {
    color: #f2ebeb
}

.loyalty-points-j .lp-pack-wrap-j.Platin.active h2,.loyalty-points-j .lp-pack-wrap-j.Platin:hover h2 {
    color: var(--text-color-light)
}

.loyalty-points-j .lp-pack-wrap-j.Platin.active p,.loyalty-points-j .lp-pack-wrap-j.Platin:hover p {
    color: #f2ebeb
}

.loyalty-points-j .lp-pack-wrap-j.Platin.active button,.loyalty-points-j .lp-pack-wrap-j.Platin:hover button {
    -webkit-box-shadow: inset 0 30px 0 #d3d0cf;
    box-shadow: inset 0 30px 0 #d3d0cf;
    color: set-color(#d3d0cf);
    border-color: #d3d0cf
}

.loyalty-points-j .lp-pack-wrap-j.Platin .lp-pack-icon-j {
    background-image: url(/./images/Platin_c7b29be5956bc916857780ac9ef6d75d.png)
}

.loyalty-points-j .lp-pack-wrap-j.Platin.active,.loyalty-points-j .lp-pack-wrap-j.Platin:hover {
    background: #9e9da1
}

.loyalty-points-j .lp-pack-wrap-j.Platin.active {
    border-color: #e6e5e5
}

.loyalty-points-j .lp-pack-wrap-j.Platin.active:before {
    background: #9e9da1;
    border: 2px solid #e6e5e5;
    border-width: 0 2px;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.loyalty-points-j .lp-pack-wrap-j.Platin.active:after {
    background: #e6e5e5
}

.loyalty-points-j .lp-pack-details-j.Platin {
    border: 2px solid #e6e5e5;
    background: #9e9da1
}

.loyalty-points-j .lp-pack-details-j.Platin>ul>li:first-child {
    border-right: 5px solid #9e9da1
}

.loyalty-points-j .lp-pack-details-j.Platin>ul>li:last-child {
    border-left: 5px solid #9e9da1
}

.loyalty-points-j .lp-pack-details-j.Platin .lp-details-head-j {
    border-bottom: 1px solid #9e9da1
}

.loyalty-points-j .lp-pack-details-j.Platin .lp-details-content-j li:nth-last-child(2):before {
    background: #e6e5e5
}

.loyalty-points-j h4 span.Diamond {
    padding: 0 0 0 24px;
    position: relative
}

.loyalty-points-j h4 span.Diamond:before {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    left: -3px;
    width: 20px;
    height: 19px;
    background: url(/./images/Diamond_eab54f9ce83a1cb507d6afb7a1b68281.png) no-repeat 50% 50%/contain
}

.loyalty-points-j .lp-header-j.Diamond .lp-current-status-j .lp-current-status-icon-holder-j:before {
    background: linear-gradient(135deg,rgba(13,204,255,.5),transparent 53%,transparent);
    content: "";
    width: 800px;
    height: 600px;
    display: block;
    position: absolute;
    top: -122px;
    left: -252px;
    -webkit-transform: skewX(-41deg);
    -ms-transform: skewX(-41deg);
    transform: skewX(-41deg);
    pointer-events: none
}

.loyalty-points-j .lp-header-j.Diamond .lp-current-status-j .lp-current-status-icon-holder-j i {
    background-image: url(/./images/Diamond_eab54f9ce83a1cb507d6afb7a1b68281.png);
    border-color: #11a1c2;
    background-position: 50% 14px
}

.loyalty-points-j .lp-header-j.Diamond .lp-circle-wrapper-j .lp-circle-group-w-j {
    background: #62e4fc;
    background: -webkit-gradient(linear,left top,left bottom,from(#62e4fc),to(#52ccfe));
    background: linear-gradient(180deg,#62e4fc,#52ccfe)
}

.loyalty-points-j .lp-header-j.Diamond~.lp-progress-bar-j .lp-progress-j span {
    background: #11a1c2
}

.loyalty-points-j .lp-header-j.Diamond~.lp-progress-bar-j .lp-progress-j span:before {
    background: #11a1c2;
    color: #121623
}

.loyalty-points-j .lp-pack-wrap-j.Diamond {
    -webkit-box-shadow: inset 0 0 0 #11a1c2;
    box-shadow: inset 0 0 0 #11a1c2
}

.loyalty-points-j .lp-pack-wrap-j.Diamond p {
    color: #6ac7db
}

.loyalty-points-j .lp-pack-wrap-j.Diamond.active h2,.loyalty-points-j .lp-pack-wrap-j.Diamond:hover h2 {
    color: var(--text-color-light)
}

.loyalty-points-j .lp-pack-wrap-j.Diamond.active button,.loyalty-points-j .lp-pack-wrap-j.Diamond:hover button {
    -webkit-box-shadow: inset 0 30px 0 #11a1c2;
    box-shadow: inset 0 30px 0 #11a1c2;
    color: set-color(#11a1c2);
    border-color: #11a1c2
}

.loyalty-points-j .lp-pack-wrap-j.Diamond .lp-pack-icon-j {
    background-image: url(/./images/Diamond_eab54f9ce83a1cb507d6afb7a1b68281.png)
}

.loyalty-points-j .lp-pack-wrap-j.Diamond.active,.loyalty-points-j .lp-pack-wrap-j.Diamond:hover {
    background: #0d788f
}

.loyalty-points-j .lp-pack-wrap-j.Diamond.active {
    border-color: #0dccff
}

.loyalty-points-j .lp-pack-wrap-j.Diamond.active:before {
    background: #0d788f;
    border: 2px solid #0dccff;
    border-width: 0 2px;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.loyalty-points-j .lp-pack-wrap-j.Diamond.active:after {
    background: #0dccff
}

.loyalty-points-j .lp-pack-details-j.Diamond {
    border: 2px solid #0dccff;
    background: #0d788f
}

.loyalty-points-j .lp-pack-details-j.Diamond>ul>li:first-child {
    border-right: 5px solid #0d788f
}

.loyalty-points-j .lp-pack-details-j.Diamond>ul>li:last-child {
    border-left: 5px solid #0d788f
}

.loyalty-points-j .lp-pack-details-j.Diamond .lp-details-head-j {
    border-bottom: 1px solid #0d788f
}

.loyalty-points-j .lp-pack-details-j.Diamond .lp-details-content-j li:nth-last-child(2):before {
    background: #0dccff
}

.balance-lightbox-j.loyalty-points-lightbox-j .promotions-balance-j {
    width: 310px;
    float: right;
    height: 100%
}

.balance-lightbox-j.loyalty-points-lightbox-j .promotions-balance-j .slide-container-repeat-b {
    padding: 20px 15px
}

.balance-lightbox-j.loyalty-points-lightbox-j .promotions-balance-j .slide-container-repeat-b .slide-casino-new-img-b>a {
    height: 156px
}

.lp-packs-group-wrap-j .lp-packs-wrap-j {
    text-align: center
}

.lp-packs-group-wrap-j .lp-packs-wrap-j>li {
    float: none;
    width: calc(50% - 10px);
    display: inline-block;
    vertical-align: top;
    margin: 0 5px
}

.payments-form-wrapper {
    float: left;
    width: 100%;
    background: hsla(0,2%,89%,.9)
}

.animate-from-right-to-left {
    -webkit-animation: open-single-payment .3s ease-in-out;
    animation: open-single-payment .3s ease-in-out
}

@-webkit-keyframes open-single-payment {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        -ms-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes open-single-payment {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        -ms-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.single-payment-title {
    float: left;
    width: 100%;
    background: hsla(0,0%,92%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    margin: 0 0 1px;
    padding: 10px
}

.single-payment-title>ul {
    float: left;
    width: 100%;
    display: table;
    table-layout: fixed
}

.single-payment-title>ul>li {
    display: table-cell;
    vertical-align: top
}

.single-payment-title>ul>li:first-child {
    width: 80px
}

.single-payment-title>ul>li>p {
    float: right;
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    text-align: right
}

.single-payment-title>ul>li>p>i {
    font-style: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    width: 100%
}

.deposit-form-container {
    float: left;
    width: 100%;
    background: hsla(0,0%,92%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    margin: 0 0 1px;
    padding: 15px 10px 10px
}

.amount-b {
    margin: 10px 0 0
}

.deposit-amount-buttons {
    float: left;
    width: 100%;
    overflow: hidden
}

.deposit-amount-buttons>ul {
    float: left;
    width: calc(100% + 10px);
    position: relative;
    left: -10px
}

.deposit-amount-buttons>ul>li {
    float: left;
    width: 33.3%;
    padding: 0 0 0 10px;
    margin: 0 0 10px
}

.deposit-amount-buttons>ul>li>.button-view-normal-m {
    padding: 0 10px;
    font-size: 12px
}

.promo-info-container {
    float: left;
    width: 100%;
    padding: 10px;
    background: hsla(0,0%,92%,.9)
}

.promo-info-container>h1 {
    margin: 0 0 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-transform: uppercase
}

.page-no-found-t-m,.promo-info-container>h1 {
    float: left;
    width: 100%;
    text-align: center;
    color: #000
}

.page-no-found-t-m {
    padding: 20px 0;
    font-size: 14px;
    line-height: 18px
}

.img-p-wrapper-m {
    float: left;
    width: 100%;
    text-align: center;
    padding: 12px;
    background: hsla(0,0%,94%,.9)
}

.promo-text-box img {
    max-width: 100%;
    height: auto
}

.img-p-wrapper-m>img {
    margin: 0 auto;
    display: block;
    max-width: 100%
}

.promo-text-box {
    float: left;
    width: 100%;
    margin: 10px 0 0;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    text-align: justify;
    word-break: break-word
}

.promo-text-box strong {
    font-weight: 400;
    color: #000
}

.promo-text-box a {
    color: #000
}

.promo-text-box table {
    width: 100%!important;
    border-spacing: 0 2px;
    border-collapse: separate
}

.promo-text-box table tr td {
    padding: 12px;
    vertical-align: top;
    background: hsla(0,0%,94%,.9);
    border-bottom: 2px solid transparent
}

.promo-text-box table tr:nth-child(2n) td {
    background: hsla(0,0%,96%,.9)
}

.page-container {
    float: left;
    width: 100%
}

.help-root {
    background: hsla(0,0%,94%,.9)
}

.page-section {
    float: left;
    width: 100%;
    background: hsla(0,0%,92%,.9);
    height: 38px;
    padding: 0 38px 0 12px;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    position: relative;
    overflow: hidden
}

.help-root>.page-container>.page-section {
    background: hsla(0,2%,89%,.9)
}

.page-section:after {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    font: 20px/40px icomoon;
    text-align: center;
    color: #000;
    content: "\E670"
}

.page-section.active:after {
    content: "\E671"
}

.help-root>.page-section:after {
    display: none
}

.page-section>h2 {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    line-height: 38px;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: color .24s;
    transition: color .24s
}

.page-section.active>h2 {
    color: #000
}

.help-root>.page-section>h2 {
    text-align: center;
    text-transform: uppercase;
    color: #000;
    padding-left: 26px
}

.page-content {
    float: left;
    width: 100%;
    padding: 0 10px;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    text-align: justify;
    height: auto;
    -webkit-animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
    animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
    max-height: 0;
    overflow: hidden;
    -webkit-transition: padding .18s;
    transition: padding .18s
}

.help-root>.page-container>.page-section.active+.page-content {
    height: auto;
    max-height: 9999px;
    -webkit-animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19);
    animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19)
}

.help-root>.page-container>.page-section+.page-content~.page-container {
    height: auto;
    -webkit-animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
    animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
    max-height: 0;
    overflow: hidden
}

.help-root>.page-container>.page-section.active+.page-content~.page-container {
    height: auto;
    max-height: 9999px;
    -webkit-animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19);
    animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19)
}

.page-content p {
    margin: 0 0 5px
}

.page-content a {
    color: #000;
    text-decoration: none
}

.page-content a>span {
    color: #000!important;
    text-decoration: underline
}

.page-content strong {
    font-size: 14px;
    font-weight: 400;
    color: #000
}

.help-root>.page-container>.page-container .page-section.active+.page-content {
    height: auto;
    max-height: 9999px;
    -webkit-animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19);
    animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19);
    padding: 10px
}

.carousel-small {
    padding-top: 20px;
    padding-bottom: 25px
}

.carousel-small-slide {
    border: 0;
    border-radius: 10px;
    position: relative;
    background: -webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,#ffba24),color-stop(80%,#ffba24),to(transparent));
    background: linear-gradient(90deg,transparent,#ffba24 20%,#ffba24 80%,transparent);
    margin: 0 10px
}

.carousel-small-slide img {
    display: none!important
}

.carousel-small-slide h2 {
    font-size: 19px;
    line-height: 40px;
    text-align: center;
    margin: 0;
    color: var(--text-color-light);
    text-transform: capitalize;
    border-radius: 10px 10px 0 0;
    background: var(--carousel-small-header-footer);
    -webkit-box-shadow: inset 0 1px 0 var(--small-element-dark-color);
    box-shadow: inset 0 1px 0 var(--small-element-dark-color);
    font-weight: 700
}

.carousel-small-slide .box-container {
    height: 135px;
    margin: 1px 0;
    padding: 15px 15px 5px;
    background-size: cover;
    position: relative
}

.carousel-small-slide .box-container h4 {
    margin: 0;
    color: var(--text-color-primary);
    font-size: 17px;
    line-height: 19px;
    margin-bottom: 2px;
    text-shadow: 1px 1px var(--text-color-dark);
    font-weight: 500;
    width: 48%
}

.carousel-small-slide .box-container a {
    background: var(--header-color) none repeat scroll 0 0;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: var(--text-color-primary);
    cursor: pointer;
    font-weight: 400;
    height: 25px;
    font-size: 12px;
    line-height: 23px;
    margin: 0;
    padding: 2px 10px 0;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    display: inline-block;
    min-width: 115px;
    opacity: 0;
    padding-top: 1px;
    text-decoration: none;
    text-transform: capitalize;
    -webkit-transition: opacity 1s ease 0s;
    transition: opacity 1s ease 0s;
    position: absolute;
    bottom: 15px;
    left: 15px
}

.carousel-small-slide .box-container a:hover {
    border-radius: 2px;
    background: var(--brand-color);
    color: var(--brand-color-text);
    -webkit-box-shadow: none;
    box-shadow: none
}

.carousel-small-slide .box-footer {
    width: 100%;
    height: 10px;
    text-transform: capitalize;
    background: var(--carousel-small-header-footer);
    -webkit-box-shadow: inset 0 -1px 0 var(--text-color-dark);
    box-shadow: inset 0 -1px 0 var(--text-color-dark);
    border-radius: 0 0 7px 7px
}

.carousel-small-slide:hover .box-container a {
    opacity: 1
}

.carousel-small-slide:hover h2 {
    color: var(--brand-color)
}

.dashboard-wrapper-m {
    width: 100%
}

.get-app-for,.phone-i-view {
    float: left;
    width: 100%
}

.phone-i-view {
    margin: 20px 0 0;
    padding: 0 0 100%;
    background: url(/./images/get-app_49057a3d3241877d4478de0671fcc286.png) no-repeat 50% 50%/contain;
    display: block
}

.info-new-version-b {
    float: left;
    bottom: 0;
    width: 100%;
    position: relative
}

.info-new-version-b:before {
    content: "";
    display: block;
    position: absolute;
    left: -15px;
    top: 0;
    width: 100%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0 15px 15px;
    height: 100%;
    z-index: 10;
    opacity: .8
}

.info-new-version-b>span {
    float: left;
    width: 100%;
    line-height: 22px;
    position: relative;
    z-index: 22;
    font-size: 14px;
    padding: 5px 10px;
    font-weight: 700
}

.download-links {
    float: left;
    width: 100%;
    padding: 15px 25px;
    position: relative
}

.download-links>button {
    z-index: 22;
    position: relative
}

.download-links>button:first-child {
    margin: 0 0 10px
}

.download-links:before {
    content: "";
    display: block;
    position: absolute;
    left: -15px;
    top: 15px;
    z-index: 10;
    opacity: .8;
    height: 100%;
    width: 100%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0 15px 15px
}

.header-wrapper-mob {
    width: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    background: var(--header-color)
}

.header-construction-mob {
    float: left;
    width: 100%;
    margin: 0 0 1px;
    -webkit-box-shadow: 0 1px 0 #485065 inset,0 -2px 0 #47565b inset;
    box-shadow: inset 0 1px 0 #485065,inset 0 -2px 0 #47565b
}

.header-separator-mob {
    float: left;
    width: 100%;
    position: relative;
    height: 48px;
    padding: 0 70px
}

.logo-wrapper-mob {
    float: left;
    width: 100%;
    height: 41px;
    text-indent: -9999em;
    text-align: center;
    position: relative;
    z-index: 12
}

.logo-wrapper-mob>a {
    text-decoration: none;
    color: #000;
    display: block;
    width: 100%;
    height: 100%;
    background: url(/./images/logo6.png) no-repeat 50%/contain
}

.left-top-nav-mob {
    left: 0;
    text-align: left;
    padding: 0 0 0 10px
}

.left-top-nav-mob,.right-top-nav-mob {
    position: absolute;
    top: 0;
    width: 70px;
    height: 48px;
    white-space: nowrap;
    display: block;
    color: var(--text-color-light)
}

.right-top-nav-mob {
    right: 0;
    text-align: right;
    padding: 0 10px 0 0
}

.left-top-nav-mob:before,.right-top-nav-mob:after {
    font: 16px/48px icomoon;
    content: "\E902"
}

.right-top-nav-mob:after {
    text-align: right;
    content: "\E903"
}

.left-top-nav-mob>span {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 50px;
    color: var(--text-color-light);
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 4px
}

.right-top-nav-mob>span {
    font: 16px/48px icomoon;
    color: var(--text-color-gray);
    display: inline-block;
    vertical-align: top;
    padding: 0 4px 0 0
}

.right-top-nav-mob>span:before {
    content: "\E905"
}

.logged-in .right-top-nav-mob>span:before {
    color: var(--brand-color)
}

.single-sport-title-dashboard-mob {
    float: left;
    width: 100%;
    height: 38px;
    background: var(--sport-element-color);
    position: relative;
    padding: 0 30px 0 34px;
    color: var(--text-color-light);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    -webkit-transition: border .18s;
    transition: border .18s
}

.single-sport-title-dashboard-mob.active {
    border-color: hsla(0,0%,100%,.9)
}

.single-sport-title-dashboard-mob:before {
    display: none
}

.dashboard-sport-icon-mob {
    position: absolute;
    left: 0;
    top: 0;
    height: 38px;
    width: 34px;
    font: 16px/36px Sport-icons;
    display: block;
    padding: 0 0 0 10px;
    -webkit-box-shadow: inset 3px 0 0 hsla(0,0%,100%,.9);
    box-shadow: inset 3px 0 0 hsla(0,0%,100%,.9);
    -webkit-transition: -webkit-box-shadow .18s;
    transition: -webkit-box-shadow .18s;
    transition: box-shadow .18s;
    transition: box-shadow .18s,-webkit-box-shadow .18s;
    color: hsla(0,0%,100%,.5)
}

.dashboard-live-game-list-mob .single-sport-title-dashboard-mob.active>.dashboard-sport-icon-mob,.dashboard-upcoming-game-list-mob .single-sport-title-dashboard-mob.active>.dashboard-sport-icon-mob {
    -webkit-box-shadow: none;
    box-shadow: none
}

.closed-open-arrow-mob {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 36px;
    font: 20px/36px icomoon;
    text-align: center;
    padding: 2px 0 0
}

.single-sport-title-dashboard-mob.active>.closed-open-arrow-mob {
    padding: 0
}

.closed-open-arrow-mob:before {
    content: "\E670"
}

.single-sport-title-dashboard-mob.active>.closed-open-arrow-mob:before {
    content: "\E671";
    padding: 0
}

.single-sport-title-dashboard-mob>h5 {
    font-weight: 400;
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 37px;
    color: var(--text-color-light);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.mini-sport-nav-box-mob>.single-sport-title-dashboard-mob {
    margin: 0 0 1px;
    padding: 0
}

.mini-sport-nav-box-mob>.single-sport-title-dashboard-mob>a {
    text-decoration: none;
    float: left;
    width: 100%;
    display: block;
    height: 38px;
    padding: 0 30px 0 34px;
    font-size: 13px;
    line-height: 38px
}

.mini-sport-nav-box-mob>.single-sport-title-dashboard-mob>a>h5 {
    float: left;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400
}

.mini-sport-nav-box-mob>.single-sport-title-dashboard-mob>a.active {
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    border-color: transparent;
    background-color: var(--sport-event-color);
    color: var(--brand-color)
}

.mini-sport-nav-box-mob .closed-open-arrow-mob {
    line-height: 38px;
    height: 38px;
    padding: 0
}

.mini-sport-nav-box-mob .closed-open-arrow-mob:before,.mini-sport-nav-box-mob .single-sport-title-dashboard-mob.active .closed-open-arrow-mob:before {
    content: "\E672"
}

.mini-sport-nav-box-mob>.single-sport-title-dashboard-mob.more-sports,.mini-sport-nav-box-mob>.single-sport-title-dashboard-mob.more-sports.active {
    padding-right: 50px
}

.more-sport-count-mob {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
    line-height: 38px;
    padding: 0 10px 0 0;
    width: 50px;
    text-align: right;
    color: #000
}

.mini-sport-nav-box-mob>.single-sport-title-dashboard-mob.more-sports>h5 {
    color: #000
}

.dashboard-sport-icon-mob.more-sports {
    font: 14px/38px icomoon;
    color: #000
}

.dashboard-sport-icon-mob.more-sports:before {
    content: "\E937"
}

.mini-sport-nav-box-mob>.single-sport-title-dashboard-mob.active .dashboard-sport-icon-mob.more-sports:before {
    content: "\E938"
}

.single-sport-title-dashboard-mob.VirtualCarRacing+.single-sport-game-list-d-mob .names-mini-row-mob>ul>li:nth-child(n+2),.single-sport-title-dashboard-mob.VirtualGreyhoundRacing+.single-sport-game-list-d-mob .names-mini-row-mob>ul>li:nth-child(n+2),.single-sport-title-dashboard-mob.VirtualHorseRacing+.single-sport-game-list-d-mob .names-mini-row-mob>ul>li:nth-child(n+2) {
    display: none
}

.single-sport-title-dashboard-mob.VirtualCarRacing+.single-sport-game-list-d-mob .names-mini-row-mob>ul>li.title-team-name-view-mob,.single-sport-title-dashboard-mob.VirtualGreyhoundRacing+.single-sport-game-list-d-mob .names-mini-row-mob>ul>li.title-team-name-view-mob,.single-sport-title-dashboard-mob.VirtualHorseRacing+.single-sport-game-list-d-mob .names-mini-row-mob>ul>li.title-team-name-view-mob {
    max-width: 100%
}

.closed-nav-icon-mob {
    position: absolute;
    right: 8px;
    top: 8px;
    width: 40px;
    height: 40px;
    display: block;
    font: 22px/40px icomoon;
    color: hsla(0,0%,100%,.9);
    text-align: center;
    opacity: 0;
    -webkit-transition: opacity .24s;
    transition: opacity .24s;
    z-index: 33
}

.closed-nav-icon-mob:before {
    content: "\E90C"
}

.left-nav-container-mob.open>.closed-nav-icon-mob {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    opacity: 1
}

.right-trans-box-mob {
    position: absolute;
    right: 0;
    width: 56px;
    height: 100%;
    top: 0;
    z-index: 11
}

.left-nav-container-mob {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: -150%;
    padding: 0 56px 0 0;
    z-index: 9999;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: left .3s;
    transition: left .3s;
    overflow: hidden;
    -webkit-overflow-scrolling: touch
}

.left-nav-container-mob:before {
    content: "";
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    height: 200%;
    width: 100%;
    background: rgba(0,0,0,.7);
    -webkit-transition: background .3s;
    transition: background .3s
}

.left-nav-container-mob.open:before {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    background: rgba(0,0,0,.7)
}

.left-menu-full-box-mob {
    float: left;
    width: 100%;
    background: var(--header-color);
    position: relative;
    min-height: 100%
}

.left-nav-container-mob.open {
    left: 0
}

.navigation-container-mob.site-navigate-mob {
    position: relative;
    top: 0;
    padding: 0;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    background: var(--header-color)
}

.navigation-container-mob.site-navigate-mob:after,.navigation-container-mob.site-navigate-second-l-mob:after {
    display: none
}

.navigation-container-mob.site-navigate-second-l-mob>.nav-bar-contain-mob>ul>li {
    line-height: 40px;
    height: 40px
}

.navigation-container-mob.site-navigate-second-l-mob>.nav-bar-contain-mob>ul {
    background: var(--brand-highlight-color);
    color: var(--brand-color);
    border-bottom: 1px solid var(--brand-hilight-opaque);
    border-top: 1px solid var(--brand-highlight-color)
}

.navigation-container-mob.site-navigate-second-l-mob>.nav-bar-contain-mob>ul>li>a {
    padding: 0 24px;
    color: #000
}

.navigation-container-mob.site-navigate-second-l-mob>.nav-bar-contain-mob>ul>li>a.active {
    color: #000
}

.navigation-container-mob.site-navigate-second-l-mob {
    position: relative;
    top: 0;
    padding: 0;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    background: hsla(0,0%,88%,.9)
}

.navigation-container-mob.site-navigate-mob>.nav-bar-contain-mob,.navigation-container-mob.site-navigate-second-l-mob>.nav-bar-contain-mob {
    -webkit-box-shadow: none;
    box-shadow: none
}

.left-navigate-list-view-mob {
    float: left;
    width: 100%;
    margin: 3px 0 0;
    height: calc(100vh - 93px);
    overflow-y: auto;
    overflow-x: hidden
}

.mini-sport-nav-box-mob,.provider-left-menu-mob {
    float: left;
    width: 100%
}

.menu-provider-view-mob {
    color: #000;
    margin: 0 0 2px;
    padding: 0
}

.menu-provider-view-mob,.menu-provider-view-mob>p {
    float: left;
    width: 100%;
    height: 38px;
    position: relative
}

.menu-provider-view-mob>p {
    padding: 0 30px 0 10px;
    font-size: 13px;
    line-height: 38px;
    background: hsla(0,0%,92%,.9);
    border-bottom: 2px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400;
    text-transform: uppercase;
    cursor: pointer
}

.menu-provider-view-mob>p>i {
    font-style: normal
}

.menu-provider-view-mob>p.active {
    border-color: transparent;
    background: hsla(0,2%,89%,.9);
    color: #000
}

.arrow-view-nav-mob {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 38px;
    font: 20px/38px icomoon;
    color: #000;
    text-align: center;
    padding: 0
}

.arrow-view-nav-mob:before {
    content: "\E672"
}

.search-wrapper-mob {
    width: 48px;
    height: 48px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    z-index: 22
}

.contain-search-view-mob:before {
    font: 16px/48px icomoon;
    content: "\E900";
    color: var(--text-color-light);
    position: absolute;
    right: 0;
    top: 0;
    width: 46px;
    height: 48px;
    z-index: 16
}

.contain-search-view-mob {
    position: absolute;
    right: 0;
    top: 0;
    height: 48px;
    background: #374448;
    padding: 5px 8px;
    width: auto
}

.contain-search-view-mob>input[type=search] {
    font-family: Roboto,sans-serif;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 30px 10px 0;
    min-width: 0;
    width: 0;
    height: 38px;
    border: 1px solid transparent;
    margin: 0;
    background: transparent;
    border-radius: 0;
    -webkit-appearance: none;
    font-size: 12px;
    line-height: 16px;
    -webkit-transition: width .3s,border .3s,background .4s,padding .3s;
    transition: width .3s,border .3s,background .4s,padding .3s;
    color: var(--text-color-light);
    position: relative;
    z-index: 111;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.contain-search-view-mob>input[type=search]::-webkit-input-placeholder {
    color: var(--text-color-light);
    font-style: normal
}

.contain-search-view-mob>input[type=search]:-moz-placeholder,.contain-search-view-mob>input[type=search]::-moz-placeholder {
    color: var(--text-color-light);
    opacity: 1;
    font-style: normal
}

.contain-search-view-mob>input[type=search]:-ms-input-placeholder {
    color: var(--text-color-light);
    font-style: normal
}

.contain-search-view-mob>input[type=search]:focus {
    width: calc(100vw - 16px);
    padding-left: 10px;
    outline: none
}

input[type=search]::-webkit-search-cancel-button {
    display: none
}

.closed-search-mob {
    font: 16px/36px icomoon;
    color: var(--text-color-light);
    position: absolute;
    border: none;
    right: 50px;
    top: 6px;
    width: 0;
    height: 36px;
    text-decoration: none;
    z-index: 222;
    opacity: 0;
    background: var(--header-color);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: font-size .24s,color .1s,right .18s,opacity .24s,width .24s;
    transition: font-size .24s,color .1s,right .18s,opacity .24s,width .24s;
    text-align: center;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    -webkit-box-shadow: none;
    box-shadow: none
}

.closed-search-mob:before {
    content: "\E90C";
    color: var(--text-color-light)
}

.contain-search-view-mob>input[type=search]:focus+.closed-search-mob {
    right: 9px;
    width: 34px;
    opacity: 1;
    color: #000
}

.contain-search-view-mob>input[type=search]:focus+.closed-search-mob:active {
    z-index: 999
}

.search-result-wrapper-mob {
    position: fixed;
    left: 0;
    top: 98px;
    width: 100vw;
    height: calc(100% - 98px);
    background: rgba(0,0,0,.4);
    padding: 4px 8px
}

.search-wrapper-mob .search-result-wrapper-m {
    width: 100vw;
    margin: 5px 0;
    right: 0;
    left: auto;
    height: calc(100vh - 99px)
}

.search-wrapper-mob .search-result-title:before {
    left: auto;
    right: 20px
}

.search-result-view-contain-mob {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
    padding: 34px 0 40px;
    text-align: left
}

.search-result-title-mob {
    position: absolute;
    width: 100%;
    height: 34px;
    padding: 0 34px 0 0;
    left: 0;
    top: 0;
    background: var(--header-color)
}

.search-result-title-mob:before {
    content: "";
    position: absolute;
    right: 14px;
    top: -5px;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px;
    border-color: transparent transparent var(--header-color)
}

.closed-search-icon-mob {
    width: 34px;
    height: 34px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 55;
    font: 14px/34px icomoon;
    color: var(--text-color-light);
    text-align: center
}

.closed-search-icon-mob:before {
    content: "\E90C"
}

.search-result-title-mob>h3 {
    float: left;
    width: 100%;
    padding: 0 12px;
    font-size: 14px;
    line-height: 34px;
    color: var(--text-color-light);
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.search-all-info-contain-mob {
    float: left;
    position: relative;
    height: 100%;
    width: 100%
}

.search-result-box-mob {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.mini-wrapper-result-mob {
    float: left;
    width: 100%;
    padding: 0 0 21px;
    background: var(--header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.sport-title-result-mob:before {
    display: none
}

.separator-search-result-mob {
    float: left;
    width: 100%;
    background: var(--sport-panel-header-color);
    padding: 0
}

.sport-title-result-mob {
    float: left;
    width: 100%;
    height: 25px;
    padding: 0 12px 0 32px;
    background: var(--brand-highlight-color)!important;
    position: relative;
    border-top: 1px solid var(--brand-highlight-color)
}

.result-sport-icon-mob {
    position: absolute;
    left: 12px;
    top: 0;
    width: 20px;
    height: 25px;
    font: 13px/25px Sport-icons
}

.sport-title-result-mob>.result-sport-icon-mob:before {
    color: var(--brand-color)
}

.sport-title-result-mob>h4 {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: var(--brand-color)
}

.result-single-game-view-mob {
    float: left;
    width: 100%;
    height: 55px;
    display: block;
    text-decoration: none;
    color: var(--text-color-light);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.result-single-game-view-mob:last-child {
    border-bottom: none
}

.separator-search-result-mob:last-child>.result-single-game-view-mob:last-child {
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.teams-name-result-mob {
    float: left;
    width: 100%;
    color: var(--text-color-light);
    font-size: 12px;
    line-height: 14px;
    padding: 0 12px;
    margin: 10px 0 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.flag-date-competition-mob {
    float: left;
    width: 100%;
    padding: 0 12px 0 40px;
    position: relative;
    margin: 4px 0 0
}

.flag-date-competition-mob>.flag-view-m {
    top: -4px!important;
    left: 12px
}

.additional-info-mob {
    float: left;
    width: 100%;
    color: var(--text-color-light);
    font-size: 12px;
    line-height: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.additional-info-mob>i {
    margin: 0 6px 0 0;
    text-decoration: none;
    font-style: normal
}

.user-name-contain-mob {
    float: left;
    width: 100%;
    background: hsla(0,0%,79%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    height: 44px;
    margin: 0 0 1px;
    padding: 0 10px 0 44px;
    position: relative
}

.user-icon-mob {
    position: absolute;
    left: 0;
    top: 0;
    width: 44px;
    height: 44px;
    text-align: center;
    font: 24px/44px icomoon;
    color: #000
}

.user-icon-mob:before {
    content: "\E905"
}

.user-name-title-mob {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    margin: 8px 0 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.user-id-mob {
    float: left;
    width: 100%;
    display: block;
    color: var(--brand-color);
    font-size: 10px;
    line-height: 12px;
    margin: 2px 0 0
}

.user-balance-info-contain-mob {
    width: 100%
}

.balance-user-view-mob {
    float: left;
    width: 100%;
    background: hsla(0,0%,79%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    margin: 0 0 1px;
    padding: 10px 12px
}

.deposit-b-total-b-mob {
    float: left;
    width: 100%;
    margin: 0 0 10px
}

.deposit-b-total-b-mob>ul {
    float: left;
    width: 100%;
    display: table;
    height: 36px
}

.deposit-b-total-b-mob>ul>li {
    display: table-cell;
    vertical-align: top;
    position: relative
}

.deposit-b-total-b-mob>ul>li:first-child {
    width: 100%
}

.deposit-b-total-b-mob>ul>li>p {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0 5px 0 0
}

.total-balance-mob {
    color: var(--text-color-light);
    font-size: 13px;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.deposit-b-total-b-mob>ul>li>a {
    float: left;
    display: block
}

.deposit-b-total-b-mob>ul>li .button-view-normal-mob {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.balance-c-mob {
    color: var(--text-color-light);
    font-size: 13px;
    line-height: 18px
}

.balance-c-mob>i {
    font-style: normal
}

.bonus-view-mob {
    float: left;
    width: 100%;
    margin: 5px 0 0
}

.bonus-view-mob>ul {
    width: 100%
}

.bonus-view-mob>ul>li {
    display: block;
    position: relative;
    overflow: hidden
}

.bonus-view-mob>ul>li:first-child {
    width: 100%
}

.bonus-title-mob {
    display: inline-block;
    padding: 0 5px 0 0;
    height: 100%
}

.bonus-title-mob>i {
    display: block;
    width: 100%;
    font-style: normal;
    text-overflow: ellipsis;
    overflow: hidden
}

.bonus-count-mob,.bonus-title-mob>i {
    color: var(--brand-color);
    font-size: 12px;
    line-height: 14px;
    white-space: nowrap
}

.bonus-count-mob {
    float: right;
    vertical-align: top
}

.bonus-count-mob>i {
    font-style: normal
}

.deposit-b-mob {
    float: right;
    position: relative;
    top: 10px
}

.deposit-b-mob a {
    padding: 5px 20px;
    background: var(--brand-highlight-color);
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    color: var(--brand-color);
    border-bottom: 1px solid var(--brand-highlight-color);
    border-right: 1px solid var(--brand-highlight-color);
    border-top: 1px solid var(--brand-highlight-color-light-4);
    border-left: 1px solid var(--brand-highlight-color-light-4)
}

.white {
    color: var(--text-color-light)!important
}

.right-nav-container-mob {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 150%;
    padding: 0 0 0 56px;
    z-index: 9999;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    overflow: hidden;
    -webkit-transition: left .3s;
    transition: left .3s;
    -webkit-overflow-scrolling: touch
}

.left-trans-box-mob {
    position: absolute;
    left: 0;
    width: 56px;
    height: 100%;
    top: 0;
    z-index: 11
}

.right-nav-container-mob:before {
    content: "";
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    height: 200%;
    width: 100%;
    background: transparent;
    -webkit-transition: background .3s;
    transition: background .3s
}

.right-nav-container-mob.open:before {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    background: rgba(0,0,0,.7)
}

.right-nav-container-mob.open>.closed-nav-icon-mob {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    opacity: 1
}

.right-nav-container-mob.open {
    left: 0
}

.right-nav-container-mob>.closed-nav-icon-mob {
    right: auto;
    left: 8px
}

.right-navigate-list-view-mob {
    float: left;
    width: 100%;
    margin: 0;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.right-menu-full-box-mob {
    float: left;
    width: 100%;
    background: var(--sport-element-color);
    height: 100%;
    position: relative
}

.sign-in-reg-buttons-mob {
    float: left;
    width: 100%;
    padding: 15px 25px
}

.separator-box-buttons-mob {
    float: left;
    width: 100%;
    margin: 0 0 15px
}

.separator-box-buttons-mob>label {
    float: left;
    width: 100%;
    text-align: center;
    color: var(--text-color-light);
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 7px
}

.button-view-normal-mob {
    float: left;
    width: 100%;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    text-align: center;
    height: 38px;
    font-family: Roboto,sans-serif;
    font-size: 14px;
    line-height: 38px;
    text-transform: uppercase;
    background: var(--brand-highlight-color);
    color: var(--brand-color);
    border-bottom: 1px solid var(--brand-hilight-opaque);
    border-top: 1px solid var(--brand-highlight-color);
    border-right: 1px solid var(--brand-hilight-opaque);
    border-left: 1px solid var(--brand-highlight-color)
}

.button-view-normal-mob:disabled {
    background: hsla(0,0%,100%,.9);
    -webkit-box-shadow: inset 0 0 0 1px #000;
    box-shadow: inset 0 0 0 1px #000;
    color: var(--text-color-dark)
}

.button-view-normal-mob.color-progress {
    background: var(--brand-color);
    -webkit-box-shadow: 0 0 0 1px var(--brand-color) inset;
    box-shadow: 0 0 0 1px var(--brand-color) inset
}

.button-view-normal-mob.trans-m {
    background: none;
    color: #000
}

.info-menu-contain-mob {
    float: left;
    width: 100%;
    background: hsla(0,0%,79%,.9);
    padding: 0
}

.info-menu-contain-mob>ul {
    float: left;
    width: 100%;
    padding: 5px 0
}

.info-menu-contain-mob>ul>li {
    float: left;
    width: 100%
}

.info-menu-contain-mob>ul>li>a {
    float: left;
    width: 100%;
    display: block;
    padding: 10px;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    text-decoration: none
}

.single-universal-menu-contain-mob,.universal-menu-wrapper-mob {
    float: left;
    width: 100%
}

.promotions-mob,.userMenu-mob {
    float: left;
    width: 100%;
    background: -webkit-gradient(linear,left top,left bottom,from(var(--sport-panel-header-color)),to(var(--header-color)));
    background: linear-gradient(180deg,var(--sport-panel-header-color),var(--header-color))
}

.userMenu-mob li {
    text-align: left;
    display: block;
    padding: 8px 10px;
    background-color: var(--sport-event-color);
    border-right: none!important;
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.title-row-u-mob {
    float: left;
    width: 100%;
    position: relative;
    height: 38px;
    background: hsla(0,0%,92%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    padding: 0 38px
}

.title-row-u-mob.active {
    background: hsla(0,2%,89%,.9)
}

.icon-view-u-mob {
    position: absolute;
    left: 0;
    top: 0;
    width: 38px;
    height: 100%;
    font: 16px/38px icomoon;
    color: #000;
    text-align: center
}

.balance-view-mob:before {
    content: "\E909"
}

.bonuses-view-mob:before {
    content: "a"
}

.profile-view-mob:before {
    content: "\E905"
}

.history-view-mob:before {
    content: "\E90F"
}

.messages-view-mob:before {
    content: "\E904"
}

.promo-view-mob:before {
    content: "\E90A"
}

.arrow-u-mob {
    position: absolute;
    display: block;
    font-style: normal;
    right: 0;
    top: 0;
    width: 38px;
    height: 100%;
    font: 18px/38px icomoon;
    color: #000;
    text-align: center
}

.arrow-u-mob:before {
    content: "\E670"
}

.title-row-u-mob.active>.arrow-u-mob:before {
    content: "\E671"
}

.title-row-u-mob>p {
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 38px;
    color: #000;
    white-space: nowrap
}

.title-row-u-mob.active>.icon-view-u-mob,.title-row-u-mob.active>p {
    color: #000
}

.title-row-u-mob>p>span {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 28px 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%
}

.title-row-u-mob>p>span>i {
    font-style: normal;
    display: block;
    position: absolute;
    top: 8px;
    right: 0;
    background: var(--brand-color);
    color: var(--text-color-light);
    font-size: 10px;
    line-height: 21px;
    height: 21px;
    padding: 0 4px;
    border-radius: 10px;
    text-align: center;
    min-width: 21px
}

.open-view-single-u-mob {
    float: left;
    width: 100%;
    margin: 1px 0 0;
    max-height: 0;
    height: auto;
    overflow: hidden;
    -webkit-animation: closed-animate-u-menu .18s ease;
    animation: closed-animate-u-menu .18s ease
}

.title-row-u-mob.active+.open-view-single-u-mob {
    max-height: 9999px;
    -webkit-animation: open-animate-u-menu .4s ease-in-out;
    animation: open-animate-u-menu .4s ease-in-out
}

@keyframes open-animate-u-menu {
    0% {
        max-height: 0
    }

    to {
        max-height: 500px
    }
}

@keyframes closed-animate-u-menu {
    0% {
        max-height: 500px
    }

    to {
        max-height: 0
    }
}

.open-view-single-u-mob>ul {
    float: left;
    width: 100%;
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.open-view-single-u-mob>ul>li {
    float: left;
    width: 100%
}

.open-view-single-u-mob>ul>li>a {
    padding: 0 10px;
    text-decoration: none
}

.name-sub-u-m-title-mob,.open-view-single-u-mob>ul>li>a {
    float: left;
    width: 100%;
    display: block;
    color: #000;
    font-size: 13px
}

.name-sub-u-m-title-mob {
    height: 37px;
    border-bottom: 1px solid hsla(0,2%,89%,.9);
    line-height: 36px;
    position: relative;
    padding: 0 0 0 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.open-view-single-u-mob>ul>li:last-child>a>.name-sub-u-m-title-mob {
    border-bottom: none
}

.name-sub-u-m-title-mob>.arrow-u-mob {
    right: auto;
    left: 0;
    line-height: 36px;
    color: #000;
    width: 20px
}

.name-sub-u-m-title-mob>.arrow-u-mob:before {
    content: "\E672"
}

.log-out-b-mob {
    display: block;
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    text-align: right;
    cursor: pointer
}

.log-out-b-mob>button {
    width: 100%;
    border: none;
    background: var(--switcher-button-color);
    font-size: 13px;
    line-height: 45px;
    color: text-color-gray;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 0 38px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer
}

.log-out-b-mob>button:before {
    font: 16px/45px icomoon;
    content: "\E913";
    left: 0;
    top: 0;
    text-align: center;
    position: absolute;
    width: 38px;
    height: 100%;
    display: block
}

.dropdown-box-wrapper-mob .additional-settings-container,.dropdown-box-wrapper-mob .language-settings {
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid var(--text-color-light);
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: inherit;
    min-width: 120px;
    line-height: 32px;
    position: relative;
    left: 0;
    right: auto
}

.dropdown-box-wrapper-mob .additional-settings-container {
    width: auto;
    display: inline-block
}

.dropdown-box-wrapper-mob .additional-settings-container ul {
    margin-right: 10px
}

.button-list-mob {
    display: inline-block;
    width: 100%
}

.button-list-mob li p {
    display: inline-block;
    color: var(--text-color-light);
    font-size: 14px;
    font-weight: 400;
    margin-top: 9px
}

.dropdown-box-wrapper-mob .button-list-mob>li {
    background-color: var(--header-color);
    display: block;
    padding: 10px;
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    text-align: right
}

#debug {
    display: none
}

.match-of-day-mob {
    float: left;
    width: 100%;
    margin: 0 0 4px;
    text-align: left;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.title-view-match-day-mob {
    float: left;
    width: 100%;
    height: 30px;
    background: var(--sport-sub-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    padding: 0 10px
}

.title-view-match-day-mob>h2 {
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    font-weight: 400;
    font-size: 13px;
    line-height: 30px;
    color: var(--text-color-light)
}

.match-team-name-view-mob {
    float: left;
    width: 100%;
    height: 89px;
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    background-color: var(--sport-panel-header-color)
}

.teams-name-info-mob {
    margin: 15px 0 0
}

.teams-name-info-mob,.teams-name-info-mob>ul {
    float: left;
    width: 100%
}

.teams-name-info-mob>ul>li {
    float: left
}

.vs-contain-b-mob {
    width: 40px;
    text-align: center
}

.vs-contain-b-mob>span {
    float: left;
    width: 100%;
    font-size: 11px;
    line-height: 56px;
    color: var(--text-color-light);
    text-transform: uppercase
}

.team-name-container-mob {
    width: 42%;
    width: calc((100% - 40px) / 2)
}

.team-name-container-mob.left-t {
    text-align: right
}

.team-name-container-mob.right-t {
    text-align: left
}

.single-team-info-mob {
    float: left;
    width: 100%;
    height: 56px;
    position: relative;
    padding: 0 10px 0 60px;
    display: block;
    text-decoration: none;
    color: #000
}

.single-team-info-mob>p {
    margin: 10px 0 0;
    font-size: 13px
}

.single-team-info-mob>h4,.single-team-info-mob>p {
    float: left;
    width: 100%;
    color: var(--text-color-light);
    line-height: 20px;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.single-team-info-mob>h4 {
    font-weight: 400;
    font-size: 12px
}

.team-logo-contain-view-mob {
    display: block;
    width: 50px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.left-t>.single-team-info-mob>.team-logo-contain-view-mob {
    left: auto;
    right: 0
}

.team-logo-contain-view-mob:before {
    font: 48px/56px icomoon;
    content: "\E912";
    color: var(--brand-color)
}

.left-t>.single-team-info-mob>.team-logo-contain-view-mob:before {
    color: var(--success-color-primary)
}

.dashboard-wrapper-mob .coefficient-game-view-mob>ul>li {
    border-top: 1px solid var(--sport-border-top-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    background-color: var(--sport-element-color)
}

.dashboard-wrapper-mob .single-coefficient-m {
    display: table
}

.dashboard-wrapper-mob .single-coefficient-m span {
    display: table-cell;
    vertical-align: middle;
    padding-top: 3px;
    padding-right: 10px
}

.dashboard-wrapper-mob .single-coefficient-m>p {
    color: var(--text-color-light)
}

.dashboard-wrapper-mob .single-coefficient-m>p>b {
    padding-left: 10px
}

.dashboard-wrapper-mob .coefficient-game-view-mob {
    -webkit-animation: inherit;
    animation: inherit;
    max-height: inherit;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.dashboard-live-game-list-mob,.dashboard-upcoming-game-list-mob {
    float: left;
    width: 100%
}

.dashboard-column-title-mob {
    float: left;
    width: 100%;
    border-top: 1px solid var(--sport-border-top-primary);
    background: var(--sport-element-color);
    height: 35px;
    padding: 0 34px;
    position: relative
}

.dashboard-column-title-mob:before {
    font: 18px/35px icomoon;
    position: absolute;
    left: 10px;
    top: 0
}

.dashboard-column-title-mob>h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    font-size: 12px;
    line-height: 35px;
    color: var(--text-color-light);
    text-transform: uppercase;
    padding: 0
}

.live-view-mob:before {
    content: "\E936";
    color: var(--brand-color)
}

.upcoming-view-mob:before {
    content: "\E6E2";
    color: var(--brand-color)
}

.collapse-arrow-view-mob {
    font: 16px/35px icomoon;
    width: 34px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    color: var(--text-color-light);
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.collapse-arrow-view-mob:before {
    content: "\E937"
}

.dashboard-column-title-mob.active>.collapse-arrow-view-mob:before {
    content: "\E938"
}

.games-list-view-dashboard-mob,.single-sport-game-list-d-mob {
    float: left;
    width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.single-sport-game-list-d-mob {
    overflow: hidden;
    height: auto;
    max-height: 0;
    -webkit-animation: closed-animate-menu .18s ease;
    animation: closed-animate-menu .18s ease
}

.single-sport-title-dashboard-mob.active+.single-sport-game-list-d-mob {
    max-height: 99999px;
    -webkit-animation: open-animate-menu .5s ease-in-out;
    animation: open-animate-menu .5s ease-in-out
}

@-webkit-keyframes open-animate-menu {
    0% {
        max-height: 0
    }

    to {
        max-height: 1000px
    }
}

@-webkit-keyframes closed-animate-menu {
    0% {
        max-height: 500px
    }

    to {
        max-height: 0
    }
}

.single-sport-game-list-d-mob>ul {
    float: left;
    width: 100%
}

.single-sport-game-list-d-mob>ul>li {
    float: left;
    width: 100%;
    margin: 1px 0 0
}

.live-game-info-mob {
    float: left;
    width: 100%;
    display: block;
    position: relative;
    padding: 0 30px 0 60px;
    height: 50px;
    background: var(--header-color);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.date-game-icons-mob {
    position: absolute;
    width: 62px;
    padding: 0 4px 0 10px;
    height: 100%;
    left: 0;
    top: 0
}

.team-name-dashboard-b-mob {
    float: left;
    width: 100%;
    height: 32px;
    padding: 7px 0 0;
    color: var(--text-color-light);
    font-size: 10px;
    line-height: 12px;
    display: block
}

.icon-separator-mob,.icons-game-info-mob {
    display: inline-block;
    vertical-align: top
}

.icon-separator-mob {
    float: left;
    width: 16px;
    height: 16px;
    margin: 0;
    font: 10px/12px icomoon;
    color: #000;
    font-style: normal
}

.tv-icon:before {
    content: "\E907"
}

.video-icon:before {
    content: "\E901"
}

.icon-arrow-single-game-mob {
    position: absolute;
    right: 0;
    width: 30px;
    height: 100%;
    top: 0;
    text-align: right;
    font: 20px/50px icomoon;
    color: var(--text-color-light);
    padding: 0 6px 0 0
}

.icon-arrow-single-game-mob:before {
    content: "\E672"
}

.game-teams-name-contain-mob {
    float: left;
    width: 100%;
    height: 50px;
    padding: 8px 0 0
}

.mini-contain-name-separator-mob {
    float: left;
    width: 100%;
    height: 16px;
    display: table
}

.team-names-mini-w-mob {
    display: table-cell;
    vertical-align: top;
    padding: 0;
    position: relative;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    height: 16px;
    color: var(--text-color-light)
}

.team-names-mini-w-mob>b {
    font-weight: 400;
    position: absolute;
    padding: 0 5px 0 10px;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.game-count-b-mob {
    display: table-cell;
    text-align: right;
    font-size: 12px;
    line-height: 16px;
    padding: 0 10px 0 0;
    height: 100%;
    color: var(--brand-color);
    white-space: nowrap
}

.game-count-b-mob>i {
    font-style: normal
}

.name-game-row-mob {
    float: left;
    width: 100%;
    height: 34px;
    background: var(--header-color);
    margin: 0;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06)
}

.game-title-info-row-mob {
    float: left;
    width: 100%;
    position: relative;
    padding: 0 30px 0 10px
}

.arrow-game-view-mob {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 34px;
    font: 20px/34px icomoon;
    color: var(--text-color-light);
    text-align: center
}

.arrow-game-view-mob:before {
    content: "\E672"
}

.game-title-info-row-mob>ul {
    float: left;
    width: 100%;
    position: relative;
    height: 34px;
    padding: 0 40px 0 58px
}

.game-title-info-row-mob>ul>li {
    float: left;
    width: 100%
}

.game-title-info-row-mob>ul>li>p {
    float: left;
    width: 100%;
    font-size: 11px;
    line-height: 34px;
    color: var(--text-color-light)
}

.game-title-info-row-mob>ul>li.time-column-mob {
    position: absolute;
    width: 50px;
    left: 0;
    top: 0;
    height: 100%
}

.game-title-info-row-mob>ul>li.market-count-view-mob {
    position: absolute;
    width: 40px;
    right: 0;
    top: 0;
    height: 100%
}

.game-title-info-row-mob>ul>li.market-count-view-mob>p {
    text-align: right
}

.names-mini-row-mob,.names-mini-row-mob>ul {
    float: left;
    width: 100%
}

.names-mini-row-mob>ul>li {
    float: left;
    height: 34px
}

.names-mini-row-mob>ul>li>p {
    float: left;
    width: 100%;
    font-size: 11px;
    line-height: 34px;
    color: var(--text-color-light)
}

.names-mini-row-mob>ul>li.vs-team-view-mob {
    width: 30px;
    text-align: center
}

.names-mini-row-mob>ul>li.title-team-name-view-mob {
    max-width: calc((100% - 30px) / 2)
}

.names-mini-row-mob>ul>li.title-team-name-view-mob>p {
    color: var(--text-color-light);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.no-games-text-mob {
    width: 100%;
    margin: 10px 0;
    color: var(--not-found-color);
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    text-shadow: 0 1px 0 var(--not-found-shadow);
    font-weight: 500;
    display: block
}

.coefficient-game-view-mob {
    float: left;
    width: 100%
}

.coefficient-game-view-mob>ul {
    float: left;
    width: 100%;
    display: table;
    table-layout: fixed
}

.coefficient-game-view-mob>ul>li {
    display: table-cell;
    vertical-align: middle;
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary)
}

.coefficient-game-view-mob>ul>li:first-child {
    padding-left: 0
}

.single-coefficient-mob {
    float: left;
    width: 100%;
    height: 44px;
    background: hsla(0,0%,82%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.06);
    display: table;
    -webkit-transition: background .24s;
    transition: background .24s;
    position: relative;
    z-index: 22;
    overflow: hidden
}

.single-coefficient-mob>p {
    display: table-cell;
    vertical-align: top;
    padding: 0;
    position: relative;
    font-size: 14px;
    line-height: 44px;
    width: 100%;
    height: 44px;
    color: #000
}

.single-coefficient-mob>p>b {
    font-weight: 400;
    position: absolute;
    padding: 0 0 0 10px;
    left: 0;
    top: 0;
    display: table;
    width: 100%;
    height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    table-layout: fixed
}

.event-text-v-b-mob {
    display: table-cell;
    vertical-align: middle;
    padding: 1px 0 0;
    font-size: 12px;
    line-height: 14px;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.single-coefficient-mob>span {
    display: table-cell;
    text-align: right;
    font-size: 14px;
    line-height: 44px;
    padding: 0 10px;
    height: 100%;
    color: var(--text-color-dark);
    white-space: nowrap
}

.single-coefficient-mob>span>i {
    font-style: normal;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 0 0 10px
}

.top-m:before {
    content: "\E66C";
    color: var(--price-change-down);
    -webkit-animation: change-price .6s 3 ease-in-out;
    animation: change-price .6s 3 ease-in-out
}

.bot-m:before,.top-m:before {
    display: block;
    position: absolute;
    left: -3px;
    top: 0;
    font: 14px/44px icomoon
}

.bot-m:before {
    content: "\E66D";
    color: var(--price-change-up);
    -webkit-animation: change-price-top .6s 3 ease-in-out;
    animation: change-price-top .6s 3 ease-in-out
}

.game-information-mob>ul>li.factor-mob>.single-coefficient-mob {
    height: 60px;
    line-height: 60px;
    background: hsla(0,0%,92%,.9);
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15),inset 1px 0 0 rgba(213,201,204,.9);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15),inset 1px 0 0 rgba(213,201,204,.9)
}

.game-information-mob>ul>li.factor-mob>.single-coefficient-mob>span {
    font-size: 12px;
    line-height: 60px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
    padding: 0;
    text-align: center
}

.game-information-mob>ul>li.factor-mob>.single-coefficient-mob>span>i {
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    position: relative;
    padding: 0
}

.game-information-mob>ul.blocked>li.factor-mob>.single-coefficient-mob>span>i {
    display: none
}

.game-information-mob>ul>li.factor-mob>.single-coefficient-mob>span>i.bot-m,.game-information-mob>ul>li.factor-mob>.single-coefficient-mob>span>i.top-m {
    padding-left: 10px
}

.game-information-mob>ul>li.factor-mob>.single-coefficient-mob>span>i:before {
    line-height: 60px
}

@keyframes change-price-top {
    1% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    25% {
        -webkit-transform: translate3d(0,-2px,0);
        transform: translate3d(0,-2px,0);
        opacity: .5
    }

    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    75% {
        -webkit-transform: translate3d(0,3px,0);
        transform: translate3d(0,3px,0);
        opacity: .5
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes change-price {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    25% {
        -webkit-transform: translate3d(0,3px,0);
        transform: translate3d(0,3px,0);
        opacity: .5
    }

    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    75% {
        -webkit-transform: translate3d(0,-2px,0);
        transform: translate3d(0,-2px,0);
        opacity: .5
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.game-information-mob>ul>li.factor-mob>.single-coefficient-mob.active,.single-coefficient-mob.active {
    background: var(--brand-color);
    position: relative;
    overflow: hidden
}

.game-information-mob>ul>li.factor-mob>.single-coefficient-mob.active>span,.single-coefficient-mob.active>p,.single-coefficient-mob.active>span,.single-coefficient-mob.active>span>i.bot-m:before,.single-coefficient-mob.active>span>i.top-m:before {
    color: var(--brand-color-text)
}

.single-coefficient-mob.active:before {
    font: 16px/44px icomoon;
    color: var(--brand-color-text);
    content: "T";
    display: block;
    width: 99%;
    top: 0;
    right: 0;
    position: absolute;
    text-align: center;
    opacity: 0;
    background: var(--brand-color);
    -webkit-animation: add-betslip .4s ease-in-out;
    animation: add-betslip .4s ease-in-out;
    z-index: 22
}

.game-information-mob>ul>li.factor-mob>.single-coefficient-mob.active:before {
    line-height: 60px
}

@keyframes add-betslip {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 0
    }

    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        opacity: 0;
        display: none
    }
}

.dashboard-upcoming-game-list-mob {
    margin: 5px 0
}

.dashboard-wrapper-mob {
    float: left;
    width: 100%;
    padding: 2px 3px 0
}

.select-game-nav-list-mob,.select-game-nav-list-mob>ul,.select-game-nav-list-mob>ul>li {
    float: left;
    width: 100%
}

.sport-region-info-mob {
    float: left;
    width: 100%;
    background: var(--sport-panel-header-color);
    height: 40px;
    position: relative;
    padding: 0 40px;
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15)
}

.sport-region-info-mob .flag-view-m {
    left: 8px;
    top: 8px!important
}

.sport-region-info-mob.active {
    background: var(--sport-panel-header-color)
}

.country-games-info-mob {
    float: left;
    width: 100%;
    display: table;
    height: 40px
}

.country-games-info-mob>p {
    display: table-cell;
    vertical-align: top;
    padding: 0;
    position: relative;
    font-size: 14px;
    line-height: 40px;
    width: 100%;
    height: 40px;
    text-align: left
}

.country-games-info-mob>p,.sport-region-info-mob.active>.country-games-info-mob>p {
    color: var(--text-color-light)
}

.country-games-info-mob>p>i {
    font-style: normal;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.country-games-info-mob>span {
    display: table-cell;
    text-align: right;
    font-size: 14px;
    line-height: 40px;
    padding: 0 0 0 10px;
    height: 100%;
    color: var(--text-color-light);
    white-space: nowrap
}

.country-games-info-mob>span>b {
    font-weight: 400
}

.arrow-view-mob,.sport-region-info-mob.active>.country-games-info-mob>span {
    color: var(--text-color-light)
}

.arrow-view-mob {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    font: 20px/40px icomoon;
    text-align: center
}

.arrow-view-mob:before {
    content: "\E670"
}

.sport-region-info-mob.active>.arrow-view-mob:before {
    content: "\E671"
}

.competition-naw-wrapper-mob {
    float: left;
    width: 100%;
    overflow: hidden;
    max-height: 0;
    height: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    background-color: var(--header-color)
}

.sport-region-info-mob.active+.competition-naw-wrapper-mob {
    max-height: 99999px;
    border: 2px solid var(--sport-border-right-primary);
    padding: 5px
}

.competition-list-view-mob {
    float: left;
    width: 100%;
    height: auto;
    max-height: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    display: none
}

.competition-list-view-mob .fav-star-mob {
    color: var(--text-color-dark);
    -webkit-box-shadow: none;
    box-shadow: none
}

.sport-region-info-mob.active+.competition-naw-wrapper-mob>.competition-list-view-mob {
    max-height: 99999px;
    display: block
}

@keyframes open-animate-menu {
    0% {
        max-height: 0
    }

    to {
        max-height: 500px
    }
}

@keyframes closed-animate-menu {
    0% {
        max-height: 500px
    }

    to {
        max-height: 0
    }
}

.competition-list-view-mob>ul {
    float: left;
    width: 100%
}

.competition-list-view-mob>ul>li {
    float: left;
    width: 100%;
    background-color: var(--sport-element-color);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-top: 1px solid var(--sport-border-top-primary);
    height: 35px;
    text-align: left;
    padding: 0 0 0 34px;
    position: relative
}

.competition-list-view-mob>ul>li>a {
    text-decoration: none;
    display: block;
    float: left;
    padding: 0;
    width: 100%;
    color: #000
}

.competition-list-view-mob>ul>li>a.active {
    background: var(--brand-color)
}

.competition-list-view-mob>ul>li:first-child>a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.competition-list-view-mob>ul>li:last-child>a {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.fav-star-mob {
    position: absolute;
    left: 0;
    top: 0;
    width: 34px;
    height: 34px;
    -webkit-box-shadow: inset -1px 0 0 hsla(0,12%,83%,.9);
    box-shadow: inset -1px 0 0 hsla(0,12%,83%,.9);
    font: 16px/34px icomoon;
    text-align: center;
    color: #131724;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fav-star-mob.active {
    color: var(--favorite-color)
}

.fav-star-mob:before {
    content: "\F005"
}

.competition-list-view-mob>ul>li:first-child>a>.fav-star-mob {
    border-top-left-radius: 3px
}

.competition-list-view-mob>ul>li:last-child>a>.fav-star-mob {
    border-bottom-left-radius: 3px
}

.games-count-view-mob {
    position: absolute;
    font-size: 8px;
    top: 2px;
    left: 26px;
    line-height: 12px;
    font-style: normal;
    color: var(--text-color-light)
}

.competition-list-view-mob>ul>li>a>p {
    float: left;
    width: 100%;
    padding: 0 38px 0 8px;
    font-size: 12px;
    line-height: 34px;
    color: var(--text-color-light);
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.competition-list-view-mob>ul>li>a>p>i {
    font-style: normal;
    display: block;
    position: absolute;
    right: 8px;
    top: 0;
    text-align: right
}

.competition-list-view-mob>ul>li>a.active>p {
    color: #000
}

.time-filter-mob.live-f-view-mob>ul>li {
    width: 50%
}

.time-filter-mob {
    float: left;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden
}

.time-filter-mob::-webkit-scrollbar {
    display: none;
    width: 0
}

.time-filter-mob>ul {
    float: left;
    background: var(--sport-panel-header-color);
    display: table;
    width: auto;
    min-width: 100%;
    height: 44px
}

.time-filter-mob>ul>li {
    display: table-cell;
    padding: 0 5px;
    font-size: 12px;
    line-height: 44px;
    text-align: center;
    white-space: nowrap;
    color: var(--text-color-light);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.time-filter-mob>ul>li.active {
    color: var(--text-color-light);
    border-bottom: 2px solid var(--brand-color)
}

.sports-navigation-mob {
    float: left;
    width: 100%;
    background: #283235;
    border-top: 1px solid #37464a;
    height: 66px;
    margin: 0
}

.sport-nav-container-mob {
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    background: #283235
}

.sport-nav-container-mob::-webkit-scrollbar {
    display: none;
    width: 0
}

.sport-nav-container-mob>ul {
    padding: 0
}

.sport-nav-container-mob>ul>li {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 14px;
    margin: 0 3px
}

.sport-nav-container-mob>ul>li>a {
    font-size: 12px;
    padding: 0 8px;
    display: block;
    text-decoration: none;
    color: #000;
    position: relative;
    text-align: center
}

.sport-icon-mob {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 24px;
    height: 38px;
    text-align: center;
    padding: 6px 0 0;
    color: hsla(0,0%,100%,.5);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

span.sport-icon-general>svg,span.sport-icon-mob>svg {
    fill: var(--text-color-light)
}

.sport-icon-mob:before {
    font: 24px/32px Sport-icons
}

.sport-icon-mob.favorites-mob:before {
    font: 28px/32px icomoon;
    color: var(--favorite-color);
    content: "\F005"
}

.sport-nav-container-mob>ul>li>a.active>span:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -29px;
    left: 50%;
    margin-left: -5px;
    z-index: 33;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 7px;
    border-color: transparent transparent var(--brand-color)
}

@keyframes arrow-active-top {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.sport-nav-container-mob>ul>li>a>p {
    height: 28px;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    color: var(--text-color-light);
    line-height: 18px
}

.select-sport-contain-mob {
    float: left;
    width: 100%
}

.select-sport-title-mob {
    float: left;
    width: 100%;
    display: table;
    height: 34px;
    color: var(--brand-color);
    padding: 0 0 0 10px;
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1)
}

.select-sport-title-mob:before {
    display: none
}

.select-sport-title-mob>h2 {
    font-weight: 400;
    display: table-cell;
    vertical-align: top;
    padding: 0;
    position: relative;
    font-size: 14px;
    line-height: 34px;
    width: 100%;
    height: 34px;
    text-align: left
}

.select-sport-title-mob>h2>b {
    font-weight: 400;
    padding: 0 0 0 10px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.select-sport-title-mob>span {
    display: table-cell;
    text-align: right;
    font-size: 14px;
    line-height: 34px;
    padding: 0 10px;
    height: 100%;
    white-space: nowrap
}

.select-sport-title-mob>span>b {
    position: relative;
    display: inline-block;
    font-weight: 400;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    vertical-align: top
}

.additional-game-info-mob {
    float: left;
    width: 100%;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 14px;
    color: var(--text-color-light)
}

.import-view-container-mob .game-view-wrapper {
    margin: 5px 0
}

.import-view-container-mob .game-view-title-contain-m {
    border: none!important
}

.import-view-container-mob .game-view-wrapper .game-date-row-m {
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.import-view-container-mob .game-view-wrapper .game-date-row-m span {
    color: var(--text-color-light)
}

.import-view-container-mob .game-view-wrapper .teams-name-shirt-color {
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    padding: 15px 5px 10px
}

.import-view-container-mob .game-view-wrapper .statistic-icon-view-m {
    padding: 0;
    top: 100%;
    width: auto;
    height: auto;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    background-color: var(--switcher-button-color);
    line-height: 1;
    padding: 2px
}

.import-view-container-mob .game-view-wrapper .statistic-icon-view-m:before {
    position: absolute;
    left: 100%;
    margin-left: -1px;
    top: 0;
    content: "";
    width: 0;
    height: 0;
    border-left: 1px solid transparent;
    border-right: 5px solid transparent;
    border-top: 18px solid var(--switcher-button-color)
}

.import-view-container-mob .game-view-wrapper .statistic-icon-view-m:after {
    position: absolute;
    right: 100%;
    top: 0;
    margin-right: -1px;
    content: "";
    width: 0;
    height: 0;
    border-right: 1px solid transparent;
    border-left: 5px solid transparent;
    border-top: 18px solid var(--switcher-button-color)
}

.import-view-container-mob .teams-name-shirt-color>ul>li.vs-contain-m {
    color: var(--text-color-light)
}

.additional-info-mob {
    margin: 0 0 1px
}

.animation-stat-tabs-mob {
    float: left;
    width: 100%;
    display: table;
    table-layout: fixed;
    text-align: center;
    background: var(--switcher-button-color);
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    height: 24px;
    margin: 1px 0 11px
}

.view-game-additional-info-mob {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    font-size: 10px;
    padding: 3px 5px 5px;
    line-height: 12px;
    border-right: 1px solid var(--sport-border-right-primary);
    color: var(--text-color-light);
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden
}

.view-game-additional-info-mob:first-child {
    border-left: 1px solid var(--sport-border-left-primary)
}

.view-game-additional-info-mob.active {
    -webkit-box-shadow: 0 -2px 0 var(--brand-color) inset;
    box-shadow: 0 -2px 0 var(--brand-color) inset
}

.view-game-additional-info-mob.one {
    padding: 0 30px 0 0;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: var(--light-theme-one)
}

.view-game-additional-info-mob.one:before {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 24px;
    display: block;
    text-align: center;
    font: 16px/24px icomoon;
    content: "\E670";
    color: #000;
    z-index: 11
}

.view-game-additional-info-mob.one.active:before {
    content: "\E671";
    color: var(--light-theme-one)
}

.bread-crumbs-view-mob {
    width: 100%;
    height: 38px;
    background: --brand-highlight-color;
    border-bottom: 1px solid --breadcrumb-border-color;
    border-top: 1px solid --brand-highlight-color;
    position: relative;
    text-align: left;
    padding: 0 10px 0 38px
}

.bread-crumbs-view-mob>a {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 38px;
    height: 38px;
    text-decoration: none
}

.back-arrow-crumbs-mob {
    float: left;
    display: block;
    width: 100%;
    height: 100%;
    font: 20px/38px icomoon;
    text-align: center;
    color: hsla(0,0%,100%,.9);
    background: rgba(0,0,0,.15);
    -webkit-box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15);
    box-shadow: inset 0 1px 0 hsla(224,9%,53%,.15)
}

.bread-crumbs-view-mob.favorites-mob {
    background: var(--favorite-color)
}

.back-arrow-crumbs-mob:before {
    content: "\E66F"
}

.bread-crumbs-view-mob>p {
    float: left;
    width: 100%;
    padding: 0 10px 0 12px;
    color: #ffba24;
    font-size: 14px;
    line-height: 38px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.bread-crumbs-view-mob.favorites-mob .back-arrow-crumbs-mob,.bread-crumbs-view-mob.favorites-mob>p {
    color: #000
}

.league-name-view-mob {
    width: 100%;
    height: 35px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 3;
    background: var(--sport-panel-header-color);
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    border-bottom: 1px solid var(--sport-border-bottom-primary)
}

.league-name-view-mob>* {
    float: left;
    width: 100%;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 33px;
    padding: 0 10px;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    position: relative;
    color: var(--text-color-light)
}

.market-select-preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

h3.market-select-label {
    padding-left: 10px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-overflow: ellipsis;
    overflow: hidden
}

.market-select-dropdown {
    position: absolute;
    display: none;
    width: 100%;
    max-width: 220px;
    left: -50px
}

.market-select-holder.active .market-select-dropdown {
    display: block
}

.market-select-holder {
    max-width: 30%
}

.dropdown-cloud {
    width: 100%;
    background-color: var(--light-theme-two);
    border-radius: 5px;
    color: var(--text-color-dark);
    -webkit-box-shadow: 0 2px 2px 0 var(--box-shadow-color);
    box-shadow: 0 2px 2px 0 var(--box-shadow-color);
    overflow: hidden
}

.dropdown-content {
    max-height: 350px;
    overflow: auto;
    padding-right: 9px
}

.dropdown-row {
    border-bottom: 1px solid var(--light-theme-three);
    border-right: 1px solid var(--light-theme-three)
}

.dropdown-row.active {
    background-color: var(--light-theme-one)
}

ul.game-info-multiline {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto
}

.multiline-odds .game-information-mob,.multiline-odds .single-game-list-item-mob {
    height: auto
}

.multiline-odds .game-info-multiline li.teams-name-info-mob {
    -webkit-box-flex: 100%;
    -ms-flex: 100% 0 0px;
    flex: 100% 0 0
}

.multiline-odds .game-info-multiline li.factor-mob {
    -webkit-box-flex: 50%;
    -ms-flex: 50% 0 0px;
    flex: 50% 0 0
}

.game-information-mob>ul.game-info-multiline>li.factor-mob {
    height: 45px;
    line-height: 45px
}

.multiline-odds .bigger-factor-sub.single-coefficient-m {
    padding: 0 11px
}

ul.multiline-odds {
    float: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: auto
}

.game-information-mob>ul.multiline-odds>li.teams-name-info-mob {
    width: auto;
    -webkit-box-flex: 100%;
    -ms-flex: 100% 0 0px;
    flex: 100% 0 0
}

.multiline-odds li.bigger-factor.factor-m {
    height: 2.7em;
    line-height: 2.7em;
    font-size: 15px;
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%
}

.react-datepicker-wrapper>.react-datepicker__input-container {
    position: relative
}

.react-datepicker__input-container>input[type=text] {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px 10px;
    font-family: Roboto,sans-serif;
    font-size: 12px;
    -webkit-transition: border .24s;
    transition: border .24s;
    border-radius: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    z-index: 20;
    background: var(--light-theme-one) none repeat scroll 0 0;
    border: 1px solid var(--sport-border-right-primary);
    border-radius: 0;
    color: var(--text-color-dark);
    height: 24px
}

.react-datepicker__input-container>input[type=text]:focus,.react-datepicker__input-container>input[type=text]:hover {
    border: 1px solid var(--brand-color)
}

.date-picker-wrapper>.react-datepicker__input-container>input::-webkit-input-placeholder {
    opacity: 1;
    color: #000
}

.date-picker-wrapper>.react-datepicker__input-container>input::-moz-placeholder {
    opacity: 1;
    color: #000
}

.date-picker-wrapper>.react-datepicker__input-container>input:-ms-input-placeholder {
    opacity: 1;
    color: #000
}

.date-picker-wrapper>.react-datepicker__input-container>input:-moz-placeholder {
    opacity: 1;
    color: #000
}

.react-datepicker {
    font-family: Roboto,sans-serif!important;
    border-top: 1px solid var(--sport-border-top-primary)!important;
    border-left: 1px solid var(--sport-border-left-primary)!important;
    border-right: 1px solid var(--sport-border-right-primary)!important;
    border-bottom: 1px solid var(--sport-border-bottom-primary)!important;
    color: var(--text-color-light)!important;
    background-color: var(--sport-panel-header-color)!important;
    -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,.4)!important;
    box-shadow: 10px 10px 0 rgba(0,0,0,.4)!important
}

.react-datepicker-popper {
    z-index: 99!important;
    margin-top: 0!important
}

.react-datepicker__header {
    border-bottom: none!important;
    background: transparent!important
}

.react-datepicker__day-names {
    background-color: inherit!important;
    border: none!important;
    font-style: italic;
    border-top: 1px solid var(--sport-border-top-primary)!important;
    border-right: 1px solid var(--sport-border-bottom-primary)!important;
    padding: 0 5px
}

.react-datepicker__month {
    background-color: transparent!important;
    border: none!important;
    border-right: 1px solid var(--sport-border-bottom-primary)!important;
    padding: 0 5px 5px
}

.react-datepicker__month-container {
    margin-right: 0!important
}

.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before {
    border-top-color: var(--date-picker-border)!important
}

.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before {
    border-top: none;
    border-bottom-color: var(--date-picker-border)!important
}

.react-datepicker__triangle {
    display: none!important
}

.react-datepicker__navigation--previous {
    border-right-color: rgba(99,99,99,.9)!important
}

.react-datepicker__navigation--next {
    border-left-color: rgba(99,99,99,.9)!important
}

.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--select {
    position: relative
}

.react-datepicker__month-dropdown-container--select>select,.react-datepicker__year-dropdown-container--select>select {
    float: left;
    width: auto;
    position: relative;
    z-index: 55;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid hsla(0,0%,100%,.9);
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: Roboto,sans-serif;
    font-size: 12px;
    padding-left: 7px;
    padding-right: 36px;
    text-transform: uppercase;
    border-radius: inherit
}

.react-datepicker__month-dropdown-container--select:before,.react-datepicker__year-dropdown-container--select:before {
    display: block;
    position: absolute;
    z-index: 10;
    font: 14px/18px icomoon;
    content: "\E670";
    right: 0;
    top: 7px;
    width: 26px;
    height: 18px;
    border-left: 1px solid var(--date-picker-border);
    text-align: center;
    color: #000
}

.react-datepicker__header__dropdown--select {
    margin-top: -6px!important
}

.react-datepicker-time__header,.react-datepicker__current-month {
    padding: 8px 0!important;
    color: inherit!important;
    font-weight: 400!important;
    border-right: 1px solid var(--sport-border-bottom-primary)!important;
    border-bottom: 1px solid var(--sport-border-bottom-primary)!important
}

.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name {
    color: inherit!important
}

.react-datepicker__day-name {
    margin: 5px 0!important;
    line-height: 15px!important;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border-left: 1px solid var(--sport-border-top-primary)!important;
    border-right: 1px solid var(--sport-border-bottom-primary)!important
}

.react-datepicker__day-names div.react-datepicker__day-name:first-of-type {
    border-left: none!important
}

.react-datepicker__day-names div.react-datepicker__day-name:last-of-type {
    border-right: none!important
}

.react-datepicker__day {
    margin: 1px!important;
    background-color: var(--input-color)!important
}

.react-datepicker__day--outside-month {
    background-color: var(--header-color)!important
}

.react-datepicker__time-container {
    border-left: 1px solid var(--sport-border-top-primary)!important
}

.react-datepicker__time-container .react-datepicker__time {
    border: none!important;
    background: inherit!important;
    padding: 1px 0 4px 5px!important;
    border-top: 1px solid var(--sport-border-top-primary)!important;
    border-right: 1px solid var(--sport-border-bottom-primary)!important
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    margin: 2px 4px 2px 1px!important;
    background-color: var(--input-color)!important
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar {
    width: 9px!important
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: var(--text-color-gray);
    border: 2px solid transparent;
    background-clip: content-box
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-button {
    display: none
}

.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: var(--brand-color)!important;
    border-radius: 0!important
}

.react-datepicker__day:hover,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    background-color: var(--brand-color)!important
}

.new-user-picker {
    width: 50%
}

.new-user-picker label {
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: var(--dark-theme-zero)
}

.new-user-picker.react-datepicker-wrapper {
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px
}

.new-user-picker>div {
    height: 32px
}

.new-user-picker div.react-datepicker-wrapper {
    width: 100%;
    height: 32px
}

.new-user-picker.react-datepicker-wrapper>div .react-datepicker__input-container {
    position: relative;
    width: 100%
}

.new-user-picker.react-datepicker-wrapper>div .react-datepicker__input-container:before {
    display: block;
    position: absolute;
    right: 10px;
    top: 3px;
    font: 16px/24px icomoon;
    content: "\E918";
    color: var(--dark-theme-one);
    z-index: 27;
    pointer-events: none
}

.new-user-picker.react-datepicker-wrapper>div .react-datepicker__input-container>input[type=text] {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px 10px;
    font-family: Roboto,sans-serif;
    font-size: 12px;
    -webkit-transition: border .24s;
    transition: border .24s;
    border-radius: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    z-index: 20;
    background: #fff;
    border: 1px solid var(--sport-border-right-primary);
    border-radius: 0;
    color: var(--dark-theme-zero);
    height: 32px
}

.new-user-picker.react-datepicker-wrapper>div .react-datepicker__input-container>input[type=text]:hover {
    border-color: var(--brand-color);
    z-index: 2
}

.new-user-picker .react-datepicker {
    font-family: Roboto,sans-serif!important;
    border-top: 1px solid var(--sport-border-top-primary)!important;
    border-left: 1px solid var(--sport-border-left-primary)!important;
    border-right: 1px solid var(--sport-border-right-primary)!important;
    border-bottom: 1px solid var(--sport-border-bottom-primary)!important;
    color: var(--text-color-light)!important;
    background-color: var(--sport-panel-header-color)!important;
    -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,.4)!important;
    box-shadow: 10px 10px 0 rgba(0,0,0,.4)!important;
    position: relative
}

@font-face {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    src: local("arnamu"),url(/./fonts/arnamu_27bf69ff82203378a2cdf7128f8c80ae.woff2) format("woff2"),url(/./fonts/arnamu_0c480f6705bbcf2bc9e7904286ce88df.woff) format("woff"),url(/./fonts/arnamu_0285cd9caff3a01c85ab4ca5dd43cbd4.ttf) format("truetype"),url(/./fonts/arnamu_50bcafd65aff29ca2aad1d6059df929a.eot),url(/./fonts/arnamu_50bcafd65aff29ca2aad1d6059df929a.eot) format("embedded-opentype"),url(/./fonts/arnamu_a78570824d2b508fde443fcf4b704246.svg) format("svg");
    unicode-range: u+0530-058f
}

@font-face {
    font-family: Roboto;
    font-weight: 700;
    font-style: normal;
    src: local("arnamu"),url(/./fonts/arnamu_bold_e21ec7f360cb5048d01d9f6dffa3ab83.woff2) format("woff2"),url(/./fonts/arnamu_bold_25add7fd2c4747a11e959caad46c7c4d.woff) format("woff"),url(/./fonts/arnamu_bold_3067328c42248fa8657226555910174c.ttf) format("truetype"),url(/./fonts/arnamu_bold_e745f848eb3bd8011f7ab3754ffa0b21.eot),url(/./fonts/arnamu_bold_e745f848eb3bd8011f7ab3754ffa0b21.eot) format("embedded-opentype"),url(/./fonts/arnamu_bold_e981aa16f83a0149870e95895b54d7cd.svg) format("svg");
    unicode-range: u+0530-058f
}

@font-face {
    font-family: Bebas Neue;
    font-weight: 400;
    font-style: normal;
    src: local("Bebas Neue"),url(/./fonts/BebasNeue-Regular_47f711bd1524b9283aa92d3d74db16a8.ttf) format("truetype"),url(/./fonts/BebasNeue-Regular_efe36cb1e690638fc59af446ffc5e774.otf) format("opentype")
}

@font-face {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    src: local("Roboto"),url(/./fonts/Roboto_b65b078c2f62cb030e8faa332896afec.woff2) format("woff2"),url(/./fonts/Roboto_f063ed2df8f2a30ec912d177bbada28a.woff) format("woff"),url(/./fonts/Roboto_d5b0fe487accd41fdf649db052f88a64.ttf) format("truetype"),url(/./fonts/Roboto_f2b2fed6e5bc51d35396efc6e147de83.eot),url(/./fonts/Roboto_f2b2fed6e5bc51d35396efc6e147de83.eot) format("embedded-opentype"),url(/./fonts/Roboto_bbfbda6111e469f4dad8509ee047e745.svg) format("svg")
}

@font-face {
    font-family: Roboto;
    font-weight: 700;
    font-style: normal;
    src: local("Roboto"),url(/./fonts/RobotoBold_5c3f2196f147bbbc3583de1008be7538.woff2) format("woff2"),url(/./fonts/RobotoBold_fffb9b57361a7ca952052165cd66274a.woff) format("woff"),url(/./fonts/RobotoBold_ac6e122e4ec3ef6df1d06bcab3833d49.ttf) format("truetype"),url(/./fonts/RobotoBold_3ab7c59e4a9db7daa483b313050dc9bf.eot),url(/./fonts/RobotoBold_3ab7c59e4a9db7daa483b313050dc9bf.eot) format("embedded-opentype"),url(/./fonts/RobotoBold_5aad91649a4d8567d84e4abe9a2ffff3.svg) format("svg")
}

@font-face {
    font-family: Glyphicons Social;
    src: url(/./fonts/glyphicons-social-regular_252af4602b334c881632c8503d6bb105.eot);
    src: url(/./fonts/glyphicons-social-regular_252af4602b334c881632c8503d6bb105.eot?#iefix) format("embedded-opentype"),url(/./fonts/glyphicons-social-regular_3233a2e8e2e2a0b3beade2916bdd586e.woff2) format("woff2"),url(/./fonts/glyphicons-social-regular_464c6e47e58d28c1a6645eb8a00bec15.woff) format("woff"),url(/./fonts/glyphicons-social-regular_a60029c243ebcbbd96d0223eabe455aa.ttf) format("truetype"),url(/./fonts/glyphicons-social-regular_63d7bc35b9cadbf4305ed0cc71b288d9.svg#glyphicons_socialregular) format("svg")
}

.social {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: Glyphicons Social;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.social.x05 {
    font-size: 12px
}

.social.x2 {
    font-size: 48px
}

.social.x3 {
    font-size: 72px
}

.social.x4 {
    font-size: 96px
}

.social.x5 {
    font-size: 120px
}

.social.light:before {
    color: #f2f2f2
}

.social.drop:before {
    text-shadow: -1px 1px 3px rgba(0,0,0,.3)
}

.social.flip {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    -webkit-filter: FlipH;
    filter: FlipH;
    -ms-filter: "FlipH"
}

.social.flipv {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    -webkit-filter: FlipV;
    filter: FlipV;
    -ms-filter: "FlipV"
}

.social.rotate90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.social.rotate180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.social.rotate270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.social-pinterest:before {
    content: "\E001"
}

.social-dropbox:before {
    content: "\E002"
}

.social-google-plus:before {
    content: "\E003"
}

.social-jolicloud:before {
    content: "\E004"
}

.social-yahoo:before {
    content: "\E005"
}

.social-blogger:before {
    content: "\E006"
}

.social-picasa:before {
    content: "\E007"
}

.social-amazon:before {
    content: "\E008"
}

.social-tumblr:before {
    content: "\E009"
}

.social-wordpress:before {
    content: "\E010"
}

.social-instapaper:before {
    content: "\E011"
}

.social-evernote:before {
    content: "\E012"
}

.social-xing:before {
    content: "\E013"
}

.social-zootool:before {
    content: "\E014"
}

.social-dribbble:before {
    content: "\E015"
}

.social-deviantart:before {
    content: "\E016"
}

.social-read-it-later:before {
    content: "\E017"
}

.social-linked-in:before {
    content: "\E018"
}

.social-forrst:before {
    content: "\E019"
}

.social-pinboard:before {
    content: "\E020"
}

.social-behance:before {
    content: "\E021"
}

.social-github:before {
    content: "\E022"
}

.social-youtube:before {
    content: "\E023"
}

.social-skitch:before {
    content: "\E024"
}

.social-foursquare:before {
    content: "\E025"
}

.social-quora:before {
    content: "\E026"
}

.social-badoo:before {
    content: "\E027"
}

.social-spotify:before {
    content: "\E028"
}

.social-stumbleupon:before {
    content: "\E029"
}

.social-readability:before {
    content: "\E030"
}

.social-facebook:before {
    content: "\E031"
}

.social-twitter:before {
    content: "\E032"
}

.social-instagram:before {
    content: "\E033"
}

.social-posterous-spaces:before {
    content: "\E034"
}

.social-vimeo:before {
    content: "\E035"
}

.social-flickr:before {
    content: "\E036"
}

.social-last-fm:before {
    content: "\E037"
}

.social-rss:before {
    content: "\E038"
}

.social-skype:before {
    content: "\E039"
}

.social-e-mail:before {
    content: "\E040"
}

.social-vine:before {
    content: "\E041"
}

.social-myspace:before {
    content: "\E042"
}

.social-goodreads:before {
    content: "\E043"
}

.social-apple:before {
    content: "\F8FF"
}

.social-windows:before {
    content: "\E045"
}

.social-yelp:before {
    content: "\E046"
}

.social-playstation:before {
    content: "\E047"
}

.social-xbox:before {
    content: "\E048"
}

.social-android:before {
    content: "\E049"
}

.social-ios:before {
    content: "\E050"
}

.social-wikipedia:before {
    content: "\E051"
}

.social-pocket:before {
    content: "\E052"
}

.social-steam:before {
    content: "\E053"
}

.social-souncloud:before {
    content: "\E054"
}

.social-slideshare:before {
    content: "\E055"
}

.social-netflix:before {
    content: "\E056"
}

.social-paypal:before {
    content: "\E057"
}

.social-google-drive:before {
    content: "\E058"
}

.social-linux-foundation:before {
    content: "\E059"
}

.social-ebay:before {
    content: "\E060"
}

@font-face {
    font-family: glyphicons;
    src: url(/./fonts/glyphicons-regular_6ba4ced8a782ae7d204524afd509a35d.eot);
    src: url(/./fonts/glyphicons-regular_6ba4ced8a782ae7d204524afd509a35d.eot?#iefix) format("embedded-opentype"),url(/./fonts/glyphicons-regular_955a9d321f2654e2d992073fd87bba2d.woff2) format("woff2"),url(/./fonts/glyphicons-regular_0a8b7dbbd2ff876332b17c41af811814.woff) format("woff"),url(/./fonts/glyphicons-regular_a4ddcd8bc538d0a767d2c826e1e8f5d7.ttf) format("truetype"),url(/./fonts/glyphicons-regular_876a82cf3379d26d15539dceb46d31d0.svg#glyphiconsregular) format("svg");
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.glyphicons {
    position: relative;
    display: inline-block;
    font-family: glyphicons;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicons.x05 {
    font-size: 12px
}

.glyphicons.x2 {
    font-size: 48px
}

.glyphicons.x3 {
    font-size: 72px
}

.glyphicons.x4 {
    font-size: 96px
}

.glyphicons.x5 {
    font-size: 120px
}

.glyphicons.light:before {
    color: #f2f2f2
}

.glyphicons.drop:before {
    text-shadow: -1px 1px 3px rgba(0,0,0,.3)
}

.glyphicons.flip {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    -webkit-filter: FlipH;
    filter: FlipH;
    -ms-filter: "FlipH"
}

.glyphicons.flipv {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    -webkit-filter: FlipV;
    filter: FlipV;
    -ms-filter: "FlipV"
}

.glyphicons.rotate90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.glyphicons.rotate180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.glyphicons.rotate270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.glyphicons-glass:before {
    content: "\E001"
}

.glyphicons-leaf:before {
    content: "\E002"
}

.glyphicons-dog:before {
    content: "\E003"
}

.glyphicons-user:before {
    content: "\E004"
}

.glyphicons-girl:before {
    content: "\E005"
}

.glyphicons-car:before {
    content: "\E006"
}

.glyphicons-user-add:before {
    content: "\E007"
}

.glyphicons-user-remove:before {
    content: "\E008"
}

.glyphicons-film:before {
    content: "\E009"
}

.glyphicons-magic:before {
    content: "\E010"
}

.glyphicons-envelope:before {
    content: "\2709"
}

.glyphicons-camera:before {
    content: "\E011"
}

.glyphicons-heart:before {
    content: "\E013"
}

.glyphicons-beach-umbrella:before {
    content: "\E014"
}

.glyphicons-train:before {
    content: "\E015"
}

.glyphicons-print:before {
    content: "\E016"
}

.glyphicons-bin:before {
    content: "\E017"
}

.glyphicons-music:before {
    content: "\E018"
}

.glyphicons-note:before {
    content: "\E019"
}

.glyphicons-heart-empty:before {
    content: "\E020"
}

.glyphicons-home:before {
    content: "\E021"
}

.glyphicons-snowflake:before {
    content: "\2744"
}

.glyphicons-fire:before {
    content: "\E023"
}

.glyphicons-magnet:before {
    content: "\E024"
}

.glyphicons-parents:before {
    content: "\E025"
}

.glyphicons-binoculars:before {
    content: "\E026"
}

.glyphicons-road:before {
    content: "\E027"
}

.glyphicons-search:before {
    content: "\E028"
}

.glyphicons-cars:before {
    content: "\E029"
}

.glyphicons-notes-2:before {
    content: "\E030"
}

.glyphicons-pencil:before {
    content: "\270F"
}

.glyphicons-bus:before {
    content: "\E032"
}

.glyphicons-wifi-alt:before {
    content: "\E033"
}

.glyphicons-luggage:before {
    content: "\E034"
}

.glyphicons-old-man:before {
    content: "\E035"
}

.glyphicons-woman:before {
    content: "\E036"
}

.glyphicons-file:before {
    content: "\E037"
}

.glyphicons-coins:before {
    content: "\E038"
}

.glyphicons-airplane:before {
    content: "\2708"
}

.glyphicons-notes:before {
    content: "\E040"
}

.glyphicons-stats:before {
    content: "\E041"
}

.glyphicons-charts:before {
    content: "\E042"
}

.glyphicons-pie-chart:before {
    content: "\E043"
}

.glyphicons-group:before {
    content: "\E044"
}

.glyphicons-keys:before {
    content: "\E045"
}

.glyphicons-calendar:before {
    content: "\E046"
}

.glyphicons-router:before {
    content: "\E047"
}

.glyphicons-camera-small:before {
    content: "\E048"
}

.glyphicons-star-empty:before {
    content: "\E049"
}

.glyphicons-star:before {
    content: "\E050"
}

.glyphicons-link:before {
    content: "\E051"
}

.glyphicons-eye-open:before {
    content: "\E052"
}

.glyphicons-eye-close:before {
    content: "\E053"
}

.glyphicons-alarm:before {
    content: "\E054"
}

.glyphicons-clock:before {
    content: "\E055"
}

.glyphicons-stopwatch:before {
    content: "\E056"
}

.glyphicons-projector:before {
    content: "\E057"
}

.glyphicons-history:before {
    content: "\E058"
}

.glyphicons-truck:before {
    content: "\E059"
}

.glyphicons-cargo:before {
    content: "\E060"
}

.glyphicons-compass:before {
    content: "\E061"
}

.glyphicons-keynote:before {
    content: "\E062"
}

.glyphicons-paperclip:before {
    content: "\E063"
}

.glyphicons-power:before {
    content: "\E064"
}

.glyphicons-lightbulb:before {
    content: "\E065"
}

.glyphicons-tag:before {
    content: "\E066"
}

.glyphicons-tags:before {
    content: "\E067"
}

.glyphicons-cleaning:before {
    content: "\E068"
}

.glyphicons-ruler:before {
    content: "\E069"
}

.glyphicons-gift:before {
    content: "\E070"
}

.glyphicons-umbrella:before {
    content: "\2602"
}

.glyphicons-book:before {
    content: "\E072"
}

.glyphicons-bookmark:before {
    content: "\E073"
}

.glyphicons-wifi:before {
    content: "\E074"
}

.glyphicons-cup:before {
    content: "\E075"
}

.glyphicons-stroller:before {
    content: "\E076"
}

.glyphicons-headphones:before {
    content: "\E077"
}

.glyphicons-headset:before {
    content: "\E078"
}

.glyphicons-warning-sign:before {
    content: "\E079"
}

.glyphicons-signal:before {
    content: "\E080"
}

.glyphicons-retweet:before {
    content: "\E081"
}

.glyphicons-refresh:before {
    content: "\E082"
}

.glyphicons-roundabout:before {
    content: "\E083"
}

.glyphicons-random:before {
    content: "\E084"
}

.glyphicons-heat:before {
    content: "\E085"
}

.glyphicons-repeat:before {
    content: "\E086"
}

.glyphicons-display:before {
    content: "\E087"
}

.glyphicons-log-book:before {
    content: "\E088"
}

.glyphicons-address-book:before {
    content: "\E089"
}

.glyphicons-building:before {
    content: "\E090"
}

.glyphicons-eyedropper:before {
    content: "\E091"
}

.glyphicons-adjust:before {
    content: "\E092"
}

.glyphicons-tint:before {
    content: "\E093"
}

.glyphicons-crop:before {
    content: "\E094"
}

.glyphicons-vector-path-square:before {
    content: "\E095"
}

.glyphicons-vector-path-circle:before {
    content: "\E096"
}

.glyphicons-vector-path-polygon:before {
    content: "\E097"
}

.glyphicons-vector-path-line:before {
    content: "\E098"
}

.glyphicons-vector-path-curve:before {
    content: "\E099"
}

.glyphicons-vector-path-all:before {
    content: "\E100"
}

.glyphicons-font:before {
    content: "\E101"
}

.glyphicons-italic:before {
    content: "\E102"
}

.glyphicons-bold:before {
    content: "\E103"
}

.glyphicons-text-underline:before {
    content: "\E104"
}

.glyphicons-text-strike:before {
    content: "\E105"
}

.glyphicons-text-height:before {
    content: "\E106"
}

.glyphicons-text-width:before {
    content: "\E107"
}

.glyphicons-text-resize:before {
    content: "\E108"
}

.glyphicons-left-indent:before {
    content: "\E109"
}

.glyphicons-right-indent:before {
    content: "\E110"
}

.glyphicons-align-left:before {
    content: "\E111"
}

.glyphicons-align-center:before {
    content: "\E112"
}

.glyphicons-align-right:before {
    content: "\E113"
}

.glyphicons-justify:before {
    content: "\E114"
}

.glyphicons-list:before {
    content: "\E115"
}

.glyphicons-text-smaller:before {
    content: "\E116"
}

.glyphicons-text-bigger:before {
    content: "\E117"
}

.glyphicons-embed:before {
    content: "\E118"
}

.glyphicons-embed-close:before {
    content: "\E119"
}

.glyphicons-table:before {
    content: "\E120"
}

.glyphicons-message-full:before {
    content: "\E121"
}

.glyphicons-message-empty:before {
    content: "\E122"
}

.glyphicons-message-in:before {
    content: "\E123"
}

.glyphicons-message-out:before {
    content: "\E124"
}

.glyphicons-message-plus:before {
    content: "\E125"
}

.glyphicons-message-minus:before {
    content: "\E126"
}

.glyphicons-message-ban:before {
    content: "\E127"
}

.glyphicons-message-flag:before {
    content: "\E128"
}

.glyphicons-message-lock:before {
    content: "\E129"
}

.glyphicons-message-new:before {
    content: "\E130"
}

.glyphicons-inbox:before {
    content: "\E131"
}

.glyphicons-inbox-plus:before {
    content: "\E132"
}

.glyphicons-inbox-minus:before {
    content: "\E133"
}

.glyphicons-inbox-lock:before {
    content: "\E134"
}

.glyphicons-inbox-in:before {
    content: "\E135"
}

.glyphicons-inbox-out:before {
    content: "\E136"
}

.glyphicons-cogwheel:before {
    content: "\E137"
}

.glyphicons-cogwheels:before {
    content: "\E138"
}

.glyphicons-picture:before {
    content: "\E139"
}

.glyphicons-adjust-alt:before {
    content: "\E140"
}

.glyphicons-database-lock:before {
    content: "\E141"
}

.glyphicons-database-plus:before {
    content: "\E142"
}

.glyphicons-database-minus:before {
    content: "\E143"
}

.glyphicons-database-ban:before {
    content: "\E144"
}

.glyphicons-folder-open:before {
    content: "\E145"
}

.glyphicons-folder-plus:before {
    content: "\E146"
}

.glyphicons-folder-minus:before {
    content: "\E147"
}

.glyphicons-folder-lock:before {
    content: "\E148"
}

.glyphicons-folder-flag:before {
    content: "\E149"
}

.glyphicons-folder-new:before {
    content: "\E150"
}

.glyphicons-edit:before {
    content: "\E151"
}

.glyphicons-new-window:before {
    content: "\E152"
}

.glyphicons-check:before {
    content: "\E153"
}

.glyphicons-unchecked:before {
    content: "\E154"
}

.glyphicons-more-windows:before {
    content: "\E155"
}

.glyphicons-show-big-thumbnails:before {
    content: "\E156"
}

.glyphicons-show-thumbnails:before {
    content: "\E157"
}

.glyphicons-show-thumbnails-with-lines:before {
    content: "\E158"
}

.glyphicons-show-lines:before {
    content: "\E159"
}

.glyphicons-playlist:before {
    content: "\E160"
}

.glyphicons-imac:before {
    content: "\E161"
}

.glyphicons-macbook:before {
    content: "\E162"
}

.glyphicons-ipad:before {
    content: "\E163"
}

.glyphicons-iphone:before {
    content: "\E164"
}

.glyphicons-iphone-transfer:before {
    content: "\E165"
}

.glyphicons-iphone-exchange:before {
    content: "\E166"
}

.glyphicons-ipod:before {
    content: "\E167"
}

.glyphicons-ipod-shuffle:before {
    content: "\E168"
}

.glyphicons-ear-plugs:before {
    content: "\E169"
}

.glyphicons-record:before {
    content: "\E170"
}

.glyphicons-step-backward:before {
    content: "\E171"
}

.glyphicons-fast-backward:before {
    content: "\E172"
}

.glyphicons-rewind:before {
    content: "\E173"
}

.glyphicons-play:before {
    content: "\E174"
}

.glyphicons-pause:before {
    content: "\E175"
}

.glyphicons-stop:before {
    content: "\E176"
}

.glyphicons-forward:before {
    content: "\E177"
}

.glyphicons-fast-forward:before {
    content: "\E178"
}

.glyphicons-step-forward:before {
    content: "\E179"
}

.glyphicons-eject:before {
    content: "\E180"
}

.glyphicons-facetime-video:before {
    content: "\E181"
}

.glyphicons-download-alt:before {
    content: "\E182"
}

.glyphicons-mute:before {
    content: "\E183"
}

.glyphicons-volume-down:before {
    content: "\E184"
}

.glyphicons-volume-up:before {
    content: "\E185"
}

.glyphicons-screenshot:before {
    content: "\E186"
}

.glyphicons-move:before {
    content: "\E187"
}

.glyphicons-more:before {
    content: "\E188"
}

.glyphicons-brightness-reduce:before {
    content: "\E189"
}

.glyphicons-brightness-increase:before {
    content: "\E190"
}

.glyphicons-circle-plus:before {
    content: "\E191"
}

.glyphicons-circle-minus:before {
    content: "\E192"
}

.glyphicons-circle-remove:before {
    content: "\E193"
}

.glyphicons-circle-ok:before {
    content: "\E194"
}

.glyphicons-circle-question-mark:before {
    content: "\E195"
}

.glyphicons-circle-info:before {
    content: "\E196"
}

.glyphicons-circle-exclamation-mark:before {
    content: "\E197"
}

.glyphicons-remove:before {
    content: "\E198"
}

.glyphicons-ok:before {
    content: "\E199"
}

.glyphicons-ban:before {
    content: "\E200"
}

.glyphicons-download:before {
    content: "\E201"
}

.glyphicons-upload:before {
    content: "\E202"
}

.glyphicons-shopping-cart:before {
    content: "\E203"
}

.glyphicons-lock:before {
    content: "\E204"
}

.glyphicons-unlock:before {
    content: "\E205"
}

.glyphicons-electricity:before {
    content: "\E206"
}

.glyphicons-ok-2:before {
    content: "\E207"
}

.glyphicons-remove-2:before {
    content: "\E208"
}

.glyphicons-cart-out:before {
    content: "\E209"
}

.glyphicons-cart-in:before {
    content: "\E210"
}

.glyphicons-left-arrow:before {
    content: "\E211"
}

.glyphicons-right-arrow:before {
    content: "\E212"
}

.glyphicons-down-arrow:before {
    content: "\E213"
}

.glyphicons-up-arrow:before {
    content: "\E214"
}

.glyphicons-resize-small:before {
    content: "\E215"
}

.glyphicons-resize-full:before {
    content: "\E216"
}

.glyphicons-circle-arrow-left:before {
    content: "\E217"
}

.glyphicons-circle-arrow-right:before {
    content: "\E218"
}

.glyphicons-circle-arrow-top:before {
    content: "\E219"
}

.glyphicons-circle-arrow-down:before {
    content: "\E220"
}

.glyphicons-play-button:before {
    content: "\E221"
}

.glyphicons-unshare:before {
    content: "\E222"
}

.glyphicons-share:before {
    content: "\E223"
}

.glyphicons-chevron-right:before {
    content: "\E224"
}

.glyphicons-chevron-left:before {
    content: "\E225"
}

.glyphicons-bluetooth:before {
    content: "\E226"
}

.glyphicons-euro:before {
    content: "\20AC"
}

.glyphicons-usd:before {
    content: "\E228"
}

.glyphicons-gbp:before {
    content: "\E229"
}

.glyphicons-retweet-2:before {
    content: "\E230"
}

.glyphicons-moon:before {
    content: "\E231"
}

.glyphicons-sun:before {
    content: "\2609"
}

.glyphicons-cloud:before {
    content: "\2601"
}

.glyphicons-direction:before {
    content: "\E234"
}

.glyphicons-brush:before {
    content: "\E235"
}

.glyphicons-pen:before {
    content: "\E236"
}

.glyphicons-zoom-in:before {
    content: "\E237"
}

.glyphicons-zoom-out:before {
    content: "\E238"
}

.glyphicons-pin:before {
    content: "\E239"
}

.glyphicons-albums:before {
    content: "\E240"
}

.glyphicons-rotation-lock:before {
    content: "\E241"
}

.glyphicons-flash:before {
    content: "\E242"
}

.glyphicons-google-maps:before {
    content: "\E243"
}

.glyphicons-anchor:before {
    content: "\2693"
}

.glyphicons-conversation:before {
    content: "\E245"
}

.glyphicons-chat:before {
    content: "\E246"
}

.glyphicons-male:before {
    content: "\E247"
}

.glyphicons-female:before {
    content: "\E248"
}

.glyphicons-asterisk:before {
    content: "*"
}

.glyphicons-divide:before {
    content: "\F7"
}

.glyphicons-snorkel-diving:before {
    content: "\E251"
}

.glyphicons-scuba-diving:before {
    content: "\E252"
}

.glyphicons-oxygen-bottle:before {
    content: "\E253"
}

.glyphicons-fins:before {
    content: "\E254"
}

.glyphicons-fishes:before {
    content: "\E255"
}

.glyphicons-boat:before {
    content: "\E256"
}

.glyphicons-delete:before {
    content: "\E257"
}

.glyphicons-sheriffs-star:before {
    content: "\E258"
}

.glyphicons-qrcode:before {
    content: "\E259"
}

.glyphicons-barcode:before {
    content: "\E260"
}

.glyphicons-pool:before {
    content: "\E261"
}

.glyphicons-buoy:before {
    content: "\E262"
}

.glyphicons-spade:before {
    content: "\E263"
}

.glyphicons-bank:before {
    content: "\E264"
}

.glyphicons-vcard:before {
    content: "\E265"
}

.glyphicons-electrical-plug:before {
    content: "\E266"
}

.glyphicons-flag:before {
    content: "\E267"
}

.glyphicons-credit-card:before {
    content: "\E268"
}

.glyphicons-keyboard-wireless:before {
    content: "\E269"
}

.glyphicons-keyboard-wired:before {
    content: "\E270"
}

.glyphicons-shield:before {
    content: "\E271"
}

.glyphicons-ring:before {
    content: "\2DA"
}

.glyphicons-cake:before {
    content: "\E273"
}

.glyphicons-drink:before {
    content: "\E274"
}

.glyphicons-beer:before {
    content: "\E275"
}

.glyphicons-fast-food:before {
    content: "\E276"
}

.glyphicons-cutlery:before {
    content: "\E277"
}

.glyphicons-pizza:before {
    content: "\E278"
}

.glyphicons-birthday-cake:before {
    content: "\E279"
}

.glyphicons-tablet:before {
    content: "\E280"
}

.glyphicons-settings:before {
    content: "\E281"
}

.glyphicons-bullets:before {
    content: "\E282"
}

.glyphicons-cardio:before {
    content: "\E283"
}

.glyphicons-t-shirt:before {
    content: "\E284"
}

.glyphicons-pants:before {
    content: "\E285"
}

.glyphicons-sweater:before {
    content: "\E286"
}

.glyphicons-fabric:before {
    content: "\E287"
}

.glyphicons-leather:before {
    content: "\E288"
}

.glyphicons-scissors:before {
    content: "\E289"
}

.glyphicons-bomb:before {
    content: "\E290"
}

.glyphicons-skull:before {
    content: "\E291"
}

.glyphicons-celebration:before {
    content: "\E292"
}

.glyphicons-tea-kettle:before {
    content: "\E293"
}

.glyphicons-french-press:before {
    content: "\E294"
}

.glyphicons-coffee-cup:before {
    content: "\E295"
}

.glyphicons-pot:before {
    content: "\E296"
}

.glyphicons-grater:before {
    content: "\E297"
}

.glyphicons-kettle:before {
    content: "\E298"
}

.glyphicons-hospital:before {
    content: "\E299"
}

.glyphicons-hospital-h:before {
    content: "\E300"
}

.glyphicons-microphone:before {
    content: "\E301"
}

.glyphicons-webcam:before {
    content: "\E302"
}

.glyphicons-temple-christianity-church:before {
    content: "\E303"
}

.glyphicons-temple-islam:before {
    content: "\E304"
}

.glyphicons-temple-hindu:before {
    content: "\E305"
}

.glyphicons-temple-buddhist:before {
    content: "\E306"
}

.glyphicons-bicycle:before {
    content: "\E307"
}

.glyphicons-life-preserver:before {
    content: "\E308"
}

.glyphicons-share-alt:before {
    content: "\E309"
}

.glyphicons-comments:before {
    content: "\E310"
}

.glyphicons-flower:before {
    content: "\2698"
}

.glyphicons-baseball:before {
    content: "\26BE"
}

.glyphicons-rugby:before {
    content: "\E313"
}

.glyphicons-ax:before {
    content: "\E314"
}

.glyphicons-table-tennis:before {
    content: "\E315"
}

.glyphicons-bowling:before {
    content: "\E316"
}

.glyphicons-tree-conifer:before {
    content: "\E317"
}

.glyphicons-tree-deciduous:before {
    content: "\E318"
}

.glyphicons-more-items:before {
    content: "\E319"
}

.glyphicons-sort:before {
    content: "\E320"
}

.glyphicons-filter:before {
    content: "\E321"
}

.glyphicons-gamepad:before {
    content: "\E322"
}

.glyphicons-playing-dices:before {
    content: "\E323"
}

.glyphicons-calculator:before {
    content: "\E324"
}

.glyphicons-tie:before {
    content: "\E325"
}

.glyphicons-wallet:before {
    content: "\E326"
}

.glyphicons-piano:before {
    content: "\E327"
}

.glyphicons-sampler:before {
    content: "\E328"
}

.glyphicons-podium:before {
    content: "\E329"
}

.glyphicons-soccer-ball:before {
    content: "\E330"
}

.glyphicons-blog:before {
    content: "\E331"
}

.glyphicons-dashboard:before {
    content: "\E332"
}

.glyphicons-certificate:before {
    content: "\E333"
}

.glyphicons-bell:before {
    content: "\E334"
}

.glyphicons-candle:before {
    content: "\E335"
}

.glyphicons-pushpin:before {
    content: "\E336"
}

.glyphicons-iphone-shake:before {
    content: "\E337"
}

.glyphicons-pin-flag:before {
    content: "\E338"
}

.glyphicons-turtle:before {
    content: "\E339"
}

.glyphicons-rabbit:before {
    content: "\E340"
}

.glyphicons-globe:before {
    content: "\E341"
}

.glyphicons-briefcase:before {
    content: "\E342"
}

.glyphicons-hdd:before {
    content: "\E343"
}

.glyphicons-thumbs-up:before {
    content: "\E344"
}

.glyphicons-thumbs-down:before {
    content: "\E345"
}

.glyphicons-hand-right:before {
    content: "\E346"
}

.glyphicons-hand-left:before {
    content: "\E347"
}

.glyphicons-hand-up:before {
    content: "\E348"
}

.glyphicons-hand-down:before {
    content: "\E349"
}

.glyphicons-fullscreen:before {
    content: "\E350"
}

.glyphicons-shopping-bag:before {
    content: "\E351"
}

.glyphicons-book-open:before {
    content: "\E352"
}

.glyphicons-nameplate:before {
    content: "\E353"
}

.glyphicons-nameplate-alt:before {
    content: "\E354"
}

.glyphicons-vases:before {
    content: "\E355"
}

.glyphicons-bullhorn:before {
    content: "\E356"
}

.glyphicons-dumbbell:before {
    content: "\E357"
}

.glyphicons-suitcase:before {
    content: "\E358"
}

.glyphicons-file-import:before {
    content: "\E359"
}

.glyphicons-file-export:before {
    content: "\E360"
}

.glyphicons-bug:before {
    content: "\E361"
}

.glyphicons-crown:before {
    content: "\E362"
}

.glyphicons-smoking:before {
    content: "\E363"
}

.glyphicons-cloud-download:before {
    content: "\E364"
}

.glyphicons-cloud-upload:before {
    content: "\E365"
}

.glyphicons-restart:before {
    content: "\E366"
}

.glyphicons-security-camera:before {
    content: "\E367"
}

.glyphicons-expand:before {
    content: "\E368"
}

.glyphicons-collapse:before {
    content: "\E369"
}

.glyphicons-collapse-top:before {
    content: "\E370"
}

.glyphicons-globe-af:before {
    content: "\E371"
}

.glyphicons-global:before {
    content: "\E372"
}

.glyphicons-spray:before {
    content: "\E373"
}

.glyphicons-nails:before {
    content: "\E374"
}

.glyphicons-claw-hammer:before {
    content: "\E375"
}

.glyphicons-classic-hammer:before {
    content: "\E376"
}

.glyphicons-hand-saw:before {
    content: "\E377"
}

.glyphicons-riflescope:before {
    content: "\E378"
}

.glyphicons-electrical-socket-eu:before {
    content: "\E379"
}

.glyphicons-electrical-socket-us:before {
    content: "\E380"
}

.glyphicons-message-forward:before {
    content: "\E381"
}

.glyphicons-coat-hanger:before {
    content: "\E382"
}

.glyphicons-dress:before {
    content: "\E383"
}

.glyphicons-bathrobe:before {
    content: "\E384"
}

.glyphicons-shirt:before {
    content: "\E385"
}

.glyphicons-underwear:before {
    content: "\E386"
}

.glyphicons-log-in:before {
    content: "\E387"
}

.glyphicons-log-out:before {
    content: "\E388"
}

.glyphicons-exit:before {
    content: "\E389"
}

.glyphicons-new-window-alt:before {
    content: "\E390"
}

.glyphicons-video-sd:before {
    content: "\E391"
}

.glyphicons-video-hd:before {
    content: "\E392"
}

.glyphicons-subtitles:before {
    content: "\E393"
}

.glyphicons-sound-stereo:before {
    content: "\E394"
}

.glyphicons-sound-dolby:before {
    content: "\E395"
}

.glyphicons-sound-5-1:before {
    content: "\E396"
}

.glyphicons-sound-6-1:before {
    content: "\E397"
}

.glyphicons-sound-7-1:before {
    content: "\E398"
}

.glyphicons-copyright-mark:before {
    content: "\E399"
}

.glyphicons-registration-mark:before {
    content: "\E400"
}

.glyphicons-radar:before {
    content: "\E401"
}

.glyphicons-skateboard:before {
    content: "\E402"
}

.glyphicons-golf-course:before {
    content: "\E403"
}

.glyphicons-sorting:before {
    content: "\E404"
}

.glyphicons-sort-by-alphabet:before {
    content: "\E405"
}

.glyphicons-sort-by-alphabet-alt:before {
    content: "\E406"
}

.glyphicons-sort-by-order:before {
    content: "\E407"
}

.glyphicons-sort-by-order-alt:before {
    content: "\E408"
}

.glyphicons-sort-by-attributes:before {
    content: "\E409"
}

.glyphicons-sort-by-attributes-alt:before {
    content: "\E410"
}

.glyphicons-compressed:before {
    content: "\E411"
}

.glyphicons-package:before {
    content: "\E412"
}

.glyphicons-cloud-plus:before {
    content: "\E413"
}

.glyphicons-cloud-minus:before {
    content: "\E414"
}

.glyphicons-disk-save:before {
    content: "\E415"
}

.glyphicons-disk-open:before {
    content: "\E416"
}

.glyphicons-disk-saved:before {
    content: "\E417"
}

.glyphicons-disk-remove:before {
    content: "\E418"
}

.glyphicons-disk-import:before {
    content: "\E419"
}

.glyphicons-disk-export:before {
    content: "\E420"
}

.glyphicons-tower:before {
    content: "\E421"
}

.glyphicons-send:before {
    content: "\E422"
}

.glyphicons-git-branch:before {
    content: "\E423"
}

.glyphicons-git-create:before {
    content: "\E424"
}

.glyphicons-git-private:before {
    content: "\E425"
}

.glyphicons-git-delete:before {
    content: "\E426"
}

.glyphicons-git-merge:before {
    content: "\E427"
}

.glyphicons-git-pull-request:before {
    content: "\E428"
}

.glyphicons-git-compare:before {
    content: "\E429"
}

.glyphicons-git-commit:before {
    content: "\E430"
}

.glyphicons-construction-cone:before {
    content: "\E431"
}

.glyphicons-shoe-steps:before {
    content: "\E432"
}

.glyphicons-plus:before {
    content: "+"
}

.glyphicons-minus:before {
    content: "\2212"
}

.glyphicons-redo:before {
    content: "\E435"
}

.glyphicons-undo:before {
    content: "\E436"
}

.glyphicons-golf:before {
    content: "\E437"
}

.glyphicons-hockey:before {
    content: "\E438"
}

.glyphicons-pipe:before {
    content: "\E439"
}

.glyphicons-wrench:before {
    content: "\E440"
}

.glyphicons-folder-closed:before {
    content: "\E441"
}

.glyphicons-phone-alt:before {
    content: "\E442"
}

.glyphicons-earphone:before {
    content: "\E443"
}

.glyphicons-floppy-disk:before {
    content: "\E444"
}

.glyphicons-floppy-saved:before {
    content: "\E445"
}

.glyphicons-floppy-remove:before {
    content: "\E446"
}

.glyphicons-floppy-save:before {
    content: "\E447"
}

.glyphicons-floppy-open:before {
    content: "\E448"
}

.glyphicons-translate:before {
    content: "\E449"
}

.glyphicons-fax:before {
    content: "\E450"
}

.glyphicons-factory:before {
    content: "\E451"
}

.glyphicons-shop-window:before {
    content: "\E452"
}

.glyphicons-shop:before {
    content: "\E453"
}

.glyphicons-kiosk:before {
    content: "\E454"
}

.glyphicons-kiosk-wheels:before {
    content: "\E455"
}

.glyphicons-kiosk-light:before {
    content: "\E456"
}

.glyphicons-kiosk-food:before {
    content: "\E457"
}

.glyphicons-transfer:before {
    content: "\E458"
}

.glyphicons-money:before {
    content: "\E459"
}

.glyphicons-header:before {
    content: "\E460"
}

.glyphicons-blacksmith:before {
    content: "\E461"
}

.glyphicons-saw-blade:before {
    content: "\E462"
}

.glyphicons-basketball:before {
    content: "\E463"
}

.glyphicons-server:before {
    content: "\E464"
}

.glyphicons-server-plus:before {
    content: "\E465"
}

.glyphicons-server-minus:before {
    content: "\E466"
}

.glyphicons-server-ban:before {
    content: "\E467"
}

.glyphicons-server-flag:before {
    content: "\E468"
}

.glyphicons-server-lock:before {
    content: "\E469"
}

.glyphicons-server-new:before {
    content: "\E470"
}

.glyphicons-charging-station:before {
    content: "\F471"
}

.glyphicons-gas-station:before {
    content: "\E472"
}

.glyphicons-target:before {
    content: "\E473"
}

.glyphicons-bed-alt:before {
    content: "\E474"
}

.glyphicons-mosquito-net:before {
    content: "\E475"
}

.glyphicons-dining-set:before {
    content: "\E476"
}

.glyphicons-plate-of-food:before {
    content: "\E477"
}

.glyphicons-hygiene-kit:before {
    content: "\E478"
}

.glyphicons-blackboard:before {
    content: "\E479"
}

.glyphicons-marriage:before {
    content: "\E480"
}

.glyphicons-bucket:before {
    content: "\E481"
}

.glyphicons-none-color-swatch:before {
    content: "\E482"
}

.glyphicons-bring-forward:before {
    content: "\E483"
}

.glyphicons-bring-to-front:before {
    content: "\E484"
}

.glyphicons-send-backward:before {
    content: "\E485"
}

.glyphicons-send-to-back:before {
    content: "\E486"
}

.glyphicons-fit-frame-to-image:before {
    content: "\E487"
}

.glyphicons-fit-image-to-frame:before {
    content: "\E488"
}

.glyphicons-multiple-displays:before {
    content: "\E489"
}

.glyphicons-handshake:before {
    content: "\E490"
}

.glyphicons-child:before {
    content: "\E491"
}

.glyphicons-baby-formula:before {
    content: "\E492"
}

.glyphicons-medicine:before {
    content: "\E493"
}

.glyphicons-atv-vehicle:before {
    content: "\E494"
}

.glyphicons-motorcycle:before {
    content: "\E495"
}

.glyphicons-bed:before {
    content: "\E496"
}

.glyphicons-tent:before {
    content: "\26FA"
}

.glyphicons-glasses:before {
    content: "\E498"
}

.glyphicons-sunglasses:before {
    content: "\E499"
}

.glyphicons-family:before {
    content: "\E500"
}

.glyphicons-education:before {
    content: "\E501"
}

.glyphicons-shoes:before {
    content: "\E502"
}

.glyphicons-map:before {
    content: "\E503"
}

.glyphicons-cd:before {
    content: "\E504"
}

.glyphicons-alert:before {
    content: "\E505"
}

.glyphicons-piggy-bank:before {
    content: "\E506"
}

.glyphicons-star-half:before {
    content: "\E507"
}

.glyphicons-cluster:before {
    content: "\E508"
}

.glyphicons-flowchart:before {
    content: "\E509"
}

.glyphicons-commodities:before {
    content: "\E510"
}

.glyphicons-duplicate:before {
    content: "\E511"
}

.glyphicons-copy:before {
    content: "\E512"
}

.glyphicons-paste:before {
    content: "\E513"
}

.glyphicons-bath-bathtub:before {
    content: "\E514"
}

.glyphicons-bath-shower:before {
    content: "\E515"
}

.glyphicons-shower:before {
    content: "\1F6BF"
}

.glyphicons-menu-hamburger:before {
    content: "\E517"
}

.glyphicons-option-vertical:before {
    content: "\E518"
}

.glyphicons-option-horizontal:before {
    content: "\E519"
}

.glyphicons-currency-conversion:before {
    content: "\E520"
}

.glyphicons-user-ban:before {
    content: "\E521"
}

.glyphicons-user-lock:before {
    content: "\E522"
}

.glyphicons-user-flag:before {
    content: "\E523"
}

.glyphicons-user-asterisk:before {
    content: "\E524"
}

.glyphicons-user-alert:before {
    content: "\E525"
}

.glyphicons-user-key:before {
    content: "\E526"
}

.glyphicons-user-conversation:before {
    content: "\E527"
}

.glyphicons-database:before {
    content: "\E528"
}

.glyphicons-database-search:before {
    content: "\E529"
}

.glyphicons-list-alt:before {
    content: "\E530"
}

.glyphicons-hazard-sign:before {
    content: "\E531"
}

.glyphicons-hazard:before {
    content: "\E532"
}

.glyphicons-stop-sign:before {
    content: "\E533"
}

.glyphicons-lab:before {
    content: "\E534"
}

.glyphicons-lab-alt:before {
    content: "\E535"
}

.glyphicons-ice-cream:before {
    content: "\E536"
}

.glyphicons-ice-lolly:before {
    content: "\E537"
}

.glyphicons-ice-lolly-tasted:before {
    content: "\E538"
}

.glyphicons-invoice:before {
    content: "\E539"
}

.glyphicons-cart-tick:before {
    content: "\E540"
}

.glyphicons-hourglass:before {
    content: "\231B"
}

.glyphicons-cat:before {
    content: "\1F408"
}

.glyphicons-lamp:before {
    content: "\E543"
}

.glyphicons-scale-classic:before {
    content: "\E544"
}

.glyphicons-eye-plus:before {
    content: "\E545"
}

.glyphicons-eye-minus:before {
    content: "\E546"
}

.glyphicons-quote:before {
    content: "\E547"
}

.glyphicons-bitcoin:before {
    content: "\E548"
}

.glyphicons-yen:before {
    content: "\A5"
}

.glyphicons-ruble:before {
    content: "\20BD"
}

.glyphicons-erase:before {
    content: "\E551"
}

.glyphicons-podcast:before {
    content: "\E552"
}

.glyphicons-firework:before {
    content: "\E553"
}

.glyphicons-scale:before {
    content: "\E554"
}

.glyphicons-king:before {
    content: "\E555"
}

.glyphicons-queen:before {
    content: "\E556"
}

.glyphicons-pawn:before {
    content: "\E557"
}

.glyphicons-bishop:before {
    content: "\E558"
}

.glyphicons-knight:before {
    content: "\E559"
}

.glyphicons-mic-mute:before {
    content: "\E560"
}

.glyphicons-voicemail:before {
    content: "\E561"
}

.glyphicons-paragraph:before {
    content: "\B6"
}

.glyphicons-person-walking:before {
    content: "\E563"
}

.glyphicons-person-wheelchair:before {
    content: "\E564"
}

.glyphicons-underground:before {
    content: "\E565"
}

.glyphicons-car-hov:before {
    content: "\E566"
}

.glyphicons-car-rental:before {
    content: "\E567"
}

.glyphicons-transport:before {
    content: "\E568"
}

.glyphicons-taxi:before {
    content: "\1F695"
}

.glyphicons-ice-cream-no:before {
    content: "\E570"
}

.glyphicons-uk-rat-u:before {
    content: "\E571"
}

.glyphicons-uk-rat-pg:before {
    content: "\E572"
}

.glyphicons-uk-rat-12a:before {
    content: "\E573"
}

.glyphicons-uk-rat-12:before {
    content: "\E574"
}

.glyphicons-uk-rat-15:before {
    content: "\E575"
}

.glyphicons-uk-rat-18:before {
    content: "\E576"
}

.glyphicons-uk-rat-r18:before {
    content: "\E577"
}

.glyphicons-tv:before {
    content: "\E578"
}

.glyphicons-sms:before {
    content: "\E579"
}

.glyphicons-mms:before {
    content: "\E580"
}

.glyphicons-us-rat-g:before {
    content: "\E581"
}

.glyphicons-us-rat-pg:before {
    content: "\E582"
}

.glyphicons-us-rat-pg-13:before {
    content: "\E583"
}

.glyphicons-us-rat-restricted:before {
    content: "\E584"
}

.glyphicons-us-rat-no-one-17:before {
    content: "\E585"
}

.glyphicons-equalizer:before {
    content: "\E586"
}

.glyphicons-speakers:before {
    content: "\E587"
}

.glyphicons-remote-control:before {
    content: "\E588"
}

.glyphicons-remote-control-tv:before {
    content: "\E589"
}

.glyphicons-shredder:before {
    content: "\E590"
}

.glyphicons-folder-heart:before {
    content: "\E591"
}

.glyphicons-person-running:before {
    content: "\E592"
}

.glyphicons-person:before {
    content: "\E593"
}

.glyphicons-voice:before {
    content: "\E594"
}

.glyphicons-stethoscope:before {
    content: "\E595"
}

.glyphicons-hotspot:before {
    content: "\E596"
}

.glyphicons-activity:before {
    content: "\E597"
}

.glyphicons-watch:before {
    content: "\231A"
}

.glyphicons-scissors-alt:before {
    content: "\E599"
}

.glyphicons-car-wheel:before {
    content: "\E600"
}

.glyphicons-chevron-up:before {
    content: "\E601"
}

.glyphicons-chevron-down:before {
    content: "\E602"
}

.glyphicons-superscript:before {
    content: "\E603"
}

.glyphicons-subscript:before {
    content: "\E604"
}

.glyphicons-text-size:before {
    content: "\E605"
}

.glyphicons-text-color:before {
    content: "\E606"
}

.glyphicons-text-background:before {
    content: "\E607"
}

.glyphicons-modal-window:before {
    content: "\E608"
}

.glyphicons-newspaper:before {
    content: "\1F4F0"
}

.glyphicons-tractor:before {
    content: "\1F69C"
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes bounce {
    0%,20%,50%,80%,to {
        -webkit-transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,20%,50%,80%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes swing {
    20%,40%,60%,80%,to {
        -webkit-transform-origin: top center
    }

    20% {
        -webkit-transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1)
    }

    10%,20% {
        -webkit-transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10%,20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@font-face {
    font-family: icomoon;
    src: url(/./fonts/icomoon_d0bafacc739ce0c8c3e553f25bcc932d.eot);
    src: url(/./fonts/icomoon_d0bafacc739ce0c8c3e553f25bcc932d.eot?#iefixs2kl4o4) format("embedded-opentype"),url(/./fonts/icomoon_edb1763971de8969fb9f558302cf4b13.woff) format("woff"),url(/./fonts/icomoon_8ce2732548ca0bc409de818113b3be32.ttf) format("truetype"),url(/./fonts/icomoon_4f16459807f261f035ae5f766b823057.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

@font-face {
    font-family: Sport-icons;
    src: url(/./fonts/icomoon_d38174bc5793008e2e1a6dfd33de432a.eot);
    src: url(/./fonts/icomoon_d38174bc5793008e2e1a6dfd33de432a.eot?#iefixggnxdcm) format("embedded-opentype"),url(/./fonts/icomoon_83937129b743bbce6c691d7c08038a43.woff) format("woff"),url(/./fonts/icomoon_54dbbccd9936f4eb9c3e72f3c171de24.ttf) format("truetype"),url(/./fonts/icomoon_80ddac22eef674bc23f4c490bbd3dae5.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.top:before {
    content: "\E600"
}

span.dashboard-sport-icon-m.RainbowSix,span.sport-icon-mob.RainbowSix {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAABkCAYAAAB3jIkEAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAACIFJREFUeJzt3QtMG/cdwHEwYMorWTHvEAgU8uBali1ZU5olZaC1JWqbRJHVZUFb1aVVs422RGtVNRkjS5SiTlFHKA1kxeHRhUdFVAyIGGhim2T1Cl0wxpjnXQo+25gQg/GDl7nhSumyACWYO/+N/ftIfyVSrL99P31lG3Jnu7kBAAAAAAAAAAAAAEC/kZERt4KCgoj09HQsJWUvlpcXgVVXB2KpqbuwAwcOYKdOnYpXq9Us1I8TrGFZWUdCm5qeTL1x47G3Ojsj/0GSG77q718nNxh8B8fGHtHevcvWGo0srdnMmv+7l1an89YaDH5qgvCTazQhkr6+sKrW1rgTItGT+3m8tBiSJD1QHxNwUCqVyvPy5Zf2SaWxeQQR3GMyec1RlBu1mjU9zaKUyuDR3t7Yf9bV7TlcVlbmh/o4gYO4cOEC+/r1/fvb2zf/Z7WhLbd6ejYpxeJnjhYXfxiA+rgBQuXl5UFyebzQbPaeYTq6/z0Lelhu346SVVZWRqM+foBAff37iQQRf9tewT24NJpQnVB4LA31HIAdCQR/2oLjW/rn5tBEd2+p1WF3rl49koR6HsAO6ureW69QJDSgDO7+1dX1WGt19V/DUc8FMEws3ptpNnsgD+7+JZHs+gD1XACDLl68GKDVhnSgDu3BpdUGDuXn/yUG9XwAQxobk46ZTOxV/36O7mX9fZ9EknAC9XwAQ3B8YwXqyJZa3367QYR6PoAhJMlRoQ5sqTU4+CMd6vkABhQVFQVqtd7IA1tqTU2xqJMnTz6Fek6AZq+8cvhF1HEtt7744sAfUM8J0EwsfjGbjjimpz3nCIKDDw1tl1sXjgfhk5NeFjr2rq3dkY16ToBmDQ27aAmvre3pvxUWFvre27ekpMTn5s1Db5nNrFXvXVoam41wRIAJ1mcTOsLLyMjAFtu/qyt01XtfuhSdbeexAKbRFV5mZiaEBx4e0+HJ5SEQHliI+fCCITywENPhdXZCeGARTIcnkwVBeGAhpsPr6OBAeGChtRAejwfhOR2mw6uqikq+fj3ApiWV+iYPD3smf/TRtk12HgtgGtPhAbAoCA8gwUR477zz++CrV5O3XrkSiVksbtj8v3+3TCYWptezMKORhclk/lht7e6tZ868G4Ty+AEidIV3/PhxrKbmYFpPz6ZPcDxEptEETSmVPtT9l0rOzrpTMzPu3/05NuZJqdWcaRwPl8rl0XnNzakHeTwefJKAq6ArvKamtPqJCduvUrPGiONh6vkAfysQ/B0+S8XZ0RXe9DQ9l0bO7zPX0YG18fnvwUdZODO6wqN7EUSMprHx3Z+jng9giKOGZ11KZTReXZ2RgHpGgAGOHJ71fZ9UmtCIekaAAY4cnnXpdD4z+fkZP0Y9J0AzRw/PuiorE/+Mek6AZmshPDhJwAmthfDgtCgnBOEBJCA8gASEB5CA8AASEB5Awp7hjY97UQQRfqu9PfK8TLYtu70dy71zx98I4bkgW8Kz/leWShXZ3t//6FmJJCr98uUt3NranVyJJPFji8X9/25rPWtlZGSdhiDiPmtq2vsSj/dm4L375vF4rGvXUrKs+0F4LsaW8Pr6OFRNTU3Yg3vx+W9v6O6Ol01Osii1OnAGx8OvtbTseP/cuT9uXur+h4aGfEdH/c0QnouxJby2tsdp/RqA4WEvOYTnYmwJT6GI/IrOx6BUsiE8V2NbeH5yOh8DSUJ4LscRwtNofvilFk4ScEK2hNfbu47W8LRa/34Iz8XYEl53t/+Kw1Mqle6Zmc9yvvlmd2Jz8/ZDEknEiY6OmBsKRfCsxfLD9wcvtU6I6ZdaPv8MRyT6aa5UGt6l03lrrF9dtdKvJYXwnBBT4fX3c9/Q67GKgYGwIyvdH8JzAXSHp9FoPLOyfpGck/PG7t7ePSfN5q0r3h/e47kAOsMrLT0cplDE9VhvY33f1tISPWEwsLjwjAcWoDO8oqKNmE7n9f3tcNyHgvDAopgMb2AAwgNLoDe8zfPhsb+/HUH4UlNT7hAeWIjO8PLyfuUnkTz1pkLxRHZ39xPZYnHS6wMDT+dDeGABun+qLS5+O769HfuEIDi3NJpHZ8zm1X+KFITnhOgMr6pq3za1OoRY7sROCA/QGp5QGLjq93MQnougM7zWVn8IDzwcCA8gAeEBJCA8gASEB5BYC+HB2SlOqK5up8OHV1wck23nsQCmCYUpDh8en78j285jAUw7d+7Xv3P08IqLD75m77kAhp0+fTpKr/d02PDu3mVTZ8+e3WjvuQA7UKs5oyuJoa8vpHWxfZgIjySDe+w9D2Anvb3R9Q8bgsnkQYlESVmL7cNEeAMDsZ/aex7AThoako4ajWzLw8bQ1RUydv78c8/n5OQEz6/QS5d2JIjFe44ODoar6IxudDRAX1j4m72o5wMYUlRUtJ4kw2+tJAqz2XvSYPDXGgwBIzqdt2W5i7JtWa2tj3+mUqlYqOcDGCQUph0ZH/eboTseW5dSGdUlEByLRT0XwDCB4AOfr7/e+fHsLAt5dGp12IhIlA4vsa6itLR0XU9PYq3Fgi4+koxQiUSv/xL1LICdFRQUeNfXP5Ov1/tO2TM4s5k9K5fH3iwvLw9HPQOAkFDITZXLt/6bjot1lludnXHSlpZ9hyoqKnxQHzdwAGVlZewrV15+ViaLLVYqg9TT0/RcxGO9GIgkOcbu7riq2tqUgyRJeqE+VuCASkpKPEpLX4gSCHa9LJVGfzg4GNo8NBSgGBt7ZHhiwm9qfNybMhpZlDVM60eQWdfMjDs1MeFJ6fU+czqd952RET9cq+X8q7MzIu/LL3/y2uefv4BVV1dDcGBl5l8W2enp6dtqap7fV1WFcVta1nOVSjZ3PjiuycTiqlRe3Lq6YC6f/7NDr76asj03NzcI9WMGAAAAAAAAAAAAAE7nv6/Ex+N/1Y/yAAAAAElFTkSuQmCC);
    width: 30px;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    background-size: 30px;
    background-position: 50%;
    margin: 0
}

.ESportMotorsport:before {
    content: "\E615"
}

.AlpineSkiing:before,.AntepostAlpineSkiing:before {
    content: "\E64E"
}

.AustralianFootball:before {
    content: "\E605"
}

.AmericanFootball:before,.AussieRules:before {
    content: "\E602"
}

.Angling:before {
    content: "\E603"
}

.Archery:before {
    content: "\E604"
}

.Badminton:before {
    content: "\E606"
}

.Balls:before {
    content: "\E607"
}

.Baseball:before {
    content: "\E608"
}

.Basket:before,.Basketball:before,.BasketballShots:before,.SpecialiBasket:before {
    content: "\E609"
}

.BeachHandball:before {
    content: "\E60A"
}

.BeachFootball:before,.BeachSoccer:before {
    content: "\E60B"
}

.antepost-waterpolo:before,.BeachVolleyball:before,.Waterpolo:before {
    content: "\E60C"
}

.Biathlon:before {
    content: "\E60D"
}

.Bobsleigh:before {
    content: "\E60E"
}

.BallHockey:before,.Bandy:before {
    content: "\E628"
}

.Boxe:before,.Boxing:before {
    content: "\E60F"
}

.Bridge:before {
    content: "\E610"
}

.Canoe:before,.Canoeing:before {
    content: "\E611"
}

.Chess:before {
    content: "\E612"
}

.Cricket:before {
    content: "\E613"
}

.Curling:before {
    content: "\E614"
}

.Ciclismo:before,.Cycling:before,.VirtualBicycle:before {
    content: "\E615"
}

.Cyclo-Cross:before {
    content: "\E616"
}

.CrossFire:before {
    content: "\E90E"
}

.Bowls:before {
    content: "\E800"
}

.Darts:before,.Freccette:before {
    content: "\E617"
}

.Diving:before {
    content: "\E618"
}

.EBasketball:before {
    content: "\E900"
}

.Electronic:before,.ElectronicSports:before {
    content: "\E619"
}

.Eurovision:before {
    content: "\E61A"
}

.Fencing:before {
    content: "\E61C"
}

.FigureSkating:before {
    content: "\E61D"
}

.Floorball:before {
    content: "\E61E"
}

.Formula1:before,.FormulaE:before {
    content: "\E61F"
}

.Futsal:before {
    content: "."
}

.financials:before {
    content: "\E902"
}

.Freestyle:before,.FreestyleWrestling:before {
    content: "\E620"
}

.GaelicFootball:before {
    content: "\E621"
}

.Golf:before {
    content: "\E622"
}

.GrassHockey:before {
    content: "\E623"
}

.Greyhounds:before,.VirtualGreyhoundRacing:before {
    content: "\E624"
}

.Gymnastics:before {
    content: "\E625"
}

.Halo:before {
    content: "\E90D"
}

.Handball:before,.Pallamano:before {
    content: "\E626"
}

.HardAthletics:before,.Weightlifting:before {
    content: "\E627"
}

.AirHockay:before,.AirHockey:before,.Fieldhockey:before,.Hockey:before,.IceHockey:before {
    content: "\E62C"
}

.HorseRacing:before {
    content: "\E62A"
}

.Hurling:before {
    content: "\E62B"
}

.HockeysuGhiaccio:before,.IceHockey {
    content: "\E62C"
}

.Judo:before {
    content: "\E62D"
}

.LeagueofLegends:before,.LeagueOfLegends:before {
    content: '"'
}

.Lacross:before {
    content: "\E62E"
}

.Athletics:before,.LightAthletics:before {
    content: "\E62F"
}

.Lottery:before {
    content: "\E631"
}

.Luge:before {
    content: "\E632"
}

.Mafia:before {
    content: "\E633"
}

.Calcioa5:before,.MiniSoccer:before {
    content: "\E634"
}

.ModernPentathlon:before {
    content: "\E635"
}

.Motociclismo:before,.Motorbikes:before {
    content: "\E636"
}

.Motorsport:before {
    content: "\E637"
}

.Nascar:before {
    content: "\E638"
}

.Netball:before {
    content: "\E639"
}

.NordicCombined:before {
    content: "\E63A"
}

.Olimpic:before,.Olympics:before {
    content: "\E63B"
}

.Oscar:before {
    content: "\E63C"
}

.KingofGlory:before {
    position: relative;
    display: inline-block;
    font-family: glyphicons;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
    content: "\E555"
}

.Overwatch:before {
    content: "*"
}

.outright:before {
    content: "\E903"
}

.Padel:before {
    content: "\E63D"
}

.Padel-Tennis:before {
    content: "\E669"
}

.Pesapallo:before {
    content: "\E63E"
}

.PokerLive:before {
    content: "\E63F"
}

.Poker:before {
    content: "\E640"
}

.Politics:before {
    content: "\E641"
}

.Pool:before {
    content: "\E642"
}

.AutoRacing:before,.Rally:before {
    content: "\E643"
}

.RinkHockey:before {
    content: "\E644"
}

.Rowing:before {
    content: "\E645"
}

.AussieRules:before,.FootballAmericano:before,.Rugby:before,.RugbyLeague:before,.RugbySevens:before,.RugbyUnion:before {
    content: "\E646"
}

.Schwingen:before {
    content: "\E649"
}

.rocket_league:before,.Shooting:before {
    content: "\E64A"
}

.Shorttrackspeedskating:before {
    content: "\E64B"
}

.Skeleton:before {
    content: "\E64C"
}

.CrossCountry:before,.SkiJump:before,.SkiJumping:before {
    content: "\E64D"
}

.SkiJumping:before,.Skis:before {
    content: "\E64E"
}

.CrossCountrySkiing:before {
    content: "\E601"
}

.Snooker:before {
    content: "\E64F"
}

.Snowboard:before {
    content: "\E650"
}

.Smite:before {
    content: "+"
}

.Calcio:before,.Football:before,.MixedFootball:before,.Soccer:before,.ThePenaltyKicks:before {
    content: "\E66F"
}

.CyberFootball:before,.pallanuoto:before {
    content: "\E901"
}

.SoccerWC2014:before {
    content: "\E652"
}

.Softball:before {
    content: "\E653"
}

.SpecialBets,.SpecialiCalcio:before {
    content: "\E654"
}

.Speedskating:before {
    content: "\E655"
}

.Speedway:before {
    content: "\E656"
}

.SportAndFun:before {
    content: "\E657"
}

.SportFight:before {
    content: "\E658"
}

.Squash:before {
    content: "\E659"
}

.Sumo:before {
    content: "\E65A"
}

.Surfing:before {
    content: "\E65B"
}

.SummerOlympics:before {
    content: "\E63B"
}

.Swimming:before {
    content: "\E65C"
}

.SynchronisedSwimming:before,.SynchronizedSwimming:before {
    content: "\E65D"
}

.Tablehockey:before {
    content: "\E65E"
}

.PingPong:before,.TableTennis:before {
    content: "\E65F"
}

.Taekwondo:before {
    content: "\E660"
}

.Equestrian:before {
    content: "\E62A"
}

.Tankbiathlon:before {
    content: "\E661"
}

.Telecasts:before,.TVShowsAndMovies:before {
    content: "\E662"
}

.Tennis:before {
    content: "\E663"
}

.Triathlon:before {
    content: "\E664"
}

.mma:before,.MMA:before,.UFS:before {
    content: "\E665"
}

.UltimateFighting:before {
    content: "\E666"
}

.virtualdogs:before,.virtualsports:before {
    content: "\E667"
}

.Trotting:before,.virtualhorses:before {
    content: "\E668"
}

.VirtualCarRacing:before {
    content: "\E905"
}

.virtualtennis:before,.VirtualTennis:before {
    content: "\E669"
}

.Pallavolo:before,.Volleyball:before {
    content: "\E66A"
}

.WaterPolo:before {
    content: "\E66B"
}

.WhatWhereWhen:before {
    content: "\E66C"
}

.WinterOlympics:before {
    content: "\E63B"
}

.GrecoRomanWrestling:before,.Wrestling:before,.WWE:before {
    content: "\E66D"
}

.Yachting:before {
    content: "\E66E"
}

.X-Sports:before {
    content: "\E61B"
}

.Vainglory:before {
    content: "\E90C"
}

.VirtualFootball:before {
    content: "\E651"
}

.VirtualHorseRacing:before,.VirtualHorses:before {
    content: "\E668"
}

.VirtualDogs:before {
    content: "\E624"
}

.CounterStrike:before,.CounterStrikeGO:before,.Global.Offensive:before {
    content: "!"
}

.Dota2:before,.Dota:before {
    content: "$"
}

.Heroes.of.the.Storm:before,.HeroesoftheStorm:before,.HeroesOfTheStorm:before {
    content: "%"
}

.WorldofTanks:before,.WorldOfTanks:before {
    content: "("
}

.Hearthstone:before {
    content: "&"
}

.StarCraft2:before,.StarCraft:before {
    content: "-"
}

.WorldOfWarcraft:before {
    content: ")"
}

.CallofDuty:before,.CallOfDuty:before {
    content: "\E904"
}

.MortalKombatXL:before {
    content: "'"
}

.Livemonitor:before {
    content: "\E630"
}

.Confederations:before,.icon-sport-asia.All:before {
    content: "\E600"
}

.top:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.top {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.top.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.top {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.top:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.top {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.favorites:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.favorites {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.favorites.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.favorites {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.favorites:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.favorites {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.AlpineSkiing:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.AlpineSkiing {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.AlpineSkiing.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.AlpineSkiing {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.AlpineSkiing:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.AlpineSkiing {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.AustralianFootball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.AustralianFootball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.AustralianFootball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.AustralianFootball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.AustralianFootball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.AustralianFootball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.AmericanFootball:before,.AussieRules:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.AmericanFootball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.AmericanFootball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.AmericanFootball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.AmericanFootball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.AmericanFootball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Badminton:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Badminton {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Badminton.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Badminton {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Badminton:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Badminton {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Baseball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Baseball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Baseball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Baseball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Baseball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Baseball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Basketball:before,.BasketballShots:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Basketball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Basketball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Basketball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Basketball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Basketball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.BeachHandball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.BeachHandball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.BeachHandball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.BeachHandball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.BeachHandball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.BeachHandball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.BeachSoccer:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.BeachSoccer {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.BeachSoccer.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.BeachSoccer {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.BeachSoccer:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.BeachSoccer {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.BeachFootball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.BeachFootball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.BeachFootball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.BeachFootball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.BeachFootball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.BeachFootball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.antepost-waterpolo:before,.BeachVolleyball:before,.Waterpolo:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.BeachVolleyball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.BeachVolleyball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.BeachVolleyball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.BeachVolleyball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.BeachVolleyball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Biathlon:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Biathlon {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Biathlon.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Biathlon {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Biathlon:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Biathlon {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.BallHockey:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.BallHockey {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.BallHockey.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.BallHockey {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.BallHockey:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.BallHockey {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Bandy:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Bandy {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Bandy.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Bandy {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Bandy:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Bandy {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Boxing:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Boxing {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Boxing.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Boxing {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Boxing:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Boxing {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Canoe:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Canoe {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Canoe.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Canoe {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Canoe:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Canoe {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Chess:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Chess {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Chess.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Chess {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Chess:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Chess {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Cricket:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Cricket {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Cricket.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Cricket {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Cricket:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Cricket {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Curling:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Curling {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Curling.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Curling {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Curling:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Curling {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Cycling:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Cycling {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Cycling.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Cycling {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Cycling:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Cycling {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Cyclo-Cross:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Cyclo-Cross {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Cyclo-Cross.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Cyclo-Cross {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Cyclo-Cross:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Cyclo-Cross {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Bowls:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Bowls {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Bowls.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Bowls {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Bowls:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Bowls {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Darts:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Darts {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Darts.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Darts {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Darts:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Darts {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Diving:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Diving {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Diving.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Diving {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Diving:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Diving {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.EBasketball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.EBasketball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.EBasketball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.EBasketball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.EBasketball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.EBasketball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Electronic:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Electronic {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Electronic.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Electronic {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Electronic:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Electronic {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.FigureSkating:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.FigureSkating {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.FigureSkating.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.FigureSkating {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.FigureSkating:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.FigureSkating {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Floorball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Floorball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Floorball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Floorball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Floorball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Floorball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Formula1:before,.FormulaE:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Formula1 {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Formula1.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Formula1 {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Formula1:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Formula1 {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Futsal:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Futsal {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Futsal.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Futsal {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Futsal:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Futsal {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Football:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Football {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Football.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Football {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Football:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Football {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Freestyle:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Freestyle {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Freestyle.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Freestyle {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Freestyle:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Freestyle {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.FreestyleWrestling:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.FreestyleWrestling {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.FreestyleWrestling.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.FreestyleWrestling {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.FreestyleWrestling:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.FreestyleWrestling {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.GaelicFootball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.GaelicFootball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.GaelicFootball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.GaelicFootball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.GaelicFootball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.GaelicFootball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Golf:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Golf {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Golf.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Golf {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Golf:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Golf {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.GrassHockey:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.GrassHockey {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.GrassHockey.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.GrassHockey {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.GrassHockey:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.GrassHockey {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Gymnastics:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Gymnastics {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Gymnastics.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Gymnastics {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Gymnastics:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Gymnastics {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Handball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Handball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Handball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Handball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Handball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Handball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.HardAthletics:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.HardAthletics {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.HardAthletics.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.HardAthletics {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.HardAthletics:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.HardAthletics {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Hockey:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Hockey {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Hockey.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Hockey {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Hockey:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Hockey {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.HorseRacing:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.HorseRacing {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.HorseRacing.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.HorseRacing {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.HorseRacing:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.HorseRacing {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Hurling:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Hurling {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Hurling.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Hurling {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Hurling:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Hurling {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.IceHockey:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.IceHockey {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.IceHockey.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.IceHockey {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.IceHockey:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.IceHockey {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Judo:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Judo {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Judo.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Judo {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Judo:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Judo {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.LeagueofLegends:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.LeagueofLegends {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.LeagueofLegends.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.LeagueofLegends {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.LeagueofLegends:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.LeagueofLegends {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Lacross:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Lacross {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Lacross.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Lacross {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Lacross:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Lacross {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.LightAthletics:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.LightAthletics {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.LightAthletics.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.LightAthletics {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.LightAthletics:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.LightAthletics {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Athletics:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Athletics {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Athletics.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Athletics {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Athletics:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Athletics {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Luge:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Luge {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Luge.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Luge {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Luge:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Luge {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.MixedFootball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.MixedFootball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.MixedFootball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.MixedFootball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.MixedFootball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.MixedFootball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Motorbikes:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Motorbikes {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Motorbikes.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Motorbikes {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Motorbikes:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Motorbikes {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Motorsport:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Motorsport {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Motorsport.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Motorsport {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Motorsport:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Motorsport {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Nascar:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Nascar {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Nascar.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Nascar {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Nascar:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Nascar {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Netball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Netball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Netball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Netball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Netball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Netball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Pesapallo:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Pesapallo {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Pesapallo.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Pesapallo {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Pesapallo:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Pesapallo {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.PokerLive:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.PokerLive {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.PokerLive.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.PokerLive {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.PokerLive:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.PokerLive {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Poker:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Poker {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Poker.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Poker {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Poker:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Poker {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Pool:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Pool {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Pool.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Pool {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Pool:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Pool {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Rally:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Rally {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Rally.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Rally {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Rally:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Rally {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.AutoRacing:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.AutoRacing {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.AutoRacing.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.AutoRacing {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.AutoRacing:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.AutoRacing {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.RinkHockey:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.RinkHockey {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.RinkHockey.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.RinkHockey {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.RinkHockey:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.RinkHockey {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Rowing:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Rowing {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Rowing.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Rowing {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Rowing:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Rowing {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Rugby:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Rugby {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Rugby.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Rugby {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Rugby:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Rugby {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.RugbyLeague:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.RugbyLeague {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.RugbyLeague.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.RugbyLeague {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.RugbyLeague:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.RugbyLeague {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.RugbyUnion:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.RugbyUnion {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.RugbyUnion.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.RugbyUnion {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.RugbyUnion:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.RugbyUnion {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.RugbySevens:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.RugbySevens {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.RugbySevens.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.RugbySevens {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.RugbySevens:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.RugbySevens {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Shooting:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Shooting {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Shooting.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Shooting {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Shooting:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Shooting {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Shorttrackspeedskating:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Shorttrackspeedskating {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Shorttrackspeedskating.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Shorttrackspeedskating {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Shorttrackspeedskating:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Shorttrackspeedskating {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.SkiJump:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.SkiJump {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.SkiJump.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.SkiJump {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.SkiJump:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.SkiJump {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.SkiJumping:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.SkiJumping {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.SkiJumping.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.SkiJumping {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.SkiJumping:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.SkiJumping {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.CrossCountrySkiing:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.CrossCountrySkiing {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.CrossCountrySkiing.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.CrossCountrySkiing {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.CrossCountrySkiing:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.CrossCountrySkiing {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Snooker:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Snooker {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Snooker.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Snooker {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Snooker:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Snooker {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Snowboard:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Snowboard {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Snowboard.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Snowboard {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Snowboard:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Snowboard {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Soccer:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Soccer {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Soccer.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Soccer {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Soccer:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Soccer {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.VirtualFootball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.VirtualFootball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.VirtualFootball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.VirtualFootball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.VirtualFootball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.VirtualFootball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.CyberFootball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.CyberFootball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.CyberFootball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.CyberFootball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.CyberFootball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.CyberFootball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Speedway:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Speedway {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Speedway.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Speedway {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Speedway:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Speedway {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Squash:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Squash {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Squash.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Squash {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Squash:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Squash {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Sumo:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Sumo {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Sumo.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Sumo {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Sumo:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Sumo {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Surfing:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Surfing {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Surfing.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Surfing {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Surfing:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Surfing {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Swimming:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Swimming {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Swimming.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Swimming {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Swimming:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Swimming {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Tablehockey:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Tablehockey {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Tablehockey.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Tablehockey {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Tablehockey:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Tablehockey {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.TableTennis:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.TableTennis {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.TableTennis.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.TableTennis {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.TableTennis:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.TableTennis {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.PingPong:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.PingPong {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.PingPong.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.PingPong {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.PingPong:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.PingPong {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Tennis:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Tennis {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Tennis.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Tennis {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Tennis:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Tennis {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Triathlon:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Triathlon {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Triathlon.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Triathlon {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Triathlon:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Triathlon {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Mma:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Mma {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Mma.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Mma {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Mma:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Mma {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.virtualsports:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.virtualsports {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.virtualsports.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.virtualsports {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.virtualsports:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.virtualsports {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.virtualdogs:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.virtualdogs {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.virtualdogs.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.virtualdogs {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.virtualdogs:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.virtualdogs {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.virtualhorses:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.virtualhorses {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.virtualhorses.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.virtualhorses {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.virtualhorses:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.virtualhorses {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.VirtualTennis:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.VirtualTennis {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.VirtualTennis.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.VirtualTennis {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.VirtualTennis:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.VirtualTennis {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Volleyball:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Volleyball {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Volleyball.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Volleyball {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Volleyball:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Volleyball {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.WaterPolo:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.WaterPolo {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.WaterPolo.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.WaterPolo {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.WaterPolo:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.WaterPolo {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Wrestling:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Wrestling {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Wrestling.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Wrestling {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Wrestling:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Wrestling {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.X-Sports:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.X-Sports {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.X-Sports.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.X-Sports {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.X-Sports:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.X-Sports {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.GlobalOffensive:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.GlobalOffensive {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.GlobalOffensive.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.GlobalOffensive {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.GlobalOffensive:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.GlobalOffensive {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.CounterStrike:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.CounterStrike {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.CounterStrike.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.CounterStrike {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.CounterStrike:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.CounterStrike {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Dota:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Dota {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Dota.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Dota {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Dota:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Dota {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Dota2:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Dota2 {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Dota2.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Dota2 {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Dota2:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Dota2 {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.HeroesoftheStorm:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.HeroesoftheStorm {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.HeroesoftheStorm.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.HeroesoftheStorm {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.HeroesoftheStorm:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.HeroesoftheStorm {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.WorldOfTanks:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.WorldOfTanks {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.WorldOfTanks.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.WorldOfTanks {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.WorldOfTanks:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.WorldOfTanks {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.Hearthstone:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.Hearthstone {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.Hearthstone.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.Hearthstone {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.Hearthstone:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.Hearthstone {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.StarCraft:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.StarCraft {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.StarCraft.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.StarCraft {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.StarCraft:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.StarCraft {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.StarCraft2:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.StarCraft2 {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.StarCraft2.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.StarCraft2 {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.StarCraft2:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.StarCraft2 {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.WorldOfWarcraft:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.WorldOfWarcraft {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.WorldOfWarcraft.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.WorldOfWarcraft {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.WorldOfWarcraft:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.WorldOfWarcraft {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.CallofDuty:before {
    color: hsla(0,0%,100%,.5)
}

.rtl .dashboard-sport-icon-m.CallofDuty {
    -webkit-box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5);
    box-shadow: inset -3px 0 0 hsla(0,0%,100%,.5)
}

.single-sport-title-dashboard-m.CallofDuty.active {
    border-color: hsla(0,0%,100%,.5)
}

.select-sport-title-m.CallofDuty {
    color: set-color(hsla(0,0%,100%,.5))
}

.sport-nav-container-m>ul>li>a.active>span.CallofDuty:after {
    border-color: transparent transparent hsla(0,0%,100%,.8)
}

.sport-title-result-m.CallofDuty {
    background: hsla(0,0%,100%,.5);
    color: set-color(hsla(0,0%,100%,.5))
}

.genCalcio,.genE-Football,.genFootball,.genFútbol,.genSoccer,.genThePenaltyKicks {
    background: #1f9151!important
}

.genBaseball,.genCalcio,.genE-Football,.genFootball,.genFútbol,.genSoccer,.genThePenaltyKicks {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genBaseball {
    background: #467d7a!important
}

.genTennis {
    background: #017ece!important
}

.gen3x3Basketball,.genBasket,.genBasketball,.genBasketballShots,.genE-Basketball .genTennis {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genArchery {
    background: #795548!important
}

.gen3x3Basketball,.genBasket,.genBasketball,.genBasketballShots,.genE-Basketball .genE-Basketball {
    background: #c75328!important
}

.genIceHockey {
    background: #c9d0d2!important;
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genCricket {
    background: #16a88b!important
}

.genAirHockay,.genAirHockey,.genCricket,.genFieldhockey,.genHockey,.genHockeysuGhiaccio {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genAirHockay,.genAirHockey,.genFieldhockey,.genHockey,.genHockeysuGhiaccio {
    background: #2d89c6!important
}

.genPingPong,.genTableTennis {
    background: #00a2b0!important;
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genBeachVolleyball {
    background: #ab8666!important;
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genHorseRacing {
    background: #bf923c!important
}

.genHorseRacing,.genSnooker {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genSnooker {
    background: #d41d23!important
}

.genFormula1 {
    background: #c41d23!important
}

.genFormula1,.genRugby,.genRugbyLeague,.genRugbySevens,.genRugbyUnion {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genRugby,.genRugbyLeague,.genRugbySevens,.genRugbyUnion {
    background: #084466!important
}

.genCycling {
    background: #467396!important;
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genMotorbikes,.genMotorsport {
    background: #eab74a!important;
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genPallavolo,.genVolleyball {
    background: #857563!important
}

.genAmericanFootball,.genPallavolo,.genVolleyball {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genAmericanFootball {
    background: #0f557c!important
}

.genBadminton {
    background: #bcbec0!important;
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genGolf {
    background: #23b74d!important
}

.genGolf,.genHandball,.genMma,.genPallamano {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genHandball,.genMma,.genPallamano {
    background: #731f1a!important
}

.genAutoRacing {
    background: #27aae1!important
}

.genAutoRacing,.genBandy {
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genBandy {
    background: #fbb040!important
}

.genBiathlon {
    background: #662d91!important
}

.genBiathlon,.genBowls {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genBowls {
    background: #9f1d28!important
}

.genChess {
    background: #f9d19b!important;
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genCounterStrike {
    background: #ce1231!important;
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genCrossCountrySkiing {
    background: #d1bfc1!important
}

.genAlpineSkiing,.genCrossCountrySkiing {
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genAlpineSkiing {
    background: #73c1dd!important
}

.genDarts {
    background: #e8052c!important
}

.genDarts,.genDota,.genDota2,.geneSportDota2 {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genDota,.genDota2,.geneSportDota2 {
    background: #433d8e!important
}

.genFloorball {
    background: #f2b0a0!important;
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genFutsal {
    background: #487d47!important
}

.genFutsal,.genGaelicFootball {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genGaelicFootball {
    background: #336333!important
}

.genHearthstone {
    background: #7a7a7a!important
}

.genHearthstone,.genHeroesoftheStorm {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genHeroesoftheStorm {
    background: #3f3f3f!important
}

.genHurling {
    background: #f7f714!important;
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genKingofGlory,.genKingofGlory\(KoG\) {
    background: #6b2629!important
}

.live-general-sport-header.genValorant {
    background: #ff5d5d
}

.genKingofGlory,.genKingofGlory\(KoG\),.genLeagueofLegends,.genLeagueofLegends\(LoL\) {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genLeagueofLegends,.genLeagueofLegends\(LoL\) {
    background: #0b8ab7!important
}

.genOskar {
    background: #ccc319!important
}

.genNetball,.genOskar {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genNetball {
    background: #dd3812!important
}

.genPasapallo {
    background: #1d3f47!important
}

.genPasapallo,.genPolitics {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genPolitics {
    background: #443423!important
}

.genPool {
    background: #38bfc2!important;
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genRally {
    background: #c49a6c!important
}

.genRally,.genSnooker {
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genSnooker {
    background: #ed1e6c!important
}

.genSpecialBets {
    background: #20e5a8!important
}

.genSpecialBets,.genSpeedway {
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genSpeedway {
    background: #f73e4c!important
}

.genStarCraft {
    background: #efe411!important;
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genTrotting {
    background: #66300c!important
}

.genTrotting,.genTvShow {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genTvShow {
    background: #cc1919!important
}

.genVainglory {
    background: #17e0e0!important;
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genWhatWhereWhen {
    background: #cccbca!important;
    color: var(--text-color-dark)!important;
    text-shadow: 0 -1px var(--text-color-light)!important
}

.genWorldOfTanks {
    background: #c98123!important
}

.genWorldOfTanks,.genWorldOfWarcraft {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genWorldOfWarcraft {
    background: #1d9639!important
}

.genKabaddi {
    background: #2da585!important
}

.genKabaddi,.genWarcraft3 {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genWarcraft3 {
    background: #227c46!important
}

.genEBasketball {
    background: #f24804!important
}

.genCyberFootball,.genEBasketball {
    color: var(--text-color-light)!important;
    text-shadow: 0 -1px var(--text-color-dark)!important
}

.genCyberFootball {
    background: #2a8650!important
}

.rc-slider {
    position: relative;
    margin-top: 25px;
    height: 50px;
    padding: 5px 0;
    width: 100%;
    border-radius: 6px;
    -ms-touch-action: none;
    touch-action: none
}

.rc-slider,.rc-slider * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rc-slider-rail {
    width: calc(100% + 40px);
    left: -20px;
    background: var(--rc-slider-rail) none repeat scroll 0 0;
    -webkit-box-shadow: 1px 1px 0 0 var(--rc-slider-rail-light-3) inset;
    box-shadow: 1px 1px 0 0 var(--rc-slider-rail-light-3) inset;
    height: 7px;
    margin: 2px 2px 0
}

.rc-slider-rail,.rc-slider-rail:after {
    position: absolute;
    border: 1px solid var(--rc-slider-rail);
    border-radius: 3px
}

.rc-slider-rail:after {
    height: 13px;
    left: -6px;
    top: -5px;
    width: calc(100% + 10px);
    content: ""
}

.rc-slider-track {
    position: absolute;
    left: 0;
    height: 4px;
    border-radius: 6px;
    background-color: #abe2fb
}

.rc-slider-handle {
    position: absolute;
    cursor: pointer;
    cursor: -webkit-grab;
    cursor: grab;
    background: var(--brand-color) none repeat scroll 0 0;
    border: 1px solid var(--sport-border-right-primary);
    border-radius: 4px 4px 3px 3px;
    -webkit-box-shadow: 1px 1px 0 0 rgb(243 190 55) inset;
    box-shadow: 1px 1px 0 0 rgb(243 190 55) inset;
    height: 20px;
    margin-left: -5px;
    outline: medium none;
    top: 0;
    width: 12px
}

.rc-slider-handle:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 3px solid var(--brand-color);
    left: 0
}

.rc-slider-handle:after,.rc-slider-handle:before {
    content: "";
    height: 0;
    position: absolute;
    top: 17px;
    width: 0
}

.rc-slider-handle:before {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 4px solid var(--sport-border-right-primary);
    left: -1px
}

.rc-slider-mark {
    position: absolute;
    top: 30px;
    left: 0;
    width: 100%;
    font-size: 11px
}

.rc-slider-mark-text {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    color: var(--text-color-primary);
    font-size: 11px
}

.rc-slider-mark-text-active,.rc-slider-mark-text:hover {
    color: var(--brand-color)
}

.rc-slider-step {
    position: absolute;
    width: 100%;
    height: 4px;
    background: transparent
}

.rc-slider-dot {
    position: absolute;
    width: 1px;
    height: 12px;
    background-color: var(--rc-slider-rail);
    cursor: pointer;
    top: 12px
}

.rc-slider-dot-active {
    border-color: var(--brand-color)
}

.rc-slider-disabled {
    background-color: var(--text-color-gray)
}

.rc-slider-disabled .rc-slider-track {
    background-color: #fff
}

.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle {
    border-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--cms-background-color);
    cursor: not-allowed
}

.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text {
    cursor: not-allowed!important
}

.rc-slider-vertical {
    width: 14px;
    height: 100%;
    padding: 0 5px
}

.rc-slider-vertical .rc-slider-rail {
    height: 100%;
    width: 4px
}

.rc-slider-vertical .rc-slider-track {
    left: 5px;
    bottom: 0;
    width: 4px
}

.rc-slider-vertical .rc-slider-handle {
    margin-left: -5px;
    margin-bottom: -7px;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.rc-slider-vertical .rc-slider-mark {
    top: 0;
    left: 18px;
    height: 100%
}

.rc-slider-vertical .rc-slider-step {
    height: 100%;
    width: 4px
}

.rc-slider-vertical .rc-slider-dot {
    left: 2px;
    margin-bottom: -4px
}

.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child {
    margin-bottom: -4px
}

.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: block!important;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
    -webkit-animation-name: rcSliderTooltipZoomDownIn;
    animation-name: rcSliderTooltipZoomDownIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
    -webkit-animation-name: rcSliderTooltipZoomDownOut;
    animation-name: rcSliderTooltipZoomDownOut;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-animation-timing-function: cubic-bezier(.23,1,.32,1);
    animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.rc-slider-tooltip-zoom-down-leave {
    -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

@-webkit-keyframes rcSliderTooltipZoomDownIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes rcSliderTooltipZoomDownIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes rcSliderTooltipZoomDownOut {
    0% {
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes rcSliderTooltipZoomDownOut {
    0% {
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

.rc-slider-tooltip {
    position: absolute;
    left: -9999px;
    top: -9999px;
    visibility: visible
}

.rc-slider-tooltip,.rc-slider-tooltip * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rc-slider-tooltip-hidden {
    display: none
}

.rc-slider-tooltip-placement-top {
    padding: 4px 0 8px
}

.rc-slider-tooltip-inner {
    padding: 6px 2px;
    min-width: 24px;
    height: 24px;
    font-size: 12px;
    line-height: 1;
    color: var(--text-color-light);
    text-align: center;
    text-decoration: none;
    background-color: var(--sport-border-left-primary);
    border-radius: 6px;
    -webkit-box-shadow: 0 0 4px var(--text-color-gray);
    box-shadow: 0 0 4px var(--text-color-gray)
}

.rc-slider-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
    bottom: 4px;
    left: 50%;
    margin-left: -4px;
    border-width: 4px 4px 0;
    border-top-color: var(--sport-border-left-primary)
}

@media (max-width: 700px) {
    .rc-slider-mark-text:nth-child(2n) {
        bottom:35px
    }

    .rc-slider-mark-text {
        width: calc(15% + 60px)!important;
        -webkit-transform: translate(-30px);
        -ms-transform: translate(-30px);
        transform: translate(-30px)
    }

    .rc-slider-dot:nth-child(2n) {
        top: -13px
    }

    .rc-slider {
        margin-top: 40px;
        height: 60px
    }
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow {
    margin-left: -8px;
    position: absolute
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    border: 8px solid transparent;
    height: 0;
    width: 1px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before {
    content: "";
    z-index: -1;
    border-width: 8px;
    left: -8px;
    border-bottom-color: #aeaeae
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    top: 0;
    margin-top: -8px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    border-top: none;
    border-bottom-color: #f0f0f0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    top: -1px;
    border-bottom-color: #aeaeae
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow {
    bottom: 0;
    margin-bottom: -8px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before {
    border-bottom: none;
    border-top-color: #fff
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before {
    bottom: -1px;
    border-top-color: #aeaeae
}

.react-datepicker,.react-datepicker-wrapper {
    display: inline-block
}

.react-datepicker {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: .8rem;
    background-color: #fff;
    color: #000;
    border: 1px solid #aeaeae;
    position: relative
}

.react-datepicker__triangle {
    position: absolute;
    left: 50px
}

.react-datepicker-popper {
    z-index: 1
}

.react-datepicker-popper[data-placement^=bottom] {
    margin-top: 10px
}

.react-datepicker-popper[data-placement^=top] {
    margin-bottom: 6px
}

.react-datepicker-popper[data-placement^=right] {
    margin-left: 8px
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
    left: auto;
    right: 42px
}

.react-datepicker-popper[data-placement^=left] {
    margin-right: 8px
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
    left: 42px;
    right: auto
}

.react-datepicker__header {
    text-align: center;
    background-color: var(--cms-background-color);
    border-bottom: 1px solid var(--date-picker-border3);
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
    position: relative
}

.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select {
    display: inline-block;
    margin: 0 2px
}

.react-datepicker-time__header,.react-datepicker__current-month {
    margin-top: 0;
    color: var(--text-color-dark);
    font-weight: 700;
    font-size: .944rem
}

.react-datepicker__navigation {
    line-height: 1.7rem;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 10px;
    width: 0;
    border: .45rem solid transparent;
    z-index: 1
}

.react-datepicker__navigation--previous {
    left: 10px;
    border-right-color: #ccc
}

.react-datepicker__navigation--previous:hover {
    border-right-color: #b3b2b2
}

.react-datepicker__navigation--next {
    right: 10px;
    border-left-color: #ccc
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 92px
}

.react-datepicker__navigation--next:hover {
    border-left-color: #b3b2b2
}

.react-datepicker__navigation--years {
    position: relative;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.react-datepicker__navigation--years-previous {
    top: 4px;
    border-top-color: #ccc
}

.react-datepicker__navigation--years-previous:hover {
    border-top-color: #b3b2b2
}

.react-datepicker__navigation--years-upcoming {
    top: -4px;
    border-bottom-color: #ccc
}

.react-datepicker__navigation--years-upcoming:hover {
    border-bottom-color: #b3b2b2
}

.react-datepicker__month-container {
    float: left;
    margin-right: 10px
}

.react-datepicker__month {
    text-align: center
}

.react-datepicker__time-container {
    float: right
}

.react-datepicker__time-container--with-today-button {
    display: inline;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    position: absolute;
    right: -72px;
    top: 0
}

.react-datepicker__time-container .react-datepicker__time {
    position: relative;
    border: 1px solid #aeaeae;
    background: var(--cms-background-color)
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    width: 70px;
    overflow-x: hidden
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    list-style: none;
    margin: 0;
    height: calc(195px + .85rem);
    overflow-y: scroll;
    width: 100%
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    padding: 5px 10px
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    cursor: pointer;
    background-color: var(--cms-background-color)
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: #216ba5;
    color: var(--text-color-light);
    font-weight: 700
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: #216ba5
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: #ccc
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    cursor: default;
    background-color: transparent
}

.react-datepicker__week-number {
    color: var(--text-color-gray);
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: .166rem
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
    border-radius: .3rem;
    background-color: #f0f0f0
}

.react-datepicker__day-names,.react-datepicker__week {
    white-space: nowrap
}

.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name {
    color: #000;
    display: inline-block;
    width: 1.7rem;
    line-height: 1.7rem;
    text-align: center;
    margin: .166rem
}

.react-datepicker__day {
    cursor: pointer
}

.react-datepicker__day:hover {
    background-color: #f0f0f0
}

.react-datepicker__day--today {
    font-weight: 700
}

.react-datepicker__day--highlighted {
    border-radius: .3rem;
    background-color: #3dcc4a;
    color: #fff
}

.react-datepicker__day--highlighted:hover {
    background-color: #32be3f
}

.react-datepicker__day--highlighted-custom-1 {
    color: #f0f
}

.react-datepicker__day--highlighted-custom-2 {
    color: green
}

.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected {
    background-color: #216ba5;
    color: #fff
}

.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day--keyboard-selected {
    border-radius: .3rem;
    background-color: #2a87d0;
    color: #fff
}

.react-datepicker__day--keyboard-selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {
    background-color: rgba(33,107,165,.5)
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
    background-color: #f0f0f0;
    color: #000
}

.react-datepicker__day--disabled {
    cursor: default;
    color: #ccc
}

.react-datepicker__day--disabled:hover {
    background-color: transparent
}

.react-datepicker__input-container {
    position: relative;
    display: inline-block
}

.react-datepicker__month-read-view,.react-datepicker__year-read-view {
    border: 1px solid transparent;
    border-radius: .3rem
}

.react-datepicker__month-read-view:hover,.react-datepicker__year-read-view:hover {
    cursor: pointer
}

.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
    border-top-color: #b3b2b2
}

.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow {
    border-top-color: #ccc;
    float: right;
    margin-left: 20px;
    top: 8px;
    position: relative;
    border-width: .45rem
}

.react-datepicker__month-dropdown,.react-datepicker__year-dropdown {
    background-color: #f0f0f0;
    position: absolute;
    width: 50%;
    left: 25%;
    top: 30px;
    z-index: 1;
    text-align: center;
    border-radius: .3rem;
    border: 1px solid #aeaeae
}

.react-datepicker__month-dropdown:hover,.react-datepicker__year-dropdown:hover {
    cursor: pointer
}

.react-datepicker__month-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll
}

.react-datepicker__month-option,.react-datepicker__year-option {
    line-height: 20px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.react-datepicker__month-option:first-of-type,.react-datepicker__year-option:first-of-type {
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.react-datepicker__month-option:last-of-type,.react-datepicker__year-option:last-of-type {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.react-datepicker__month-option:hover,.react-datepicker__year-option:hover {
    background-color: #ccc
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
    border-bottom-color: #b3b2b2
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
    border-top-color: #b3b2b2
}

.react-datepicker__month-option--selected,.react-datepicker__year-option--selected {
    position: absolute;
    left: 15px
}

.react-datepicker__close-icon {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: 0;
    outline: 0;
    padding: 0;
    vertical-align: middle
}

.react-datepicker__close-icon:after {
    background-color: #216ba5;
    border-radius: 50%;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    content: "\D7";
    cursor: pointer;
    font-size: 12px;
    height: 16px;
    width: 16px;
    line-height: 1;
    margin: -8px auto 0;
    padding: 2px;
    position: absolute;
    right: 7px;
    text-align: center;
    top: 50%
}

.react-datepicker__today-button {
    background: var(--cms-background-color);
    border-top: 1px solid var(--date-picker-border3);
    cursor: pointer;
    text-align: center;
    font-weight: 700;
    padding: 5px 0;
    clear: left
}

.react-datepicker__portal {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,.8);
    left: 0;
    top: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 2147483647
}

.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name {
    width: 3rem;
    line-height: 3rem
}

@media (max-height: 550px),(max-width:400px) {
    .react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name {
        width:2rem;
        line-height: 2rem
    }
}

.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month {
    font-size: 1.44rem
}

.react-datepicker__portal .react-datepicker__navigation {
    border: .81rem solid transparent
}

.react-datepicker__portal .react-datepicker__navigation--previous {
    border-right-color: #ccc
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
    border-right-color: #b3b2b2
}

.react-datepicker__portal .react-datepicker__navigation--next {
    border-left-color: #ccc
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
    border-left-color: #b3b2b2
}

a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

body {
    line-height: 1
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none;
    color: #fff;
    font: 14px Arial,Helvetica,sans-serif
}

:focus {
    outline: 0
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    height: 100%
}

input::-ms-clear {
    display: none
}

::-moz-focus-inner {
    padding: 0;
    border: 0
}

h3 {
    font-weight: 400
}

a {
    text-decoration: none;
    color: inherit
}

body,h1,h2,h3,h4,h5,h6,p {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.scrollarea {
    height: inherit;
    padding: 0 10px 0 0;
    -webkit-box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1);
    box-shadow: 0 1px 0 0 hsla(0,0%,85%,.1)
}

.betslip-m .scrollarea {
    -webkit-box-shadow: none;
    box-shadow: none
}

.scrollarea .scrollarea-content {
    overflow: visible!important;
    z-index: 5;
    position: static!important
}

.scrollarea .scrollbar-container {
    z-index: 4!important
}

.scrollarea .scrollbar-container,.scrollarea .scrollbar-container.active,.scrollarea .scrollbar-container:hover {
    opacity: 1!important;
    background: var(--sport-element-color)!important;
    -webkit-box-shadow: inset 1px 1px 0 0 var(--sport-border-top-primary);
    box-shadow: inset 1px 1px 0 0 var(--sport-border-top-primary)
}

.scrollarea .scrollbar-container.vertical {
    width: 10px!important;
    border-right: 1px solid var(--header-border-bottom);
    opacity: 0!important
}

.scrollarea:hover .scrollbar-container {
    opacity: 1!important
}

.scrollarea .scrollbar-container.vertical .scrollbar {
    border-radius: 3px;
    background: var(--text-color-gray)!important;
    width: 5px!important;
    margin-left: 2px!important
}

.scrollarea.horizontal-scroll {
    padding: 0 0 10px
}

.scrollarea.horizontal-scroll .scrollarea-content {
    width: auto;
    float: left;
    white-space: nowrap
}

.scrollarea .scrollbar-container.horizontal {
    height: 10px!important;
    border-bottom: 1px solid var(--header-border-bottom)
}

.scrollarea .scrollbar-container.horizontal .scrollbar {
    border-radius: 3px;
    background: var(--text-color-gray)!important;
    height: 5px!important;
    margin-top: 2px!important
}

.flag-view-m {
    position: absolute;
    display: block;
    left: 10px;
    top: 4px!important;
    width: 22px;
    height: 22px;
    max-width: 100%;
    background-image: url(/./images/flags-sprite_f21e85d8c54cd73f7a7f8269d7d8923d.png);
    background-size: 100%
}

.icon-asean {
    background-position: 0 0
}

.icon-afghanistan {
    background-position: 0 .355872%
}

.icon-africa {
    background-position: 0 .711744%
}

.icon-aland {
    background-position: 0 1.067616%
}

.icon-albania {
    background-position: 0 1.423488%
}

.icon-alderney {
    background-position: 0 1.779359%
}

.icon-algeria {
    background-position: 0 2.135231%
}

.icon-americansamoa {
    background-position: 0 2.491103%
}

.icon-andorra {
    background-position: 0 2.846975%
}

.icon-angola {
    background-position: 0 3.202847%
}

.icon-anguilla {
    background-position: 0 3.558719%
}

.icon-antiguaandbarbuda {
    background-position: 0 3.914591%
}

.icon-arableague {
    background-position: 0 4.270463%
}

.icon-argentina {
    background-position: 0 4.626335%
}

.icon-armenia {
    background-position: 0 4.982206%
}

.icon-aruba {
    background-position: 0 5.338078%
}

.icon-asia,.icon-asia-and-oceania,.icon-asiaoceania {
    background-position: 0 5.69395%
}

.icon-australia {
    background-position: 0 6.049822%
}

.icon-austria {
    background-position: 0 6.405694%
}

.icon-azerbaijan {
    background-position: 0 6.761566%
}

.icon-bahamas {
    background-position: 0 7.117438%
}

.icon-bahrain {
    background-position: 0 7.47331%
}

.icon-bangladesh {
    background-position: 0 7.829181%
}

.icon-barbados {
    background-position: 0 8.185053%
}

.icon-basquecountry {
    background-position: 0 8.540925%
}

.icon-belarus {
    background-position: 0 8.896797%
}

.icon-belgio,.icon-belgium {
    background-position: 0 9.252669%
}

.icon-belize {
    background-position: 0 9.608541%
}

.icon-benin {
    background-position: 0 9.964413%
}

.icon-bermuda {
    background-position: 0 10.320285%
}

.icon-bhutan {
    background-position: 0 10.676157%
}

.icon-bolivia {
    background-position: 0 11.032028%
}

.icon-bonairesinteustatiusandsaba {
    background-position: 0 11.3879%
}

.icon-bosniaherzegovina {
    background-position: 0 11.743772%
}

.icon-botswana {
    background-position: 0 12.099644%
}

.icon-bouvet {
    background-position: 0 12.455516%
}

.icon-brazil {
    background-position: 0 12.811388%
}

.icon-britishindianoceanterritory {
    background-position: 0 13.16726%
}

.icon-brunei {
    background-position: 0 13.523132%
}

.icon-bulgaria {
    background-position: 0 13.879004%
}

.icon-burkinafaso {
    background-position: 0 14.234875%
}

.icon-burundi {
    background-position: 0 14.590747%
}

.icon-caricom {
    background-position: 0 14.946619%
}

.icon-cis {
    background-position: 0 15.302491%
}

.icon-cambodja {
    background-position: 0 15.658363%
}

.icon-cameroon {
    background-position: 0 16.014235%
}

.icon-canada {
    background-position: 0 16.370107%
}

.icon-capeverde {
    background-position: 0 16.725979%
}

.icon-catalonia {
    background-position: 0 17.081851%
}

.icon-caymanislands {
    background-position: 0 17.437722%
}

.icon-centralafricanrepublic {
    background-position: 0 17.793594%
}

.icon-chad {
    background-position: 0 18.149466%
}

.icon-chile,.icon-cile {
    background-position: 0 18.505338%
}

.icon-china {
    background-position: 0 18.86121%
}

.icon-christmas {
    background-position: 0 19.217082%
}

.icon-cocoskeeling {
    background-position: 0 19.572954%
}

.icon-colombia {
    background-position: 0 19.928826%
}

.icon-commonwealth {
    background-position: 0 20.284698%
}

.icon-comoros {
    background-position: 0 20.640569%
}

.icon-congobrazzaville {
    background-position: 0 20.996441%
}

.icon-congokinshasa {
    background-position: 0 21.352313%
}

.icon-cookislands {
    background-position: 0 21.708185%
}

.icon-costarica {
    background-position: 0 22.064057%
}

.icon-cotedivoire {
    background-position: 0 22.419929%
}

.icon-croatia,.icon-croazia {
    background-position: 0 22.775801%
}

.icon-czech-republic {
    background-position: 0 -76.15%
}

.icon-cuba {
    background-position: 0 23.131673%
}

.icon-curacao {
    background-position: 0 23.487544%
}

.icon-cipro,.icon-cyprus {
    background-position: 0 23.843416%
}

.icon-czechrepublic,.icon-repubblicaceca {
    background-position: 0 24.199288%
}

.icon-danimarca,.icon-denmark {
    background-position: 0 24.55516%
}

.icon-djibouti {
    background-position: 0 24.911032%
}

.icon-dominica {
    background-position: 0 25.266904%
}

.icon-dominicanrepublic {
    background-position: 0 25.622776%
}

.icon-ecuador {
    background-position: 0 25.978648%
}

.icon-egitto,.icon-egypt {
    background-position: 0 26.33452%
}

.icon-elsalvador {
    background-position: 0 26.690391%
}

.icon-england,.icon-englandamateur,.icon-ingliterra,.icon-uk-and-ireland {
    background-position: 0 27.046263%
}

.icon-equatorialguinea {
    background-position: 0 27.402135%
}

.icon-eritrea {
    background-position: 0 27.758007%
}

.icon-estonia {
    background-position: 0 28.113879%
}

.icon-ethiopia {
    background-position: 0 28.469751%
}

.icon-central-europe,.icon-centroeuropa,.icon-eastern-europe,.icon-esteuropa,.icon-europa,.icon-europe,.icon-nordeuropa,.icon-northern-europe,.icon-southern-europe,.icon-sudeuropa {
    background-position: 0 28.825623%
}

.icon-fao {
    background-position: 0 29.181495%
}

.icon-falkland {
    background-position: 0 29.537367%
}

.icon-faroes {
    background-position: 0 29.893238%
}

.icon-fiji {
    background-position: 0 30.24911%
}

.icon-finland,.icon-finlandia {
    background-position: 0 30.604982%
}

.icon-france,.icon-france-coupedefrance,.icon-francia,.icon-francia-ligue1 {
    background-position: 0 30.960854%
}

.icon-french-guiana {
    background-position: 0 31.316726%
}

.icon-frenchsouthernandantarcticlands {
    background-position: 0 31.672598%
}

.icon-gabon {
    background-position: 0 32.02847%
}

.icon-galicia {
    background-position: 0 32.384342%
}

.icon-gambia {
    background-position: 0 32.740214%
}

.icon-georgia {
    background-position: 0 33.096085%
}

.icon-germania,.icon-germania-bundesliga,.icon-germany {
    background-position: 0 33.451957%
}

.icon-ghana {
    background-position: 0 33.807829%
}

.icon-gibraltar {
    background-position: 0 34.163701%
}

.icon-grecia,.icon-greece {
    background-position: 0 34.519573%
}

.icon-greenland {
    background-position: 0 34.875445%
}

.icon-grenada {
    background-position: 0 35.231317%
}

.icon-guadeloupe {
    background-position: 0 35.587189%
}

.icon-guam {
    background-position: 0 35.94306%
}

.icon-guatemala {
    background-position: 0 36.298932%
}

.icon-guernsey {
    background-position: 0 36.654804%
}

.icon-guinea {
    background-position: 0 37.010676%
}

.icon-guineabissau {
    background-position: 0 37.366548%
}

.icon-guyana {
    background-position: 0 37.72242%
}

.icon-haiti {
    background-position: 0 38.078292%
}

.icon-heardislandandmcdonald {
    background-position: 0 38.434164%
}

.icon-honduras {
    background-position: 0 38.790036%
}

.icon-hongkong {
    background-position: 0 39.145907%
}

.icon-hungary,.icon-ungheria {
    background-position: 0 39.501779%
}

.icon-iaea {
    background-position: 0 39.857651%
}

.icon-iho {
    background-position: 0 40.213523%
}

.icon-iceland {
    background-position: 0 40.569395%
}

.icon-india {
    background-position: 0 40.925267%
}

.icon-indonesia,.icon-indonezia {
    background-position: 0 41.281139%
}

.icon-coppadelmondofiba,.icon-fiba-world-cup,.icon-international,.icon-international-clubs,.icon-international-matches,.icon-internazionali,.icon-internazionalidiclub,.icon-internazionalidiclubs,.icon-onedayinternational {
    background-position: 0 41.637011%
}

.icon-iran {
    background-position: 0 41.992883%
}

.icon-iraq {
    background-position: 0 42.348754%
}

.icon-ireland,.icon-irlanda {
    background-position: 0 42.704626%
}

.flag-view-m.icon-costa-rica {
    background-position: 0 -1366px
}

.flag-view-m.icon-republic-of-korea {
    background-position: 0 1078px
}

.icon-islamicconference {
    background-position: 0 43.060498%
}

.icon-isleofman {
    background-position: 0 43.41637%
}

.icon-israel,.icon-israele {
    background-position: 0 43.772242%
}

.icon-italia,.icon-italia-seriea,.icon-italia-serieb,.icon-italia-seriec,.icon-italy {
    background-position: 0 44.128114%
}

.icon-jamaica {
    background-position: 0 44.483986%
}

.icon-giappone,.icon-japan {
    background-position: 0 44.839858%
}

.icon-jersey {
    background-position: 0 45.19573%
}

.icon-jordan {
    background-position: 0 45.551601%
}

.icon-kazakhstan {
    background-position: 0 45.907473%
}

.icon-kenya {
    background-position: 0 46.263345%
}

.icon-kiribati {
    background-position: 0 46.619217%
}

.icon-kosovo {
    background-position: 0 46.975089%
}

.icon-kuwait {
    background-position: 0 47.330961%
}

.icon-kyrgyzstan {
    background-position: 0 47.686833%
}

.icon-laos {
    background-position: 0 48.042705%
}

.icon-latvia {
    background-position: 0 48.398577%
}

.icon-lebanon {
    background-position: 0 48.754448%
}

.icon-lesotho {
    background-position: 0 49.11032%
}

.icon-liberia {
    background-position: 0 49.466192%
}

.icon-libya {
    background-position: 0 49.822064%
}

.icon-liechtenshein {
    background-position: 0 50.177936%
}

.icon-lithuania {
    background-position: 0 50.533808%
}

.icon-luxembourg,.icon-netherlands,.icon-olanda,.icon-olanda-eredivisie {
    background-position: 0 50.88968%
}

.icon-macao {
    background-position: 0 51.245552%
}

.icon-macedonia {
    background-position: 0 51.601423%
}

.icon-madagascar {
    background-position: 0 51.957295%
}

.icon-malawi {
    background-position: 0 52.313167%
}

.icon-malaysia {
    background-position: 0 52.669039%
}

.icon-maldives {
    background-position: 0 53.024911%
}

.icon-mali {
    background-position: 0 53.380783%
}

.icon-malta {
    background-position: 0 53.736655%
}

.icon-marshallislands {
    background-position: 0 54.092527%
}

.icon-martinique {
    background-position: 0 54.448399%
}

.icon-mauritania {
    background-position: 0 54.80427%
}

.icon-mauritius {
    background-position: 0 55.160142%
}

.icon-mayotte {
    background-position: 0 55.516014%
}

.icon-messico,.icon-mexico {
    background-position: 0 55.871886%
}

.icon-micronesia {
    background-position: 0 56.227758%
}

.icon-moldova {
    background-position: 0 56.58363%
}

.icon-monaco {
    background-position: 0 56.939502%
}

.icon-mongolia {
    background-position: 0 57.295374%
}

.icon-montenegro {
    background-position: 0 57.651246%
}

.icon-montserrat {
    background-position: 0 58.007117%
}

.icon-marocco,.icon-morocco {
    background-position: 0 58.362989%
}

.icon-mozambique {
    background-position: 0 58.718861%
}

.icon-myanmar {
    background-position: 0 59.074733%
}

.icon-nato {
    background-position: 0 59.430605%
}

.icon-namibia {
    background-position: 0 59.786477%
}

.icon-nauru {
    background-position: 0 60.142349%
}

.icon-nepal {
    background-position: 0 60.498221%
}

.icon-netherlandsantilles {
    background-position: 0 60.854093%
}

.icon-newcaledonia {
    background-position: 0 61.209964%
}

.icon-newzealand {
    background-position: 0 61.565836%
}

.icon-nicaragua {
    background-position: 0 61.921708%
}

.icon-niger {
    background-position: 0 62.27758%
}

.icon-nigeria {
    background-position: 0 62.633452%
}

.icon-niue {
    background-position: 0 62.989324%
}

.icon-norfolk {
    background-position: 0 63.345196%
}

.icon-nordamerica,.icon-north-america,.icon-north-and-south-america,.icon-northamerica {
    background-position: 0 63.701068%
}

.icon-northkorea {
    background-position: 0 64.05694%
}

.icon-northerncyprus {
    background-position: 0 64.412811%
}

.icon-northernireland {
    background-position: 0 64.768683%
}

.icon-northernmariana {
    background-position: 0 65.124555%
}

.icon-norvegia,.icon-norway {
    background-position: 0 65.480427%
}

.icon-oas {
    background-position: 0 65.836299%
}

.icon-opec {
    background-position: 0 66.192171%
}

.icon-oceania {
    background-position: 0 66.548043%
}

.icon-olimpics {
    background-position: 0 66.903915%
}

.icon-oman {
    background-position: 0 67.259786%
}

.icon-pakistan {
    background-position: 0 67.615658%
}

.icon-palau {
    background-position: 0 67.97153%
}

.icon-palestine {
    background-position: 0 68.327402%
}

.icon-panama {
    background-position: 0 68.683274%
}

.icon-papuanewguinea {
    background-position: 0 69.039146%
}

.icon-paraguay {
    background-position: 0 69.395018%
}

.icon-peru {
    background-position: 0 69.75089%
}

.icon-filippine,.icon-philippines {
    background-position: 0 70.106762%
}

.icon-pitcairn {
    background-position: 0 70.462633%
}

.icon-poland,.icon-polonia {
    background-position: 0 70.818505%
}

.icon-portogallo,.icon-portugal {
    background-position: 0 71.174377%
}

.icon-portorico,.icon-puertorico {
    background-position: 0 71.530249%
}

.icon-qatar {
    background-position: 0 71.886121%
}

.icon-quebec {
    background-position: 0 72.241993%
}

.icon-redcross {
    background-position: 0 72.597865%
}

.icon-reunion {
    background-position: 0 72.953737%
}

.icon-romania,.icon-rou {
    background-position: 0 73.309609%
}

.icon-russia,.icon-russiangp {
    background-position: 0 73.66548%
}

.icon-rwanda {
    background-position: 0 74.021352%
}

.icon-saintbarthelemy {
    background-position: 0 74.377224%
}

.icon-sainthelena {
    background-position: 0 74.733096%
}

.icon-saintlucia {
    background-position: 0 75.088968%
}

.icon-saintmartin {
    background-position: 0 75.44484%
}

.icon-saintpierreandmiquelon {
    background-position: 0 75.800712%
}

.icon-samoa {
    background-position: 0 76.156584%
}

.icon-sanmarino {
    background-position: 0 76.512456%
}

.icon-saotomeandprincipe {
    background-position: 0 76.868327%
}

.icon-saudiarabia {
    background-position: 0 77.224199%
}

.icon-scotland {
    background-position: 0 77.580071%
}

.icon-senegal {
    background-position: 0 77.935943%
}

.icon-serbia,.icon-serbia-superliga {
    background-position: 0 78.291815%
}

.icon-seychelles {
    background-position: 0 78.647687%
}

.icon-sierraleone {
    background-position: 0 79.003559%
}

.icon-singapore {
    background-position: 0 79.359431%
}

.icon-sintmaarten {
    background-position: 0 79.715302%
}

.icon-slovakia {
    background-position: 0 80.071174%
}

.icon-slovenia {
    background-position: 0 80.427046%
}

.icon-solomonislands {
    background-position: 0 80.782918%
}

.icon-somalia {
    background-position: 0 81.13879%
}

.icon-somaliland {
    background-position: 0 81.494662%
}

.icon-southafrica {
    background-position: 0 81.850534%
}

.icon-south-america,.icon-southamerica,.icon-sudamerica {
    background-position: 0 82.206406%
}

.icon-southgeorgiaandsouthsandwich {
    background-position: 0 82.562278%
}

.icon-coreadelsud,.icon-southkorea {
    background-position: 0 82.918149%
}

.icon-southsudan {
    background-position: 0 83.274021%
}

.icon-spagna,.icon-spagna-primeradivision,.icon-spain {
    background-position: 0 83.629893%
}

.icon-srilanka {
    background-position: 0 83.985765%
}

.icon-stkittsandnevis {
    background-position: 0 84.341637%
}

.icon-stvincentandthegrenadines {
    background-position: 0 84.697509%
}

.icon-sudan {
    background-position: 0 85.053381%
}

.icon-suriname {
    background-position: 0 85.409253%
}

.icon-svalbardandjanmayen {
    background-position: 0 85.765125%
}

.icon-swaziland {
    background-position: 0 86.120996%
}

.icon-sweden {
    background-position: 0 86.476868%
}

.icon-switzerland {
    background-position: 0 86.83274%
}

.icon-syria {
    background-position: 0 87.188612%
}

.icon-tahiti {
    background-position: 0 87.544484%
}

.icon-taiwan {
    background-position: 0 87.900356%
}

.icon-tajikistan {
    background-position: 0 88.256228%
}

.icon-tanzania {
    background-position: 0 88.6121%
}

.icon-thailand {
    background-position: 0 88.967972%
}

.icon-timorleste {
    background-position: 0 89.323843%
}

.icon-togo {
    background-position: 0 89.679715%
}

.icon-tokelau {
    background-position: 0 90.035587%
}

.icon-tonga {
    background-position: 0 90.391459%
}

.icon-trinidadtobago {
    background-position: 0 90.747331%
}

.icon-tristandacunha {
    background-position: 0 91.103203%
}

.icon-tunisia {
    background-position: 0 91.459075%
}

.icon-turchia,.icon-turchiaamatoriale,.icon-turkey {
    background-position: 0 91.814947%
}

.icon-turkmenistan {
    background-position: 0 92.170819%
}

.icon-turksandcaicosislands {
    background-position: 0 92.52669%
}

.icon-tuvalu {
    background-position: 0 92.882562%
}

.icon-america,.icon-statiuniti,.icon-usa,.icon-usa-mls {
    background-position: 0 93.238434%
}

.icon-uganda {
    background-position: 0 93.594306%
}

.icon-ucraina,.icon-ukraine {
    background-position: 0 93.950178%
}

.icon-unitedarabemirates {
    background-position: 0 94.30605%
}

.icon-greatbritain,.icon-inghilterra-championship,.icon-inghilterra-eflcup,.icon-inghilterra-premierleague,.icon-regnounitoirlanda,.icon-unitedkingdom {
    background-position: 0 94.661922%
}

.icon-uruguay {
    background-position: 0 95.017794%
}

.icon-uzbekistan {
    background-position: 0 95.373665%
}

.icon-vanutau {
    background-position: 0 95.729537%
}

.icon-vaticancity {
    background-position: 0 96.085409%
}

.icon-venezuela {
    background-position: 0 96.441281%
}

.icon-vietnam {
    background-position: 0 96.797153%
}

.icon-virginislandsbritish {
    background-position: 0 97.153025%
}

.icon-virginislandsus {
    background-position: 0 97.508897%
}

.icon-wales {
    background-position: 0 97.864769%
}

.icon-wallisandfutuna {
    background-position: 0 98.220641%
}

.icon-westernsahara {
    background-position: 0 98.576512%
}

.icon-championsleagueofdarts,.icon-world,.icon-worldgrandprix {
    background-position: 0 98.932384%
}

.icon-yemen {
    background-position: 0 99.288256%
}

.icon-zambia {
    background-position: 0 99.644128%
}

.icon-zimbabwe {
    background-position: 0 100%
}

.icon-eng {
    background-position: 0 27.046263%
}

.icon-fra {
    background-position: 0 30.960854%
}

.icon-spa {
    background-position: 0 83.629893%
}

.icon-por {
    background-position: 0 71.174377%
}

.icon-pt-br {
    background-position: 0 12.811388%
}

.icon-ita {
    background-position: 0 44.128114%
}

.icon-ger {
    background-position: 0 33.451957%
}

.icon-nld {
    background-position: 0 60.854093%
}

.icon-gre {
    background-position: 0 34.519573%
}

.icon-ron {
    background-position: 0 73.309609%
}

.icon-srp {
    background-position: 0 78.291815%
}

.icon-rus {
    background-position: 0 73.66548%
}

.icon-ukr {
    background-position: 0 93.950178%
}

.icon-est {
    background-position: 0 28.113879%
}

.icon-lav {
    background-position: 0 48.398577%
}

.icon-lit {
    background-position: 0 50.533808%
}

.icon-arm {
    background-position: 0 4.982206%
}

.icon-geo {
    background-position: 0 33.096085%
}

.icon-arb {
    background-position: 0 4.270463%
}

.icon-far {
    background-position: 0 41.992883%
}

.icon-tur {
    background-position: 0 91.814947%
}

.icon-chn {
    background-position: 0 18.86121%
}

.icon-kor {
    background-position: 0 64.05694%
}

.icon-swe {
    background-position: 0 86.476868%
}

.icon-hun {
    background-position: 0 39.501779%
}

.icon-hrv {
    background-position: 0 22.775801%
}

.icon-alb {
    background-position: 0 1.423488%
}

.icon-bos {
    background-position: 0 11.743772%
}

.icon-slv {
    background-position: 0 80.427046%
}

.icon-pol {
    background-position: 0 70.818505%
}

.icon-slk {
    background-position: 0 80.071174%
}

.icon-cze {
    background-position: 0 24.199288%
}

.icon-bgr {
    background-position: 0 13.879004%
}

.icon-jpn {
    background-position: 0 44.839858%
}

.bg-brand-500 {
    background-color: var(--brand-color)
}

.bg-brand-400 {
    background-color: var(--brand-bright-color)
}

.bg-gray-300 {
    background-color: var(--dark-theme-five)
}

.bg-gray-400 {
    background-color: var(--dark-theme-four)
}

.bg-gray-500 {
    background-color: var(--dark-theme-three)
}

.bg-gray-600 {
    background-color: var(--dark-theme-two)
}

.bg-gray-700 {
    background-color: var(--dark-theme-one)
}

.text-black {
    color: var(--dark-theme-one)
}

.text-white {
    color: var(--light-theme-one)
}

body {
    background-color: var(--body-background-color);
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: 0 0;
    width: 100%;
    font-family: Roboto,sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: var(--text-color-primary);
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,.3)
}

.m-b-20 {
    margin-bottom: 20px!important
}

.m-b-10 {
    margin-bottom: 10px!important
}

.m-t-10 {
    margin-top: 10px!important
}

.m-b-0 {
    margin-bottom: 0!important
}

.relative {
    position: relative!important
}

.text-center {
    text-align: center!important
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

.clearfix:after,.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.popup-opened-m {
    overflow: hidden;
    position: fixed;
    height: 100%
}

#root {
    position: relative
}

#root,.wrapper-m {
    float: left;
    width: 100%;
    height: 100%
}

.wrapper-m {
    display: table;
    table-layout: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh
}

.full-container-m {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.import-view-container {
    width: 100%
}

.please-login {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 22px;
    padding: 50px 10px;
    text-align: center;
    color: var(--text-color-light)
}

.content-m {
    max-width: 1200px;
    margin: 0 auto;
    -webkit-transition: width .5s ease;
    transition: width .5s ease;
    -webkit-overflow-scrolling: touch
}

.middle-Sportsbook {
    width: calc(100% - 275px);
    display: inline-block;
    text-shadow: 0 -1px var(--text-color-dark)
}

.middle-Sportsbook.left-menu-opened {
    width: calc(100% - 66px)
}

.Sportsbook.Sportsbook-competitions .expandable-head-filter~.middle-Sportsbook {
    height: calc(100vh - 165px)
}

.Sportsbook.Sportsbook-competitions .expandable-head-filter.active~.middle-Sportsbook {
    height: calc(100vh - 295px)
}

.Sportsbook .scrollarea {
    overflow: visible!important
}

.Sportsbook.Sportsbook-competitions .scrollarea {
    overflow: hidden!important
}

.live-event-single-game {
    width: calc(100% - 275px);
    display: inline-block;
    position: relative
}

.live-event-single-game.left-menu-opened {
    width: calc(100% - 66px)
}

.middle-main-content-m {
    width: calc(100% - 460px);
    display: inline-block
}

.middle-main-big-right-content-m {
    width: calc(100% - 275px);
    display: inline-block
}

.content-m.general--view .betslip-m {
    width: 350px
}

.content-m.general--view .middle-main-big-right-content-m {
    width: calc(100% - 350px)
}

.content-m.general--view .middle-general-live .v-divider {
    z-index: -1;
    right: 350px
}

.content-m.general--view .betslip-m.animation-expanded {
    width: 500px
}

.content-m.general--view .middle-main-big-right-content-m.animation-expanded {
    width: calc(100% - 500px)
}

.content-m.general--view .animation-expanded .middle-general-live .v-divider {
    right: 500px
}

.middle-main-big-right-content-width {
    width: 100%
}

.middle-main-big-right-content-m.animation-expanded {
    width: calc(100% - 500px)
}

.animation-expanded .middle-general-live .v-divider {
    right: 500px
}

.middle-main-big-left-content-m {
    width: calc(100% - 275px);
    display: inline-block
}

.desktop-only,.tablet-and-desktop-only {
    display: inline-block!important
}

.mobile-and-tablet-only,.mobile-only {
    display: none!important
}

.expandable-animation-on.active+* {
    -webkit-animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19);
    animation: open-animate-market .6s cubic-bezier(.55,.06,.68,.19)
}

.expandable-animation-on+* {
    -webkit-animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1);
    animation: closed-animate-market .6s cubic-bezier(.22,.61,.36,1)
}

@-webkit-keyframes open-animate-market {
    0% {
        max-height: 0
    }

    to {
        max-height: 500px
    }
}

@keyframes open-animate-market {
    0% {
        max-height: 0
    }

    to {
        max-height: 500px
    }
}

@-webkit-keyframes closed-animate-market {
    0% {
        max-height: 500px
    }

    to {
        max-height: 0
    }
}

@keyframes closed-animate-market {
    0% {
        max-height: 500px
    }

    to {
        max-height: 0
    }
}

.live .content-m {
    max-width: none;
    width: 100%
}

.casino .content-m {
    max-width: 1350px;
    width: 100%
}

@media (max-width: 1281px) {
    .casino .content-m {
        max-width:1140px;
        width: 100%
    }
}

.casino .header-wrapper-m .content-m {
    max-width: none
}

.casino-games .content-m {
    max-width: none;
    width: 100%
}

.live-casino .content-m {
    max-width: 1599px
}

.Sportsbook .full-container-m {
    overflow: hidden
}

.Sportsbook .content-m {
    max-width: 1366px;
    min-width: 1140px;
    width: auto;
    position: relative
}

.Sportsbook #mainContent.content-m:before {
    right: 100%;
    background-image: url(/./images/shadow-B_L_52592f10b8744798ca150f101a8ff3ed.png)
}

.Sportsbook #mainContent.content-m:after,.Sportsbook #mainContent.content-m:before {
    position: absolute;
    bottom: 0;
    content: "";
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 80px;
    height: 370px
}

.Sportsbook #mainContent.content-m:after {
    left: 100%;
    background-image: url(/./images/shadow-B_R_e6137f6fa1535dcc6b91fce24aef197e.png)
}

.Sportsbook.Sportsbook-competitions .content-m {
    width: 100%;
    max-width: none;
    min-width: 0;
    padding: 0
}

.Sportsbook.Sportsbook-competitions .content-m:after,.Sportsbook.Sportsbook-competitions .content-m:before {
    display: none
}

.v-divider {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 11px;
    border-left: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 1px 0 0 var(--sport-border-top-primary),inset 0 -1px 0 0 var(--sport-border-bottom-primary);
    box-shadow: inset 1px 1px 0 0 var(--sport-border-top-primary),inset 0 -1px 0 0 var(--sport-border-bottom-primary);
    z-index: -1
}

.import-view-container-mob,.v-divider {
    background: var(--sport-element-color)
}

.Sportsbook .middle-Sportsbook .v-divider {
    right: 275px
}

.Sportsbook .middle-Sportsbook .v-divider.filter {
    right: 0
}

.betslip-m .v-divider {
    right: 0;
    z-index: 3
}

@media (max-width: 1139px) {
    .middle-main-big-left-content-m,.middle-main-big-right-content-m,.middle-main-content-m,.middle-Sportsbook {
        width:100%;
        padding-right: 0;
        padding-left: 0
    }

    .desktop-only {
        display: none!important
    }

    .mobile-and-tablet-only {
        display: inline-block!important
    }

    .content-m,.Sportsbook .content-m {
        max-width: none;
        width: 100%
    }

    .Sportsbook .content-m {
        min-width: 0;
        padding: 0
    }

    .live-event-single-game {
        width: 100%
    }
}

@media (max-width: 700px) {
    .tablet-and-desktop-only {
        display:none!important
    }

    .mobile-only {
        display: inline-block!important
    }
}

.wrapper-mob {
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed;
    padding: 97px 0 0
}

.full-container-mob {
    display: table-row;
    height: 100%
}

.import-view-container-mob {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.please-login-mob {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 22px;
    padding: 50px 10px;
    text-align: center;
    color: #000
}

.hide {
    display: none!important
}

.content-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-overflow-scrolling: touch
}

@media screen and (min-width: 500px) {
    .game-date-view-mob>ul {
        width:calc(100% - 58px)
    }

    .game-information-mob>ul {
        width: 100%
    }
}

@media print {
    body {
        background-color: transparent;
        color: #000;
        font-size: 12pt
    }

    .popup-opened-m {
        overflow: auto
    }

    #root,.popup-opened-m {
        position: static;
        height: auto
    }

    #root {
        float: none;
        width: auto
    }

    .wrapper-m {
        display: none
    }

    .popup-opened-m *,.popup-opened-m :after,.popup-opened-m :before {
        visibility: hidden!important
    }

    .popup-opened-m .print-bet-container,.popup-opened-m .print-bet-container * {
        visibility: visible!important
    }

    .popup-opened-m .popup-closed-b,.popup-opened-m .print-bet-container .print-bet-options * {
        display: none!important
    }

    .popup-m {
        position: static;
        left: auto;
        bottom: auto;
        height: auto;
        width: auto;
        z-index: auto
    }

    .mini-box-popup {
        float: none;
        width: auto;
        display: block;
        height: auto;
        table-layout: auto
    }

    .align-wrapper,.ver-center-view-b {
        display: block;
        text-align: left
    }

    .ver-center-view-b {
        width: auto;
        max-width: none;
        -webkit-animation: none 0 ease 0 1 normal none running;
        animation: none 0 ease 0 1 normal none running;
        border-radius: 0;
        border: medium none color;
        overflow: visible
    }

    .title-popup-page-m {
        display: none
    }

    .popup-content-view-m {
        float: none;
        width: auto;
        position: static;
        max-height: none;
        background: transparent;
        overflow-y: visible;
        overflow-x: visible
    }

    .print-bet-container input {
        border: none;
        background-color: transparent
    }

    .print-bet-details,.print-bet-event,.print-bet-terms {
        page-break-inside: avoid
    }
}

.tradeable-bet-el .bet-history-then-odd {
    width: 5%
}

.tradeable-bet-el .bet-history-now-odd>div,.tradeable-bet-el .bet-history-then-odd>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tradeable-bet-el .bet-history-then-odd>div {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.event--view .middle-main-big-right-content-m {
    width: calc(100% - 350px)
}

.event--view .middle-main-big-right-content-m.animation-expanded {
    width: calc(100% - 500px)
}

.event--view .betslip-m {
    width: 350px
}

.event--view .betslip-m.animation-expanded {
    width: 500px
}

.live-traccer {
    height: 150px;
    overflow: scroll;
    width: 100%
}

.live-traccer.stats {
    min-height: 250px
}

.full-container-mob .live-traccer.stats {
    min-height: auto
}

.live-traccer.video {
    height: auto
}

.live-traccerexpanded {
    height: 250px;
    overflow: scroll;
    width: 100%
}

.live-traccer::-webkit-scrollbar,.live-traccerexpanded::-webkit-scrollbar {
    width: 2px;
    height: 2px
}

.live-traccer::-webkit-scrollbar-thumb,.live-traccer::-webkit-scrollbar-track,.live-traccerexpanded::-webkit-scrollbar-thumb,.live-traccerexpanded::-webkit-scrollbar-track {
    background: var(--casino-background)
}

.live-traccer::-webkit-scrollbar-thumb:hover,.live-traccerexpanded::-webkit-scrollbar-thumb:hover {
    background: var(--casino-background)
}

.percentage {
    background: var(--brand-color);
    padding: 1px 5px;
    border-radius: 3px;
    border: 1px solid var(--brand-color);
    color: #222;
    font-weight: 100;
    position: absolute;
    right: 10px;
    height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 4px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

p.pdr.error-message-box {
    background: var(--danger-color);
    margin-top: 10px;
    border: none
}

p.pdr.success-message-box {
    line-height: 3;
    background: var(--success-color-primary);
    padding: 5px;
    margin-top: 10px;
    text-align: center
}

.starAnim:before {
    content: "\E050"
}

.starAnim.goAnim {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    top: 50%;
    animation: animationFrames linear .5s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    -webkit-animation: animationFrames linear .5s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -moz-animation: animationFrames linear .5s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -o-animation: animationFrames linear .5s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -ms-animation: animationFrames linear .5s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%
}

@keyframes animationFrames {
    0% {
        opacity: 1;
        -webkit-transform: translate(0) scaleX(1) scaleY(1);
        transform: translate(0) scaleX(1) scaleY(1)
    }

    50% {
        opacity: 1;
        -webkit-transform: translate(-256px,-94px) scaleX(2.92) scaleY(2.87);
        transform: translate(-256px,-94px) scaleX(2.92) scaleY(2.87)
    }

    62% {
        opacity: .38;
        -webkit-transform: translate(-348px,-164px) scaleX(3.38) scaleY(3.33);
        transform: translate(-348px,-164px) scaleX(3.38) scaleY(3.33)
    }

    78% {
        opacity: .13;
        -webkit-transform: translate(-495px,-303px) scaleX(4) scaleY(3.93);
        transform: translate(-495px,-303px) scaleX(4) scaleY(3.93)
    }

    95% {
        opacity: 0;
        -webkit-transform: translate(-652px,-451px);
        transform: translate(-652px,-451px)
    }

    to {
        opacity: 0;
        -webkit-transform: translate(-652px,-451px) scaleX(4) scaleY(3.93);
        transform: translate(-652px,-451px) scaleX(4) scaleY(3.93)
    }
}

@-webkit-keyframes animationFrames {
    0% {
        opacity: 1;
        -webkit-transform: translate(0) scaleX(1) scaleY(1)
    }

    50% {
        opacity: 1;
        -webkit-transform: translate(-256px,-94px) scaleX(2.92) scaleY(2.87)
    }

    62% {
        opacity: .38;
        -webkit-transform: translate(-348px,-164px) scaleX(3.38) scaleY(3.33)
    }

    78% {
        opacity: .13;
        -webkit-transform: translate(-495px,-303px) scaleX(4) scaleY(3.93)
    }

    95% {
        opacity: 0;
        -webkit-transform: translate(-652px,-451px)
    }

    to {
        opacity: 0;
        -webkit-transform: translate(-652px,-451px) scaleX(4) scaleY(3.93)
    }
}

.starAnim {
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.hidden i.arrow-toggle-view {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.full-container-mob div#widgetContainer {
    max-height: 240px;
    overflow-y: scroll
}

.game-date-view-general>ul>li:last-child {
    width: 60%
}

.info-markets>span {
    display: -ms-inline-grid;
    display: inline-grid;
    text-align: center;
    text-transform: capitalize;
    color: var(--text-color-light);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    color: var(--neutral-color)
}

.single-coefficient-m>span>b {
    opacity: .5;
    margin-right: 10px
}

.single-coefficient-m>span {
    position: relative
}

span.icons-game-info-m.not-live {
    opacity: .3
}

.live-general-two-third-section--odds-gr.badminton:nth-child(4),.live-general-two-third-section--odds-gr.badminton:nth-child(5),.live-general-two-third-section--odds-gr.handball:nth-child(4),.live-general-two-third-section--odds-gr.handball:nth-child(5),.live-general-two-third-section--odds-gr.iceHockey:nth-child(3),.live-general-two-third-section--odds-gr.iceHockey:nth-child(4),.live-general-two-third-section--odds-gr.iceHockey:nth-child(5),.live-general-two-third-section--odds-gr.volleyball:nth-child(2),.live-general-two-third-section--odds-gr.volleyball:nth-child(3) {
    display: none
}

.live-general-two-third-section--odds-gr.iceHockey {
    width: 100%
}

.event-text-v-b {
    display: table-cell;
    vertical-align: middle;
    padding: 1px 0 0;
    font-size: 12px;
    line-height: 14px;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize
}

.live-general-one-third-section>div:last-child {
    width: 24px
}

.live-general-one-third-section .additional-market-count {
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer
}

.live-traccer.expanded.live {
    min-height: 230px
}

.single-sport-title-dashboard-m span.expand-arrow {
    position: absolute;
    right: 0;
    top: 6px
}

.link-wrapper {
    text-align: center;
    line-height: 30px;
    color: hsl(0deg 0% 100%/80%)
}

.game-date-view-general *,.live-general-two-third-section .info-markets>span {
    color: #fff!important;
    text-shadow: none;
    font-weight: 700
}

.link-wrapper>div * {
    color: var(--brand-light-3-color)
}

.link-wrapper>div {
    width: 104px;
    margin: auto;
    cursor: pointer
}

.link-wrapper>div,.top-leagues-games {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.top-leagues-games {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.top-leagues-games-tabs {
    background: #4a5a61;
    height: 30px;
    width: 201px;
    border-left: 1px solid #36444a;
    border-bottom: 1px solid #36444a;
    text-align: center
}

.top-leagues-games-icon {
    height: 23px;
    width: 23px;
    margin-top: auto;
    margin-bottom: auto
}

.tabbed-table-tabs>ul,.top-leagues-games-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.one-sport-tab.active {
    background: #000065
}

.top-leagues-games-tabs>span:first-child {
    text-align: right
}

.top-leagues-games-tabs>span:last-child {
    text-align: left
}

.top-leagues-games-tabs>span {
    line-height: 29px;
    text-align: center;
    color: hsla(0,0%,100%,.71);
    font-weight: 700;
    min-width: 50%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 3px
}

.one-sport-tab>span {
    line-height: 30px;
    display: inline-block;
    font-weight: 500;
    font-size: 12px
}

.top-leagues-games-tabs.active {
    background: #000065
}

.date {
    line-height: 21px;
    font-size: 12px;
    padding-left: 6px;
    color: var(--brand-light-3-color)
}

.slot-group-name {
    color: #f2f2f2;
    font-size: 23px;
    line-height: 40px;
    padding-left: 20px
}

.each-game-view a {
    -webkit-transition: background 2s ease-out;
    transition: background 2s ease-out
}

.each-game-view.active a {
    background: #2a353a
}

@media (max-width: 500px) {
    .esports.game-information-mob>ul>li:first-child:nth-last-child(4) {
        width:calc(100% - 225px)
    }

    .esports.game-information-mob>ul>li:first-child:nth-last-child(3) {
        width: calc(100% - 168px)
    }
}

@media (min-width: 500px) {
    .esports.game-information-mob>ul>li:first-child:nth-last-child(3) {
        width:calc(100% - 112px)
    }
}

.esports .content-m {
    max-width: 2500px
}

.middle-general-esports {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.esports-scroll-wrapper {
    overflow: hidden;
    background: #000064;
    height: calc(100vh - 241px)
}

.esports-scroll-wrapper.all {
    height: calc(100vh - 218px)
}

.league-header {
    border-top: 1px solid var(--sport-border-bottom-primary);
    line-height: 23px;
    position: relative
}

.league-header>.market-group {
    position: absolute;
    right: 5px;
    top: 0;
    min-width: 109px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.league-header>h5 {
    padding: 5px 10px
}

.league-info.game-date-view-m>.header,.league-info.game-live-view-m>.header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 23px
}

.league-info.live-general-one-sport-all-games {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: none
}

.league-info.live-general-one-sport-all-games .body,.league-info.live-general-one-sport-all-games>.header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.league-info.live-general-one-sport-all-games .body .body {
    border-bottom: 1px solid
}

.tourn-more-markets-header {
    width: 10%;
    text-align: center
}

.league-info.live-general-one-sport-all-games>.header span {
    font-size: 10px;
    font-weight: 700
}

.tourn-info-header>span {
    width: 33.3%;
    display: inline-block
}

.genRainbowSix {
    background: #fdd82a;
    color: #000;
    text-shadow: none
}

.genCounter-Strike,.genCounter-Strike\:GO,.genCounter-Strike\:GO\(CS\:GO\) {
    background: #f39b32!important;
    color: #000;
    text-shadow: none
}

.genOverwatch {
    background: #c4cacf;
    text-shadow: none;
    color: #000
}

.full-tab.esport-league-tourn>.table-name {
    min-height: 25px;
    line-height: 25px;
    padding-left: 10px;
    background: #000064
}

.full-tab.esport-league-tourn {
    min-height: 20px
}

.full-tab.esport-league-tourn .table-name h3 {
    padding-left: 3px;
    height: 25px;
    line-height: 25px;
    text-shadow: none;
    background: #000064
}

.full-tab.esport-league-tourn span.expand-arrow {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 10px
}

.tourn-info-header {
    width: 18%;
    text-align: center
}

.tourn-markets-header {
    width: 72%;
    text-align: center
}

.tourn-info-body {
    width: 18%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tourn-info-body>div {
    width: 33.3%
}

.tourn-info-body .date .date-wrapper>span,.tourn-info-body .live .live-wrapper>span {
    line-height: 15px;
    font-size: 12px;
    display: block
}

.tourn-info-body .live .live-wrapper>span {
    line-height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tourn-info-body .live .live-wrapper .blob {
    background: #12ab12;
    border-radius: 50%;
    margin: 5px 8px;
    height: 9px;
    width: 9px;
    -webkit-box-shadow: 0 0 0 0 #000;
    box-shadow: 0 0 0 0 #309b2d;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-animation: pulse 2s infinite;
    animation: pulse 2s infinite
}

.tourn-info-body .date .date-wrapper,.tourn-info-body .live .live-wrapper {
    border: 1px solid;
    text-align: center;
    display: inline-block;
    border: 1px solid var(--dark-theme-one);
    padding: 2px;
    color: var(--text-color-light)
}

.tourn-info-body .betDesc .wrapper {
    font-size: 13.5px;
    color: var(--neutral-color);
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%
}

.tourn-info-body .betDesc {
    position: relative
}

.tourn-info-body .betDesc .video {
    position: absolute;
    right: -14px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tourn-info-body .betDesc i.icon-separator-m.video-icon {
    height: 11px;
    color: #fff
}

.full-tab.esport-league-tourn .body {
    border-bottom: 1px solid #37444a;
    min-height: 60px
}

.full-tab.esport-league-tourn .header {
    background: #51646c;
    border-bottom: 1px solid #496069
}

.tourn-markets-body {
    width: 72%
}

.tourn-markets-body,.tourn-more-markets-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tourn-more-markets-body {
    width: 10%;
    text-align: center;
    font-size: 13.5px;
    color: var(--neutral-color);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.tourn-markets-body .wrapper {
    width: 16%;
    text-align: center
}

.wrapper.odd {
    border: 1px solid #37444a;
    height: 32px;
    margin: 13px 0
}

.wrapper.odd.md {
    border-left: none;
    border-right: none
}

.wrapper.not-accepting,.wrapper.team {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    text-transform: capitalize;
    text-align: center;
    margin: 0 13px
}

.tourn-markets-header>span {
    width: 13%;
    display: inline-block
}

.sport-nav-container-general>ul>li.active>a>p {
    color: #f3be37
}

.betDesc,.logo,.tourn-info-body>div.date,.tourn-info-body>div.live,.wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.logo>i {
    top: 16px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.wrapper.odd span.single-coefficient-m {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.wrapper.odd span.single-coefficient-m.active {
    color: #000
}

.event-detail--container {
    background: #333;
    min-height: 200px
}

.event-detail--video>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    min-height: 250px;
    background: #374348;
    color: var(--neutral-color)
}

.event-detail--markets {
    margin-top: 3px
}

.event-detail--markets--wrapper {
    background: #374348
}

.event-detail--video {
    padding-right: 0!important;
    margin-right: 0!important
}

.coefficient-game-view>.event-detail--markets--wrapper {
    width: 100%;
    max-height: 100%
}

.event-detail--markets--wrapper>.coefficient-game-view {
    max-height: none
}

.event-detail--markets--wrapper>.single-market-title-m>.markets-closed-open-arrow-m {
    right: 0!important;
    left: unset
}

.event-detail--markets--wrapper>.single-market-title-m {
    background: #4a4a4a;
    border-top: 1px solid #5c5c5c;
    padding-left: 12px
}

.event-detail-markets--tabs {
    margin-bottom: 1px
}

.event-detail-markets--tabs .table-list-of-markets .market-type {
    border-top: 1px solid #4f4f4f;
    border-right: 1px solid #2e2e2e;
    text-transform: capitalize
}

.tourn-more-markets-body>span {
    cursor: pointer
}

.event-detail--markets--wrapper .markets-closed-open-arrow-m {
    left: auto;
    right: 0
}

.event-detail--markets--wrapper .single-market-title-m.active {
    padding-left: 10px
}

.live-event-view .bread-crumbs-view-mob .active {
    color: var(--brand-color)
}

.event-detail--header div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.event-detail--header div>div {
    min-width: 130px;
    text-align: center
}

.event-detail--header.stream {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.event-info.wrapper {
    min-height: 234px
}

.event-detail--header .category {
    position: relative
}

.event-detail--header .teams>.result>span.status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: 13px;
    font-size: 12px;
    color: #dbdbdb;
    padding-top: 10px
}

.esports .import-view-container.Sportsbook-betting {
    z-index: 0;
    position: unset
}

.streaming {
    background: #060650;
    position: absolute;
    left: -53px;
    font-size: 13px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 5px;
    cursor: pointer;
    line-height: 0;
    top: 13px
}

.streaming,.streaming .icons-game-info-m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff
}

.voucher-history-title {
    padding: 10px 20px;
    color: var(--input-color);
    background: var(--brand-color);
    margin: 10px 20px 0;
    font-weight: 700
}

.voucher-history-view-wrapper {
    color: #000;
    position: relative
}

.voucher-history-view-wrapper .details-form-item-m {
    width: 100%
}

.voucher-history-results {
    padding: 0 25px
}

.voucher-history-view-wrapper .react-datepicker,.voucher-history-view-wrapper .react-datepicker-wrapper {
    display: block
}

.date-validaton {
    background: red;
    position: absolute;
    padding: 2px 5px;
    color: #fff;
    border-radius: 7px
}

.voucher-history-view-wrapper button.button-view-normal-m {
    width: 48%;
    margin: 0 .5%;
    background-color: var(--brand-color);
    color: var(--brand-color-text);
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    vertical-align: bottom;
    border: none
}

.voucher-history-feedback {
    position: absolute;
    margin: auto;
    border-radius: 20px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 234;
    background: #ffffffc4
}

.voucher-history-feedback>p {
    border-radius: 20px;
    width: 400px;
    height: 114px;
    margin: auto
}

.voucher-history-view-wrapper .react-datepicker__input-container,.voucher-history-view-wrapper .react-datepicker__input-container>input {
    width: 100%
}

.voucher-history-view-wrapper .filter-view-b {
    width: 100%;
    padding: 28px 25px
}

.content-mob .account-details-tab ul.table-lists {
    display: none
}

.content-mob .voucher-history-view-wrapper .filter-view-b .column-view-form-m>ul>li {
    display: inline-block
}

.content-mob .voucher-history-view-wrapper .filter-view-b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.content-mob .voucher-history-view-wrapper .filter-view-b>div {
    width: 100%
}

.content-mob .voucher-history-view-wrapper .filter-view-b .column-view-form-m>ul>li {
    display: -block;
    width: 25%
}

@media only screen and (max-width: 830px) {
    .content-mob .voucher-history-view-wrapper .filter-view-b {
        display:table
    }

    .content-mob .voucher-history-view-wrapper .filter-view-b .column-view-form-m>ul>li {
        display: block;
        width: 100%;
        margin: auto
    }
}

.content-mob .voucher-history-view-wrapper .details-form-item-m {
    width: 100%
}

.voucher-history-view-wrapper .balance-h-row-b .disp-mob {
    display: none
}

@media only screen and (max-width: 800px) {
    .voucher-history-view-wrapper .balance-h-row-b>span {
        width:100%!important;
        text-align: right;
        position: relative
    }

    .voucher-history-view-wrapper .balance-h-row-b:nth-child(2n) {
        background: #dadada
    }

    .voucher-history-view-wrapper .balance-h-row-b {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .voucher-history-view-wrapper .balance-h-row-b-headers {
        display: none
    }

    .voucher-history-view-wrapper .balance-h-row-b .disp-mob {
        display: block;
        position: relative;
        background: #a9a9a9;
        height: 26px;
        position: absolute;
        left: 0;
        top: 0;
        padding: 0 10px;
        line-height: 28px;
        min-width: 110px;
        text-align: center
    }
}

.history-results-body>table>thead {
    background: #f5be47
}

.streaming .icons-game-info-m {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.streaming .icon-separator-m {
    left: 50%;
    color: #fff
}

.tourn-info-body .betDesc .status {
    position: absolute;
    right: -30px;
    font-size: 11px;
    border-radius: 4px;
    color: var(--text-color-light);
    background: var(--header-color);
    border: 1px solid transparent;
    border-top: 1px solid var(--header-border-left);
    border-bottom: 1px solid var(--header-border-right);
    -webkit-box-shadow: inset 0 1px 2px var(--text-color-dark-shadow);
    box-shadow: inset 0 1px 2px var(--text-color-dark-shadow);
    padding: 2px 4px
}

.tourn-info-body .live .live-wrapper>span.status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 9px;
    font-weight: 400;
    line-height: 9px
}

.event-detail--header .category i.dashboard-sport-icon-m {
    top: -10px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.event-detail--header .category>div,.event-detail--header .teams>div {
    min-height: 60px;
    max-width: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.event-detail--header .teams>div {
    min-height: 120px
}

.event-detail--header .teams>.away,.event-detail--header .teams>.home {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.event-detail--header .teams>.away>img,.event-detail--header .teams>.home>img {
    max-width: 33px;
    max-height: 40px;
    margin: auto
}

.event-detail--header .teams>.away>span,.event-detail--header .teams>.home>span {
    margin-bottom: 19px;
    max-width: 120px
}

.event-detail--header .teams>.result>span {
    font-size: 19px;
    color: var(--brand-color);
    line-height: 60px;
    margin-bottom: -11px
}

.event-detail--header p.desc-market {
    color: var(--neutral-color);
    text-align: center;
    margin-bottom: 6px;
    text-transform: capitalize
}

.event-detail--header .teams>div.result>div>span {
    border: 1px solid green;
    padding: 3px 9px;
    border-radius: 5px;
    color: #83ff83
}

.event-detail--header .markets>.odd>span {
    max-width: 50px;
    background: #303d42;
    line-height: 33px;
    border-radius: 5px
}

.game-information-mob>ul>li:first-child:nth-last-child(2) {
    width: calc(100% - 56px)
}

span.esport-sport-icon-mob.Allsports {
    display: none
}

a.mob-link-esport._Allsports p {
    font-size: 15px;
    max-width: 49px;
    white-space: pre-wrap;
    text-align: center;
    top: 13px;
    position: relative;
    text-transform: capitalize
}

.esports .bgimg:before {
    display: none
}

.bgimg.Overwatch {
    background-image: url(/0699164c5983a33814873b6b62b0bf3b.jpg)
}

.bgimg.CallofDuty,.bgimg.Overwatch {
    background-position: top;
    background-size: cover
}

.bgimg.CallofDuty {
    background-image: url(/e6dd2e71949c96c12451b4ece381b42a.jpg)
}

.bgimg.IceHockey {
    background-image: url(/aac44325fed1dd25fae6cd76b8662b1c.png)
}

.bgimg.IceHockey,.bgimg.Tennis {
    background-position: top;
    background-size: cover
}

.bgimg.Tennis {
    background-image: url(/b16ab8ea37725044bbd780277349705f.png)
}

.bgimg.Basketball {
    background-image: url(/98ce67487f76f55f09295dde56794f29.png)
}

.bgimg.Basketball,.bgimg.RocketLeague {
    background-position: top;
    background-size: cover
}

.bgimg.RocketLeague {
    background-image: url(/c3f91b110fdf0ffb72548fc4e8366a86.jpg)
}

.bgimg.Hearthstone {
    background-image: url(/c21132731bbfb2b764137f5aeb0bf22d.jpg)
}

.bgimg.Hearthstone,.bgimg.StarCraft {
    background-position: top;
    background-size: cover
}

.bgimg.StarCraft {
    background-image: url(/4cd084362ef9f212d3da4c9d31139810.jpg)
}

.bgimg.Leagueof.Legends,.bgimg.LeagueofLegends {
    background-position: top;
    background-image: url(/f3f3084f75a87496e0d4baf106b51f33.jpg);
    background-size: cover
}

.bgimg.Counter-Strike {
    background-image: url(/22f92c57064a0ab7e1eba1763833ac94.jpg)
}

.bgimg.Counter-Strike,.bgimg.Dota2 {
    background-position: top;
    background-size: cover
}

.bgimg.Dota2 {
    background-image: url(/310ab5d93dd31817781dacfd1c2fe4f5.jpg)
}

.bgimg.eSportLeagueofLegends,.bgimg.Leagueof.Legends,.bgimg.LeagueofLegends {
    background-position: top;
    background-image: url(/f3f3084f75a87496e0d4baf106b51f33.jpg);
    background-size: cover
}

.bgimg.RainbowSix {
    background-position: 50%;
    background-image: url(/cd160025c76edc62d1fa86ffd9d85fa9.jpg);
    background-size: cover
}

.bgimg.Calcio,.bgimg.Football,.bgimg.Soccer {
    background-position: 50%;
    background-image: url(/099891e6be2dfd0efcf32ae84b58e52e.jpg);
    background-size: cover
}

.bgimg {
    position: absolute;
    top: 1px;
    bottom: 1px;
    right: 0;
    left: 0
}

.esports-scroll-wrapper .scrollarea {
    position: absolute;
    width: 100%
}

.event-detail--header {
    position: relative
}

.event-detail--header .wrapper {
    min-height: 330px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    width: 100%
}

.event-detail--header .markets>.odd>span.single-coefficient-m.active {
    background: var(--brand-color);
    color: #000
}

.event-path {
    border-top: 1px solid #212121;
    margin-bottom: 2px
}

.event-path .back-arrow-crumbs-mob {
    cursor: pointer
}

.middle-general-esports .sport-nav-container-general>ul>li {
    text-align: center;
    margin-bottom: 2px;
    line-height: 20px
}

.middle-general-esports .sport-nav-container-general>ul>li:before {
    display: none
}

.middle-general-esports .sport-nav-container-general>ul>li>a {
    height: 58px;
    min-width: 100px;
    font-size: 18px;
    line-height: 73px;
    color: #f2f2f2
}

.middle-general-esports .sport-nav-container-general>ul>li.Counter-Strike>a,span.esport-sport-icon-mob.CounterStrike {
    background-image: url(/525f3098b6964e9d6fd856c5f868bd43.png);
    background-size: 40px
}

.middle-general-esports .sport-nav-container-general>ul>li.IceHockey>a,span.esport-sport-icon-mob.IceHockey {
    background-image: url(/7a0f51ad22fb1771232abf249b986db6.png);
    background-size: 40px
}

.middle-general-esports .sport-nav-container-general>ul>li.Basketball>a,span.esport-sport-icon-mob.Basketball {
    background-image: url(/00bd3c6da1016253565814968bb3e2d9.png);
    background-size: 47px
}

.middle-general-esports .sport-nav-container-general>ul>li.Tennis>a,span.esport-sport-icon-mob.Tennis {
    background-image: url(/0992ab92274ea564fb7e4811d42a7a64.png);
    background-size: 47px
}

.middle-general-esports .sport-nav-container-general>ul>li.Pallavolo>a,.middle-general-esports .sport-nav-container-general>ul>li.Volleyball>a,span.esport-sport-icon-mob.Pallavolo,span.esport-sport-icon-mob.Volleyball {
    background-image: url(/20e1bdce5ca789f7de2ce9e36446322e.png);
    background-size: 47px
}

span.esport-sport-icon-mob.Basketball,span.esport-sport-icon-mob.Tennis,span.esport-sport-icon-mob.Volleyball {
    background-size: 28px!important
}

.middle-general-esports .sport-nav-container-general>ul>li.KingofGlory>a,span.esport-sport-icon-mob.KingofGlory {
    background-image: url(/c127e6486f46c46ea6566dc6e1771fae.png);
    background-size: 40px
}

.middle-general-esports .sport-nav-container-general>ul>li.LeagueofLegends>a,span.esport-sport-icon-mob.LeagueofLegends {
    background-image: url(/c4f550f11c25b9a65ae62bc16897f000.png);
    background-size: 40px
}

.middle-general-esports .sport-nav-container-general>ul>li.Dota2>a,span.esport-sport-icon-mob.Dota2 {
    background-image: url(/47b6fe2d5a3ff38dbcc2618872325265.png);
    background-size: 40px
}

.middle-general-esports .sport-nav-container-general>ul>li.RocketLeague>a,span.esport-sport-icon-mob.RocketLeague {
    background-image: url(/203f1caad380c90e7df35844a93492a1.png);
    background-size: 35px
}

.middle-general-esports .sport-nav-container-general>ul>li.CallofDuty>a,span.esport-sport-icon-mob.CallofDuty {
    background-image: url(/3c76dc0fb5456b1fa5f0d2833da50401.png);
    background-size: 62px;
    background-position-x: 35px
}

.middle-general-esports .sport-nav-container-general>ul>li.Hearthstone>a,span.esport-sport-icon-mob.Hearthstone {
    background-image: url(/dc032bb2d82152c1f51b33189d250e8e.png);
    background-size: 46px
}

.middle-general-esports .sport-nav-container-general>ul>li.StarCraft>a,span.esport-sport-icon-mob.StarCraft {
    background-image: url(/9991f96479cfee6f571050235e1a5713.png);
    background-size: 40px
}

.middle-general-esports .sport-nav-container-general>ul>li.RainbowSix>a,span.esport-sport-icon-mob.RainbowSix {
    background-image: url(/48b8907a216080714e0e3d8605eb69d7.png);
    background-size: 67px
}

.middle-general-esports .sport-nav-container-general>ul>li.Overwatch>a,span.esport-sport-icon-mob.Overwatch {
    background-image: url(/3c6fdaf62bf8a8c1255a93fc413d261d.png);
    background-size: 40px
}

.middle-general-esports .sport-nav-container-general>ul>li>a {
    background-repeat: no-repeat;
    background-position: 50%
}

.middle-general-esports .sport-nav-container-general>ul>li.Calcio>a:before,.middle-general-esports .sport-nav-container-general>ul>li.Fútbol>a:before,.middle-general-esports .sport-nav-container-general>ul>li.Soccer>a:before,span.esport-sport-icon-mob.Calcio:before,span.esport-sport-icon-mob.Fútbol:before,span.esport-sport-icon-mob.Soccer:before {
    content: "\E66F"!important
}

.middle-general-esports .sport-nav-container-general>ul>li>a:before {
    display: block!important;
    font: 24px/32px Sport-icons;
    font-size: 34px;
    top: 15px;
    position: relative;
    color: #fff
}

span.esport-sport-icon-mob.Calcio:before,span.esport-sport-icon-mob.Football:before,span.esport-sport-icon-mob.Fútbol:before,span.esport-sport-icon-mob.Soccer:before {
    font-size: 20px!important;
    top: 8px!important
}

.esports.game-date-view-mob>ul {
    width: 100%
}

span.esport-sport-icon-mob {
    display: block;
    width: 100%;
    height: 38px;
    left: 0;
    border: 0;
    background-size: 26px!important;
    background-repeat: no-repeat;
    background-position: bottom
}

span.esport-sport-icon-mob .games-count-view-mob {
    right: 2px
}

.middle-general-esports .sport-nav-container-general>ul>li>a>span {
    line-height: 20px
}

.middle-general-esports .sport-nav-container-general>ul>li.Calcio>a:before,.middle-general-esports .sport-nav-container-general>ul>li.Football>a:before,.middle-general-esports .sport-nav-container-general>ul>li.Fútbol>a:before,.middle-general-esports .sport-nav-container-general>ul>li.Soccer>a:before,span.esport-sport-icon-mob.Calcio:before,span.esport-sport-icon-mob.Football:before,span.esport-sport-icon-mob.Fútbol:before,span.esport-sport-icon-mob.Soccer:before {
    top: 15px;
    position: relative;
    color: #fff;
    display: block!important;
    content: "\E66F"!important;
    font: 34px/32px Sport-icons
}

.middle-general-esports .sport-nav-container-general>ul>li.AllGames>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 76px
}

.middle-general-esports .sport-nav-container-general>ul>li.active {
    color: var(--brand-color);
    border-bottom: 2px solid
}

.middle-general-esports .sport-nav-container-general>ul {
    background: #2d393e;
    border-bottom: 1px solid #2d393e;
    overflow: hidden;
    overflow-x: scroll
}

.event-detail-markets--tabs .table-list-of-markets::-webkit-scrollbar,.middle-general-esports .sport-nav-container-general>ul::-webkit-scrollbar {
    height: 2px
}

.event-detail-markets--tabs .table-list-of-markets::-webkit-scrollbar-track,.middle-general-esports .sport-nav-container-general>ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(219,198,9,.438);
    box-shadow: inset 0 0 2px rgba(219,198,9,.438)
}

.event-detail-markets--tabs .table-list-of-markets::-webkit-scrollbar-thumb,.middle-general-esports .sport-nav-container-general>ul::-webkit-scrollbar-thumb {
    background-color: #a3a3a3;
    outline: 1px solid #708090
}

.middle-general-esports .sports-navigation-general {
    height: auto;
    position: relative
}

ul.tourn-nav-item-name {
    max-height: 0;
    max-width: 0;
    visibility: hidden
}

ul.tourn-nav-item-name.open {
    visibility: visible;
    top: 100%;
    max-height: 600px;
    z-index: 999;
    background: #4f4f4f;
    -webkit-transition: max-height .4s;
    transition: max-height .4s;
    overflow: hidden;
    position: absolute;
    max-width: 400px;
    -webkit-box-shadow: 0 4px 9px 0 #000;
    box-shadow: 0 4px 9px 0 #000
}

.availble-events .dropdown>li,ul.tourn-nav-item-name.open>li {
    line-height: 23px;
    border-bottom: 1px solid #202020;
    padding: 0 10px;
    padding-right: 30px;
    min-width: 130px;
    position: relative;
    font-size: 14px
}

ul.tourn-nav-item-name.open>li {
    text-align: left;
    background: #c3c2c3;
    color: #202020;
    font-size: 13px
}

ul.tourn-nav-item-name.open>li:hover {
    background: #cecece
}

.sport-nav-container-general>ul.cat-nav>li {
    margin: 0 5px
}

.cat-nav-item-name {
    background: #556a73;
    font-size: 13px;
    line-height: 20px;
    padding-right: 20px;
    padding-left: 5px;
    color: #ecebe7;
    position: relative
}

.cat-nav-item-name.open {
    color: #fff;
    background: #747474;
    -webkit-box-shadow: 0 6px 9px #000;
    box-shadow: 0 6px 9px #000
}

.cat-nav-item-name.open .expand-arrow {
    color: #fff
}

.cat-nav-item-name .expand-arrow {
    color: #ecebe7;
    font-size: 11px;
    padding: 0;
    right: 5px;
    position: absolute
}

ul.tourn-nav-item-name.open>li:last-child {
    height: 35px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    min-width: 208px;
    align-items: center;
    padding: 0
}

ul.tourn-nav-item-name.open>li:last-child>span {
    border: 1px solid;
    height: 20px;
    line-height: 18px;
    font-size: 13px;
    padding: 0 5px;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 700
}

ul.tourn-nav-item-name.open>li:last-child>span:first-child {
    color: #c13131
}

ul.tourn-nav-item-name.open>li:last-child>span:last-child {
    color: #196219
}

.middle-general-esports .sport-nav-container-general {
    float: unset;
    overflow: unset
}

.tourn-markets-body img {
    max-width: 33px;
    max-height: 33px;
    margin: 0 5px
}

.wrapper.team.away,.wrapper.team.home {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14.5px;
    width: 35%
}

.wrapper.team.home {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.wrapper.team.away {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left
}

span.wrapper.not-accepting {
    margin: 0
}

.wrapper.team.home input {
    text-align: right
}

.wrapper.team.away input {
    text-align: left
}

.wrapper.team input {
    background: transparent;
    border: none;
    color: #fff;
    font-size: 16px
}

li.tourn-nav-item .glyphicons {
    position: absolute;
    right: 3px;
    top: 1px;
    font-size: 16px;
    cursor: pointer
}

.event-info.wrapper>div {
    margin: 0 auto
}

.esports .betslip-m {
    position: relative;
    min-width: 330px;
    width: 100%;
    height: unset
}

.esports.content-m.single-event.live-event-view .esports-scroll-wrapper.all .scrollarea {
    position: absolute;
    overflow-x: hidden;
    width: 100%
}

.esports .middle-main-big-right-content-m {
    width: calc(100% - 330px)
}

.esports .middle-main-big-right-content-m.animation-expanded {
    width: calc(100% - 648px)!important
}

.esport.betslip-m {
    width: 330px;
    height: calc(100vh - 102px)
}

.esport.betslip-m.animation-expanded {
    width: 648px!important
}

.availble-events {
    position: relative;
    width: 100%
}

.availble-events .dropdown {
    max-height: 0;
    max-width: 0;
    visibility: hidden
}

.availble-events .dropdown.open {
    visibility: visible;
    top: 100%;
    max-height: 600px;
    z-index: 999;
    background: #4f4f4f;
    -webkit-transition: max-height .4s;
    transition: max-height .4s;
    overflow: hidden;
    position: absolute;
    max-width: 400px;
    width: 100%;
    overflow-y: scroll
}

.availble-events .dropdown.open::-webkit-scrollbar {
    width: 5px
}

.availble-events .dropdown.open::-webkit-scrollbar-track {
    background: #cfcfcf
}

.availble-events .dropdown.open::-webkit-scrollbar-thumb {
    background-color: #a0a0a0
}

.availble-events .dropdown>li>span {
    width: 100%;
    padding: 0 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 20px
}

.availble-events .dropdown>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #c3c2c3;
    color: #363535;
    font-size: 13px;
    width: 100%
}

.availble-events .dropdown>li i:before {
    color: #363535;
    font-size: 13px;
    top: -1px;
    position: absolute
}

.availble-events .dropdown>li:hover {
    background: #cecece
}

.availble-events>div {
    background: var(--sport-border-top-primary);
    font-size: 13px;
    line-height: 30px;
    padding-right: 20px;
    padding-left: 5px;
    color: #a9a9a9;
    position: relative;
    z-index: 10;
    text-align: left
}

.availble-events>div>i {
    position: absolute;
    right: 7px;
    top: 7px
}

.availble-events>div>h5,.availble-events>div>i {
    color: #ececec
}

.availble-events>div>h5 {
    overflow: hidden;
    height: 30px
}

.esports .live-traccer {
    height: 180px
}

.esports .live-traccer.without-dropdown {
    height: 150px
}

.esport.betslip-m.animation-expanded .animation-video-wrapper.live .live-traccer {
    height: 260px
}

.esport.betslip-m.animation-expanded .animation-video-wrapper.stats .live-traccer,.esport.betslip-m.animation .animation-video-wrapper.stats .live-traccer {
    height: 300px
}

.esports .stats .live-traccer {
    height: 282px
}

.esport.betslip-m.animation-expanded .animation-video-wrapper.live .live-traccer.without-dropdown.expanded {
    height: 230px
}

.esports .dashboard-sport-icon-m {
    color: #919191
}

.single-event .esports-scroll-wrapper {
    height: calc(100vh - 131px)
}

.sport-nav-container-general>ul>li>a.innactive {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.no-available-events {
    min-height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #374348
}

.esports div#search-wrapper {
    width: 100%
}

.esports .right-list-box li .contain-search-view {
    margin: 2px 0 0
}

.esports .import-view-container {
    position: relative;
    z-index: 6
}

.esports .betslip-m .scrollarea {
    background: #000064
}

.esports .live-traccer,.esports div#mainContent {
    background: #333
}

.live-event-animation-single-game .animation-v-nav-view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.live-event-animation-single-game.betfire-widget .animation-v-nav-view {
    padding: 0
}

.live-event-animation-single-game .inactive {
    opacity: .5
}

.bgimg.Calcio:before,.bgimg.Soccer:before,span.esport-sport-icon-mob:before {
    display: none
}

a.mob-link-esport {
    height: 65px
}

.esport-video-animation-button-m {
    width: 33%!important
}

.esport-video-animation-button-m>div {
    width: 100%!important;
    display: inline-block
}

@media screen and (max-width: 500px) {
    .game-information-mob>ul>li.teams-name-info-mob.antepost {
        width:calc(100% - 112px)!important
    }
}

.history-results-body table td,.history-results-body table th {
    border: 2px solid #5b5b5b;
    padding: 2px;
    text-align: center
}

.history-results-body>table>thead {
    background: #000064;
    color: #f2f2f2
}

.history-results-body>table {
    width: 98%;
    margin: auto;
    color: #000
}

.history-results-body table td {
    font-size: 12px;
    word-break: break-all
}

span.dashboard-sport-icon-m.Goalscorers {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZjJmMmYyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZD0iTTU3LjA5LDQ5Ljk5OWMwLDMuNzcyLTMuMDY4LDYuODQxLTYuODQxLDYuODQxYy0zLjc3MSwwLTYuODQtMy4wNjgtNi44NC02Ljg0MWMwLTMuNzcxLDMuMDY4LTYuODQsNi44NC02Ljg0ICAgICBjMC41NzEsMCwxLjEyMiwwLjA3OCwxLjY1MywwLjIxbDQuMDExLTMuNzY0Yy0xLjY4NC0wLjkyMS0zLjYxMy0xLjQ0Ni01LjY2NC0xLjQ0NmMtNi41MjgsMC0xMS44NCw1LjMxMi0xMS44NCwxMS44NCAgICAgYzAsNi41MjksNS4zMTIsMTEuODQxLDExLjg0LDExLjg0MWM2LjUyOSwwLDExLjg0MS01LjMxMiwxMS44NDEtMTEuODQxYzAtMi4wNS0wLjUyNC0zLjk3OS0xLjQ0NS01LjY2MmwtMy43NjUsNC4wMTIgICAgIEM1Ny4wMTIsNDguODc4LDU3LjA5LDQ5LjQyOSw1Ny4wOSw0OS45OTl6Ij48L3BhdGg+PC9nPjxnPjxwYXRoIGQ9Ik00Ny4yNDksNDkuOTk5YzAsMS42NTcsMS4zNDQsMy4wMDEsMywzLjAwMWMxLjY1NywwLDMuMDAxLTEuMzQ0LDMuMDAxLTMuMDAxYzAtMC4wNDMtMC4wMTEtMC4wODMtMC4wMTMtMC4xMjYgICAgIGwtMC4yNTUsMC4yNTljLTAuMTAyLDAuMTA0LTAuMjE3LDAuMTktMC4zNDQsMC4yNjFsLTEuNjYzLDAuOTJjLTAuMjI4LDAuMTI2LTAuNDc4LDAuMTg4LTAuNzI2LDAuMTg4ICAgICBjLTAuMzg4LDAtMC43NzItMC4xNS0xLjA2MS0wLjQzOWMtMC40NzMtMC40NzMtMC41NzYtMS4yMDItMC4yNTItMS43ODdsMC45Mi0xLjY2MmMwLjA3LTAuMTI2LDAuMTU4LTAuMjQxLDAuMjYxLTAuMzQzICAgICBsMC4yNjEtMC4yNTdjLTAuMDQ0LTAuMDAyLTAuMDg2LTAuMDEzLTAuMTMtMC4wMTNDNDguNTkzLDQ2Ljk5OSw0Ny4yNDksNDguMzQzLDQ3LjI0OSw0OS45OTl6Ij48L3BhdGg+PC9nPjxnPjxwYXRoIGQ9Ik0yNy43OTcsNDkuOTk5YzAsMTIuMzgxLDEwLjA3MiwyMi40NTMsMjIuNDUyLDIyLjQ1M1M3Mi43MDEsNjIuMzgsNzIuNzAxLDQ5Ljk5OWMwLTUuMTEtMS43Mi05LjgyNC00LjYwNS0xMy42MDIgICAgIGwtMy40ODMsMy43MTJjMS45NDMsMi44MTMsMy4wODksNi4yMTksMy4wODksOS44OWMwLDkuNjI0LTcuODI5LDE3LjQ1My0xNy40NTIsMTcuNDUzcy0xNy40NTItNy44MjktMTcuNDUyLTE3LjQ1MyAgICAgYzAtOS42MjMsNy44MjktMTcuNDUyLDE3LjQ1Mi0xNy40NTJjMy42NzIsMCw3LjA3OCwxLjE0Niw5Ljg5MiwzLjA5bDMuNzEyLTMuNDgzYy0zLjc3OC0yLjg4Ny04LjQ5My00LjYwNi0xMy42MDQtNC42MDYgICAgIEMzNy44NjksMjcuNTQ3LDI3Ljc5NywzNy42MTksMjcuNzk3LDQ5Ljk5OXoiPjwvcGF0aD48L2c+PGc+PHBhdGggZD0iTTc1LjA3NCwzMi44MmwtMC41MjEtMC4wMjdjMy40NTQsNC44NjQsNS40OTMsMTAuOCw1LjQ5MywxNy4yMDZjMCwxNi40My0xMy4zNjcsMjkuNzk3LTI5Ljc5NywyOS43OTcgICAgIFMyMC40NTMsNjYuNDI5LDIwLjQ1Myw0OS45OTlzMTMuMzY2LTI5Ljc5NiwyOS43OTYtMjkuNzk2YzYuNDA3LDAsMTIuMzQzLDIuMDM5LDE3LjIwOCw1LjQ5NGwtMC4wMjctMC41MjMgICAgIGMtMC4wMjEtMC40MjQsMC4xMzctMC44MzgsMC40MzgtMS4xMzhsMi40NDItMi40NDJjLTUuNjc1LTQuMDE5LTEyLjU5NC02LjM5MS0yMC4wNjEtNi4zOTEgICAgIGMtMTkuMTg3LDAtMzQuNzk2LDE1LjYwOS0zNC43OTYsMzQuNzk2YzAsMTkuMTg4LDE1LjYwOSwzNC43OTcsMzQuNzk2LDM0Ljc5N2MxOS4xODgsMCwzNC43OTctMTUuNjA5LDM0Ljc5Ny0zNC43OTcgICAgIGMwLTcuNDY3LTIuMzcyLTE0LjM4NS02LjM5MS0yMC4wNTlsLTIuNDQyLDIuNDQyQzc1LjkxMSwzMi42ODQsNzUuNDk1LDMyLjgzNCw3NS4wNzQsMzIuODJ6Ij48L3BhdGg+PC9nPjwvZz48Zz48cG9seWdvbiBwb2ludHM9Ijg2LjYzOSwxOS44MzYgODAuNzIxLDE5LjUyOSA4MC40MTMsMTMuNjExIDY4LjkyOCwyNS4wOTcgNjkuMTQzLDI5LjI0NiA1Mi44NTIsNDQuNTM1IDUyLjk1Nyw0Ni41OCAgICAgNTEuMTcsNDguMzM4IDUwLjI1LDUwIDUxLjkxMyw0OS4wOCA1My42NzEsNDcuMjkzIDU1LjcxNSw0Ny4zOTggNzEuMDA0LDMxLjEwNiA3NS4xNTIsMzEuMzIyICAgIj48L3BvbHlnb24+PC9nPjwvZz48L3N2Zz4=");
    width: 25px;
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: 50%
}

.left-nav-container-m.left-nav-big span.dashboard-sport-icon-m.Goalscorers {
    background-position: 3px 3px
}

span.dashboard-sport-icon-m.StockCarRacing.antepost-stock_car_racing:before {
    content: "\E643"
}

span.esport-sport-icon-mob.RainbowSix {
    background-size: 45px!important
}

span.esport-sport-icon-mob.CallofDuty {
    background-size: 44px!important;
    background-position: 20px 14px!important
}

span.esport-sport-icon-mob.LeagueofLegends {
    background-size: 25px!important
}

.esport-alternative-icon {
    display: "inline-block";
    position: relative;
    width: 30px
}

.esport-alternative-icon .dashboard-sport-icon-m {
    position: relative;
    margin: 0;
    font-size: 20px;
    left: 0;
    text-shadow: 0 0 #000
}

.esport-alternative-icon .dashboard-sport-icon-m:before {
    color: #fff!important
}

.mob-esport-alternative-icon {
    position: relative;
    width: 9px;
    height: 30px;
    margin: 0;
    padding: 0
}

.mob-esport-alternative-icon i.dashboard-sport-icon-m:before {
    color: #fff!important
}

a.mob-link-esport.active:after {
    content: "";
    position: absolute;
    display: block;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    z-index: 33;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 7px;
    border-color: transparent transparent var(--brand-color)
}

li.team-name-statistic-view .mob-esport-alternative-icon {
    width: 11px
}

.game-score-view.esport .team-name-statistic-view>p>b {
    width: 30px
}

i.dashboard-sport-icon-m.RainbowSix {
    background-size: 36px
}

i.dashboard-sport-icon-m.RainbowSix,span.dashboard-sport-icon-m.RainbowSix,span.dashboard-sport-icon-mob.RainbowSix,span.sport-icon-mob.RainbowSix {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAABkCAYAAAB3jIkEAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAACIFJREFUeJzt3QtMG/cdwHEwYMorWTHvEAgU8uBali1ZU5olZaC1JWqbRJHVZUFb1aVVs422RGtVNRkjS5SiTlFHKA1kxeHRhUdFVAyIGGhim2T1Cl0wxpjnXQo+25gQg/GDl7nhSumyACWYO/+N/ftIfyVSrL99P31lG3Jnu7kBAAAAAAAAAAAAAEC/kZERt4KCgoj09HQsJWUvlpcXgVVXB2KpqbuwAwcOYKdOnYpXq9Us1I8TrGFZWUdCm5qeTL1x47G3Ojsj/0GSG77q718nNxh8B8fGHtHevcvWGo0srdnMmv+7l1an89YaDH5qgvCTazQhkr6+sKrW1rgTItGT+3m8tBiSJD1QHxNwUCqVyvPy5Zf2SaWxeQQR3GMyec1RlBu1mjU9zaKUyuDR3t7Yf9bV7TlcVlbmh/o4gYO4cOEC+/r1/fvb2zf/Z7WhLbd6ejYpxeJnjhYXfxiA+rgBQuXl5UFyebzQbPaeYTq6/z0Lelhu346SVVZWRqM+foBAff37iQQRf9tewT24NJpQnVB4LA31HIAdCQR/2oLjW/rn5tBEd2+p1WF3rl49koR6HsAO6ureW69QJDSgDO7+1dX1WGt19V/DUc8FMEws3ptpNnsgD+7+JZHs+gD1XACDLl68GKDVhnSgDu3BpdUGDuXn/yUG9XwAQxobk46ZTOxV/36O7mX9fZ9EknAC9XwAQ3B8YwXqyJZa3367QYR6PoAhJMlRoQ5sqTU4+CMd6vkABhQVFQVqtd7IA1tqTU2xqJMnTz6Fek6AZq+8cvhF1HEtt7744sAfUM8J0EwsfjGbjjimpz3nCIKDDw1tl1sXjgfhk5NeFjr2rq3dkY16ToBmDQ27aAmvre3pvxUWFvre27ekpMTn5s1Db5nNrFXvXVoam41wRIAJ1mcTOsLLyMjAFtu/qyt01XtfuhSdbeexAKbRFV5mZiaEBx4e0+HJ5SEQHliI+fCCITywENPhdXZCeGARTIcnkwVBeGAhpsPr6OBAeGChtRAejwfhOR2mw6uqikq+fj3ApiWV+iYPD3smf/TRtk12HgtgGtPhAbAoCA8gwUR477zz++CrV5O3XrkSiVksbtj8v3+3TCYWptezMKORhclk/lht7e6tZ868G4Ty+AEidIV3/PhxrKbmYFpPz6ZPcDxEptEETSmVPtT9l0rOzrpTMzPu3/05NuZJqdWcaRwPl8rl0XnNzakHeTwefJKAq6ArvKamtPqJCduvUrPGiONh6vkAfysQ/B0+S8XZ0RXe9DQ9l0bO7zPX0YG18fnvwUdZODO6wqN7EUSMprHx3Z+jng9giKOGZ11KZTReXZ2RgHpGgAGOHJ71fZ9UmtCIekaAAY4cnnXpdD4z+fkZP0Y9J0AzRw/PuiorE/+Mek6AZmshPDhJwAmthfDgtCgnBOEBJCA8gASEB5CA8AASEB5Awp7hjY97UQQRfqu9PfK8TLYtu70dy71zx98I4bkgW8Kz/leWShXZ3t//6FmJJCr98uUt3NranVyJJPFji8X9/25rPWtlZGSdhiDiPmtq2vsSj/dm4L375vF4rGvXUrKs+0F4LsaW8Pr6OFRNTU3Yg3vx+W9v6O6Ol01Osii1OnAGx8OvtbTseP/cuT9uXur+h4aGfEdH/c0QnouxJby2tsdp/RqA4WEvOYTnYmwJT6GI/IrOx6BUsiE8V2NbeH5yOh8DSUJ4LscRwtNofvilFk4ScEK2hNfbu47W8LRa/34Iz8XYEl53t/+Kw1Mqle6Zmc9yvvlmd2Jz8/ZDEknEiY6OmBsKRfCsxfLD9wcvtU6I6ZdaPv8MRyT6aa5UGt6l03lrrF9dtdKvJYXwnBBT4fX3c9/Q67GKgYGwIyvdH8JzAXSHp9FoPLOyfpGck/PG7t7ePSfN5q0r3h/e47kAOsMrLT0cplDE9VhvY33f1tISPWEwsLjwjAcWoDO8oqKNmE7n9f3tcNyHgvDAopgMb2AAwgNLoDe8zfPhsb+/HUH4UlNT7hAeWIjO8PLyfuUnkTz1pkLxRHZ39xPZYnHS6wMDT+dDeGABun+qLS5+O769HfuEIDi3NJpHZ8zm1X+KFITnhOgMr6pq3za1OoRY7sROCA/QGp5QGLjq93MQnougM7zWVn8IDzwcCA8gAeEBJCA8gASEB5BYC+HB2SlOqK5up8OHV1wck23nsQCmCYUpDh8en78j285jAUw7d+7Xv3P08IqLD75m77kAhp0+fTpKr/d02PDu3mVTZ8+e3WjvuQA7UKs5oyuJoa8vpHWxfZgIjySDe+w9D2Anvb3R9Q8bgsnkQYlESVmL7cNEeAMDsZ/aex7AThoako4ajWzLw8bQ1RUydv78c8/n5OQEz6/QS5d2JIjFe44ODoar6IxudDRAX1j4m72o5wMYUlRUtJ4kw2+tJAqz2XvSYPDXGgwBIzqdt2W5i7JtWa2tj3+mUqlYqOcDGCQUph0ZH/eboTseW5dSGdUlEByLRT0XwDCB4AOfr7/e+fHsLAt5dGp12IhIlA4vsa6itLR0XU9PYq3Fgi4+koxQiUSv/xL1LICdFRQUeNfXP5Ov1/tO2TM4s5k9K5fH3iwvLw9HPQOAkFDITZXLt/6bjot1lludnXHSlpZ9hyoqKnxQHzdwAGVlZewrV15+ViaLLVYqg9TT0/RcxGO9GIgkOcbu7riq2tqUgyRJeqE+VuCASkpKPEpLX4gSCHa9LJVGfzg4GNo8NBSgGBt7ZHhiwm9qfNybMhpZlDVM60eQWdfMjDs1MeFJ6fU+czqd952RET9cq+X8q7MzIu/LL3/y2uefv4BVV1dDcGBl5l8W2enp6dtqap7fV1WFcVta1nOVSjZ3PjiuycTiqlRe3Lq6YC6f/7NDr76asj03NzcI9WMGAAAAAAAAAAAAAE7nv6/Ex+N/1Y/yAAAAAElFTkSuQmCC);
    width: 30px;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    background-position: 50%;
    margin: 0
}

span.dashboard-sport-icon-m.RainbowSix,span.dashboard-sport-icon-mob.RainbowSix,span.sport-icon-mob.RainbowSix {
    background-size: 30px
}

span.sport-icon-mob.RainbowSix {
    width: 35px;
    background-size: 42px;
    background-position: bottom
}

i.dashboard-sport-icon-m.indy_racing {
    width: 30px;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    background-size: 36px;
    margin: 0
}

i.dashboard-sport-icon-m.indy_racing,span.dashboard-sport-icon-m.IndyRacing,span.sport-icon-mob.IndyRacing {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZjJmMmYyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwLCAwLCA4NSwgMjEuNDQ1Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNywgLTQzKSI+PHBhdGggZD0iTTM2LjEyNiw0My4wMDQgQzM3LjcyNyw0Mi45ODEgMzkuNDM1LDQzLjA2OCA0MS4xMyw0My4yMjcgQzQxLjY1OCw0My4yNzYgNDIuMTQ3LDQzLjMyOSA0Mi41ODQsNDMuMzgyIEM0Mi44NDgsNDMuNDE1IDQzLjAzOCw0My40NCA0My4xNDEsNDMuNDU1IEM0My42MzQsNDMuNTI1IDQ0LDQzLjk0NyA0NCw0NC40NDUgTDQ0LDQ3LjQ0NSBDNDQsNDcuOTk3IDQzLjU1Miw0OC40NDUgNDMsNDguNDQ1IEw0Nyw0OC40NDUgQzQ3LjM3OSw0OC40NDUgNDcuNzI1LDQ4LjY1OSA0Ny44OTQsNDguOTk3IEw0OC4wMiw0OS4yNDggQzQ4LjEzOCw0Ni45ODggNDkuODg2LDQ1LjY1NyA1Miw0NS40NDUgQzU0LjIwOSw0NS40NDUgNTYsNDcuMjM1IDU2LDQ5LjQ0NSBDNTUuOTQ5LDQ5LjcyOSA1NS45OTcsNDkuNjQgNTUuOTQsNDkuNzQgQzU1LjkxNCw0OS44NzEgNTUuOTQ0LDQ5LjgxMSA1NS44NDEsNDkuOTE0IEM1NS43NzcsNTAuMDI2IDU1LjgzNCw0OS45MzMgNTUuNjEsNTAuMTQ2IEM1Ny4yNyw0OS42MTEgNTYuNDAyLDQ5Ljg3IDU4LjIxNCw0OS4zNzcgQzY3Ljc1NSw0Ni45OTggNzguNjQzLDQ3Ljk0MyA4OS41MjEsNTQuNTkxIEM4OS44MTksNTQuNzczIDkwLDU1LjA5NiA5MCw1NS40NDUgTDkwLDU2LjQ0NSBMOTIsNTYuNDQ1IEw5Miw2Mi40NDUgTDgxLDYyLjQ0NSBMODEsNjAuNDQ1IEw3OS4zNjcsNjAuNDQ1IEM3OC41MDMsNjMuMDcxIDc2LjA2NSw2NC4xODYgNzMuNSw2NC40NDUgQzcwLjY1Niw2NC4yNzUgNjguNzQyLDYzLjA4MSA2Ny42MzMsNjAuNDQ0IEw2Niw2MC40NDQgQzY0Ljk5Miw2MC40NDUgNjQuMzY4LDU5LjY1NSA2My43MjIsNTguMjkzIEM2My41NDMsNTcuOTE4IDYzLjM4LDU3LjUyMSA2My4yMzQsNTcuMTI1IEw2My4yMjYsNTcuMTA0IEw2Mi45Niw1Ny4wMzcgQzYyLjU0Niw1Ni45NDEgNjIuMTQxLDU2Ljg3NSA2MS43NzMsNTYuODUgQzYxLjE5NSw1Ni44MTIgNjAuODEsNTYuODg5IDYwLjcwNyw1Ni45OTIgQzYwLjY5Nyw1Ny4wMDEgNjAuNjk3LDU3LjI5NCA2MC44NjksNTcuODA4IEM2MC45NjIsNTguMDg5IDYxLjA5NCw1OC4zOTcgNjEuMjU0LDU4LjcxNyBDNjEuMzgyLDU4Ljk3MyA2MS41Miw1OS4yMjEgNjEuNjU3LDU5LjQ1IEM2MS43MzksNTkuNTg2IDYxLjgsNTkuNjgyIDYxLjgzMiw1OS43MyBDNjIuMjc1LDYwLjM5NCA2MS43OTksNjEuMjg1IDYxLDYxLjI4NSBMNTMuNDE0LDYxLjI4NCBMNTMuMjA3LDYxLjQ5MiBDNTIuODMyLDYxLjg2NyA1Mi44MzIsNjEuODY3IDUyLjcwNyw2MS45OTIgQzUyLjUzMyw2Mi4xNjYgNTIuMzAxLDYyLjI2OSA1Mi4wNTUsNjIuMjgzIEM1MS45NjIsNjIuMjg4IDUxLjc4Niw2Mi4yOTcgNTEuNTMzLDYyLjMwOCBDNTEuMTE0LDYyLjMyNyA1MC42MzMsNjIuMzQ2IDUwLjA5Nyw2Mi4zNjQgQzQ1Ljg4Myw2Mi41MDMgNDEuMzM2LDYyLjQ4MiAzNy4wNTUsNjIuMTk0IEMzMi4yNTksNjEuODcgMjguMzYzLDYxLjIzOSAyNS42NDksNjAuMjIxIEMyNC4yOTEsNTkuNzEyIDIzLjM3NCw1OS43MTIgMjIuNzk5LDU5Ljk2MiBDMjIuNzA1LDYwLjAwMyAyMi42Nyw2MC4wMjcgMjIuNjg4LDYwLjAxIEwyMi40NjksNTkuNzc5IEMyMS41MzcsNjIuNzg1IDE4Ljk2NCw2NC4xNDYgMTYsNjQuNDQ1IEMxMi4xMzQsNjQuNDQ1IDksNjEuMzExIDksNTcuNDQ1IEw5LjA0NSw1NyBMOCw1NyBDNy40NDgsNTcgNyw1Ni41NTIgNyw1NiBMNyw0Ni40NDUgQzcsNDUuNzk0IDcuNjExLDQ1LjMxNyA4LjI0Myw0NS40NzQgTDExLDQ2LjE2NCBMMTEsNDUuNDQ1IEMxMSw0NC44OTIgMTEuNDQ4LDQ0LjQ0NSAxMiw0NC40NDUgTDIxLDQ0LjQ0NSBDMjEuNTUyLDQ0LjQ0NSAyMiw0NC44OTIgMjIsNDUuNDQ1IEwyMiw0Ny40NDUgQzIyLDQ3LjYgMjEuOTY0LDQ3Ljc1MyAyMS44OTQsNDcuODkyIEwyMS42MTgsNDguNDQ1IEwyMi42NTcsNDguNDQ1IEwyMi42ODEsNDguNDI2IEMyMi45MjEsNDguMjQyIDIzLjE5NSw0OC4wMzggMjMuNDk4LDQ3LjgxOCBDMjQuMzY0LDQ3LjE5MSAyNS4yOTUsNDYuNTY0IDI2LjI1OCw0NS45NzggQzI3LjM5MSw0NS4yODkgMjguNDk1LDQ0LjcgMjkuNTQ3LDQ0LjI0NSBDMzAuMzIzLDQzLjkwOCAzMS4wNjEsNDMuNjQ4IDMxLjc1Nyw0My40NzQgQzMyLjk1NCw0My4xNzUgMzQuNDI4LDQzLjAyOCAzNi4xMjYsNDMuMDA0IHogTTczLjUsNTMuNDQ1IEM3MS4wMTUsNTMuNDQ1IDY5LDU1LjQ1OSA2OSw1Ny45NDUgQzY5LDYwLjQzIDcxLjAxNSw2Mi40NDUgNzMuNSw2Mi40NDUgQzc1Ljk4NSw2Mi40NDUgNzgsNjAuNDMgNzgsNTcuOTQ1IEM3OCw1NS40NTkgNzUuOTg1LDUzLjQ0NSA3My41LDUzLjQ0NSB6IE03My41LDU0LjQ0NSBDNzUuNDMzLDU0LjQ0NSA3Nyw1Ni4wMTIgNzcsNTcuOTQ1IEM3Nyw1OS44NzggNzUuNDMzLDYxLjQ0NSA3My41LDYxLjQ0NSBDNzEuNTY3LDYxLjQ0NSA3MCw1OS44NzggNzAsNTcuOTQ1IEM3MCw1Ni4wMTIgNzEuNTY3LDU0LjQ0NSA3My41LDU0LjQ0NSB6IE03My41LDU2LjQ0NSBDNzIuNjcyLDU2LjQ0NSA3Miw1Ny4xMTYgNzIsNTcuOTQ1IEM3Miw1OC43NzMgNzIuNjcyLDU5LjQ0NSA3My41LDU5LjQ0NSBDNzQuMzI4LDU5LjQ0NSA3NSw1OC43NzMgNzUsNTcuOTQ1IEM3NSw1Ny4xMTYgNzQuMzI4LDU2LjQ0NSA3My41LDU2LjQ0NSB6IE0xNiw1Mi40NDUgQzEzLjIzOSw1Mi40NDUgMTEsNTQuNjgzIDExLDU3LjQ0NSBDMTEsNjAuMjA2IDEzLjIzOSw2Mi40NDUgMTYsNjIuNDQ1IEMxOC43NjEsNjIuNDQ1IDIxLDYwLjIwNiAyMSw1Ny40NDUgQzIxLDU0LjY4MyAxOC43NjEsNTIuNDQ1IDE2LDUyLjQ0NSB6IE0xNiw1My40NDUgQzE4LjIwOSw1My40NDUgMjAsNTUuMjM1IDIwLDU3LjQ0NSBDMjAsNTkuNjU0IDE4LjIwOSw2MS40NDUgMTYsNjEuNDQ1IEMxMy43OTEsNjEuNDQ1IDEyLDU5LjY1NCAxMiw1Ny40NDUgQzEyLDU1LjIzNSAxMy43OTEsNTMuNDQ1IDE2LDUzLjQ0NSB6IE0xNiw1NS40NDUgQzE0Ljg5NSw1NS40NDUgMTQsNTYuMzQgMTQsNTcuNDQ1IEMxNCw1OC41NDkgMTQuODk1LDU5LjQ0NSAxNiw1OS40NDUgQzE3LjEwNSw1OS40NDUgMTgsNTguNTQ5IDE4LDU3LjQ0NSBDMTgsNTYuMzQgMTcuMTA1LDU1LjQ0NSAxNiw1NS40NDUgeiBNOTAsNTguNDQ1IEw4Myw1OC40NDUgTDgzLDYwLjQ0NSBMOTAsNjAuNDQ1IEw5MCw1OC40NDUgeiBNMzYuMTU0LDQ1LjAwMyBDMzQuNTk3LDQ1LjAyNiAzMy4yNjYsNDUuMTU5IDMyLjI0Myw0NS40MTUgQzMxLjY2MSw0NS41NiAzMS4wMjQsNDUuNzg0IDMwLjM0Miw0Ni4wOCBDMjkuMzgzLDQ2LjQ5NSAyOC4zNTgsNDcuMDQyIDI3LjI5OCw0Ny42ODYgQzI2LjM4NCw0OC4yNDMgMjUuNDk2LDQ4Ljg0MSAyNC42NzEsNDkuNDM4IEMyNC4zODMsNDkuNjQ3IDI0LjEyMyw0OS44NDEgMjMuODk2LDUwLjAxNCBDMjMuNzYyLDUwLjExNyAyMy42Nyw1MC4xODkgMjMuNjI1LDUwLjIyNSBDMjMuNDQ3LDUwLjM2NyAyMy4yMjcsNTAuNDQ1IDIzLDUwLjQ0NSBMMjAsNTAuNDQ1IEMxOS4yNTcsNTAuNDQ1IDE4Ljc3Myw0OS42NjIgMTkuMTA1LDQ4Ljk5NyBMMjAsNDcuMjA4IEwyMCw0Ni40NDUgTDEzLDQ2LjQ0NSBMMTMsNDcuNDQ1IEMxMyw0OC4wOTUgMTIuMzg5LDQ4LjU3MiAxMS43NTcsNDguNDE1IEw5LDQ3LjcyNSBMOSw1NSBMOS41NzcsNTUgQzEwLjUwNyw1Mi4wNDggMTMuMDk5LDUwLjczNyAxNiw1MC40NDUgQzE5Ljg2Niw1MC40NDUgMjMsNTMuNTc5IDIzLDU3LjQ0NSBMMjIuOTU3LDU3Ljg3MyBDMjUuNTAzLDU3Ljk3OCAyNC4zODEsNTcuNzU5IDI2LjM1MSw1OC4zNDggQzI4Ljg0MSw1OS4yODIgMzIuNTcyLDU5Ljg4NyAzNy4xOSw2MC4xOTggQzQxLjM5Myw2MC40ODIgNDUuODc5LDYwLjUwMiA1MC4wMzEsNjAuMzY1IEM1MC41NTksNjAuMzQ4IDUxLjAzMiw2MC4zMjkgNTEuNDQzLDYwLjMxMSBMNTEuNTY1LDYwLjMwNSBDNTEuNzIsNjAuMTUgNTEuNjQ0LDYwLjIyNiA1MS43OTMsNjAuMDc3IEM1Mi4xNjgsNTkuNzAyIDUyLjE2OCw1OS43MDIgNTIuMjkzLDU5LjU3NyBDNTIuNDgsNTkuMzkgNTIuNzM1LDU5LjI4NSA1Myw1OS4yODUgTDU5LjMxNCw1OS4yODQgQzU5LjEwNCw1OC44MzIgNTkuMjI2LDU5LjExIDU4Ljk3MSw1OC40NDEgQzU4LjU4Myw1Ny4yNzUgNTguNTgzLDU2LjI4OCA1OS4yOTMsNTUuNTc3IEM2MC4xNjksNTQuOTIzIDU5LjYsNTUuMjQ4IDYxLjEyLDU0Ljg1IEw2MS45MDYsNTQuODU1IEM2Mi4zOTMsNTQuODg3IDYyLjksNTQuOTcgNjMuNDEsNTUuMDg4IEM2My44MDUsNTUuMTc5IDY0LjEyMiw1NS4yNzEgNjQuMzE2LDU1LjMzNiBDNjQuNjIsNTUuNDM3IDY0Ljg1Nyw1NS42NzggNjQuOTUzLDU1Ljk4MyBDNjQuOTgsNTYuMDY3IDY1LjAzNCw1Ni4yMjYgNjUuMTEsNTYuNDMyIEM2NS4yMzcsNTYuNzc2IDY1LjM3OCw1Ny4xMiA2NS41MjgsNTcuNDM2IEM2NS43MSw1Ny44MTggNjUuODksNTguMTI4IDY2LjA1LDU4LjMzIEM2Ni4xNDMsNTguNDM4IDY2LjEwNSw1OC40MDMgNjYuMTUxLDU4LjQ0NSBMNjcuMDUsNTguNDQ0IEw2Nyw1Ny45NDUgQzY3LDU0LjM1NSA2OS45MSw1MS40NDUgNzMuNSw1MS40NDUgQzc3LjA5LDUxLjQ0NSA4MCw1NC4zNTUgODAsNTcuOTQ1IEw3OS45NSw1OC40NDUgTDgxLDU4LjQ0NSBMODEsNTYuNDQ1IEw4OCw1Ni40NDUgTDg4LDU2LjAyMSBDNzguNDAyLDUwLjMzMSA2OS41NTcsNDkuMTM0IDU4LjY5OCw1MS4zMTcgQzU3Ljc2NSw1MS41NSA1Ni45NCw1MS43OTggNTYuMjMyLDUyLjA0NSBDNTUuODE1LDUyLjE5MSA1NS41MzUsNTIuMzAyIDU1LjQwMSw1Mi4zNjEgQzU1LjI3NCw1Mi40MTYgNTUuMTM4LDUyLjQ0NSA1NSw1Mi40NDUgTDQ4LjEwNCw1Mi40NDUgQzQ3LjkzOCw1Mi40OCA0OC4wNTYsNTIuNDU1IDQ3Ljc1LDUyLjUxOSBDNDcuMzgyLDUyLjU5NSA0Ni45NjMsNTIuNjc5IDQ2LjUwMSw1Mi43NyBDNDUuMTgxLDUzLjAzIDQzLjc3NSw1My4yOSA0Mi4zNDIsNTMuNTMzIEM0MS4wNTEsNTMuNzUxIDM5Ljc5OSw1My45NDUgMzguNjA4LDU0LjEwOCBDMzQuNDY0LDU0LjY3NiAzMS40MjEsNTQuODMxIDI5Ljc1Nyw1NC40MTUgQzI4LjMxMSw1NC4wNTMgMjYuNDExLDUzLjUxMSAyNi4yNDgsNTMuNDg1IEMyNi4wMzMsNTMuNDUgMjUuODUxLDUzLjQ0NSAyNSw1My40NDUgQzI0LjQ0OCw1My40NDUgMjQsNTIuOTk3IDI0LDUyLjQ0NSBDMjQsNTEuODkyIDI0LjQ0OCw1MS40NDUgMjUsNTEuNDQ1IEMyNS45NzcsNTEuNDQ1IDI2LjIsNTEuNDUxIDI2LjU2NSw1MS41MSBDMjYuODY3LDUxLjU1OCAyOC45MDIsNTIuMTM5IDMwLjI0Myw1Mi40NzQgQzMxLjU2NSw1Mi44MDUgMzQuNDYsNTIuNjU4IDM4LjMzNyw1Mi4xMjcgQzM5LjUwNSw1MS45NjcgNDAuNzM3LDUxLjc3NiA0Mi4wMDgsNTEuNTYxIEM0My40MjIsNTEuMzIxIDQ0LjgxMSw1MS4wNjQgNDYuMTE0LDUwLjgwOCBMNDYuNTIzLDUwLjcyNiBMNDYuMzgyLDUwLjQ0NSBMNDIsNTAuNDQ1IEM0MS40NDgsNTAuNDQ1IDQxLDQ5Ljk5NyA0MSw0OS40NDUgTDQxLDQ3LjQ0NSBDNDEsNDYuODkyIDQxLjQ0OCw0Ni40NDUgNDIsNDYuNDQ1IEw0Miw0NS4zMjkgQzQxLjQzMyw0NS4yNjQgNDEuNzg0LDQ1LjMwMiA0MC45NDQsNDUuMjE4IEMzOS4zMTQsNDUuMDY1IDM3LjY3NSw0NC45ODIgMzYuMTU0LDQ1LjAwMyB6IE01Miw0Ny40NDUgQzUwLjg5NSw0Ny40NDUgNTAsNDguMzQgNTAsNDkuNDQ1IEM1MCw0OS43MjQgNTAuMDU3LDQ5Ljk5NCA1MC4xNjUsNTAuMjQzIEw1MC4yMDksNTAuNDQ1IEw1NCw1MC40NDUgQzUzLjQ0OCw1MC40NDUgNTMsNDkuOTk3IDUzLDQ5LjQ0NSBDNTMuMDQ2LDQ5LjA0NSA1My4yMDcsNDguNjA1IDUzLjY4NSw0OC41MDggQzUyLjU5MSw0Ny40MTQgNTMuMTk3LDQ3LjY4NiA1Miw0Ny40NDUgeiIgZmlsbD0iI2YyZjJmMiI+PC9wYXRoPjwvZz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-position: 50%
}

span.dashboard-sport-icon-m.IndyRacing,span.sport-icon-mob.IndyRacing {
    width: 25px;
    background-size: 25px
}

span.sport-icon-mob.IndyRacing {
    width: 50px;
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: bottom
}

.sport-icon-mob.MotorcycleRacing,span.dashboard-sport-icon-m.MotorcycleRacing.antepost-motorcycle_racing {
    width: 30px;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    margin: 0
}

span.dashboard-sport-icon-m.MotorcycleRacing,span.dashboard-sport-icon-m.MotorcycleRacing.antepost-motorcycle_racing {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZjJmMmYyIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gNDguMjYwNDUyLDk2NC41ODA5MyBjIC03Ljk5MTEsMC4wMTM1IC0xNS45MjYyLDIuNTcxNjQgLTIyLjUzMTE5OSw3LjY4NzUgLTkuMTI2OCw3LjA2OTA0IC0xNS43NTk2OTk5LDE5LjA1NTU5IC0xNi43MTg3OTk5LDM2LjA5Mzg3IGwgNzkuMTg3NTk4OSwzMS43ODEyIGMgMC45ODM3LC00LjI3MyAxLjY2MjcsLTguMzM4NyAyLjEyNSwtMTIuMjUgLTEzLjA0ODYsLTIuOTY4IC0yMC4yNjY3LC00LjEyMTkgLTI1LjAzMTMsLTcuMjE4NyAtMi40MDMxLC0xLjU2MiAtNC4xNTUzLC0zLjY1NDIgLTUuNjU2MywtNi42MjUgLTEuNDI3MSwtMi44MjU2IC0yLjYzOCwtNi40MzUzIC00LjAzMTIsLTExLjMxMjUgLTEuNjEyNiwxLjQ1NDIgLTMuOTEwNCwyLjA2NzcgLTYuMTU2MiwxLjQ2ODcgLTMuNTI4MSwtMC45NDg2IC01LjYzNTUsLTQuNjA1NzggLTQuNjg3NiwtOC4xMjUwNyAwLjc5MjYsLTIuOTc3MjIgMy41MjA3LC00LjkwNTUgNi40Njg4LC00Ljg3NSAwLjU0NTcsMC4wMDYgMS4xMDU0LDAuMDcwNyAxLjY1NjIsMC4yMTg3NSAxLjY4NDIsMC40NDkyOSAzLjAxNzksMS41Mjg5MiAzLjg3NSwyLjkwNjI1IDguODgwMiw0LjE2MDE5IDE4LjIyNzgsOC4zODI4NyAzMy4xMjUsOS42ODc1NyAtMy44NjE0LC0yMS43NzU2NSAtMTcuNDExNCwtMzQuNTU1MTMgLTMyLjMxMjQsLTM4LjI4MTMyIC0zLjA4MTgsLTAuNzcwNTMgLTYuMTg1MywtMS4xNjE1NSAtOS4zMTI2LC0xLjE1NjI1IHogbSAxLjAzMTMsNC43MTg3NSBjIDEuOTk4NCwtMmUtNCAzLjk4NDksMC4xNjU1OSA1Ljk2ODcsMC41MzEyNSAwLjYzMiwwLjE1OTA3IDAuMzk2MSwxLjA3NTM4IC0wLjE1NjIsMC45Njg3NSAtOC44MDcxLC0xLjYyMjk3IC0xOC4wMTQsMC40NTc1OSAtMjUuMjUsNi4zMTI1IC0wLjUzNzQsMC40MzM3IC0xLjE5NjMsLTAuMTc4NjUgLTAuNjI1LC0wLjc1IDUuODMzMiwtNC43MTg0NyAxMi45MTksLTcuMDYxNyAyMC4wNjI1LC03LjA2MjUgeiBtIDE2LjkwNjMsNC43ODEyNSBjIDAuMTI4LC0wLjAzMyAwLjI3NzUsMC4wMDEgMC40Mzc0LDAuMDkzNyA2LjIwNTUsMy43MzkzNiAxMS41NzY0LDkuNjA5NDQgMTUuMDkzOCwxNy41OTM3NSAwLjI3NTgsMC42MDI5IC0wLjY1MTMsMC45MzgwMyAtMC45MDYyLDAuNDA2MjUgLTMuNDQwMSwtNy44MDgzNyAtOC42NTgzLC0xMy41MjMwNiAtMTQuNjg3NiwtMTcuMTU2MjUgLTAuNDgyNSwtMC4yNzg1OCAtMC4zMjE3LC0wLjgzODQ5IDAuMDYyNiwtMC45Mzc1IHogbSAtNDEuOTA2Mjk5LDcuNDM3NSBjIDAuMzUwOSwtMC4wMzkxIDAuNzQ0NCwwLjMwNDEzIDAuNDY4NywwLjc4MTI1IC00LjgzMDgsNi4xNjU0IC04LjA3ODEsMTQuNzM4NyAtOC41LDI1Ljc1MDEyIDAsMC41NTc0IC0xLDAuNTY4MiAtMSwtMC4wMzEgMC40Mjg2LC0xMS4xODU1MyAzLjc0NjEsLTE5Ljk2NjQyIDguNzE4OCwtMjYuMzEyNjIgMC4wODE5LC0wLjEwOTIgMC4xOTU1LC0wLjE3NDQ4IDAuMzEyNSwtMC4xODc1IHoiIGZpbGw9IiNmMmYyZjIiIGZpbGwtb3BhY2l0eT0iMSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjxwYXRoIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7ZGlyZWN0aW9uOmx0cjtibG9jay1wcm9ncmVzc2lvbjp0YjtiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtjb2xvcjojMDAwMDAwO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGU7IiBkPSJtIDUxLjIxNjM1Miw5OTIuMTk1MDggYyAwLjQ2NTIsMC4wMDUgMC45MTksMC4wNTg3IDEuMzg5NywwLjE4NTMgMy4wMDI0LDAuODAwNiA0Ljc5MzgsMy44NzQ1NiAzLjk4NDEsNi44ODcwNCAtMC44MTAyLDMuMDAyNzggLTMuODg0NCw0Ljc4NDI4IC02Ljg4NywzLjk4NDA4IC0zLjAxMzMsLTAuODEwNyAtNC43OTM5LC0zLjg4NDU4IC0zLjk4NDEsLTYuODg3MTMgMC42NzU4LC0yLjU0MTg2IDIuOTg1MiwtNC4xOTg4MiA1LjQ5NzMsLTQuMTY5MjkgeiIgZmlsbD0iI2YyZjJmMiIgZmlsbC1vcGFjaXR5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgbWFya2VyPSJub25lIiB2aXNpYmlsaXR5PSJ2aXNpYmxlIiBkaXNwbGF5PSJpbmxpbmUiIG92ZXJmbG93PSJ2aXNpYmxlIj48L3BhdGg+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gNTcuNDIzOTUyLDk5NS43MTU4MSBjIDEyLjE0NTIsNS43MDgzOSAxOS41Mjk5LDcuOTA2NzkgMzIuNjQ0MSw5LjMyNjk5IDEuMDQ5NSw2LjUwMzMgMS4yNDMxLDEzLjc5NjcgMC4zNzA2LDIxLjg2NTYgLTEzLjAwMjIsLTIuOTU2MyAtMjAuMTU0NywtNC4xNzM4IC0yNC42MTQ0LC03LjA3MjMgLTIuMjU1MiwtMS40NjU5IC0zLjg2NjcsLTMuMzQ2NyAtNS4zMTE5LC02LjIwNzcgLTEuNDI4NywtMi44MjgzIC0yLjY4MDYsLTYuNjE1MyAtNC4xMzg0LC0xMS43NjY3IDAuNTI3LC0wLjY3NTQgMC45MzY5LC0xLjQ2OTkgMS4xNzM1LC0yLjM0NzE4IDAuMzUxOSwtMS4zMDg5IDAuMjgxMywtMi42MDMxNSAtMC4xMjM1LC0zLjc5ODcxIHoiIGZpbGw9IiNmMmYyZjIiIGZpbGwtb3BhY2l0eT0iMSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 50%
}

span.dashboard-sport-icon-m.MotorcycleRacing {
    width: 25px
}

span.dashboard-sport-icon-m.Goalscorers,span.dashboard-sport-icon-mob.Goalscorers {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZjJmMmYyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZD0iTTU3LjA5LDQ5Ljk5OWMwLDMuNzcyLTMuMDY4LDYuODQxLTYuODQxLDYuODQxYy0zLjc3MSwwLTYuODQtMy4wNjgtNi44NC02Ljg0MWMwLTMuNzcxLDMuMDY4LTYuODQsNi44NC02Ljg0ICAgICBjMC41NzEsMCwxLjEyMiwwLjA3OCwxLjY1MywwLjIxbDQuMDExLTMuNzY0Yy0xLjY4NC0wLjkyMS0zLjYxMy0xLjQ0Ni01LjY2NC0xLjQ0NmMtNi41MjgsMC0xMS44NCw1LjMxMi0xMS44NCwxMS44NCAgICAgYzAsNi41MjksNS4zMTIsMTEuODQxLDExLjg0LDExLjg0MWM2LjUyOSwwLDExLjg0MS01LjMxMiwxMS44NDEtMTEuODQxYzAtMi4wNS0wLjUyNC0zLjk3OS0xLjQ0NS01LjY2MmwtMy43NjUsNC4wMTIgICAgIEM1Ny4wMTIsNDguODc4LDU3LjA5LDQ5LjQyOSw1Ny4wOSw0OS45OTl6Ij48L3BhdGg+PC9nPjxnPjxwYXRoIGQ9Ik00Ny4yNDksNDkuOTk5YzAsMS42NTcsMS4zNDQsMy4wMDEsMywzLjAwMWMxLjY1NywwLDMuMDAxLTEuMzQ0LDMuMDAxLTMuMDAxYzAtMC4wNDMtMC4wMTEtMC4wODMtMC4wMTMtMC4xMjYgICAgIGwtMC4yNTUsMC4yNTljLTAuMTAyLDAuMTA0LTAuMjE3LDAuMTktMC4zNDQsMC4yNjFsLTEuNjYzLDAuOTJjLTAuMjI4LDAuMTI2LTAuNDc4LDAuMTg4LTAuNzI2LDAuMTg4ICAgICBjLTAuMzg4LDAtMC43NzItMC4xNS0xLjA2MS0wLjQzOWMtMC40NzMtMC40NzMtMC41NzYtMS4yMDItMC4yNTItMS43ODdsMC45Mi0xLjY2MmMwLjA3LTAuMTI2LDAuMTU4LTAuMjQxLDAuMjYxLTAuMzQzICAgICBsMC4yNjEtMC4yNTdjLTAuMDQ0LTAuMDAyLTAuMDg2LTAuMDEzLTAuMTMtMC4wMTNDNDguNTkzLDQ2Ljk5OSw0Ny4yNDksNDguMzQzLDQ3LjI0OSw0OS45OTl6Ij48L3BhdGg+PC9nPjxnPjxwYXRoIGQ9Ik0yNy43OTcsNDkuOTk5YzAsMTIuMzgxLDEwLjA3MiwyMi40NTMsMjIuNDUyLDIyLjQ1M1M3Mi43MDEsNjIuMzgsNzIuNzAxLDQ5Ljk5OWMwLTUuMTEtMS43Mi05LjgyNC00LjYwNS0xMy42MDIgICAgIGwtMy40ODMsMy43MTJjMS45NDMsMi44MTMsMy4wODksNi4yMTksMy4wODksOS44OWMwLDkuNjI0LTcuODI5LDE3LjQ1My0xNy40NTIsMTcuNDUzcy0xNy40NTItNy44MjktMTcuNDUyLTE3LjQ1MyAgICAgYzAtOS42MjMsNy44MjktMTcuNDUyLDE3LjQ1Mi0xNy40NTJjMy42NzIsMCw3LjA3OCwxLjE0Niw5Ljg5MiwzLjA5bDMuNzEyLTMuNDgzYy0zLjc3OC0yLjg4Ny04LjQ5My00LjYwNi0xMy42MDQtNC42MDYgICAgIEMzNy44NjksMjcuNTQ3LDI3Ljc5NywzNy42MTksMjcuNzk3LDQ5Ljk5OXoiPjwvcGF0aD48L2c+PGc+PHBhdGggZD0iTTc1LjA3NCwzMi44MmwtMC41MjEtMC4wMjdjMy40NTQsNC44NjQsNS40OTMsMTAuOCw1LjQ5MywxNy4yMDZjMCwxNi40My0xMy4zNjcsMjkuNzk3LTI5Ljc5NywyOS43OTcgICAgIFMyMC40NTMsNjYuNDI5LDIwLjQ1Myw0OS45OTlzMTMuMzY2LTI5Ljc5NiwyOS43OTYtMjkuNzk2YzYuNDA3LDAsMTIuMzQzLDIuMDM5LDE3LjIwOCw1LjQ5NGwtMC4wMjctMC41MjMgICAgIGMtMC4wMjEtMC40MjQsMC4xMzctMC44MzgsMC40MzgtMS4xMzhsMi40NDItMi40NDJjLTUuNjc1LTQuMDE5LTEyLjU5NC02LjM5MS0yMC4wNjEtNi4zOTEgICAgIGMtMTkuMTg3LDAtMzQuNzk2LDE1LjYwOS0zNC43OTYsMzQuNzk2YzAsMTkuMTg4LDE1LjYwOSwzNC43OTcsMzQuNzk2LDM0Ljc5N2MxOS4xODgsMCwzNC43OTctMTUuNjA5LDM0Ljc5Ny0zNC43OTcgICAgIGMwLTcuNDY3LTIuMzcyLTE0LjM4NS02LjM5MS0yMC4wNTlsLTIuNDQyLDIuNDQyQzc1LjkxMSwzMi42ODQsNzUuNDk1LDMyLjgzNCw3NS4wNzQsMzIuODJ6Ij48L3BhdGg+PC9nPjwvZz48Zz48cG9seWdvbiBwb2ludHM9Ijg2LjYzOSwxOS44MzYgODAuNzIxLDE5LjUyOSA4MC40MTMsMTMuNjExIDY4LjkyOCwyNS4wOTcgNjkuMTQzLDI5LjI0NiA1Mi44NTIsNDQuNTM1IDUyLjk1Nyw0Ni41OCAgICAgNTEuMTcsNDguMzM4IDUwLjI1LDUwIDUxLjkxMyw0OS4wOCA1My42NzEsNDcuMjkzIDU1LjcxNSw0Ny4zOTggNzEuMDA0LDMxLjEwNiA3NS4xNTIsMzEuMzIyICAgIj48L3BvbHlnb24+PC9nPjwvZz48L3N2Zz4=");
    width: 23px;
    background-size: 23px;
    background-repeat: no-repeat;
    background-position: 50%
}

span.sport-icon-mob.Goalscorers {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZjJmMmYyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZD0iTTU3LjA5LDQ5Ljk5OWMwLDMuNzcyLTMuMDY4LDYuODQxLTYuODQxLDYuODQxYy0zLjc3MSwwLTYuODQtMy4wNjgtNi44NC02Ljg0MWMwLTMuNzcxLDMuMDY4LTYuODQsNi44NC02Ljg0ICAgICBjMC41NzEsMCwxLjEyMiwwLjA3OCwxLjY1MywwLjIxbDQuMDExLTMuNzY0Yy0xLjY4NC0wLjkyMS0zLjYxMy0xLjQ0Ni01LjY2NC0xLjQ0NmMtNi41MjgsMC0xMS44NCw1LjMxMi0xMS44NCwxMS44NCAgICAgYzAsNi41MjksNS4zMTIsMTEuODQxLDExLjg0LDExLjg0MWM2LjUyOSwwLDExLjg0MS01LjMxMiwxMS44NDEtMTEuODQxYzAtMi4wNS0wLjUyNC0zLjk3OS0xLjQ0NS01LjY2MmwtMy43NjUsNC4wMTIgICAgIEM1Ny4wMTIsNDguODc4LDU3LjA5LDQ5LjQyOSw1Ny4wOSw0OS45OTl6Ij48L3BhdGg+PC9nPjxnPjxwYXRoIGQ9Ik00Ny4yNDksNDkuOTk5YzAsMS42NTcsMS4zNDQsMy4wMDEsMywzLjAwMWMxLjY1NywwLDMuMDAxLTEuMzQ0LDMuMDAxLTMuMDAxYzAtMC4wNDMtMC4wMTEtMC4wODMtMC4wMTMtMC4xMjYgICAgIGwtMC4yNTUsMC4yNTljLTAuMTAyLDAuMTA0LTAuMjE3LDAuMTktMC4zNDQsMC4yNjFsLTEuNjYzLDAuOTJjLTAuMjI4LDAuMTI2LTAuNDc4LDAuMTg4LTAuNzI2LDAuMTg4ICAgICBjLTAuMzg4LDAtMC43NzItMC4xNS0xLjA2MS0wLjQzOWMtMC40NzMtMC40NzMtMC41NzYtMS4yMDItMC4yNTItMS43ODdsMC45Mi0xLjY2MmMwLjA3LTAuMTI2LDAuMTU4LTAuMjQxLDAuMjYxLTAuMzQzICAgICBsMC4yNjEtMC4yNTdjLTAuMDQ0LTAuMDAyLTAuMDg2LTAuMDEzLTAuMTMtMC4wMTNDNDguNTkzLDQ2Ljk5OSw0Ny4yNDksNDguMzQzLDQ3LjI0OSw0OS45OTl6Ij48L3BhdGg+PC9nPjxnPjxwYXRoIGQ9Ik0yNy43OTcsNDkuOTk5YzAsMTIuMzgxLDEwLjA3MiwyMi40NTMsMjIuNDUyLDIyLjQ1M1M3Mi43MDEsNjIuMzgsNzIuNzAxLDQ5Ljk5OWMwLTUuMTEtMS43Mi05LjgyNC00LjYwNS0xMy42MDIgICAgIGwtMy40ODMsMy43MTJjMS45NDMsMi44MTMsMy4wODksNi4yMTksMy4wODksOS44OWMwLDkuNjI0LTcuODI5LDE3LjQ1My0xNy40NTIsMTcuNDUzcy0xNy40NTItNy44MjktMTcuNDUyLTE3LjQ1MyAgICAgYzAtOS42MjMsNy44MjktMTcuNDUyLDE3LjQ1Mi0xNy40NTJjMy42NzIsMCw3LjA3OCwxLjE0Niw5Ljg5MiwzLjA5bDMuNzEyLTMuNDgzYy0zLjc3OC0yLjg4Ny04LjQ5My00LjYwNi0xMy42MDQtNC42MDYgICAgIEMzNy44NjksMjcuNTQ3LDI3Ljc5NywzNy42MTksMjcuNzk3LDQ5Ljk5OXoiPjwvcGF0aD48L2c+PGc+PHBhdGggZD0iTTc1LjA3NCwzMi44MmwtMC41MjEtMC4wMjdjMy40NTQsNC44NjQsNS40OTMsMTAuOCw1LjQ5MywxNy4yMDZjMCwxNi40My0xMy4zNjcsMjkuNzk3LTI5Ljc5NywyOS43OTcgICAgIFMyMC40NTMsNjYuNDI5LDIwLjQ1Myw0OS45OTlzMTMuMzY2LTI5Ljc5NiwyOS43OTYtMjkuNzk2YzYuNDA3LDAsMTIuMzQzLDIuMDM5LDE3LjIwOCw1LjQ5NGwtMC4wMjctMC41MjMgICAgIGMtMC4wMjEtMC40MjQsMC4xMzctMC44MzgsMC40MzgtMS4xMzhsMi40NDItMi40NDJjLTUuNjc1LTQuMDE5LTEyLjU5NC02LjM5MS0yMC4wNjEtNi4zOTEgICAgIGMtMTkuMTg3LDAtMzQuNzk2LDE1LjYwOS0zNC43OTYsMzQuNzk2YzAsMTkuMTg4LDE1LjYwOSwzNC43OTcsMzQuNzk2LDM0Ljc5N2MxOS4xODgsMCwzNC43OTctMTUuNjA5LDM0Ljc5Ny0zNC43OTcgICAgIGMwLTcuNDY3LTIuMzcyLTE0LjM4NS02LjM5MS0yMC4wNTlsLTIuNDQyLDIuNDQyQzc1LjkxMSwzMi42ODQsNzUuNDk1LDMyLjgzNCw3NS4wNzQsMzIuODJ6Ij48L3BhdGg+PC9nPjwvZz48Zz48cG9seWdvbiBwb2ludHM9Ijg2LjYzOSwxOS44MzYgODAuNzIxLDE5LjUyOSA4MC40MTMsMTMuNjExIDY4LjkyOCwyNS4wOTcgNjkuMTQzLDI5LjI0NiA1Mi44NTIsNDQuNTM1IDUyLjk1Nyw0Ni41OCAgICAgNTEuMTcsNDguMzM4IDUwLjI1LDUwIDUxLjkxMyw0OS4wOCA1My42NzEsNDcuMjkzIDU1LjcxNSw0Ny4zOTggNzEuMDA0LDMxLjEwNiA3NS4xNTIsMzEuMzIyICAgIj48L3BvbHlnb24+PC9nPjwvZz48L3N2Zz4=);
    width: 25px;
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: bottom
}

span.dashboard-sport-icon-mob.Goalscorers {
    width: 34px
}

.import-view-container-mob .animation-v-nav-view.expanded {
    padding: 0
}

.import-view-container-mob .tab-video-nav-b {
    border-right: none
}

.sr-poweredby__wrapper.srt-base-1 {
    display: block;
    background: url(/./fonts/logo_b49beb4d430437b787bf1a0800980334.svg) no-repeat 50%/contain;
    background-size: 100% 100%;
    width: 159px;
    height: 20px;
    margin-right: 0;
    top: 4px;
    position: relative;
    float: right
}

.sr-bb .sr-lmt-plus__footer-wrapper {
    min-height: 30px
}

.sr-bb .sr-poweredby__link {
    display: none
}

.wrapper-mob.sport .sr-bb .sr-lmt-plus__expand-icon {
    height: auto
}

.video-animation-button-m.inactive {
    opacity: .6
}

.expandable-head {
    height: 30px;
    position: absolute;
    top: -30px;
    right: 275px;
    z-index: 2
}

.expandable-head .tab-dropdown-option-view {
    float: right;
    line-height: 30px
}

.expandable-head .tab-dropdown-option-view>span {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    height: 28px;
    vertical-align: inherit;
    padding: 0 12px;
    color: #fff
}

.expandable-head .tab-dropdown-option-view>span.active-view {
    color: #ffba24
}

.last-winnings-title {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-size: 12px;
    font-weight: 700;
    cursor: default;
    color: #ffba24;
    background: var(--sport-panel-header-color);
    border-top: 1px solid #333;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    -webkit-box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,85%,.1);
    -webkit-transition: border .3s;
    transition: border .3s
}

table.last-winnings-table {
    width: 100%;
    text-align: center
}

table.last-winnings-table>thead>th {
    background: #333;
    line-height: 26px;
    font-size: 11px;
    font-weight: 500;
    border-top: 1px solid #3f3f3f;
    border-left: 1px solid #3f3f3f;
    width: 33.33333334%;
    border-bottom: 1px solid #2b2b2b;
    border-right: 1px solid #2b2b2b;
    cursor: pointer
}

table.last-winnings-table>tbody>tr.last-winnings-title-heading-desc>td {
    background: var(--sport-element-color);
    line-height: 26px;
    font-size: 11px;
    font-weight: 500;
    cursor: default
}

table.last-winnings-table>tbody>tr>td {
    background: #000064;
    border-top: 1px solid var(--sport-border-top-primary);
    border-left: 1px solid var(--sport-border-left-primary);
    width: 33.33333334%;
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    border-right: 1px solid var(--sport-border-right-primary);
    line-height: 28px;
    font-size: 11px;
    font-weight: 500;
    cursor: pointer
}

table.last-winnings-table>thead>th.active {
    background: #333;
    color: var(--brand-color);
    border-bottom: 1px solid
}

.last-winner-ticket-view-container {
    background: #3c4a50;
    max-width: 910px;
    margin: auto;
    color: #fff;
    border: 2px solid var(--brand-light-3-color);
    position: relative
}

table.events-container {
    width: 100%
}

.last-winner-ticket-view-container .title {
    font-size: 15px;
    background: var(--sport-element-color);
    line-height: 30px
}

.last-winner-ticket-view-container .last-ticket-body table:first-child {
    margin: auto;
    width: 300px;
    text-align: center;
    background: var(--sport-element-color);
    font-weight: 600;
    font-size: 13px
}

.last-winner-ticket-view-container .last-ticket-body table:first-child td {
    border: 1px solid #202020;
    line-height: 28px
}

table.events-container thead {
    background: #feb923;
    color: #1f1f1f
}

table.events-container thead th {
    border: 1px solid #000;
    line-height: 20px;
    font-size: 13px;
    padding: 2px
}

table.events-container td {
    border: 1px solid #000;
    font-size: 13px;
    padding: 3px;
    text-transform: capitalize;
    line-height: 26px
}

table.events-container>tr:nth-child(2n) {
    background: #495b63!important
}

table.events-container td .event-won {
    border: 2px solid #25a034;
    border-radius: 100%;
    width: 10px;
    height: 10px;
    margin: auto;
    background: #25a034
}

a.single-team-info-mob-v2 {
    display: inline-block
}

a.single-team-info-mob-v2>p {
    margin-top: 15px
}

.vs-contain-b-mob-v2>span {
    float: left;
    width: 100%;
    font-size: 11px;
    line-height: 56px;
    color: var(--text-color-light);
    text-transform: uppercase
}

.teams-name-info-mob-v2,.teams-name-info-mob-v2>ul {
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.teams-name-info-mob-v2>ul {
    margin-top: 15px
}

li.team-name-container-mob-v2.left-t {
    text-align: right
}

li.team-name-container-mob-v2>ul>li {
    float: left
}

li.vs-contain-b-mob-v2 {
    width: 40px;
    text-align: center
}

a.single-team-info-mob-v2 {
    float: left;
    width: 100%;
    height: 56px;
    position: relative;
    padding: 0 10px 0 60px;
    display: block;
    text-decoration: none
}

li.team-name-container-mob-v2 {
    width: calc((100% - 40px) / 2)
}

.match-team-name-view-mob-v2 {
    float: left;
    width: 100%;
    height: 89px
}

.left-t a.single-team-info-mob-v2 {
    padding: 0 60px 0 10px
}

li.team-name-container-mob-v2.left-t span.team-logo-contain-view-mob {
    right: 0;
    left: auto
}

li.team-name-container-mob.left-t>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

a.single-team-info-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0
}

a.single-team-info-mob>img {
    padding: 0 10px
}

a.single-team-info-mob>div {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff
}

span.inline-match {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 27.5px
}

table.live-page-row-view-table {
    width: 100%
}

table.live-page-row-view-table td:nth-child(3) {
    max-width: 69px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: rtl
}

table.live-page-row-view-table td:nth-child(2) {
    overflow: hidden;
    max-width: 145px
}

table.live-page-row-view-table span.team-name-m-box-mob-result>i {
    display: inline-block;
    width: 25px;
    text-align: center;
    padding: 0;
    margin: 0 2px
}

table.live-page-row-view-table span.team-name-m-box-mob-result.current {
    color: var(--sport-odds-color);
    white-space: nowrap;
    font-weight: 700;
    min-width: 25px;
    padding: 0 4px
}

table.live-page-row-view-table td.video {
    padding-right: 5px
}

.live-general-one-third-section table.live-page-row-view-table td.video i.icon-separator-m.video-icon {
    top: -2px
}

.row-mode .live-general-one-third-section table.live-page-row-view-table td .additional-market-count {
    font-size: 13px;
    top: 0
}

.live-general-one-third-section:hover table.live-page-row-view-table td .fav-game-star-m {
    line-height: 15px!important;
    font-size: inherit!important;
    top: 1px!important;
    padding-right: 7px!important
}

table.live-page-row-view-table span.fav-game-star-m.active {
    font-size: inherit
}

.live-general-one-third-section:hover table.live-page-row-view-table .fav-game-star-m:before {
    position: relative;
    left: 3px
}

.tenniss-score {
    width: 30px;
    position: relative;
    z-index: 0;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    overflow: hidden
}

.live-general-one-third-section:hover .tenniss-score {
    width: auto;
    position: absolute;
    right: 78px;
    height: 100%
}

span.phase {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 10px;
    color: #909090
}

.casino .content-mob div#search-wrapper {
    width: 99%;
    margin: 0 .5%
}

.popup-m .ver-center-view-b {
    position: relative;
    z-index: 20002
}

.full-container-m .carousel-casino-new.slick-slider {
    height: 350px
}

.carousel-casino-new.slick-slider {
    margin: 0 auto
}

.carousel-casino-new .slide-image-bgr {
    height: 350px;
    background-size: contain;
    background-repeat: no-repeat;
    background: linear-gradient(45deg,#2575fc,#6a11cb)
}

.carousel-casino-new .slide-image-bgr .gradient-bg {
    height: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--body-background-color)));
    background-image: linear-gradient(180deg,transparent,var(--body-background-color))
}

.casino-new .content-m {
    max-width: 1440px
}

.casino-new .casino-wrapper {
    background: var(--casino-background);
    min-height: 100vh;
    padding: 0 4%
}

.casino-new--casino-wrapper--categories-nav {
    min-height: 48px;
    border-bottom: 2px dashed var(--casino-dashed-border);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.casino-new--casino-wrapper--categories-nav>div a {
    white-space: nowrap;
    margin-right: 9px;
    color: hsla(0,0%,100%,.38);
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 33px;
    position: relative;
    display: inline-block
}

.casino-new--casino-wrapper--categories-nav>div a.active {
    border-bottom: 3px solid var(--casino-brand-color);
    color: #fff
}

.casino-new--casino-wrapper--categories-nav>div a.active * {
    color: var(--casino-brand-color)
}

.casino-new--casino-wrapper--categories-nav>div {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 38px;
    overflow-x: scroll;
    overflow-y: hidden
}

a.casino-new--casino-wrapper--categories-nav--fav i {
    line-height: 33px;
    left: 7px
}

.favorite-game-heart {
    position: absolute;
    z-index: 97;
    font-style: normal;
    display: block;
    text-align: left;
    font: 15px/23px glyphicons;
    color: hsla(0,0%,100%,.87);
    -webkit-transition: color .24s;
    transition: color .24s;
    text-shadow: 0 3px 6px rgba(0,0,0,.31);
    right: 0;
    bottom: -2px
}

.casino-new-slot .favorite-game-heart {
    bottom: 3px
}

.favorite-game-heart:before {
    content: "\E013"
}

.casino-new--casino-wrapper--categories-nav--fav {
    min-width: 30px!important;
    height: 30px!important;
    display: inline-block!important;
    position: relative;
    background: var(--casino-lighter-background);
    border-radius: 50%
}

li.casino-new--casino-wrapper--categories-nav--fav .favorite-game-heart {
    position: relative;
    font: 17px/16px glyphicons;
    top: 7px;
    left: 6.5px
}

.casino-new--casino-wrapper--search-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 48px;
    max-width: 372px;
    border: none;
    border-radius: 2px;
    background-color: var(--casino-lighter-background);
    -webkit-box-shadow: 1px 2px 4px 0 rgba(0,0,0,.05);
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,.05);
    width: 100%
}

.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-dropdown {
    -webkit-transition: background 1.2s,height .2s,color .6s!important;
    transition: background 1.2s,height .2s,color .6s!important;
    cursor: pointer;
    text-align: center
}

.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-header {
    height: auto;
    -webkit-transition: background 1s,height .2s;
    transition: background 1s,height .2s;
    max-width: 100%
}

.casino-new--casino-wrapper--search-input input {
    border: unset;
    color: hsla(0,0%,100%,.38);
    font-family: Roboto,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    height: 48px;
    background: var(--casino-lighter-background);
    padding: 0 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    max-width: 230px;
    min-width: 115px;
    width: 100%
}

.casino-new--casino-wrapper--search-input input::-webkit-input-placeholder {
    color: hsla(0,0%,100%,.38)!important
}

.casino-new--casino-wrapper--search-input input::-ms-input-placeholder {
    color: hsla(0,0%,100%,.38)!important
}

.casino-new--casino-wrapper--search-input input::-moz-placeholder {
    color: hsla(0,0%,100%,.38)!important
}

.casino-new--casino-wrapper--search-input input:-ms-input-placeholder {
    color: hsla(0,0%,100%,.38)!important
}

.casino-new--casino-wrapper--search-input input::placeholder {
    color: hsla(0,0%,100%,.38)!important
}

.open .casino-new--casino-wrapper--search-input input::-webkit-input-placeholder {
    color: #222!important
}

.open .casino-new--casino-wrapper--search-input input::-ms-input-placeholder {
    color: #222!important
}

.open .casino-new--casino-wrapper--search-input input::-moz-placeholder {
    color: #222!important
}

.open .casino-new--casino-wrapper--search-input input:-ms-input-placeholder {
    color: #222!important
}

.open .casino-new--casino-wrapper--search-input input::placeholder {
    color: #222!important
}

.casino-new--casino-wrapper--search-input {
    background: var(--casino-lighter-background);
    position: relative;
    margin-left: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 250px;
    min-width: 115px;
    width: 100%
}

.casino-new-slot:hover {
    cursor: pointer
}

.casino-new--casino-wrapper--search-body {
    width: 100%;
    height: 100%;
    background: #2f2f2f;
    z-index: 100;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-y: scroll
}

.casino-new--casino-wrapper--categories-nav>div a.active:before,.casino-new--casino-wrapper--game-category-header--filter-wrapper .active:before,.casino-new--casino-wrapper--search--links>span.active:before {
    content: "";
    width: 5%;
    background: var(--casino-background);
    right: 26%;
    bottom: -6px;
    position: absolute;
    display: inline-block;
    border-width: 3px;
    border-style: solid;
    border-color: var(--casino-background) transparent transparent
}

.casino-new--casino-wrapper--categories-nav>div a.active:after,.casino-new--casino-wrapper--game-category-header--filter-wrapper .active:after,.casino-new--casino-wrapper--game-category-header--filter-wrapper>span:after,.casino-new--casino-wrapper--game-category-header--filter-wrapper>span:before,.casino-new--casino-wrapper--search--links>span.active:after {
    content: "";
    width: 3%;
    background: var(--casino-background);
    right: 7%;
    bottom: -6px;
    position: absolute;
    display: inline-block;
    border-width: 3px;
    border-style: solid;
    border-color: var(--casino-background) transparent transparent
}

.casino-new--casino-wrapper--game-category-header--filter-wrapper .active:after,.casino-new--casino-wrapper--game-category-header--filter-wrapper .active:before {
    bottom: -2px
}

.casino-new--casino-wrapper--categories-nav>div a.active:after,.casino-new--casino-wrapper--categories-nav>div a.active:before {
    bottom: -3px;
    border-width: 3px;
    width: 0
}

.casino-new--casino-wrapper--search-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    max-width: 370px;
    min-width: 260px
}

.casino-new--casino-wrapper--search-input button.popup-open-b:before {
    font-family: icomoon;
    display: block;
    font-size: 16px;
    line-height: 19px;
    content: "\E900";
    color: hsla(0,0%,100%,.38);
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px;
    height: 19px;
    z-index: 16
}

.casino-new--casino-wrapper--search-input button.popup-open-b {
    background: transparent;
    margin-left: 12px;
    border: none
}

.casino-new--casino-wrapper--search-dropdown {
    display: inline-block;
    color: hsla(0,0%,100%,.38);
    font-family: Roboto,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 48px;
    text-align: center;
    border-left: 1px solid hsla(0,0%,100%,.12);
    min-width: 108px
}

.casino-new--casino-wrapper--search-dropdown i {
    margin: 0 7px;
    position: relative;
    top: -1px;
    display: inline
}

.casino-new--casino-wrapper--lobby-category {
    padding: 10px;
    width: 100%;
    margin-bottom: 4%;
    margin-top: 1.5%
}

.casino-new--casino-wrapper--lobby-category.first_section {
    background: var(--casino-lighter-background);
    margin-bottom: 0
}

.casino-new--casino-wrapper--lobby-category-header--icon {
    position: relative;
    width: 50px;
    height: 100%
}

.casino-new--casino-wrapper--lobby-category-header--icon:before {
    font: 31px/29px glyphicons;
    display: block;
    font-size: 33px;
    line-height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translate(-50%,-50%)
}

.second_section .casino-new--casino-wrapper--lobby-category-header--icon:before {
    content: "\E023";
    color: #ff1d1d
}

.promotions .casino-new--casino-wrapper--lobby-category-header--icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjRkY2OEQ3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMzAuODEyNSw5NTcuMzc0MDIgYyAtMS43NTcxNjQsMC4wMzYyIC0zLjU2OTU4NCwwLjQ4ODE0IC01LjA2MjUsMS43MTg1MyAtMS43MDYxOSwxLjQwNjE1IC0yLjY0ODI2OCwzLjY4MTkxIC0yLjc1LDYuMTU1NDQgLTAuMDA0NCwwLjA5MzcgLTAuMDA0NCwwLjE4NzU0IDAsMC4yODEyMSAwLjEzMDQ4NSwyLjQxMDI0IDEuMzIwNzc2LDQuNjAxOTMgMi45Njg3NSw2LjEyNDE5IDEuNjQ3OTc0LDEuNTIyMjcgMy42NzAyNDEsMi41MzcyNCA1Ljk2ODc1LDMuNDk5NTQgMC45ODk1MDcsMC40MTQyNyAyLjA1NTYzOCwwLjgyMzYxIDMuMTU2MjUsMS4yMTg1OSAtOC4xMjQ5MDksMCAtMTYuMzA0OTk1LDAgLTI0LjQwNjI1LDAgLTEuNDYzODQxMiwwLjE1MzQxIC0yLjY5NTM3MTYsMS41Mjc5NiAtMi42ODc1LDIuOTk5NjEgbCAwLDE0Ljk5ODAyIGMgMS41NzFlLTQsMS41NzA1NSAxLjQyOTI0NjYsMi45OTk0NSAzLDIuOTk5NjEgbCAyLDAgMCw0Ni45OTM4NCBjIDEuNTdlLTQsMS41NzA1IDEuNDI5MjQ3LDIuOTk5NCAzLDIuOTk5NiBsIDY4LDAgYyAxLjU3MDc1MywtMmUtNCAyLjk5OTg0MywtMS40MjkxIDMsLTIuOTk5NiBsIDAsLTQ2Ljk5Mzg0IDIsMCBjIDEuNTcwNzUzLC0xLjZlLTQgMi45OTk4NDMsLTEuNDI5MDYgMywtMi45OTk2MSBsIDAsLTE0Ljk5ODAyIGMgLTEuNTdlLTQsLTEuNTcwNTUgLTEuNDI5MjQ3LC0yLjk5OTQ1IC0zLC0yLjk5OTYxIGwgLTI0LjA5Mzc1LDAgYyAxLjEwMDYxMiwtMC4zOTQ5OCAyLjE2Njc0MywtMC44MDQzMiAzLjE1NjI1LC0xLjIxODU5IDIuMjk4NTA5LC0wLjk2MjMgNC4zMjA3NzYsLTEuOTc3MjcgNS45Njg3NSwtMy40OTk1NCAxLjY0Nzk3NCwtMS41MjIyNiAyLjgzODI2NSwtMy43MTM5NSAyLjk2ODc1LC02LjEyNDE5IDAuMDA0NCwtMC4wOTM3IDAuMDA0NCwtMC4xODc1NCAwLC0wLjI4MTIxIC0wLjEwMTczMiwtMi40NzM1MyAtMS4wNDM4MSwtNC43NDkyOSAtMi43NSwtNi4xNTU0NCAtMS43MDYxOSwtMS40MDYxNiAtMy44MzE2NTgsLTEuODA3OTMgLTUuODEyNSwtMS43MTg1MyAtMy45NjE2ODUsMC4xNzg4MSAtNy45MjU1OTUsMi4wNjA5MyAtMTEuMjUsNC41OTMxNSAtMi45MjUzMDcsMi4yMjgyMiAtNS4wMDQwODUsNS4zODgwOCAtNi42MjUsOC4xNTUxOCAtMC4yMDI2MTQsMC4zNDU4OCAtMC4zNzU0OTksMC42Njg1NSAtMC41NjI1LDAuOTk5ODYgLTAuMTg3MDAxLC0wLjMzMTMxIC0wLjM1OTg4NiwtMC42NTM5OCAtMC41NjI1LC0wLjk5OTg2IC0xLjYyMDkxNSwtMi43NjcxIC0zLjY5OTY5MywtNS45MjY5NiAtNi42MjUsLTguMTU1MTggLTMuMzI0NDA1LC0yLjUzMjIyIC03LjI4ODMxNSwtNC40MTQzNCAtMTEuMjUsLTQuNTkzMTUgLTAuMjQ3NjA1LC0wLjAxMTIgLTAuNDk4OTc3LC0wLjAwNSAtMC43NSwwIHogbSAwLjQ2ODc1LDUuOTk5MjEgYyAxLjk5OTM4MSwwLjA5MDIgNS4zODQ1NTQsMS40NTM3NyA3LjkwNjI1LDMuMzc0NTYgMS43NDc0MDMsMS4zMzEwMSAzLjY0NTI2OSwzLjkzMjY3IDUuMDkzNzUsNi40MDU0MSAtMy41NTIzNDUsLTEuMTg2OTQgLTcuNjM4NTI4LC0yLjU0MjEzIC0xMCwtMy41MzA3OSAtMS45ODE4NTQsLTAuODI5NzMgLTMuNDI3NjIyLC0xLjY0MzkgLTQuMjE4NzUsLTIuMzc0NjkgLTAuNzQ1NzEsLTAuNjg4ODIgLTAuOTY3NDQ0LC0xLjE2NTk5IC0xLjAzMTI1LC0xLjkzNzI0IDAuMDc5MDMsLTEuMDcwNDUgMC4zMjUyMTMsLTEuNDIzNzMgMC41MzEyNSwtMS41OTM1NCAwLjIyMTg4NiwtMC4xODI4NyAwLjcxOTA2LC0wLjM4ODgzIDEuNzE4NzUsLTAuMzQzNzEgeiBtIDM3LjQzNzUsMCBjIDAuOTk5NjksLTAuMDQ1MSAxLjQ5Njg2NCwwLjE2MDg0IDEuNzE4NzUsMC4zNDM3MSAwLjIwNjAzNywwLjE2OTgxIDAuNDUyMjI1LDAuNTIzMDkgMC41MzEyNSwxLjU5MzU0IC0wLjA2MzgxLDAuNzcxMjUgLTAuMjg1NTQsMS4yNDg0MiAtMS4wMzEyNSwxLjkzNzI0IC0wLjc5MTEyOCwwLjczMDc5IC0yLjIzNjg5NiwxLjU0NDk2IC00LjIxODc1LDIuMzc0NjkgLTIuMzYxNDcyLDAuOTg4NjYgLTYuNDQ3NjU1LDIuMzQzODUgLTEwLDMuNTMwNzkgMS40NDg0ODEsLTIuNDcyNzQgMy4zNDYzNDcsLTUuMDc0NCA1LjA5Mzc1LC02LjQwNTQxIDIuNTIxNjk2LC0xLjkyMDc5IDUuOTA2ODY5LC0zLjI4NDMyIDcuOTA2MjUsLTMuMzc0NTYgeiBNIDE0LDk4Mi4zNzA3MyBsIDI2LjUsMCBjIC0wLjM4NjYxMywwLjc0MzIxIC0wLjYyMjk4MiwxLjc1NjA3IC0wLjQzNzUsMi42MjQ2NiAwLjU3NDEwMywyLjY4ODQ1IDAuNzg3ODUxLDQuNzc3NzQgMC44NDM3NSw2LjM3NDE2IC04Ljk2ODc1LDAgLTE3LjkzNzUsMCAtMjYuOTA2MjUsMCB6IG0gNDUuNSwwIDI2LjUsMCAwLDguOTk4ODIgYyAtOS4yMTU2ODIsLTAuMDM0OSAtMTguOTU0OTMzLC0wLjAwMyAtMjYuOTA2MjUsMCAwLjA1NTksLTEuNTk2NDIgMC4yNjk2NDcsLTMuNjg1NzEgMC44NDM3NSwtNi4zNzQxNiAwLjE4NTQ4MiwtMC44Njg1OSAtMC4wNTA4OSwtMS44ODE0NSAtMC40Mzc1LC0yLjYyNDY2IHogbSAtOS41LDEuNDM3MzIgYyAxLjAxOTg4NSwwLjYyODg0IDIuMDI1MjQzLDAuOTk4MDYgMi44NzUsMS4zMTIzMiAwLjQ2NDQ5OSwwLjE3MTc4IDAuNjM1MTMzLDAuMjQ0NDcgMC45Njg3NSwwLjM3NDk1IC0wLjQwMzYyNCwyLjIzMTY2IC0wLjYzODU1NCw0LjE3ODcxIC0wLjcxODc1LDUuODc0MjMgbCAtNi4yNSwwIGMgLTAuMDgwMiwtMS42OTU1MiAtMC4zMTUxMjYsLTMuNjQyNTcgLTAuNzE4NzUsLTUuODc0MjMgMC4zMzM2MTcsLTAuMTMwNDggMC41MDQyNTEsLTAuMjAzMTcgMC45Njg3NSwtMC4zNzQ5NSAwLjg0OTc1NywtMC4zMTQyNiAxLjg1NTExNSwtMC42ODM0OCAyLjg3NSwtMS4zMTIzMiB6IG0gLTMxLDEzLjU2MDcxIDE5LjE1NjI1LDAgYyAtMC41ODk2NDksMS42ODU2NyAwLjY5NTg1NywzLjc1MTk0IDIuNDY4NzUsMy45NjgyNCAyLjI4NzEyOSwwLjI5ODEgNC40ODYwMTIsLTEuMzEwMSA1LjUzMTI1LC0zLjk2ODI0IGwgNy42ODc1LDAgYyAxLjA0NTIzOCwyLjY1ODE0IDMuMjQ0MTIxLDQuMjY2MzQgNS41MzEyNSwzLjk2ODI0IDEuNzcyODkzLC0wLjIxNjMgMy4wNTgzOTksLTIuMjgyNTcgMi40Njg3NSwtMy45NjgyNCBsIDMuMTU2MjUsMCAwLDM0Ljk5NTQ0IGMgLTAuMDIyNDEsMS41ODQ3IDEuNDE0OTA0LDMuMDQyMyAzLDMuMDQyMyAxLjU4NTA5NiwwIDMuMDIyNDE1LC0xLjQ1NzYgMywtMy4wNDIzIGwgMCwtMzQuOTk1NDQgMiwwIDAsMjguOTk2MTQgYyAtMC4wMjI0MSwxLjU4NDggMS40MTQ5MDQsMy4wNDI0IDMsMy4wNDI0IDEuNTg1MDk2LDAgMy4wMjI0MTUsLTEuNDU3NiAzLC0zLjA0MjQgbCAwLC0yOC45OTYxNCAyLDAgMCw0My45OTQyNCAtNjIsMCB6IiBmaWxsPSIjRkY2OEQ3IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIgbWFya2VyPSJub25lIiB2aXNpYmlsaXR5PSJ2aXNpYmxlIiBkaXNwbGF5PSJpbmxpbmUiIG92ZXJmbG93PSJ2aXNpYmxlIj48L3BhdGg+PC9nPjwvc3ZnPg==");
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: 2px -1px
}

.providers-cards-wrapper .casino-new--casino-wrapper--lobby-category-header--icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjQzg2OEZGIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxtZXRhZGF0YT48P3hwYWNrZXQgYmVnaW49IiYjNjUyNzk7IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNzM5LCAyMDEzLzA0LzAzLTEyOjEyOjE1ICAgICAgICAiPjwveDp4bXBtZXRhPjw/eHBhY2tldCBlbmQ9InciPz48L21ldGFkYXRhPjxwYXRoIGQ9Ik0xNC42MDY0NDUzLDc0LjY2ODk0NTNsMTcuNSw3LjVjMC4wMTMzNjY3LDAuMDA1NzM3MywwLjAyODE5ODIsMC4wMDM0NzksMC4wNDE3NDgsMC4wMDg2MDYgIEMzMi4yNjIyNjgxLDgyLjIyMDg4NjIsMzIuMzgwNDMyMSw4Mi4yNSwzMi41LDgyLjI1czAuMjM3NzMxOS0wLjAyOTExMzgsMC4zNTE4MDY2LTAuMDcyNDQ4NyAgYzAuMDEzNTQ5OC0wLjAwNTEyNywwLjAyODM4MTMtMC4wMDI4Njg3LDAuMDQxNzQ4LTAuMDA4NjA2TDUwLDc0LjgzNzU4NTRsMTcuMTA2NDQ1Myw3LjMzMTM1OTkgIGMwLjAxMzM2NjcsMC4wMDU3MzczLDAuMDI4MTk4MiwwLjAwMzQ3OSwwLjA0MTc0OCwwLjAwODYwNkM2Ny4yNjIyNjgxLDgyLjIyMDg4NjIsNjcuMzgwNDMyMSw4Mi4yNSw2Ny41LDgyLjI1ICBzMC4yMzc3MzE5LTAuMDI5MTEzOCwwLjM1MTgwNjYtMC4wNzI0NDg3YzAuMDEzNTQ5OC0wLjAwNTEyNywwLjAyODM4MTMtMC4wMDI4Njg3LDAuMDQxNzQ4LTAuMDA4NjA2bDE3LjUtNy41ICBDODUuNzYxNzE4OCw3NC41MTE3MTg4LDg2LDc0LjE0OTkwMjMsODYsNzMuNzVWNTMuNzU1Nzk4M3YtMC4wMDEyMjA3VjUzLjc1YzAtMC4xMTU1Mzk2LTAuMDI2NDI4Mi0wLjIyNTgzMDEtMC4wNjQwODY5LTAuMzMxNzg3MSAgYy0wLjAwODQyMjktMC4wMjM4MDM3LTAuMDE3MjcyOS0wLjA0NzM2MzMtMC4wMjc0NjU4LTAuMDcwNDM0NmMtMC4wNDU0NzEyLTAuMTAyNjYxMS0wLjEwNDI0OC0wLjE5OTcwNy0wLjE4MjMxMi0wLjI4MjU5MjggIGMtMC4wMDg2NjctMC4wMDkyMTYzLTAuMDIwMDE5NS0wLjAxNTk5MTItMC4wMjkwNTI3LTAuMDI0OTAyM2MtMC4wNDU1OTMzLTAuMDQ0ODYwOC0wLjA5MTkxODktMC4wODkyOTQ0LTAuMTQ2MzAxMy0wLjEyNTI0NDEgIGMtMC4wMzkxODQ2LTAuMDI1ODc4OS0wLjA4MjUxOTUtMC4wNDE0NDI5LTAuMTI0MjY3Ni0wLjA2MTI3OTNjLTAuMDEyNDUxMi0wLjAwNTkyMDQtMC4wMjAxNDE2LTAuMDE3MjExOS0wLjAzMjk1OS0wLjAyMjcwNTEgIEw2OC41LDQ1LjU5MDk0MjR2LTE5LjMzNTE0NHYtMC4wMDEyMjA3VjI2LjI1YzAtMC4xMTU1Mzk2LTAuMDI2NDI4Mi0wLjIyNTgzMDEtMC4wNjQwODY5LTAuMzMxNzg3MSAgYy0wLjAwODQyMjktMC4wMjM4MDM3LTAuMDE3MjcyOS0wLjA0NzM2MzMtMC4wMjc0NjU4LTAuMDcwNDM0NmMtMC4wNDU0NzEyLTAuMTAyNjYxMS0wLjEwNDI0OC0wLjE5OTcwNy0wLjE4MjMxMi0wLjI4MjU5MjggIGMtMC4wMDg2NjctMC4wMDkyMTYzLTAuMDIwMDE5NS0wLjAxNTk5MTItMC4wMjkwNTI3LTAuMDI0OTAyM2MtMC4wNDU1OTMzLTAuMDQ0ODYwOC0wLjA5MTkxODktMC4wODkyOTQ0LTAuMTQ2MzAxMy0wLjEyNTI0NDEgIGMtMC4wMzkwMDE1LTAuMDI1NjM0OC0wLjA4MjA5MjMtMC4wNDExMzc3LTAuMTIzNTk2Mi0wLjA2MDc5MWMtMC4wMTI2OTUzLTAuMDA2MDQyNS0wLjAyMDU2ODgtMC4wMTc1NzgxLTAuMDMzNjMwNC0wLjAyMzE5MzQgIGwtMTcuNS03LjVjLTAuMDA0MTUwNC0wLjAwMTc3LTAuMDA4NTQ0OS0wLjAwMDkxNTUtMC4wMTI2OTUzLTAuMDAyNjI0NSAgYy0wLjA4NDc3NzgtMC4wMzUxNTYzLTAuMTcyNDg1NC0wLjA0MzY0MDEtMC4yNTk3NjU2LTAuMDU0MjYwM2MtMC4wNDA3NzE1LTAuMDA1MTg4LTAuMDc4ODU3NC0wLjAyMjcwNTEtMC4xMjAzMDAzLTAuMDIyODI3MSAgYy0wLjA1Mjc5NTQsMC4wMDAwNjEtMC4xMDE2ODQ2LDAuMDIwOTM1MS0wLjE1MzM4MTMsMC4wMjkyMzU4Yy0wLjA3NjE3MTksMC4wMTE5MDE5LTAuMTUyODkzMSwwLjAxNjkwNjctMC4yMjY5ODk3LDAuMDQ3NTQ2NCAgYy0wLjAwNDU3NzYsMC4wMDE4OTIxLTAuMDA5NDYwNCwwLjAwMDk3NjYtMC4wMTM5NzcxLDAuMDAyOTI5N2wtMTcuNSw3LjUgIGMtMC4wMTIzOTAxLDAuMDA1MzEwMS0wLjAxOTgzNjQsMC4wMTYyMzU0LTAuMDMxOTIxNCwwLjAyMTk3MjdjLTAuMDQyMTE0MywwLjAyMDAxOTUtMC4wODU3NTQ0LDAuMDM1ODg4Ny0wLjEyNTMwNTIsMC4wNjIwMTE3ICBjLTAuMDU0MzgyMywwLjAzNTk0OTctMC4xMDA3MDgsMC4wODAzODMzLTAuMTQ2MzAxMywwLjEyNTI0NDFjLTAuMDA5MDMzMiwwLjAwODkxMTEtMC4wMjAzODU3LDAuMDE1Njg2LTAuMDI5MDUyNywwLjAyNDkwMjMgIGMtMC4wNzgwNjQsMC4wODI4ODU3LTAuMTM2ODQwOCwwLjE3OTkzMTYtMC4xODIzMTIsMC4yODI1OTI4Yy0wLjAxMDE5MjksMC4wMjMwNzEzLTAuMDE5MDQzLDAuMDQ2NjMwOS0wLjAyNzQ2NTgsMC4wNzA0MzQ2ICBDMzEuNTI2NDI4MiwyNi4wMjQxNjk5LDMxLjUsMjYuMTM0NDYwNCwzMS41LDI2LjI1djAuMDA0NTc3NnYwLjAwMTIyMDd2MTkuMzM1MTQ0bC0xNi44OTM1NTQ3LDcuMjQwMTEyMyAgYy0wLjAxMjA4NSwwLjAwNTE4OC0wLjAxOTQwOTIsMC4wMTU4NjkxLTAuMDMxMTg5LDAuMDIxNDg0NGMtMC4wNDIzNTg0LDAuMDIwMTQxNi0wLjA4NjMwMzcsMC4wMzYxMzI4LTAuMTI2MDM3NiwwLjA2MjUgIGMtMC4wNTQzODIzLDAuMDM1OTQ5Ny0wLjEwMDcwOCwwLjA4MDM4MzMtMC4xNDYzMDEzLDAuMTI1MjQ0MWMtMC4wMDkwMzMyLDAuMDA4OTExMS0wLjAyMDM4NTcsMC4wMTU2ODYtMC4wMjkwNTI3LDAuMDI0OTAyMyAgYy0wLjA3ODA2NCwwLjA4Mjg4NTctMC4xMzY4NDA4LDAuMTc5OTMxNi0wLjE4MjMxMiwwLjI4MjU5MjhjLTAuMDEwMTkyOSwwLjAyMzA3MTMtMC4wMTkwNDMsMC4wNDY2MzA5LTAuMDI3NDY1OCwwLjA3MDQzNDYgIEMxNC4wMjY0MjgyLDUzLjUyNDE2OTksMTQsNTMuNjM0NDYwNCwxNCw1My43NXYwLjAwNDU3NzZ2MC4wMDEyMjA3VjczLjc1ICBDMTQsNzQuMTQ5OTAyMywxNC4yMzgyODEzLDc0LjUxMTcxODgsMTQuNjA2NDQ1Myw3NC42Njg5NDUzeiBNNDksNzMuMDkwODIwM2wtMTUuNSw2LjY0MjU3ODFWNjEuOTA5MTc5N0w0OSw1NS4yNjY2MDE2VjczLjA5MDgyMDN6ICAgTTY2LjUsNzkuNzMzMzk4NEw1MSw3My4wOTA4MjAzVjU1LjI2NjYwMTZsMTUuNSw2LjY0MjU3ODFWNzkuNzMzMzk4NHogTTg0LDczLjA5MDgyMDNsLTE1LjUsNi42NDI1NzgxVjYxLjkwOTE3OTdMODQsNTUuMjY2NjAxNiAgVjczLjA5MDgyMDN6IE04Mi40NjIyMTkyLDUzLjc1TDY3LjUsNjAuMTYyNDE0Nkw1Mi41Mzc3ODA4LDUzLjc1TDY3LjUsNDcuMzM3NTg1NEw4Mi40NjIyMTkyLDUzLjc1eiBNNjYuNSw0NS41OTA4MjAzICBMNTEsNTIuMjMzMzk4NFYzNC40MDkxNzk3bDE1LjUtNi42NDI1NzgxVjQ1LjU5MDgyMDN6IE01MCwxOS44Mzc1ODU0TDY0Ljk2MjIxOTIsMjYuMjVMNTAsMzIuNjYyNDE0NkwzNS4wMzc3ODA4LDI2LjI1ICBMNTAsMTkuODM3NTg1NHogTTMzLjUsMjcuNzY2NjAxNkw0OSwzNC40MDkxNzk3djE3LjgyNDIxODhsLTE1LjUtNi42NDI1NzgxVjI3Ljc2NjYwMTZ6IE0zMi41LDQ3LjMzNzU4NTRMNDcuNDYyMjE5Miw1My43NSAgTDMyLjUsNjAuMTYyNDE0NkwxNy41Mzc3ODA4LDUzLjc1TDMyLjUsNDcuMzM3NTg1NHogTTE2LDU1LjI2NjYwMTZsMTUuNSw2LjY0MjU3ODF2MTcuODI0MjE4OEwxNiw3My4wOTA4MjAzVjU1LjI2NjYwMTZ6Ij48L3BhdGg+PC9zdmc+");
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: 0 -5px
}

.casino-new--casino-wrapper--lobby-category-header h5 {
    display: inline-block;
    color: hsla(0,0%,100%,.87);
    font-family: Roboto;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 26px;
    margin: 0 10px
}

.casino-new--casino-wrapper--lobby-category-header button {
    display: inline-block;
    min-height: 32px;
    min-width: 32px;
    border: none;
    border-radius: 16px;
    background-color: var(--casino-brand-color);
    -webkit-box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25),1px 2px 4px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25),1px 2px 4px 0 rgba(0,0,0,.25);
    color: rgba(0,0,0,.87);
    font-family: Roboto,sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    cursor: pointer;
    padding: 0 16px;
    margin-right: 10px
}

.casino-new--casino-wrapper--lobby-category-header button i {
    font-size: 12px;
    font-weight: 200
}

.casino-new--casino-wrapper--lobby-category.second_section .casino-new--casino-wrapper--lobby-category-header-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.casino-new--casino-wrapper--lobby-category-slots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot {
    width: 13.2%;
    margin: .5%
}

@media (min-width: 1139px) {
    .casino-new--casino-wrapper--lobby-category-slots.tournaments .casino-game-info-slot {
        width:19%;
        margin: .5%
    }
}

.casino-new--casino-wrapper--lobby-category-slots.third_section .casino-game-info-slot {
    width: 15.6%;
    margin: .5%
}

.casino-new--casino-wrapper--lobby-category-slots.live-casino>div {
    width: 14.5%
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper .slick-list {
    max-height: 330px
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper span.casino-game-slot-name {
    background: var(--casino-background)
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper span.casino-game-slot-name>b,.casino-new--casino-wrapper--lobby-category-slots span.casino-game-slot-name>b {
    color: hsla(0,0%,100%,.87);
    font-family: Roboto,sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    width: calc(100% - 19px)
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper .game-screen-view>img,.casino-new--casino-wrapper--lobby-category-slots .game-screen-view>img {
    border-radius: 7%
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper .game-screen-view,.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper .play-casino-mode,.casino-new--casino-wrapper--lobby-category-slots .game-screen-view,.casino-new--casino-wrapper--lobby-category-slots .play-casino-mode {
    padding: 0 0 90%;
    border-radius: 7%;
    background: #2b2b2b8a
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper .casino-new-slot-desktop-only>a,.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper .play-casino-mode>a,.casino-new--casino-wrapper--lobby-category-slots .casino-new-slot-desktop-only>a,.casino-new--casino-wrapper--lobby-category-slots .play-casino-mode>a {
    position: absolute;
    font-style: normal;
    top: 50%;
    left: 50%;
    width: 42%;
    z-index: 2323323;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    display: block;
    margin: auto
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper .play-casino-mode i.glyphicons.glyphicons-play {
    top: -2px
}

@media (min-width: 1140px) {
    .casino-new .casino-wrapper {
        padding:0 2%
    }
}

@media (max-width: 1920px) {
    .carousel-casino-new .slide-image-bgr {
        background-size:cover;
        background-repeat: no-repeat;
        background-position: 50%
    }
}

@media (max-width: 1139px) {
    .casino-new--casino-wrapper--categories-nav {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        top: 60px!important;
        z-index: 98!important
    }

    .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot,.casino-new--casino-wrapper--lobby-category-slots.live-casino>div,.casino-new--casino-wrapper--lobby-category-slots.third_section .casino-game-info-slot {
        width: 24%
    }
}

@media (max-width: 900px) {
    .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot,.casino-new--casino-wrapper--lobby-category-slots.live-casino>div {
        width:31.3%;
        margin: 0 1%
    }

    .casino-new--casino-wrapper--lobby-category-slots.third_section .casino-game-info-slot {
        width: 31.3%;
        margin: 1%
    }
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper.second_section span.game-screen-view {
    padding: 0 0 120%
}

.casino-new--casino-wrapper--lobby-category-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px
}

.casino-new--casino-wrapper--lobby-category.second_section .casino-new--casino-wrapper--lobby-category-header {
    margin-bottom: 0
}

.casino-new--casino-wrapper--search--filters-wrapper span.clear-filters {
    line-height: 30px;
    display: inline-block
}

.casino-new--casino-wrapper--search--filters-wrapper-headers {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.slick-slider.casino-new--casino-wrapper--lobby-category-slots-carrusel .casino-game-info-slot {
    height: 266px;
    width: 219px;
    margin: auto
}

.slick-slider.casino-new--casino-wrapper--lobby-category-slots-carrusel .slick-slide>div {
    margin: 0 8px!important
}

.casino-new--casino-wrapper--lobby-category-slots .casino-game-slot-name {
    background: var(--casino-background)
}

.casino-new--casino-wrapper--lobby-category-slots.first_section .casino-game-slot-name {
    background: var(--casino-lighter-background)
}

.casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper.second_section .casino-new-slot-desktop-only {
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    background: #2b2b2bd1;
    bottom: 33px
}

.casino-new-slot,.casino-new-slot>.img {
    border-radius: 16px;
    width: 100%
}

.casino-new-slot {
    height: 321px;
    position: relative
}

.prevent-focus-fake-div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: transparent;
    z-index: 1
}

.casino-new-slot-name {
    width: 100%;
    position: relative;
    font-size: 16px;
    line-height: 32px;
    height: 32px
}

.casino-new--casino-wrapper--lobby-category-header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 2%;
    margin-bottom: 15px
}

.casino-new--casino-wrapper--lobby-category-header--arrows {
    line-height: 40px
}

.casino-new--casino-wrapper--lobby-category-header--arrows>i {
    margin: 0 6px;
    color: hsla(0,0%,100%,.6);
    cursor: pointer
}

.card {
    border-radius: 16px
}

.card::-webkit-scrollbar,.casino-new--casino-wrapper--categories-nav>div::-webkit-scrollbar,.slide-bl::-webkit-scrollbar {
    width: 2px;
    height: 2px
}

.card::-webkit-scrollbar-thumb,.card::-webkit-scrollbar-track,.casino-new--casino-wrapper--categories-nav>div::-webkit-scrollbar-thumb,.casino-new--casino-wrapper--categories-nav>div::-webkit-scrollbar-track,.slide-bl::-webkit-scrollbar-track {
    background: transparent
}

.card::-webkit-scrollbar-thumb,.casino-new--casino-wrapper--categories-nav>div::-webkit-scrollbar-thumb:hover {
    background: var(--casino-background)
}

.slide-bl::-webkit-scrollbar-thumb {
    background: #666
}

.card img.card-img-top {
    width: 100%;
    border-radius: 16px 16px 0 0
}

.card-text-top {
    position: absolute;
    top: 32px;
    margin-left: 15px
}

.card-text-top>h6 {
    color: hsla(0,0%,100%,.6);
    font-size: 16px;
    line-height: 21px
}

.card-text-top>h5,.card-text-top>h6 {
    font-family: Roboto;
    font-weight: 700;
    letter-spacing: 0
}

.card-text-top>h5 {
    color: hsla(0,0%,100%,.87);
    font-size: 24px;
    line-height: 32px
}

.card-body {
    border-radius: 0 0 16px 16px;
    background-color: var(--casino-lighter-background);
    -webkit-box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25),1px 2px 4px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25),1px 2px 4px 0 rgba(0,0,0,.25);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.card-body h5 {
    color: var(--casino-brand-color);
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.card-body h5,.card-body p {
    font-family: Roboto;
    letter-spacing: 0
}

.card-body p {
    color: hsla(0,0%,100%,.87);
    font-size: 14px;
    line-height: 19px
}

.card-body a.card-btn {
    border-radius: 20px;
    background-color: var(--casino-brand-color);
    -webkit-box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25),1px 2px 4px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25),1px 2px 4px 0 rgba(0,0,0,.25);
    min-width: 40px;
    min-height: 40px;
    display: block;
    position: relative
}

.card-body a.card-btn i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: rgba(0,0,0,.87)
}

@media (max-width: 900px) {
    .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot,.casino-new--casino-wrapper--lobby-category-slots.live-casino>div {
        width:31.3%
    }

    .card-body a.card-btn {
        min-width: 30px;
        min-height: 30px
    }

    .casino-new--casino-wrapper--lobby-category-first_section-shape-img {
        height: 90px
    }
}

@media (max-width: 700px) {
    .casino-new .slide-image-bgr {
        height:161px
    }
}

@media (max-width: 480px) {
    .card-body a.card-btn {
        min-width:20px;
        min-height: 20px
    }

    .casino-new--casino-wrapper--lobby-category-first_section-shape-img {
        height: 38px
    }
}

@media (max-width: 400px) {
    .casino-new--casino-wrapper--lobby-category-first_section-shape-img {
        height:30px
    }
}

.casino-new--casino-wrapper--game-category {
    margin: 10px
}

.casino-new--casino-wrapper--game-category-header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.casino-new--casino-wrapper--game-category-header-title>div,.casino-new--casino-wrapper--game-category-header-wrapper>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.casino-new--casino-wrapper--game-category-header--filter-mob-opened {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 210px;
    border: 1px solid rgba(0,0,0,.12);
    border-radius: 2px;
    background-color: var(--casino-lighter-background);
    -webkit-box-shadow: 1px 2px 4px 0 rgba(0,0,0,.05);
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,.05);
    z-index: 102;
    overflow: hidden
}

span.casino-new--casino-wrapper--game-category-header--filter-title i {
    margin-left: 6px
}

.casino-new--casino-wrapper--game-category-header--filter-mob-opened>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    min-height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px dashed var(--casino-dashed-border)
}

.casino-new--casino-wrapper--game-category-header--filter-mob-opened>div>span:first-child {
    color: hsla(0,0%,100%,.6);
    font-family: Roboto,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 17px
}

.casino-new--casino-wrapper--game-category-header--filter-mob-opened>div>span:last-child {
    color: var(--casino-brand-color);
    font-family: Roboto,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 17px
}

.casino-new--casino-wrapper--game-category-header--filter-mob-opened span {
    padding: 0 3%
}

.casino-new--casino-wrapper--game-category-header--filter-mob-opened>span {
    display: block;
    width: 100%;
    font-family: Roboto;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 48px;
    color: hsla(0,0%,100%,.6)
}

.casino-new--casino-wrapper--game-category-header--filter-mob-opened>span:hover {
    background: #00000024
}

.casino-new--casino-wrapper--game-category-header--filter-mob-opened>span.active {
    color: var(--casino-brand-color)
}

.casino-new--casino-wrapper--game-category-header-title>p {
    color: hsla(0,0%,100%,.6);
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px
}

.casino-new--casino-wrapper--game-category-header-title {
    color: hsla(0,0%,100%,.87);
    font-family: Roboto;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px
}

.casino-new--casino-wrapper--game-category-header--filter-wrapper span {
    color: hsla(0,0%,100%,.6);
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 30px;
    margin: 0 8px;
    cursor: pointer;
    position: relative;
    padding: 0 0 3px;
    white-space: nowrap
}

@media (max-width: 1139px) {
    span.casino-new--casino-wrapper--game-category-header--filter-title:before {
        font:14px/12px glyphicons;
        content: "\E321";
        margin: 0 5px;
        color: var(--casino-brand-color);
        position: relative;
        top: 2px
    }

    .casino-new--casino-wrapper--lobby-category {
        margin-bottom: 0
    }

    .casino-new--casino-wrapper--lobby-category-header {
        margin-bottom: 2%
    }
}

.casino-new--casino-wrapper--game-category-header--filter-wrapper .active {
    color: #fff;
    border-bottom: 2px solid
}

.casino-new--casino-wrapper--categories-nav {
    background: var(--casino-background)
}

.casino-new--casino-wrapper--game-category-header--filter-wrapper span.casino-new--casino-wrapper--game-category-header--filter-title {
    color: hsla(0,0%,100%,.87);
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px
}

.casino-new--casino-wrapper--game-header>h5 {
    color: hsla(0,0%,100%,.6);
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: .5%
}

.casino-new--casino-wrapper--game-header>h5>span {
    border: 1px solid;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    width: 25px;
    height: 25px
}

@-webkit-keyframes slide-bl {
    0% {
        height: 0
    }

    to {
        height: 259px
    }
}

@keyframes slide-bl {
    0% {
        height: 0
    }

    to {
        height: 259px
    }
}

.slide-bl {
    -webkit-animation: slide-bl .3s ease-in;
    animation: slide-bl .3s ease-in
}

.casino-new--casino-wrapper--game {
    margin-top: 1.5%
}

.slotAndFilter--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.casino-new--casino-wrapper--search--filters-wrapper {
    color: var(--casino-mobile-filter-bg);
    background: #fff;
    z-index: 120;
    padding: 1.7%
}

.casino-new--casino-wrapper--search--result-wrapper {
    min-width: 70%;
    width: 100%;
    background: var(--casino-search-desk-bg)
}

.casino-new--casino-wrapper--search--filters-wrapper>div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 16px 0
}

.casino-new--casino-wrapper--search--filters-wrapper h2 {
    color: rgba(0,0,0,.87);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 50px
}

.casino-new--casino-wrapper--search--filters-wrapper span {
    border-radius: 16px;
    background-color: rgba(0,0,0,.12);
    padding: 5px 12px;
    margin: 5px;
    cursor: pointer
}

.casino-new--casino-wrapper--search--filters-wrapper span.active {
    background: var(--casino-brand-color);
    padding-left: 30px;
    position: relative
}

.casino-new--casino-wrapper--search--filters-wrapper span.active:before {
    font: 31px/29px glyphicons;
    display: block;
    content: "\E153";
    font-size: 16px;
    position: absolute;
    left: 11px;
    top: -3px
}

.casino-new--casino-wrapper--search--result-wrapper .slotAndFilter--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: var(--casino-search-desk-bg)
}

.casino-new--casino-wrapper--search--filters-wrapper>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-width: 30%
}

.casino-new--casino-wrapper--search--result-wrapper.filterOpen .fake {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 69.9%;
    right: 0;
    background: #fff;
    z-index: 100
}

.casino-new--casino-wrapper--search--links .fake {
    border-top: 2px solid #e9e9e9
}

i.active.favorite-game-heart {
    color: var(--casino-brand-color)
}

.casino-new--casino-wrapper--search--links>span.active {
    border-bottom: 3px solid var(--casino-brand-color);
    color: #fff
}

.casino-new--casino-wrapper--search--active-filters>span.clear-filters {
    color: var(--casino-brand-color);
    cursor: pointer
}

.casino-new--casino-wrapper--search--links>span {
    color: hsla(0,0%,100%,.38);
    font-family: Roboto;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 37px;
    padding: 0 3px;
    cursor: pointer;
    position: relative;
    white-space: nowrap;
    height: 35px
}

.casino-new--casino-wrapper--search-wrapper-backgr {
    display: none
}

.casino-new--casino-wrapper--search-wrapper-backgr.open {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    display: block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.casino-new--casino-wrapper--search--links {
    height: 37px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding: 0 1.5%
}

.casino-new--casino-wrapper--search-wrapper.open {
    position: relative;
    top: 26%;
    left: 2%;
    right: 2%;
    height: 68%;
    z-index: 1001;
    -webkit-transition: top .8s,right .8s,left .8s,height .2s,background 1s;
    transition: top .8s,right .8s,left .8s,height .2s,background 1s;
    width: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-header * {
    -webkit-transition: color .6s;
    transition: color .6s
}

.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-input,.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-input input {
    position: relative;
    top: 2px;
    height: 44px;
    -webkit-transition: background 1s,height .2s;
    transition: background 1s,height .2s;
    max-width: 100%
}

.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-input:before {
    -webkit-transition: color .6s;
    transition: color .6s
}

.casino-new--casino-wrapper--search--active-filters>div>span {
    line-height: 20px
}

.casino-new--casino-wrapper--search--active-filters>div>span,.casino-new--casino-wrapper--search--active-filters>span {
    border-radius: 16px;
    background-color: #0000003b;
    padding: 3px 7px;
    margin: 3px;
    color: hsla(0,0%,100%,.87);
    font-family: Roboto,sans-serif;
    font-size: 14px;
    letter-spacing: 0
}

.casino-new--casino-wrapper--search--active-filters>span {
    line-height: 22px
}

.casino-new--casino-wrapper--search--active-filters,.casino-new--casino-wrapper--search--active-filters>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.casino-new--casino-wrapper--search--active-filters {
    padding: .2% 1%
}

.casino-new--casino-wrapper--search--active-filters>div>span>.remove-provider {
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    margin-left: 7px;
    border-radius: 50%;
    position: relative;
    cursor: pointer
}

.casino-new--casino-wrapper--search--active-filters>div>span>.remove-provider:before {
    font: 10px/21px glyphicons;
    display: block;
    content: "\E193";
    font-size: 15px;
    position: absolute;
    color: hsla(0,0%,100%,.87)
}

.load-wrapper .load-text {
    color: hsla(0,0%,100%,.6);
    font-family: Roboto;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 19px
}

.casino-new .casino-wrapper .load-wrapper>div i {
    color: var(--casino-brand-color);
    font-size: 16px
}

.casino-new .casino-wrapper .load-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.casino-new .casino-wrapper .load-wrapper>div {
    display: inline-block;
    margin: auto;
    cursor: pointer;
    min-width: 200px;
    text-align: center
}

.casino-new--casino-wrapper--search-wrapper .casino-new--casino-wrapper--search-header span.search-providers-counter {
    line-height: 14px;
    position: absolute;
    background: #4b56e2;
    width: 18px;
    height: 18px;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    top: -10px;
    right: -15px;
    border-radius: 50%;
    color: #fff!important;
    display: none
}

.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-header span.search-providers-counter {
    display: block;
    line-height: 14px;
    width: 20px;
    height: 20px;
    font-size: 14px;
    top: -12px;
    right: -19px
}

.casino-new--casino-wrapper--search--result-wrapper .casino-game-info-slot {
    min-width: 146px
}

.casino-new--casino-wrapper--lobby-category-slots.filter-container .casino-game-slot-name,.casino-new--casino-wrapper--search-body .casino-new--casino-wrapper--lobby-category-slots span.casino-game-slot-name>b {
    background: var(--casino-search-desk-bg)
}

.casino-new--casino-wrapper--search--result-wrapper-notification {
    height: calc(100% - 37px);
    line-height: 20;
    color: hsla(0,0%,100%,.87);
    font-family: Roboto;
    font-size: 14px;
    letter-spacing: 0;
    text-align: center;
    width: 100%
}

.casino-new--casino-wrapper--search--result-wrapper .slotAndFilter--wrapper>div {
    width: 100%;
    padding: 0 1.5%
}

@media (min-width: 1140px) {
    .casino-new--casino-wrapper--game-category {
        margin:10px 23px
    }

    .casino-new--casino-wrapper--search-wrapper.open {
        position: fixed;
        top: 50%;
        left: 50%;
        height: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%,-50%);
        min-width: 1080px;
        max-width: 1200px;
        z-index: 1001
    }

    .casino-new--casino-wrapper--search--result-wrapper.filterOpen .slotAndFilter--wrapper>div:first-child {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 70%
    }

    .casino-new--casino-wrapper--search--result-wrapper.filterOpen .slotAndFilter--wrapper>div:last-child {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 30.1%
    }
}

.casino-new--casino-wrapper--categories-nav>div>a.fav.active:after {
    display: none!important
}

@media (max-width: 1139px) {
    .casino-new--casino-wrapper--categories-nav>div a {
        margin:0 9px
    }

    .casino-wrapper.searchOpen .popup-closed-b {
        position: absolute;
        left: 0;
        top: 7px;
        border-radius: 50%;
        font-size: 10px;
        width: 30px;
        height: 30px;
        line-height: 18px;
        text-align: center;
        font: 10px/10px icomoon
    }

    .open .casino-new--casino-wrapper--search-input input::-webkit-input-placeholder {
        color: hsla(0,0%,100%,.38)!important
    }

    .open .casino-new--casino-wrapper--search-input input::-ms-input-placeholder {
        color: hsla(0,0%,100%,.38)!important
    }

    .open .casino-new--casino-wrapper--search-input input::-moz-placeholder {
        color: hsla(0,0%,100%,.38)!important
    }

    .open .casino-new--casino-wrapper--search-input input:-ms-input-placeholder {
        color: hsla(0,0%,100%,.38)!important
    }

    .open .casino-new--casino-wrapper--search-input input::placeholder {
        color: hsla(0,0%,100%,.38)!important
    }

    .casino-wrapper.searchOpen .popup-closed-b:before {
        content: "\E211";
        font-family: glyphicons;
        font-size: 20px;
        top: 3px;
        position: relative;
        color: #fff
    }

    .casino-new .casino-wrapper .casino-new--casino-wrapper--search-wrapper.open {
        padding: 0;
        position: absolute;
        z-index: 2000!important;
        top: 0;
        left: 0;
        right: 0;
        height: 100%
    }

    .casino-wrapper.searchOpen .casino-new--casino-wrapper--game-category,.casino-wrapper.searchOpen>div:last-child {
        display: none
    }

    .casino-wrapper.searchOpen {
        padding: 0
    }

    .casino-new--casino-wrapper--search-wrapper .casino-new--casino-wrapper--search-header span.search-providers-counter {
        top: -11px!important;
        right: -14px!important
    }

    .casino-wrapper.searchOpen .casino-new--casino-wrapper--categories-nav-links {
        display: none
    }

    .casino-new--casino-wrapper--lobby-category-slots {
        margin-bottom: 5%
    }

    .casino-new--casino-wrapper--search-wrapper-backgr.open {
        display: none
    }

    .content-mob .casino-wrapper.searchOpen .casino-new--casino-wrapper--categories-nav {
        border-bottom: none
    }

    .casino-new--casino-wrapper--search--result-wrapper.filterOpen .fake {
        display: none
    }

    .casino-new--casino-wrapper--search--filters-wrapper {
        padding: 0;
        position: absolute;
        top: -36px;
        color: #fff;
        background: var(--casino-mobile-filter-bg);
        overflow-y: scroll
    }

    .casino-new--casino-wrapper--categories-nav-links {
        margin-right: 10px
    }

    .casino-new--casino-wrapper--search--filters-wrapper>div>div {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .casino-new--casino-wrapper--search--filters-wrapper>div>div:last-child {
        margin-bottom: 65px
    }

    .casino-new--casino-wrapper--search--filters-wrapper-headers {
        margin: 0!important;
        width: 100%;
        padding: 1.7%;
        border-bottom: 1px dashed var(--casino-dashed-border);
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .casino-new--casino-wrapper--search--filters-wrapper-headers h2 {
        color: hsla(0,0%,100%,.87);
        font-size: 13px;
        margin-left: 10px
    }

    .casino-new--casino-wrapper--search--filters-wrapper span {
        background: hsla(0,0%,100%,.38);
        color: rgba(0,0,0,.6)
    }

    .casino-new--casino-wrapper--search--filters-wrapper-headers>.clear-filters {
        background: var(--casino-mobile-filter-bg);
        height: 26px;
        color: var(--casino-brand-color);
        margin: 12px 2px
    }

    .casino-wrapper.searchOpen .casino-new--casino-wrapper--search-dropdown i.glyphicons.glyphicons-left-indent.filterOpen {
        color: var(--casino-brand-color)
    }

    .casino-new .casino-wrapper {
        padding: 0
    }

    .casino-new--casino-wrapper--lobby-category-slots.filter-container .casino-game-slot-name>b {
        background: var(--casino-background)!important
    }
}

.casino-new--casino-wrapper--search--result-wrapper .load-wrapper {
    margin: 30px 0
}

.casino-new--casino-wrapper--search--active-filters,.casino-new--casino-wrapper--search--links {
    position: relative
}

.casino-new--casino-wrapper--search-wrapper.open button.popup-closed-b {
    color: var(--casino-brand-color);
    font-size: 17px
}

@media (min-width: 1141px) {
    .casino-new--casino-wrapper--categories-nav {
        margin:0 27px;
        padding: 10px 0
    }

    .casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-header span.search-providers-counter {
        line-height: 19px;
        width: 25px;
        height: 25px;
        font-size: 15px;
        top: -16px;
        right: -24px
    }

    .casino-new--casino-wrapper--search-wrapper.open button.popup-closed-b {
        top: -50px;
        right: -50px
    }

    .casino-new-slot {
        height: 268px
    }

    .casino-new-slot>.img {
        height: 235px
    }

    .casino-new--casino-wrapper--search-wrapper-backgr.open {
        background: #000000bd
    }

    .casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-header,.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-input,.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-input>button,.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-input>input,.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-input button.popup-open-b {
        background: #fff
    }

    .casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-header *,.casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-input button.popup-open-b:before {
        color: #222
    }

    .casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-dropdown {
        height: 49px
    }

    .casino-new--casino-wrapper--search--result-wrapper.filterOpen .fake {
        top: -1px;
        bottom: -3px
    }

    .casino-new--casino-wrapper--categories-nav-links::-webkit-scrollbar {
        width: 20px!important;
        height: 5px!important
    }

    .casino-new--casino-wrapper--categories-nav-links::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 10px transparent!important;
        box-shadow: inset 0 0 10px transparent!important;
        border-radius: 10px!important
    }

    .casino-new--casino-wrapper--categories-nav-links::-webkit-scrollbar-thumb {
        background: gray!important;
        border-radius: 10px!important
    }

    .casino-new--casino-wrapper--categories-nav-links::-webkit-scrollbar-thumb:hover {
        background: #c3c3c3!important
    }
}

@media (max-width: 1139px) {
    .casino-new--casino-wrapper--lobby-category-header button {
        max-width:32px;
        max-height: 32px;
        position: relative
    }

    .casino-new--casino-wrapper--lobby-category-header button i {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    .casino-new--casino-wrapper--search--result-wrapper .slotAndFilter--wrapper {
        min-height: 750px;
        position: relative
    }

    .casino-new--casino-wrapper--search-header,.casino-new--casino-wrapper--search-input,.casino-new--casino-wrapper--search-wrapper {
        max-width: 100%
    }

    .casino-new--casino-wrapper--categories-nav {
        max-width: 100%;
        padding-top: 0;
        padding-bottom: 5px
    }

    .casino-new--casino-wrapper--categories-nav-links {
        padding-top: 10px
    }

    .casino-new--casino-wrapper--search-input input {
        max-width: 100%
    }

    .casino-new--casino-wrapper--search--result-wrapper,.casino-new--casino-wrapper--search--result-wrapper .slotAndFilter--wrapper {
        background: var(--casino-background)
    }

    .casino-new--casino-wrapper--search--result-wrapper .casino-game-info-slot {
        min-width: unset;
        text-align: center
    }

    .casino-new--casino-wrapper--lobby-category-slots.filter-container .casino-game-slot-name {
        background: var(--casino-background)
    }

    .casino-new--casino-wrapper--search--active-filters {
        display: none
    }
}

.open button.popup-open-b.mob {
    width: 30px
}

.open button.popup-open-b.mob:before {
    content: ""
}

.casino-new--casino-wrapper--search--links::-webkit-scrollbar {
    display: none!important
}

.no-casino-favorite-wrapper {
    width: 100%;
    min-height: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.casino-new--casino-wrapper--categories-nav>div a.casino-new--casino-wrapper--categories-nav--fav.active:after,.casino-new--casino-wrapper--categories-nav>div a.casino-new--casino-wrapper--categories-nav--fav.active:before {
    display: none
}

.casino-new--casino-wrapper--game-category-header--all-providers-wrapper {
    color: hsla(0,0%,100%,.87);
    font-family: Roboto;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 24px;
    margin: 0 8px;
    cursor: pointer;
    position: relative;
    padding: 0 0 3px;
    min-width: 70px;
    text-align: center;
    white-space: nowrap;
    text-transform: capitalize
}

.casino-new--casino-wrapper--game-category-header--all-providers-list {
    position: absolute;
    top: 27px;
    right: 0;
    z-index: 100;
    background: var(--casino-lighter-background);
    min-width: 200px;
    padding: 10px;
    max-height: 300px;
    overflow-y: scroll;
    -webkit-box-shadow: 2px 3px 7px 2px var(--casino-lighter-background);
    box-shadow: 2px 3px 7px 2px var(--casino-lighter-background)
}

.slide-bl.casino-new--casino-wrapper--game-category-header--all-providers-list>div {
    border-bottom: 1px dashed var(--casino-dashed-border);
    white-space: nowrap;
    margin: 0 9px;
    color: hsla(0,0%,100%,.38);
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 28px;
    position: relative;
    text-align: left;
    padding-left: 6px;
    text-transform: uppercase
}

.slide-bl.casino-new--casino-wrapper--game-category-header--all-providers-list>div.active {
    border-bottom: 1px solid var(--casino-brand-color);
    color: var(--casino-brand-color)
}

.slide-bl.casino-new--casino-wrapper--game-category-header--all-providers-list>div.active:after,.slide-bl.casino-new--casino-wrapper--game-category-header--all-providers-list>div.active:before {
    border-color: var(--casino-lighter-background)
}

.casino-new--casino-wrapper--game-category-header--all-providers-wrapper i {
    margin-left: 4px
}

@media (max-width: 335px) {
    .casino-new--casino-wrapper--game-category-header--filter-wrapper * {
        font-size:13px!important
    }

    .casino-new--casino-wrapper--game-category-header-title {
        font-size: 16px
    }
}

.live-casino-lobby-games-wrapper>div:first-child .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot {
    width: 23.8%
}

.live-casino-lobby-games-wrapper>div:nth-child(2) .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot,.live-casino-lobby-games-wrapper>div:nth-child(3) .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot {
    width: 19%;
    margin: 0 .5%
}

@media (max-width: 1139px) {
    .casino-new--casino-wrapper--categories-nav>div::-webkit-scrollbar {
        display:none!important
    }

    .casino-new--casino-wrapper--categories-nav>div {
        -ms-overflow-style: none!important;
        scrollbar-width: none!important
    }

    .live-casino-lobby-games-wrapper>div .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot,.live-casino-lobby-games-wrapper>div:nth-child(3) .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot {
        width: 15.6%;
        margin: 0 .5%
    }

    .casino-new .slotAndFilter--wrapper .load-wrapper {
        margin-bottom: 60px
    }

    .live-casino-lobby-games-wrapper>div:first-child .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot {
        width: 32.3%;
        margin: 0 .5%
    }

    .live-casino-lobby-games-wrapper>div:nth-child(2) .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot {
        width: 23.9%;
        margin: 1% .5%
    }
}

@media (max-width: 900px) {
    .live-casino-lobby-games-wrapper>div .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot {
        width:31.3%!important;
        margin: 1%!important
    }

    .live-casino-lobby-games-wrapper>div:first-child .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot {
        width: 48%!important
    }
}

@media screen and (min-width: 1140px) and (max-width:1240px) {
    .casino-new-slot {
        height:316px
    }

    .casino-new-slot>.img {
        height: 278px
    }
}

@media screen and (min-width: 1024px) and (max-width:1139px) {
    .casino-new-slot {
        height:284px
    }

    .casino-new-slot>.img {
        height: 251px
    }
}

@media screen and (min-width: 860px) and (max-width:1024px) {
    .casino-new-slot {
        height:398px
    }

    .casino-new-slot>.img {
        height: 365px
    }
}

@media screen and (min-width: 760px) and (max-width:860px) {
    .casino-new-slot {
        height:311px
    }

    .casino-new-slot>.img {
        height: 267px
    }
}

@media screen and (min-width: 540px) and (max-width:760px) {
    .casino-new-slot {
        height:312px
    }

    .casino-new-slot>.img {
        height: 278px
    }
}

@media screen and (min-width: 540px) and (max-width:760px) {
    .casino-new-slot {
        height:274px
    }

    .casino-new-slot>.img {
        height: 240px
    }
}

@media screen and (max-width: 540px) {
    .casino-new-slot {
        height:212px
    }

    .casino-new-slot>.img {
        height: 178px
    }
}

@media screen and (max-width: 420px) {
    .casino-new-slot {
        height:180px
    }

    .casino-new-slot>.img {
        height: 146px
    }
}

@media screen and (max-width: 375px) {
    .casino-new-slot {
        height:169px
    }

    .casino-new-slot>.img {
        height: 134px
    }
}

.casino-new-slot:hover .casino-new-slot-desktop-only p.real {
    left: 50%;
    right: auto;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.casino-new-slot:hover .casino-new-slot-desktop-only p.fun {
    right: 50%;
    left: auto;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.casino-new-slot:hover .casino-new-slot-desktop-only {
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

span.casino-game-label {
    position: absolute;
    z-index: 11;
    width: 40px;
    height: 17px;
    top: 5%;
    left: 0;
    border-radius: 4px 0 0 0;
    background-color: #4caf50;
    padding: 0 8px;
    color: #f1f2f4;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 16px;
    -webkit-transform: skew(-18deg);
    -ms-transform: skew(-18deg);
    transform: skew(-18deg)
}

span.casino-game-label:before {
    content: "";
    position: absolute;
    bottom: -6px;
    left: 1px;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid
}

span.casino-game-label.new:before {
    border-color: transparent transparent transparent #86e93f
}

span.casino-game-label.new {
    background: #60ff2e;
    color: #222
}

span.casino-game-label.popluar:before {
    border-color: transparent transparent transparent #faee2d
}

span.casino-game-label.popluar {
    width: 55px;
    background: #faee2d;
    color: #000
}

span.casino-game-label.hot {
    background: #ff3f1d
}

span.casino-game-label.hot:before {
    border-color: transparent transparent transparent #ff3f1d
}

span.casino-game-label.bonus {
    background: #68c8ff;
    color: #222;
    width: 52px;
    left: -1px
}

span.casino-game-label.bonus:before {
    border-color: transparent transparent transparent #68c8ff
}

span.casino-game-new>b {
    -webkit-transform: skew(18deg);
    -ms-transform: skew(18deg);
    transform: skew(18deg);
    display: block
}

.casino-mini-nav-box-mob>a {
    display: block;
    width: 100%;
    background: #3e3e3e;
    border-bottom: 1px solid #000;
    line-height: 30px;
    padding-left: 22px
}

.casino-mini-nav-box-mob>a.active {
    background: #f4bd47;
    color: var(--casino-background)
}

.casino-new-slot-desktop-only,.play-casino-mode {
    opacity: 0;
    display: block;
    font-style: normal;
    color: var(--brand-bright-color);
    z-index: 99;
    text-align: center;
    background: rgb(243 190 55);
    border: 1px solid transparent;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    padding: 0 0 70%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.casino-game-info-slot:hover .play-casino-mode,.casino-new-slot:hover .casino-new-slot-desktop-only {
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.casino-new-slot-desktop-only p,.play-casino-mode p {
    font-size: 12px;
    font-weight: 700;
    padding: 5px 0;
    text-transform: uppercase;
    color: #fff;
    width: 120px;
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.casino-new-slot-desktop-only p.real,.play-casino-mode p.real {
    background: var(--brand-color);
    -webkit-transform: translate(-50%,-75%);
    -ms-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
    top: 50%;
    left: -100%;
    right: auto
}

.casino-new-slot-desktop-only p.fun,.play-casino-mode p.fun {
    background: rgba(0,0,0,.8);
    -webkit-transform: translate(50%,-75%);
    -ms-transform: translate(50%,-75%);
    transform: translate(50%,-75%);
    top: calc(50% + 26px);
    right: -100%;
    left: auto
}

.casino-game-info-slot:hover .play-casino-mode p.real,.casino-new-slot:hover .casino-new-slot-desktop-only p.real {
    left: 50%;
    right: auto;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.casino-game-info-slot:hover .play-casino-mode p.fun,.casino-new-slot:hover .casino-new-slot-desktop-only p.fun {
    right: 50%;
    left: auto;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

tspan {
    white-space: pre
}

.shp0 {
    fill: #00000036
}

.shp1 {
    fill: var(--casino-playbutton-stroke);
    stroke: var(--casino-playbutton-stroke);
    paint-order: stroke fill markers;
    stroke-width: 6
}

.shp2 {
    fill: transparent
}

.shp3 {
    fill: var(--casino-playbutton-stroke)
}

.shp4 {
    fill: var(--casino-brand-color)
}

svg.casino-play-btn {
    background: var(--casino-playbutton-bg);
    border-radius: 50%
}

.wave-bg {
    fill: var(--casino-lighter-background)
}

.mini-casino-nav-box-mob>a.active {
    background: var(--casino-brand-color);
    color: var(--casino-lighter-background)
}

.mini-casino-nav-box-mob>a {
    display: block;
    background: var(--casino-lighter-background);
    border-bottom: #000;
    line-height: 33px;
    padding-left: 15px
}

.middle-main-big-left-content-m {
    background: #fff
}

.promo-page-single-content>p>img {
    background: #000064
}

.cms-page .cms-page-title {
    margin: 10px 0
}

.cms-page {
    padding: 15px
}

.casino-new--casino-wrapper--categories-nav-links>a>b {
    position: absolute;
    font-size: 9px;
    line-height: 12px;
    color: var(--casino-brand-color);
    padding: 2px;
    top: -5px;
    right: 0
}

.cms-page img {
    width: 100%;
    height: auto
}

.cms-page h1 {
    color: var(--text-color-light)!important;
    background: #000064!important;
    font-size: 22px!important;
    padding: 20px 15px!important;
    border-radius: 4px!important;
    text-align: center!important;
    margin: 10px 0!important
}

.slot-icons {
    width: 30px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 5px
}

ul.slot-header-options .balance-amount-full {
    z-index: 1
}

.slot-icons i {
    font-size: 20px;
    text-align: center
}

ul.slot-header-options .balance-c-m {
    vertical-align: middle;
    line-height: 30px
}

ul.slot-header-options ul.user-balance-info-contain {
    margin-left: 20px;
    border-left: 1px solid #ffffff45;
    border-right: 1px solid #ffffff45
}

ul.slot-header-options .balance-amount-full {
    -webkit-box-shadow: 7px 5px 8px rgb(0 0 0/40%);
    box-shadow: 7px 5px 8px rgb(0 0 0/40%)
}

ul.slot-header-options span.eye-icons.eye-close-icon i {
    padding: 6px 0
}

ul.slot-header-options span.eye-icons.eye-close-icon {
    margin: 0
}

.no-game-slot-box {
    background: hsla(0,0%,100%,.2);
    font-size: 16px;
    text-align: center;
    padding: 50px 0
}

.no-game-slot-box>h3 {
    color: var(--text-color-light);
    font-size: 24px;
    line-height: 25px;
    text-align: center;
    text-shadow: 0 1px 0 var(--not-found-shadow);
    font-weight: 500
}

.casino-game-wrapper {
    position: relative;
    z-index: 2;
    background: rgb(0 0 0/.7);
    background-image: unset
}

.casino-game-wrapper-bck {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.casino-game-wrapper-bck>div {
    background-image: url(/./images/casino-default_496502d….jpg);
    background-size: cover;
    background-position: 50%;
    height: 100%;
    -webkit-filter: blur(6px);
    filter: blur(6px)
}

.provider-left-menu.hovered:hover .casino-category-dropdown.categories {
    max-height: calc(100vh - 94px)
}

.provider-left-menu.hovered:hover .casino-category-dropdown {
    display: block;
    max-height: calc(100vh - 134px);
    overflow-y: scroll
}

.casino-games-navigation-options .casino-category-dropdown::-webkit-scrollbar,div.casino-games-list-container::-webkit-scrollbar {
    width: 4px;
    cursor: pointer
}

.casino-games-navigation-options .casino-category-dropdown::-webkit-scrollbar-track,div.casino-games-list-container::-webkit-scrollbar-track {
    background: gray;
    border-radius: 3px
}

.casino-games-navigation-options .casino-category-dropdown::-webkit-scrollbar-thumb,div.casino-games-list-container::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background: #fff
}

.cms-page iframe {
    width: 100%;
    max-width: 500px
}

span.select-sport-view-btn-mob {
    float: right
}

.Sportsbook-betting .select-sport-header-m .select-sport-view-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.bread-crumbs-view-mob span.select-sport-view-btn-mob>button.active,.Sportsbook-betting .select-sport-header-m .select-sport-view-btn>button.active {
    color: #ffba24
}

.bread-crumbs-view-mob span.select-sport-view-btn-mob>button,.Sportsbook-betting .select-sport-header-m .select-sport-view-btn>button {
    color: #f2f2f2;
    line-height: 26px;
    cursor: pointer;
    background: #000065;
    border: none;
    margin: 0 2px
}

button.error-msg-btn {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: inherit;
    min-height: auto;
    text-decoration: none;
    border: 0;
    width: 100%;
    max-width: 150px;
    margin-left: 10px;
    background: var(--brand-color);
    color: var(--brand-color-text);
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    line-height: 20px;
    margin: 0;
    padding: 0 23px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    margin: 10px auto;
    font-weight: 700
}

.error-msg {
    min-height: 100px;
    background: radial-gradient(#2c363a,transparent);
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.error-msg>div {
    margin: 15px auto
}

.import-view-container.single-column {
    display: block!important
}

.arrow-toggle-view.open:before {
    content: "\E670"
}

.ver-center-view-b.message {
    min-width: 500px
}

.message-title {
    background: -webkit-gradient(linear,left top,left bottom,from(#3d3d3d),to(#212121));
    background: linear-gradient(180deg,#3d3d3d,#212121);
    height: 35px
}

.message-title h1 {
    text-align: center;
    margin: auto;
    line-height: 34px
}

.message-body {
    min-height: 160px;
    margin: 5px 15px
}

.message-body>div>span:first-child,.message-footer-notReadCount>div>span:first-child {
    color: #929292
}

.message-body>div>span {
    font-size: 13px
}

.message-footer {
    margin: 5px 15px
}

.message-footer-nav {
    text-align: center
}

.message-footer-nav span {
    height: 20px;
    width: 25px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    -webkit-box-shadow: inset 0 0 23px 0 rgb(94 94 94);
    box-shadow: inset 0 0 23px 0 rgb(94 94 94)
}

.message-footer-mark span,.message-footer-notReadCount,.message-footer-notReadCount span {
    font-size: 13px
}

.message-footer-notReadCount {
    margin-top: 10px
}

.message-body-subject>span:last-child {
    color: #eca916
}

.sms-count {
    background: #ff7c7c;
    position: absolute;
    right: 0;
    height: 15px;
    line-height: 15px;
    width: 15px;
    z-index: 10;
    border-radius: 50%;
    text-align: center;
    font-size: 13px
}

li.sms-wrapper-icon {
    position: relative
}

.message-footer-mark span {
    cursor: pointer
}

.message-footer-nav span.inactive {
    opacity: .4
}

.slot-icons.sms-wrapper-icon span.sms-count {
    top: -1px;
    right: -5px
}

.import-view-container-mob table,.import-view-container.Sportsbook-betting.tourn-stats table {
    width: 100%
}

.import-view-container-mob table tr,.import-view-container.Sportsbook-betting.tourn-stats table tr {
    border-bottom: 1px solid var(--sport-border-bottom-primary);
    line-height: 27px
}

.import-view-container-mob table tr td,.import-view-container.Sportsbook-betting.tourn-stats table tr td {
    border-right: 1px solid var(--sport-border-left-primary);
    border-left: 1px solid var(--sport-border-right-primary);
    text-align: center
}

.import-view-container-mob table tr:nth-child(odd),.import-view-container.Sportsbook-betting.tourn-stats table tr:nth-child(odd) {
    background: var(--sport-element-color)
}

.import-view-container-mob table tr:nth-child(2n),.import-view-container.Sportsbook-betting.tourn-stats table tr:nth-child(2n) {
    background: var(--sport-event-color)
}

.import-default-stake-wrapper h3 {
    font-size: 13px;
    font-weight: 700
}

.import-default-stake-usr-amount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    background: #000064;
    border: 1px solid #687880;
    padding: 3px 5px
}

.import-default-stake-usr-amount input {
    max-width: 66px;
    background: #000064;
    border: none;
    color: #fff;
    text-align: center
}

.import-default-stake-usr-amount button {
    background: #52656d;
    border-radius: 50%;
    padding: 0;
    border: none;
    color: #fff;
    font-size: 18px;
    display: block;
    width: 24px
}

.import-default-stake-usr-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-bottom: 16px
}

.import-default-stake-usr-actions>button {
    background: #469a5e;
    color: #fff;
    border: none
}

.import-default-stake-usr-amount button:first-child:before {
    content: "-";
    text-align: center
}

.import-default-stake-usr-amount button:last-child:before {
    content: "+";
    text-align: center
}

.box-keyboard-numeric {
    width: auto;
    min-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.box-keyboard-numbers {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.box-keyboard-cut,.box-keyboard-numbers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.box-keyboard-cut {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-right: 1px solid #d4d4d4;
    border-top: 1px solid #d4d4d4
}

.keyboard-item.-Cut {
    -webkit-box-flex: 2;
    -ms-flex: 2 0 40%;
    flex: 2 0 40%;
    border-left: 1px solid #4c5c63;
    border-bottom: 1px solid #060650;
    color: #000064;
    background: #debd47
}

.keyboard-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.keyboard-item.-Number {
    -webkit-box-flex: 3;
    -ms-flex: 3 0 30%;
    flex: 3 0 30%;
    border-right: 1px solid #060650;
    border-bottom: 1px solid #060650;
    color: #fff
}

.keyboard-item span {
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap
}

.delete_keyboard:before {
    content: "\E257";
    font: 16px glyphicons;
    display: inline-block
}

.mob-input-stake-div {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 30px;
    padding: 0 5px;
    font-family: Roboto,sans-serif;
    -webkit-transition: border .24s;
    transition: border .24s;
    -webkit-box-shadow: none;
    box-shadow: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #000064;
    border-radius: 5px;
    max-width: 115px;
    width: 115px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: 5px;
    height: 30px
}

.mob-input-stake-div.active {
    border: 1px solid var(--info-color)
}

.mob-input-stake-div .opacity {
    opacity: .4
}

.mob-input-stake-div.active b.opacity:before,.mob-input-stake-div.active b:after {
    content: "";
    -webkit-animation: pulse 1s;
    -webkit-animation-iteration-count: infinite;
    animation: pulse 1s;
    animation-iteration-count: infinite;
    border-left: 2px solid;
    margin-left: 1px;
    height: 12px;
    display: inline-block;
    position: relative;
    top: 2px
}

.mob-input-stake-div.active b.opacity:after {
    display: none
}

@-webkit-keyframes pulse {
    0% {
        color: transparent
    }

    50% {
        color: var(--info-color)
    }

    to {
        color: transparent
    }
}

@keyframes pulse {
    0% {
        color: transparent
    }

    50% {
        color: var(--info-color)
    }

    to {
        color: transparent
    }
}

.system-select-option .checkbox-system label span:nth-child(3)>div {
    float: right;
    position: relative;
    top: 6px;
    top: 10px;
    height: 30px
}

.bet-minus>div,.bet-plus>div {
    background: #52656d;
    height: 20px;
    line-height: 20px;
    width: 20px;
    border-radius: 50%;
    text-align: center
}

.bet-minus,.bet-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@supports (-webkit-overflow-scrolling:touch) {
    button.event-remove-b-m {
        top: 0
    }
}

.checkbox-system {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3px
}

.checkbox-system,.system-wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.system-wrapper {
    padding: 0 5px
}

.system-wrapper span {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

.system-select-option .checkbox-system label {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 30px
}

.system-select-option .checkbox-system label span:first-child {
    width: 100%
}

@media (max-width: 1139px) {
    .system-select-option .checkbox-system label {
        width:51%
    }
}

.checkbox-system .mob-input-stake-div {
    margin-right: 0
}

.enterFromRight {
    -webkit-animation: enterFromRight 1s cubic-bezier(.215,.61,.355,1) backwards;
    animation: enterFromRight 1s cubic-bezier(.215,.61,.355,1) backwards
}

@-webkit-keyframes enterFromRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }
}

@keyframes enterFromRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-110px);
        transform: translateX(-110px)
    }
}

.custom-betslip-balance-view-m {
    background: #fff;
    width: 110px;
    height: 52px;
    position: relative;
    bottom: 100px;
    float: right;
    right: -120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    border-right: 6px solid var(--brand-color);
    overflow: hidden
}

.custom-betslip-balance-view-m.enterFromRight {
    -webkit-transform: translateX(-110px);
    -ms-transform: translateX(-110px);
    transform: translateX(-110px);
    overflow: initial
}

.custom-betslip-box {
    display: none;
    background: var(--brand-color);
    border-radius: 50%;
    min-width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    position: relative;
    left: -30px;
    top: -4px;
    border: 2px solid #fff;
    font-size: 23px;
    font-weight: 700
}

.custom-betslip-balance-view-m.enterFromRight .custom-betslip-box {
    display: block!important
}

.custom-betslip-box-total-odds {
    left: -30px;
    position: relative;
    margin: auto
}

.custom-betslip-box-total-odds>span {
    display: block;
    white-space: nowrap;
    text-align: right
}

.custom-betslip-box-total-odds>span:first-child {
    color: #3c3c3c;
    text-transform: uppercase;
    font-size: 12px
}

.custom-betslip-box-total-odds>span:last-child {
    font-size: 15px;
    font-weight: 700
}

@media (max-width: 1139px) {
    .betslip-m {
        height:0
    }
}

.single-event-contain-m.event-started {
    border: 1px solid red
}

p.betmarket-name-m.event-started {
    color: #ff8b8b
}

.single-form-item.reg_phoneNum>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.single-form-item.reg_dateOfBirth select {
    width: 100%;
    height: 30px;
    background: var(--light-theme-one);
    line-height: 30px;
    font-size: 12px;
    color: var(--text-color-dark);
    -webkit-text-fill-color: var(--text-color-dark);
    padding-left: 15px;
    padding-right: 0;
    -webkit-box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    border: 1px solid var(--sport-empty-space);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--light-theme-one);
    z-index: 1;
    min-width: auto;
    -webkit-appearance: none;
    text-transform: uppercase
}

.single-form-item.reg_dateOfBirth .select-wraper {
    display: inline-block;
    width: 33.3%;
    position: relative
}

.single-form-item.reg_dateOfBirth .select-wraper:before {
    font: 14px/32px icomoon;
    content: "\E670";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    width: 26px;
    height: 31px;
    text-align: center;
    color: var(--text-color-dark);
    pointer-events: none
}

.single-form-item.reg_phoneNum>div>input {
    width: 75%;
    height: 26px;
    line-height: 30px
}

.single-form-item.reg_phoneNum>div>select {
    width: 25%;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    color: var(--text-color-dark);
    -webkit-text-fill-color: var(--text-color-dark);
    padding-left: 15px;
    padding-right: 0;
    -webkit-box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    box-shadow: inset 0 0 0 9999px var(--light-theme-one);
    border: 1px solid var(--sport-empty-space);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--light-theme-one);
    z-index: 1;
    min-width: auto;
    -webkit-appearance: none;
    text-transform: uppercase
}

.checkboxx.mandatory,.mandatory input,.mandatory select {
    border: 2px solid red!important
}

.checkboxx.mandatory {
    border: 1px solid red;
    margin-top: 18px
}

.single-form-item.mandatory>input {
    border: 2px solid red
}

.form-p-i-m.reg_cCountry,.form-p-i-m.reg_cCurrency,.single-form-item {
    position: relative
}

.form-p-i-m.reg_cCountry .error-message,.form-p-i-m.reg_cCurrency .error-message,.single-form-item .error-message {
    position: absolute;
    top: 35px;
    background: var(--popup-bg);
    z-index: 10
}

.single-form-item .error-message {
    position: absolute;
    top: 50px
}

.betting-wrapper:before {
    content: none
}

.betting-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px
}

.betting-header>h4 {
    width: 100%;
    text-align: center;
    background: var(--sport-panel-header-color);
    line-height: 30px
}

.betting-wrapper>h3 {
    text-align: center;
    padding: 24px
}

.betting-body-header {
    background: var(--input-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 3px 10px;
    font-size: 12px
}

.betting-body-header .modify {
    padding: 0 4px;
    line-height: 25px
}

.betting-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.betting-body-header>span {
    line-height: 25px
}

.betting-body-single-event {
    background: var(--sport-panel-header-color);
    font-size: 12px;
    padding-bottom: 8px
}

.betting-body-single-event .match-info,.betting-body-single-event .match-info>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
    line-height: 30px;
    color: var(--neutral-color);
    width: 100%
}

.match-mark-wrapper .live-event span {
    margin: 0 2px
}

span.live-match {
    background: #ff4d4d;
    padding: 0 2px;
    margin-right: 2px
}

.date-and-outcome {
    margin-top: -5px;
    margin-bottom: 3px
}

.match-mark-wrapper .live-event span.result-match {
    color: #f9b923;
    font-weight: 750
}

.betting-body-single-event .match-info>a {
    padding: 0
}

.betting-body-single-event .match-info>a>svg {
    margin: 8px 0;
    min-width: 24px;
    max-width: 24px;
    height: 14px
}

.betting-body-single-event .match-info .event {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    color: var(--text-color-light);
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.match-mark-wrapper span.odd {
    color: var(--neutral-color);
    font-weight: 500
}

.match-mark-wrapper span.odd.lock,.match-mark-wrapper span.odd.new {
    color: #f9b923;
    margin-left: 4px
}

.betting-message-wrapper,.betting-wrapper .match-mark-wrapper,.cashout-available,.no-bets-msg {
    line-height: 21px;
    font-size: 13px;
    color: var(--neutral-color)
}

.no-bets-msg {
    text-align: center;
    padding: 12px
}

.match-mark-wrapper {
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.event-date {
    font-size: 9px;
    padding-left: 10px
}

span.match-mark {
    max-width: 90px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 10px;
    text-transform: capitalize
}

.cashout-available,span.match-mark {
    background: var(--sport-panel-header-color)
}

.cashout-available {
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    padding: 0 10px
}

.cashout-available>i {
    color: var(--sport-odds-color);
    margin-right: 5px
}

.cashout {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 5px;
    padding-bottom: 3px;
    border-top: 1px solid var(--sport-border-right-primary)
}

.cashout,.cashout>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cashout>div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 8px
}

.cashout>div>span {
    text-align: center;
    white-space: nowrap;
    font-size: 13px;
    color: var(--neutral-color)
}

.bet-closed-info>span:first-child {
    color: var(--neutral-color);
    margin-right: 5px
}

.bet-closed-info {
    padding: 4px;
    border: 1px solid;
    color: var(--brand-color);
    margin: 0;
    font-size: 13px;
    white-space: nowrap;
    text-align: center;
    position: relative
}

.bet-closed-info i {
    top: -3px;
    position: relative;
    font-size: 12px
}

.bet-closed-info i.glyphicons.win {
    top: -4px
}

.close-bet {
    background: #f9b923;
    color: var(--text-color-dark-opaque);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 17px;
    line-height: 40px;
    margin: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer
}

.close-bet.disabled,.close-bet.disabled i {
    cursor: not-allowed
}

.close-bet.wait {
    cursor: wait
}

.bet-closed-info>img {
    margin-left: 2px
}

.bet-closed-info i:after {
    margin-left: 5px;
    width: 10px;
    font-family: glyphicons;
    font-style: normal;
    position: relative;
    top: 3px
}

.bet-closed-info .monetiza:after,.bet-closed-info .win:after {
    content: "\E194";
    color: var(--success-color-primary)
}

.bet-closed-info .lose:after {
    content: "\E193";
    color: var(--error-color-secondary)
}

.close-bet>h3 {
    margin: 0 5px
}

.betting-body-single-ticket {
    background: var(--sport-panel-header-color);
    padding-bottom: 1px
}

.betting-message-wrapper {
    padding: 10px;
    text-align: center
}

span.betting-title-mini {
    padding: 4px 0 4px 10px;
    padding-left: 10px!important;
    display: block;
    position: relative;
    font-size: 12px;
    text-shadow: none;
    font-weight: 700
}

.Sportsbook .betting-body.scrollable {
    max-height: 500px;
    overflow-y: auto
}

.betslip-balance-view-m>ul>li {
    width: 50%;
    border-bottom: 1px solid var(--sport-border-top-primary)
}

span.betslip-title-mini,span.betting-title-mini {
    color: var(--text-color-primary);
    cursor: pointer
}

.betting-header .active,span.betslip-title-mini-mob.active,span.betslip-title-mini.active,span.betting-title-mini-mob.active,span.betting-title-mini.active {
    color: #ffba24
}

.ticket-mob-view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    background: var(--sport-panel-header-color)
}

.ticket-mob-view,span.betslip-title-mini-mob {
    position: relative
}

.ticket-mob-view>span {
    width: 50%;
    line-height: 30px;
    text-align: center;
    border: 1px solid var(--sport-border-top-primary)
}

@media (max-width: 1139px) {
    .betting-wrapper {
        position:fixed!important;
        width: 100%;
        height: 0;
        z-index: 9999;
        background: #323b3f;
        top: 100vh;
        overflow: auto;
        -webkit-transition: all .4s;
        transition: all .4s
    }

    .betting-wrapper.betting-mob {
        height: 100%!important;
        top: 0!important
    }
}

.ticket-mob-view>span.closed-betslip-icon {
    width: 40;
    width: 40px;
    top: 0
}

.betting-body::-webkit-scrollbar {
    width: 8px
}

.betting-body::-webkit-scrollbar-track {
    background: var(--sport-element-color)
}

.betting-body::-webkit-scrollbar-thumb {
    background: var(--text-color-gray);
    border-radius: 5px
}

.betting-body::-webkit-scrollbar-thumb:hover {
    background: var(--text-color-gray)!important
}

.close-bet>i {
    height: 18px;
    top: 15px;
    font-size: 13px
}

.close-bet .done,.close-bet .error {
    border: 1px solid green;
    width: 100%;
    text-align: center
}

.close-bet .done>button,.close-bet .error>button {
    margin: 0 10px;
    border: none;
    background: var(--brand-color);
    color: #fff;
    border-radius: 3px
}

.close-bet .error {
    border: 1px solid red
}

span.odd-lost {
    color: var(--error-color-secondary)
}

.odds-wrapper span.odd-won,span.odd-lost {
    position: absolute
}

span.odd-lost:after,span.odd-won:after {
    margin-left: 5px;
    width: 10px;
    font-family: glyphicons;
    font-style: normal;
    position: relative
}

.odds-wrapper {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    text-align: right;
    padding: 0 10px;
    position: relative;
    white-space: nowrap
}

.odd-won:after {
    content: "\E194";
    color: #6bd0a5;
    font-size: 12px
}

.odd-lost:after {
    content: "\E193";
    color: var(--error-color-secondary);
    font-size: 12px
}

.header-separator-mob.my-bets .left-top-nav-mob,.header-separator-mob.my-bets .right-top-nav-mob {
    width: 50px
}

.header-separator-mob.my-bets .logo-wrapper-mob {
    text-indent: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header-separator-mob.my-bets span.my-bets-btn {
    font-size: 12px;
    white-space: nowrap;
    line-height: 47px;
    display: block;
    width: 20%
}

.header-separator-mob.my-bets span.my-bets-counter {
    background: #283235;
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    line-height: 15px;
    border-radius: 22px;
    top: -9px;
    right: -17px;
    font-size: 10px
}

.header-separator-mob.my-bets span.my-bets-btn,span.my-bets-text {
    position: relative
}

.ticket-loading {
    background: #0000002e;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-filter: drop-shadow(2px 4px 6px #000);
    filter: drop-shadow(2px 4px 6px black)
}

.ticket-loading>span {
    background: #1e1e1e87;
    position: relative;
    max-width: 100px;
    text-align: center
}

ul.event-started-ul {
    width: 100%
}

.event-started-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.event-started-buttons>button {
    width: 50%;
    border: none;
    line-height: 29px;
    cursor: pointer;
    background: var(--dark-theme-three);
    color: var(--light-theme-one)
}

.event-started-buttons>button:hover {
    background: #ffffff26
}

.market-full-info-m {
    padding: 3px
}

.genFav {
    background: #060650;
    color: #fff!important
}

@-webkit-keyframes pulse-red {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 #ffba24;
        box-shadow: 0 0 0 0 #ffba24
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 6px rgba(255,82,82,0);
        box-shadow: 0 0 0 6px rgba(255,82,82,0)
    }

    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 rgba(255,82,82,0);
        box-shadow: 0 0 0 0 rgba(255,82,82,0)
    }
}

@keyframes pulse-red {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 #ffba24;
        box-shadow: 0 0 0 0 #ffba24
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 6px rgba(255,82,82,0);
        box-shadow: 0 0 0 6px rgba(255,82,82,0)
    }

    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 rgba(255,82,82,0);
        box-shadow: 0 0 0 0 rgba(255,82,82,0)
    }
}

.nav-bar-contain-m>ul>li>a>span .New,.nav-bar-contain-m>ul>li>a>span .new {
    background: #ffba24;
    -webkit-box-shadow: 0 0 0 0 #ffba24;
    box-shadow: 0 0 0 0 #ffba24;
    -webkit-animation: pulse-red 2s infinite;
    animation: pulse-red 2s infinite;
    color: #222
}

.cashout-popup-buttons>button,.cashout-popup-content.feedback>button {
    background: #f9b923!important;
    color: #000!important
}

.cashout-popup-buttons>button.cancel {
    background: #000000c4!important
}

.game-information-m>ul>li.factor-m>.single-coefficient-m.active,.single-coefficient-m.active {
    background: #52656d!important
}

.new-setting-img {
    background: url(/./images/gear.png) no-repeat 50%/contain
}

body .home-widget-top-match-header {
    background: #4a5a61!important
}

body .home-widget-odds .single-coefficient-m.active {
    background: #52656d!important
}

body .home-widget-match-mob {
    background: #060649
}

body .race-pop-up-modal-box-info-button,body .race-pop-up-modal-box-info-text {
    color: var(--text-color-dark)
}

body .new-esports-mobile .esports-filters-mobile>div>div.active {
    color: #000065
}

.full-container-mob .dropdown-submenu {
    background: var(--header-color)!important
}

body .suffix:before {
    color: #222!important
}

.login-form-m .single-form-item>input[type=text] {
    width: 160px;
    padding-left: 35px!important
}

.forgot-password-section .form-gray-box .forgot-password-form .single-form-item:before,.new-single-form-item.new-details-form-item.reg_new-phone.d.club:before,.pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-item-m .single-form-item.number:before,.single-form-item.d-h.suffix:before,.single-form-item.desktop-only.suffix:before,.single-form-item.m.suffix:before,.single-form-item.reg_cEmail.suffix:before {
    content: "+264 (0)"!important;
    color: #252e31!important;
    position: absolute!important;
    top: 24px;
    z-index: 10;
    left: 18px;
    font-size: 11px
}

.single-form-item.desktop-only.suffix:before {
    color: #fff!important
}

.voucher-wrapper ul.info-wrapper {
    color: #333!important;
    background: #fff!important;
    -webkit-box-shadow: 0 1px 1px #0000000d;
    box-shadow: 0 1px 1px #0000000d;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s,-webkit-box-shadow .25s;
    padding-left: 110px;
    position: relative
}

.voucher-wrapper ul.info-wrapper:hover {
    -webkit-box-shadow: 0 0 15px #ccc;
    box-shadow: 0 0 15px #ccc
}

.voucher-wrapper ul.info-wrapper .voucherImage {
    display: block!important;
    height: 75px;
    width: 75px;
    position: absolute;
    left: 20px
}

.voucher-wrapper .filter-view-a,.voucher-wrapper .filter-view-b {
    width: 50%!important
}

.info-wrapper-list-item {
    margin-bottom: 10px
}

.info-wrapper-list-item,.info-wrapper-list-item>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.info-wrapper-list-item>div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    margin-right: 11px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 160px
}

.info-wrapper-list-item>div>span:last-child {
    opacity: .9
}

.info-wrapper-list-item>div>span:first-child {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px
}

.info-wrapper-list-item>div>span:first-child:after {
    content: "";
    width: 130px;
    height: 1px;
    background: #a1a1a1;
    margin-top: 5px
}

.column-view-form-m-flex,.dynamic-values-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dynamic-values-column {
    max-width: 350px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.dynamic-values-column>div {
    width: 110px!important;
    padding-bottom: 10px
}

.dynamic-values-column>div>div {
    background: #45a9ff!important;
    font-weight: 700!important;
    color: #fff!important;
    border: unset!important
}

.dynamic-values-column>div>div:hover {
    opacity: .8
}

.dynamic-values-column>div>div.selected {
    background: #0268b1!important
}

.static-values-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.static-values-column>div {
    margin-bottom: 10px;
    min-width: 170px;
    padding-left: 0
}

.static-values-column>div>button {
    cursor: pointer
}

@media (max-width: 1100px) {
    .voucher-wrapper .filter-view-a,.voucher-wrapper .filter-view-b {
        width:100%!important
    }

    .voucher-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .info-wrapper-list-item {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width: 450px) {
    .voucher-wrapper ul.info-wrapper .voucherImage {
        display:none!important
    }

    .voucher-wrapper ul.info-wrapper {
        padding-left: 20px!important
    }
}

.deposit-form-wrapper {
    height: 100%;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 50px
}

.deposit-form-wrapper,.deposit-form-wrapper>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.deposit-form-wrapper>div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    color: #333;
    width: 60%;
    font-size: 16px
}

@media (min-width: 1100px) {
    .deposit-form-wrapper>div {
        width:100%
    }
}

.deposit-form-wrapper>div>h2 {
    margin-bottom: 10px
}

.deposit-form-wrapper>div>input {
    height: 35px
}

.deposit-buttons-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 40px;
    margin-top: 10px
}

.deposit-buttons-container>button {
    width: 45%;
    padding: 7px 0;
    border-radius: 0!important;
    background: transparent;
    border: 1px solid #b10909;
    color: #b10909;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s;
    font-weight: 700
}

.deposit-buttons-container>button:hover {
    background: #b10909;
    color: #fff
}

.deposit-buttons-container>button:nth-child(2) {
    border: 1px solid #0d8443!important;
    color: #0d8443
}

.deposit-buttons-container>button:nth-child(2):hover {
    background: #0d8443;
    color: #fff
}

@media (max-width: 1100px) {
    .deposit-form-wrapper {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-right: unset
    }
}

span.voucher-history-buttons-container button {
    padding: 5px 10px;
    margin-right: 20px;
    border-radius: 5px;
    min-width: 80px;
    border: none;
    background: #c51414;
    color: #fff;
    font-weight: 700;
    cursor: pointer
}

span.voucher-history-buttons-container button:last-child {
    background: #060649!important
}

@media (min-width: 1000px) {
    .voucher-history-view-wrapper .filter-view-b .column-view-form-m {
        margin-bottom:50px
    }

    .voucher-history-view-wrapper .column-view-form-m>ul>li:last-child {
        position: absolute;
        right: 20px;
        top: 100px
    }

    .voucher-history-view-wrapper .column-view-form-m>ul>li:nth-child(3)>div>div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        height: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 7px
    }

    .voucher-history-view-wrapper .column-view-form-m>ul>li:nth-child(3)>div>div>input {
        height: 25px
    }

    .voucher-history-view-wrapper .column-view-form-m>ul>li:nth-child(3)>div>div>label {
        font-weight: 700;
        margin-right: 10px
    }

    .voucher-history-view-wrapper .column-view-form-m>ul {
        width: 100%;
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .voucher-history-view-wrapper .column-view-form-m>ul>li {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        min-width: 33.33333%
    }
}

@media (max-width: 1000px) {
    .column-view-form-m>ul>li {
        min-width:25%
    }

    .column-view-form-m>ul>li:nth-child(3) {
        width: 100%;
        min-width: unset;
        height: 40px;
        margin-top: 20px!important
    }

    .column-view-form-m>ul>li:nth-child(3)>div>div>input {
        height: 25px
    }

    .column-view-form-m>ul>li:nth-child(3)>div>div>label {
        margin-right: 20px;
        font-weight: 700
    }
}

.voucher-history-view-wrapper button.button-view-normal-m {
    color: #000!important;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s
}

.voucher-history-view-wrapper button.button-view-normal-m:hover {
    -webkit-box-shadow: 0 0 3px #bb9797;
    box-shadow: 0 0 3px #bb9797
}

@media (max-width: 450px) {
    .content-mob .voucher-history-view-wrapper .filter-view-b .column-view-form-m>ul>li:nth-child(4) {
        margin-top:20px
    }
}

.withdraw-completed {
    text-align: center;
    margin-top: 50px
}

.withdraw-completed-wrapper {
    background: #cbcbcb;
    width: auto;
    display: inline-block;
    padding: 10px 20px;
    min-width: 300px;
    position: relative
}

.withdraw-completed-wrapper-title {
    padding: 10px 20px;
    color: var(--input-color);
    background: #00cd01;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.remove {
    background: red;
    padding: 5px;
    text-align: center;
    line-height: 14px;
    font-size: 18px;
    color: #fff;
    padding-bottom: 3px;
    right: 10px;
    top: 16px
}

.withdraw-completed-wrapper-body .withdraw-completed-wrapper-body-title {
    margin-bottom: -10px!important;
    font-size: 15px;
    color: #212121
}

.withdraw-completed-wrapper-body>div {
    margin: 15px 0
}

.voucher-history-view-wrapper .react-datepicker__input-container>input,.withdraw-completed-wrapper-body-id input[type=text] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Titillium-Regular,sans-serif;
    font-size: 13px;
    line-height: 30px;
    -webkit-transition: border .24s;
    transition: border .24s;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    z-index: 20;
    border: 1px solid var(--sport-border-right-primary);
    border-radius: 0;
    height: 30px;
    text-align: center;
    font-weight: 700
}

.withdraw-completed-wrapper-body-id>div {
    color: #000;
    margin-top: 5px
}

.withdraw-completed-wrapper-body-actions>button:first-child {
    border-right: none
}

.withdraw-completed-wrapper-body-actions>button {
    width: 50%;
    border-radius: 0;
    background-color: #636363;
    color: #fff;
    height: 30px;
    line-height: 26px;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    vertical-align: bottom;
    border: 1px solid #000;
    cursor: pointer
}

.deposit-voucher {
    background: #d8d8d8;
    text-align: center;
    padding: 10px;
    color: #000
}

.deposit-voucher-success {
    background: #51ff40;
    padding: 8px;
    font-size: 13px;
    color: #000;
    font-weight: 700
}

.deposit-voucher-body {
    margin: 10px 0
}

@media (max-width: 450px) {
    .column-view-form-m-flex {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .static-values-column {
        padding: 0 15px
    }

    .deposit-form-wrapper {
        margin-top: 20px
    }

    .deposit-form-wrapper>div {
        width: 90%
    }
}

.voucher-wrapper .details-form-item-m .button-view-normal-m {
    background-color: transparent!important;
    border: 1px solid #0d8443!important;
    color: #0d8443!important;
    -webkit-transition: .2s;
    transition: .2s;
    font-weight: 400!important
}

.voucher-wrapper .details-form-item-m .button-view-normal-m:hover {
    background: #0d8443!important;
    color: #fff!important
}

.popup-content-view-m>.ticket-popup-iframe {
    background: #fff!important
}

.phonePrefixAbsolute {
    color: #252e31!important;
    position: absolute!important;
    top: 24px;
    z-index: 10;
    left: 13px;
    font-size: 13px
}

.fields_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.form-contain-box .single-form-item.reg_cUsername,.form-contain-box .single-form-item.reg_password {
    margin-top: 15px
}

.form-contain-box .separator-box-buttons-m {
    margin-top: 20px!important
}

.providers-interface-body>div {
    background: #303a3f!important
}

.providers-interface-body>div:hover {
    background: #3f4a4f!important
}

.search-modal-body-heading,.zonga-casino-providers-body-wrapper .provider-box-wrapper {
    background: var(--dark-theme-one)!important
}

.play-now-button>.button {
    color: #333!important
}

.withdrawal-request {
    max-height: 650px;
    overflow-y: scroll
}

.withdrawal-request-search-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.withdrawal-request-search-box-filter {
    width: 275px;
    min-width: 205px;
    min-height: 29px
}

@media (max-width: 600px) {
    .withdrawal-request-search-box-filter {
        min-width:100%;
        margin-bottom: 10px
    }
}

.withdrawal-request-search-box-calendars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.withdrawal-request-search-box-calendars>div:first-child {
    margin-right: 10px
}

@media (max-width: 600px) {
    .withdrawal-request-search-box-calendars>div {
        margin-right:0!important;
        width: 100%
    }
}

.withdrawal-request-search-box-calendars label {
    color: #000;
    font-weight: 700;
    margin-left: 5px
}

.withdrawal-request-search-box-calendars input {
    width: 270px;
    min-width: 200px;
    min-height: 25px
}

@media (max-width: 600px) {
    .withdrawal-request-search-box-calendars input {
        width:98%
    }
}

.withdrawal-request-search-box-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px
}

.withdrawal-request-search-box-buttons-search {
    min-width: 100px;
    margin-right: 10px;
    padding: 7px;
    background-color: var(--brand-color);
    border: 1px solid var(--brand-color);
    font-weight: 700;
    cursor: pointer;
    border-radius: 4px
}

.withdrawal-request-search-box-buttons-search:hover {
    border: 1px solid #000
}

.withdrawal-request-search-box-buttons-cancel {
    min-width: 100px;
    margin-left: 10px;
    padding: 7px;
    background-color: var(--brand-color);
    border: 1px solid var(--brand-color);
    font-weight: 700;
    cursor: pointer;
    border-radius: 4px
}

.withdrawal-request-search-box-buttons-cancel:hover {
    border: 1px solid #000
}

.withdrawal-request-table {
    max-width: 1042px;
    margin: auto
}

@media (max-width: 600px) {
    .withdrawal-request-table {
        padding:0 10px
    }
}

.withdrawal-request-table-wrapper {
    color: #000;
    border: 1px solid #000;
    width: 100%;
    position: relative
}

.withdrawal-request-table-wrapper .loader-slick {
    position: absolute;
    width: 100%
}

.withdrawal-request-table-wrapper-header {
    background-color: var(--brand-color);
    text-align: center
}

.withdrawal-request-table-wrapper-header-item {
    border: 1px solid #000;
    padding: 7px
}

@media (max-width: 600px) {
    .withdrawal-request-table-wrapper-header-item {
        padding:5px 0;
        font-size: 12px
    }
}

.withdrawal-request-table-wrapper-body-item {
    text-align: center;
    border: 1px solid #000;
    padding: 7px
}

@media (max-width: 600px) {
    .withdrawal-request-table-wrapper-body-item {
        padding:5px 0
    }
}

.withdrawal-request-table-wrapper-body-item p {
    text-align: center;
    font-weight: 400
}

@media (max-width: 600px) {
    .withdrawal-request-table-wrapper-body-item p {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 30px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.withdrawal-request-table-wrapper-body-item button {
    background-color: #b80101;
    color: #fff;
    padding: 4px 10px;
    border: none;
    font-weight: 700;
    cursor: pointer;
    border-radius: 4px
}

.withdrawal-request-table-wrapper-body-item button:hover {
    background-color: red
}

.withdrawal-request li.rc-pagination-disabled.rc-pagination-next,.withdrawal-request li.rc-pagination-disabled.rc-pagination-prev {
    opacity: .4;
    cursor: unset!important
}

.withdrawal-request li.rc-pagination-disabled.rc-pagination-next>a,.withdrawal-request li.rc-pagination-disabled.rc-pagination-prev>a {
    cursor: unset!important
}

.custom-modal-body-message {
    color: #000;
    font-size: 16px;
    margin-top: 20px
}

.custom-modal-body-message span {
    font-weight: 700
}

.custom-modal-body-message div {
    margin: 15px
}

.custom-modal-body-button-ok {
    background-color: green
}

.custom-modal-body-button-cancel,.custom-modal-body-button-ok {
    color: #fff;
    padding: 4px 10px;
    border: none;
    font-weight: 700;
    cursor: pointer;
    border-radius: 4px;
    margin: 10px;
    min-width: 65px
}

.custom-modal-body-button-cancel {
    background-color: red
}

@media (min-width: 1139px) {
    .withdrawal-request-search-box {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .withdrawal-request-search-box-filter {
        margin-top: 17px;
        margin-right: 10px;
        max-width: 205px
    }

    .withdrawal-request-search-box-calendars {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .withdrawal-request-search-box-calendars input {
        width: 200px;
        position: relative
    }

    .withdrawal-request-search-box-calendars input::-webkit-calendar-picker-indicator {
        background: transparent;
        bottom: 0;
        color: transparent;
        cursor: pointer;
        height: auto;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: auto
    }
}

.empty-withdrawal-row {
    text-align: center
}

.empty-withdrawal-row>td {
    height: 37px;
    padding-top: 10px
}

.account-details-popup .account-details-tab-content .account-details-tab {
    height: 720px!important
}

.custom-modal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    z-index: 999
}

.custom-modal-body {
    position: fixed;
    background: #fff;
    min-height: 150px;
    min-width: 300px;
    -o-object-fit: contain;
    object-fit: contain;
    padding: 10px;
    border-radius: 4px;
    border-bottom: 4px solid var(--brand-color);
    text-align: center;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 999
}

@media (min-width: 1139px) {
    .custom-modal-body {
        min-height:150px;
        min-width: 500px
    }
}

:root {
    --bonusTextColor: #333;
    --bonusLightColor: #f3f3f3;
    --bonusBorders: #d2d2d2;
    --bonusWhiteBg: #fff;
    --bonusActive: var(--brand-color);
    --bonusActiveYellow: #efc100
}

.bonuses-container {
    color: var(--bonusTextColor);
    background: var(--bonusWhiteBg);
    min-height: 670px;
    padding: 15px
}

@media (max-width: 1000px) {
    .bonuses-container {
        position:relative
    }
}

.bonuses-container>.bonuses-wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.bonuses-container>.bonuses-wrapper>.bonuses-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1140px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-header {
        position:relative
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-header:after {
        content: "";
        position: absolute;
        width: 70px;
        height: calc(100% - 2px);
        background: -webkit-gradient(linear,right top,left top,from(#fff),to(transparent));
        background: linear-gradient(270deg,#fff,transparent);
        right: 1px;
        top: 1px
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper>div:last-child {
        margin-right: 70px;
        border-right: 1px solid var(--bonusBorders)!important
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-header .re-call-apis {
    margin-right: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px
}

.bonuses-container>.bonuses-wrapper>.bonuses-header .re-call-apis>i {
    cursor: pointer
}

@media (max-width: 1000px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-header .re-call-apis {
        display:none
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper.showMobile {
    display: none
}

@media (max-width: 1000px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper.showMobile {
        display:-webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        white-space: nowrap
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper {
    background-color: var(--bonusLightColor);
    min-width: 300px;
    border: 1px solid var(--bonusBorders);
    border-bottom: 0
}

.bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper,.bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper>div {
    width: 100px;
    border-right: 1px solid var(--bonusBorders);
    cursor: pointer;
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--bonusWhiteBg)),to(var(--bonusWhiteBg)));
    background-image: linear-gradient(var(--bonusWhiteBg),var(--bonusWhiteBg));
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 0 100%;
    height: 40px;
    text-align: center
}

.bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper>div:last-child {
    border-right: 0
}

.bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper>div.active {
    -webkit-transition: background-size .3s;
    transition: background-size .3s;
    background-size: 100% 100%;
    position: relative
}

.bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper>div.active:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    height: 1px;
    bottom: -1px;
    background: var(--bonusWhiteBg)
}

@media (max-width: 1000px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        overflow-x: scroll;
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper::-webkit-scrollbar {
        display: none
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper>div {
        border-bottom: 1px solid var(--bonusBorders);
        padding: 0 20px;
        min-width: 100px
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-header .bonuses-header-wrapper>div.active {
        font-weight: 700;
        background: gray;
        color: #fff
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-body {
    border: 1px solid var(--bonusBorders)
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-subHeader {
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid var(--bonusBorders)
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-subHeader>div {
    min-width: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    cursor: pointer
}

@media (max-width: 500px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-subHeader>div {
        min-width:70px
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-subHeader>div:first-child {
        margin-left: 10px
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-subHeader>div:after {
    content: "";
    background: var(--bonusActive);
    position: absolute;
    height: 2px;
    bottom: 0;
    -webkit-transition: .3s;
    transition: .3s;
    width: 0
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-subHeader>div.active {
    cursor: unset
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-subHeader>div.active:after {
    width: 100%
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper {
    min-height: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item {
    border: 1px solid var(--bonusBorders);
    min-height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    position: relative;
    background-color: #fbfbfb;
    margin-bottom: 20px
}

@media (max-width: 1140px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item {
        min-height:unset!important
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content {
    min-height: 160px;
    border-bottom: 1px solid var(--bonusBorders);
    padding: 15px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-item-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1140px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-item-image {
        margin-bottom:10px
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-item-image img {
    height: 130px;
    width: 150px
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content .content-data-left-mobile-version {
    display: none
}

@media (max-width: 1000px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>img {
        margin-bottom: 20px!important
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title .bonus-date,.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title h3 {
        margin-bottom: 10px!important
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data .claim-bonus {
        margin-top: 20px!important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data .content-data-left {
        width: 100%
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content .content-description {
        display: none!important
    }
}

@media (max-width: 650px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data {
        padding:0!important
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data .content-data-left {
        display: none!important
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content .content-data-left-mobile-version {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        width: 80%
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content .content-data-left-mobile-version>div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 5px 0;
        -webkit-box-shadow: 0 0 2px gray;
        box-shadow: 0 0 2px gray;
        height: 30px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 10px;
        background: #fff
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>img {
    height: 130px;
    margin: auto 0;
    width: 150px;
    background: transparent
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title.short_desc {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1000px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title.short_desc {
        display:none
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title h3 {
    margin-left: 20px;
    font-size: 17px;
    font-weight: 700
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title .bonus-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

@media (max-width: 550px) {
    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title .bonus-date {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title .bonus-date>div:first-child {
        margin-right: 0!important;
        margin-bottom: 10px
    }
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title .bonus-date>div {
    padding: 3px 10px;
    border-radius: 5px;
    font-size: 12px;
    background: var(--bonusTextColor);
    color: #fff;
    font-weight: 700
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-title .bonus-date>div:first-child {
    margin-right: 10px
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data-left {
    width: 80%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data-left>div:first-child {
    border-bottom: 2px solid var(--bonusBorders);
    margin-bottom: 5px;
    padding-bottom: 5px
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data-left>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-left: 20px
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data-left>div>span {
    width: 50%;
    text-align: center
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data .claim-bonus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-data .claim-bonus>div {
    background-color: var(--bonusTextColor);
    color: var(--bonusActive);
    padding: 10px 25px;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: .1s;
    transition: .1s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    margin-left: 10px
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-content>.bonus-content-container .content-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 20px
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-terms>.active:first-child {
    background-color: #eee
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-terms>div:first-child {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    cursor: pointer
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-terms>div:first-child>div:last-child {
    font-weight: 700;
    height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 25px;
    border-radius: 50%;
    font-size: 20px;
    -webkit-transition: .2s;
    transition: .2s;
    cursor: pointer
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-terms>div:first-child>div:last-child:hover {
    background: var(--bonusBorders)
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-terms .bonus-item-terms-text {
    padding: 0 20px;
    overflow: hidden;
    height: 0;
    -webkit-transition: .3s;
    transition: .3s
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-terms .bonus-item-terms-text h1 {
    font-size: 25px!important
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-terms .bonus-item-terms-text h2 {
    font-size: 23px!important
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-terms .bonus-item-terms-text h3 {
    font-size: 19px!important
}

.bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper>.bonuses-list>.bonus-item>.bonus-item-terms .bonus-item-terms-text.active {
    height: auto;
    padding: 20px
}

.bonus-content-container .wagering-content {
    height: 70%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1000px) {
    .bonus-content-container .wagering-content {
        display:none
    }
}

.bonus-content-container .wagering-content>.wagering-line-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 95%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bonus-content-container .wagering-content>.wagering-line-wrapper .end-value,.bonus-content-container .wagering-content>.wagering-line-wrapper>.start-value {
    width: 7%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 10px
}

.bonus-content-container .wagering-content>.wagering-line-wrapper>.wagering-line {
    width: 90%;
    height: 10px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 0 6px hsla(0,0%,89%,.5882352941);
    box-shadow: 0 0 0 6px hsla(0,0%,89%,.5882352941);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.bonus-content-container .wagering-content>.wagering-line-wrapper>.wagering-line>.waged {
    background: var(--bonusActiveYellow);
    border-radius: 30px 0 0 30px;
    position: relative
}

.bonus-content-container .wagering-content>.wagering-line-wrapper>.wagering-line>.waged>.waged-amount {
    position: absolute;
    right: -80px;
    top: -35px;
    min-width: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 25px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--bonusActiveYellow);
    white-space: nowrap
}

.bonus-content-container .wagering-content>.wagering-line-wrapper>.wagering-line>.waged>.waged-amount:after {
    content: "";
    -webkit-clip-path: polygon(50% 100%,0 0,100% 0);
    clip-path: polygon(50% 100%,0 0,100% 0);
    background: var(--bonusActiveYellow);
    width: 20px;
    height: 13px;
    position: absolute;
    bottom: -10px
}

.bonus-content-container .wagering-content>.wagering-line-wrapper>.wagering-line>.remaining {
    background: var(--bonusTextColor);
    border-radius: 0 30px 30px 0;
    position: relative
}

.bonus-content-container .wagering-content>.wagering-line-wrapper>.wagering-line>.remaining>.remaining-amount {
    position: absolute;
    right: calc(50% - 80px);
    min-width: 160px;
    bottom: -35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 25px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #e10000;
    color: #fff;
    padding: 0 20px;
    white-space: nowrap
}

.bonus-content-container .wagering-content>.wagering-line-wrapper>.wagering-line>.remaining>.remaining-amount:after {
    content: "";
    -webkit-clip-path: polygon(50% 100%,0 0,100% 0);
    clip-path: polygon(50% 100%,0 0,100% 0);
    background: #e10000;
    width: 20px;
    height: 13px;
    position: absolute;
    bottom: 22px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

table.bonuses-list-history {
    -webkit-box-shadow: 0 0 3px grey;
    box-shadow: 0 0 3px grey
}

table.bonuses-list-history tr {
    border-bottom: 1px solid #d3d3d3;
    height: 30px
}

table.bonuses-list-history tr:first-child {
    background-color: #d7d7d7
}

table.bonuses-list-history tr td {
    text-align: center;
    vertical-align: middle
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus {
    position: relative
}

.loading-circle.bonus-view {
    top: 11px;
    left: unset;
    right: -30px;
    height: 20px;
    width: 20px
}

.loading-circle.bonus-view.cancel-button.mobile {
    height: 15px;
    width: 15px;
    top: 2px;
    right: -8px
}

.loading-circle.bonus-view.cancel-button {
    top: 3px;
    right: 250px
}

.bonusResponseMessage {
    position: absolute;
    padding: 0;
    bottom: -30px;
    background: transparent;
    line-height: 13px;
    font-weight: 300;
    width: 260px;
    text-align: center;
    max-height: 30px
}

@media (max-width: 1000px) {
    .bonusResponseMessage {
        margin-top:10px!important;
        bottom: 0;
        position: relative;
        width: unset;
        max-height: unset
    }
}

.bonusResponseMessage.cancel-button {
    top: 9px;
    right: 240px;
    max-width: 200px
}

@media (max-width: 1000px) {
    .bonusResponseMessage.cancel-button {
        top:unset;
        right: unset;
        max-width: unset
    }
}

.bonusResponseMessage.error {
    color: red
}

.bonusResponseMessage.error,.bonusResponseMessage.ok {
    font-weight: 700;
    background: #fff;
    border: 1px solid #333;
    padding: 10px;
    border-radius: 30px;
    line-height: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    max-height: unset
}

.bonusResponseMessage.ok {
    color: green
}

.bonusResponseIcon {
    position: absolute;
    right: 90px;
    top: 4px
}

.bonusResponseIcon.error {
    color: red
}

.bonusResponseIcon.ok {
    color: green
}

.promocode_deposit {
    position: absolute;
    top: 15px;
    right: 30px;
    color: var(--brand-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.promocode_deposit>i {
    margin-right: 5px
}

.cancelButton {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 30px
}

@media (max-width: 1000px) {
    .cancelButton {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }
}

.cancelButton>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cancelButton>div>div:last-child {
    margin-left: 20px;
    background: var(--bonusTextColor);
    color: var(--bonusActiveYellow)
}

.cancelButton>div>div {
    background-color: #e10400;
    color: #fff;
    padding: 6px 20px;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: .1s;
    transition: .1s;
    white-space: nowrap;
    border-radius: 5px
}

.cancelButton>div>div,.confirmationPopup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.confirmationPopup {
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 4;
    background: rgba(0,0,0,.4392156863);
    position: fixed
}

.confirmationPopup,.confirmationPopup .playNowButton.inlineplay {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.confirmationPopup .playNowButton.inlineplay {
    font-size: 11px;
    white-space: nowrap;
    width: 30%
}

.confirmationPopup .playNowButton.inlineplay>div {
    -webkit-transition: .2s;
    transition: .2s;
    padding: 7px 10px
}

.confirmationPopup .playNowButton.inlineplay>div:hover {
    padding: 7px 16px
}

.confirmationPopup .playNowButton {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.confirmationPopup .playNowButton>a>div,.confirmationPopup .playNowButton>div {
    margin: 0!important;
    background: var(--bonusTextColor);
    border-radius: 5px;
    padding: 7px 15px;
    color: var(--bonusActiveYellow);
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s
}

.confirmationPopup .playNowButton>a>div:hover,.confirmationPopup .playNowButton>div:hover {
    padding: 7px 25px
}

.confirmationPopup.playbutton>div {
    min-width: 400px;
    min-height: 310px;
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: 5px;
    padding: 30px 0
}

.confirmationPopup.playbutton>div,.confirmationPopup.playbutton>div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.confirmationPopup.playbutton>div>div {
    padding: 0 35px
}

.confirmationPopup.playbutton>div>div>p {
    margin-bottom: 10px
}

.confirmationPopup.playbutton>div>div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px;
    margin-top: 2px;
    margin-bottom: 10px
}

.confirmationPopup.playbutton>div>div>div>div {
    margin-right: 5px;
    font-weight: 700;
    width: 70%
}

.confirmationPopup>.cancelContent {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    width: 300px;
    height: 210px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: 5px
}

.confirmationPopup>.cancelContent,.confirmationPopup>.cancelContent>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.confirmationPopup>.cancelContent>div {
    width: 100%
}

.confirmationPopup>.cancelContent>div>div {
    color: #fff;
    background-color: #e10400;
    padding: 5px 30px;
    border-radius: 5px;
    cursor: pointer
}

.confirmationPopup>.cancelContent>div>div:hover {
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3)
}

.confirmationPopup>.cancelContent>div>div:last-child {
    background-color: green
}

.allowed-games-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    color: #6a6868;
    padding-left: 40px
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@media (max-width: 1140px) {
    .main-navigation-user-stats-absolute,.stats-bonuses-wrapper {
        width:80vw!important
    }
}

ul.user-balance-info-contain>.slotviewbalance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    font-weight: 700
}

.casino-game-iframe-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.casino-game-slot-view-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.casino-game-slot-view-left>div {
    margin-left: 10px
}

.casino-game-slot-view-left>div i {
    font-size: 18px;
    cursor: pointer
}

.casino-game-slot-view-left>div i:hover+.hoverText {
    height: unset;
    padding: 5px 20px
}

.casino-game-slot-view-left>div .hoverText {
    position: absolute;
    height: 0;
    overflow: hidden;
    z-index: 9;
    background: var(--brand-color);
    color: #333;
    width: 190px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    left: -68px;
    top: 30px;
    -webkit-transition: .2s;
    transition: .2s;
    padding-left: 20px;
    padding-right: 20px
}

.casino-game-iframe-header-right {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
}

.wager-wrapper.mobileVersion,.wager-wrapper.slot-view {
    min-height: 54px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.wager-wrapper.mobileVersion>.wage-line-container,.wager-wrapper.slot-view>.wage-line-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    width: 220px
}

.wager-wrapper.mobileVersion>.wage-line-container .percentage-wage,.wager-wrapper.slot-view>.wage-line-container .percentage-wage {
    position: absolute;
    background: var(--brand-color);
    width: 30px;
    height: 30px;
    top: -7px;
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 700;
    -webkit-box-shadow: 0 0 10px var(--dark-theme-zero);
    box-shadow: 0 0 10px var(--dark-theme-zero);
    z-index: 2
}

.wager-wrapper.mobileVersion>.wage-line-container .waged-line,.wager-wrapper.slot-view>.wage-line-container .waged-line {
    width: 0;
    background: var(--brand-color);
    border-radius: 10px 0 0 10px;
    -webkit-transition: .3s;
    transition: .3s
}

.wager-wrapper.mobileVersion>.wage-line-container .remaining-line,.wager-wrapper.slot-view>.wage-line-container .remaining-line {
    width: 100%;
    background: var(--dark-theme-five);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 12px;
    border-radius: 0 10px 10px 0;
    white-space: nowrap
}

.main-navigation-user-infobox.saldoBonus:hover .moreThan1 {
    height: 380px!important
}

.main-navigation-user-infobox.saldoBonus:hover .moreThan1 .stats-bonuses-wrapper:after {
    content: "";
    bottom: 0;
    position: absolute;
    left: 0;
    width: 100%;
    height: 60px;
    background: transparent;
    -webkit-box-shadow: inset 0 -130px 20px -90px var(--dark-theme-two);
    box-shadow: inset 0 -130px 20px -90px var(--dark-theme-two)
}

.main-navigation-user-infobox.saldoBonus:hover .moreThan1>div {
    padding-bottom: 70px!important
}

.remainingMoney {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px
}

.casino-game-iframe-header-wage {
    -webkit-transition: .3s;
    transition: .3s;
    height: 0;
    overflow: hidden
}

.casino-game-iframe-header-wage,.showCongratulationsPopup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.showCongratulationsPopup {
    position: absolute;
    top: 0;
    background: rgba(0,0,0,.8509803922);
    left: 10%;
    width: 80%;
    height: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.showCongratulationsPopup,.showCongratulationsPopup>.cgActions {
    z-index: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.showCongratulationsPopup>.cgActions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #000;
    border-radius: 10px;
    border: 4px dashed rgba(63,63,63,.5411764706);
    padding: 30px;
    margin-top: 40px
}

.showCongratulationsPopup>.cgActions>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.showCongratulationsPopup>.cgActions>div>div {
    -webkit-transition: .05s;
    transition: .05s;
    cursor: pointer;
    background: var(--brand-color);
    color: #333;
    font-weight: 700;
    padding: 7px 10px;
    border-radius: 10px;
    max-width: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.showCongratulationsPopup>.cgActions>div>div:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.showCongratulationsPopup>.cgActions h2 {
    margin: 40px;
    margin-top: 10px
}

.showCongratulationsPopup>.cgImage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 40px;
    -webkit-animation: pulseImg infinite 1s;
    animation: pulseImg infinite 1s;
    z-index: 1
}

.showCongratulationsPopup>.cgImage img {
    width: 90%
}

@-webkit-keyframes pulseImg {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulseImg {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.pyro>.after,.pyro>.before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff;
    box-shadow: 0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff;
    -webkit-animation: 1s bang ease-out infinite backwards,1s gravity ease-in infinite backwards,5s position linear infinite backwards;
    animation: 1s bang ease-out infinite backwards,1s gravity ease-in infinite backwards,5s position linear infinite backwards
}

.pyro>.after {
    -webkit-animation-delay: 1.25s,1.25s,1.25s;
    animation-delay: 1.25s,1.25s,1.25s;
    -webkit-animation-duration: 1.25s,1.25s,6.25s;
    animation-duration: 1.25s,1.25s,6.25s
}

@-webkit-keyframes bang {
    to {
        -webkit-box-shadow: 149px 26.3333333333px #08ff00,-187px -366.6666666667px #ff005d,196px -154.6666666667px #c0f,-93px -151.6666666667px #00ff5e,225px -240.6666666667px #00ffa6,-181px -118.6666666667px #aeff00,-98px -393.6666666667px #00ff51,-241px -188.6666666667px #05f,-195px -339.6666666667px #00ffae,166px -91.6666666667px #62ff00,49px -129.6666666667px #003bff,-220px -299.6666666667px #ff3c00,-145px 1.3333333333px #ff0051,143px -172.6666666667px #fc0,212px -101.6666666667px #f0a,-78px -45.6666666667px #ff004c,200px -48.6666666667px #00e1ff,-66px -77.6666666667px #f200ff,1px 55.3333333333px #ff0040,18px -82.6666666667px #8400ff,-248px -160.6666666667px #00ffc8,159px -102.6666666667px #f10,-172px -217.6666666667px #ff0037,-22px -65.6666666667px #007fff,68px -314.6666666667px #a0f,8px -292.6666666667px #ff8400,249px 66.3333333333px #ff00d0,-237px -297.6666666667px #0fc,90px -308.6666666667px #bf0,174px 73.3333333333px #f05,-161px -88.6666666667px #80f,-168px -166.6666666667px #0f9,50px 77.3333333333px #ff007b,2px -82.6666666667px #2a00ff,-176px -279.6666666667px #a1ff00,-175px -317.6666666667px #2a00ff,-68px -161.6666666667px #ffb700,-213px -336.6666666667px #4800ff,-46px -138.6666666667px #ff0091,115px -43.6666666667px #00ff48,93px -199.6666666667px #ff0026,-56px -97.6666666667px #0048ff,-185px -384.6666666667px #ff0040,234px 5.3333333333px #ff1500,-19px -83.6666666667px #00eaff,32px 10.3333333333px #4800ff,88px 59.3333333333px #c800ff,89px 52.3333333333px #eaff00,-173px -315.6666666667px #00ffa6,115px -197.6666666667px #ffbf00,-194px -276.6666666667px #ea00ff;
        box-shadow: 149px 26.3333333333px #08ff00,-187px -366.6666666667px #ff005d,196px -154.6666666667px #c0f,-93px -151.6666666667px #00ff5e,225px -240.6666666667px #00ffa6,-181px -118.6666666667px #aeff00,-98px -393.6666666667px #00ff51,-241px -188.6666666667px #05f,-195px -339.6666666667px #00ffae,166px -91.6666666667px #62ff00,49px -129.6666666667px #003bff,-220px -299.6666666667px #ff3c00,-145px 1.3333333333px #ff0051,143px -172.6666666667px #fc0,212px -101.6666666667px #f0a,-78px -45.6666666667px #ff004c,200px -48.6666666667px #00e1ff,-66px -77.6666666667px #f200ff,1px 55.3333333333px #ff0040,18px -82.6666666667px #8400ff,-248px -160.6666666667px #00ffc8,159px -102.6666666667px #f10,-172px -217.6666666667px #ff0037,-22px -65.6666666667px #007fff,68px -314.6666666667px #a0f,8px -292.6666666667px #ff8400,249px 66.3333333333px #ff00d0,-237px -297.6666666667px #0fc,90px -308.6666666667px #bf0,174px 73.3333333333px #f05,-161px -88.6666666667px #80f,-168px -166.6666666667px #0f9,50px 77.3333333333px #ff007b,2px -82.6666666667px #2a00ff,-176px -279.6666666667px #a1ff00,-175px -317.6666666667px #2a00ff,-68px -161.6666666667px #ffb700,-213px -336.6666666667px #4800ff,-46px -138.6666666667px #ff0091,115px -43.6666666667px #00ff48,93px -199.6666666667px #ff0026,-56px -97.6666666667px #0048ff,-185px -384.6666666667px #ff0040,234px 5.3333333333px #ff1500,-19px -83.6666666667px #00eaff,32px 10.3333333333px #4800ff,88px 59.3333333333px #c800ff,89px 52.3333333333px #eaff00,-173px -315.6666666667px #00ffa6,115px -197.6666666667px #ffbf00,-194px -276.6666666667px #ea00ff
    }
}

@keyframes bang {
    to {
        -webkit-box-shadow: 149px 26.3333333333px #08ff00,-187px -366.6666666667px #ff005d,196px -154.6666666667px #c0f,-93px -151.6666666667px #00ff5e,225px -240.6666666667px #00ffa6,-181px -118.6666666667px #aeff00,-98px -393.6666666667px #00ff51,-241px -188.6666666667px #05f,-195px -339.6666666667px #00ffae,166px -91.6666666667px #62ff00,49px -129.6666666667px #003bff,-220px -299.6666666667px #ff3c00,-145px 1.3333333333px #ff0051,143px -172.6666666667px #fc0,212px -101.6666666667px #f0a,-78px -45.6666666667px #ff004c,200px -48.6666666667px #00e1ff,-66px -77.6666666667px #f200ff,1px 55.3333333333px #ff0040,18px -82.6666666667px #8400ff,-248px -160.6666666667px #00ffc8,159px -102.6666666667px #f10,-172px -217.6666666667px #ff0037,-22px -65.6666666667px #007fff,68px -314.6666666667px #a0f,8px -292.6666666667px #ff8400,249px 66.3333333333px #ff00d0,-237px -297.6666666667px #0fc,90px -308.6666666667px #bf0,174px 73.3333333333px #f05,-161px -88.6666666667px #80f,-168px -166.6666666667px #0f9,50px 77.3333333333px #ff007b,2px -82.6666666667px #2a00ff,-176px -279.6666666667px #a1ff00,-175px -317.6666666667px #2a00ff,-68px -161.6666666667px #ffb700,-213px -336.6666666667px #4800ff,-46px -138.6666666667px #ff0091,115px -43.6666666667px #00ff48,93px -199.6666666667px #ff0026,-56px -97.6666666667px #0048ff,-185px -384.6666666667px #ff0040,234px 5.3333333333px #ff1500,-19px -83.6666666667px #00eaff,32px 10.3333333333px #4800ff,88px 59.3333333333px #c800ff,89px 52.3333333333px #eaff00,-173px -315.6666666667px #00ffa6,115px -197.6666666667px #ffbf00,-194px -276.6666666667px #ea00ff;
        box-shadow: 149px 26.3333333333px #08ff00,-187px -366.6666666667px #ff005d,196px -154.6666666667px #c0f,-93px -151.6666666667px #00ff5e,225px -240.6666666667px #00ffa6,-181px -118.6666666667px #aeff00,-98px -393.6666666667px #00ff51,-241px -188.6666666667px #05f,-195px -339.6666666667px #00ffae,166px -91.6666666667px #62ff00,49px -129.6666666667px #003bff,-220px -299.6666666667px #ff3c00,-145px 1.3333333333px #ff0051,143px -172.6666666667px #fc0,212px -101.6666666667px #f0a,-78px -45.6666666667px #ff004c,200px -48.6666666667px #00e1ff,-66px -77.6666666667px #f200ff,1px 55.3333333333px #ff0040,18px -82.6666666667px #8400ff,-248px -160.6666666667px #00ffc8,159px -102.6666666667px #f10,-172px -217.6666666667px #ff0037,-22px -65.6666666667px #007fff,68px -314.6666666667px #a0f,8px -292.6666666667px #ff8400,249px 66.3333333333px #ff00d0,-237px -297.6666666667px #0fc,90px -308.6666666667px #bf0,174px 73.3333333333px #f05,-161px -88.6666666667px #80f,-168px -166.6666666667px #0f9,50px 77.3333333333px #ff007b,2px -82.6666666667px #2a00ff,-176px -279.6666666667px #a1ff00,-175px -317.6666666667px #2a00ff,-68px -161.6666666667px #ffb700,-213px -336.6666666667px #4800ff,-46px -138.6666666667px #ff0091,115px -43.6666666667px #00ff48,93px -199.6666666667px #ff0026,-56px -97.6666666667px #0048ff,-185px -384.6666666667px #ff0040,234px 5.3333333333px #ff1500,-19px -83.6666666667px #00eaff,32px 10.3333333333px #4800ff,88px 59.3333333333px #c800ff,89px 52.3333333333px #eaff00,-173px -315.6666666667px #00ffa6,115px -197.6666666667px #ffbf00,-194px -276.6666666667px #ea00ff
    }
}

@-webkit-keyframes gravity {
    to {
        transform: translateY(200px);
        -moz-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        -o-transform: translateY(200px);
        -ms-transform: translateY(200px);
        opacity: 0
    }
}

@keyframes gravity {
    to {
        transform: translateY(200px);
        -moz-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        -o-transform: translateY(200px);
        -ms-transform: translateY(200px);
        opacity: 0
    }
}

@-webkit-keyframes position {
    0%,19.9% {
        margin-top: 10%;
        margin-left: 40%
    }

    20%,39.9% {
        margin-top: 40%;
        margin-left: 30%
    }

    40%,59.9% {
        margin-top: 20%;
        margin-left: 70%
    }

    60%,79.9% {
        margin-top: 30%;
        margin-left: 20%
    }

    80%,99.9% {
        margin-top: 30%;
        margin-left: 80%
    }
}

@keyframes position {
    0%,19.9% {
        margin-top: 10%;
        margin-left: 40%
    }

    20%,39.9% {
        margin-top: 40%;
        margin-left: 30%
    }

    40%,59.9% {
        margin-top: 20%;
        margin-left: 70%
    }

    60%,79.9% {
        margin-top: 30%;
        margin-left: 20%
    }

    80%,99.9% {
        margin-top: 30%;
        margin-left: 80%
    }
}

.userMenu-mob>ul>a li {
    padding: 8px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.userMenu-mob>ul>a i {
    margin-right: 10px;
    font-size: 18px
}

.wager-wrapper.mobileVersion {
    display: none
}

@media (max-width: 1000px) {
    .wager-wrapper.mobileVersion {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .wager-wrapper.mobileVersion .wage-line-container {
        width: 100%!important;
        -webkit-box-shadow: 0 0 2px gray;
        box-shadow: 0 0 2px gray
    }

    .wager-wrapper.mobileVersion .wage-line-container .remaining-line {
        background-color: transparent
    }

    .wager-wrapper.mobileVersion .wage-line-container .percentage-wage {
        left: -10px!important
    }
}

#root {
    -webkit-transition: .5s;
    transition: .5s
}

#root.moveToRight {
    -webkit-transform: translateX(90%);
    -ms-transform: translateX(90%);
    transform: translateX(90%);
    position: fixed
}

#root.moveToRight:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9999;
    background: rgba(0,0,0,.6)
}

.mobilePromoCode>.title-separator-contain-b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mobilePromoCode>.title-separator-contain-b>h1 {
    white-space: break-spaces;
    line-height: 14px;
    text-align: center
}

.bonus-popup-title,.mobilePromoCode>.title-separator-contain-b>h1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.bonus-popup-title {
    color: var(--brand-color)
}

.bonus-popup-title>span {
    cursor: pointer
}

.bonus-popup-title>i {
    margin-right: 10px
}

.below-wagering-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 30px;
    height: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1000px) {
    .below-wagering-content {
        height:unset!important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .below-wagering-content>div {
        min-width: 240px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .below-wagering-content>div:first-child {
        margin-bottom: 10px
    }
}

.below-wagering-content>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    border-radius: 10px;
    padding: 5px 15px;
    background-color: #dadada
}

.below-wagering-content>div>span:first-child {
    font-weight: 700;
    margin-right: 5px
}

.confirmationPopup.playbutton>div>div {
    max-height: 550px;
    overflow: scroll
}

.openedBonus .bonuses-list {
    overflow-y: scroll;
    max-height: 85vh
}

.openedBonus .bonuses-list>.bonus-item:last-child {
    margin-bottom: 15vh!important
}

.convert-chips {
    max-width: -webkit-max-content!important;
    max-width: -moz-max-content!important;
    max-width: max-content!important
}

.convert-chips-comp {
    --borderColor: #d2d2d2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.convert-chips-comp>.convert-chips-comp-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40px;
    position: relative
}

.convert-chips-comp>.convert-chips-comp-header>button {
    height: 100%;
    width: 40px
}

.convert-chips-comp>.convert-chips-comp-header>div {
    font-weight: 700
}

.convert-chips-comp>.convert-chips-comp-body {
    width: 500px;
    background: #fff;
    color: #333;
    position: relative;
    padding: 10px
}

@media (max-width: 1140px) {
    .convert-chips-comp>.convert-chips-comp-body {
        width:auto
    }
}

.convert-chips-comp>.convert-chips-comp-body .convert-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 100%;
    width: 100%;
    border: 1px solid;
    border-color: var(--borderColor)
}

.convert-chips-comp>.convert-chips-comp-body .convert-container .convert-headers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 40px;
    line-height: 40px
}

.convert-chips-comp>.convert-chips-comp-body .convert-container .convert-headers>div {
    width: 50%;
    text-align: center;
    border-bottom: 1px solid;
    border-color: var(--borderColor);
    background: #f4f5f0;
    cursor: pointer
}

.convert-chips-comp>.convert-chips-comp-body .convert-container .convert-headers>div:first-child {
    border-right: 1px solid;
    border-color: var(--borderColor)
}

.convert-chips-comp>.convert-chips-comp-body .convert-container .convert-headers>div.active {
    border-bottom: 0;
    font-weight: 700;
    background: #fff
}

.convert-chips-comp>.convert-chips-comp-body .convert-body {
    padding: 10px 20px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body h1 {
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 5px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body h3 {
    font-size: 14px;
    margin-bottom: 10px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body h3>i {
    color: #9f9f9f;
    bottom: 2px;
    margin-left: 5px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body h3>i:hover .info-chips-hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.convert-chips-comp>.convert-chips-comp-body .convert-body h3>i .info-chips-hover {
    background: #ededed;
    position: absolute;
    min-width: 300px;
    z-index: 9999999999999;
    right: -90px;
    font-family: Lato;
    color: #333;
    padding: 5px 20px;
    -webkit-box-shadow: 0 0 10px #333;
    box-shadow: 0 0 10px #333;
    bottom: 16px;
    display: none
}

@media (max-width: 1140px) {
    .convert-chips-comp>.convert-chips-comp-body .convert-body h3>i .info-chips-hover {
        min-width:160px
    }
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div {
    border: 1px solid;
    border-color: var(--borderColor);
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    position: relative
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div input::-webkit-inner-spin-button,.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .input-wrapper {
    position: relative
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .input-wrapper input {
    border: 1px solid #dbdbdb;
    outline: none;
    height: 30px;
    padding: 0 20px;
    color: #333;
    margin-bottom: 2px;
    width: 100%;
    padding-left: 60px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .input-wrapper .currency-input {
    position: absolute;
    color: #333;
    background: #f2f2f2;
    left: 0;
    width: 50px;
    border: 1px solid;
    border-color: var(--borderColor);
    height: calc(100% - 2px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div>span {
    color: #555;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: -10px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div>div span:last-child {
    font-weight: 700;
    white-space: nowrap
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .current-chips-balance {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 5px;
    min-height: 20px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .current-chips-balance>span:first-child {
    margin-right: 5px
}

@media (max-width: 400px) {
    .convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .current-chips-balance>div>span {
        font-size:12px
    }
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .current-chips-balance>div:first-child:not(.real-balance) {
    margin-right: auto;
    background: var(--brand-color);
    padding: 2px 10px;
    border-radius: 10px;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .current-chips-balance>div.real-balance {
    margin-right: auto
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .current-chips-balance>div.real-balance>span:first-child,.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div .current-chips-balance>div:last-child span:first-child {
    margin-right: 5px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div-loading,.convert-chips-comp>.convert-chips-comp-body .convert-body .exhange-div-response {
    min-height: 170px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div-loading span,.convert-chips-comp>.convert-chips-comp-body .convert-body .exhange-div-response span {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 18px;
    text-transform: capitalize
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exchange-div-loading .loading-circle,.convert-chips-comp>.convert-chips-comp-body .convert-body .exhange-div-response .loading-circle {
    position: relative;
    bottom: unset;
    left: unset
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exhange-div-response .glyphicons-ok {
    color: #0fa30f;
    font-size: 40px;
    margin-top: 10px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exhange-div-response .glyphicons-remove {
    color: #c20808;
    font-size: 40px;
    margin-top: 10px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .exhange-div-response p {
    margin-top: 10px;
    background: var(--brand-color);
    padding: 4px 20px;
    border-radius: 10px;
    font-weight: 700;
    cursor: pointer
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .footer-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    margin: 10px 0
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .footer-buttons>div {
    width: 50%;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    font-weight: 700;
    position: relative;
    text-transform: uppercase
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .footer-buttons>div:first-child {
    background: gray;
    color: #fff;
    margin-right: 6px
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .footer-buttons>div:last-child {
    background: var(--brand-color)
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .footer-buttons>div:last-child.disabled {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    pointer-events: none
}

.convert-chips-comp>.convert-chips-comp-body .convert-body .footer-buttons>div>span {
    position: absolute;
    font-size: 13px;
    white-space: nowrap;
    right: 10px;
    text-transform: capitalize;
    top: 25px;
    color: #d60000
}

.slot-view-chips-header>div {
    background: var(--brand-color);
    color: var(--text-color-dark);
    padding: 4px 20px;
    border-radius: 10px;
    font-weight: 700;
    cursor: pointer
}

.popup-m.convert-chips-popup {
    z-index: 999999
}

.loading-val {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.loading-val .loading-circle {
    position: relative;
    height: 15px;
    width: 15px;
    border-width: 3px;
    bottom: unset;
    left: unset;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    border-top: 3px dotted var(--brand-color);
    border-right: 3px dotted var(--brand-color);
    margin-right: 3px
}

.favorite-stakes {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.favorite-stakes>div {
    margin-right: 5px;
    width: 20%
}

.favorite-stakes>div>input {
    width: 100%;
    text-align: center;
    height: 34px;
    border-radius: 5px;
    border: 2px solid #cfcfcf;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: unset;
    cursor: pointer;
    background: #e1e1e1;
    font-weight: 700;
    color: #444
}

.favorite-stakes>div>input.editable-stake {
    border: 2px solid var(--brand-color);
    cursor: auto;
    width: calc(100% - 8px);
    height: 28px
}

.input-type-button-edit {
    width: auto!important;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: 10px!important;
    margin: auto
}

.input-type-button-edit>i {
    font-size: 25px;
    cursor: pointer
}

.input-type-button-edit>i.glyphicons-edit {
    bottom: 3px;
    left: 2px
}

.input-type-button-edit>i.glyphicons-ok {
    color: green
}

.confirm-popup {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4784313725)
}

.confirm-popup>div {
    position: absolute;
    background: #fff;
    top: calc(50% - 100px);
    left: 10%;
    width: 80%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 200px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 40px;
    text-align: center;
    border-radius: 8px
}

@media (max-width: 1140px) {
    .confirm-popup>div {
        left:15%;
        top: 20%;
        height: 60%;
        width: 70%;
        padding: 20px 0
    }
}

.confirm-popup>div>div {
    margin-bottom: 10px
}

.confirm-popup>div>div:first-child {
    font-weight: 700
}

.confirm-popup>div>div:nth-child(2) {
    font-weight: 700;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.confirm-popup>div>.confirm-buttons,.confirm-popup>div>div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1140px) {
    .confirm-popup>div>.confirm-buttons {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .confirm-popup>div>.confirm-buttons>div {
        margin-right: 0!important;
        margin-bottom: 10px;
        padding: 10px!important
    }
}

.confirm-popup>div>.confirm-buttons div {
    margin-right: 10px;
    background: gray;
    padding: 4px 10px;
    color: #fff;
    cursor: pointer;
    border-radius: 5px
}

.confirm-popup>div>.confirm-buttons div:last-child {
    background: var(--brand-color);
    color: #333;
    font-weight: 700
}

.deposit-b-mob a {
    font-weight: 700
}

.deposit-b-mob.transfer-casino {
    position: absolute;
    right: 10px;
    top: 90px
}

.deposit-b-mob.transfer-casino>a {
    background: var(--brand-color);
    color: #333;
    font-weight: 700
}

.tax-span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tax-span i {
    color: #9f9f9f;
    margin: 0 3px;
    font-size: 12px
}

.tax-span i:hover .info-chips-hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tax-span i .info-chips-hover {
    background: #ededed;
    position: absolute;
    min-width: 300px;
    z-index: 9999999999999;
    left: 0;
    font-family: Lato;
    color: #333;
    padding: 5px 20px;
    -webkit-box-shadow: 0 0 10px #333;
    box-shadow: 0 0 10px #333;
    top: 20px;
    display: none
}

@media (max-width: 1140px) {
    .tax-span i .info-chips-hover {
        min-width:160px
    }
}

.tax-span.sell-chips-view i .info-chips-hover {
    left: -100px
}

.small-text-info {
    font-weight: 700;
    font-size: 9px;
    position: absolute;
    bottom: 0;
    color: #444;
    margin-bottom: 0!important
}

.count-down-container {
    cursor: pointer;
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 100vw;
    overflow: hidden
}

.count-down-container,.count-down-container .image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.count-down-container .image>img {
    margin-right: 5px
}

@media (max-width: 1140px) {
    .count-down-container .image>p {
        display:none
    }
}

@media (max-width: 1140px) {
    .count-down-container {
        background:var(--dark-theme-two);
        padding: 0 10px
    }
}

@media (min-width: 1140px) {
    .count-down-container {
        margin-left:-20px;
        padding-left: 20px
    }
}

.count-down-container .count-down-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 5px
}

@media (max-width: 1140px) {
    .count-down-container .count-down-wrapper>i {
        margin-right:10px
    }
}

.count-down-container .count-down-wrapper .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.count-down-container .count-down-wrapper .info img {
    height: 30px
}

.count-down-container .count-down-wrapper .info p {
    font-weight: 500;
    font-size: 13px;
    opacity: .9
}

.count-down-container .count-down-wrapper .count-down {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 10px;
    margin-bottom: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1140px) {
    .count-down-container .count-down-wrapper .count-down {
        margin-left:0;
        margin-right: 0
    }
}

.count-down-container .count-down-wrapper .count-down>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin: 0 10px;
    width: 34px;
    height: 34px;
    background-color: var(--bg2)
}

.count-down-container .count-down-wrapper .count-down>div:after {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background-color: var(--brand-color);
    z-index: 1;
    -webkit-clip-path: polygon(20% 0,100% 0,100% 100%,0 100%,0 65%,5% 65%,5% 95%,95% 95%,95% 5%,20% 5%);
    clip-path: polygon(20% 0,100% 0,100% 100%,0 100%,0 65%,5% 65%,5% 95%,95% 95%,95% 5%,20% 5%)
}

.count-down-container .count-down-wrapper .count-down>div>span {
    font-size: 18px;
    font-weight: 700;
    position: absolute;
    top: 3px;
    left: -10px;
    font-weight: 900
}

.count-down-container .count-down-wrapper .count-down>div>p {
    font-size: 12px;
    position: absolute;
    bottom: 2px;
    text-transform: uppercase;
    font-size: 9px
}

.count-down-container .count-down-wrapper:after {
    background-color: hsla(0,0%,100%,.068);
    -webkit-animation: striped-animation 4s infinite linear -3s;
    animation: striped-animation 4s infinite linear -3s
}

.count-down-container .count-down-wrapper:after,.count-down-container .count-down-wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 120%;
    height: 100%;
    -webkit-transform: skew(-20deg);
    -ms-transform: skew(-20deg);
    transform: skew(-20deg);
    z-index: -1;
    -webkit-clip-path: polygon(0 0,15% 0,15% 100%,27% 100%,27% 0,44% 0,44% 100%,47% 100%,47% 0,51% 0,51% 100%,54% 100%,54% 0,58% 0,58% 100%,80% 100%,80% 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(0 0,15% 0,15% 100%,27% 100%,27% 0,44% 0,44% 100%,47% 100%,47% 0,51% 0,51% 100%,54% 100%,54% 0,58% 0,58% 100%,80% 100%,80% 0,100% 0,100% 100%,0 100%);
    opacity: .5;
    z-index: 9;
    pointer-events: none
}

.count-down-container .count-down-wrapper:before {
    background-color: hsla(0,0%,100%,.0470588235);
    -webkit-animation: striped-animation 5s infinite linear;
    animation: striped-animation 5s infinite linear
}

.count-down-container .count-down-wrapper .cashback-value {
    padding: 10px;
    font-weight: 700;
    font-size: 14px
}

@media (max-width: 1140px) {
    .count-down-container .count-down-wrapper .cashback-value {
        padding:0
    }
}

.count-down-container .count-down-wrapper .cashback-value.pulse {
    -webkit-animation: pulseAnimation .8s ease-in-out;
    animation: pulseAnimation .8s ease-in-out;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2
}

.count-down-container .cashback-prize {
    font-size: 10px;
    line-height: 12px;
    font-weight: 700
}

@-webkit-keyframes striped-animation {
    0% {
        left: 120%
    }

    to {
        left: -120%
    }
}

@keyframes striped-animation {
    0% {
        left: 120%
    }

    to {
        left: -120%
    }
}

.middle-content .count-down-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.middle-content .count-down-container .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.middle-content .count-down-container .info img {
    height: 35px
}

.middle-content .count-down-container .info p {
    white-space: nowrap
}

.tourn-started {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    position: relative
}

.tourn-started img {
    height: 40px
}

.tourn-started>.tourn-started-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tourn-started>.tourn-started-text>div p {
    font-weight: 500;
    font-size: 14px
}

.tourn-started>.tourn-started-text>div:first-child {
    margin-right: 4px
}

.custom-tourn-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.custom-tourn-widget>img {
    height: 40px
}

.custom-tourn-widget span {
    font-weight: 500;
    margin-bottom: 2px
}

.custom-tourn-widget div {
    background: var(--brand-color);
    color: #fff;
    font-weight: 500;
    padding: 5px 10px;
    border-radius: 8px;
    margin-top: 5px;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s
}

.custom-tourn-widget div:hover {
    padding: 5px 14px
}

@media (max-width: 1140px) {
    .custom-tourn-widget {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row
    }

    .custom-tourn-widget span {
        margin: 0 20px;
        margin-bottom: 0;
        text-align: center
    }

    .custom-tourn-widget div {
        margin-top: 0;
        white-space: nowrap
    }
}

.no-countdown-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
    max-width: 100vw;
    overflow: hidden;
    min-height: 46px
}

@media (max-width: 1140px) {
    .no-countdown-container {
        background:var(--dark-theme-two)
    }
}

@media (min-width: 1140px) {
    .no-countdown-container {
        padding:0!important
    }

    .no-countdown-container img {
        margin-right: 10px
    }
}

.no-countdown-container>.image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700
}

.no-countdown-container img {
    height: 40px;
    margin-right: 10px
}

.no-countdown-container .no-prize {
    font-size: 14px;
    font-weight: 700;
    border: 2px solid hsla(0,0%,100%,.0901960784);
    border-radius: 8px;
    padding: 6px 17px;
    margin-left: 10px
}

@media (max-width: 1140px) {
    .no-countdown-container .no-prize {
        background:var(--dark-theme-three)
    }
}

@-webkit-keyframes pulseAnimation {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        text-shadow: 0 0 0 #fff
    }

    50% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
        text-shadow: 0 0 20px var(--brand-color);
        color: var(--brand-color)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        text-shadow: 0 0 0 #fff
    }
}

@keyframes pulseAnimation {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        text-shadow: 0 0 0 #fff
    }

    50% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
        text-shadow: 0 0 20px var(--brand-color);
        color: var(--brand-color)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        text-shadow: 0 0 0 #fff
    }
}

.top-navigation {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3px 30px;
    background-color: var(--newheader-color1);
    color: #f2f2f2;
    height: 32px
}

.top-navigation,.top-navigation-items-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.top-navigation-items-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.top-navigation-items-left div {
    margin-right: 20px;
    white-space: nowrap
}

.top-navigation-items-left div a.active-top-link {
    pointer-events: none;
    color: var(--brand-color)
}

.top-navigation-items-left div a:hover {
    color: #c9c9c9
}

.top-navigation-items-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.top-navigation .top-dropdown-submenu {
    overflow: hidden;
    height: 0;
    -webkit-transition: height .3s;
    transition: height .3s;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 0;
    padding: 8px 0 0 7px;
    background: var(--newheader-color1);
    z-index: 99
}

.top-navigation .top-dropdown-submenu-item a {
    display: inline-block;
    line-height: 1.8;
    color: #f2f2f2;
    cursor: pointer
}

.top-navigation .top-dropdown-submenu-item a span {
    position: relative;
    -webkit-animation: pulseTag 1.2s linear infinite;
    animation: pulseTag 1.2s linear infinite;
    top: -6px;
    right: 0;
    font-size: 10px;
    font-family: Roboto,sans-serif;
    color: #ffba24;
    line-height: 11px;
    padding: 0 3px
}

.top-navigation .top-dropdown-submenu-item a:hover {
    color: #c9c9c9
}

.top-navigation .top-navigation .top-dropdown-submenu {
    text-align: start;
    right: 20px;
    position: absolute;
    z-index: 100;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    max-width: 100px
}

.top-navigation .top-navigation-items-left div.has-top-dropdown-submenu {
    position: relative
}

.top-navigation .top-navigation-items-left div.has-top-dropdown-submenu:hover .top-dropdown-submenu {
    height: 90px;
    white-space: nowrap
}

.top-navigation .top-navigation-items-left div.has-top-dropdown-submenu:hover .top-dropdown-submenu.\31 {
    height: 35px
}

.top-navigation .top-navigation-items-left div.has-top-dropdown-submenu:hover .top-dropdown-submenu.\32 {
    height: 60px
}

.top-navigation .top-navigation-items-left div.has-top-dropdown-submenu:hover .top-dropdown-submenu.\33 {
    height: 90px
}

.top-navigation .top-navigation-items-left div.has-top-dropdown-submenu:hover .top-dropdown-submenu.\34 {
    height: 120px
}

.infoboxWrapper .main-navigation-user-infobox {
    white-space: nowrap
}

.main-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 700;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 30px;
    background-color: var(--newheader-color2);
    color: #f2f2f2;
    z-index: 100
}

.main-navigation-left-menu {
    display: none
}

.main-navigation-left-menu-icon {
    height: 30px
}

.main-navigation-logo {
    height: 50px;
    margin: 0 20px 10px 0
}

.main-navigation-routs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 9px
}

.main-navigation-routs,.main-navigation-routs>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-navigation-routs>div {
    margin: 18px 5px 0;
    padding-bottom: 30px;
    min-width: 80px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase
}

.main-navigation-routs>div a.active-link {
    pointer-events: none;
    color: var(--brand-color)
}

.main-navigation-routs>div a:hover {
    color: #c9c9c9
}

.main-navigation-routs div>a {
    position: relative;
    cursor: pointer
}

.main-navigation-routs div.active-border>a:after,.main-navigation-routs div a:hover:after {
    content: "";
    position: absolute;
    width: 100%;
    top: 44px;
    height: 2px;
    left: 0
}

.main-navigation-routs div:hover a:after {
    background: #c9c9c9
}

.main-navigation-routs div.active-border>a:after {
    background: var(--brand-color)
}

.main-navigation-routs-dropdown-wrapper {
    display: block;
    position: relative
}

.main-navigation-routs-dropdown-wrapper-icon {
    height: 20px;
    margin: 9px 0 13px 14px
}

.main-navigation-routs-dropdown-wrapper-content {
    display: none;
    overflow: hidden;
    position: absolute;
    padding-top: 10px;
    background-color: var(--newheader-color2);
    min-width: 130px;
    -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
    line-height: 25px;
    z-index: 999
}

.main-navigation-routs-dropdown-wrapper-content>div {
    white-space: nowrap
}

.main-navigation-routs-dropdown-wrapper-content div:hover {
    -webkit-transition: .5s;
    transition: .5s;
    background-color: hsla(0,0%,100%,.2)
}

.main-navigation-routs-dropdown-wrapper-content a {
    padding: 0 12px
}

.main-navigation-routs-dropdown-wrapper:hover .main-navigation-routs-dropdown-wrapper-content {
    display: block
}

.main-navigation-authentication,.main-navigation-crazy-hour-with-authentication {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-navigation-authentication {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.main-navigation-authentication div {
    margin-left: 15px
}

.main-navigation-authentication-promotions {
    cursor: pointer
}

.main-navigation-authentication-promotions-diamond-icon {
    height: 20px;
    margin-right: 7px;
    vertical-align: bottom
}

.main-navigation-authentication-promotions a.active-link {
    pointer-events: none;
    color: var(--brand-color)
}

.main-navigation-authentication-promotions a:hover {
    color: #c9c9c9
}

.main-navigation-authentication-login {
    border-left: 2px solid #c9c9c9;
    font-weight: 700;
    padding-left: 5px;
    color: #f2f2f2;
    cursor: pointer
}

.main-navigation-authentication-login a {
    padding: 8px 10px;
    border-radius: 5px;
    position: relative
}

.main-navigation-authentication-login a:hover {
    background-color: var(--newheader-color1)
}

.main-navigation-authentication-create-account-button {
    background-color: var(--brand-color);
    color: #000;
    height: 30px;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: 700;
    border-radius: 3px;
    border: none;
    cursor: pointer
}

.main-navigation-authentication-create-account-button:hover {
    background-color: var(--brand-color-op-8)
}

.main-navigation-user {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 9px;
    margin-bottom: 10px
}

.main-navigation-user,.main-navigation-user-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-navigation-user-icons {
    color: #e1dccb
}

.main-navigation-user-icons-icon-bet-history {
    height: 37px;
    background-color: var(--newheader-color3);
    margin-right: 10px;
    padding: 12px;
    border-radius: 50%;
    cursor: pointer
}

.main-navigation-user-icons-icon-bet-history:hover {
    background-color: var(--newheader-color1)
}

.main-navigation-user-icons-icon-bonus {
    height: 37px;
    background-color: var(--newheader-color3);
    margin-right: 10px;
    padding: 12px;
    border-radius: 50%;
    cursor: pointer;
    position: relative
}

.main-navigation-user-icons-icon-bonus.activebonus:after {
    -webkit-animation: heartbit 1s ease-out infinite;
    animation: heartbit 1s ease-out infinite;
    content: "";
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none
}

.main-navigation-user-icons .bonusCount {
    position: absolute;
    background: red;
    color: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: -3px;
    right: -3px;
    z-index: 2;
    font-size: 12px;
    width: 15px;
    height: 15px
}

.main-navigation-user-icons-icon-bonus:hover {
    background-color: var(--newheader-color1)
}

.main-navigation-user-icons-icon-message {
    height: 37px;
    background-color: var(--newheader-color3);
    margin-right: 10px;
    padding: 12px;
    border-radius: 50%;
    cursor: pointer;
    position: relative
}

.main-navigation-user-icons-icon-message:hover {
    background-color: var(--newheader-color1)
}

.main-navigation-user-icons-avatar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 35px;
    width: 35px;
    background-color: var(--brand-color);
    color: #000;
    font-weight: 700;
    margin: 0 10px;
    padding: 9px;
    border-radius: 50%;
    position: relative
}

.main-navigation-user-icons-avatar div {
    margin-top: 1px
}

.main-navigation-user .glyphicons {
    margin-bottom: 5px
}

.main-navigation-user-infobox {
    position: relative;
    display: inline-block;
    z-index: 25
}

.main-navigation-user-infobox-balance {
    color: #e1dccb;
    font-weight: 700
}

.main-navigation-user-infobox-balance-chevron-icon {
    height: 10px;
    margin-left: 10px
}

.main-navigation-user-infobox-username {
    color: #e7e8e8;
    font-weight: 700
}

.main-navigation-user-infobox-dropdown {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    position: absolute;
    background-color: var(--newheader-color2);
    -webkit-transition: .3s;
    transition: .3s;
    height: 0;
    min-width: 135px;
    -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);
    margin-top: 10px;
    line-height: 25px
}

.main-navigation-user-infobox-dropdown-list {
    cursor: pointer
}

.main-navigation-user-infobox-dropdown-list li {
    padding: 0 12px
}

.main-navigation-user-infobox-dropdown-list li:hover {
    -webkit-transition: .5s;
    transition: .5s;
    background-color: hsla(0,0%,100%,.2);
    color: var(--brand-color)
}

.main-navigation-user-infobox:hover .main-navigation-user-infobox-dropdown {
    height: 155px
}

.main-navigation-user-infobox:hover .main-navigation-user-infobox-dropdown.infobox-dropdown-club {
    height: 230px!important
}

.main-navigation-user-button {
    background-color: #4daf4e;
    color: #fff;
    height: 25px;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: 700;
    border-radius: 3px;
    border: none;
    cursor: pointer
}

.main-navigation-user-button:hover {
    background-color: rgba(77,175,78,.7)
}

.header-2 .happy-hour-counter {
    margin-right: 20px;
    margin-left: 20px
}

.mobile-header-2-nav-menu-icon {
    height: 30px
}

@media (max-width: 1139px) {
    .top-navigation-items-right {
        display:none
    }

    .main-navigation-tablet-view {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .main-navigation-left-menu {
        display: block;
        margin-right: 40px;
        padding-bottom: 15px
    }

    .main-navigation-routs,.main-navigation-routs-dropdown-wrapper-icon {
        display: none
    }

    .main-navigation-authentication {
        margin-top: 3px
    }

    .main-navigation-crazy-hour-with-authentication {
        min-width: 0;
        padding-bottom: 20px
    }
}

.login_user_icon {
    -webkit-filter: brightness(10);
    filter: brightness(10);
    position: absolute;
    height: 20px;
    right: 6px;
    bottom: 6px
}

.whatsapp-icon-support {
    -webkit-filter: invert(1);
    filter: invert(1);
    height: 18px;
    margin-right: 5px
}

.social-container .social-icon-extra:hover path,.social-container .social-icon-extra:hover svg {
    fill: var(--brand-color)!important
}

.social-container .social-icon-extra:hover .telegram-dark {
    fill: #222!important
}

.new-mobileHeader-Wrapper {
    height: 0
}

.new-mobileHeader-Wrapper.crazyHourSpace {
    margin-bottom: 50px
}

.new-mobileHeader-Wrapper.sportLiveIframe {
    margin-bottom: 55px
}

.old-header-bonuses>.main-navigation-user-stats-absolute,.old-header-bonuses>div .main-navigation-user-stats-absolute {
    right: -105px!important
}

.main-navigation-user>.main-navigation-user-infobox,.old-header-bonuses {
    cursor: pointer;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1140px) {
    .main-navigation-user>.main-navigation-user-infobox .stats-bonuses-wrapper>div:not(.bonusesHeader),.old-header-bonuses .stats-bonuses-wrapper>div:not(.bonusesHeader) {
        margin-bottom:30px
    }

    .main-navigation-user>.main-navigation-user-infobox .stats-bonuses-wrapper>div:last-child,.old-header-bonuses .stats-bonuses-wrapper>div:last-child {
        margin-bottom: 200px!important
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute,.old-header-bonuses .main-navigation-user-stats-absolute {
        right: -40px;
        width: 280px;
        top: 37px!important;
        right: unset!important;
        top: 0!important
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute .stats-bonuses-wrapper,.old-header-bonuses .main-navigation-user-stats-absolute .stats-bonuses-wrapper {
        max-height: 100vh;
        min-height: 100vh;
        background: var(--dark-theme-zero)!important
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div,.old-header-bonuses .main-navigation-user-stats-absolute>div {
        padding: 5px!important;
        background-color: var(--dark-theme-two)!important
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute div>.bonusesHeader,.old-header-bonuses .main-navigation-user-stats-absolute div>.bonusesHeader {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        cursor: pointer;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 30px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: var(--brand-color);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important;
        padding: 0 10px;
        height: 60px;
        font-weight: 700!important;
        text-decoration: none!important;
        font-size: 16px!important;
        text-transform: unset!important
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div,.old-header-bonuses .main-navigation-user-stats-absolute>div>div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>div,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>div {
        font-weight: 400;
        min-height: 30px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 10px;
        background: var(--dark-theme-three);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        font-size: 14px
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div {
        padding: 2px 10px;
        border-radius: 10px;
        font-weight: 700;
        font-size: 13px;
        cursor: pointer
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:first-child,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:first-child {
        background-color: #b40000;
        margin-right: 10px
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:last-child,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:last-child {
        background-color: var(--brand-color);
        color: #333
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>.wager-wrapper,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>.wager-wrapper {
        min-height: 54px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        width: 100%
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .percentage-wage,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .percentage-wage {
        position: absolute;
        background: var(--brand-color);
        width: 30px;
        height: 30px;
        top: -7px;
        color: #333;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 50%;
        font-size: 12px;
        font-weight: 700;
        -webkit-box-shadow: 0 0 10px var(--dark-theme-zero);
        box-shadow: 0 0 10px var(--dark-theme-zero)
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .waged-line,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .waged-line {
        width: 30%;
        background: var(--brand-color);
        border-radius: 10px 0 0 10px
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .remaining-line,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .remaining-line {
        width: 100%;
        background: var(--dark-theme-five);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        font-size: 12px;
        border-radius: 0 10px 10px 0
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div>.bonusTerms,.old-header-bonuses .main-navigation-user-stats-absolute>div>div>.bonusTerms {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important;
        text-transform: capitalize!important;
        cursor: pointer;
        font-size: 13px
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div .activebonusItem,.main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div .bonusesHeader,.main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div .bonusTerms,.old-header-bonuses .main-navigation-user-stats-absolute>div>div .activebonusItem,.old-header-bonuses .main-navigation-user-stats-absolute>div>div .bonusesHeader,.old-header-bonuses .main-navigation-user-stats-absolute>div>div .bonusTerms {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-weight: 400;
        text-decoration: underline;
        color: var(--brand-color);
        text-transform: uppercase
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div .activebonusItem,.main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div .bonusesHeader,.old-header-bonuses .main-navigation-user-stats-absolute>div>div .activebonusItem,.old-header-bonuses .main-navigation-user-stats-absolute>div>div .bonusesHeader {
        background-color: var(--dark-theme-two)
    }

    .main-navigation-user>.main-navigation-user-infobox .main-navigation-user-stats-absolute>div>div .activebonusItem,.old-header-bonuses .main-navigation-user-stats-absolute>div>div .activebonusItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 14px
    }
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute,.old-header-bonuses>.main-navigation-user-stats-absolute,.old-header-bonuses>div .main-navigation-user-stats-absolute {
    right: -40px;
    width: 280px;
    top: 30px!important
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div,.old-header-bonuses>.main-navigation-user-stats-absolute>div,.old-header-bonuses>div .main-navigation-user-stats-absolute>div {
    padding: 5px!important;
    background-color: var(--dark-theme-two)!important
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute div>.bonusesHeader,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute div>.bonusesHeader,.old-header-bonuses>.main-navigation-user-stats-absolute div>.bonusesHeader,.old-header-bonuses>div .main-navigation-user-stats-absolute div>.bonusesHeader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
    text-decoration: underline;
    color: var(--brand-color);
    text-transform: uppercase;
    position: relative
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute div>.bonusesHeader>i.web,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute div>.bonusesHeader>i.web,.old-header-bonuses>.main-navigation-user-stats-absolute div>.bonusesHeader>i.web,.old-header-bonuses>div .main-navigation-user-stats-absolute div>.bonusesHeader>i.web {
    text-decoration: none!important;
    position: absolute;
    right: 10px;
    font-size: 20px;
    cursor: pointer
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>div,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>div,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>div,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>div {
    font-weight: 400;
    min-height: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    background: var(--dark-theme-three);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div,.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus a,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus a,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus a,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus a {
    padding: 2px 10px;
    border-radius: 10px;
    font-weight: 700;
    font-size: 13px;
    cursor: pointer
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:first-child,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:first-child,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:first-child,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:first-child {
    background-color: #b40000;
    margin-right: 10px
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>a:last-child,.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:last-child,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>a:last-child,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:last-child,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>a:last-child,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:last-child,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>a:last-child,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>div .playCancel-bonus>div:last-child {
    background-color: var(--brand-color);
    color: #333
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>.wager-wrapper,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>.wager-wrapper,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper {
    min-height: 54px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .percentage-wage,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .percentage-wage,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .percentage-wage,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .percentage-wage {
    position: absolute;
    background: var(--brand-color);
    width: 30px;
    height: 30px;
    top: -7px;
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 700;
    -webkit-box-shadow: 0 0 10px var(--dark-theme-zero);
    box-shadow: 0 0 10px var(--dark-theme-zero)
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .waged-line,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .waged-line,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .waged-line,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .waged-line {
    width: 30%;
    background: var(--brand-color);
    border-radius: 10px 0 0 10px
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .remaining-line,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .remaining-line,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .remaining-line,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .remaining-line {
    width: 100%;
    background: var(--dark-theme-five);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 12px;
    border-radius: 0 10px 10px 0
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>.bonusTerms,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>.bonusTerms,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div>.bonusTerms,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div>.bonusTerms {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
    text-transform: capitalize!important;
    cursor: pointer;
    font-size: 13px
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div .activebonusItem,.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div .bonusesHeader,.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div .bonusTerms,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div .activebonusItem,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div .bonusesHeader,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div .bonusTerms,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div .activebonusItem,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div .bonusesHeader,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div .bonusTerms,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div .activebonusItem,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div .bonusesHeader,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div .bonusTerms {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
    text-decoration: underline;
    color: var(--brand-color);
    text-transform: uppercase
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div .activebonusItem,.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div .bonusesHeader,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div .activebonusItem,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div .bonusesHeader,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div .activebonusItem,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div .bonusesHeader,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div .activebonusItem,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div .bonusesHeader {
    background-color: var(--dark-theme-two)
}

.main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div .activebonusItem,.main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div .activebonusItem,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div .activebonusItem,.old-header-bonuses>div .main-navigation-user-stats-absolute>div>div .activebonusItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px
}

.main-navigation-user-icons-avatar:hover .main-navigation-user-stats-absolute,.main-navigation-user-infobox.saldoBonus:hover .main-navigation-user-stats-absolute {
    pointer-events: unset;
    height: 330px
}

.old-header-bonuses:hover .main-navigation-user-stats-absolute {
    pointer-events: unset;
    height: 315px
}

.old-header-bonuses>.main-navigation-user-stats-absolute {
    padding-top: 7px!important
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute,.main-navigation-user-infobox>.main-navigation-user-stats-absolute,.old-header-bonuses>.main-navigation-user-stats-absolute {
    pointer-events: none;
    position: absolute;
    background: transparent;
    width: 310px;
    height: 0;
    z-index: 99;
    top: 29px;
    padding-top: 24px;
    -webkit-transition: .2s;
    transition: .2s;
    overflow: hidden;
    cursor: default
}

@media (max-width: 1140px) {
    .main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute,.main-navigation-user-infobox>.main-navigation-user-stats-absolute,.old-header-bonuses>.main-navigation-user-stats-absolute {
        position:relative;
        height: unset!important;
        width: 100vw!important;
        padding-top: 0;
        top: 0
    }
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div,.old-header-bonuses>.main-navigation-user-stats-absolute>div {
    background: var(--dark-theme-one);
    color: #fff;
    width: 100%;
    height: 100%;
    padding: 15px;
    font-size: 15px;
    border: 1px solid var(--dark-theme-four);
    border-top: 0
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>div,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div,.old-header-bonuses>.main-navigation-user-stats-absolute>div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.welcome-section,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.welcome-section,.old-header-bonuses>.main-navigation-user-stats-absolute>div>.welcome-section {
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.welcome-section .welcome-text,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.welcome-section .welcome-text,.old-header-bonuses>.main-navigation-user-stats-absolute>div>.welcome-section .welcome-text {
    width: 10px
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.welcome-section .welcome-text>p,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.welcome-section .welcome-text>p,.old-header-bonuses>.main-navigation-user-stats-absolute>div>.welcome-section .welcome-text>p {
    white-space: nowrap
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.welcome-section .payment-button,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.welcome-section .payment-button,.old-header-bonuses>.main-navigation-user-stats-absolute>div>.welcome-section .payment-button {
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--dark-theme-two);
    padding: 0 15px;
    cursor: pointer
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.balances-section,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.balances-section,.old-header-bonuses>.main-navigation-user-stats-absolute>div>.balances-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 180px;
    padding: 10px 0;
    border-top: 1px solid;
    border-bottom: 1px solid
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.balances-section>div,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.balances-section>div,.old-header-bonuses>.main-navigation-user-stats-absolute>div>.balances-section>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 25%;
    border-bottom: 1px dashed
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.balances-section>div:last-child,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.balances-section>div:last-child,.old-header-bonuses>.main-navigation-user-stats-absolute>div>.balances-section>div:last-child {
    border-bottom: none
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.profile-section,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.profile-section,.old-header-bonuses>.main-navigation-user-stats-absolute>div>.profile-section {
    margin-top: 10px
}

.main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.profile-section>div,.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.profile-section>div,.old-header-bonuses>.main-navigation-user-stats-absolute>div>.profile-section>div {
    width: 45%;
    height: 30px;
    background: var(--dark-theme-two);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.drop-drop-main {
    position: absolute;
    background: transparent;
    overflow: hidden;
    top: 75px;
    padding: 0 10px;
    z-index: -1
}

.has-main-dropdown {
    cursor: pointer
}

.has-main-dropdown .drop-drop-main>div {
    height: 0;
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s
}

.has-main-dropdown:hover a:after {
    display: none
}

.has-main-dropdown:hover .drop-drop-main {
    height: 100px
}

.has-main-dropdown:hover .drop-drop-main>div {
    height: auto;
    margin-top: 30px;
    background: #464646;
    padding: 0 10px
}

.has-main-dropdown:hover .drop-drop-main>div>div {
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.has-main-dropdown:hover .drop-drop-main>div>div:hover {
    color: var(--brand-color);
    cursor: pointer
}

.menu-custom-btn {
    height: 25px;
    width: 25px;
    position: absolute;
    bottom: 18px;
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    cursor: pointer
}

.menu-custom-btn.mobile {
    position: unset;
    margin-left: unset
}

.menu-custom-btn>div {
    background: #fff;
    width: 100%;
    height: 3px;
    border-radius: 5px;
    -webkit-transition: .2s;
    transition: .2s
}

.menu-custom-btn>div:not(:nth-child(2)) {
    width: 50%
}

.menu-custom-btn>div:first-child {
    margin-left: auto
}

.menu-custom-btn:not(.active)>div:not(:nth-child(2)) {
    width: 100%
}

.absolute-deposit-mobile {
    position: absolute;
    left: 65px
}

.logout-header-button {
    position: relative
}

.logout-header-button:hover .logout-tooltip {
    opacity: 1
}

.logout-header-button img {
    -webkit-filter: invert(1);
    filter: invert(1);
    margin-left: 20px;
    cursor: pointer;
    height: 26px
}

.logout-header-button .logout-tooltip {
    position: absolute;
    opacity: 0;
    right: -10px;
    z-index: 99;
    -webkit-transition: .2s;
    transition: .2s
}

.infoboxWrapper .main-navigation-user-infobox {
    margin-right: 15px
}

.balance_bonus {
    font-size: 12px;
    line-height: 8px;
    margin-top: 6px
}

.balance_bonus,.download-pwa {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.download-pwa {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.download-pwa>div {
    background-color: var(--dark-500);
    padding: 5px 12px;
    border-radius: 20px;
    -webkit-transition: .2s;
    transition: .2s;
    cursor: pointer
}

.download-pwa>div:hover {
    background-color: var(--dark-400)
}

@-webkit-keyframes heartbit {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 red;
        box-shadow: 0 0 0 0 red;
        opacity: .7
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 8px red;
        box-shadow: 0 0 0 8px red;
        opacity: .4
    }

    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 red;
        box-shadow: 0 0 0 0 red;
        opacity: .1
    }
}

@keyframes heartbit {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 red;
        box-shadow: 0 0 0 0 red;
        opacity: .7
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 8px red;
        box-shadow: 0 0 0 8px red;
        opacity: .4
    }

    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 red;
        box-shadow: 0 0 0 0 red;
        opacity: .1
    }
}

@-webkit-keyframes heartbit2 {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 red;
        box-shadow: 0 0 0 0 red
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 2px red;
        box-shadow: 0 0 0 2px red;
        opacity: .8
    }

    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 red;
        box-shadow: 0 0 0 0 red;
        opacity: .3
    }
}

@keyframes heartbit2 {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 red;
        box-shadow: 0 0 0 0 red
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 2px red;
        box-shadow: 0 0 0 2px red;
        opacity: .8
    }

    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        -webkit-box-shadow: 0 0 0 0 red;
        box-shadow: 0 0 0 0 red;
        opacity: .3
    }
}

@-webkit-keyframes heartbit3 {
    0% {
        -webkit-transform: rotate(332deg) scale(1);
        transform: rotate(332deg) scale(1)
    }

    30% {
        -webkit-transform: rotate(332deg) scale(1.1);
        transform: rotate(332deg) scale(1.1)
    }

    50% {
        -webkit-transform: rotate(332deg) scale(1.4);
        transform: rotate(332deg) scale(1.4)
    }

    90% {
        -webkit-transform: rotate(332deg) scale(1.1);
        transform: rotate(332deg) scale(1.1)
    }

    to {
        -webkit-transform: rotate(332deg) scale(1);
        transform: rotate(332deg) scale(1)
    }
}

@keyframes heartbit3 {
    0% {
        -webkit-transform: rotate(332deg) scale(1);
        transform: rotate(332deg) scale(1)
    }

    30% {
        -webkit-transform: rotate(332deg) scale(1.1);
        transform: rotate(332deg) scale(1.1)
    }

    50% {
        -webkit-transform: rotate(332deg) scale(1.4);
        transform: rotate(332deg) scale(1.4)
    }

    90% {
        -webkit-transform: rotate(332deg) scale(1.1);
        transform: rotate(332deg) scale(1.1)
    }

    to {
        -webkit-transform: rotate(332deg) scale(1);
        transform: rotate(332deg) scale(1)
    }
}

.bonuscountMobile {
    position: absolute;
    background: red;
    color: #fff;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: -9px;
    left: 25px;
    font-size: 10px;
    cursor: pointer
}

.header-mobile-gift {
    margin-right: 10px
}

.header-mobile-gift>i {
    font-size: 16px
}

.header-mobile-gift>.bonuscountMobile {
    left: 12px!important
}

.live-pulse-header:not(.active-border)>a {
    color: #ff0;
    -webkit-animation: livePulsee 1.2s linear infinite;
    animation: livePulsee 1.2s linear infinite
}

@-webkit-keyframes livePulsee {
    0% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    70% {
        opacity: .4;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes livePulsee {
    0% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    70% {
        opacity: .4;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.shabiki-upper-mobile-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    background: var(--nav-color);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.shabiki-upper-mobile-header .custom-deposit-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 30px
}

.shabiki-upper-mobile-header .custom-deposit-button>div {
    background: green;
    font-weight: 700;
    padding: 5px 20px;
    border-radius: 15px;
    cursor: pointer
}

.custom-deposit-button2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 12%;
    top: 12px
}

.custom-deposit-button2>div {
    background: green;
    font-weight: 500;
    padding: 3px 8px;
    border-radius: 15px;
    cursor: pointer;
    font-size: 12px
}

.main-navigation-authentication-login>a {
    white-space: nowrap
}

.bonusesHeader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    white-space: break-spaces
}

.mobile-header-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 4rem;
    position: fixed;
    z-index: 1000;
    top: 0;
    background-color: var(--newheader-color3);
    border-bottom: 1px solid var(--brand-color);
    margin-top: 0;
    padding: 8px 10px;
    -webkit-transition: margin-top .1s;
    transition: margin-top .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.mobile-header-2-left-menu-icon {
    height: 25px
}

.mobile-header-2-logo {
    height: 40px
}

.mobile-header-2-my-bets {
    color: #fafafa
}

.mobile-header-2-authentication {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 130px
}

.mobile-header-2-authentication-login {
    padding-right: 15px;
    color: #fff;
    cursor: pointer
}

.mobile-header-2-authentication-register-button {
    background-color: var(--brand-color);
    color: #000;
    height: 25px;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: 700;
    border-radius: 3px;
    border: none;
    cursor: pointer
}

.mobile-header-2.open {
    margin-top: 50px;
    z-index: 99
}

.user-logged-in-data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 0;
    width: 100%;
    z-index: 100;
    -webkit-transition: height .3s;
    transition: height .3s;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    background-color: var(--dark-theme-three);
    overflow: hidden
}

.user-logged-in-data-username {
    color: #e7e8e8;
    font-weight: 700
}

.user-logged-in-data-right-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.user-logged-in-data-right-box-balance {
    color: #e1dccb;
    font-weight: 700
}

.user-logged-in-data-right-box-deposit-button {
    background-color: #4daf4e;
    color: #fff;
    height: 24px;
    margin-left: 10px;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: 700;
    border-radius: 3px;
    border: none
}

.navButton-deposit-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#fixed-deposit-menu.open-deposit {
    position: relative;
    padding: 10px;
    height: 53px;
    -webkit-transition: .3s;
    transition: .3s
}

#fixed-deposit-menu.open-deposit.fixed {
    position: fixed
}

.new-social-container>.new-social-icon>svg {
    fill: var(--text-color-gray);
    height: 25px;
    width: 25px
}

@media (max-width: 1140px) {
    .new-social-container>.new-social-icon>svg {
        height:35px;
        width: 35px;
        margin: 0 5px
    }
}

body #root .tools-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body #root .tools-wrap .support-live-chat {
    height: 100%
}

body #root .tools-wrap .new-social-container,body #root .tools-wrap .new-social-container>a.new-social-icon,body #root .tools-wrap .support-live-chat>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body #root .tools-wrap .new-social-container>a.new-social-icon {
    margin: 0 2px
}

body #root .tools-wrap .new-social-container>a.new-social-icon:hover>svg {
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3)
}

/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1
}

.animate__animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animate__animated.animate__infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animate__animated.animate__repeat-1 {
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: var(--animate-repeat);
    animation-iteration-count: var(--animate-repeat)
}

.animate__animated.animate__repeat-2 {
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
    animation-iteration-count: calc(var(--animate-repeat) * 2)
}

.animate__animated.animate__repeat-3 {
    -webkit-animation-iteration-count: 3;
    animation-iteration-count: 3;
    -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
    animation-iteration-count: calc(var(--animate-repeat) * 3)
}

.animate__animated.animate__delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-delay: var(--animate-delay);
    animation-delay: var(--animate-delay)
}

.animate__animated.animate__delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-delay: calc(var(--animate-delay) * 2);
    animation-delay: calc(var(--animate-delay) * 2)
}

.animate__animated.animate__delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-delay: calc(var(--animate-delay) * 3);
    animation-delay: calc(var(--animate-delay) * 3)
}

.animate__animated.animate__delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
    -webkit-animation-delay: calc(var(--animate-delay) * 4);
    animation-delay: calc(var(--animate-delay) * 4)
}

.animate__animated.animate__delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-animation-delay: calc(var(--animate-delay) * 5);
    animation-delay: calc(var(--animate-delay) * 5)
}

.animate__animated.animate__faster {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-duration: calc(var(--animate-duration) / 2);
    animation-duration: calc(var(--animate-duration) / 2)
}

.animate__animated.animate__fast {
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-duration: calc(var(--animate-duration) * .8);
    animation-duration: calc(var(--animate-duration) * .8)
}

.animate__animated.animate__slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-duration: calc(var(--animate-duration) * 2);
    animation-duration: calc(var(--animate-duration) * 2)
}

.animate__animated.animate__slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-duration: calc(var(--animate-duration) * 3);
    animation-duration: calc(var(--animate-duration) * 3)
}

@media (prefers-reduced-motion:reduce),print {
    .animate__animated {
        -webkit-animation-duration: 1ms!important;
        animation-duration: 1ms!important;
        -webkit-transition-duration: 1ms!important;
        transition-duration: 1ms!important;
        -webkit-animation-iteration-count: 1!important;
        animation-iteration-count: 1!important
    }

    .animate__animated[class*=Out] {
        opacity: 0
    }
}

@-webkit-keyframes bounce {
    0%,20%,53%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0) scaleY(1.1);
        transform: translate3d(0,-30px,0) scaleY(1.1)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0) scaleY(1.05);
        transform: translate3d(0,-15px,0) scaleY(1.05)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0) scaleY(.95);
        transform: translateZ(0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0) scaleY(1.02);
        transform: translate3d(0,-4px,0) scaleY(1.02)
    }
}

@keyframes bounce {
    0%,20%,53%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0) scaleY(1.1);
        transform: translate3d(0,-30px,0) scaleY(1.1)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0) scaleY(1.05);
        transform: translate3d(0,-15px,0) scaleY(1.05)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0) scaleY(.95);
        transform: translateZ(0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0) scaleY(1.02);
        transform: translate3d(0,-4px,0) scaleY(1.02)
    }
}

.animate__bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.animate__flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.animate__pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.animate__rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shakeX {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

@keyframes shakeX {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

.animate__shakeX {
    -webkit-animation-name: shakeX;
    animation-name: shakeX
}

@-webkit-keyframes shakeY {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }
}

@keyframes shakeY {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }
}

.animate__shakeY {
    -webkit-animation-name: shakeY;
    animation-name: shakeY
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.animate__headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.animate__swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.animate__tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {
    0%,11.1%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes jello {
    0%,11.1%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.animate__jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.animate__heartBeat {
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
    animation-duration: calc(var(--animate-duration) * 1.3);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes backInDown {
    0% {
        -webkit-transform: translateY(-1200px) scale(.7);
        transform: translateY(-1200px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateY(0) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInDown {
    0% {
        -webkit-transform: translateY(-1200px) scale(.7);
        transform: translateY(-1200px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateY(0) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.animate__backInDown {
    -webkit-animation-name: backInDown;
    animation-name: backInDown
}

@-webkit-keyframes backInLeft {
    0% {
        -webkit-transform: translateX(-2000px) scale(.7);
        transform: translateX(-2000px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateX(0) scale(.7);
        transform: translateX(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInLeft {
    0% {
        -webkit-transform: translateX(-2000px) scale(.7);
        transform: translateX(-2000px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateX(0) scale(.7);
        transform: translateX(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.animate__backInLeft {
    -webkit-animation-name: backInLeft;
    animation-name: backInLeft
}

@-webkit-keyframes backInRight {
    0% {
        -webkit-transform: translateX(2000px) scale(.7);
        transform: translateX(2000px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateX(0) scale(.7);
        transform: translateX(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInRight {
    0% {
        -webkit-transform: translateX(2000px) scale(.7);
        transform: translateX(2000px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateX(0) scale(.7);
        transform: translateX(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.animate__backInRight {
    -webkit-animation-name: backInRight;
    animation-name: backInRight
}

@-webkit-keyframes backInUp {
    0% {
        -webkit-transform: translateY(1200px) scale(.7);
        transform: translateY(1200px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateY(0) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInUp {
    0% {
        -webkit-transform: translateY(1200px) scale(.7);
        transform: translateY(1200px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateY(0) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.animate__backInUp {
    -webkit-animation-name: backInUp;
    animation-name: backInUp
}

@-webkit-keyframes backOutDown {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateY(0) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateY(700px) scale(.7);
        transform: translateY(700px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutDown {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateY(0) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateY(700px) scale(.7);
        transform: translateY(700px) scale(.7);
        opacity: .7
    }
}

.animate__backOutDown {
    -webkit-animation-name: backOutDown;
    animation-name: backOutDown
}

@-webkit-keyframes backOutLeft {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateX(0) scale(.7);
        transform: translateX(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateX(-2000px) scale(.7);
        transform: translateX(-2000px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutLeft {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateX(0) scale(.7);
        transform: translateX(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateX(-2000px) scale(.7);
        transform: translateX(-2000px) scale(.7);
        opacity: .7
    }
}

.animate__backOutLeft {
    -webkit-animation-name: backOutLeft;
    animation-name: backOutLeft
}

@-webkit-keyframes backOutRight {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateX(0) scale(.7);
        transform: translateX(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateX(2000px) scale(.7);
        transform: translateX(2000px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutRight {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateX(0) scale(.7);
        transform: translateX(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateX(2000px) scale(.7);
        transform: translateX(2000px) scale(.7);
        opacity: .7
    }
}

.animate__backOutRight {
    -webkit-animation-name: backOutRight;
    animation-name: backOutRight
}

@-webkit-keyframes backOutUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateY(0) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateY(-700px) scale(.7);
        transform: translateY(-700px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateY(0) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateY(-700px) scale(.7);
        transform: translateY(-700px) scale(.7);
        opacity: .7
    }
}

.animate__backOutUp {
    -webkit-animation-name: backOutUp;
    animation-name: backOutUp
}

@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.animate__bounceIn {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0) scaleY(3);
        transform: translate3d(0,-3000px,0) scaleY(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0) scaleY(.9);
        transform: translate3d(0,25px,0) scaleY(.9)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0) scaleY(.95);
        transform: translate3d(0,-10px,0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0) scaleY(.985);
        transform: translate3d(0,5px,0) scaleY(.985)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0) scaleY(3);
        transform: translate3d(0,-3000px,0) scaleY(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0) scaleY(.9);
        transform: translate3d(0,25px,0) scaleY(.9)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0) scaleY(.95);
        transform: translate3d(0,-10px,0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0) scaleY(.985);
        transform: translate3d(0,5px,0) scaleY(.985)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0) scaleX(3);
        transform: translate3d(-3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0) scaleX(1);
        transform: translate3d(25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0) scaleX(.98);
        transform: translate3d(-10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0) scaleX(.995);
        transform: translate3d(5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0) scaleX(3);
        transform: translate3d(-3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0) scaleX(1);
        transform: translate3d(25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0) scaleX(.98);
        transform: translate3d(-10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0) scaleX(.995);
        transform: translate3d(5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0) scaleX(3);
        transform: translate3d(3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0) scaleX(1);
        transform: translate3d(-25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0) scaleX(.98);
        transform: translate3d(10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0) scaleX(.995);
        transform: translate3d(-5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0) scaleX(3);
        transform: translate3d(3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0) scaleX(1);
        transform: translate3d(-25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0) scaleX(.98);
        transform: translate3d(10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0) scaleX(.995);
        transform: translate3d(-5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0) scaleY(5);
        transform: translate3d(0,3000px,0) scaleY(5)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0) scaleY(.9);
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0) scaleY(.95);
        transform: translate3d(0,10px,0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0) scaleY(.985);
        transform: translate3d(0,-5px,0) scaleY(.985)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0) scaleY(5);
        transform: translate3d(0,3000px,0) scaleY(5)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0) scaleY(.9);
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0) scaleY(.95);
        transform: translate3d(0,10px,0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0) scaleY(.985);
        transform: translate3d(0,-5px,0) scaleY(.985)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

.animate__bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0) scaleY(.985);
        transform: translate3d(0,10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0) scaleY(.9);
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0) scaleY(3);
        transform: translate3d(0,2000px,0) scaleY(3)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0) scaleY(.985);
        transform: translate3d(0,10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0) scaleY(.9);
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0) scaleY(3);
        transform: translate3d(0,2000px,0) scaleY(3)
    }
}

.animate__bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0) scaleX(.9);
        transform: translate3d(20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0) scaleX(2);
        transform: translate3d(-2000px,0,0) scaleX(2)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0) scaleX(.9);
        transform: translate3d(20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0) scaleX(2);
        transform: translate3d(-2000px,0,0) scaleX(2)
    }
}

.animate__bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0) scaleX(.9);
        transform: translate3d(-20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0) scaleX(2);
        transform: translate3d(2000px,0,0) scaleX(2)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0) scaleX(.9);
        transform: translate3d(-20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0) scaleX(2);
        transform: translate3d(2000px,0,0) scaleX(2)
    }
}

.animate__bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0) scaleY(.985);
        transform: translate3d(0,-10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0) scaleY(.9);
        transform: translate3d(0,20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0) scaleY(3);
        transform: translate3d(0,-2000px,0) scaleY(3)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0) scaleY(.985);
        transform: translate3d(0,-10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0) scaleY(.9);
        transform: translate3d(0,20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0) scaleY(3);
        transform: translate3d(0,-2000px,0) scaleY(3)
    }
}

.animate__bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.animate__fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeInTopLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,-100%,0);
        transform: translate3d(-100%,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInTopLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,-100%,0);
        transform: translate3d(-100%,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInTopLeft {
    -webkit-animation-name: fadeInTopLeft;
    animation-name: fadeInTopLeft
}

@-webkit-keyframes fadeInTopRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,-100%,0);
        transform: translate3d(100%,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInTopRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,-100%,0);
        transform: translate3d(100%,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInTopRight {
    -webkit-animation-name: fadeInTopRight;
    animation-name: fadeInTopRight
}

@-webkit-keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,100%,0);
        transform: translate3d(-100%,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,100%,0);
        transform: translate3d(-100%,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInBottomLeft {
    -webkit-animation-name: fadeInBottomLeft;
    animation-name: fadeInBottomLeft
}

@-webkit-keyframes fadeInBottomRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,100%,0);
        transform: translate3d(100%,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInBottomRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,100%,0);
        transform: translate3d(100%,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__fadeInBottomRight {
    -webkit-animation-name: fadeInBottomRight;
    animation-name: fadeInBottomRight
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.animate__fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.animate__fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.animate__fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.animate__fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.animate__fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.animate__fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.animate__fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.animate__fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.animate__fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes fadeOutTopLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,-100%,0);
        transform: translate3d(-100%,-100%,0)
    }
}

@keyframes fadeOutTopLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,-100%,0);
        transform: translate3d(-100%,-100%,0)
    }
}

.animate__fadeOutTopLeft {
    -webkit-animation-name: fadeOutTopLeft;
    animation-name: fadeOutTopLeft
}

@-webkit-keyframes fadeOutTopRight {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,-100%,0);
        transform: translate3d(100%,-100%,0)
    }
}

@keyframes fadeOutTopRight {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,-100%,0);
        transform: translate3d(100%,-100%,0)
    }
}

.animate__fadeOutTopRight {
    -webkit-animation-name: fadeOutTopRight;
    animation-name: fadeOutTopRight
}

@-webkit-keyframes fadeOutBottomRight {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,100%,0);
        transform: translate3d(100%,100%,0)
    }
}

@keyframes fadeOutBottomRight {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,100%,0);
        transform: translate3d(100%,100%,0)
    }
}

.animate__fadeOutBottomRight {
    -webkit-animation-name: fadeOutBottomRight;
    animation-name: fadeOutBottomRight
}

@-webkit-keyframes fadeOutBottomLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,100%,0);
        transform: translate3d(-100%,100%,0)
    }
}

@keyframes fadeOutBottomLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,100%,0);
        transform: translate3d(-100%,100%,0)
    }
}

.animate__fadeOutBottomLeft {
    -webkit-animation-name: fadeOutBottomLeft;
    animation-name: fadeOutBottomLeft
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);
        transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);
        transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animate__animated.animate__flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.animate__flipInX {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.animate__flipInY {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.animate__flipOutX {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.animate__flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes lightSpeedInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__lightSpeedInRight {
    -webkit-animation-name: lightSpeedInRight;
    animation-name: lightSpeedInRight;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0) skewX(30deg);
        transform: translate3d(-100%,0,0) skewX(30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(-20deg);
        transform: skewX(-20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(5deg);
        transform: skewX(5deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes lightSpeedInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0) skewX(30deg);
        transform: translate3d(-100%,0,0) skewX(30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(-20deg);
        transform: skewX(-20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(5deg);
        transform: skewX(5deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__lightSpeedInLeft {
    -webkit-animation-name: lightSpeedInLeft;
    animation-name: lightSpeedInLeft;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOutRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOutRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

.animate__lightSpeedOutRight {
    -webkit-animation-name: lightSpeedOutRight;
    animation-name: lightSpeedOutRight;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes lightSpeedOutLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(-100%,0,0) skewX(-30deg);
        transform: translate3d(-100%,0,0) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOutLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(-100%,0,0) skewX(-30deg);
        transform: translate3d(-100%,0,0) skewX(-30deg);
        opacity: 0
    }
}

.animate__lightSpeedOutLeft {
    -webkit-animation-name: lightSpeedOutLeft;
    animation-name: lightSpeedOutLeft;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom
}

@-webkit-keyframes rotateOut {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.animate__rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

.animate__rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.animate__rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.animate__rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.animate__rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom
}

@-webkit-keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

.animate__hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-duration: calc(var(--animate-duration) * 2);
    animation-duration: calc(var(--animate-duration) * 2);
    -webkit-animation-name: hinge;
    animation-name: hinge;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left
}

@-webkit-keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.animate__jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

.animate__rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.animate__zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.animate__zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0)
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0)
    }
}

.animate__zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0)
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0)
    }
}

.animate__zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.animate__slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.animate__slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.animate__slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.animate__slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.animate__slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

.wave {
    height: 150px;
    overflow: hidden;
    background: var(--body-background-color)
}

.wave path {
    fill: var(--casino-lighter-background)
}

.tournament-nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    margin-right: 50px
}

@media (max-width: 1140px) {
    .tournament-nav-links {
        overflow-x:auto
    }
}

.tournament-nav-links::-webkit-scrollbar {
    height: 0
}

.tournament {
    background: var(--casino-lighter-background);
    position: relative;
    overflow: hidden
}

@media (min-width: 1400px) {
    .tournament {
        max-width:1400px;
        margin: auto
    }
}

.tournament-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 10px;
    border-bottom: 1px dashed #525252
}

.tournament-header .tournament-links {
    font-family: inherit;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    line-height: 23px;
    font-weight: 700;
    opacity: .6;
    color: #fff;
    margin-right: 10px;
    padding-bottom: 3px;
    cursor: pointer;
    position: relative;
    width: auto
}

.tournament-header .tournament-links.active {
    border-bottom: 3px solid var(--casino-brand-color);
    opacity: 1
}

.tournament-header .tournament-links.active:after,.tournament-header .tournament-links.active:before {
    content: "";
    width: 1px;
    background: var(--casino-lighter-background);
    right: 4%;
    bottom: -6px;
    position: absolute;
    display: inline-block;
    border-width: 3px;
    border-style: solid;
    border-color: var(--casino-lighter-background) transparent transparent
}

.tournament-header .tournament-links.active:after {
    right: 17px;
    width: 1px
}

.tournament-header-icon {
    position: relative
}

.tournament-header-icon i.tournament-trophy {
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    right: 0;
    background-size: 40px;
    background-repeat: no-repeat
}

.tournament-header-icon i.tournament-trophy.all {
    background-image: url(/9857aa9b5fb62da4af1f6ba31f026d22.svg);
    -webkit-filter: hue-rotate(122deg) brightness(1.5);
    filter: hue-rotate(122deg) brightness(1.5)
}

.tournament-header-icon i.tournament-trophy.active {
    background-image: url(/9857aa9b5fb62da4af1f6ba31f026d22.svg)
}

.tournament-header-icon i.tournament-trophy.comming {
    background-image: url(/df8816105100caa991298e0342969405.svg)
}

.tournament-header-icon i.tournament-trophy.finished {
    background-image: url(/b9c8a22c83fa6feb1061c1cb83e2e080.svg)
}

.tournament .tournament-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

@media (max-width: 550px) {
    .tournament .tournament-card {
        margin-top:20px
    }
}

.tournament .tournament-card.fadeIn {
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.tournament .tournament-card-footer-buttons-wrapper {
    margin-top: auto
}

.tournament-body {
    padding: 20px 0
}

.tournament-body .emptyCard.finished .tournament-card-footer-buttons-wrapper,.tournament-body .emptyCard.finished .tournament-card-image-body,.tournament-body .emptyCard.finished .tournament-finished-info,.tournament-body .tournament-card.finished .tournament-card-footer-buttons-wrapper,.tournament-body .tournament-card.finished .tournament-card-image-body,.tournament-body .tournament-card.finished .tournament-finished-info {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.tournament-body .emptyCard-box,.tournament-body .tournament-card-box {
    padding: 10px 0;
    background-color: var(--dark-theme-five);
    padding: 20px;
    border-radius: 12px;
    height: 300px;
    overflow: hidden
}

.tournament-body .emptyCard .tournament-finished-info,.tournament-body .tournament-card .tournament-finished-info {
    padding: 10px 0;
    padding: 0;
    border-radius: 12px;
    margin-bottom: 20px
}

.empty .tournament-card-footer-buttons-leaderboard,.empty .tournament-card-footer-buttons-readmore {
    background: transparent;
    font-size: 0
}

.empty .tournament-card-footer-buttons-leaderboard-optin,.empty .tournament-card-footer-buttons-readmore-optin {
    background: transparent!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 0
}

.torunaments-timer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 0
}

.torunaments-timer+div {
    margin-top: auto
}

.torunaments-timer>div {
    margin-right: 10px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.tournament-card-box.empty .tournament-card-image-body.four.finished {
    background: none
}

.torunaments-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.torunaments-time span {
    color: hsla(0,0%,100%,.87);
    font-family: inherit;
    font-size: 36px;
    font-weight: 300;
    text-align: center;
    height: 21px;
    line-height: 21px;
    border-radius: 4px;
    background-color: #212121;
    -webkit-box-shadow: 2px 4px 8px 0 rgba(0,0,0,.05);
    box-shadow: 2px 4px 8px 0 rgba(0,0,0,.05);
    margin-right: 5px;
    padding: 0 7px;
    display: inline-block;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.torunaments-time span:last-child {
    margin: 0
}

.torunaments-time-desc {
    line-height: 16px;
    margin-top: 2px
}

.torunaments-time-desc,span.tournament-card-header-label {
    color: hsla(0,0%,100%,.38);
    font-family: inherit;
    font-size: 12px;
    font-weight: 300;
    text-align: center
}

span.tournament-card-header-label {
    line-height: 12px;
    line-height: 16px;
    padding: 3px 10px;
    padding-left: 0;
    text-transform: uppercase
}

span.tournament-card-header-label.finished {
    color: #f5be47
}

.tournament-card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px
}

span.tournament-card-header-status {
    border-radius: 9.5px;
    background-color: #0bb07b;
    color: hsla(0,0%,100%,.8705882353);
    font-family: inherit;
    font-size: 12px!important;
    font-weight: 300!important;
    text-align: center;
    line-height: 12px;
    line-height: 16px;
    padding: 3px 10px;
    height: 19px;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: capitalize
}

span.tournament-card-header-status.comming {
    background-color: #fa6400
}

span.tournament-card-header-status.finished {
    background-color: #0091ff
}

.tournament-card-image-body {
    padding: 0 60% 150px 0;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.tournament-card-image-body.four,.tournament-card-image-body.one {
    background-image: url(/8cc7ba7ece5e41ca1d80797b29c2db92.png)
}

.tournament-card-image-body.two {
    background-image: url(/7339f4aece1697251809b3a4eda94b2b.png)
}

.tournament-card-image-body.three {
    background-image: url(/f8d96cafed8d11e36b13752610ab91b5.png)
}

.tournament-card-image-body.finished {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.tournament-body {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(257px,1fr));
    grid-gap: 10px;
    padding: 10px;
    padding-bottom: 0
}

.tournament-body.all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.tournament-card span.clock-num {
    font-family: inherit;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    height: 30px;
    line-height: 30px;
    line-height: 16px;
    margin: 1px;
    padding: 7px;
    font-weight: 700
}

.tournament-card .torunaments-timer>div {
    margin: 1%
}

.tournament-card .torunaments-time .tournament-card .torunaments-timer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 0
}

.tournament-finished-info {
    padding: 10px 0
}

.tournament-card-footer-head>h4,.tournament-card-footer-head>h5 {
    margin: 8px 0;
    padding-left: 5px
}

.tournament-card-footer-head>h5 {
    font-size: 13px;
    line-height: 13px
}

.tournament-card-footer-head>h4,.tournament-card-footer-head>h5 {
    color: #fff;
    font-family: inherit;
    font-weight: 300;
    text-align: center;
    text-align: left
}

.tournament-card-footer-head>h4 {
    font-size: 16px;
    line-height: 16px;
    font-weight: 700
}

.tournament-card-footer-buttons-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tournament-card-footer-buttons-optin {
    width: 50%;
    border-radius: 20px;
    background-color: #f5be47;
    -webkit-box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25),1px 2px 4px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.25),1px 2px 4px 0 rgba(0,0,0,.25);
    color: #212121;
    font-family: inherit;
    font-size: 13px;
    font-weight: 300;
    text-align: center;
    line-height: 24px;
    font-weight: 700;
    margin-right: 5px;
    cursor: pointer
}

.tournament-opened-right .tournament-card-footer-buttons-leaderboard,.tournament-opened-right .tournament-card-footer-buttons-optin,.tournament-opened-right .tournament-card-footer-buttons-readmore {
    -webkit-transition: .3s;
    transition: .3s
}

.tournament-opened-right .tournament-card-footer-buttons-leaderboard:hover,.tournament-opened-right .tournament-card-footer-buttons-optin:hover,.tournament-opened-right .tournament-card-footer-buttons-readmore:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}

.tournament-card-footer-buttons-leaderboard,.tournament-card-footer-buttons-readmore {
    border-radius: 20px;
    background-color: var(--dark-theme-zero);
    font-family: inherit;
    font-size: 13px;
    font-weight: 300;
    text-align: center;
    line-height: 13px;
    line-height: 23px;
    width: 50%;
    margin-left: 5px;
    cursor: pointer
}

.tournament-card-footer-buttons-leaderboard {
    margin-left: 0
}

.tournament-card-footer-buttons-wrapper>div {
    padding: 8px;
    white-space: nowrap;
    cursor: pointer;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto;
    min-width: calc(50% - 15px)
}

.empty .tournament-card-footer-buttons-optin {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 0
}

.tournament-card-box.subscribed {
    background-color: var(--dark-theme-two);
    border: 1px solid #0bb07b
}

.tournament-finished-info-player {
    position: relative;
    bottom: 10px
}

.tournament-card-footer-buttons-optin.subscribed {
    background-color: #0bb07b;
    opacity: .6;
    color: #fff
}

.tournament-card-ranking-unit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: hsla(0,0%,100%,.87);
    font-family: inherit;
    font-size: 13px;
    font-weight: 300;
    text-align: center;
    line-height: 24px;
    margin-bottom: 8px;
    padding: 4px;
    background: var(--dark-theme-three);
    border-radius: 4px
}

.tournament-card-ranking-unit-rank-nr {
    height: 23px;
    width: 24px;
    background-color: gray;
    text-align: center;
    line-height: 23px;
    border-radius: 4px;
    margin-right: 6px
}

.tournament-card-ranking-unit.nr-1 .tournament-card-ranking-unit-rank-nr {
    background-color: #e67e22
}

.tournament-card-ranking-unit.nr-2 .tournament-card-ranking-unit-rank-nr {
    background-color: #708090
}

.tournament-card-ranking-unit.nr-3 .tournament-card-ranking-unit-rank-nr {
    background-color: #de3163
}

.tournament-card-ranking>div:last-child {
    margin: 0
}

.tournament-card-ranking-unit-rank-name {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: left
}

.tournament-card-torurn-started>div {
    width: 100%;
    margin: auto;
    color: hsla(0,0%,100%,.87);
    font-family: inherit;
    font-size: 13px;
    font-weight: 300;
    text-align: center;
    line-height: 24px
}

.tournament-card-torurn-info {
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tournament-card-torurn-started {
    background: var(--dark-theme-three);
    padding: 0 80% 145px 0;
    border-radius: 9px;
    position: relative
}

.tournament-card-torurn-started i.tournament-trophy.comming {
    position: absolute;
    left: 50%;
    top: 20%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 40px;
    height: 50px;
    background-position: 50%;
    background-repeat: no-repeat
}

.tournament-card-torurn-started i.tournament-trophy.comming.comming {
    background-image: url(/df8816105100caa991298e0342969405.svg);
    background-size: contain
}

.torunament-leader-board-popup-header-title {
    padding: 7% 10%;
    position: relative
}

.torunament-leader-board-popup-header-title>h2 {
    color: #fff;
    font-family: inherit;
    font-size: 32px;
    font-weight: 300;
    text-align: center;
    line-height: 48px
}

.torunament-leader-board-popup-header-title>p {
    color: hsla(0,0%,100%,.87);
    font-family: inherit;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    line-height: 24px;
    margin-bottom: 30px
}

.torunament-leader-board-popup-header-body {
    padding: 10px;
    position: relative
}

.torunament-leader-board-popup-header-body>table {
    width: 100%
}

.torunament-leader-board-popup-header-body>table>thead {
    background: var(--dark-theme-two);
    border-bottom: 1px solid var(--dark-theme-four);
    line-height: 36px
}

.torunament-leader-board-popup-header-body>table td,.torunament-leader-board-popup-header-body>table th {
    padding: 8px 10px
}

.torunament-leader-board-popup-header-body>table td {
    line-height: 33px;
    border-bottom: 1px solid var(--dark-theme-four);
    text-align: center
}

.torunament-leader-board-popup-header-body>table tr {
    -webkit-transition: .3s;
    transition: .3s
}

.torunament-leader-board-popup-header-body>table tr.active,.torunament-leader-board-popup-header-body>table tr:hover {
    color: var(--brand-color);
    background: var(--dark-theme-three);
    border-left: 1px solid var(--brand-color)
}

.tournament-card-ranking {
    min-height: 70%;
    position: relative;
    display: block
}

.tournament-card-torurn-info {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(30%);
    transform: translateY(30%)
}

.tournament-card-empy-wrapper {
    width: 35%;
    background: #639;
    min-width: 24%;
    margin: .5%;
    display: inline-block
}

.tournament-card-empy-box {
    background-color: var(--dark-theme-five);
    padding: 0 100% 106% 0;
    border-radius: 12px
}

.tournament-card-box-empty {
    position: absolute;
    background-color: var(--dark-theme-five);
    top: 0;
    right: 0;
    left: 0;
    border: 0;
    width: 100%;
    height: 100%;
    border-radius: 13px
}

.tournament-card-box {
    position: relative
}

.tournament-card-footer-h4-empty,.tournament-card-footer-h5-empty {
    background: #2e2e2e;
    position: absolute;
    width: 100%;
    height: 16px;
    border-radius: 6px
}

.tournament-card-footer-head {
    position: relative
}

.tournament-card-footer.emtpy h4,.tournament-card-footer.emtpy h5 {
    text-indent: -9999em
}

.tournament-card-footer-h5-empty>span {
    background: #2e2e2e;
    width: 36%;
    height: 100%;
    border-radius: 12px;
    margin-right: 6px
}

.tournament-card-footer-h5-empty {
    top: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tournament-card-footer-h5-empty>span:last-child {
    left: 40%
}

.tournament-card-footer-buttons-left {
    position: absolute;
    width: 49%;
    height: 100%;
    background: #2e2e2e;
    border-radius: 12px
}

.tournament-card-footer-buttons-wrapper {
    position: relative
}

.tournament-card-footer-buttons-right {
    width: 49%;
    background: #2e2e2e;
    height: 100%;
    left: 50%;
    position: absolute;
    border-radius: 12px
}

.tournament-card-footer-h5-empty {
    background: transparent
}

.tournament-opened-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding-bottom: 0
}

.tournament-opened-wrapper .torunaments-time-desc {
    font-size: 16px;
    line-height: 16px;
    margin-top: 12px
}

.torunaments-time-desc {
    text-transform: uppercase
}

.tournament-opened-body-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tournament-opened-body-top.finished .tournament-opened-tourn-card {
    border: 1px dashed var(--dark-theme-seven)
}

.tournament-opened-body-top.finished .mapSlots,.tournament-opened-body-top.finished .tournament-card-footer-buttons-leaderboard,.tournament-opened-body-top.finished .tournament-opened-tourn-card-image {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

@media (max-width: 1140px) {
    .tournament-opened-body-top {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .tournament-opened-body-top .tournament-opened-tourn-card {
        height: 250px!important
    }
}

.tournament-opened-body-top>div {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding-right: 30px
}

@media (max-width: 1140px) {
    .tournament-opened-body-top>div {
        width:100%;
        padding-right: 0
    }
}

.tournament-opened-right {
    padding: 1.5%;
    padding-top: 0
}

.tournament-opened-right-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    margin: 2% 0
}

.tournament-opened-right-buttons>div {
    line-height: 40px;
    height: 40px
}

.tournament-opened-right-buttons-wrapper {
    max-width: 70%
}

.tournament-opened-right-buttons-wrapper>div {
    line-height: 40px
}

.tournament-opened-right>h1 {
    color: #fff;
    font-family: inherit;
    font-size: 32px;
    font-weight: 300;
    text-align: center;
    line-height: 48px;
    font-weight: 700;
    text-align: left
}

.tournament-opened-right>h3 {
    color: hsla(0,0%,100%,.87);
    font-family: inherit;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    line-height: 16px;
    text-align: left;
    margin: 2% 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tournament-opened-right>h3 b {
    text-transform: uppercase;
    margin-bottom: 5px
}

.tournament-opened-right>p,.tournament-opened-right>p span {
    color: hsla(0,0%,100%,.87);
    padding: 0;
    font-family: inherit;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    line-height: 24px;
    text-align: left
}

.tournament-opened-right>h4 {
    color: hsla(0,0%,100%,.38);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: inherit;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    line-height: 16px;
    text-align: left;
    position: relative;
    top: 9%
}

.tournament-opened-right>h4>div {
    margin-right: 10px
}

.tournament-opened-right .torunaments-timer {
    margin: 2.5% 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    margin-top: 10%
}

@media (max-width: 550px) {
    .tournament-opened-right .torunaments-timer {
        margin-top:10px!important
    }
}

.tournament-opened-right span {
    font-size: 35px;
    font-weight: 700;
    line-height: 40px;
    padding: 12px;
    height: 66px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media (max-width: 520px) {
    .tournament-opened-right span {
        font-size:22px
    }
}

.tournament-opened-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    opacity: .6;
    color: hsla(0,0%,100%,.6);
    font-family: inherit;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    line-height: 24px;
    margin-bottom: 1%
}

.tournament-opened-header>div:first-child {
    cursor: pointer
}

.tournament-opened-tourn-card-header>span {
    display: inline-block;
    color: #fff;
    font-family: inherit;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    line-height: 24px
}

.tournament-opened-tourn-card-games .slick-arrow {
    background: rgba(0,0,0,.5294117647);
    border-radius: 50%
}

.tournament-opened-tourn-card-games .slick-arrow.slick-next {
    right: -4%
}

.tournament-opened-tourn-card-games .slick-arrow.slick-prev {
    left: -4%
}

.tournament-opened-tourn-card-header>span:last-child {
    float: right
}

.tournament-opened-tourn-card-header>span:first-child {
    opacity: 1;
    margin-right: 3px;
    font-weight: 700
}

.tournament-opened-header>div:last-child>span:first-child {
    color: #fff;
    margin-right: 7px
}

.tournament-opened-body-bottom {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid var(--dark-theme-four);
    border-radius: 24px;
    background-color: var(--dark-theme-one);
    padding: 6%;
    margin-top: 3%;
    position: relative;
    z-index: 12
}

.tournament-opened-body-bottom>h3 {
    color: #fff;
    margin-bottom: 10px;
    margin-top: 10px;
    font-family: inherit;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    line-height: 19px;
    text-align: left
}

.tournament-opened-body-bottom ul {
    margin: 2% 0
}

.tournament-opened-body-bottom ul>li {
    padding-left: 29px;
    color: hsla(0,0%,100%,.6)
}

.tournament-opened-body-bottom ul>li:before {
    content: "-";
    margin-right: 8px;
    font-size: 16px
}

.tournament-opened-right-buttons-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 42px;
    margin: 2% 0;
    width: 100%;
    max-width: 100%
}

@media (max-width: 1140px) {
    .tournament-opened-right-buttons-wrapper {
        -webkit-box-orient:vertical;
        -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
        flex-flow: column-reverse;
        width: 100%;
        max-width: 100%;
        height: auto
    }

    .tournament-opened-right-buttons-wrapper>div {
        margin-left: 0;
        width: 100%;
        margin-bottom: 10px
    }
}

.active .tournament-opened-tourn-card,.comming .tournament-opened-tourn-card {
    height: calc(120% - 90px)
}

.tournament-opened-tourn-card {
    background: var(--dark-theme-one);
    height: calc(100% - 90px);
    border-radius: 16px;
    padding: 4%;
    margin-bottom: 2%;
    min-height: 400px
}

@media (max-width: 1140px) {
    .tournament-opened-tourn-card {
        min-height:250px
    }
}

.tournament-opened-tourn-card-image {
    position: relative;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.tournament-opened-tourn-card-games .slick-slider {
    max-width: 90%;
    margin: auto
}

.back-arrow {
    width: 100%;
    height: 100%;
    font: 20px/0 icomoon;
    text-align: center;
    position: relative;
    top: 4px
}

.back-arrow:before {
    content: "\E66F"
}

.tournament-opened-body-bottom-wave {
    width: 130%;
    left: 50%;
    position: relative;
    z-index: 1;
    bottom: 0;
    height: 34%;
    max-height: 420px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: var(--body-background-color)
}

@media (max-width: 1000px) {
    .tournament-opened-body-bottom-wave {
        height:10%
    }
}

.tournament-opened-body-bottom-wave path {
    fill: var(--casino-lighter-background)
}

table .torunament-leader-board-popup-header-body-table-prize,table td.torunament-leader-board-popup-header-body-table-points,table td.torunament-leader-board-popup-header-body-table-prize,table th.torunament-leader-board-popup-header-body-table-points {
    text-align: center
}

@media (max-width: 550px) {
    table.tablePrize table td.torunament-leader-board-popup-header-body-table-points,table.tablePrize th.torunament-leader-board-popup-header-body-table-points,table td.torunament-leader-board-popup-header-body-table-points,table th.torunament-leader-board-popup-header-body-table-points {
        text-align:left
    }
}

.mapSlots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.mapSlots img {
    width: calc(20% - 9px);
    border-radius: 14px;
    margin-right: 9px
}

.tournament-opened-tourn-card-games .slick-slide img {
    width: calc(100% - 10px)!important;
    border-radius: 12px;
    aspect-ratio: 1/1;
    -o-object-fit: cover;
    object-fit: cover
}

.content-m.tournament-wrapper {
    max-width: 1166px!important
}

.no-tournaments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    background: var(--dark-theme-three);
    padding: 60px 20px;
    border-radius: 20px
}

@media (max-width: 520px) {
    .no-tournaments {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .no-tournaments i.tournament-trophy {
        margin: 0!important
    }

    .no-tournaments>div {
        margin-top: 20px
    }
}

.no-tournaments i.tournament-trophy {
    position: relative!important;
    width: 150px;
    height: 150px;
    background-size: 60%;
    background-position: 50%;
    background-color: var(--dark-theme-four);
    border-radius: 100%;
    margin-left: 50px
}

.no-tournaments>div {
    font-size: 17px;
    margin-left: 15px
}

.wrapper-m.casino.casino-games+.popup-m .ver-center-view-b.leaderB,.wrapper-m.torunaments+.popup-m .ver-center-view-b.leaderB {
    max-width: 547px!important;
    min-width: 520px!important
}

.torunament-leader-board-popup-header-body-table-id {
    width: 25%;
    text-align: center
}

.torunament-leader-board-popup-header-body-table-player {
    text-align: center
}

.blockTrns {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(257px,1fr));
    grid-gap: 10px;
    width: 100%;
    overflow-x: scroll;
    padding: 5px 0;
    overflow-y: hidden
}

@media (max-width: 1100px) {
    .blockTrns {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .blockTrns>div {
        min-width: 270px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-right: 10px
    }
}

@media (max-width: 520px) {
    .blockTrns>div {
        min-width:calc(100vw - 20px)
    }
}

.blockTrns::-webkit-scrollbar {
    width: 0;
    height: 0
}

.commingSlots {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(197px,1fr));
    grid-gap: 10px
}

@media (max-width: 550px) {
    .commingSlots {
        grid-template-columns:repeat(auto-fill,minmax(117px,1fr))
    }
}

.commingSlots h1 {
    width: 100%;
    text-align: left
}

.commingSlots .slotTrn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow: hidden;
    position: relative
}

.commingSlots .slotTrn:last-child {
    margin-right: auto
}

.commingSlots .slotTrn img {
    width: 100%;
    -o-object-position: center;
    object-position: center;
    aspect-ratio: 1.4/1
}

.commingSlots .slotTrn span {
    margin-top: 5px
}

.commingSlots .slotTrn .wrapperSlot {
    position: relative;
    width: 100%;
    border-radius: 14px;
    aspect-ratio: 1.4/1;
    overflow: hidden
}

.commingSlots .slotTrn span.casino-game-label {
    width: auto
}

.commingSlots .slotTrn span.casino-game-label:before {
    content: "";
    border: 0
}

.commingSlotsh1 {
    font-size: 25px;
    margin: 46px 0
}

@-webkit-keyframes placeholderAnimate {
    0% {
        background-position: -650px 0
    }

    to {
        background-position: 650px 0
    }
}

@keyframes placeholderAnimate {
    0% {
        background-position: -650px 0
    }

    to {
        background-position: 650px 0
    }
}

.emptyCard {
    min-height: 390px
}

@media (max-width: 550px) {
    .emptyCard {
        margin-top:20px
    }
}

.emptyCard>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.emptyCard>div>span {
    border-radius: 12px;
    background: -webkit-gradient(linear,left top,right top,color-stop(2%,var(--dark-theme-three)),color-stop(18%,var(--dark-theme-four)),color-stop(33%,var(--dark-theme-three)));
    background: linear-gradient(90deg,var(--dark-theme-three) 2%,var(--dark-theme-four) 18%,var(--dark-theme-three) 33%);
    background-size: 1300px
}

.emptyCard>div:first-child {
    height: 76%;
    width: 100%
}

.emptyCard>div:first-child span {
    width: 100%;
    height: 100%
}

.emptyCard>div:nth-child(2) {
    height: 40px;
    width: 100%;
    margin-top: 7px
}

.emptyCard>div:nth-child(2) span {
    height: 16px
}

.emptyCard>div:nth-child(2) span:first-child {
    width: 100%
}

.emptyCard>div:nth-child(2) span:nth-child(2) {
    width: 25%;
    margin-top: 7px
}

.emptyCard>div:nth-child(2) span:nth-child(3) {
    width: 25%;
    margin-left: 5%;
    margin-top: 7px
}

.emptyCard>div:nth-child(3) {
    height: 40px;
    margin-top: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.emptyCard>div:nth-child(3) span {
    width: calc(50% - 5px)
}

.myPlace {
    position: absolute;
    white-space: nowrap;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    bottom: 0
}

.myPlace,.myPlace>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.myPlace>div {
    background: var(--dark-theme-four);
    padding: 5px 11px;
    border-radius: 5px
}

.myPlace>div:before {
    content: "You: ";
    position: absolute;
    left: -32px
}

.myPlace>div>span:first-child {
    padding: 2px 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: var(--dark-theme-seven);
    border-radius: 4px;
    margin-right: 10px;
    font-size: 12px;
    width: unset!important
}

.myPlace>div>span:last-child {
    margin-left: 30px
}

.buttons {
    position: absolute;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    right: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 0;
    display: flex;
    width: 50%;
    height: 34
}

.buttons>div {
    position: relative;
    width: 50%;
    height: 30px;
    padding: 2px;
    margin-left: 2px;
    background: var(--dark-theme-four);
    text-align: center;
    line-height: 28px;
    font-weight: 700;
    border-radius: 5px
}

.buttons>div.active {
    color: var(--brand-color)
}

.buttons>div:hover {
    cursor: pointer
}

.winnerh3 {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-flow: row!important;
    flex-flow: row!important
}

.winnerh3,.winnerh3 span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.winnerh3 span {
    font-size: 16px!important;
    padding: 0;
    height: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px;
    line-height: 16px;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.winnerh3>span:first-child {
    color: var(--brand-color)
}

.casino-games-navigation-options.tournamentsTabs {
    margin-bottom: 20px
}

.torunament-leader-board-popup-header-body-table-id {
    position: relative
}

.torunament-leader-board-popup-header-body-table-id img {
    width: 42px;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

body .casino-game-info-slot {
    overflow: hidden
}

body .casino-game-info-slot .tag.race,body .casino-game-info-slot .tag.Race {
    -webkit-clip-path: polygon(26% 0,100% 0,100% 100%,40% 100%);
    clip-path: polygon(26% 0,100% 0,100% 100%,40% 100%);
    padding-left: 41%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
    justify-content: flex-end
}

body .tag.race,body .tag.Race {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #ef3131;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    text-transform: capitalize;
    padding: 1px 40px;
    -webkit-transform: rotate(-45deg) translateX(30%) translateY(20%);
    -ms-transform: rotate(-45deg) translateX(30%) translateY(20%);
    transform: rotate(-45deg) translateX(30%) translateY(20%);
    z-index: 10
}

.slot-leader-borads-btn {
    line-height: 28px;
    margin: 2px 10px;
    font-weight: 700;
    background: hsla(0,0%,43%,.3490196078);
    padding: 0 6px;
    border-radius: 3px
}

.tournament-opened-body-top.finished .slick-slide {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.race-pop-up {
    padding-top: 4px;
    border: none
}

.race-pop-up .popup-content-view-m {
    padding-top: 4px;
    background: transparent
}

.race-pop-up-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: var(--casino-lighter-background);
    border: 1px solid var(--casino-lighter-background);
    min-height: 300px;
    border-radius: 10px
}

.race-pop-up-modal-logo {
    width: 55px;
    height: auto;
    position: relative;
    top: -4px
}

.race-pop-up-modal-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 300px
}

.race-pop-up-modal-box-title {
    font-size: 18px;
    margin: 7px 0
}

.race-pop-up-modal-box-info {
    background-color: var(--casino-background);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: var(--dark-theme-two);
    min-width: 300px;
    padding-bottom: 20px
}

.race-pop-up-modal-box-info-text {
    background: var(--brand-color);
    max-width: 250px;
    padding: 5px 25px;
    margin: 10px 0;
    color: var(--brand-color-text);
    border-radius: 3px
}

.race-pop-up-modal-box-info-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0,0,0,.1215686275);
    margin: 0 0 10px;
    padding: 7px 15px;
    color: #fff;
    border-radius: 10px
}

.race-pop-up-modal-box-info-time-1 {
    padding: 5px 5px 5px 0
}

.race-pop-up-modal-box-info-time-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: var(--casino-lighter-background);
    padding: 5px;
    border-radius: 10px
}

.race-pop-up-modal-box-info-time-2 div {
    margin-left: 3px;
    margin-right: 3px
}

.race-pop-up-modal-box-info-award {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.race-pop-up-modal-box-info-award-second {
    margin-right: 15px;
    margin-left: 15px
}

.race-pop-up-modal-box-info-award-first img,.race-pop-up-modal-box-info-award-second img,.race-pop-up-modal-box-info-award-third img {
    height: 50px
}

.race-pop-up-modal-box-info-button {
    background: var(--brand-color);
    color: var(--brand-color-text);
    margin: 10px 0;
    padding: 7px 20px;
    cursor: pointer
}

.leaderboard-pagination {
    padding-bottom: 30px
}

.leaderboard-pagination,.leaderboard-pagination>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.leaderboard-pagination>div {
    padding: 3px 0;
    width: 25px;
    background-color: var(--dark-theme-three);
    border: 1px solid var(--dark-theme-four);
    margin: 0 3px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700
}

.leaderboard-pagination>div.active {
    background-color: var(--brand-color);
    border: 1px solid var(--brand-color);
    color: #333
}

.leaderboard-pagination>div.disabled {
    opacity: .5
}

.leaderboard-pagination>div i {
    margin-top: 2px
}

.table-body-leaderboard {
    max-height: 500px
}

@font-face {
    font-family: icomoon-zonga-casino;
    src: url(/5287b2d80d6bb506ff7aedb9a68a8c01.eot);
    src: url(/5287b2d80d6bb506ff7aedb9a68a8c01.eot#iefix) format("embedded-opentype"),url(/193002bfa3397830a66bd815b1940c34.ttf) format("truetype"),url(/73b0bdac30dc7799d16b65a603269603.woff) format("woff"),url(/c06ff6cd6c3c4343f056737d108b2168.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.icon {
    font-family: icomoon-zonga-casino!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-circle_empty:before {
    content: "\EBF1"
}

.icon-alarm_add1:before {
    content: "\EB7D"
}

.icon-alarm1:before {
    content: "\EB7E"
}

.icon-bulb1:before {
    content: "\EB7F"
}

.icon-bullhorn1:before {
    content: "\EB80"
}

.icon-cards-club1:before {
    content: "\EB81"
}

.icon-cards-deck1:before {
    content: "\EB82"
}

.icon-cards1:before {
    content: "\EB83"
}

.icon-checkbox_checked_outline1:before {
    content: "\EB84"
}

.icon-checkbox_checked1:before {
    content: "\EB85"
}

.icon-checkbox_square1:before {
    content: "\EB86"
}

.icon-checkbox1:before {
    content: "\EB87"
}

.icon-circle_check_outline1:before {
    content: "\EB88"
}

.icon-circle_check1:before {
    content: "\EB89"
}

.icon-circle_checked1:before {
    content: "\EB8A"
}

.icon-clock1:before {
    content: "\EB8B"
}

.icon-Color1:before {
    content: "\EB8C"
}

.icon-command1:before {
    content: "\EB8D"
}

.icon-confused1:before {
    content: "\EB8E"
}

.icon-cookie-alert1:before {
    content: "\EB8F"
}

.icon-cookie-cog1:before {
    content: "\EB90"
}

.icon-cookie-remove1:before {
    content: "\EB91"
}

.icon-cookie1:before {
    content: "\EB92"
}

.icon-credit_card_alt1:before {
    content: "\EB93"
}

.icon-credit_card1:before {
    content: "\EB94"
}

.icon-day1:before {
    content: "\EB95"
}

.icon-done_all1:before {
    content: "\EB96"
}

.icon-done1:before {
    content: "\EB97"
}

.icon-download_done1:before {
    content: "\EB98"
}

.icon-download1:before {
    content: "\EB99"
}

.icon-earth1:before {
    content: "\EB9A"
}

.icon-email-alert1:before {
    content: "\EB9B"
}

.icon-email-edit1:before {
    content: "\EB9C"
}

.icon-email-newsletter1:before {
    content: "\EB9D"
}

.icon-email-open-outline1:before {
    content: "\EB9E"
}

.icon-email-outline1:before {
    content: "\EB9F"
}

.icon-email-sync1:before {
    content: "\EBA0"
}

.icon-email1:before {
    content: "\EBA1"
}

.icon-euro1:before {
    content: "\EBA2"
}

.icon-exit_alt1:before {
    content: "\EBA3"
}

.icon-exit1:before {
    content: "\EBA4"
}

.icon-external_link1:before {
    content: "\EBA5"
}

.icon-face-agent1:before {
    content: "\EBA6"
}

.icon-filter-menu1:before {
    content: "\EBA7"
}

.icon-filter-minus1:before {
    content: "\EBA8"
}

.icon-filter-plus1:before {
    content: "\EBA9"
}

.icon-filter-remove1:before {
    content: "\EBAA"
}

.icon-Flag_fill1:before {
    content: "\EBAB"
}

.icon-Flag_outline1:before {
    content: "\EBAC"
}

.icon-gift_alt1:before {
    content: "\EBAD"
}

.icon-gift_off1:before {
    content: "\EBAE"
}

.icon-gift_open1:before {
    content: "\EBAF"
}

.icon-gift_outline1:before {
    content: "\EBB0"
}

.icon-gift1:before {
    content: "\EBB1"
}

.icon-happy1:before {
    content: "\EBB2"
}

.icon-heart_fill1:before {
    content: "\EBB3"
}

.icon-heart_outline1:before {
    content: "\EBB4"
}

.icon-heart-multiple1:before {
    content: "\EBB5"
}

.icon-heart-plus-outline1:before {
    content: "\EBB6"
}

.icon-help_circle_outline1:before {
    content: "\EBB7"
}

.icon-help_circle1:before {
    content: "\EBB8"
}

.icon-help_questionmark1:before {
    content: "\EBB9"
}

.icon-hourglass1:before {
    content: "\EBBA"
}

.icon-image_alt1:before {
    content: "\EBBB"
}

.icon-label1:before {
    content: "\EBBC"
}

.icon-layers_alt1:before {
    content: "\EBBD"
}

.icon-layers1:before {
    content: "\EBBE"
}

.icon-link_021:before {
    content: "\EBBF"
}

.icon-link1:before {
    content: "\EBC0"
}

.icon-live-blackjack1:before {
    content: "\EBC1"
}

.icon-loading1:before {
    content: "\EBC2"
}

.icon-location_outline1:before {
    content: "\EBC3"
}

.icon-location1:before {
    content: "\EBC4"
}

.icon-log_out1:before {
    content: "\EBC5"
}

.icon-map1:before {
    content: "\EBC6"
}

.icon-medal1:before {
    content: "\EBC7"
}

.icon-moon1:before {
    content: "\EBC8"
}

.icon-new1:before {
    content: "\EBC9"
}

.icon-night1:before {
    content: "\EBCA"
}

.icon-off_close1:before {
    content: "\EBCB"
}

.icon-off_outline_close1:before {
    content: "\EBCC"
}

.icon-party-popper1:before {
    content: "\EBCD"
}

.icon-path1:before {
    content: "\EBCE"
}

.icon-phone-in-talk1:before {
    content: "\EBCF"
}

.icon-phone1:before {
    content: "\EBD0"
}

.icon-radio_filled1:before {
    content: "\EBD1"
}

.icon-radio1:before {
    content: "\EBD2"
}

.icon-recent_play:before {
    content: "\EBD3"
}

.icon-refresh_02:before {
    content: "\EBD4"
}

.icon-refresh:before {
    content: "\EBD5"
}

.icon-sad:before {
    content: "\EBD6"
}

.icon-settings_filled:before {
    content: "\EBD7"
}

.icon-settings_future:before {
    content: "\EBD8"
}

.icon-settings:before {
    content: "\EBD9"
}

.icon-share_outline:before {
    content: "\EBDA"
}

.icon-share:before {
    content: "\EBDB"
}

.icon-slider_01:before {
    content: "\EBDC"
}

.icon-slider_02:before {
    content: "\EBDD"
}

.icon-slider_03-close:before {
    content: "\EBDE"
}

.icon-slider_03:before {
    content: "\EBDF"
}

.icon-star_outline:before {
    content: "\EBE0"
}

.icon-star_plus_outline:before {
    content: "\EBE1"
}

.icon-star-face:before {
    content: "\EBE2"
}

.icon-star1:before {
    content: "\EBE3"
}

.icon-stopwatch1:before {
    content: "\EBE4"
}

.icon-sun:before {
    content: "\EBE5"
}

.icon-tag-heart:before {
    content: "\EBE6"
}

.icon-ticket:before {
    content: "\EBE7"
}

.icon-toggle-switch-off-outline:before {
    content: "\EBE8"
}

.icon-toggle-switch-off:before {
    content: "\EBE9"
}

.icon-toggle-switch-outline:before {
    content: "\EBEA"
}

.icon-toggle-switch:before {
    content: "\EBEB"
}

.icon-trash_empty:before {
    content: "\EBEC"
}

.icon-trash_full:before {
    content: "\EBED"
}

.icon-trophy_award:before {
    content: "\EBEE"
}

.icon-trophy:before {
    content: "\EBEF"
}

.icon-unlink:before {
    content: "\EBF0"
}

.icon-account-heart:before {
    content: "\E951"
}

.icon-female:before {
    content: "\E952"
}

.icon-folder-account:before {
    content: "\E953"
}

.icon-id_card:before {
    content: "\E954"
}

.icon-male:before {
    content: "\E955"
}

.icon-shield-accoun-alt:before {
    content: "\E956"
}

.icon-shield-account-outline:before {
    content: "\E957"
}

.icon-shield-account:before {
    content: "\E958"
}

.icon-user_check:before {
    content: "\E959"
}

.icon-user_circle:before {
    content: "\E95B"
}

.icon-user_lock:before {
    content: "\E95C"
}

.icon-user_minus:before {
    content: "\E95D"
}

.icon-user_pin:before {
    content: "\E95E"
}

.icon-user_plus:before {
    content: "\E95F"
}

.icon-user_voice:before {
    content: "\E960"
}

.icon-user_x:before {
    content: "\E961"
}

.icon-user-cog:before {
    content: "\E962"
}

.icon-user-edit:before {
    content: "\E963"
}

.icon-user-minus:before {
    content: "\E964"
}

.icon-user-outline:before {
    content: "\E965"
}

.icon-user-plus:before {
    content: "\E966"
}

.icon-user:before {
    content: "\E967"
}

.icon-bar_bottom:before {
    content: "\E968"
}

.icon-bar_left:before {
    content: "\E969"
}

.icon-bar_right:before {
    content: "\E96A"
}

.icon-bar_top:before {
    content: "\E96B"
}

.icon-code:before {
    content: "\E96C"
}

.icon-cylinder:before {
    content: "\E96D"
}

.icon-data:before {
    content: "\E96E"
}

.icon-terminal:before {
    content: "\E96F"
}

.icon-transfer:before {
    content: "\E970"
}

.icon-window_check:before {
    content: "\E971"
}

.icon-window_close:before {
    content: "\E972"
}

.icon-window_code_block:before {
    content: "\E973"
}

.icon-window_sidebar:before {
    content: "\E974"
}

.icon-window_terminal:before {
    content: "\E975"
}

.icon-window:before {
    content: "\E976"
}

.icon-gamepad:before {
    content: "\E977"
}

.icon-scoreboard:before {
    content: "\E978"
}

.icon-slot-machine:before {
    content: "\E979"
}

.icon-football:before,.icon-soccer:before {
    content: "\E97A"
}

.icon-youtube-gaming:before {
    content: "\E97B"
}

.icon-notification_active:before {
    content: "\E97C"
}

.icon-notification_deactivated:before {
    content: "\E97D"
}

.icon-notification_dot:before {
    content: "\E97E"
}

.icon-notification_minus:before {
    content: "\E97F"
}

.icon-notification_outline_dot:before {
    content: "\E980"
}

.icon-notification_outline_minus:before {
    content: "\E981"
}

.icon-notification_outline_plus:before {
    content: "\E982"
}

.icon-notification_outline:before {
    content: "\E983"
}

.icon-notification_plus:before {
    content: "\E984"
}

.icon-notification:before {
    content: "\E985"
}

.icon-dot_01_xs:before {
    content: "\E986"
}

.icon-dot_02_s:before {
    content: "\E987"
}

.icon-dot_03_m:before {
    content: "\E988"
}

.icon-dot_04_l:before {
    content: "\E989"
}

.icon-dot_05_xl:before {
    content: "\E98A"
}

.icon-close_big:before {
    content: "\E98B"
}

.icon-close_small:before {
    content: "\E98C"
}

.icon-hamburger:before {
    content: "\E98D"
}

.icon-menu_alt_01:before {
    content: "\E98E"
}

.icon-menu_alt_02:before {
    content: "\E98F"
}

.icon-menu_alt_03:before {
    content: "\E990"
}

.icon-menu_alt_04:before {
    content: "\E991"
}

.icon-menu_alt_05:before {
    content: "\E992"
}

.icon-menu_duo:before {
    content: "\E993"
}

.icon-more_horizontal:before {
    content: "\E994"
}

.icon-more_vertical:before {
    content: "\E995"
}

.icon-airplay:before {
    content: "\E996"
}

.icon-cast:before {
    content: "\E997"
}

.icon-fast_forward:before {
    content: "\E998"
}

.icon-fast_rewind:before {
    content: "\E999"
}

.icon-full-screen:before {
    content: "\E99A"
}

.icon-panorma-wide-angle-horizontal:before {
    content: "\E99B"
}

.icon-panorma-wide-angle:before {
    content: "\E99C"
}

.icon-pause_circle_filled:before {
    content: "\E99D"
}

.icon-pause_circle_outline:before {
    content: "\E99E"
}

.icon-play_arrow:before {
    content: "\E99F"
}

.icon-play_circle_filled:before {
    content: "\E9A0"
}

.icon-play_circle_outline:before {
    content: "\E9A1"
}

.icon-repeat:before {
    content: "\E9A2"
}

.icon-shuffle:before {
    content: "\E9A3"
}

.icon-skip_next:before {
    content: "\E9A4"
}

.icon-skip_previous:before {
    content: "\E9A5"
}

.icon-dashboard_02:before {
    content: "\E9A6"
}

.icon-dashboard:before {
    content: "\E9A7"
}

.icon-grid_big_round:before {
    content: "\E9A8"
}

.icon-grid_big:before {
    content: "\E9A9"
}

.icon-grid_horizontal_round:before {
    content: "\E9AA"
}

.icon-grid_horizontal:before {
    content: "\E9AB"
}

.icon-grid_round:before {
    content: "\E9AC"
}

.icon-grid_small_round:before {
    content: "\E9AD"
}

.icon-grid_small:before {
    content: "\E9AE"
}

.icon-grid_vertical_round:before {
    content: "\E9AF"
}

.icon-grid_vertical:before {
    content: "\E9B0"
}

.icon-grid:before {
    content: "\E9B1"
}

.icon-bank-transfer:before {
    content: "\E9B2"
}

.icon-bank:before {
    content: "\E9B3"
}

.icon-cash-lock-open:before {
    content: "\E9B4"
}

.icon-cash-lock:before {
    content: "\E9B5"
}

.icon-cash-minus:before {
    content: "\E9B6"
}

.icon-cash-multiple:before {
    content: "\E9B7"
}

.icon-cash-plus:before {
    content: "\E9B8"
}

.icon-cash:before {
    content: "\E9B9"
}

.icon-coins-lock:before {
    content: "\E9BA"
}

.icon-coins-minus:before {
    content: "\E9BB"
}

.icon-coins-plus:before {
    content: "\E9BC"
}

.icon-coins:before {
    content: "\E9BD"
}

.icon-wallet-giftcard:before {
    content: "\E9BE"
}

.icon-wallet:before {
    content: "\E9BF"
}

.icon-cloud_check:before {
    content: "\E9C0"
}

.icon-cloud_close:before {
    content: "\E9C1"
}

.icon-cloud_down:before {
    content: "\E9C2"
}

.icon-cloud_off:before {
    content: "\E9C3"
}

.icon-cloud_outline:before {
    content: "\E9C4"
}

.icon-cloud_up:before {
    content: "\E9C5"
}

.icon-cloud:before {
    content: "\E9C6"
}

.icon-file_blank:before {
    content: "\E9C7"
}

.icon-file_find:before {
    content: "\E9C8"
}

.icon-file_minus:before {
    content: "\E9C9"
}

.icon-file_new:before {
    content: "\E9CA"
}

.icon-folder_minus:before {
    content: "\E9CB"
}

.icon-folder_open:before {
    content: "\E9CC"
}

.icon-folder_plus:before {
    content: "\E9CD"
}

.icon-folder:before {
    content: "\E9CE"
}

.icon-note:before {
    content: "\E9CF"
}

.icon-add_to_queue:before {
    content: "\E9D0"
}

.icon-bubbles:before {
    content: "\E9D1"
}

.icon-comment_check:before {
    content: "\E9D2"
}

.icon-comment_minus:before {
    content: "\E9D3"
}

.icon-comment_plus:before {
    content: "\E9D4"
}

.icon-comment:before {
    content: "\E9D5"
}

.icon-copy:before {
    content: "\E9D6"
}

.icon-edit-off:before {
    content: "\E9D7"
}

.icon-edit:before {
    content: "\E9D8"
}

.icon-file-document-edit:before {
    content: "\E9D9"
}

.icon-filter-variant-remove:before {
    content: "\E9DA"
}

.icon-filter-variant:before {
    content: "\E9DB"
}

.icon-format-list-text:before {
    content: "\E9DC"
}

.icon-hide:before {
    content: "\E9DD"
}

.icon-list_check:before {
    content: "\E9DE"
}

.icon-list_minus:before {
    content: "\E9DF"
}

.icon-list_ol:before {
    content: "\E9E0"
}

.icon-list_plus:before {
    content: "\E9E1"
}

.icon-list_ul:before {
    content: "\E9E2"
}

.icon-minus_circle_outline:before {
    content: "\E9E3"
}

.icon-minus_circle:before {
    content: "\E9E4"
}

.icon-minus_square:before {
    content: "\E9E5"
}

.icon-minus:before {
    content: "\E9E6"
}

.icon-move_horizontal:before {
    content: "\E9E7"
}

.icon-move_vertical:before {
    content: "\E9E8"
}

.icon-move:before {
    content: "\E9E9"
}

.icon-plus_circle_outline:before {
    content: "\E9EA"
}

.icon-plus_circle:before {
    content: "\E9EB"
}

.icon-plus_square:before {
    content: "\E9EC"
}

.icon-plus:before {
    content: "\E9ED"
}

.icon-resize-bottom-right:before {
    content: "\E9EE"
}

.icon-search_small_minus:before {
    content: "\E9EF"
}

.icon-search_small_plus:before {
    content: "\E9F0"
}

.icon-search_small:before {
    content: "\E9F1"
}

.icon-search-alt:before {
    content: "\E9F2"
}

.icon-search:before {
    content: "\E9F3"
}

.icon-select_multiple:before {
    content: "\E9F4"
}

.icon-show:before {
    content: "\E9F5"
}

.icon-sms:before {
    content: "\E9F6"
}

.icon-sort-alphabetical-ascending:before {
    content: "\E9F7"
}

.icon-sort-alphabetical-variant:before {
    content: "\E9F8"
}

.icon-sort-bool-ascending-variant:before {
    content: "\E9F9"
}

.icon-sort-variant-remove-copy:before {
    content: "\E9FA"
}

.icon-sort-variant-remove:before {
    content: "\E9FB"
}

.icon-sort-variant:before {
    content: "\E9FC"
}

.icon-text_align_center:before {
    content: "\E9FD"
}

.icon-text_align_justify:before {
    content: "\E9FE"
}

.icon-text_align_left:before {
    content: "\E9FF"
}

.icon-text_align_right:before {
    content: "\EA00"
}

.icon-text-box-check:before {
    content: "\EA01"
}

.icon-text-box-plus:before {
    content: "\EA02"
}

.icon-devices:before {
    content: "\EA03"
}

.icon-laptop:before {
    content: "\EA04"
}

.icon-mobile_alt:before {
    content: "\EA05"
}

.icon-mobile_check:before {
    content: "\EA06"
}

.icon-mobile:before {
    content: "\EA07"
}

.icon-monitor:before {
    content: "\EA08"
}

.icon-tablet:before {
    content: "\EA09"
}

.icon-bar_chart_alt:before {
    content: "\EA0A"
}

.icon-Bar_chart_horizontal:before {
    content: "\EA0B"
}

.icon-bar_chart_square:before {
    content: "\EA0C"
}

.icon-bar_chart:before {
    content: "\EA0D"
}

.icon-doughnut_chart:before {
    content: "\EA0E"
}

.icon-line_chart_down:before {
    content: "\EA0F"
}

.icon-line_chart_up:before {
    content: "\EA10"
}

.icon-pie_chart_25:before {
    content: "\EA11"
}

.icon-pie_chart_50:before {
    content: "\EA12"
}

.icon-pie_chart_75:before {
    content: "\EA13"
}

.icon-pie_chart_outline_25:before {
    content: "\EA14"
}

.icon-pie_chart_outline:before {
    content: "\EA15"
}

.icon-trending_down:before {
    content: "\EA16"
}

.icon-trending_up:before {
    content: "\EA17"
}

.icon-calendar_calendar:before {
    content: "\EA18"
}

.icon-calendar_check:before {
    content: "\EA19"
}

.icon-calendar_edit:before {
    content: "\EA1A"
}

.icon-calendar_event:before {
    content: "\EA1B"
}

.icon-calendar_minus:before {
    content: "\EA1C"
}

.icon-calendar_plus:before {
    content: "\EA1D"
}

.icon-calendar_week:before {
    content: "\EA1E"
}

.icon-calendar_x:before {
    content: "\EA1F"
}

.icon-calendar:before {
    content: "\EA20"
}

.icon-Adobe_XD:before {
    content: "\EA21"
}

.icon-app_store:before {
    content: "\EA22"
}

.icon-apple:before {
    content: "\EA23"
}

.icon-behance:before {
    content: "\EA24"
}

.icon-coolicons:before {
    content: "\EA25"
}

.icon-css3:before {
    content: "\EA26"
}

.icon-discord:before {
    content: "\EA27"
}

.icon-Dribbble:before {
    content: "\EA28"
}

.icon-dropbox:before {
    content: "\EA29"
}

.icon-facebook:before {
    content: "\EA2A"
}

.icon-Figma:before {
    content: "\EA2B"
}

.icon-github:before {
    content: "\EA2C"
}

.icon-google:before {
    content: "\EA2D"
}

.icon-html5:before {
    content: "\EA2E"
}

.icon-instagram:before {
    content: "\EA2F"
}

.icon-invision:before {
    content: "\EA30"
}

.icon-javascript:before {
    content: "\EA31"
}

.icon-LinkedIn:before {
    content: "\EA32"
}

.icon-linkpath:before {
    content: "\EA33"
}

.icon-messenger:before {
    content: "\EA34"
}

.icon-paypal:before {
    content: "\EA35"
}

.icon-play_store:before {
    content: "\EA36"
}

.icon-reddit:before {
    content: "\EA37"
}

.icon-Sketch:before {
    content: "\EA38"
}

.icon-slack:before {
    content: "\EA39"
}

.icon-snapchat:before {
    content: "\EA3A"
}

.icon-spectrum:before {
    content: "\EA3B"
}

.icon-spotify:before {
    content: "\EA3C"
}

.icon-stack_overflow:before {
    content: "\EA3D"
}

.icon-trello:before {
    content: "\EA3E"
}

.icon-Twitter:before {
    content: "\EA3F"
}

.icon-unsplash:before {
    content: "\EA40"
}

.icon-youtube:before {
    content: "\EA41"
}

.icon-alarm_add:before {
    content: "\EA42"
}

.icon-alarm:before {
    content: "\EA43"
}

.icon-bulb:before {
    content: "\EA44"
}

.icon-bullhorn:before {
    content: "\EA45"
}

.icon-cards-club:before {
    content: "\EA46"
}

.icon-cards-deck:before {
    content: "\EA47"
}

.icon-cards:before {
    content: "\EA48"
}

.icon-checkbox_checked_outline:before {
    content: "\EA49"
}

.icon-checkbox_checked:before {
    content: "\EA4A"
}

.icon-checkbox_square:before {
    content: "\EA4B"
}

.icon-checkbox:before {
    content: "\EA4C"
}

.icon-circle_check_outline:before {
    content: "\EA4D"
}

.icon-circle_check:before {
    content: "\EA4E"
}

.icon-circle_checked:before {
    content: "\EA4F"
}

.icon-clock:before {
    content: "\EA50"
}

.icon-Color:before {
    content: "\EA51"
}

.icon-command:before {
    content: "\EA52"
}

.icon-confused:before {
    content: "\EA53"
}

.icon-cookie-alert:before {
    content: "\EA54"
}

.icon-cookie-cog:before {
    content: "\EA55"
}

.icon-cookie-remove:before {
    content: "\EA56"
}

.icon-cookie:before {
    content: "\EA57"
}

.icon-credit_card_alt:before {
    content: "\EA58"
}

.icon-credit_card:before {
    content: "\EA59"
}

.icon-day:before {
    content: "\EA5A"
}

.icon-done_all:before {
    content: "\EA5B"
}

.icon-done:before {
    content: "\EA5C"
}

.icon-download_done:before {
    content: "\EA5D"
}

.icon-download:before {
    content: "\EA5E"
}

.icon-earth:before {
    content: "\EA5F"
}

.icon-email-alert:before {
    content: "\EA60"
}

.icon-email-edit:before {
    content: "\EA61"
}

.icon-email-newsletter:before {
    content: "\EA62"
}

.icon-email-open-outline:before {
    content: "\EA63"
}

.icon-email-outline:before {
    content: "\EA64"
}

.icon-email-sync:before {
    content: "\EA65"
}

.icon-email:before {
    content: "\EA66"
}

.icon-euro:before {
    content: "\EA67"
}

.icon-exit_alt:before {
    content: "\EA68"
}

.icon-exit:before {
    content: "\EA69"
}

.icon-external_link:before {
    content: "\EA6A"
}

.icon-face-agent:before {
    content: "\EA6B"
}

.icon-filter-menu:before {
    content: "\EA6C"
}

.icon-filter-minus:before {
    content: "\EA6D"
}

.icon-filter-plus:before {
    content: "\EA6E"
}

.icon-filter-remove:before {
    content: "\EA6F"
}

.icon-Flag_fill:before {
    content: "\EA70"
}

.icon-Flag_outline:before {
    content: "\EA71"
}

.icon-gift_alt:before {
    content: "\EA72"
}

.icon-gift_off:before {
    content: "\EA73"
}

.icon-gift_open:before {
    content: "\EA74"
}

.icon-gift_outline:before {
    content: "\EA75"
}

.icon-gift:before {
    content: "\EA76"
}

.icon-happy:before {
    content: "\EA77"
}

.icon-heart_fill:before {
    content: "\EA78"
}

.icon-heart_outline:before {
    content: "\EA79"
}

.icon-heart-multiple:before {
    content: "\EA7A"
}

.icon-heart-plus-outline:before {
    content: "\EA7B"
}

.icon-help_circle_outline:before {
    content: "\EA7C"
}

.icon-help_circle:before {
    content: "\EA7D"
}

.icon-help_questionmark:before {
    content: "\EA7E"
}

.icon-hourglass:before {
    content: "\EA7F"
}

.icon-image_alt:before {
    content: "\EA80"
}

.icon-label:before {
    content: "\EA81"
}

.icon-layers_alt:before {
    content: "\EA82"
}

.icon-layers:before {
    content: "\EA83"
}

.icon-link_02:before {
    content: "\EA84"
}

.icon-link:before {
    content: "\EA85"
}

.icon-live-blackjack:before {
    content: "\EA86"
}

.icon-loading:before {
    content: "\EA87"
}

.icon-location_outline:before {
    content: "\EA88"
}

.icon-location:before {
    content: "\EA89"
}

.icon-log_out:before {
    content: "\EA8A"
}

.icon-map:before {
    content: "\EA8B"
}

.icon-medal:before {
    content: "\EA8C"
}

.icon-moon:before {
    content: "\EA8D"
}

.icon-new:before {
    content: "\EA8E"
}

.icon-night:before {
    content: "\EA8F"
}

.icon-off_close:before {
    content: "\EA90"
}

.icon-off_outline_close:before {
    content: "\EA91"
}

.icon-party-popper:before {
    content: "\EA92"
}

.icon-path:before {
    content: "\EA93"
}

.icon-phone-in-talk:before {
    content: "\EA94"
}

.icon-phone:before {
    content: "\EA95"
}

.icon-radio_filled:before {
    content: "\EA96"
}

.icon-radio:before {
    content: "\EA97"
}

.icon-error_outline:before {
    content: "\EA98"
}

.icon-error:before {
    content: "\EA99"
}

.icon-info_circle_outline:before {
    content: "\EA9A"
}

.icon-info_circle:before {
    content: "\EA9B"
}

.icon-info_square_outline:before {
    content: "\EA9C"
}

.icon-info_square:before {
    content: "\EA9D"
}

.icon-warning_outline:before {
    content: "\EA9E"
}

.icon-warning:before {
    content: "\EA9F"
}

.icon-caret_down:before {
    content: "\EAA0"
}

.icon-caret_left:before {
    content: "\EAA1"
}

.icon-caret_right:before {
    content: "\EAA2"
}

.icon-caret_up:before {
    content: "\EAA3"
}

.icon-chevron_big_down:before {
    content: "\EAA4"
}

.icon-chevron_big_left:before {
    content: "\EAA5"
}

.icon-chevron_big_right:before {
    content: "\EAA6"
}

.icon-chevron_big_up:before {
    content: "\EAA7"
}

.icon-chevron_down:before {
    content: "\EAA8"
}

.icon-chevron_duo_down:before {
    content: "\EAA9"
}

.icon-chevron_duo_left:before {
    content: "\EAAA"
}

.icon-chevron_duo_right:before {
    content: "\EAAB"
}

.icon-chevron_duo_up:before {
    content: "\EAAC"
}

.icon-chevron_left:before {
    content: "\EAAD"
}

.icon-chevron_right:before {
    content: "\EAAE"
}

.icon-chevron_up:before {
    content: "\EAAF"
}

.icon-circle_chevron_down:before {
    content: "\EAB0"
}

.icon-circle_chevron_left:before {
    content: "\EAB1"
}

.icon-circle_chevron_right:before {
    content: "\EAB2"
}

.icon-circle_chevron_up:before {
    content: "\EAB3"
}

.icon-circle_down:before {
    content: "\EAB4"
}

.icon-circle_left:before {
    content: "\EAB5"
}

.icon-circle_right:before {
    content: "\EAB6"
}

.icon-circle_up:before {
    content: "\EAB7"
}

.icon-expand:before {
    content: "\EAB8"
}

.icon-first_page:before {
    content: "\EAB9"
}

.icon-last_page:before {
    content: "\EABA"
}

.icon-long_bottom_down:before {
    content: "\EABB"
}

.icon-long_bottom_up:before {
    content: "\EABC"
}

.icon-long_down:before {
    content: "\EABD"
}

.icon-long_left:before {
    content: "\EABE"
}

.icon-long_right:before {
    content: "\EABF"
}

.icon-long_up_left:before {
    content: "\EAC0"
}

.icon-long_up_right:before {
    content: "\EAC1"
}

.icon-long_up:before {
    content: "\EAC2"
}

.icon-short_down:before {
    content: "\EAC3"
}

.icon-short_left:before {
    content: "\EAC4"
}

.icon-short_right:before {
    content: "\EAC5"
}

.icon-short_up:before {
    content: "\EAC6"
}

.icon-shrink:before {
    content: "\EAC7"
}

.icon-small_long_down:before {
    content: "\EAC8"
}

.icon-small_long_left:before {
    content: "\EAC9"
}

.icon-small_long_right:before {
    content: "\EACA"
}

.icon-small_long_up:before {
    content: "\EACB"
}

.icon-sub_left:before {
    content: "\EACC"
}

.icon-sub_right:before {
    content: "\EACD"
}

.icon-thin_big_down:before {
    content: "\EACE"
}

.icon-thin_big_left:before {
    content: "\EACF"
}

.icon-thin_big_right:before {
    content: "\EAD0"
}

.icon-thin_big_up:before {
    content: "\EAD1"
}

.icon-thin_long_02_down:before {
    content: "\EAD2"
}

.icon-thin_long_02_left:before {
    content: "\EAD3"
}

.icon-thin_long_02_right:before {
    content: "\EAD4"
}

.icon-thin_long_02_up:before {
    content: "\EAD5"
}

.icon-thin_long_down:before {
    content: "\EAD6"
}

.icon-thin_long_left:before {
    content: "\EAD7"
}

.icon-thin_long_right:before {
    content: "\EAD8"
}

.icon-thin_long_up:before {
    content: "\EAD9"
}

.icon-unfold_less:before {
    content: "\EADA"
}

.icon-unfold_more:before {
    content: "\EADB"
}

.icon-baccarat:before {
    content: "\EADC"
}

.icon-blackjack:before {
    content: "\EADD"
}

.icon-bomb:before {
    content: "\EADE"
}

.icon-book:before {
    content: "\EADF"
}

.icon-classic-slots:before {
    content: "\EAE0"
}

.icon-diamond-star:before {
    content: "\EAE1"
}

.icon-flash-circle:before {
    content: "\EAE2"
}

.icon-gem:before {
    content: "\EAE3"
}

.icon-home:before {
    content: "\EAE4"
}

.icon-jackpot-win:before {
    content: "\EAE5"
}

.icon-jackpot:before {
    content: "\EAE6"
}

.icon-joystick:before {
    content: "\EAE7"
}

.icon-live-dealer:before {
    content: "\EAE8"
}

.icon-live-roulette:before {
    content: "\EAE9"
}

.icon-megaways:before {
    content: "\EAEA"
}

.icon-money-bag:before {
    content: "\EAEB"
}

.icon-podium:before {
    content: "\EAEC"
}

.icon-poker-chip:before {
    content: "\EAED"
}

.icon-scratch-card:before {
    content: "\EAEE"
}

.icon-skill-game:before {
    content: "\EAEF"
}

.icon-slot-cherries:before {
    content: "\EAF0"
}

.icon-soccer-strategy:before {
    content: "\EAF1"
}

.icon-star-point:before {
    content: "\EAF2"
}

.icon-stopwatch:before {
    content: "\EAF3"
}

.icon-table-games:before {
    content: "\EAF4"
}

.icon-target:before {
    content: "\EAF5"
}

.icon-top-live-games:before {
    content: "\EAF6"
}

.icon-top-star:before {
    content: "\EAF7"
}

.icon-tripple-star:before {
    content: "\EAF8"
}

.icon-trophy-ribbon:before {
    content: "\EAF9"
}

.icon-video-camera:before {
    content: "\EAFA"
}

.icon-whistle:before {
    content: "\EAFB"
}

.icon-chip:before {
    content: "\E94B"
}

.icon-clover:before {
    content: "\E94C"
}

.icon-cherry:before {
    content: "\E94D"
}

.icon-cards-fill:before {
    content: "\E94E"
}

.icon-dice-3:before {
    content: "\E94F"
}

.icon-newbadge:before {
    content: "\E950"
}

.icon-world:before {
    content: "\E95A"
}

.icon-spades:before {
    content: "\E94A"
}

.icon-poker-chips:before {
    content: "\E919"
}

.icon-roulette:before {
    content: "\E91B"
}

.icon-virtualgames:before {
    content: "\E93D"
}

.icon-slot-machine-alt:before {
    content: "\E948"
}

.icon-soccer-shoe:before {
    content: "\E949"
}

.icon-play-in:before {
    content: "\E946"
}

.icon-play-out:before {
    content: "\E947"
}

.icon-scoreboard-alt:before {
    content: "\E945"
}

.icon-red-card:before {
    content: "\E943"
}

.icon-yellow-card:before {
    content: "\E944"
}

.icon-corner-icon:before {
    content: "\E942"
}

.icon-gambling-montenegro:before {
    content: "\E941"
}

.icon-over18:before {
    content: "\E939"
}

.icon-gamcare:before {
    content: "\E93A"
}

.icon-star:before {
    content: "\E93B"
}

.icon-star-o:before {
    content: "\E93C"
}

.icon-chevron-right:before {
    content: "\E93E"
}

.icon-chevron-down:before {
    content: "\E93F"
}

.icon-chevron-up:before {
    content: "\E940"
}

.icon-statistics:before {
    content: "\E938"
}

.icon-livebetting:before {
    content: "\E937"
}

.icon-stream-icon:before {
    content: "\E908"
}

.icon-field-pitch:before {
    content: "\E936"
}

.icon-resize-two-in:before {
    content: "\E909"
}

.icon-resize-two:before {
    content: "\E935"
}

.icon-top-leagues:before {
    content: "\E901"
}

.icon-champions-league:before {
    content: "\E902"
}

.icon-serie-a:before {
    content: "\E903"
}

.icon-bundesliga:before {
    content: "\E904"
}

.icon-ligue-one:before {
    content: "\E905"
}

.icon-premier-league:before {
    content: "\E906"
}

.icon-la-liga:before {
    content: "\E900"
}

.icon-super-toto-turkey:before {
    content: "\E90A"
}

.icon-world-cup-2018:before {
    content: "\E90B"
}

.icon-blank:before {
    content: "\E907"
}

.icon-soccer-one:before {
    content: "\E934"
}

.icon-basketball:before {
    content: "\E90C"
}

.icon-tennis:before {
    content: "\E90D"
}

.icon-ice-hockey:before {
    content: "\E90E"
}

.icon-motorsport:before {
    content: "\E90F"
}

.icon-volleyball:before {
    content: "\E910"
}

.icon-american-football:before {
    content: "\E911"
}

.icon-rugby:before {
    content: "\E912"
}

.icon-futsal:before {
    content: "\E913"
}

.icon-handball:before {
    content: "\E914"
}

.icon-snooker:before {
    content: "\E915"
}

.icon-baseball:before {
    content: "\E916"
}

.icon-boxing:before {
    content: "\E917"
}

.icon-mma:before {
    content: "\E918"
}

.icon-golf:before {
    content: "\E91A"
}

.icon-winter-sports:before {
    content: "\E91C"
}

.icon-table-tennis:before {
    content: "\E91D"
}

.icon-waterpolo:before {
    content: "\E91E"
}

.icon-darts:before {
    content: "\E91F"
}

.icon-beach-volleyball:before {
    content: "\E920"
}

.icon-beach-football:before,.icon-beach-soccer:before {
    content: "\E921"
}

.icon-squash:before {
    content: "\E922"
}

.icon-sailing:before {
    content: "\E923"
}

.icon-bowls:before {
    content: "\E924"
}

.icon-aussie_rules:before {
    content: "\E925"
}

.icon-olympics:before {
    content: "\E926"
}

.icon-curling:before {
    content: "\E927"
}

.icon-floorball:before {
    content: "\E928"
}

.icon-bandy:before {
    content: "\E929"
}

.icon-fantasy:before {
    content: "\E92A"
}

.icon-badminton:before {
    content: "\E92B"
}

.icon-pesapallo:before {
    content: "\E92C"
}

.icon-league-of-legends:before {
    content: "\E92D"
}

.icon-specials:before {
    content: "\E92E"
}

.icon-counter-strike:before {
    content: "\E92F"
}

.icon-field-hockey:before {
    content: "\E930"
}

.icon-starcraft:before {
    content: "\E931"
}

.icon-fencing:before {
    content: "\E932"
}

.icon-soccer-special:before {
    content: "\E933"
}

.icon-air-hockey:before {
    content: "\EAFC"
}

.icon-allsporticon:before {
    content: "\EAFD"
}

.icon-alpinskiing:before {
    content: "\EAFE"
}

.icon-americanfootball:before {
    content: "\EAFF"
}

.icon-angling:before {
    content: "\EB00"
}

.icon-anoe:before {
    content: "\EB01"
}

.icon-archery:before {
    content: "\EB02"
}

.icon-australianfootball:before {
    content: "\EB03"
}

.icon-badminton-alt:before {
    content: "\EB04"
}

.icon-balls:before {
    content: "\EB05"
}

.icon-baseball-alt:before {
    content: "\EB06"
}

.icon-Basketball-shot_icon:before {
    content: "\EB07"
}

.icon-basketball-alt:before {
    content: "\EB08"
}

.icon-beachhandball:before {
    content: "\EB09"
}

.icon-beachsoccer:before {
    content: "\EB0A"
}

.icon-beachvolleyball:before {
    content: "\EB0B"
}

.icon-betonblackjack:before {
    content: "\EB0C"
}

.icon-betonpoker:before {
    content: "\EB0D"
}

.icon-betting-bet:before {
    content: "\EB0E"
}

.icon-biathlon:before {
    content: "\EB0F"
}

.icon-bobsleigh:before {
    content: "\EB10"
}

.icon-Bodybuilding-icon:before {
    content: "\EB11"
}

.icon-bowls-alt:before {
    content: "\EB12"
}

.icon-box-vr:before {
    content: "\EB13"
}

.icon-boxing-alt:before {
    content: "\EB14"
}

.icon-bridge:before {
    content: "\EB15"
}

.icon-callofduty:before {
    content: "\EB16"
}

.icon-chess:before {
    content: "\EB17"
}

.icon-circuit:before {
    content: "\EB18"
}

.icon-clash-royale:before {
    content: "\EB19"
}

.icon-counter-strike-alt:before {
    content: "\EB1A"
}

.icon-coupon:before {
    content: "\EB1B"
}

.icon-cricket:before {
    content: "\EB1C"
}

.icon-Crossfire_Icon:before {
    content: "\EB1D"
}

.icon-curling-alt:before {
    content: "\EB1E"
}

.icon-cyber_bascket:before {
    content: "\EB1F"
}

.icon-CyberFootball:before {
    content: "\EB20"
}

.icon-cycling:before {
    content: "\EB21"
}

.icon-cyclocross:before {
    content: "\EB22"
}

.icon-darts-alt:before {
    content: "\EB23"
}

.icon-diving:before {
    content: "\EB24"
}

.icon-dota:before {
    content: "\EB25"
}

.icon-drag-icon:before {
    content: "\EB26"
}

.icon-Drag-Racing-New:before {
    content: "\EB27"
}

.icon-E-Ice-Hockey:before {
    content: "\EB28"
}

.icon-e-tennis-copy:before {
    content: "\EB29"
}

.icon-EBasketball:before {
    content: "\EB2A"
}

.icon-electronicsports:before {
    content: "\EB2B"
}

.icon-eSports_logo_sportbook:before {
    content: "\EB2C"
}

.icon-eSports-icon-01:before {
    content: "\EB2D"
}

.icon-eurovision:before {
    content: "\EB2E"
}

.icon-extremsport:before {
    content: "\EB2F"
}

.icon-fencing-alt:before {
    content: "\EB30"
}

.icon-fifa:before {
    content: "\EB31"
}

.icon-figureskating:before {
    content: "\EB32"
}

.icon-Financials:before {
    content: "\EB33"
}

.icon-floorball-alt:before {
    content: "\EB34"
}

.icon-football-pro:before {
    content: "\EB35"
}

.icon-formula-alt:before {
    content: "\EB36"
}

.icon-fortnite:before {
    content: "\EB37"
}

.icon-freestylewrestling:before {
    content: "\EB38"
}

.icon-futsal-alt:before {
    content: "\EB39"
}

.icon-gaelicfootball:before {
    content: "\EB3A"
}

.icon-go-game:before {
    content: "\EB3B"
}

.icon-golf-alt:before {
    content: "\EB3C"
}

.icon-grasshockey:before {
    content: "\EB3D"
}

.icon-greyhounds:before {
    content: "\EB3E"
}

.icon-gymnastics:before {
    content: "\EB3F"
}

.icon-halo-icon:before {
    content: "\EB40"
}

.icon-halo:before {
    content: "\EB41"
}

.icon-handball-alt:before {
    content: "\EB42"
}

.icon-hardathletics:before {
    content: "\EB43"
}

.icon-hearthstone:before {
    content: "\EB44"
}

.icon-heroes-of-the-storm:before {
    content: "\EB45"
}

.icon-hockey-02:before {
    content: "\EB46"
}

.icon-hockey-26:before {
    content: "\EB47"
}

.icon-HON:before {
    content: "\EB48"
}

.icon-horsseracing:before {
    content: "\EB49"
}

.icon-hurling:before {
    content: "\EB4A"
}

.icon-icehockey:before {
    content: "\EB4B"
}

.icon-icon:before {
    content: "\EB4C"
}

.icon-judo:before {
    content: "\EB4D"
}

.icon-kabaddi:before {
    content: "\EB4E"
}

.icon-king-of-glory:before {
    content: "\EB4F"
}

.icon-lacross:before {
    content: "\EB50"
}

.icon-league-of-legends-alt:before {
    content: "\EB51"
}

.icon-lightathletic:before {
    content: "\EB52"
}

.icon-livemonitor:before {
    content: "\EB53"
}

.icon-lottery:before {
    content: "\EB54"
}

.icon-luge:before {
    content: "\EB55"
}

.icon-mafia:before {
    content: "\EB56"
}

.icon-minisoccer:before {
    content: "\EB57"
}

.icon-MobileLegends:before {
    content: "\EB58"
}

.icon-modernpentathlon:before {
    content: "\EB59"
}

.icon-mortal-kombat:before {
    content: "\EB5A"
}

.icon-motorbike:before {
    content: "\EB5B"
}

.icon-motorsport-alt:before {
    content: "\EB5C"
}

.icon-nascar:before {
    content: "\EB5D"
}

.icon-nba-2k:before {
    content: "\EB5E"
}

.icon-netball:before {
    content: "\EB5F"
}

.icon-nordicCombined:before {
    content: "\EB60"
}

.icon-olympic:before {
    content: "\EB61"
}

.icon-oscar:before {
    content: "\EB62"
}

.icon-Outright:before {
    content: "\EB63"
}

.icon-overwatch:before {
    content: "\EB64"
}

.icon-padel:before {
    content: "\EB65"
}

.icon-penalty:before {
    content: "\EB66"
}

.icon-pesapallo-alt:before {
    content: "\EB67"
}

.icon-PETANQUE:before {
    content: "\EB68"
}

.icon-poker:before {
    content: "\EB69"
}

.icon-pokerlive:before {
    content: "\EB6A"
}

.icon-politics:before {
    content: "\EB6B"
}

.icon-pool:before {
    content: "\EB6C"
}

.icon-ps4games:before {
    content: "\EB6D"
}

.icon-PUBG:before {
    content: "\EB6E"
}

.icon-Rainbow-Six:before {
    content: "\EB6F"
}

.icon-rally:before {
    content: "\EB70"
}

.icon-rinkhockey:before {
    content: "\EB71"
}

.icon-Rocket-League:before {
    content: "\EB72"
}

.icon-rowing:before {
    content: "\EB73"
}

.icon-rugby7:before {
    content: "\EB74"
}

.icon-rugbyL:before {
    content: "\EB75"
}

.icon-rugbyU:before {
    content: "\EB76"
}

.icon-schwingen:before {
    content: "\EB77"
}

.icon-shooting:before {
    content: "\EB78"
}

.icon-Shorttrackspeedskating-sportsbook:before {
    content: "\EB79"
}

.icon-sis-horse-racing:before {
    content: "\EB7A"
}

.icon-skeleton:before {
    content: "\EB7B"
}

.icon-skijumping:before {
    content: "\EB7C"
}

.zonga-casino>aside {
    background-color: var(--zonga1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: .25rem
}

.zonga-casino>aside.m {
    height: 100vh;
    overflow-y: scroll
}

.zonga-casino>aside.m::-webkit-scrollbar {
    width: 0
}

.zonga-casino>aside.mob {
    width: 100%;
    background-color: rgba(32,39,42,.82);
    position: absolute;
    z-index: -1;
    display: none
}

.zonga-casino-menu {
    max-width: 285px;
    padding: .5rem;
    padding-bottom: 0;
    background: var(--zonga1);
    padding-top: .25rem
}

.zonga-casino-menu-close-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    height: 2rem;
    max-width: 285px;
    padding: .5rem;
    padding-bottom: 0;
    background: var(--zonga1);
    padding-left: 1.3rem
}

.zonga-casino-menu-close-btn>span {
    margin: 0 .875rem;
    color: rgba(234,238,239,.87);
    font-weight: 700
}

.zonga-casino-menu-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    padding: .75rem 1rem;
    border-radius: .25rem;
    cursor: pointer;
    position: relative;
    min-height: 2.5rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: var(--dark-theme-one);
    color: rgba(234,238,239,.87);
    -webkit-box-shadow: inset 0 1px 0 0 hsla(0,0%,100%,.1),inset 0 -1px 0 0 rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 0 hsla(0,0%,100%,.1),inset 0 -1px 0 0 rgba(0,0,0,.1)
}

.zonga-casino-menu-header.active {
    background-color: var(--zongaActive)!important
}

.zonga-casino-menu-header.active p {
    color: rgba(234,238,239,.87)
}

.zonga-casino-menu-header .icon-chevron_down,.zonga-casino-menu-header .icon-chevron_up,.zonga-casino-menu-header p {
    color: rgba(234,238,239,.5)
}

.zonga-casino-menu-header-border {
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    bottom: 0;
    background-color: var(--zongaActive)!important;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.zonga-casino-menu-header-i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.zonga-casino-menu-header-i>i {
    font-size: 18px;
    line-height: 18px;
    min-width: .75rem
}

.zonga-casino-menu-header-title {
    margin: 0 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 200px;
    overflow: hidden;
    font-size: .75rem;
    line-height: 1.125rem
}

.zonga-casino-menu-header-item {
    color: rgba(234,238,239,.87);
    -webkit-box-shadow: inset 0 1px 0 0 hsla(0,0%,100%,.1),inset 0 -1px 0 0 rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 0 hsla(0,0%,100%,.1),inset 0 -1px 0 0 rgba(0,0,0,.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--dark-theme-zero);
    padding: .75rem 1rem;
    border-radius: .25rem;
    cursor: pointer;
    position: relative;
    min-height: 2.5rem;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-top: .25rem
}

.zonga-casino-menu-header-item.active * {
    color: #26a69a
}

.zonga-casino-menu-header-item:last-child {
    margin-bottom: 0
}

.zonga-casino-menu-header-item span {
    margin: 0 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 200px;
    overflow: hidden;
    font-weight: 700
}

@media screen and (max-width: 1140px) {
    .zonga-casino-menu {
        max-width:100%
    }

    .zonga-casino-menu-header-title {
        -webkit-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2
    }

    .zonga-casino-menu-close-btn {
        max-width: 100%
    }
}

.zonga-casino>aside.m {
    height: 100%
}

.zonga-casino>aside .scrollarea {
    padding: 0
}

.zonga-casino .custom-dropdown {
    position: relative
}

.zonga-casino .custom-dropdown-arrow {
    color: rgba(234,238,239,.6);
    cursor: pointer
}

.zonga-casino .custom-dropdown-body {
    position: absolute;
    width: 12rem;
    margin-top: 10px;
    padding: 5px 0;
    background: var(--dark-theme-two);
    z-index: 999;
    right: 0;
    max-height: 250px;
    overflow-y: scroll
}

.zonga-casino .slick-arrow {
    background: rgba(42,52,56,.6);
    border-radius: 50%;
    width: 2.5rem;
    height: 2.5rem
}

.zonga-casino .slick-next:before,.zonga-casino .slick-prev:before {
    display: none
}

.zonga-casino .slick-dots li button {
    width: 1.5rem;
    height: 3px;
    background: rgba(234,238,239,.6);
    border-radius: 0;
    display: inline-block;
    padding: 0
}

.zonga-casino .slick-dots li.slick-active button {
    width: 1.5rem;
    height: 3px;
    background: var(--zongaActive)
}

.zonga-casino-hero-slider {
    min-height: 400px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

@media (max-width: 700px) {
    .zonga-casino-hero-slider {
        background-size:auto 100%;
        background-position: 50%
    }
}

.zonga-casino-hero-slider-left {
    padding: .5rem 1.5rem 1.5rem;
    text-align: center;
    min-height: 18rem;
    position: absolute;
    top: 1rem;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(-50%,transparent),color-stop(75%,#252324),to(#252324))!important;
    background: linear-gradient(transparent -50%,#252324 75%,#252324)!important;
    bottom: 0
}

.zonga-casino-hero-slider-left,.zonga-casino-hero-slider-left h2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.zonga-casino-hero-slider-left h2 {
    padding-bottom: 1rem;
    font-weight: 700;
    color: rgba(234,238,239,.5);
    font-size: 1rem;
    line-height: 1.5rem;
    position: relative;
    z-index: 1
}

.zonga-casino-hero-slider-left h2>label {
    color: #ef5350;
    padding-right: .25rem
}

.zonga-casino-hero-slider-left h1 {
    padding-bottom: 1rem;
    font-size: 1.3125rem;
    font-weight: 700;
    line-height: 2rem;
    position: relative;
    z-index: 1
}

.zonga-casino-hero-slider-left>div:first-child>p {
    color: rgba(234,238,239,.87);
    font-weight: 700;
    font-size: .9375rem;
    line-height: 1.40625rem;
    position: relative;
    z-index: 1
}

.zonga-casino-hero-slider-left>div:last-child>a {
    margin-right: 1rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    border-radius: .25rem;
    border: 1px solid #c8ced0;
    color: hsla(195,8%,80%,.87);
    font-weight: 700;
    position: relative;
    z-index: 1
}

.zonga-casino-hero-slider-left>div:last-child>a.active {
    background: var(--zongaActive);
    color: rgba(234,238,239,.87);
    border-color: var(--zongaActive)
}

.zonga-casino-hero-slider-left>div:last-child>a>i {
    position: relative;
    top: 2px;
    margin-right: .75rem;
    font-size: 16px;
    line-height: 16px
}

.zonga-casino-hero-slider-right {
    -ms-flex-item-align: auto;
    align-self: auto;
    border-radius: .25rem;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    text-align: center
}

.zonga-casino-hero-slider-right>img {
    border-radius: .25rem;
    max-height: 18rem;
    z-index: 1
}

.zonga-casino-hero-slider-left>div:first-child {
    padding-top: .5rem;
    padding-bottom: 1.5rem;
    text-align: center;
    min-height: 18rem;
    top: 4rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute
}

@media (min-width: 1366px) {
    .zonga-casino-hero-slider-right>img {
        width:auto!important;
        margin: auto
    }
}

@media (max-width: 1140px) {
    .zonga-casino>main {
        width:100%!important
    }
}

.zonga-casino>main {
    background-color: var(--zonga2)
}

@media (max-width: 768px) {
    .zonga-casino-hero-slider-right>img {
        border-radius:.25rem;
        max-height: 100%;
        width: 66%;
        z-index: 1;
        margin: auto;
        margin-top: 3rem
    }

    .zonga-casino-hero-slider-left>div {
        width: 50%!important
    }
}

@media (min-width: 768px) {
    .zonga-casino-hero-slider-right>img {
        border-radius:.25rem;
        max-height: 25rem;
        z-index: 1;
        width: 79%;
        position: relative;
        margin-left: auto
    }

    .zonga-casino-hero-slider-left>div:first-child {
        max-width: 22rem;
        text-align: left;
        background: none!important;
        min-height: auto;
        position: absolute;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .zonga-casino-hero-slider-left>div:last-child {
        position: absolute;
        left: 2rem;
        top: auto;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-bottom: 0;
        width: auto!important
    }

    .zonga-casino-hero-slider-left {
        position: relative;
        max-width: 45%;
        background: unset!important;
        padding-top: 2rem;
        padding-left: 2rem;
        padding-bottom: 2rem;
        margin: 0;
        max-width: 22rem;
        text-align: left;
        background: none!important;
        min-height: auto;
        position: static;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

@media (min-width: 992px) {
    .zonga-casino-hero-slider-right>img {
        width:102%
    }

    .zonga-casino-hero-slider-left {
        max-width: 45%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .zonga-casino-hero-slider-left>div:first-child {
        padding-top: 2rem;
        padding-bottom: 5rem;
        padding-left: 1rem;
        margin: 0;
        max-width: 30.5rem;
        text-align: left;
        min-height: auto;
        position: static
    }

    .zonga-casino-hero-slider-left>div:last-child {
        position: absolute;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        left: 3rem;
        bottom: 3rem;
        top: auto;
        padding-bottom: 0;
        top: unset!important
    }
}

.zonga-casino-hero-slider-left>div:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 1.5rem;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    position: absolute;
    top: 18rem;
    width: 100%
}

.zonga-casino-category-interface {
    margin: 0!important
}

.zonga-casino-category-interface .zonga-casino-slotwrapper-head {
    margin: 0 -8px!important;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background: var(--dark-theme-zero);
    position: sticky;
    top: -2px;
    z-index: 20
}

.zonga-casino-category-interface .zonga-casino-slotwrapper-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -8px;
    margin-left: -8px
}

.zonga-casino-category-interface .zonga-casino-slotwrapper-body>.zonga-casino-slot-card {
    padding-left: .25rem;
    padding-right: .25rem
}

.zonga-casino-category-interface .zonga-casino-slotwrapper-body .col-lg-4,.zonga-casino-category-interface .zonga-casino-slotwrapper-body .col-md-4,.zonga-casino-category-interface .zonga-casino-slotwrapper-body .col-xxl-3,.zonga-casino-category-interface .zonga-casino-slotwrapper-body .col-xxxl-2,.zonga-casino-category-interface .zonga-casino-slotwrapper-body>.col-8 {
    position: relative;
    width: 100%
}

.zonga-casino-category-interface .zonga-casino-slotwrapper-body>.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.search-modal-body {
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain
}

.search-modal-body-games {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 10px
}

.search-modal-body-games i {
    font-size: inherit!important;
    line-height: inherit!important
}

.search-modal-body-games .zonga-casino-slot-card {
    padding-left: .25rem;
    padding-right: .25rem
}

.search-modal-body-games .col-8,.search-modal-body-games .col-lg-4,.search-modal-body-games .col-md-4,.search-modal-body-games .col-xxl-3,.search-modal-body-games .col-xxxl-2 {
    position: relative;
    width: 100%
}

.search-modal-body-games .col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.zonga-casino-menu-header.active .zonga-casino-menu-header-i .providersSvg {
    -webkit-filter: brightness(0);
    filter: brightness(0)
}

.zonga-casino-menu-header .zonga-casino-menu-header-i .providersSvg {
    width: 18px;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

.providersInterface>div>p {
    text-transform: capitalize
}

@media (min-width: 768px) {
    .search-modal-body-games .col-md-4,.zonga-casino-category-interface .zonga-casino-slotwrapper-body>.col-md-4 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
}

@media (min-width: 992px) {
    .search-modal-body-games .col-lg-4,.zonga-casino-category-interface .zonga-casino-slotwrapper-body>.col-lg-4 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
}

@media (min-width: 1680px) {
    .search-modal-body-games .col-xxl-3,.zonga-casino-category-interface .zonga-casino-slotwrapper-body>.col-xxl-3 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 12.5%;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }
}

@media (min-width: 2280px) {
    .search-modal-body-games .col-xxxl-2,.zonga-casino-category-interface .zonga-casino-slotwrapper-body>.col-xxxl-2 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
}

.zonga-casino-load-more {
    position: relative;
    height: 200px;
    width: 100%
}

.zonga-casino-load-more-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    line-height: 50px
}

.zonga-casino-load-more-wrapper-text {
    color: var(--dark-theme-six)
}

.zonga-casino-load-more-wrapper-button {
    background: #ffd648;
    width: 130px;
    padding: 8px 12px;
    border: none;
    border-radius: 4px;
    cursor: pointer
}

.zonga-casino-load-more-wrapper-button:hover {
    background: var(--brand-color-op-8)
}

.zonga-casino-load-more-wrapper-button span {
    font-size: 20px
}

.zonga-casino-load-more-wrapper-progress {
    height: 5px;
    width: 300px;
    border: none;
    background: var(--zongaActive)
}

.zonga-casino-load-more-wrapper-progress::-webkit-progress-value {
    background: var(--zongaActive)
}

.zonga-casino-load-more-wrapper-progress::-webkit-progress-bar {
    background: var(--dark-theme-six)
}

.zonga-casino-load-more-wrapper-progress::-moz-progress-bar {
    background-color: var(--dark-theme-six)!important
}

.zonga-casino-slotwrapper-body.recently-played .slick-track {
    margin: 0
}

.zonga-casino-search-modal .zonga-casino-slotwrapper-head {
    position: unset
}

.zonga-casino-provider-wrapper-header span {
    border: 1px solid;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    width: 2rem;
    height: 2rem
}

.zonga-casino-provider-wrapper-header h5 {
    color: hsla(0,0%,100%,.6);
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 1rem;
    background: rgba(0,0,0,.1019607843);
    line-height: 2rem
}

.zonga-casino-provider-wrapper {
    margin-bottom: 1rem
}

.zonga-casino main .scrollarea {
    padding: 0
}

.wrapper-mob .zonga-casino>main {
    height: 100%;
    overflow-y: scroll
}

.zonga-casino-providers-body-wrapper .provider-box-wrapper {
    height: 100px;
    min-width: 100px;
    margin-right: 20px;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    background: var(--dark-theme-two);
    overflow: hidden;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    text-align: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding: 20px 0;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s;
    color: #b8b8b8
}

.zonga-casino-providers-body-wrapper .provider-box-wrapper>i {
    font-size: 37px;
    color: var(--dark-theme-six);
    opacity: .5;
    margin-bottom: 8px
}

.zonga-casino-providers-body-wrapper .provider-box-wrapper:hover {
    background: var(--dark-650)
}

.zonga-casino-providers-body-wrapper .provider-box-wrapper>img {
    width: 80%;
    -webkit-filter: grayscale(1) brightness(10) opacity(.5);
    filter: grayscale(1) brightness(10) opacity(.5)
}

.zonga-casino-providers-body-wrapper .provider-box-wrapper>div {
    font-size: 12px;
    font-weight: 400;
    margin-top: 5px;
    opacity: .5;
    padding: 0 10px
}

.zonga-casino-providers-body-wrapper>div {
    overflow: hidden
}

.gameprovidersrow-icon {
    margin-left: 15px
}

.gameprovidersrow-icon>div {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #5c6469;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    font-weight: 700;
    color: #5c6469
}

.gameprovidersrow-icon>div,.search-modal-body-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.search-modal-body-wrapper {
    margin-top: 50px
}

.zonga-casino-slotwrapper-head-right-text {
    cursor: pointer
}

.providers-interface-body {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 20px;
    position: relative
}

@media (max-width: 1500px) {
    .providers-interface-body {
        grid-template-columns:1fr 1fr
    }
}

@media (max-width: 750px) {
    .providers-interface-body {
        grid-template-columns:1fr
    }
}

.providers-interface-body>div {
    height: 200px;
    background: var(--dark-700);
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s
}

@media (max-width: 450px) {
    .providers-interface-body>div {
        height:150px
    }
}

.providers-interface-body>div:hover {
    background: var(--dark-600);
    -webkit-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04)
}

.providers-interface-body>div .provider-name\/count {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding-left: 20px;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    font-weight: 700
}

.providers-interface-body>div .provider-name\/count>img {
    width: 100px;
    -webkit-transform: translate(50px,-50px);
    -ms-transform: translate(50px,-50px);
    transform: translate(50px,-50px);
    position: absolute
}

@media (max-width: 500px) {
    .providers-interface-body>div .provider-name\/count>img {
        -webkit-transform:translate(10px,-45px);
        -ms-transform: translate(10px,-45px);
        transform: translate(10px,-45px)
    }
}

.providers-interface-body>div .provider-name\/count>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin-top: 40px
}

.providers-interface-body>div .provider-name\/count>div>h3 {
    color: #747474;
    font-weight: 700;
    margin-bottom: 10px
}

.providers-interface-body>div .provider-name\/count>div>div {
    font-size: 20px
}

.providers-interface-body>div>img {
    width: 50%;
    padding: 10px;
    height: 100%
}

@media (max-width: 500px) {
    .providersInterace .zonga-casino-slotwrapper-head-left {
        border:none!important;
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }
}

.search-button-row {
    height: 60px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.search-button-row,.search-button-row>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.search-button-row>div {
    width: 250px;
    border-radius: 30px;
    height: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 20px;
    font-weight: 700;
    background: var(--dark-theme-two);
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s
}

.search-button-row>div:hover {
    background: var(--dark-650)
}

@media (max-width: 1140px) {
    .zonga-mobile-categories {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        overflow-x: scroll;
        scroll-behavior: smooth
    }

    .zonga-mobile-categories::-webkit-scrollbar {
        height: 0
    }
}

@media (max-width: 1140px) {
    .zonga-casino-providers-body-wrapper .provider-box-wrapper {
        min-width:calc(16.6666666667% - 18px)!important
    }
}

@media (max-width: 800px) {
    .zonga-casino-providers-body-wrapper .provider-box-wrapper {
        min-width:calc(20% - 18px)!important
    }
}

@media (max-width: 650px) {
    .zonga-casino-providers-body-wrapper .provider-box-wrapper {
        min-width:calc(25% - 18px)!important
    }
}

@media (max-width: 500px) {
    .zonga-casino-providers-body-wrapper .provider-box-wrapper {
        min-width:calc(33.3333333333% - 18px)!important
    }
}

div#categoriesRow:after {
    content: "";
    height: 100%;
    width: 100px;
    background: -webkit-gradient(linear,left top,right top,from(transparent),to(var(--zonga2)));
    background: linear-gradient(90deg,transparent,var(--zonga2));
    position: absolute;
    right: 0;
    height: 100px;
    pointer-events: none
}

.zonga-casino-slot {
    width: 100%;
    display: inline-block;
    margin-bottom: .5rem;
    border-radius: .25rem;
    position: relative
}

.zonga-casino-slot-row {
    margin: 1.5rem 0 0
}

.zonga-casino-slot-row .slick-slide {
    padding-right: .5rem;
    padding-left: .5rem
}

.zonga-casino-slot-row .see-all {
    margin: 43% auto;
    display: block!important;
    max-width: 11rem!important;
    border: 1px solid #eaeeef;
    border-radius: 4px;
    color: rgba(234,238,239,.87);
    padding: .7rem;
    text-align: center
}

.zonga-casino-slot-row .see-all:hover {
    color: #cdd1d2;
    border-color: #cdd1d2
}

.zonga-casino-slot-body {
    padding: 90% 0 0;
    background-color: var(--dark-theme-two);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: .25rem;
    position: relative
}

.zonga-casino-slot-body>img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    display: block;
    z-index: 7;
    height: 100%
}

.zonga-casino-slot-body-hover {
    background-color: rgba(42,52,56,.8);
    padding: .25rem;
    position: absolute;
    padding: 1.5rem;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 8;
    border-radius: .25rem;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-transition: all .1s;
    transition: all .1s;
    cursor: pointer
}

.zonga-casino-slot-body-hover-play {
    position: absolute;
    content: "";
    height: 4rem;
    width: 4rem;
    border: 2px dashed rgba(38,166,154,.87);
    top: calc(50% - 2rem);
    left: calc(50% - 2rem);
    border-radius: 50%;
    -webkit-animation: spin 10s linear infinite;
    animation: spin 10s linear infinite
}

.zonga-casino-slot-body-hover-play-icon {
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent #ffd648;
    border-radius: .25rem;
    left: calc(50% + 2px)
}

.zonga-casino-slot-body-hover-play-icon,.zonga-casino-slot-body-hover-play-icon-wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.zonga-casino-slot-body-hover-play-icon-wrapper {
    border-radius: 50%;
    left: 50%;
    background: rgba(32,39,42,.67);
    width: 38px;
    height: 38px
}

.zonga-casino-slot-body-hover-text {
    height: 1.5rem;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #eaeeef!important;
    border-radius: .25rem;
    background-color: rgba(19,21,33,.6);
    cursor: pointer;
    white-space: nowrap;
    will-change: opacity;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease;
    -moz-opacity: .9;
    -khtml-opacity: .9;
    -webkit-opacity: .9;
    opacity: .9;
    padding: 0 .75rem;
    min-width: 5rem;
    line-height: 1.5rem
}

.zonga-casino-slot-body-hover-text:hover {
    background: #26a69a
}

.zonga-casino-slot-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.zonga-casino-slot-footer-info {
    -ms-flex-item-align: center;
    align-self: center;
    padding: .5rem .25rem 0 .5rem;
    max-width: calc(100% - 18px);
    overflow: hidden
}

.zonga-casino-slot-footer-info-title {
    color: rgba(234,238,239,.87);
    font-size: .75rem;
    line-height: 1.125rem;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.zonga-casino-slot-footer-info-subtitle {
    color: rgba(234,238,239,.5);
    font-size: .6875rem;
    line-height: 1.03125rem;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.zonga-casino-slot-footer-icon {
    font-size: 18px;
    line-height: 18px;
    color: rgba(234,238,239,.38);
    cursor: pointer
}

.zonga-casino-slot-footer-icon.active {
    color: #26a69a
}

.zonga-casino-slot-card:hover .zonga-casino-slot-body-hover {
    opacity: 1
}

.slot-header-row {
    padding-right: .25rem;
    padding-left: .25rem;
    margin-right: -.25rem;
    margin-left: -.25rem
}

.slot-header-row .slick-prev {
    right: 2.5rem!important;
    left: auto!important
}

.slot-header-row .slick-next,.slot-header-row .slick-prev {
    top: -44px!important;
    color: transparent;
    outline: none;
    background: transparent;
    font-size: 0;
    line-height: 0;
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

.slot-header-row .slick-next {
    right: .5rem!important
}

.game-suits_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: .25rem;
    margin-bottom: 1.5rem
}

.game-suits_header i {
    font-size: 40px;
    line-height: 40px
}

.game-suits_header-text {
    -ms-flex-item-align: center;
    align-self: center;
    padding: 0 .5rem;
    line-height: 1.25rem
}

.game-suits_header-text p:first-child {
    color: rgba(234,238,239,.87)!important
}

.game-suits_header-text p:nth-child(2) {
    color: rgba(234,238,239,.6)!important
}

.game-suits_header-more {
    margin-left: auto;
    margin-right: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center
}

.paragraph {
    cursor: pointer
}

@media (min-width: 1024px) {
    .slot-header-row {
        padding-right:.5rem;
        padding-left: .5rem;
        margin-right: -.5rem;
        margin-left: -.5rem
    }

    .game-suits_header-text {
        padding: 0 1rem
    }
}

@media (min-width: 768px) {
    .game-suits_header-more {
        margin-right:4.5rem
    }
}

.zonga-casino-slotwrapper {
    margin: 1.5rem 0;
    padding-right: .5rem;
    padding-left: .5rem;
    position: relative
}

.zonga-casino-slotwrapper-head {
    padding-left: .25rem;
    padding-right: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.zonga-casino-slotwrapper-head i {
    font-size: 40px;
    line-height: 40px;
    cursor: pointer
}

.zonga-casino-slotwrapper-head svg {
    cursor: pointer;
    position: relative;
    z-index: 1
}

.zonga-casino-slotwrapper-head>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.zonga-casino-slotwrapper-head-left {
    cursor: pointer
}

.zonga-casino-slotwrapper-head-left>div:last-child {
    padding: 0 1rem;
    cursor: pointer
}

.zonga-casino-slotwrapper-head-left p {
    color: rgba(234,238,239,.87);
    font-size: .8125rem;
    line-height: 1.21875rem;
    font-weight: 700
}

.zonga-casino-slotwrapper-head-left p:last-child {
    font-weight: 400;
    font-size: .6875rem;
    line-height: 1.03125rem;
    color: rgba(234,238,239,.6)
}

.zonga-casino-slotwrapper-head-right {
    z-index: 99
}

.zonga-casino-slotwrapper-head-right>span {
    margin: 0 .2rem;
    line-height: 24px
}

.zonga-casino-slotwrapper-head-right>span.zonga-casino-slotwrapper-head-right-text {
    margin-right: 10px;
    margin-left: 40px;
    color: rgba(234,238,239,.6);
    font-size: .75rem
}

.zonga-casino-slotwrapper-head-right>span.zonga-casino-slotwrapper-head-right-text:hover {
    color: rgba(234,238,239,.87)
}

.zonga-casino-slotwrapper-head-right>span>svg {
    width: 24px;
    height: 24px
}

.zonga-casino-slotwrapper .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.zonga-casino-slotwrapper .slick-slider,.zonga-casino-slotwrapper .slick-track {
    height: auto!important;
    margin-bottom: .5rem;
    padding-top: 10px
}

.zonga-casino-slotwrapper .slick-slide {
    margin-bottom: 0!important
}

.zonga-casino-slotwrapper-body:after {
    content: "";
    position: absolute;
    top: -1.5rem;
    right: 0;
    bottom: -1.5rem;
    width: 120px;
    pointer-events: none;
    background: -webkit-gradient(linear,left top,right top,from(rgba(42,52,56,0)),to(var(--dark-800)));
    background: linear-gradient(90deg,rgba(42,52,56,0),var(--dark-800))
}

.zonga-casino-category-card {
    border-radius: .25rem;
    padding: 1rem .25rem;
    cursor: pointer;
    background-color: #354246
}

.zonga-casino-category-card i {
    font-size: 36px;
    line-height: 36px;
    color: rgba(234,238,239,.38)
}

.zonga-casino-category-card>div {
    text-align: center
}

.zonga-casino-category-card>div>div:last-child {
    margin-top: .751rem;
    font-size: .6875rem;
    line-height: 1.03125rem;
    color: rgba(234,238,239,.87)
}

@-webkit-keyframes move {
    0% {
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes move {
    0% {
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

.casino_jackpot.is-desktop {
    display: none
}

.icon-primary svg path {
    fill: #26a69a;
    fill-opacity: 1
}

.casino_jackpot .wave-jackpot-horizontal.three {
    -webkit-animation-delay: -4s;
    animation-delay: -4s;
    -webkit-animation-duration: 3s;
    animation-duration: 5s
}

.casino_jackpot .wave-jackpot-horizontal {
    width: 200%;
    height: 100%;
    display: block;
    position: absolute;
    -webkit-animation: move 22s linear infinite;
    animation: move 22s linear infinite;
    top: 0
}

@media (min-width: 1139px) {
    .casino_jackpot.is-desktop {
        display:block
    }

    .casino_jackpot {
        position: relative;
        margin: 4.5rem auto 0
    }

    .casino_jackpot .waves-jackpot {
        background-color: #26a69a;
        position: absolute;
        top: 0;
        left: -.5rem;
        right: -.5rem;
        overflow: hidden;
        line-height: 0;
        height: 85%
    }

    .casino_jackpot .wave-jackpot-horizontals.top {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        top: -56px
    }

    .casino_jackpot.bottom.is-desktop {
        margin: 0
    }

    .casino_jackpot .wave-jackpot-horizontals {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        height: 3.5rem;
        left: -.5rem;
        right: -.5rem;
        position: relative;
        overflow: hidden;
        position: absolute;
        top: 85%
    }

    .casino_jackpot .wave-jackpot-horizontal.one {
        -webkit-animation-delay: -4s;
        animation-delay: -4s
    }

    .casino_jackpot .wave-jackpot-horizontal {
        width: 200%;
        height: 100%;
        display: block;
        position: absolute;
        -webkit-animation: move 22s linear infinite;
        animation: move 22s linear infinite
    }
}

.zonga-casino-standout-row {
    background: #26a69a;
    margin-bottom: 5rem
}

.zonga-casino-standout-row .zonga-casino-slotwrapper-body:after {
    display: none
}

.zonga-casino-standout-row-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 83rem;
    margin: 1.5rem auto 0;
    padding: 1.5rem 1rem 0
}

.zonga-casino-standout-row-body>div:first-child {
    width: 67%
}

.zonga-casino-standout-row-body>div:last-child {
    width: 33%
}

.zonga-casino-standout-row-body-items-one-info {
    text-align: center;
    color: #333;
    font-size: 24px
}

.zonga-casino-standout-row-body-items-one-info p:first-child {
    color: rgba(32,39,42,.6)!important;
    font-size: .75rem;
    line-height: 1.125rem
}

.zonga-casino-standout-row-body-items-one-info p:nth-child(2) {
    color: rgba(32,39,42,.5)!important;
    font-size: .6875rem;
    line-height: 1.03125rem
}

.zonga-casino-standout-row-body-items-one-thumb img {
    height: auto;
    max-width: 100%
}

.zonga-casino-standout-row-body-items-two-info {
    text-align: center!important;
    color: #333;
    font-size: 24px
}

.zonga-casino-standout-row-body-items-two-info p:first-child {
    text-align: center;
    color: rgba(32,39,42,.87)!important;
    font-size: .8125rem;
    line-height: 1.21875rem;
    font-weight: 500!important
}

.zonga-casino-standout-row-body-items-two-info p:nth-child(2) {
    color: rgba(32,39,42,.6)!important;
    font-size: .75rem;
    line-height: 1.125rem
}

.zonga-casino-standout-row-body-items-two-thumb img {
    height: auto;
    max-width: 100%
}

.zonga-casino-standout-row-body-items-three-info {
    text-align: center!important;
    color: #333;
    font-size: 24px
}

.zonga-casino-standout-row-body-items-three-info p:first-child {
    color: rgba(32,39,42,.87)!important;
    font-size: .8125rem;
    line-height: 1.21875rem;
    font-weight: 500!important
}

.zonga-casino-standout-row-body-items-three-info p:nth-child(2) {
    color: rgba(32,39,42,.6)!important;
    font-size: .75rem;
    line-height: 1.125rem
}

.zonga-casino-standout-row-body-items-three-thumb img {
    height: auto;
    max-width: 100%
}

.zonga-casino-standout-row-body-mobile-items-top {
    background-color: #26a69a!important
}

.zonga-casino-standout-row-body-mobile-items-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -8px;
    margin-left: -8px;
    position: relative;
    z-index: 1
}

.zonga-casino-standout-row-body-mobile-items-row-one {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    width: 100%;
    padding-right: 8px;
    padding-left: 8px
}

.zonga-casino-standout-row-body-mobile-items-row-three,.zonga-casino-standout-row-body-mobile-items-row-two {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative;
    width: 100%;
    padding-right: 8px;
    padding-left: 8px
}

.zonga-casino-standout-row-body-mobile-items-one-info p:first-child {
    color: rgba(32,39,42,.6)!important;
    font-size: .75rem;
    line-height: 1.125rem
}

.zonga-casino-standout-row-body-mobile-items-one-info p:nth-child(2) {
    color: rgba(32,39,42,.5)!important;
    font-size: .6875rem;
    line-height: 1.03125rem
}

.zonga-casino-standout-row-body-mobile-items-two-info p:first-child {
    color: rgba(32,39,42,.87)!important;
    font-size: .8125rem;
    line-height: 1.21875rem;
    font-weight: 500!important
}

.zonga-casino-standout-row-body-mobile-items-two-info p:nth-child(2) {
    color: rgba(32,39,42,.6)!important;
    font-size: .75rem;
    line-height: 1.125rem
}

.zonga-casino-standout-row-body-mobile-items-three-info p:first-child {
    color: rgba(32,39,42,.87)!important;
    font-size: .8125rem;
    line-height: 1.21875rem;
    font-weight: 500!important
}

.zonga-casino-standout-row-body-mobile-items-three-info p:nth-child(2) {
    color: rgba(32,39,42,.6)!important;
    font-size: .75rem;
    line-height: 1.125rem
}

.dropdown-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 9px 10px;
    border-left: 3px solid #1f272a;
    cursor: pointer
}

.dropdown-option:hover {
    background: var(--zonga2);
    border-left: 3px solid var(--zongaActive)
}

.dropdown-option-name {
    color: rgba(234,238,239,.6);
    font-size: 13px
}

.dropdown-option-checkbox {
    height: 12px;
    width: 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    border: 2px solid rgba(234,238,239,.6);
    border-radius: 2px;
    background-color: var(--zonga1);
    outline: none;
    cursor: pointer
}

.dropdown-option-checkbox:checked {
    border: 2px solid #26a69a;
    background-color: #26a69a
}

.dropdown-option-checkbox:after {
    content: "\2713";
    color: var(--zonga1);
    vertical-align: top;
    font-size: 8px;
    padding-left: 1px
}

.filter-items {
    background: var(--dark-theme-two);
    margin-right: 10px;
    padding: 0 4px;
    font-size: .625rem;
    line-height: 17px;
    border-radius: 3px
}

.search-modal-overly {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(42,52,56,.9);
    z-index: 9999
}

.search-modal-overly-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 20px
}

.search-modal-overly-close-icon {
    cursor: pointer;
    height: 39px;
    width: 40px;
    padding: 11px 15px;
    color: var(--neutral-color);
    background: var(--dark-theme-four);
    border-radius: 50%
}

.search-modal-body {
    overflow: scroll;
    height: 800px;
    width: 70rem;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 4px;
    text-align: center;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 999
}

.search-modal-body .zonga-casino-no-games-notification {
    text-align: center;
    width: 100%
}

.search-modal-body-search {
    height: 40px;
    width: 100%;
    color: var(--neutral-color);
    border: none;
    border-radius: 4px;
    background-color: var(--dark-theme-three);
    padding: 0 10px;
    position: sticky;
    top: -2px;
    z-index: 10
}

.search-modal-body-search:focus {
    background: var(--dark-theme-two);
    border-left: 4px solid #2cbacc;
    padding: 0 6px
}

.search-modal-body-search::-webkit-input-placeholder {
    color: var(--neutral-color)
}

.search-modal-body-search::-moz-placeholder {
    color: var(--neutral-color)
}

.search-modal-body-search::-ms-input-placeholder {
    color: var(--neutral-color)
}

.search-modal-body-search::placeholder {
    color: var(--neutral-color)
}

.search-modal-body-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 5px;
    position: sticky;
    background-color: var(--dark-650);
    top: 37px;
    z-index: 10
}

.search-modal-body-heading-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    color: var(--neutral-color)
}

.search-modal-body-heading-right-dropdown {
    position: absolute;
    background: var(--zonga1);
    height: 150px;
    width: 150px;
    margin-top: 10px;
    padding: 10px 5px;
    z-index: 999;
    text-align: initial;
    line-height: 32px
}

.search-modal-body-heading-right-provider {
    margin-right: 15px
}

.search-modal-body-heading-right-text {
    padding-left: 25px;
    padding-right: 15px;
    color: rgba(234,238,239,.6);
    font-size: .75rem
}

.search-modal-body-heading-right-text:hover {
    color: rgba(234,238,239,.87)
}

.search-modal-body::-webkit-scrollbar {
    display: none
}

.load-more {
    position: relative;
    height: 200px;
    width: 100%
}

.load-more-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    line-height: 50px
}

.load-more-wrapper-text {
    color: var(--dark-theme-six)
}

.load-more-wrapper-button {
    background: #ffd648;
    width: 130px;
    padding: 8px 12px;
    border: none;
    border-radius: 4px;
    cursor: pointer
}

.load-more-wrapper-button:hover {
    background: var(--brand-color-op-8)
}

.load-more-wrapper-button span {
    font-size: 20px
}

.load-more-wrapper-progress {
    height: 5px;
    width: 300px;
    border: none;
    background: #26a69a
}

.load-more-wrapper-progress::-webkit-progress-value {
    background: #26a69a
}

.load-more-wrapper-progress::-webkit-progress-bar {
    background: var(--dark-theme-six)
}

.load-more-wrapper-progress::-moz-progress-bar {
    background-color: var(--dark-theme-six)!important
}

.modal-search-icon {
    color: rgba(234,238,239,.6);
    cursor: pointer
}

.mobile-filter-modal-overly {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(var(--dark-400) .8);
    z-index: 9999
}

.mobile-filter-modal-body {
    position: fixed;
    overflow: scroll;
    background-color: #2a3438;
    width: 100vw;
    -o-object-fit: contain;
    object-fit: contain;
    padding: 10px;
    border-radius: 4px;
    text-align: center;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,100%);
    -ms-transform: translate(-50%,100%);
    transform: translate(-50%,100%);
    z-index: 999
}

.mobile-filter-modal-body-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 10px
}

.mobile-filter-modal-body-header span:first-child {
    color: var(--neutral-color);
    cursor: pointer
}

.mobile-filter-modal-body-header span:nth-child(2) {
    color: var(--neutral-color)
}

.mobile-filter-modal-body-header span:nth-child(3) {
    color: rgba(38,166,154,.8);
    cursor: pointer
}

.mobile-filter-modal-body-header span:nth-child(3):hover {
    color: #26a69a
}

.mobile-filter-modal-body-filter-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 37px;
    padding: 0 10px;
    border-bottom: 1px solid hsla(0,0%,100%,.12);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(234,238,239,.6);
    font-size: 12px;
    cursor: pointer
}

.mobile-filter-modal-body-filter-type:hover {
    color: var(--neutral-color)
}

.mobile-filter-modal-body-filter-type-option {
    position: fixed;
    overflow-y: scroll;
    width: 100vw;
    min-height: 50vh;
    padding: 20px;
    z-index: 9999;
    line-height: 20px;
    background-color: var(--zonga1);
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-3%);
    -ms-transform: translate(-50%,-3%);
    transform: translate(-50%,-3%)
}

.mobile-filter-modal-body-filter-type-option-arrow {
    font-size: 25px;
    cursor: pointer;
    color: var(--neutral-color)
}

.mobile-filter-modal-body-button {
    width: 100%;
    margin-top: 10px;
    padding: 12px 0;
    border-radius: 4px;
    border: none;
    background-color: #26a69a;
    color: #fff;
    cursor: pointer
}

.mobile-filter-modal-body-button:hover {
    background-color: rgba(38,166,154,.8)
}

.mobile-filter-icon {
    background: #354246;
    color: rgba(234,238,239,.6);
    border-radius: 50%;
    padding: 8px 9px;
    font-size: 22px;
    cursor: pointer
}

@media (max-width: 400px) {
    .mobile-filter-modal-body {
        -webkit-transform:translate(-50%,85%);
        -ms-transform: translate(-50%,85%);
        transform: translate(-50%,85%)
    }

    .mobile-filter-modal-body-filter-type-option {
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }
}

@media (max-width: 1200px) {
    .search-modal-body {
        width:60rem
    }
}

@media (max-width: 991px) {
    .search-modal-body {
        width:45rem
    }
}

@media (max-width: 767px) {
    .search-modal-body {
        width:90%
    }
}

@media (max-width: 1365px),(min-width:425px) {
    .zonga-casino-standout-row-body-mobile-items-three,.zonga-casino-standout-row-body-mobile-items-two {
        max-width:80%
    }
}

@media (min-width: 1024px) {
    .zonga-casino-standout-row-body-mobile-items-row {
        margin-right:-.5rem;
        margin-left: -.5rem
    }
}

@media (max-width: 1365px) {
    .zonga-casino-standout-row-body-mobile-items {
        padding:6.5rem .5rem 0;
        margin-left: -.25rem;
        margin-right: -.25rem;
        position: relative;
        margin-bottom: 5rem
    }

    .zonga-casino-standout-row-body-mobile-items-top {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        overflow: hidden;
        line-height: 0;
        height: 85%;
        border-top-left-radius: 61% 15%;
        border-top-right-radius: 38% 2%
    }

    .zonga-casino-standout-row-body-mobile-items-one {
        padding: 2rem 0 2rem 2rem;
        height: 9.5rem;
        background: #e0e5e7;
        border-radius: .75rem;
        position: relative
    }

    .zonga-casino-standout-row-body-mobile-items-one-info {
        text-align: left;
        max-width: 60%;
        max-height: 7.5rem;
        overflow: hidden
    }

    .zonga-casino-standout-row-body-mobile-items-one-info p:nth-child(2) {
        margin-top: 1.5rem!important
    }

    .zonga-casino-standout-row-body-mobile-items-one-thumb img {
        position: absolute;
        right: 0;
        top: -20%;
        max-height: 16rem;
        max-width: 9rem
    }

    .zonga-casino-standout-row-body-mobile-items-two {
        height: 14rem;
        margin: 1rem auto;
        padding: .25rem;
        background: #e0e5e7;
        border-radius: .75rem;
        position: relative
    }

    .zonga-casino-standout-row-body-mobile-items-two-info {
        text-align: right;
        max-height: 8rem;
        overflow: hidden
    }

    .zonga-casino-standout-row-body-mobile-items-two-info p:first-child,.zonga-casino-standout-row-body-mobile-items-two-info p:nth-child(2) {
        text-align: center
    }

    .zonga-casino-standout-row-body-mobile-items-two-thumb img {
        padding: .5rem;
        position: absolute;
        top: 7.5rem;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
        border-radius: .25rem
    }

    .zonga-casino-standout-row-body-mobile-items-three {
        height: 15rem;
        margin: 3.5rem auto;
        padding: .25rem;
        background: #e0e5e7;
        border-radius: .75rem;
        position: relative
    }

    .zonga-casino-standout-row-body-mobile-items-three-info {
        text-align: right;
        max-height: 8rem;
        overflow: hidden
    }

    .zonga-casino-standout-row-body-mobile-items-three-info p:first-child,.zonga-casino-standout-row-body-mobile-items-three-info p:nth-child(2) {
        text-align: center
    }

    .zonga-casino-standout-row-body-mobile-items-three-thumb img {
        padding: .5rem;
        position: absolute;
        top: 8rem;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
        border-radius: .25rem
    }
}

@media (min-width: 770px) {
    .zonga-casino-standout-row-body-items {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 5rem;
        margin-left: 3rem;
        cursor: pointer
    }

    .zonga-casino-standout-row-body-items-one {
        height: 16rem;
        width: 12rem;
        margin-right: 1rem;
        background: #e0e5e7;
        border-radius: .25rem;
        position: relative
    }

    .zonga-casino-standout-row-body-items-one-info {
        margin-top: 1.5rem;
        text-align: center
    }

    .zonga-casino-standout-row-body-items-one-info p:nth-child(2) {
        margin-top: 1.5rem!important
    }

    .zonga-casino-standout-row-body-items-one-thumb {
        padding: .5rem 10%;
        position: absolute;
        top: 8.5rem
    }

    .zonga-casino-standout-row-body-items-one-thumb img {
        border-radius: .25rem
    }

    .zonga-casino-standout-row-body-items-two {
        height: 14rem;
        width: 11rem;
        margin-top: 2rem;
        margin-right: 1rem;
        background: #e0e5e7;
        border-radius: .25rem;
        position: relative
    }

    .zonga-casino-standout-row-body-items-two-info {
        text-align: right;
        margin-top: 2.5rem
    }

    .zonga-casino-standout-row-body-items-two-info p:first-child,.zonga-casino-standout-row-body-items-two-info p:nth-child(2) {
        text-align: center
    }

    .zonga-casino-standout-row-body-items-two-thumb {
        padding: .5rem 15%;
        position: absolute;
        top: 8.5rem
    }

    .zonga-casino-standout-row-body-items-two-thumb img {
        border-radius: .25rem
    }

    .zonga-casino-standout-row-body-items-three {
        height: 15rem;
        width: 11rem;
        margin-top: 3rem;
        background: #e0e5e7;
        border-radius: .25rem;
        position: relative
    }

    .zonga-casino-standout-row-body-items-three-info {
        text-align: right;
        margin-top: 2.5rem
    }

    .zonga-casino-standout-row-body-items-three-info p:first-child,.zonga-casino-standout-row-body-items-three-info p:nth-child(2) {
        text-align: center
    }

    .zonga-casino-standout-row-body-items-three-thumb {
        padding: .5rem 18%;
        position: absolute;
        top: 8.5rem
    }

    .zonga-casino-standout-row-body-items-three-thumb img {
        border-radius: .25rem
    }
}

.zonga-casino-standout-row-body>div:last-child {
    max-height: 500px;
    width: 32%!important;
    margin: 0 auto
}

@media (min-width: 1670px) {
    .zonga-casino-standout-row-body>div {
        width:50%!important
    }
}

body.zonga-casino-search-modal .scrollarea .scrollarea-content {
    overflow: hidden;
    height: 100%
}

@media (max-width: 766px) {
    .wave-jackpot-horizontals {
        overflow:hidden;
        position: absolute;
        top: 84%;
        left: 0;
        right: 0;
        width: 200%;
        height: 100%;
        display: block;
        -webkit-animation: move 22s linear infinite;
        animation: move 22s linear infinite
    }

    .wave-jackpot-horizontals.one {
        -webkit-animation-delay: -4s;
        animation-delay: -4s
    }

    .wave-jackpot-horizontals.two {
        -webkit-animation-delay: -2s;
        animation-delay: -2s;
        -webkit-animation-duration: 8s;
        animation-duration: 8s
    }

    .wave-jackpot-horizontals.three {
        -webkit-animation-delay: -4s;
        animation-delay: -4s;
        -webkit-animation-duration: 5s;
        animation-duration: 5s
    }
}

@media (max-width: 1139px) {
    .casino_jackpot.mobile {
        position:absolute;
        width: 200%;
        margin-top: -6rem;
        margin-bottom: 0;
        height: 100px;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media (max-width: 800px) {
    .casino_jackpot.mobile {
        margin-top:-1rem
    }
}

.zonga-casino-slotwrapper button.slick-arrow {
    display: none!important
}

.zonga-casino {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100vh - 105px);
    overflow: hidden
}

.zonga-casino aside::-webkit-scrollbar,.zonga-casino div::-webkit-scrollbar,.zonga-casino main::-webkit-scrollbar,.zonga-casino span::-webkit-scrollbar {
    width: 8px
}

.zonga-casino aside::-webkit-scrollbar-track,.zonga-casino div::-webkit-scrollbar-track,.zonga-casino main::-webkit-scrollbar-track,.zonga-casino span::-webkit-scrollbar-track {
    background: var(--zonga1)
}

.zonga-casino aside::-webkit-scrollbar-thumb,.zonga-casino div::-webkit-scrollbar-thumb,.zonga-casino main::-webkit-scrollbar-thumb,.zonga-casino span::-webkit-scrollbar-thumb {
    background: var(--dark-theme-three);
    border-radius: 10px
}

.zonga-casino aside::-webkit-scrollbar-thumb:hover,.zonga-casino div::-webkit-scrollbar-thumb:hover,.zonga-casino main::-webkit-scrollbar-thumb:hover,.zonga-casino span::-webkit-scrollbar-thumb:hover {
    background: var(--dark-theme-three)
}

.zonga-casino>main {
    width: calc(100% - 285px);
    height: calc(100vh - 105px)
}

#main-zonga {
    scroll-behavior: smooth;
    overflow-y: scroll;
    overflow-x: hidden
}

.zonga-casino-bodyyyyy {
    overflow: hidden
}

.zonga-casino-bodyyyyy::-webkit-scrollbar {
    display: none
}

.zonga-casino-bodyyyyy.zonga-casino-search-modal .header-wrapper-m {
    z-index: 0
}

@media (max-width: 500px) {
    .zonga-casino-slotwrapper.zonga-casino-category-interface .zonga-casino-slotwrapper-head>div:last-child {
        -webkit-box-align:end;
        -ms-flex-align: end;
        align-items: end;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
        border-top: 1px solid #585858;
        padding-top: 7px
    }

    .zonga-casino-slotwrapper.zonga-casino-category-interface .zonga-casino-slotwrapper-head {
        padding: 5px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .zonga-casino-slotwrapper.zonga-casino-category-interface .zonga-casino-slotwrapper-head>div {
        margin: 5px 0
    }
}

@media (max-width: 1140px) {
    .safari .slot-modal-new iframe {
        height:calc(90vh - 40px)!important
    }
}

.slot-modal-new {
    background: var(--dark-theme-three);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    z-index: 99999
}

@media (max-width: 1140px) {
    .slot-modal-new {
        min-height:100%;
        height: 100%;
        position: fixed;
        overflow: hidden
    }
}

.slot-modal-new-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background: var(--dark-theme-two);
    height: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 20px
}

.slot-modal-new-header>div:first-child {
    font-weight: 700;
    font-size: 12px;
    color: #c7c7c7
}

.slot-modal-new-header>div:first-child>span {
    margin-right: 5px
}

.slot-modal-new-header>div:last-child {
    width: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.slot-modal-new-header>div:last-child>div:first-child {
    font-size: 12px
}

.slot-modal-new-header>div:last-child div {
    height: 22px;
    width: 22px;
    background: #a1a1a1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
    border-radius: 20px;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s;
    font-family: -webkit-body
}

.slot-modal-new-header>div:last-child div:hover {
    background: #e4e4e4
}

.zonga-casino-menu-header-i.arroww>i {
    -webkit-transition: .2s;
    transition: .2s;
    border-radius: 30px
}

.zonga-casino-menu-header-i.arroww>i:hover {
    background-color: #333;
    color: #fff
}

@media (max-width: 1140px) {
    .zonga-casino-slotwrapper.zonga-casino-category-interface {
        padding-bottom:200px
    }

    .zonga-footer {
        margin-bottom: 200px
    }
}

@media (max-width: 770px) {
    .zonga-casino>aside.mob {
        background:var(--zonga1)!important
    }
}

.zonga-casino-standout-row p.zonga-casino-slot-footer-info-subtitle {
    opacity: 0
}

.new-image-slot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    margin-bottom: 10px
}

.new-image-slot,.new-image-slot>div:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.new-image-slot>div:first-child {
    border-radius: 10px;
    -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.4392156863);
    box-shadow: 2px 2px 10px rgba(0,0,0,.4392156863);
    -webkit-transition: .2s;
    transition: .2s;
    position: relative
}

.new-image-slot>div:first-child>.hover-new {
    top: 0;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 0 10px;
    background: rgba(0,0,0,.8117647059);
    border-radius: 9px;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0
}

.new-image-slot>div:first-child>.hover-new,.new-image-slot>div:first-child>.hover-new>.fav-header {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.new-image-slot>div:first-child>.hover-new>.fav-header {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 30px;
    top: 4px;
    padding: 0 6px
}

.new-image-slot>div:first-child>.hover-new>.hover-title-new {
    font-family: Lalezar,system-ui;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 10%;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    padding: 0 10px;
    position: absolute;
    top: 10%
}

.new-image-slot>div:first-child>.hover-new>.hover-button-play-new {
    background: hsla(0,0%,100%,.1607843137);
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 10px;
    -webkit-transition: .2s;
    transition: .2s;
    -webkit-transform: scale(.2);
    -ms-transform: scale(.2);
    transform: scale(.2)
}

.new-image-slot>div:first-child>.hover-new>.hover-button-play-new svg {
    width: 3rem;
    height: 3rem
}

.new-image-slot>div:first-child>.hover-new>div.active {
    color: var(--brand-color)
}

.new-image-slot>div:first-child>.hover-new>div i {
    font-size: 18px
}

@media (max-width: 1140px) {
    .new-image-slot>div:first-child>.hover-new {
        display:none
    }
}

.new-image-slot>div:first-child:hover {
    cursor: pointer
}

.new-image-slot>div:first-child:hover>.hover-new {
    opacity: 1
}

.new-image-slot>div:first-child:hover>.hover-new>.hover-button-play-new {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.new-image-slot>div:first-child>.slot-image-div {
    -webkit-transition: .1s;
    transition: .1s;
    width: 100%;
    background-size: 110% 90%;
    background-position: top;
    background-repeat: no-repeat;
    border-radius: 10px;
    aspect-ratio: 3/4;
    -webkit-box-shadow: inset 0 0 45px 40px rgba(0,0,0,.1294117647);
    box-shadow: inset 0 0 45px 40px rgba(0,0,0,.1294117647)
}

.modern-casino-styles .zonga-casino-slotwrapper-body:after,.modern-casino-styles div#categoriesRow:after {
    display: none!important
}

.modern-casino-styles .provider-box-wrapper {
    height: 80%!important;
    padding: 10px 0;
    border: 3px solid hsla(0,0%,100%,.0509803922);
    border-radius: 10px;
    font-family: Lalezar
}

.modern-casino-styles .provider-box-wrapper>i {
    color: hsla(0,0%,100%,.4901960784);
    opacity: 1;
    font-size: 30px
}

.modern-casino-styles .zonga-casino-standout-row-body>div:last-child {
    margin: unset!important;
    margin-left: auto!important
}

.modern-casino-styles .zonga-casino-category-interface .zonga-casino-slotwrapper-body {
    padding-top: 10px
}

.modern-casino-styles .zonga-casino-standout-row .zonga-casino-slotwrapper-body {
    width: 70%;
    margin: 0 auto
}

.modern-casino-styles .zonga-casino-category-interface .zonga-casino-slotwrapper-head {
    margin-bottom: 0!important
}

.modern-casino-styles .zonga-casino-standout-row-body .new-image-slot>div:first-child .hover-div>.text .title-new {
    font-size: 20px;
    line-height: 18px
}

.modern-casino-styles .zonga-casino-standout-row-body .new-image-slot>div:first-child .hover-div>.text .provider-new {
    font-size: 16px;
    line-height: 14px
}

.modern-casino-styles>#asideTag,.modern-casino-styles>#asideTag .zonga-casino-menu {
    background: var(--dark-theme-zero)
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header,.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header-item {
    background: var(--newheader-color2);
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 10px
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header-item .zonga-casino-menu-header-border,.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header .zonga-casino-menu-header-border {
    display: none
}

@media (min-width: 1140px) {
    .modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header:hover {
        background:-webkit-gradient(linear,left top,right top,color-stop(-60%,var(--zongaActive)),to(var(--newheader-color2)))!important;
        background: linear-gradient(90deg,var(--zongaActive) -60%,var(--newheader-color2))!important
    }
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header-item {
    min-height: 35px!important;
    padding-top: unset;
    padding-bottom: unset
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header-item:hover {
    background: var(--dark-theme-three)
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header-item.active {
    background: -webkit-gradient(linear,left top,right top,color-stop(-60%,var(--zongaActive)),to(var(--newheader-color2)))!important;
    background: linear-gradient(90deg,var(--zongaActive) -60%,var(--newheader-color2))!important
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header-item.active>* {
    color: rgba(234,238,239,.8705882353)
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header.active {
    background: -webkit-gradient(linear,left top,right top,color-stop(-60%,var(--zongaActive)),to(var(--newheader-color2)))!important;
    background: linear-gradient(90deg,var(--zongaActive) -60%,var(--newheader-color2))!important
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header-i.arroww {
    width: 30px;
    height: 24px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    background: transparent
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header-i.arroww>i {
    font-size: 20px;
    font-weight: 700
}

.modern-casino-styles>#asideTag .zonga-casino-menu .zonga-casino-menu-header-i.arroww>i:hover {
    background: unset;
    color: unset
}

.modern-casino-styles>#main-zonga,.modern-casino-styles>#main-zonga .chips-header-zonga {
    background: var(--dark-theme-zero)
}

.modern-casino-styles .dropdown-wrapper-zonga {
    background: var(--dark-theme-two);
    border-radius: 0 0 10px 10px
}

.modern-casino-styles .dropdown-wrapper-zonga>.zonga-casino-menu-header-item:first-child,.modern-casino-styles .dropdown-wrapper-zonga>.zonga-casino-menu-header-item:nth-child(2) {
    margin-top: 0
}

.new-images-body>.new-image-slot {
    width: 12.5%;
    padding: 0 10px
}

@media (max-width: 1920px) {
    .new-images-body>.new-image-slot {
        width:14.2857142857%
    }
}

@media (max-width: 1600px) {
    .new-images-body>.new-image-slot {
        width:16.6666666667%
    }
}

@media (max-width: 1400px) {
    .new-images-body>.new-image-slot {
        width:20%
    }
}

@media (max-width: 1200px) {
    .new-images-body>.new-image-slot {
        width:25%
    }
}

.slot-cover-bg {
    position: absolute;
    top: 0;
    height: 100%;
    padding: 30px 0;
    background-position: top 140px left -50%!important;
    background-repeat: no-repeat!important;
    padding-bottom: 0
}

.slot-cover-bg,.slot-cover-bg>.text {
    border-radius: 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: center
}

.slot-cover-bg>.text {
    font-family: Lalezar,system-ui;
    text-overflow: ellipsis;
    padding: 0 5px;
    -webkit-transition: .8s;
    transition: .8s;
    height: 60%;
    padding-bottom: 10px
}

.slot-cover-bg>.text .title-new {
    font-size: 26px;
    line-height: 22px;
    font-weight: 700;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.slot-cover-bg>.text .provider-new {
    font-size: 10px;
    line-height: 8px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.swiper-button-next,.swiper-button-prev {
    display: none!important;
    background: rgba(0,0,0,.4470588235)
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-size: 18px!important;
    color: #fff!important
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left: 0!important
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    right: 0!important
}

.mobile-sliders-wrapper:hover .swiper-button-next,.mobile-sliders-wrapper:hover .swiper-button-prev {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

@media (max-width: 1140px) {
    .mobile-sliders-wrapper:hover .swiper-button-next,.mobile-sliders-wrapper:hover .swiper-button-prev {
        display:none!important
    }
}

.mobile-sliders-wrapper .swiper-button-next.swiper-button-disabled,.mobile-sliders-wrapper .swiper-button-prev.swiper-button-disabled {
    display: none!important
}

.swiper-slide:hover .mobile-slider-div img {
    -webkit-filter: contrast(.96) brightness(1.1) saturate(1.05);
    filter: contrast(.96) brightness(1.1) saturate(1.05)
}

.swiper-container-horizontal>.swiper-scrollbar {
    display: none!important
}

.search-modal-body-games.modern-casino-styles {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(6,1fr)
}

.zonga-new-search {
    height: 46px;
    background: var(--dark-theme-one);
    margin: 0 10px;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 17px;
    padding: 0 15px;
    color: rgba(234,238,239,.8705882353);
    -webkit-transition: .2s;
    transition: .2s;
    border: 1px solid var(--dark-theme-two);
    margin-top: 10px
}

.zonga-new-search svg {
    margin-right: 7px;
    height: 26px;
    width: 26px;
    fill: hsla(0,0%,100%,.3803921569)
}

.zonga-new-search span {
    font-weight: 700
}

.zonga-new-search:hover {
    cursor: pointer;
    background: var(--dark-theme-two)
}

@media (max-width: 1140px) {
    .modern-casino-styles .new-image-slot {
        width:100%!important
    }
}

.modern-casino-styles .casino-new--casino-wrapper--search--links .active:after,.modern-casino-styles .casino-new--casino-wrapper--search--links .active:before {
    display: none!important
}

.modern-casino-styles .casino-new--casino-wrapper--search--result-wrapper .slotAndFilter--wrapper>div {
    padding: 20px!important
}

.modern-casino-styles .casino-new--casino-wrapper--search--filters-wrapper {
    background: var(--dark-theme-one);
    margin-top: -30px!important
}

.modern-casino-styles .casino-new--casino-wrapper--lobby-category.first_section {
    background: inherit
}

.modern-casino-styles .casino-new--casino-wrapper--lobby-category-header button {
    width: 36px;
    height: 36px;
    max-width: unset;
    max-height: unset;
    border-radius: 7px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: var(--dark-theme-two);
    color: #fff
}

@media (min-width: 1140px) {
    .modern-casino-styles .casino-new--casino-wrapper--lobby-category-header button {
        width:unset!important
    }

    .modern-casino-styles .casino-new--casino-wrapper--lobby-category-header button>i {
        margin-bottom: 1px;
        margin-left: 4px
    }
}

.modern-casino-styles .casino-new--casino-wrapper--lobby-category-header button i {
    font-size: 15px
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a {
    border: none;
    border-radius: 10px;
    padding: 6px 12px;
    font-size: 15px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a>svg {
    width: 24px;
    height: 24px;
    fill: hsla(0,0%,100%,.3803921569);
    margin-bottom: 2px;
    margin-right: 2px
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a>i {
    margin-right: 5px;
    font-size: 18px
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a>b {
    top: 2px;
    right: 4px
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a.casino-new--casino-wrapper--categories-nav--fav {
    background-color: var(--dark-theme-two);
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    padding: 0;
    height: 45px!important;
    min-width: 45px!important;
    margin: 0 10px
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a.casino-new--casino-wrapper--categories-nav--fav>i {
    position: relative;
    left: unset;
    font-size: 17px;
    margin-right: unset
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a.active {
    border: none;
    background: var(--dark-theme-two)
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a.active:after,.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a.active:before {
    display: none
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a.active>span {
    color: #fff
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div a.active>svg {
    fill: var(--brand-color)
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav {
    border: none
}

.modern-casino-styles .casino-new--casino-wrapper--lobby-category-header h5 {
    font-weight: 700
}

.modern-casino-styles .casino-new--casino-wrapper--search-wrapper:not(.open) {
    margin: 2px 10px
}

.modern-casino-styles .casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-header {
    border-radius: 0
}

.modern-casino-styles .casino-new--casino-wrapper--search-wrapper.open .casino-wrapper.searchOpen .popup-closed-b {
    left: 10px;
    top: 10px
}

.modern-casino-styles .casino-new--casino-wrapper--search-wrapper svg {
    width: 26px;
    height: 26px;
    margin: auto 10px;
    margin-left: 5px;
    fill: hsla(0,0%,100%,.3803921569)
}

.modern-casino-styles .casino-new--casino-wrapper--search-header {
    border-radius: 10px;
    background: var(--dark-theme-two);
    border: 2px solid hsla(0,0%,100%,.0705882353)
}

.modern-casino-styles .casino-new--casino-wrapper--search-input {
    margin-left: 10px;
    background: inherit
}

.modern-casino-styles .casino-new--casino-wrapper--search-input input {
    background: inherit;
    padding-top: 2px;
    height: 100%
}

.modern-casino-styles .casino-new--casino-wrapper--search-input input::-webkit-input-placeholder {
    font-size: 16px;
    font-weight: 700
}

.modern-casino-styles .casino-new--casino-wrapper--search-input input::-moz-placeholder {
    font-size: 16px;
    font-weight: 700
}

.modern-casino-styles .casino-new--casino-wrapper--search-input input::-ms-input-placeholder {
    font-size: 16px;
    font-weight: 700
}

.modern-casino-styles .casino-new--casino-wrapper--search-input input::placeholder {
    font-size: 16px;
    font-weight: 700
}

.modern-casino-styles .casino-new--casino-wrapper--search-dropdown {
    border-left: 2px solid hsla(0,0%,100%,.0705882353);
    min-width: 130px;
    font-size: 16px;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.modern-casino-styles .casino-new--casino-wrapper--search--links {
    height: unset
}

.modern-casino-styles .casino-new--casino-wrapper--search--links>span {
    border: none;
    margin: 8px 0;
    border-radius: 8px;
    padding: 0 14px;
    margin-left: 10px
}

.modern-casino-styles .casino-new--casino-wrapper--search--links>span.active {
    background: var(--dark-theme-two)
}

.modern-casino-styles .filterOpen .casino-new--casino-wrapper--search--filters-wrapper {
    margin-top: -15px
}

.modern-casino-styles .filterOpen .casino-new--casino-wrapper--search--filters-wrapper-headers+div {
    margin-top: unset!important
}

.modern-casino-styles .filterOpen .clear-filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: var(--dark-theme-two);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 130px;
    border: 2px solid hsla(0,0%,100%,.0705882353);
    color: hsla(0,0%,100%,.3803921569);
    font-weight: 700
}

.modern-casino-styles .casino-new--casino-wrapper--game-category-header--filter-title {
    background: var(--dark-theme-two);
    border-radius: 8px;
    padding: 4px 12px;
    font-weight: 700;
    color: hsla(0,0%,100%,.3803921569)!important;
    border: 2px solid var(--dark-theme-three)
}

.modern-casino-styles .casino-new--casino-wrapper--game-category-header--filter-title:after,.modern-casino-styles .casino-new--casino-wrapper--game-category-header--filter-title:before,.modern-casino-styles .searchCategoriesAside {
    display: none
}

.modern-casino-styles .zonga-casino-category-interface .zonga-new-search {
    margin: 10px 0
}

.modern-casino-styles .zonga-casino-category-interface .zonga-casino-slotwrapper-head {
    padding: 10px 0
}

.modern-casino-styles .zonga-casino-category-interface #searchIconZonga {
    display: none
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav>div {
    min-width: 330px!important
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav-links::-webkit-scrollbar {
    height: 5px!important
}

.modern-casino-styles .casino-new--casino-wrapper--categories-nav-links::-webkit-scrollbar-thumb {
    background-color: var(--dark-theme-three)!important
}

.modern-casino-styles .casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-header,.modern-casino-styles .casino-new--casino-wrapper--search-wrapper.open .casino-new--casino-wrapper--search-header * {
    -webkit-transition: 0s!important;
    transition: 0s!important
}

.custom-dropdown-body {
    max-height: 0!important;
    overflow: hidden!important;
    padding: 0!important;
    -webkit-transition: max-height .2s;
    transition: max-height .2s
}

.custom-dropdown-body:hover {
    cursor: pointer
}

.custom-dropdown-body.open {
    max-height: 250px!important;
    padding: 5px 0!important;
    overflow-y: scroll!important
}

.modern-casino-styles .custom-dropdown-body {
    border-radius: 10px;
    padding: 20px
}

.modern-casino-styles .custom-dropdown-body .dropdown-option {
    border: none;
    border-radius: 10px;
    margin: 0 10px
}

.modern-casino-styles .providers-interface-body {
    grid-template-columns: repeat(7,1fr)
}

@media (max-width: 1500px) {
    .modern-casino-styles .providers-interface-body {
        grid-template-columns:repeat(6,1fr)
    }
}

@media (max-width: 1300px) {
    .modern-casino-styles .providers-interface-body {
        grid-template-columns:repeat(5,1fr)
    }
}

@media (max-width: 1140px) {
    .modern-casino-styles .providers-interface-body {
        grid-template-columns:repeat(4,1fr)
    }
}

@media (max-width: 600px) {
    .modern-casino-styles .providers-interface-body {
        grid-template-columns:repeat(3,1fr)
    }
}

@media (max-width: 400px) {
    .modern-casino-styles .providers-interface-body {
        grid-template-columns:repeat(2,1fr)
    }
}

.modern-casino-styles .providers-interface-body>div {
    height: unset;
    max-height: 70px;
    min-height: 70px;
    background: var(--newheader-color2)!important;
    border-radius: 10px;
    -webkit-transition: .4s;
    transition: .4s
}

.modern-casino-styles .providers-interface-body>div:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}

.modern-casino-styles .providers-interface-body>div img {
    max-width: 100%;
    max-height: 70%;
    width: unset;
    height: unset;
    padding: 0 30px
}

.modern-casino-styles .casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper {
    min-height: unset!important;
    max-height: unset!important
}

.modern-casino-styles .casino-new--casino-wrapper--lobby-category-slots-carrusel-wrapper .slick-slide {
    margin-bottom: unset
}

.modern-casino-styles .providers-cards-wrapper .casino-new--casino-wrapper--lobby-category-header-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.modern-casino-styles .providers-cards-wrapper .casino-new--casino-wrapper--lobby-category-header-title>p {
    display: none
}

.modern-casino-styles .providers-cards-wrapper .casino-new--casino-wrapper--lobby-category-header {
    margin-bottom: 0
}

.modern-casino-styles .search-modal-body {
    padding: 20px;
    background-color: var(--dark-theme-one);
    border-radius: 10px
}

.modern-casino-styles .search-modal-body .search-modal-body-search {
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
    font-weight: 700;
    background: var(--dark-theme-two)
}

.modern-casino-styles .search-modal-body .search-modal-body-search:focus {
    border-left: 0
}

.modern-casino-styles .search-modal-body .search-modal-body-heading {
    top: 38px
}

.modern-casino-styles .search-modal-body .cover-div {
    position: sticky;
    background-color: var(--dark-theme-one);
    height: 20px;
    top: -20px;
    z-index: 1
}

.modern-casino-styles .search-modal-body:before {
    content: ""
}

.modern-casino-styles .search-modal-body .zonga-casino-no-games-notification {
    position: absolute;
    left: 0
}

.category-interface-providers-row .zonga-casino-slotwrapper {
    margin-top: 0
}

.category-interface-providers-row .zonga-casino-slotwrapper-body {
    display: unset
}

.category-interface-providers-row .slick-slide {
    padding: 0 5px
}

.category-interface-providers-row .zonga-casino-slotwrapper-head-left img {
    height: 50px
}

.providers-slider-item {
    height: unset;
    max-height: 70px;
    min-height: 70px;
    background: var(--newheader-color2)!important;
    border-radius: 10px;
    -webkit-transition: .4s;
    transition: .4s;
    position: relative;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.providers-slider-item:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    cursor: pointer
}

.providers-slider-item img {
    max-height: 50px;
    max-width: 70%
}

.race-zonga-wrapper .mobile-sliders-wrapper {
    background: var(--casino-lighter-background)
}

.casino-wrapper.modern-casino-styles {
    padding-top: 10px
}

.old-casino-providers-view .zonga-casino-slotwrapper-head {
    display: none
}

.old-casino-providers-view .providers-interface-body {
    padding: 10px 0
}

.old-casino-providers-view .zonga-casino-slotwrapper {
    padding: 0!important
}

.zonga-slot-view-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 10px;
    margin-bottom: 100px;
    max-width: 80%;
    margin: 0 auto;
    -webkit-transition: .2s;
    transition: .2s
}

.zonga-slot-view-wrapper.wide {
    max-width: 100%
}

.zonga-slot-view-wrapper .zonga-casino-slot-row {
    margin: 0
}

.zonga-slot-view-wrapper .slot-view-footer,.zonga-slot-view-wrapper .slot-view-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    padding: 0 10px;
    position: relative
}

.zonga-slot-view-wrapper .slot-view-footer>.right .remaining-line,.zonga-slot-view-wrapper .slot-view-header>.right .remaining-line {
    background: var(--dark-theme-four)
}

.zonga-slot-view-wrapper .slot-view-footer>.right .percentage-wage,.zonga-slot-view-wrapper .slot-view-header>.right .percentage-wage {
    left: -20px
}

.zonga-slot-view-wrapper .slot-view-footer>.right>div,.zonga-slot-view-wrapper .slot-view-header>.right>div {
    margin-left: 10px;
    position: relative
}

.zonga-slot-view-wrapper .slot-view-footer>.right>div i,.zonga-slot-view-wrapper .slot-view-header>.right>div i {
    font-size: 18px;
    cursor: pointer
}

.zonga-slot-view-wrapper .slot-view-footer>.right>div i:hover+.hoverText,.zonga-slot-view-wrapper .slot-view-header>.right>div i:hover+.hoverText {
    height: unset;
    padding: 5px 20px
}

.zonga-slot-view-wrapper .slot-view-footer>.right>div .hoverText,.zonga-slot-view-wrapper .slot-view-header>.right>div .hoverText {
    position: absolute;
    height: 0;
    overflow: hidden;
    z-index: 9;
    background: var(--brand-color);
    color: #333;
    width: 190px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    left: -85px;
    top: 26px;
    -webkit-transition: .2s;
    transition: .2s;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 10px
}

.zonga-slot-view-wrapper .slot-view-footer>.right .raceLogo,.zonga-slot-view-wrapper .slot-view-header>.right .raceLogo {
    position: absolute;
    height: 50px;
    z-index: 9;
    top: -4.8px;
    right: 30px;
    cursor: pointer
}

.zonga-slot-view-wrapper .slot-view-footer>.left,.zonga-slot-view-wrapper .slot-view-header>.left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.zonga-slot-view-wrapper .slot-view-footer>.left>i,.zonga-slot-view-wrapper .slot-view-header>.left>i {
    background: var(--dark-theme-three);
    border-radius: 8px;
    font-size: 24px;
    padding: 3px;
    cursor: pointer;
    margin-right: 10px
}

.zonga-slot-view-wrapper .slot-view-footer>.left>i:hover,.zonga-slot-view-wrapper .slot-view-header>.left>i:hover {
    background: var(--dark-theme-three)
}

.zonga-slot-view-wrapper .slot-view-footer>.left span,.zonga-slot-view-wrapper .slot-view-header>.left span {
    font-size: 16px;
    font-weight: 700
}

.zonga-slot-view-wrapper .slot-iframe-wrapper {
    background: var(--dark-theme-one);
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.zonga-slot-view-wrapper .slot-iframe-wrapper,.zonga-slot-view-wrapper .slot-iframe-wrapper .notlogged-iframe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.zonga-slot-view-wrapper .slot-iframe-wrapper .notlogged-iframe {
    width: 100%;
    height: calc(100vh - 250px)
}

.zonga-slot-view-wrapper .slot-iframe-wrapper .notlogged-iframe>div {
    border-radius: 10px;
    background: var(--brand-color);
    color: #333;
    padding: 10px 30px;
    font-size: 14px;
    text-align: center;
    font-weight: 700;
    cursor: pointer
}

.zonga-slot-view-wrapper .slot-iframe-wrapper .notlogged-iframe>div:hover {
    -webkit-filter: brightness(.9);
    filter: brightness(.9)
}

.zonga-slot-view-wrapper .slot-iframe-wrapper iframe {
    width: 100%;
    height: calc(100vh - 250px);
    z-index: 5
}

.zonga-slot-view-wrapper .slot-iframe-wrapper>.loading-circle {
    bottom: unset;
    left: unset;
    z-index: 1
}

.zonga-slot-view-wrapper .slot-iframe-wrapper .tournament-race-logo {
    display: none
}

.zonga-slot-view-wrapper .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 14px
}

.zonga-slot-view-wrapper .right>div {
    margin-left: 20px;
    cursor: pointer
}

.zonga-slot-view-wrapper .right>div svg {
    width: 16px;
    height: 16px;
    fill: hsla(0,0%,100%,.7176470588);
    -webkit-transition: .2s;
    transition: .2s
}

.zonga-slot-view-wrapper .right>div.active svg {
    fill: red
}

.zonga-slot-view-wrapper .right>div:hover svg {
    fill: #fff
}

.zonga-slot-view-wrapper .zonga-casino-slotwrapper {
    margin: 0
}

.zonga-slot-view-wrapper .showCongratulationsPopup {
    z-index: 999;
    left: 0;
    width: 100%
}

.zonga-slot-view-wrapper .category-interface-providers-row {
    margin-top: 10px
}

.zonga-slot-view-wrapper .zonga-casino-slotwrapper-head-right-text {
    display: none
}

@media (max-width: 1140px) {
    .slot-modal-new.modern-casino-styles {
        -webkit-animation:none;
        animation: none
    }

    .slot-modal-new.modern-casino-styles .slot-modal-new-header {
        height: 50px
    }

    .slot-modal-new.modern-casino-styles .slot-modal-new-header>div:first-child {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .slot-modal-new.modern-casino-styles .slot-modal-new-header>div:last-child {
        width: auto
    }

    .slot-modal-new.modern-casino-styles .slot-modal-new-header>div:last-child>div i {
        font-size: 18px;
        color: hsla(0,0%,100%,.6196078431)
    }

    .slot-modal-new.modern-casino-styles .slot-modal-new-header>div:last-child>div {
        background: transparent
    }

    .slot-modal-new.modern-casino-styles .slot-modal-new-header>div:last-child>div:last-child {
        display: none
    }

    .slot-modal-new.modern-casino-styles .slot-modal-new-header div:first-child>span {
        font-size: 15px
    }

    .slot-modal-new.modern-casino-styles .slot-modal-new-header div:first-child>.icon-back {
        font-size: 15px;
        background: var(--dark-theme-three);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 30px;
        width: 30px;
        margin-right: 10px;
        border-radius: 7px;
        font-size: 25px
    }

    .slot-modal-new.modern-casino-styles iframe {
        height: calc(100% - 50px)!important
    }
}

@media (min-width: 1140px) {
    .mobile-sliders-wrapper .swiper-slide:last-child {
        margin-right:10px!important
    }

    .mobile-sliders-wrapper .swiper-slide:first-child {
        margin-left: 10px!important
    }
}

.modern-casino-styles>#asideTag .zonga-casino-menu-header-item:nth-child(2).active {
    background: inherit!important
}

.modern-casino-styles>#asideTag .zonga-casino-menu-header-item:nth-child(2).active i,.modern-casino-styles>#asideTag .zonga-casino-menu-header-item:nth-child(2).active span {
    color: var(--brand-color)!important
}

.slot-modern-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    background: var(--dark-theme-two);
    border-radius: 10px;
    margin-bottom: 30px
}

.slot-modern-wrapper .slot-view-footer .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 10px
}

.slot-modern-wrapper .slot-view-footer .left>div {
    margin-right: 18px;
    cursor: pointer
}

.slot-modern-wrapper .slot-view-footer .left>div svg {
    width: 16px;
    height: 16px;
    fill: hsla(0,0%,100%,.7176470588);
    -webkit-transition: .2s;
    transition: .2s
}

.slot-modern-wrapper .slot-view-footer .left>div.active svg {
    fill: red
}

.slot-modern-wrapper .slot-view-footer .left>div:hover svg {
    fill: #fff
}

.slot-modern-wrapper .slot-view-footer .left .line {
    height: 35px;
    width: 1px;
    background-color: hsla(0,0%,100%,.0901960784)
}

@media (max-width: 1140px) and (max-width:400px) {
    .modern-casino-styles .slot-modal-new-header>div:first-child>span:not(:first-child) {
        font-size:3.5vw;
        white-space: nowrap
    }
}

@media (max-width: 1140px) {
    .modern-casino-styles.bonus-slot-modal .slot-modal-new-header {
        padding:0 6px
    }

    .modern-casino-styles.bonus-slot-modal .slot-modal-new-header .casino-game-slot-view-left {
        margin-left: 0!important
    }

    .modern-casino-styles.bonus-slot-modal .slot-modal-new-header .casino-game-slot-view-left>div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        height: auto!important;
        padding-top: 5px
    }

    .modern-casino-styles.bonus-slot-modal .slot-modal-new-header .casino-game-slot-view-left>div:first-child {
        display: none
    }

    .modern-casino-styles.bonus-slot-modal .slot-modal-new-header .casino-game-slot-view-left .wage-line-container {
        width: 40vw;
        margin-right: 6px
    }

    .modern-casino-styles.bonus-slot-modal .slot-modal-new-header .casino-game-slot-view-left .casino-game-iframe-header-wage {
        padding: 0!important
    }

    .modern-casino-styles.bonus-slot-modal .slot-modal-new-header>div:first-child>span:nth-child(2) {
        font-size: 3.5vw!important;
        white-space: nowrap;
        max-width: 32vw;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media (max-width: 1140px) and (min-width:400px) {
    .modern-casino-styles.bonus-slot-modal .slot-modal-new-header>div:first-child>span:nth-child(2) {
        font-size:15px!important
    }
}

@media (max-width: 1140px) {
    .modern-casino-styles.bonus-slot-modal .slot-modal-new-header .waged-line {
        margin-left:20px
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-container-pointer-events {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: normal;
    line-height: 1
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: transform .2s,top .2s;
    transition: transform .2s,top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: transform .2s,left .2s;
    transition: transform .2s,left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: transform .2s,right .2s;
    transition: transform .2s,right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #fff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
    animation: swiper-preloader-spin 1s infinite linear;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-filter: blur(50px);
    filter: blur(50px)
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-container-pointer-events {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

@-webkit-keyframes loadingBanner {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@keyframes loadingBanner {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@media (max-width: 1140px) {
    .casino-slider-div {
        padding:10px
    }

    .casino-slider-div img {
        border-radius: 16px;
        -webkit-box-shadow: 0 3px 4px var(--bg0);
        box-shadow: 0 3px 4px var(--bg0)
    }
}

.slick-dots {
    bottom: 5px
}

@media (max-width: 1140px) {
    button.slick-arrow {
        display:none!important
    }
}

.slick-arrow.slick-next,.slick-arrow.slick-prev {
    position: absolute;
    z-index: 1;
    opacity: .5
}

.slick-arrow.slick-prev {
    left: 25px
}

.slick-arrow.slick-next {
    right: 25px
}

.slider-image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.slider-image .banner-container {
    padding: 20px 0 20px 50px
}

.slider-image .banner-container h1 {
    margin: 0 0 15px;
    font-size: 26px
}

.slider-image .banner-container h2 {
    margin: 15px 0;
    font-size: 20px
}

.slider-image .banner-container a {
    font-size: 16px;
    position: absolute;
    padding: 10px 30px;
    background: #1ab7af;
    color: #fff;
    text-shadow: 1px 1px 6px hsla(0,0%,95%,.4);
    white-space: nowrap;
    border-radius: 3px;
    bottom: 16px
}

.slider-image .banner-container p {
    height: 50px
}

.casino-slider-div {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.casino-slider-div.pointer {
    cursor: pointer
}

.casino-slider-div.unset {
    cursor: unset
}

.casino-slider-div>img {
    width: 100%
}

@media (max-width: 1140px) {
    .casino-slider-div {
        height:unset;
        height: 100%
    }

    .casino-slider-div>img {
        width: 100%
    }
}

.casino-slider-div>.banner-content {
    position: absolute;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 100%;
    font-weight: 500;
    left: 10%;
    max-width: 500px
}

.casino-slider-div>.banner-content .subTitle {
    font-size: 20px;
    font-weight: 500;
    font-family: Lalezar,system-ui;
    margin-top: 15px
}

.casino-slider-div>.banner-content .title {
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    font-style: oblique;
    font-family: Lalezar,system-ui;
    letter-spacing: 1px;
    color: #fff;
    margin-bottom: 20px;
    text-transform: uppercase;
    margin-top: 20px
}

.casino-slider-div>.banner-content>a {
    margin-bottom: 20px;
    margin-top: auto
}

.casino-slider-div>.banner-content>a .button {
    padding: 12px 30px;
    font-size: 20px;
    border-radius: 8px;
    border-bottom: 2px solid hsla(0,0%,100%,.1607843137);
    font-weight: 600;
    margin-bottom: 20px;
    -webkit-transition: .1s;
    transition: .1s
}

.casino-slider-div>.banner-content>a .button:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1)
}

.casino-slider-div>.banner-content>.backend-tag {
    min-width: calc(80vw - 20px);
    margin-bottom: 2px;
    font-size: 14px;
    font-style: italic;
    position: absolute;
    bottom: 7px
}

.casino-slider-div>.banner-content>.backend-tag * {
    font-size: 11px;
    line-height: 11px
}

.casino-slider-div>.absolute-sliderV2-image {
    position: absolute;
    right: 10%;
    max-height: 100%;
    width: auto;
    margin: auto 0;
    min-height: unset!important;
    margin: 0!important;
    padding: 20px!important
}

.casino-slider-div.sliderV2 img {
    min-height: 400px
}

#main-zonga .desktop-sliders-wrapper .banner-content {
    max-height: calc(100% - 25px);
    top: 10px;
    left: 6%
}

#main-zonga .desktop-sliders-wrapper img {
    border-radius: 25px;
    margin-bottom: 5px;
    padding: 10px
}

.maintencanceWrapper {
    height: 100vh;
    width: 100vw;
    background-image: url(/ff15ae5ccfa8b253258b8025044a3a61.png);
    position: fixed
}

.backdrop {
    position: absolute;
    background: #000000a3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100vh
}

.maintenance h2:last-child {
    text-transform: uppercase
}

.contact {
    margin-top: 6%
}

.contact,.maintenance {
    text-align: center;
    color: #fff
}

.contact a,.contact svg,.maintenance h2:last-child {
    color: #ffc107;
    text-decoration: none
}

h2 {
    line-height: 1.5em;
    font-size: 1.5em
}

.maintenance h2:last-child {
    font-size: 27px
}

html {
    font-family: Roboto,sans-serif
}

body.landing-body {
    overflow: hidden!important;
    background: #1b2028!important;
    margin: 0;
    line-height: inherit;
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    --background: 0 0% 100%;
    --foreground: 222.2 84% 4.9%;
    --card: 0 0% 100%;
    --card-foreground: 222.2 84% 4.9%;
    --popover: 0 0% 100%;
    --popover-foreground: 222.2 84% 4.9%;
    --primary: 222.2 47.4% 11.2%;
    --primary-foreground: 210 40% 98%;
    --secondary: 210 40% 96.1%;
    --secondary-foreground: 222.2 47.4% 11.2%;
    --muted: 210 40% 96.1%;
    --muted-foreground: 215.4 16.3% 46.9%;
    --accent: 210 40% 96.1%;
    --accent-foreground: 222.2 47.4% 11.2%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 210 40% 98%;
    --border: 214.3 31.8% 91.4%;
    --input: 214.3 31.8% 91.4%;
    --ring: 222.2 84% 4.9%;
    --radius: 0.5rem;
    --sidebar-background: 0 0% 98%;
    --sidebar-foreground: 240 5.3% 26.1%;
    --sidebar-primary: 240 5.9% 10%;
    --sidebar-primary-foreground: 0 0% 98%;
    --sidebar-accent: 240 4.8% 95.9%;
    --sidebar-accent-foreground: 240 5.9% 10%;
    --sidebar-border: 220 13% 91%;
    --sidebar-ring: 217.2 91.2% 59.8%;
    background-color: hsl(var(--background));
    color: hsl(var(--foreground))
}

body.landing-body *,body.landing-body:after,body.landing-body:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

body.landing-body::-webkit-backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

body.landing-body::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

body.landing-body *,body.landing-body :after,body.landing-body :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

body.landing-body :after,body.landing-body :before {
    --tw-content: ""
}

body.landing-body :host,body.landing-body html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body.landing-body hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

body.landing-body abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

body.landing-body h1,body.landing-body h2,body.landing-body h3,body.landing-body h4,body.landing-body h5,body.landing-body h6 {
    font-size: inherit;
    font-weight: inherit
}

body.landing-body a {
    color: inherit;
    text-decoration: inherit
}

body.landing-body b,body.landing-body strong {
    font-weight: bolder
}

body.landing-body code,body.landing-body kbd,body.landing-body pre,body.landing-body samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

body.landing-body small {
    font-size: 80%
}

body.landing-body sub,body.landing-body sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

body.landing-body sub {
    bottom: -.25em
}

body.landing-body sup {
    top: -.5em
}

body.landing-body table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

body.landing-body button,body.landing-body input,body.landing-body optgroup,body.landing-body select,body.landing-body textarea {
    font-family: inherit;
    -webkit-font-feature-settings: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

body.landing-body button,body.landing-body select {
    text-transform: none
}

body.landing-body button,body.landing-body input:where([type=button]),body.landing-body input:where([type=reset]),body.landing-body input:where([type=submit]) {
    background-color: transparent;
    background-image: none
}

body.landing-body :-moz-focusring {
    outline: auto
}

body.landing-body :-moz-ui-invalid {
    box-shadow: none
}

body.landing-body progress {
    vertical-align: baseline
}

body.landing-body ::-webkit-inner-spin-button,body.landing-body ::-webkit-outer-spin-button {
    height: auto
}

body.landing-body [type=search] {
    outline-offset: -2px
}

body.landing-body ::-webkit-search-decoration {
    -webkit-appearance: none
}

body.landing-body ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

body.landing-body summary {
    display: list-item
}

body.landing-body blockquote,body.landing-body dd,body.landing-body dl,body.landing-body figure,body.landing-body h1,body.landing-body h2,body.landing-body h3,body.landing-body h4,body.landing-body h5,body.landing-body h6,body.landing-body hr,body.landing-body p,body.landing-body pre {
    margin: 0
}

body.landing-body fieldset {
    margin: 0;
    padding: 0
}

body.landing-body legend {
    padding: 0
}

body.landing-body menu,body.landing-body ol,body.landing-body ul {
    list-style: none;
    margin: 0;
    padding: 0
}

body.landing-body dialog {
    padding: 0
}

body.landing-body textarea {
    resize: vertical
}

body.landing-body input::-moz-placeholder,body.landing-body textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

body.landing-body input::-webkit-input-placeholder,body.landing-body textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #9ca3af
}

body.landing-body input::-ms-input-placeholder,body.landing-body textarea::-ms-input-placeholder {
    opacity: 1;
    color: #9ca3af
}

body.landing-body input::placeholder,body.landing-body textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

body.landing-body [role=button],body.landing-body button {
    cursor: pointer
}

body.landing-body :disabled {
    cursor: default
}

body.landing-body audio,body.landing-body canvas,body.landing-body embed,body.landing-body iframe,body.landing-body img,body.landing-body object,body.landing-body svg,body.landing-body video {
    display: block
}

body.landing-body img,body.landing-body video {
    max-width: 100%;
    height: auto
}

body.landing-body [hidden]:where(:not([hidden=until-found])) {
    display: none
}

body.landing-body .dark {
    --background: 222.2 84% 4.9%;
    --foreground: 210 40% 98%;
    --card: 222.2 84% 4.9%;
    --card-foreground: 210 40% 98%;
    --popover: 222.2 84% 4.9%;
    --popover-foreground: 210 40% 98%;
    --primary: 210 40% 98%;
    --primary-foreground: 222.2 47.4% 11.2%;
    --secondary: 217.2 32.6% 17.5%;
    --secondary-foreground: 210 40% 98%;
    --muted: 217.2 32.6% 17.5%;
    --muted-foreground: 215 20.2% 65.1%;
    --accent: 217.2 32.6% 17.5%;
    --accent-foreground: 210 40% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 40% 98%;
    --border: 217.2 32.6% 17.5%;
    --input: 217.2 32.6% 17.5%;
    --ring: 212.7 26.8% 83.9%;
    --sidebar-background: 240 5.9% 10%;
    --sidebar-foreground: 240 4.8% 95.9%;
    --sidebar-primary: 224.3 76.3% 48%;
    --sidebar-primary-foreground: 0 0% 100%;
    --sidebar-accent: 240 3.7% 15.9%;
    --sidebar-accent-foreground: 240 4.8% 95.9%;
    --sidebar-border: 240 3.7% 15.9%;
    --sidebar-ring: 217.2 91.2% 59.8%
}

body.landing-body * {
    border-color: hsl(var(--border))
}

body.landing-body .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

body.landing-body .pointer-events-none {
    pointer-events: none
}

body.landing-body .pointer-events-auto {
    pointer-events: auto
}

body.landing-body .visible {
    visibility: visible
}

body.landing-body .invisible {
    visibility: hidden
}

body.landing-body .fixed {
    position: fixed
}

body.landing-body .absolute {
    position: absolute
}

body.landing-body .relative {
    position: relative
}

body.landing-body .inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

body.landing-body .inset-x-0 {
    left: 0;
    right: 0
}

body.landing-body .inset-y-0 {
    top: 0;
    bottom: 0
}

body.landing-body .-bottom-12 {
    bottom: -3rem
}

body.landing-body .-left-12 {
    left: -3rem
}

body.landing-body .-right-12 {
    right: -3rem
}

body.landing-body .-top-12 {
    top: -3rem
}

body.landing-body .bottom-0 {
    bottom: 0
}

body.landing-body .left-0 {
    left: 0
}

body.landing-body .left-1 {
    left: .25rem
}

body.landing-body .left-1\/2 {
    left: 50%
}

body.landing-body .left-2 {
    left: .5rem
}

body.landing-body .left-\[50\%\] {
    left: 50%
}

body.landing-body .right-0 {
    right: 0
}

body.landing-body .right-1 {
    right: .25rem
}

body.landing-body .right-2 {
    right: .5rem
}

body.landing-body .right-3 {
    right: .75rem
}

body.landing-body .right-4 {
    right: 1rem
}

body.landing-body .top-0 {
    top: 0
}

body.landing-body .top-1\.5 {
    top: .375rem
}

body.landing-body .top-1\/2 {
    top: 50%
}

body.landing-body .top-2 {
    top: .5rem
}

body.landing-body .top-3\.5 {
    top: .875rem
}

body.landing-body .top-4 {
    top: 1rem
}

body.landing-body .top-\[1px\] {
    top: 1px
}

body.landing-body .top-\[50\%\] {
    top: 50%
}

body.landing-body .top-\[60\%\] {
    top: 60%
}

body.landing-body .top-full {
    top: 100%
}

body.landing-body .z-10 {
    z-index: 10
}

body.landing-body .z-20 {
    z-index: 20
}

body.landing-body .z-50 {
    z-index: 50
}

body.landing-body .z-\[100\] {
    z-index: 100
}

body.landing-body .z-\[1\] {
    z-index: 1
}

body.landing-body .-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

body.landing-body .mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

body.landing-body .mx-3\.5 {
    margin-left: .875rem;
    margin-right: .875rem
}

body.landing-body .mx-auto {
    margin-left: auto;
    margin-right: auto
}

body.landing-body .my-0\.5 {
    margin-top: .125rem;
    margin-bottom: .125rem
}

body.landing-body .my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

body.landing-body .-ml-4 {
    margin-left: -1rem
}

body.landing-body .-mt-4 {
    margin-top: -1rem
}

body.landing-body .mb-1 {
    margin-bottom: .25rem
}

body.landing-body .mb-2 {
    margin-bottom: .5rem
}

body.landing-body .mb-4 {
    margin-bottom: 1rem
}

body.landing-body .mb-6 {
    margin-bottom: 1.5rem
}

body.landing-body .mb-8 {
    margin-bottom: 2rem
}

body.landing-body .ml-1 {
    margin-left: .25rem
}

body.landing-body .ml-auto {
    margin-left: auto
}

body.landing-body .mr-2 {
    margin-right: .5rem
}

body.landing-body .mt-1\.5 {
    margin-top: .375rem
}

body.landing-body .mt-2 {
    margin-top: .5rem
}

body.landing-body .mt-24 {
    margin-top: 6rem
}

body.landing-body .mt-4 {
    margin-top: 1rem
}

body.landing-body .mt-6 {
    margin-top: 1.5rem
}

body.landing-body .mt-auto {
    margin-top: auto
}

body.landing-body .block {
    display: block
}

body.landing-body .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

body.landing-body .inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

body.landing-body .table {
    display: table
}

body.landing-body .grid {
    display: grid
}

body.landing-body .hidden {
    display: none
}

body.landing-body .aspect-square {
    aspect-ratio: 1/1
}

body.landing-body .aspect-video {
    aspect-ratio: 16/9
}

body.landing-body .size-4 {
    width: 1rem;
    height: 1rem
}

body.landing-body .h-1\.5 {
    height: .375rem
}

body.landing-body .h-10 {
    height: 2.5rem
}

body.landing-body .h-11 {
    height: 2.75rem
}

body.landing-body .h-12 {
    height: 3rem
}

body.landing-body .h-2 {
    height: .5rem
}

body.landing-body .h-2\.5 {
    height: .625rem
}

body.landing-body .h-20 {
    height: 5rem
}

body.landing-body .h-3 {
    height: .75rem
}

body.landing-body .h-3\.5 {
    height: .875rem
}

body.landing-body .h-4 {
    height: 1rem
}

body.landing-body .h-5 {
    height: 1.25rem
}

body.landing-body .h-6 {
    height: 1.5rem
}

body.landing-body .h-7 {
    height: 1.75rem
}

body.landing-body .h-8 {
    height: 2rem
}

body.landing-body .h-9 {
    height: 2.25rem
}

body.landing-body .h-\[1px\] {
    height: 1px
}

body.landing-body .h-\[var\(--radix-navigation-menu-viewport-height\)\] {
    height: var(--radix-navigation-menu-viewport-height)
}

body.landing-body .h-\[var\(--radix-select-trigger-height\)\] {
    height: var(--radix-select-trigger-height)
}

body.landing-body .h-auto {
    height: auto
}

body.landing-body .h-full {
    height: 100%
}

body.landing-body .h-px {
    height: 1px
}

body.landing-body .h-svh {
    height: 100svh
}

body.landing-body .max-h-96 {
    max-height: 24rem
}

body.landing-body .max-h-\[300px\] {
    max-height: 300px
}

body.landing-body .max-h-screen {
    max-height: 100vh
}

body.landing-body .min-h-0 {
    min-height: 0
}

body.landing-body .min-h-\[80px\] {
    min-height: 80px
}

body.landing-body .min-h-screen {
    min-height: 100vh
}

body.landing-body .min-h-svh {
    min-height: 100svh
}

body.landing-body .w-0 {
    width: 0
}

body.landing-body .w-1 {
    width: .25rem
}

body.landing-body .w-10 {
    width: 2.5rem
}

body.landing-body .w-11 {
    width: 2.75rem
}

body.landing-body .w-2 {
    width: .5rem
}

body.landing-body .w-2\.5 {
    width: .625rem
}

body.landing-body .w-3 {
    width: .75rem
}

body.landing-body .w-3\.5 {
    width: .875rem
}

body.landing-body .w-3\/4 {
    width: 75%
}

body.landing-body .w-4 {
    width: 1rem
}

body.landing-body .w-5 {
    width: 1.25rem
}

body.landing-body .w-64 {
    width: 16rem
}

body.landing-body .w-7 {
    width: 1.75rem
}

body.landing-body .w-72 {
    width: 18rem
}

body.landing-body .w-8 {
    width: 2rem
}

body.landing-body .w-9 {
    width: 2.25rem
}

body.landing-body .w-\[--sidebar-width\] {
    width: var(--sidebar-width)
}

body.landing-body .w-\[100px\] {
    width: 100px
}

body.landing-body .w-\[1px\] {
    width: 1px
}

body.landing-body .w-auto {
    width: auto
}

body.landing-body .w-full {
    width: 100%
}

body.landing-body .w-max {
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content
}

body.landing-body .w-px {
    width: 1px
}

body.landing-body .min-w-0 {
    min-width: 0
}

body.landing-body .min-w-5 {
    min-width: 1.25rem
}

body.landing-body .min-w-\[12rem\] {
    min-width: 12rem
}

body.landing-body .min-w-\[8rem\] {
    min-width: 8rem
}

body.landing-body .min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width)
}

body.landing-body .max-w-\[--skeleton-width\] {
    max-width: var(--skeleton-width)
}

body.landing-body .max-w-lg {
    max-width: 32rem
}

body.landing-body .max-w-max {
    max-width: -moz-max-content;
    max-width: -webkit-max-content;
    max-width: max-content
}

body.landing-body .max-w-md {
    max-width: 28rem
}

body.landing-body .flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

body.landing-body .shrink-0 {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

body.landing-body .grow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

body.landing-body .grow-0 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

body.landing-body .basis-full {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

body.landing-body .caption-bottom {
    caption-side: bottom
}

body.landing-body .border-collapse {
    border-collapse: collapse
}

body.landing-body .-translate-x-1\/2 {
    --tw-translate-x: -50%
}

body.landing-body .-translate-x-1\/2,body.landing-body .-translate-x-px {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .-translate-x-px {
    --tw-translate-x: -1px
}

body.landing-body .-translate-y-1\/2 {
    --tw-translate-y: -50%
}

body.landing-body .-translate-y-1\/2,body.landing-body .translate-x-\[-50\%\] {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .translate-x-\[-50\%\] {
    --tw-translate-x: -50%
}

body.landing-body .translate-x-px {
    --tw-translate-x: 1px
}

body.landing-body .translate-x-px,body.landing-body .translate-y-\[-50\%\] {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .translate-y-\[-50\%\] {
    --tw-translate-y: -50%
}

body.landing-body .rotate-45 {
    --tw-rotate: 45deg
}

body.landing-body .rotate-45,body.landing-body .rotate-90 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .rotate-90 {
    --tw-rotate: 90deg
}

body.landing-body .transform {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@-webkit-keyframes pulse {
    50% {
        opacity: .5
    }
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

body.landing-body .animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
    animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

body.landing-body .cursor-default {
    cursor: default
}

body.landing-body .cursor-pointer {
    cursor: pointer
}

body.landing-body .touch-none {
    -ms-touch-action: none;
    touch-action: none
}

body.landing-body .select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

body.landing-body .list-none {
    list-style-type: none
}

body.landing-body .flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

body.landing-body .flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

body.landing-body .flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

body.landing-body .flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

body.landing-body .items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

body.landing-body .items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

body.landing-body .items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body.landing-body .items-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

body.landing-body .justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

body.landing-body .justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

body.landing-body .gap-1 {
    gap: .25rem
}

body.landing-body .gap-1\.5 {
    gap: .375rem
}

body.landing-body .gap-2 {
    gap: .5rem
}

body.landing-body .gap-4 {
    gap: 1rem
}

body.landing-body .space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * (1 - var(--tw-space-x-reverse)))
}

body.landing-body .space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * (1 - var(--tw-space-x-reverse)))
}

body.landing-body .space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)))
}

body.landing-body .space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

body.landing-body .space-y-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.375rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.375rem * var(--tw-space-y-reverse))
}

body.landing-body .space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

body.landing-body .space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

body.landing-body .space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

body.landing-body .space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

body.landing-body .overflow-auto {
    overflow: auto
}

body.landing-body .overflow-hidden {
    overflow: hidden
}

body.landing-body .overflow-y-auto {
    overflow-y: auto
}

body.landing-body .overflow-x-hidden {
    overflow-x: hidden
}

body.landing-body .whitespace-nowrap {
    white-space: nowrap
}

body.landing-body .break-words {
    overflow-wrap: break-word
}

body.landing-body .rounded-\[2px\] {
    border-radius: 2px
}

body.landing-body .rounded-\[inherit\] {
    border-radius: inherit
}

body.landing-body .rounded-full {
    border-radius: 9999px
}

body.landing-body .rounded-lg {
    border-radius: var(--radius)
}

body.landing-body .rounded-md {
    border-radius: calc(var(--radius) - 2px)
}

body.landing-body .rounded-sm {
    border-radius: calc(var(--radius) - 4px)
}

body.landing-body .rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

body.landing-body .rounded-tl-sm {
    border-top-left-radius: calc(var(--radius) - 4px)
}

body.landing-body .border {
    border-width: 1px
}

body.landing-body .border-2 {
    border-width: 2px
}

body.landing-body .border-\[1\.5px\] {
    border-width: 1.5px
}

body.landing-body .border-y {
    border-top-width: 1px;
    border-bottom-width: 1px
}

body.landing-body .border-b {
    border-bottom-width: 1px
}

body.landing-body .border-l {
    border-left-width: 1px
}

body.landing-body .border-r {
    border-right-width: 1px
}

body.landing-body .border-t {
    border-top-width: 1px
}

body.landing-body .border-dashed {
    border-style: dashed
}

body.landing-body .border-\[--color-border\] {
    border-color: var(--color-border)
}

body.landing-body .border-border\/50 {
    border-color: hsl(var(--border)/.5)
}

body.landing-body .border-destructive {
    border-color: hsl(var(--destructive))
}

body.landing-body .border-destructive\/50 {
    border-color: hsl(var(--destructive)/.5)
}

body.landing-body .border-emerald-500\/30 {
    border-color: rgba(16,185,129,.3019607843)
}

body.landing-body .border-emerald-500\/50 {
    border-color: rgba(16,185,129,.5019607843)
}

body.landing-body .border-input {
    border-color: hsl(var(--input))
}

body.landing-body .border-primary {
    border-color: hsl(var(--primary))
}

body.landing-body .border-sidebar-border {
    border-color: hsl(var(--sidebar-border))
}

body.landing-body .border-slate-500 {
    --tw-border-opacity: 1;
    border-color: rgb(100,116,139,var(--tw-border-opacity,1))
}

body.landing-body .border-slate-600 {
    --tw-border-opacity: 1;
    border-color: rgb(71,85,105,var(--tw-border-opacity,1))
}

body.landing-body .border-transparent {
    border-color: transparent
}

body.landing-body .border-white\/20 {
    border-color: hsla(0,0%,100%,.2)
}

body.landing-body .border-l-transparent {
    border-left-color: transparent
}

body.landing-body .border-t-transparent {
    border-top-color: transparent
}

body.landing-body .bg-\[--color-bg\] {
    background-color: var(--color-bg)
}

body.landing-body .bg-accent {
    background-color: hsl(var(--accent))
}

body.landing-body .bg-background {
    background-color: hsl(var(--background))
}

body.landing-body .bg-black\/80 {
    background-color: rgba(0,0,0,.8)
}

body.landing-body .bg-border {
    background-color: hsl(var(--border))
}

body.landing-body .bg-card {
    background-color: hsl(var(--card))
}

body.landing-body .bg-destructive {
    background-color: hsl(var(--destructive))
}

body.landing-body .bg-foreground {
    background-color: hsl(var(--foreground))
}

body.landing-body .bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243,244,246,var(--tw-bg-opacity,1))
}

body.landing-body .bg-muted {
    background-color: hsl(var(--muted))
}

body.landing-body .bg-muted\/50 {
    background-color: hsl(var(--muted)/.5)
}

body.landing-body .bg-popover {
    background-color: hsl(var(--popover))
}

body.landing-body .bg-primary {
    background-color: hsl(var(--primary))
}

body.landing-body .bg-secondary {
    background-color: hsl(var(--secondary))
}

body.landing-body .bg-sidebar {
    background-color: hsl(var(--sidebar-background))
}

body.landing-body .bg-sidebar-border {
    background-color: hsl(var(--sidebar-border))
}

body.landing-body .bg-slate-800\/50 {
    background-color: rgba(30,41,59,.5019607843)
}

body.landing-body .bg-transparent {
    background-color: transparent
}

body.landing-body .bg-gradient-to-br {
    background-image: -webkit-gradient(linear,left top,right bottom,from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))
}

body.landing-body .bg-gradient-to-r {
    background-image: -webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));
    background-image: linear-gradient(90deg,var(--tw-gradient-stops))
}

body.landing-body .from-emerald-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-to: rgb(5 150 105/0);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

body.landing-body .from-emerald-900\/50 {
    --tw-gradient-from: rgb(6 78 59/0.5);
    --tw-gradient-to: rgb(6 78 59/0);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

body.landing-body .from-slate-900\/95 {
    --tw-gradient-from: rgb(15 23 42/0.95);
    --tw-gradient-to: rgb(15 23 42/0);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

body.landing-body .to-blue-600 {
    --tw-gradient-to: #2563eb
}

body.landing-body .to-blue-900\/50 {
    --tw-gradient-to: rgb(30 58 138/0.5)
}

body.landing-body .to-slate-800\/95 {
    --tw-gradient-to: rgb(30 41 59/0.95)
}

body.landing-body .bg-cover {
    background-size: cover
}

body.landing-body .bg-center {
    background-position: 50%
}

body.landing-body .bg-no-repeat {
    background-repeat: no-repeat
}

body.landing-body .fill-current {
    fill: currentColor
}

body.landing-body .p-0 {
    padding: 0
}

body.landing-body .p-1 {
    padding: .25rem
}

body.landing-body .p-2 {
    padding: .5rem
}

body.landing-body .p-3 {
    padding: .75rem
}

body.landing-body .p-4 {
    padding: 1rem
}

body.landing-body .p-6 {
    padding: 1.5rem
}

body.landing-body .p-\[1px\] {
    padding: 1px
}

body.landing-body .px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

body.landing-body .px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

body.landing-body .px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

body.landing-body .px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

body.landing-body .px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

body.landing-body .px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

body.landing-body .px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

body.landing-body .py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

body.landing-body .py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

body.landing-body .py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

body.landing-body .py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

body.landing-body .py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

body.landing-body .py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

body.landing-body .py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

body.landing-body .pb-3 {
    padding-bottom: .75rem
}

body.landing-body .pb-4 {
    padding-bottom: 1rem
}

body.landing-body .pl-2\.5 {
    padding-left: .625rem
}

body.landing-body .pl-4 {
    padding-left: 1rem
}

body.landing-body .pl-8 {
    padding-left: 2rem
}

body.landing-body .pr-2 {
    padding-right: .5rem
}

body.landing-body .pr-2\.5 {
    padding-right: .625rem
}

body.landing-body .pr-8 {
    padding-right: 2rem
}

body.landing-body .pt-0 {
    padding-top: 0
}

body.landing-body .pt-1 {
    padding-top: .25rem
}

body.landing-body .pt-3 {
    padding-top: .75rem
}

body.landing-body .pt-4 {
    padding-top: 1rem
}

body.landing-body .text-left {
    text-align: left
}

body.landing-body .text-center {
    text-align: center
}

body.landing-body .align-middle {
    vertical-align: middle
}

body.landing-body .font-mono {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

body.landing-body .text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

body.landing-body .text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

body.landing-body .text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

body.landing-body .text-\[0\.8rem\] {
    font-size: .8rem
}

body.landing-body .text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

body.landing-body .text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

body.landing-body .text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

body.landing-body .text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

body.landing-body .text-xs {
    font-size: .75rem;
    line-height: 1rem
}

body.landing-body .font-bold {
    font-weight: 700
}

body.landing-body .font-medium {
    font-weight: 500
}

body.landing-body .font-normal {
    font-weight: 400
}

body.landing-body .font-semibold {
    font-weight: 600
}

body.landing-body .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

body.landing-body .leading-none {
    line-height: 1
}

body.landing-body .tracking-tight {
    letter-spacing: -.025em
}

body.landing-body .tracking-widest {
    letter-spacing: .1em
}

body.landing-body .text-accent-foreground {
    color: hsl(var(--accent-foreground))
}

body.landing-body .text-blue-400 {
    --tw-text-opacity: 1;
    color: rgb(96,165,250,var(--tw-text-opacity,1))
}

body.landing-body .text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(59,130,246,var(--tw-text-opacity,1))
}

body.landing-body .text-card-foreground {
    color: hsl(var(--card-foreground))
}

body.landing-body .text-current {
    color: currentColor
}

body.landing-body .text-destructive {
    color: hsl(var(--destructive))
}

body.landing-body .text-destructive-foreground {
    color: hsl(var(--destructive-foreground))
}

body.landing-body .text-emerald-400 {
    --tw-text-opacity: 1;
    color: rgb(52,211,153,var(--tw-text-opacity,1))
}

body.landing-body .text-foreground {
    color: hsl(var(--foreground))
}

body.landing-body .text-foreground\/50 {
    color: hsl(var(--foreground)/.5)
}

body.landing-body .text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75,85,99,var(--tw-text-opacity,1))
}

body.landing-body .text-muted-foreground {
    color: hsl(var(--muted-foreground))
}

body.landing-body .text-pink-400 {
    --tw-text-opacity: 1;
    color: rgb(244,114,182,var(--tw-text-opacity,1))
}

body.landing-body .text-popover-foreground {
    color: hsl(var(--popover-foreground))
}

body.landing-body .text-primary {
    color: hsl(var(--primary))
}

body.landing-body .text-primary-foreground {
    color: hsl(var(--primary-foreground))
}

body.landing-body .text-secondary-foreground {
    color: hsl(var(--secondary-foreground))
}

body.landing-body .text-sidebar-foreground {
    color: hsl(var(--sidebar-foreground))
}

body.landing-body .text-sidebar-foreground\/70 {
    color: hsl(var(--sidebar-foreground)/.7)
}

body.landing-body .text-slate-200 {
    --tw-text-opacity: 1;
    color: rgb(226,232,240,var(--tw-text-opacity,1))
}

body.landing-body .text-slate-300 {
    --tw-text-opacity: 1;
    color: rgb(203,213,225,var(--tw-text-opacity,1))
}

body.landing-body .text-slate-400 {
    --tw-text-opacity: 1;
    color: rgb(148,163,184,var(--tw-text-opacity,1))
}

body.landing-body .text-white {
    --tw-text-opacity: 1;
    color: rgb(255,255,255,var(--tw-text-opacity,1))
}

body.landing-body .text-white\/80 {
    color: hsla(0,0%,100%,.8)
}

body.landing-body .text-white\/90 {
    color: hsla(0,0%,100%,.9019607843)
}

body.landing-body .underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

body.landing-body .underline-offset-4 {
    text-underline-offset: 4px
}

body.landing-body .opacity-0 {
    opacity: 0
}

body.landing-body .opacity-50 {
    opacity: .5
}

body.landing-body .opacity-60 {
    opacity: .6
}

body.landing-body .opacity-70 {
    opacity: .7
}

body.landing-body .opacity-90 {
    opacity: .9
}

body.landing-body .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0/0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

body.landing-body .shadow-2xl,body.landing-body .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

body.landing-body .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
    --tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));
    --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color)
}

body.landing-body .shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
}

body.landing-body .shadow-lg,body.landing-body .shadow-md {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

body.landing-body .shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)
}

body.landing-body .shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

body.landing-body .shadow-none,body.landing-body .shadow-sm {
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

body.landing-body .shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0/0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

body.landing-body .shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

body.landing-body .outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

body.landing-body .outline {
    outline-style: solid
}

body.landing-body .ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

body.landing-body .ring-0,body.landing-body .ring-2 {
    -webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}

body.landing-body .ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

body.landing-body .ring-ring {
    --tw-ring-color: hsl(var(--ring))
}

body.landing-body .ring-sidebar-ring {
    --tw-ring-color: hsl(var(--sidebar-ring))
}

body.landing-body .ring-offset-background {
    --tw-ring-offset-color: hsl(var(--background))
}

body.landing-body .drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0/0.04)) drop-shadow(0 4px 3px rgb(0 0 0/0.1))
}

body.landing-body .drop-shadow-lg,body.landing-body .drop-shadow-md {
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

body.landing-body .drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0/0.07)) drop-shadow(0 2px 2px rgb(0 0 0/0.06))
}

body.landing-body .filter {
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

body.landing-body .backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

body.landing-body .transition {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    -webkit-transition-property: color,background-color,border-color,fill,stroke,opacity,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,fill,stroke,opacity,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

body.landing-body .transition-\[left\,right\,width\] {
    -webkit-transition-property: left,right,width;
    transition-property: left,right,width;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

body.landing-body .transition-\[margin\,opa\] {
    -webkit-transition-property: margin,opa;
    transition-property: margin,opa;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

body.landing-body .transition-\[width\,height\,padding\] {
    -webkit-transition-property: width,height,padding;
    transition-property: width,height,padding;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

body.landing-body .transition-\[width\] {
    -webkit-transition-property: width;
    transition-property: width;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

body.landing-body .transition-all {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

body.landing-body .transition-colors {
    -webkit-transition-property: color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;
    transition-property: color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

body.landing-body .transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

body.landing-body .transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

body.landing-body .duration-1000 {
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

body.landing-body .duration-200 {
    -webkit-transition-duration: .2s;
    transition-duration: .2s
}

body.landing-body .ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

body.landing-body .ease-linear {
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear
}

@-webkit-keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity,1);
        -webkit-transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0));
        transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))
    }
}

@keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity,1);
        -webkit-transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0));
        transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))
    }
}

@-webkit-keyframes exit {
    to {
        opacity: var(--tw-exit-opacity,1);
        -webkit-transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0));
        transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))
    }
}

@keyframes exit {
    to {
        opacity: var(--tw-exit-opacity,1);
        -webkit-transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0));
        transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))
    }
}

body.landing-body .animate-in {
    -webkit-animation-name: enter;
    animation-name: enter;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial
}

body.landing-body .fade-in-0 {
    --tw-enter-opacity: 0
}

body.landing-body .fade-in-80 {
    --tw-enter-opacity: 0.8
}

body.landing-body .zoom-in-95 {
    --tw-enter-scale: 0.95
}

body.landing-body .duration-1000 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

body.landing-body .duration-200 {
    -webkit-animation-duration: .2s;
    animation-duration: .2s
}

body.landing-body .ease-in-out {
    -webkit-animation-timing-function: cubic-bezier(.4,0,.2,1);
    animation-timing-function: cubic-bezier(.4,0,.2,1)
}

body.landing-body .ease-linear {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

body.landing-body .file\:border-0::file-selector-button {
    border-width: 0
}

body.landing-body .file\:bg-transparent::file-selector-button {
    background-color: transparent
}

body.landing-body .file\:text-sm::file-selector-button {
    font-size: .875rem;
    line-height: 1.25rem
}

body.landing-body .file\:font-medium::file-selector-button {
    font-weight: 500
}

body.landing-body .file\:text-foreground::file-selector-button {
    color: hsl(var(--foreground))
}

body.landing-body .placeholder\:text-muted-foreground::-moz-placeholder {
    color: hsl(var(--muted-foreground))
}

body.landing-body .placeholder\:text-muted-foreground::-webkit-input-placeholder {
    color: hsl(var(--muted-foreground))
}

body.landing-body .placeholder\:text-muted-foreground::-ms-input-placeholder {
    color: hsl(var(--muted-foreground))
}

body.landing-body .placeholder\:text-muted-foreground::placeholder {
    color: hsl(var(--muted-foreground))
}

body.landing-body .placeholder\:text-slate-400::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(148,163,184,var(--tw-text-opacity,1))
}

body.landing-body .placeholder\:text-slate-400::-webkit-input-placeholder {
    --tw-text-opacity: 1;
    color: rgb(148,163,184,var(--tw-text-opacity,1))
}

body.landing-body .placeholder\:text-slate-400::-ms-input-placeholder {
    --tw-text-opacity: 1;
    color: rgb(148,163,184,var(--tw-text-opacity,1))
}

body.landing-body .placeholder\:text-slate-400::placeholder {
    --tw-text-opacity: 1;
    color: rgb(148,163,184,var(--tw-text-opacity,1))
}

body.landing-body .after\:absolute:after {
    content: var(--tw-content);
    position: absolute
}

body.landing-body .after\:-inset-2:after {
    content: var(--tw-content);
    top: -.5rem;
    right: -.5rem;
    bottom: -.5rem;
    left: -.5rem
}

body.landing-body .after\:inset-y-0:after {
    content: var(--tw-content);
    top: 0;
    bottom: 0
}

body.landing-body .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%
}

body.landing-body .after\:w-1:after {
    content: var(--tw-content);
    width: .25rem
}

body.landing-body .after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px
}

body.landing-body .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: -50%;
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .first\:rounded-l-md:first-child {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px)
}

body.landing-body .first\:border-l:first-child {
    border-left-width: 1px
}

body.landing-body .last\:rounded-r-md:last-child {
    border-top-right-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px)
}

body.landing-body .focus-within\:relative:focus-within {
    position: relative
}

body.landing-body .focus-within\:z-20:focus-within {
    z-index: 20
}

body.landing-body .hover\:scale-\[1\.02\]:hover {
    --tw-scale-x: 1.02;
    --tw-scale-y: 1.02;
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .hover\:bg-accent:hover {
    background-color: hsl(var(--accent))
}

body.landing-body .hover\:bg-destructive\/80:hover {
    background-color: hsl(var(--destructive)/.8)
}

body.landing-body .hover\:bg-destructive\/90:hover {
    background-color: hsl(var(--destructive)/.9)
}

body.landing-body .hover\:bg-muted:hover {
    background-color: hsl(var(--muted))
}

body.landing-body .hover\:bg-muted\/50:hover {
    background-color: hsl(var(--muted)/.5)
}

body.landing-body .hover\:bg-primary:hover {
    background-color: hsl(var(--primary))
}

body.landing-body .hover\:bg-primary\/80:hover {
    background-color: hsl(var(--primary)/.8)
}

body.landing-body .hover\:bg-primary\/90:hover {
    background-color: hsl(var(--primary)/.9)
}

body.landing-body .hover\:bg-secondary:hover {
    background-color: hsl(var(--secondary))
}

body.landing-body .hover\:bg-secondary\/80:hover {
    background-color: hsl(var(--secondary)/.8)
}

body.landing-body .hover\:bg-sidebar-accent:hover {
    background-color: hsl(var(--sidebar-accent))
}

body.landing-body .hover\:from-emerald-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-to: rgb(4 120 87/0);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

body.landing-body .hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8
}

body.landing-body .hover\:text-accent-foreground:hover {
    color: hsl(var(--accent-foreground))
}

body.landing-body .hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgb(147,197,253,var(--tw-text-opacity,1))
}

body.landing-body .hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgb(96,165,250,var(--tw-text-opacity,1))
}

body.landing-body .hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgb(29,78,216,var(--tw-text-opacity,1))
}

body.landing-body .hover\:text-foreground:hover {
    color: hsl(var(--foreground))
}

body.landing-body .hover\:text-muted-foreground:hover {
    color: hsl(var(--muted-foreground))
}

body.landing-body .hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgb(249,168,212,var(--tw-text-opacity,1))
}

body.landing-body .hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgb(244,114,182,var(--tw-text-opacity,1))
}

body.landing-body .hover\:text-primary-foreground:hover {
    color: hsl(var(--primary-foreground))
}

body.landing-body .hover\:text-sidebar-accent-foreground:hover {
    color: hsl(var(--sidebar-accent-foreground))
}

body.landing-body .hover\:underline:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

body.landing-body .hover\:opacity-100:hover {
    opacity: 1
}

body.landing-body .hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

body.landing-body .hover\:after\:bg-sidebar-border:hover:after {
    content: var(--tw-content);
    background-color: hsl(var(--sidebar-border))
}

body.landing-body .focus\:border-emerald-400:focus {
    --tw-border-opacity: 1;
    border-color: rgb(52,211,153,var(--tw-border-opacity,1))
}

body.landing-body .focus\:bg-accent:focus {
    background-color: hsl(var(--accent))
}

body.landing-body .focus\:bg-primary:focus {
    background-color: hsl(var(--primary))
}

body.landing-body .focus\:text-accent-foreground:focus {
    color: hsl(var(--accent-foreground))
}

body.landing-body .focus\:text-primary-foreground:focus {
    color: hsl(var(--primary-foreground))
}

body.landing-body .focus\:opacity-100:focus {
    opacity: 1
}

body.landing-body .focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

body.landing-body .focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}

body.landing-body .focus\:ring-emerald-500\/50:focus {
    --tw-ring-color: rgb(16 185 129/0.5)
}

body.landing-body .focus\:ring-ring:focus {
    --tw-ring-color: hsl(var(--ring))
}

body.landing-body .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px
}

body.landing-body .focus-visible\:outline-none:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

body.landing-body .focus-visible\:ring-1:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

body.landing-body .focus-visible\:ring-1:focus-visible,body.landing-body .focus-visible\:ring-2:focus-visible {
    -webkit-box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}

body.landing-body .focus-visible\:ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

body.landing-body .focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: hsl(var(--ring))
}

body.landing-body .focus-visible\:ring-sidebar-ring:focus-visible {
    --tw-ring-color: hsl(var(--sidebar-ring))
}

body.landing-body .focus-visible\:ring-offset-1:focus-visible {
    --tw-ring-offset-width: 1px
}

body.landing-body .focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px
}

body.landing-body .focus-visible\:ring-offset-background:focus-visible {
    --tw-ring-offset-color: hsl(var(--background))
}

body.landing-body .active\:bg-sidebar-accent:active {
    background-color: hsl(var(--sidebar-accent))
}

body.landing-body .active\:text-sidebar-accent-foreground:active {
    color: hsl(var(--sidebar-accent-foreground))
}

body.landing-body .disabled\:pointer-events-none:disabled {
    pointer-events: none
}

body.landing-body .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed
}

body.landing-body .disabled\:opacity-50:disabled {
    opacity: .5
}

body.landing-body .group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100 {
    opacity: 1
}

body.landing-body .group:hover .group-hover\:opacity-100,body.landing-body .group\/menu-item:hover .group-hover\/menu-item\:opacity-100 {
    opacity: 1
}

body.landing-body .group.destructive .group-\[\.destructive\]\:border-muted\/40 {
    border-color: hsl(var(--muted)/.4)
}

body.landing-body .group.toaster .group-\[\.toaster\]\:border-border {
    border-color: hsl(var(--border))
}

body.landing-body .group.toast .group-\[\.toast\]\:bg-muted {
    background-color: hsl(var(--muted))
}

body.landing-body .group.toast .group-\[\.toast\]\:bg-primary {
    background-color: hsl(var(--primary))
}

body.landing-body .group.toaster .group-\[\.toaster\]\:bg-background {
    background-color: hsl(var(--background))
}

body.landing-body .group.destructive .group-\[\.destructive\]\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgb(252,165,165,var(--tw-text-opacity,1))
}

body.landing-body .group.toast .group-\[\.toast\]\:text-muted-foreground {
    color: hsl(var(--muted-foreground))
}

body.landing-body .group.toast .group-\[\.toast\]\:text-primary-foreground {
    color: hsl(var(--primary-foreground))
}

body.landing-body .group.toaster .group-\[\.toaster\]\:text-foreground {
    color: hsl(var(--foreground))
}

body.landing-body .group.toaster .group-\[\.toaster\]\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

body.landing-body .group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover {
    border-color: hsl(var(--destructive)/.3)
}

body.landing-body .group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover {
    background-color: hsl(var(--destructive))
}

body.landing-body .group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover {
    color: hsl(var(--destructive-foreground))
}

body.landing-body .group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgb(254,242,242,var(--tw-text-opacity,1))
}

body.landing-body .group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus {
    --tw-ring-color: hsl(var(--destructive))
}

body.landing-body .group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 113 113/var(--tw-ring-opacity,1))
}

body.landing-body .group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626
}

body.landing-body .peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground {
    color: hsl(var(--sidebar-accent-foreground))
}

body.landing-body .peer:disabled~.peer-disabled\:cursor-not-allowed {
    cursor: not-allowed
}

body.landing-body .peer:disabled~.peer-disabled\:opacity-70 {
    opacity: .7
}

body.landing-body .has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]) {
    background-color: hsl(var(--sidebar-background))
}

body.landing-body .has-\[\:disabled\]\:opacity-50:has(:disabled) {
    opacity: .5
}

body.landing-body .group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8 {
    padding-right: 2rem
}

body.landing-body .aria-disabled\:pointer-events-none[aria-disabled=true] {
    pointer-events: none
}

body.landing-body .aria-disabled\:opacity-50[aria-disabled=true] {
    opacity: .5
}

body.landing-body .aria-selected\:bg-accent[aria-selected=true] {
    background-color: hsl(var(--accent))
}

body.landing-body .aria-selected\:bg-accent\/50[aria-selected=true] {
    background-color: hsl(var(--accent)/.5)
}

body.landing-body .aria-selected\:text-accent-foreground[aria-selected=true] {
    color: hsl(var(--accent-foreground))
}

body.landing-body .aria-selected\:text-muted-foreground[aria-selected=true] {
    color: hsl(var(--muted-foreground))
}

body.landing-body .aria-selected\:opacity-100[aria-selected=true] {
    opacity: 1
}

body.landing-body .aria-selected\:opacity-30[aria-selected=true] {
    opacity: .3
}

body.landing-body .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],body.landing-body .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none
}

body.landing-body .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical] {
    height: 1px
}

body.landing-body .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical] {
    width: 100%
}

body.landing-body .data-\[side\=bottom\]\:translate-y-1[data-side=bottom] {
    --tw-translate-y: 0.25rem
}

body.landing-body .data-\[side\=bottom\]\:translate-y-1[data-side=bottom],body.landing-body .data-\[side\=left\]\:-translate-x-1[data-side=left] {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .data-\[side\=left\]\:-translate-x-1[data-side=left] {
    --tw-translate-x: -0.25rem
}

body.landing-body .data-\[side\=right\]\:translate-x-1[data-side=right] {
    --tw-translate-x: 0.25rem
}

body.landing-body .data-\[side\=right\]\:translate-x-1[data-side=right],body.landing-body .data-\[side\=top\]\:-translate-y-1[data-side=top] {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .data-\[side\=top\]\:-translate-y-1[data-side=top] {
    --tw-translate-y: -0.25rem
}

body.landing-body .data-\[state\=checked\]\:translate-x-5[data-state=checked] {
    --tw-translate-x: 1.25rem
}

body.landing-body .data-\[state\=checked\]\:translate-x-5[data-state=checked],body.landing-body .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],body.landing-body .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel] {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],body.landing-body .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel] {
    --tw-translate-x: 0px
}

body.landing-body .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end] {
    --tw-translate-x: var(--radix-toast-swipe-end-x)
}

body.landing-body .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],body.landing-body .data-\[swipe\=move\]\: translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move] {
    -webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body.landing-body .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move] {
    --tw-translate-x: var(--radix-toast-swipe-move-x)
}

@-webkit-keyframes accordion-up {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

@keyframes accordion-up {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

body.landing-body .data-\[state\=closed\]\:animate-accordion-up[data-state=closed] {
    -webkit-animation: accordion-up .2s ease-out;
    animation: accordion-up .2s ease-out
}

@-webkit-keyframes accordion-down {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes accordion-down {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

body.landing-body .data-\[state\=open\]\:animate-accordion-down[data-state=open] {
    -webkit-animation: accordion-down .2s ease-out;
    animation: accordion-down .2s ease-out
}

body.landing-body .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

body.landing-body .data-\[state\=checked\]\:border-blue-600[data-state=checked] {
    --tw-border-opacity: 1;
    border-color: rgb(37,99,235,var(--tw-border-opacity,1))
}

body.landing-body .data-\[state\=checked\]\:border-blue-700[data-state=checked] {
    --tw-border-opacity: 1;
    border-color: rgb(29,78,216,var(--tw-border-opacity,1))
}

body.landing-body .data-\[state\=checked\]\:border-pink-600[data-state=checked] {
    --tw-border-opacity: 1;
    border-color: rgb(219,39,119,var(--tw-border-opacity,1))
}

body.landing-body .data-\[active\=true\]\:bg-sidebar-accent[data-active=true] {
    background-color: hsl(var(--sidebar-accent))
}

body.landing-body .data-\[active\]\:bg-accent\/50[data-active] {
    background-color: hsl(var(--accent)/.5)
}

body.landing-body .playlogiq-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-image: url(/5e726b8516af4dfbb84e1dc8f12436c2.jpg);
    background-size: cover;
    height: auto;
    background-position: top;
    padding-bottom: 10px;
    min-height: 100%
}

body.landing-body .last-text {
    font-size: 12px;
    padding: 0 20px
}

@media (max-width: 1100px) {
    body.landing-body .playlogiq-wrapper {
        background-size:contain;
        background-position: 50%
    }
}

@media (max-width: 600px) {
    body.landing-body .playlogiq-wrapper {
        background-image:url(/94ac4403e11a86359b869f0d7c501435.jpg);
        padding-top: calc(20vh + 20vw);
        background-size: cover;
        background-position: top
    }

    body.landing-body .plq-info {
        display: none
    }

    body.landing-body .formBox {
        margin: 0 30px
    }
}

body.landing-body .checkeddd>div>button {
    background: #2563eb;
    border-color: #2563eb;
    color: #fff
}

body.landing-body .error-msg-plq {
    background: transparent;
    color: red;
    border-radius: .5rem;
    padding: 2px 10px;
    text-align: center;
    font-size: 12px;
    font-weight: 700
}

body.landing-body .playlogiq-wrapper.second {
    padding-top: 0
}

body.landing-body .playlogiq-wrapper.second>div {
    margin: 0 10px
}

body.landing-body .tbody-list-plq>tr:last-child {
    border-bottom: 0
}

.view3box {
    min-height: 230px;
    min-width: 500px;
    margin-left: 10px;
    margin-right: 10px
}

@media (max-width: 600px) {
    .view3box {
        margin-bottom:auto;
        min-width: calc(100% - 30px)
    }
}

.view3box .loading-wraperr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100px
}

.view3box .loading-wraperr .loading-circle {
    top: unset!important;
    bottom: unset!important;
    left: unset!important;
    right: unset!important;
    border-top: 3px solid!important;
    border: .25em solid transparent!important;
    border-right-color: #00aaa5!important
}

.table-wrapper-flow {
    max-height: 45vh;
    overflow-y: scroll!important;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.hide-scrollbar::-webkit-scrollbar {
    display: none
}

.table-wrapper-flow tbody tr:hover {
    background: hsla(0,0%,100%,.0784313725)
}

.inputi:focus {
    outline: none!important
}

.social-wrapper div>svg {
    height: 24px;
    fill: #d1d1d1
}

.tablename {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis
}

.tableque {
    max-width: 50px;
    overflow: hidden
}

.tableemail {
    max-width: auto!important
}

.queuenr {
    max-width: 40px;
    padding: 0!important
}

.caption-bottom {
    position: relative
}

.focused-info-wrap {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.609);
    outline: 1px solid rgba(0,0,0,.609);
    color: #fff;
    border-radius: .5rem
}

.focused-info,.focused-info-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.focused-info {
    height: auto;
    background: #1c2437;
    padding: 20px;
    border-radius: .5rem;
    border: 1px solid #4d5c80
}

.focused-info>div {
    width: 100%;
    margin-top: 5px
}

.focused-info>div b {
    margin-right: 10px
}

.registration-page-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
    overflow: hidden;
    background-size: cover;
    background-position: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media (max-width: 1140px) {
    .registration-page-wrapper {
        min-height:100%
    }
}

.registration-page-wrapper .registration-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    min-height: 100%;
    z-index: 9;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1140px) {
    .registration-page-wrapper .registration-panel {
        width:100%
    }

    .registration-page-wrapper .registration-panel.not-shown {
        max-height: 200px
    }
}

.registration-page-wrapper .registration-panel .registration-box {
    min-height: 600px;
    min-width: 500px;
    background-color: #fff;
    border-radius: 20px;
    padding: 50px;
    color: var(--brand-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .3s;
    transition: .3s
}

.registration-page-wrapper .registration-panel .registration-box .icon-bq-logo {
    width: 100%;
    height: 65px
}

.registration-page-wrapper .registration-panel .registration-box h1 {
    font-size: 26px;
    font-weight: 700;
    margin-top: 20px
}

@media (max-width: 500px) {
    .registration-page-wrapper .registration-panel .registration-box h1 {
        right:-20px
    }
}

@media (max-width: 600px) {
    .registration-page-wrapper .registration-panel .registration-box {
        min-width:unset;
        min-height: unset;
        padding: 50px 20px
    }

    .registration-page-wrapper .registration-panel .registration-box .icon-bq-logo {
        height: 45px
    }

    .registration-page-wrapper .registration-panel .registration-box h1 {
        font-size: 18px
    }
}

.registration-page-wrapper .registration-panel .registration-box form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px
}

.registration-page-wrapper .registration-panel .registration-box form,.registration-page-wrapper .registration-panel .registration-box form .inputbox {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox {
    position: relative;
    margin-bottom: 10px
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox>div:first-child {
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 15px
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .input-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .input-wrapper input {
    height: 56px;
    border-radius: 100px;
    background: #efefef;
    border: none;
    outline: none;
    padding: 0 30px;
    font-size: 20px;
    color: inherit;
    -webkit-user-select: unset;
    -moz-user-select: unset;
    -ms-user-select: unset;
    user-select: unset;
    width: 100%;
    border: 2px solid transparent
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .input-wrapper input.error {
    border: 2px solid rgba(230,76,60,.5215686275)
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .input-wrapper input::-webkit-inner-spin-button,.registration-page-wrapper .registration-panel .registration-box form .inputbox .input-wrapper input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .input-wrapper input[type=number] {
    -moz-appearance: textfield
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .input-wrapper .show-hide-eye {
    position: absolute;
    right: 20px;
    font-size: 20px;
    bottom: 20px;
    opacity: .7;
    cursor: pointer
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .input-wrapper .prefix {
    position: absolute;
    left: 30px;
    font-size: 20px;
    bottom: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 1px
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox.phonenumber-input input {
    padding-left: 80px;
    padding-right: 0
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .error-icon {
    position: absolute;
    bottom: 0;
    height: 100%;
    right: 0;
    width: 30px;
    margin-right: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .error-icon>p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    text-align: center;
    background: #e64c3c;
    color: #fff;
    white-space: nowrap;
    bottom: 50px;
    border-radius: 100px;
    font-weight: 700;
    height: 0;
    -webkit-transition: .1s;
    transition: .1s;
    overflow: hidden
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .error-icon:hover>p {
    padding: 5px 20px;
    height: 26px
}

@media (max-width: 500px) {
    .registration-page-wrapper .registration-panel .registration-box form .inputbox .error-icon:hover>p {
        right:-20px;
        font-size: 12px;
        padding: 6px
    }
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox .error-icon img {
    width: 100%
}

.registration-page-wrapper .registration-panel .registration-box form .inputbox.cpassword-input .error-icon,.registration-page-wrapper .registration-panel .registration-box form .inputbox.password-input .error-icon {
    margin-right: 45px
}

.registration-page-wrapper .registration-panel .registration-box form>button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border-radius: 100px;
    height: 56px;
    border: none;
    outline: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px;
    font-size: 20px;
    background: var(--brand-color);
    color: #fff;
    font-weight: 700;
    cursor: pointer
}

.registration-page-wrapper .registration-panel .registration-box form>button.loading {
    opacity: .5;
    cursor: not-allowed
}

.registration-page-wrapper .registration-panel .registration-box .loading-box {
    position: relative
}

.registration-page-wrapper .registration-panel .registration-box .loading-box .loading-circle {
    bottom: -30px!important
}

.registration-page-wrapper .registration-panel .registration-box .responseError {
    position: relative;
    width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700;
    color: #e64c3c
}

.registration-page-wrapper .registration-panel .registration-box .responseError>p {
    position: absolute
}

.registration-page-wrapper .registration-panel .registration-box .already-registered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    color: var(--brand-color);
    white-space: nowrap
}

.registration-page-wrapper .registration-panel .registration-box .already-registered>p:last-child {
    font-weight: 700;
    margin-left: 3px;
    cursor: pointer
}

.registration-page-wrapper .registration-panel .registration-box .registered-done {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto
}

.registration-page-wrapper .registration-panel .registration-box .registered-done div {
    background-color: var(--brand-color);
    color: #fff;
    font-size: 22px;
    line-height: 24px;
    font-weight: 700;
    max-width: 300px;
    text-align: center;
    padding: 10px 30px;
    border-radius: 20px;
    margin-top: 30px
}

.registration-page-wrapper .registration-panel .registration-box .registered-done img {
    margin-top: 30px;
    height: 80px;
    width: 80px
}

.mobile-top-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    -webkit-transition: .3s;
    transition: .3s;
    background: #000
}

.mobile-top-image.swipe {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.mobile-top-image img {
    width: 100%;
    height: 100%;
    pointer-events: none
}

.mobile-top-image .swipeup-comp {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.mobile-top-image .swipeup-comp>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mobile-top-image .swipeup-comp>div i {
    font-size: 30px;
    margin-bottom: 10px;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.mobile-top-image .swipeup-comp>div h1,.mobile-top-image .swipeup-comp>div h2 {
    text-transform: uppercase;
    text-shadow: 0 0 10px #000;
    font-size: 25px;
    margin-bottom: 5px
}

.mobile-top-image .swipeup-comp>div h1 {
    color: var(--brand-color)
}

.mobile-top-image .swipeup-comp>div h2 {
    font-weight: 400
}

.guide-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 100%;
    height: 100%;
    background: var(--dark-theme-one)
}

.guide-wrapper .guide-header {
    height: 50px;
    font-size: 18px;
    font-weight: 700;
    padding: 10px
}

.guide-wrapper .guide-header,.guide-wrapper .guide-header span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.guide-wrapper .guide-header span {
    background: var(--dark-theme-two);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 10px
}

.guide-wrapper .guide-header span i {
    font-size: 26px;
    font-weight: 700
}

.guide-wrapper .pwa-instruction {
    padding: 20px
}

.guide-wrapper .pwa-instruction__step {
    margin-top: 14px;
    -webkit-padding-start: 28px;
    padding-inline-start:28px;position: relative
}

.guide-wrapper .pwa-instruction__step:before {
    content: "";
    -webkit-clip-path: polygon(0 0,100% 0,62.5% 100%,0 100%);
    clip-path: polygon(0 0,100% 0,62.5% 100%,0 100%);
    inset-inline-start: 0;
    background-position: 0 0,0 6px;
    background-repeat: no-repeat;
    background-size: 24px 22px,0;
    width: 24px;
    height: 22px;
    margin: auto;
    padding: 3px 0 7px 6px;
    position: absolute;
    top: -2px;
    background: var(--brand-color);
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left
}

.guide-wrapper body.rtl-lang .pwa-instruction__step:before {
    scale: -1 1
}

.guide-wrapper .pwa-instruction__step:after {
    z-index: 1;
    text-transform: uppercase;
    inset-inline-start: 0;
    width: 24px;
    height: 22px;
    margin: auto;
    padding-block:3px 7px;padding-inline:6px 0;font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    position: absolute;
    top: -2px
}

.guide-wrapper .pwa-instruction__step {
    color: #333
}

.guide-wrapper .pwa-instruction__step.one:after {
    content: "1"
}

.guide-wrapper .pwa-instruction__step.two:after {
    content: "2"
}

.guide-wrapper .pwa-instruction__step.three:after {
    content: "3"
}

.guide-wrapper .pwa-instruction__step-title {
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 19px;
    font-family: Lalezar,system-ui
}

.guide-wrapper .pwa-instruction__step-title:after,.guide-wrapper .pwa-instruction__step-title:before {
    content: none
}

.guide-wrapper .pwa-instruction__step-info {
    color: #a5afc0;
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px
}

.guide-wrapper .pwa-instruction__image {
    width: 100%;
    margin-top: 10px
}

:root {
    --mobileHeaderHeight: 100px;
    --headerHeight: 95px;
    --mobileFooterHeight: 0px
}

:root .new-mobile-header-footer {
    --mobileHeaderHeight: 120px;
    --mobileFooterHeight: 60px
}

:root #root.show-new-header {
    --headerHeight: 105px
}

:root #root.new-styles,:root #root.show-new-header #root.new-styles {
    --headerHeight: 118px
}

:root #root.custom-top-header {
    --mobileHeaderHeight: 140px
}

body {
    height: 100%
}

body header {
    height: var(--headerHeight)
}

body div.sportbook-iframe {
    min-height: 100%!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

body div.sportbook-iframe>iframe {
    height: 100%;
    min-height: 100%
}

@media (min-width: 1140px) {
    body div.sportbook-iframe>iframe {
        height:calc(100% - var(--headerHeight));
        min-height: calc(100% - var(--headerHeight))
    }
}

@media (max-width: 1140px) {
    body header {
        height:var(--mobileHeaderHeight);
        width: 100%;
        position: fixed;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        z-index: 98
    }

    body .sportbook-iframe {
        height: 100%!important
    }
}

body .new-mobile-header {
    background: var(--dark-theme-two);
    position: fixed;
    z-index: 99;
    width: 100%
}

body .new-mobile-header .new-mobile-header-top {
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

body .new-mobile-header .new-mobile-header-top>.logo-wrapper-mob {
    width: 100%!important
}

body .new-mobile-header .new-mobile-header-top>.register-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body .new-mobile-header .new-mobile-header-top>.register-buttons span {
    margin: 0 4px;
    border-radius: 7px;
    padding: 8px 14px;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    white-space: nowrap
}

body .new-mobile-header .new-mobile-header-top>.register-buttons span.login-span {
    background: var(--dark-theme-three);
    border: 2px solid hsla(0,0%,100%,.168627451)
}

body .new-mobile-header .new-mobile-header-top>.register-buttons span.register-span {
    background: var(--brand-color);
    border: 2px solid transparent;
    color: #333;
    margin-right: 8px
}

body .new-mobile-header .new-mobile-header-top>.logged-in-right,body .new-mobile-header .new-mobile-header-top>.logged-in-right .balance-view-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body .new-mobile-header .new-mobile-header-top>.logged-in-right .balance-view-mobile {
    border: 2px solid hsla(0,0%,100%,.168627451);
    background: var(--dark-theme-three);
    border-radius: 10px;
    padding: 6px 10px;
    margin: 0 10px;
    -webkit-transition: .2s;
    transition: .2s
}

body .new-mobile-header .new-mobile-header-top>.logged-in-right .balance-view-mobile.active {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

body .new-mobile-header .new-mobile-header-top>.logged-in-right .balance-view-mobile img {
    height: 22px;
    margin-right: 6px
}

body .new-mobile-header .new-mobile-header-top>.logged-in-right .balance-view-mobile>div {
    font-weight: 700;
    margin-right: 15px
}

body .new-mobile-header .new-mobile-header-top>.logged-in-right .balance-view-mobile>div>span:first-child {
    margin-right: 5px
}

body .new-mobile-header .new-mobile-header-top>.logged-in-right .balance-view-mobile>span {
    border-radius: 10px;
    background: var(--brand-color);
    color: #333;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 24px;
    width: 24px;
    font-size: 20px
}

body .new-mobile-header .new-mobile-header-top>.logged-in-right svg {
    -webkit-transition: .2s;
    transition: .2s
}

body .new-mobile-header .new-mobile-header-top>.logged-in-right svg.active {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

body .new-mobile-header .new-mobile-header-top .header-mobile-icon {
    width: 40px;
    height: 38px;
    background: var(--dark-theme-three);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 7px;
    border: 2px solid hsla(0,0%,100%,.168627451);
    margin-right: 5px
}

body .new-mobile-header .new-mobile-header-top .header-mobile-icon i {
    font-size: 20px
}

body .new-mobile-header .new-mobile-header-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100vw;
    white-space: nowrap;
    overflow: scroll;
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 2px solid var(--dark-theme-three);
    border-bottom: 2px solid var(--dark-theme-three);
    -ms-overflow-style: none;
    scrollbar-width: none
}

body .new-mobile-header .new-mobile-header-bottom::-webkit-scrollbar {
    display: none
}

body .new-mobile-header .new-mobile-header-bottom>a {
    margin: 0 8px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative
}

body .new-mobile-header .new-mobile-header-bottom>a.active {
    color: var(--brand-color)
}

/* body .new-mobile-header .new-mobile-header-bottom .new-tag {
    position: absolute;
    -webkit-animation: pulseTag 1.2s linear infinite;
    animation: pulseTag 1.2s linear infinite;
    top: -9px;
    right: -10px;
    font-size: 10px;
    font-family: Roboto,sans-serif;
    color: var(--brand-color);
    line-height: 11px;
    padding: 0 3px
}

body .new-mobile-header .navigation-container-mob {
    position: relative;
    top: unset
}

body .new-mobile-footer {
    height: 60px;
    position: fixed;
    z-index: 1000;
    bottom: 0;
    background: var(--dark-theme-two);
    width: 90vw;
    border-radius: 10px 10px 0 0;
    border-top: 1px solid hsla(0,0%,100%,.1882352941);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 5vw
}

body .new-mobile-footer,body .new-mobile-footer>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body .new-mobile-footer>a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    color: hsla(0,0%,100%,.5607843137);
    position: relative
}

body .new-mobile-footer>a svg {
    height: 26px;
    width: 26px
}

body .new-mobile-footer>a p {
    font-weight: 700;
    font-size: 12px;
    margin-top: -2px
}

body .new-mobile-footer>a.active {
    color: var(--brand-color)
} */


/* Default: hide footer */
body .new-mobile-footer {
    display: none;
}

/* Show only on mobile (example: max-width 768px) */
@media (max-width: 768px) {
    body .new-mobile-footer {
        display: flex;
        height: 60px;
        position: fixed;
        z-index: 1000;
        bottom: 0;
        background: var(--dark-theme-two);
        width: 90vw;
        border-radius: 10px 10px 0 0;
        border-top: 1px solid hsla(0,0%,100%,.1882352941);
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 5vw;
    }

    body .new-mobile-footer,
    body .new-mobile-footer > a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    body .new-mobile-footer > a {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        color: hsla(0,0%,100%,.5607843137);
        position: relative;
    }

    body .new-mobile-footer > a svg {
        height: 26px;
        width: 26px;
    }

    body .new-mobile-footer > a p {
        font-weight: 700;
        font-size: 12px;
        margin-top: -2px;
    }

    body .new-mobile-footer > a.active {
        color: var(--brand-color);
    }
}

body .wrapper-mob {
    padding-top: var(--mobileHeaderHeight)!important;
    padding-bottom: calc(var(--mobileFooterHeight) - 5px)!important
}

@media (max-width: 1140px) {
    body .poker-container {
        margin-top:var(--mobileHeaderHeight)!important;
        height: calc(100% - var(--mobileHeaderHeight) - var(--mobileFooterHeight))
    }

    body .poker-container>.left {
        min-height: 100%!important
    }
}

body .pages .zonga-casino,body .torunaments .zonga-casino {
    height: unset!important
}

@media (max-width: 1140px) {
    body .pages .zonga-casino .promos-list,body .torunaments .zonga-casino .promos-list {
        overflow:hidden!important
    }
}

@media (max-width: 1140px) {
    body .zonga-promo-wrapper .promos-list {
        height:100%!important;
        max-height: 100%!important
    }
}

body .wrapper-for-white-skins.zonga-casino .race-zonga-wrapper {
    max-height: 100%!important;
    overflow-y: scroll
}

@media (max-width: 1140px) {
    body .wrapper-for-white-skins.zonga-casino .race-zonga-wrapper {
        max-height:calc(100% - var(--mobileFooterHeight))!important;
        overflow: hidden
    }
}

body .wrapper-m {
    padding: 0!important;
    min-height: unset!important
}

body .wrapper-m.pages,body .wrapper-m.torunaments {
    max-height: calc(100% - var(--headerHeight))
}

body .wrapper-m.pages #asideTag,body .wrapper-m.torunaments #asideTag {
    height: 100%
}

.social-container {
    border: none!important
}

.modern-casino-styles.right-nav-container-mob .import-view-container-mob {
    background: transparent
}

.modern-casino-styles.right-nav-container-mob .right-navigate-list-view-mob,.modern-casino-styles.right-nav-container-mob .userMenu-mob li {
    background: var(--dark-theme-one)
}

.modern-casino-styles.right-nav-container-mob .log-out-b-mob>button {
    background: transparent
}

.modern-casino-styles.right-nav-container-mob .deposit-b-mob a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 8px;
    border: 2px solid hsla(0,0%,100%,.0588235294)!important;
    background: var(--dark-theme-three);
    padding: 6px 30px
}

.modern-casino-styles.right-nav-container-mob ul:last-child>a li {
    background: transparent;
    padding: 10px 20px
}

.modern-casino-styles.right-nav-container-mob .log-out-b-mob {
    border: none
}

.modern-casino-styles.right-nav-container-mob li {
    border: none!important;
    font-size: 15px;
    font-weight: 700;
    color: hsla(0,0%,100%,.7921568627)
}

.modern-casino-styles.right-nav-container-mob .new-support-wrapper {
    background: var(--dark-theme-two);
    border-radius: 10px;
    margin: 10px;
    border: 2px solid hsla(0,0%,100%,.1215686275)
}

.modern-casino-styles.right-nav-container-mob .button-view-normal-mob {
    border-radius: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700;
    border: 2px solid hsla(0,0%,100%,.1215686275);
    height: unset;
    padding: 4px 20px
}

.modern-casino-styles.right-nav-container-mob .userMenu-mob>ul:last-child {
    margin-top: 20px
}

.modern-casino-styles.right-nav-container-mob .userMenu-mob {
    background: transparent!important
}

.modern-casino-styles.right-nav-container-mob .new-righ-nav-comp>div {
    background: var(--dark-theme-two);
    border-radius: 10px;
    margin: 10px;
    padding: 5px 0;
    position: relative
}

.modern-casino-styles.right-nav-container-mob .new-righ-nav-comp>div li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    padding: 12px 20px
}

.modern-casino-styles.right-nav-container-mob .new-righ-nav-comp>div li i {
    font-size: 18px;
    margin-right: 10px
}

.modern-casino-styles.right-nav-container-mob .new-righ-nav-comp>div span {
    position: absolute;
    right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: var(--dark-theme-three);
    border-radius: 7px;
    padding: 8px
}

.modern-casino-styles.right-nav-container-mob .new-righ-nav-comp>div span i {
    margin: 0;
    font-size: 14px
}

.modern-casino-styles.right-nav-container-mob ul.user-balance-info-contain-mob {
    background: var(--dark-theme-two);
    margin: 10px;
    width: auto;
    padding: 5px 7px;
    border-radius: 10px
}

.modern-casino-styles.right-nav-container-mob ul.user-balance-info-contain-mob>li {
    background: transparent!important
}

.modern-casino-styles.right-nav-container-mob .sign-in-reg-buttons-mob {
    padding: 15px 10px
}

.modern-casino-styles.right-nav-container-mob .separator-box-buttons-mob>label {
    font-weight: 700
}

.modern-casino-styles.right-nav-container-mob .new-language-selector {
    width: 100%;
    height: 100%
}

.modern-casino-styles.right-nav-container-mob .new-language-list.open {
    background: var(--dark-theme-zero)!important
}

.modern-casino-styles.right-nav-container-mob .modern-deposit-withdraw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.modern-casino-styles.right-nav-container-mob .modern-deposit-withdraw>div {
    background: var(--dark-theme-three);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 9px;
    border-radius: 8px;
    font-size: 12px;
    border: 2px solid hsla(0,0%,100%,.0588235294)
}

.modern-casino-styles.right-nav-container-mob .modern-deposit-withdraw>div>i {
    font-size: 15px;
    margin-right: 5px
}

.modern-casino-styles.right-nav-container-mob .modern-deposit-withdraw>div:first-child {
    margin-right: 5px;
    background: var(--brand-color);
    color: #333
}

.profile-li {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.profile-li i {
    margin-right: 5px
}

.profile-li p>span {
    text-transform: uppercase
}

.left-nav-container-mob.new-one.open {
    height: calc(100% - var(--mobileFooterHeight) + 10px);
    z-index: 501!important
}

.left-nav-container-mob.new-one.open .new-mobile-left-nav {
    height: 100%;
    overflow-y: scroll
}

.left-nav-container-mob.new-one.open .new-mobile-left-nav #asideTag {
    z-index: 9999;
    position: relative;
    padding-top: 60px;
    background: var(--dark-theme-zero)
}

.left-nav-container-mob.new-one.open .new-mobile-left-nav #asideTag .logo-wrapper-mob {
    position: absolute;
    top: 10px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%!important
}

.left-nav-container-mob.new-one.open .new-mobile-left-nav #asideTag .dashboard-sport-icon-mob {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.left-nav-container-mob.new-one.open .new-mobile-left-nav #asideTag .zonga-casino-menu-header-item.show-more>i {
    position: absolute;
    left: 12px
}

.FIFA:before {
    content: "\E901"
}

.NBA2K:before {
    content: "\E900"
}

.full-container-mob.modern-casino-styles .title-separator-contain-b {
    border: none!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.full-container-mob.modern-casino-styles .title-separator-contain-b h1 {
    font-weight: 700;
    text-transform: capitalize;
    line-height: unset;
    font-size: 18px
}

.full-container-mob.modern-casino-styles .page-menu-contain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px
}

.full-container-mob.modern-casino-styles .page-menu-contain ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.full-container-mob.modern-casino-styles .page-menu-contain ul li {
    text-align: center;
    font-size: 15px;
    font-weight: 700
}

.full-container-mob.modern-casino-styles .page-menu-contain ul li.active a {
    color: var(--brand-color)
}

.modern-casino-styles .menu-popup>.account-details-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.modern-casino-styles .modern-styles-main-list-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 10px;
    width: 300px
}

.modern-casino-styles .modern-styles-main-list-wrapper .logo-wrapper-m {
    padding: 6px 20px
}

.modern-casino-styles .modern-styles-main-list-wrapper .modern-styles-main-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 100%;
    background: var(--dark-theme-two);
    border-radius: 10px;
    padding: 10px 0;
    height: 100%
}

.modern-casino-styles .modern-styles-main-list-wrapper .modern-styles-main-list .modern-item {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    position: relative;
    padding: 0 20px;
    width: 100%;
    color: hsla(0,0%,100%,.7215686275);
    margin: 0 10px;
    padding: 0 10px;
    width: auto;
    border-radius: 10px;
    cursor: pointer
}

.modern-casino-styles .modern-styles-main-list-wrapper .modern-styles-main-list .modern-item.active-details-tab {
    background: var(--dark-theme-three);
    color: #fff
}

.modern-casino-styles .modern-styles-main-list-wrapper .modern-styles-main-list .modern-item i {
    font-size: 18px;
    margin-right: 10px
}

.modern-casino-styles .modern-styles-main-list-wrapper .modern-styles-main-list .modern-item span {
    position: absolute;
    right: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 6px;
    padding: 6px
}

.modern-casino-styles .modern-styles-main-list-wrapper .modern-styles-main-list .modern-item span i {
    margin: 0;
    font-size: 14px
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content {
    width: 100%;
    max-height: 650px;
    min-height: 650px;
    overflow-y: scroll
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .account-details-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    height: auto!important;
    max-height: 100%;
    overflow-y: hidden
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .account-details-tab>div:last-child {
    max-height: 600px;
    overflow-y: scroll
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .account-details-tab .bonuses-container,.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .account-details-tab .profile-view-wrapper {
    min-height: 588px
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content iframe {
    height: 586px!important
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .bet-history-title {
    display: none
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .table-lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 60px
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .table-lists>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    margin-left: 10px;
    border-radius: 5px
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .table-lists>li h5 {
    color: hsla(0,0%,100%,.7215686275);
    padding: 0 20px
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .table-lists>li h5 i {
    font-size: 18px
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .table-lists>li.active-details-tab {
    background: var(--dark-theme-two)
}

.modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .table-lists>li.active-details-tab h5 {
    color: #fff;
    font-weight: 700
}

.modern-casino-styles .popup-closed-b {
    font-size: 16px;
    height: 60px;
    width: 60px
}

.modern-casino-styles .change-password-container-m .change-password-form-item-m label,.modern-casino-styles .change-password-container-m .details-form-item-m label,.modern-casino-styles .my-details-input-wrapper .change-password-form-item-m label,.modern-casino-styles .my-details-input-wrapper .details-form-item-m label {
    font-weight: 700;
    color: #444;
    margin-left: 7px
}

.modern-casino-styles .change-password-container-m .change-password-form-item-m div>input,.modern-casino-styles .change-password-container-m .change-password-form-item-m div>select:disabled,.modern-casino-styles .change-password-container-m .details-form-item-m div>input,.modern-casino-styles .change-password-container-m .details-form-item-m div>select:disabled,.modern-casino-styles .my-details-input-wrapper .change-password-form-item-m div>input,.modern-casino-styles .my-details-input-wrapper .change-password-form-item-m div>select:disabled,.modern-casino-styles .my-details-input-wrapper .details-form-item-m div>input,.modern-casino-styles .my-details-input-wrapper .details-form-item-m div>select:disabled {
    background-color: #fff!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border: 2px solid rgba(0,0,0,.1098039216);
    border-radius: 8px;
    height: 40px
}

.modern-casino-styles .change-password-container-m .change-password-form-item-m div>.error-message {
    position: relative;
    top: unset;
    font-weight: 700;
    padding: 0
}

.modern-casino-styles .separator-box-buttons-m .error-text-contain {
    font-weight: 700
}

.modern-casino-styles .all-bets-header {
    border-radius: 10px 10px 0 0;
    height: 50px;
    text-align: center
}

.modern-casino-styles .bet-coupon-view {
    padding: 0
}

.modern-casino-styles .one-bet-header>div {
    border-bottom: 1px solid var(--header-border-left);
    text-align: center
}

.modern-casino-styles .one-bet-all-events div.one-event-container:last-child {
    border-bottom: 2px solid var(--dark-theme-four)!important
}

.modern-casino-styles .new-modern-userbets-filters-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px
}

@media (max-width: 1140px) {
    .modern-casino-styles .new-modern-userbets-filters-wrapper {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters>div {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    .modern-casino-styles .new-modern-userbets-filters-wrapper .modern-search-button {
        margin-top: 10px;
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    color: #333;
    font-weight: 700;
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters,.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: .3s;
    transition: .3s
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters>div .modern-select {
    margin-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    position: relative
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters>div .modern-select>div {
    margin-bottom: 2px;
    margin-left: 5px
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters>div .modern-select input,.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters>div .modern-select select {
    border-radius: 8px;
    padding: 8px 10px;
    min-width: 150px;
    font-weight: 700;
    color: #333;
    border: 2px solid rgba(0,0,0,.1098039216);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    margin: 0
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters>div .modern-select>span {
    position: absolute;
    right: 8px;
    bottom: 6px;
    background: rgba(0,0,0,.0784313725);
    padding: 4px;
    border-radius: 7px;
    color: #666;
    pointer-events: none
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters>div:last-child {
    margin-top: 10px
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .new-modern-userbets-filters>div:last-child .modern-select input {
    min-width: 127px
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .modern-search-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #333;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .modern-search-button>div {
    background: var(--brand-color);
    padding: 8px 20px;
    font-weight: 700;
    cursor: pointer;
    border-radius: 8px;
    font-size: 14px;
    -webkit-transition: .2s;
    transition: .2s;
    margin-top: 30px
}

.modern-casino-styles .new-modern-userbets-filters-wrapper .modern-search-button>div:hover {
    padding: 8px 24px;
    margin-right: -4px;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset
}

.modern-casino-styles .history-results-body,.modern-casino-styles .withdrawal-request-table {
    padding: 20px;
    padding-top: 0
}

.modern-casino-styles .history-results-body table,.modern-casino-styles .withdrawal-request-table table {
    margin: 0;
    width: 100%
}

.modern-casino-styles .history-results-body table .withdrawal-request-table-wrapper-header,.modern-casino-styles .history-results-body table thead,.modern-casino-styles .withdrawal-request-table table .withdrawal-request-table-wrapper-header,.modern-casino-styles .withdrawal-request-table table thead {
    height: 40px;
    background: var(--dark-theme-three);
    border-radius: 10px;
    color: #fff
}

.modern-casino-styles .history-results-body table .withdrawal-request-table-wrapper-header th,.modern-casino-styles .history-results-body table thead th,.modern-casino-styles .withdrawal-request-table table .withdrawal-request-table-wrapper-header th,.modern-casino-styles .withdrawal-request-table table thead th {
    vertical-align: middle;
    border-color: transparent
}

.modern-casino-styles .history-results-body table .withdrawal-request-table-wrapper-header th:first-child,.modern-casino-styles .history-results-body table thead th:first-child,.modern-casino-styles .withdrawal-request-table table .withdrawal-request-table-wrapper-header th:first-child,.modern-casino-styles .withdrawal-request-table table thead th:first-child {
    border-radius: 10px 0 0 0
}

.modern-casino-styles .history-results-body table .withdrawal-request-table-wrapper-header th:last-child,.modern-casino-styles .history-results-body table thead th:last-child,.modern-casino-styles .withdrawal-request-table table .withdrawal-request-table-wrapper-header th:last-child,.modern-casino-styles .withdrawal-request-table table thead th:last-child {
    border-radius: 0 10px 0 0
}

.modern-casino-styles .history-results-body table td,.modern-casino-styles .withdrawal-request-table table td {
    vertical-align: middle;
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all;
    background: rgba(0,0,0,.0509803922);
    border-color: rgba(0,0,0,.2);
    color: #333;
    font-weight: 700;
    padding: 10px 5px
}

.modern-casino-styles .balance-h-row-b-headers>span {
    border: none;
    height: 40px;
    vertical-align: middle;
    font-weight: 700;
    background: var(--dark-theme-three);
    color: #fff
}

.modern-casino-styles .balance-h-row-b-headers>span:first-child {
    border-radius: 10px 0 0 0
}

.modern-casino-styles .balance-h-row-b-headers>span:last-child {
    border-radius: 0 10px 0 0
}

.modern-casino-styles .balance-h-row-b {
    font-weight: 700;
    min-height: 40px
}

.modern-casino-styles .balance-h-row-b span {
    vertical-align: middle
}

.modern-casino-styles .voucher-history-results {
    padding: 0 20px
}

.modern-casino-styles .rc-pagination li a {
    background: rgba(0,0,0,.1215686275);
    padding: 6px 10px;
    border-radius: 6px;
    border: 2px solid rgba(0,0,0,.1490196078)
}

.modern-casino-styles .rc-pagination .rc-pagination-item-active a {
    background: var(--brand-color)
}

.modern-casino-styles .withdrawal-request-table {
    padding: 0 20px
}

.modern-casino-styles .withdrawal-request-table-wrapper {
    border: none
}

@media (max-width: 1140px) {
    .modern-casino-styles .profile-view-wrapper {
        min-height:100vh
    }

    .modern-casino-styles .modern-account-history .new-modern-userbets-filters>div:first-child {
        padding-bottom: 40px
    }

    .modern-casino-styles .modern-account-history .new-modern-userbets-filters>div:first-child .modern-select:last-child {
        position: absolute;
        top: 75px
    }

    .modern-casino-styles .modern-account-history .new-modern-userbets-filters>div:nth-child(2) {
        margin-top: 50px
    }
}

.modern-casino-styles .total-balance-row {
    margin-bottom: 5px
}

.modern-casino-styles .total-balance-row i,.modern-casino-styles .total-balance-row span {
    font-size: 16px
}

.messages-box-wrapper>.single-message.modern-header {
    background: var(--dark-theme-three);
    color: #fff;
    border-radius: 10px 10px 0 0
}

.messages-box-wrapper>.single-message.no-msg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.Bowling:before,.MobileLegends:before,.Pelota:before,.WorldofWarcraft:before {
    content: "\E61E"
}

.NBA2k:before {
    content: "\E609"
}

@media (max-width: 1140px) {
    .modern-casino-styles .new-modern-userbets-filters-wrapper.modern-voucher-history .new-modern-userbets-filters>div:last-child {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .modern-casino-styles .new-modern-userbets-filters-wrapper.modern-voucher-history .new-modern-userbets-filters>div:last-child>div {
        min-width: 100%;
        margin-bottom: 5px
    }

    .modern-casino-styles .new-modern-userbets-filters-wrapper.modern-voucher-history .new-modern-userbets-filters>div:last-child>div select {
        width: 100%
    }
}

body.removeScrolling {
    overflow: hidden!important
}

.install-applications-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 10px
}

.install-applications-wrapper>div {
    background: var(--dark-theme-two);
    margin: 10px;
    border: 2px solid hsla(0,0%,100%,.1215686275);
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    height: 46px;
    padding: 0 10px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 10px
}

.install-applications-wrapper>div span {
    font-size: 14px
}

.install-applications-wrapper>div p {
    opacity: .5;
    font-size: 12px;
    font-weight: 400
}

.install-applications-wrapper>div:first-child {
    margin-right: 5px
}

.install-applications-wrapper>div:last-child {
    margin-left: 5px
}

.install-applications-wrapper>div:last-child img {
    -webkit-filter: invert(1);
    filter: invert(1)
}

.install-applications-wrapper>div img {
    height: 60%;
    margin-right: 10px
}

.install-applications-wrapper.modern-casino-styles>div {
    margin-top: 0;
    border-radius: 10px
}

.new-language-selector {
    z-index: 99999!important
}

aside>.install-applications-wrapper {
    margin: 5px 10px!important
}

.navigation-container-mob .install-applications-wrapper {
    margin-bottom: 10px!important
}

.shabiki-upper-mobile-header,.shabiki-upper-mobile-header .shabiki-mpesa-header {
    position: relative;
    width: 100%
}

.shabiki-upper-mobile-header .phone-number-custom {
    margin-left: auto;
    font-size: 12px
}

.header-mobile-icon .popup-closed-b {
    position: relative!important;
    height: auto;
    font-size: 16px!important
}

.poker-slot-modal-new-header.new-mobile-header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.poker-slot-modal-new-header.new-mobile-header .new-mobile-header-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 50px
}

.poker-slot-modal-new-header.new-mobile-header .new-mobile-header-top .logo-wrapper-mob>a {
    max-width: 160px
}

.race-widget-wrapper {
    position: fixed;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 500;
    top: 0;
    height: 100%;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translateX(340px);
    -ms-transform: translateX(340px);
    transform: translateX(340px);
    color: #cfcfcf;
    pointer-events: none
}

.race-widget-wrapper .race-widget {
    pointer-events: all;
    width: 40px;
    height: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    border-radius: 10px 0 0 10px;
    padding: 4px;
    margin-top: 140px;
    z-index: 1
}

.race-widget-wrapper .race-widget,.race-widget-wrapper .race-widget>div {
    background: var(--dark-theme-two);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.race-widget-wrapper .race-widget>div {
    position: relative;
    border-radius: 8px;
    height: 34px;
    width: 34px;
    cursor: pointer
}

.race-widget-wrapper .race-widget>div:last-child {
    margin-top: 4px
}

.race-widget-wrapper .race-widget>div:first-child img {
    width: 32px;
    height: 32px
}

.race-widget-wrapper .race-widget>div img {
    height: 28px;
    width: 28px
}

.race-widget-wrapper .race-widget>div>.indicator {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #1bb83d;
    border: 2px solid var(--dark-theme-two);
    border-radius: 5px;
    bottom: -6px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 10px;
    font-weight: 800;
    height: 15px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    pointer-events: none;
    position: absolute;
    right: -2px;
    width: 15px;
    display: none
}

.race-widget-wrapper .race-widget>div>.race-custom-tooltip {
    background: var(--dark-theme-two);
    border-radius: 8px;
    color: #fff;
    opacity: 0;
    font-size: 12px;
    font-weight: 500;
    height: 38px;
    left: -151px;
    line-height: 38px;
    padding-left: 12px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 123px;
    font-weight: 700;
    font-size: 13px;
    -webkit-transition: .2s;
    transition: .2s;
    pointer-events: none
}

.race-widget-wrapper .race-widget>div>.race-custom-tooltip:after {
    background: inherit;
    border-radius: 2px;
    content: "";
    display: block;
    -webkit-transform: translateY(50%) rotate(135deg);
    -ms-transform: translateY(50%) rotate(135deg);
    transform: translateY(50%) rotate(135deg);
    z-index: -1;
    height: 25px;
    width: 25px;
    position: absolute;
    right: -9px;
    top: -6px
}

.race-widget-wrapper .race-widget>div:hover {
    background: var(--dark-theme-four)
}

.race-widget-wrapper .race-widget>div:hover>.race-custom-tooltip {
    opacity: 1;
    pointer-events: unset
}

.race-widget-wrapper .race-widget>div.active {
    background: var(--dark-theme-four)
}

.race-widget-wrapper .race-widget>div.active>.race-custom-tooltip {
    display: none
}

.race-widget-wrapper .tournament-card-footer-buttons-optin {
    margin-top: 0!important;
    min-width: auto
}

.race-widget-wrapper .tournament-card-footer-buttons-readmore:hover {
    background: var(--dark-theme-one)
}

.race-widget-wrapper.open {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.race-widget-wrapper.open .race-widget-container {
    -webkit-box-shadow: 0 0 10px var(--dark-theme-two);
    box-shadow: 0 0 10px var(--dark-theme-two)
}

.race-widget-wrapper.open .race-widget>div>.indicator,.race-widget-wrapper .race-widget-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.race-widget-wrapper .race-widget-container {
    pointer-events: all;
    background-color: var(--dark-theme-one);
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 340px;
    position: relative
}

.race-widget-wrapper .race-widget-container.leaderboard .content-list {
    padding: 60px 20px
}

.race-widget-wrapper .race-widget-container.leaderboard .content-list .leaderboard-img {
    width: 100%;
    border-radius: 10%
}

.race-widget-wrapper .race-widget-container .race-widget-header {
    font-weight: 500;
    font-family: Lalezar,system-ui;
    font-size: 30px;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    position: fixed;
    background-color: var(--dark-theme-one);
    z-index: 999;
    width: 100%
}

.race-widget-wrapper .race-widget-container .race-widget-header>button {
    width: 50px;
    font-size: 16px;
    top: 10px
}

.race-widget-wrapper .race-widget-container .content-list {
    padding: 50px 20px;
    overflow-y: scroll
}

.race-widget-wrapper .race-widget-container .content-list::-webkit-scrollbar {
    width: 0;
    display: none
}

.race-widget-wrapper .race-widget-container .content-list .tournament-card {
    background-color: var(--dark-theme-two);
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 20px;
    cursor: pointer
}

.race-widget-wrapper .race-widget-container .content-list .tournament-card .tournament-card-footer-buttons-optin {
    margin-top: 10px;
    background: #099567;
    color: #fff
}

.race-widget-wrapper .race-widget-container .content-list .tournament-card .tournament-card-footer-buttons-optin:hover {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1)
}

.race-widget-wrapper .race-widget-container .content-list .tournament-card .tournament-card-header-status {
    font-weight: 700!important;
    padding: 12px 20px
}

.race-widget-wrapper .race-widget-container .content-list .race-widget-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--dark-theme-two);
    border-radius: 10px;
    padding: 4px;
    position: fixed;
    z-index: 999;
    width: calc(100% - 40px)
}

.race-widget-wrapper .race-widget-container .content-list .race-widget-filter>div {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    cursor: pointer;
    border-radius: 6px;
    height: 100%
}

.race-widget-wrapper .race-widget-container .content-list .race-widget-filter>div.active {
    background-color: var(--dark-theme-three)
}

.race-widget-wrapper .race-widget-container .content-list .race-widget-filter>div img {
    height: 22px;
    margin-right: 5px
}

.race-widget-wrapper .race-widget-container .content-list .races-list-column {
    margin-top: 50px
}

.race-widget-wrapper .race-widget-container .content-list .empty-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700;
    height: 50px
}

.race-widget-wrapper .race-widget-container .race-widget-filter-select {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px
}

.race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div {
    width: 100%;
    height: 40px;
    border: none;
    outline: none;
    border-radius: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--dark-theme-two);
    color: #fff;
    font-weight: 700;
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer
}

.race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div span {
    background-color: var(--dark-theme-three);
    padding: 4px;
    border-radius: 7px;
    pointer-events: none
}

.race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div-dropdown {
    opacity: 0;
    position: absolute;
    pointer-events: none;
    -webkit-transition: .2s;
    transition: .2s;
    top: 50px;
    z-index: 10;
    background: var(--dark-theme-zero);
    width: 100%;
    border-radius: 10px;
    padding: 10px;
    -webkit-box-shadow: 0 0 20px -10px var(--dark-theme-two);
    box-shadow: 0 0 20px -10px var(--dark-theme-two)
}

.race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div-dropdown>div {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    padding: 0 10px;
    background: var(--dark-theme-one);
    border-radius: 10px;
    margin-bottom: 6px;
    cursor: pointer
}

.race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div-dropdown>div:last-child {
    margin-bottom: 0
}

.race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div-dropdown>div:hover {
    background: var(--dark-theme-two)
}

.race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div-dropdown.opened {
    pointer-events: all;
    opacity: 1
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    background-color: var(--dark-theme-two);
    border-radius: 10px;
    padding: 15px 0;
    cursor: pointer
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table>div {
    text-align: center
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table>div>div:first-child {
    width: 20%
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table>div>div:nth-child(2),.race-widget-wrapper .race-widget-container .race-leaderboard-table>div>div:nth-child(3) {
    width: 30%
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table>div>div:nth-child(4) {
    width: 20%
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table .race-leaderboard-table-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-bottom: 8px;
    text-align: center;
    position: relative;
    font-size: 12px;
    font-weight: 700
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table .race-leaderboard-table-header:after {
    content: "";
    height: 1px;
    width: 90%;
    background: hsla(0,0%,100%,.0509803922);
    position: absolute;
    bottom: 0;
    left: 10px
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table .race-leaderboard-table-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table .race-leaderboard-table-row.active {
    background: var(--dark-theme-three);
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: var(--dark-theme-four)
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table .no-data-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 10px;
    position: relative
}

.race-widget-wrapper .race-widget-container .race-leaderboard-table .no-data-row .loading-circle {
    position: relative;
    bottom: unset;
    left: unset;
    width: 30px!important;
    height: 30px!important;
    border-right-color: #cfcfcf
}

.race-widget-wrapper .race-widget-container .race-widget-pagination {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 60px;
    background: var(--dark-theme-one);
    z-index: 99999
}

.race-widget-wrapper .race-widget-container .race-widget-pagination,.race-widget-wrapper .race-widget-container .race-widget-pagination>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.race-widget-wrapper .race-widget-container .race-widget-pagination>div {
    height: 30px;
    width: 30px!important;
    background: var(--dark-theme-three);
    border-radius: 8px;
    margin: 0 2px;
    cursor: pointer;
    font-weight: 700
}

.race-widget-wrapper .race-widget-container .race-widget-pagination>div.disabled {
    opacity: .5;
    pointer-events: none
}

.race-widget-wrapper .race-widget-container .race-widget-pagination>div.active {
    background: var(--brand-color);
    color: #333
}

.race-widget-wrapper .race-widget-container .race-widget-pagination .empty {
    background: transparent;
    width: 8px!important
}

.race-widget-wrapper .race-widget-container .tournament-opened-body-bottom {
    border-radius: 10px
}

.race-widget-wrapper.mobile-version {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    padding-top: var(--mobileHeaderHeight)!important;
    padding-bottom: calc(var(--mobileFooterHeight) - 5px)!important;
    width: 100%;
    z-index: 500;
    display: none
}

.race-widget-wrapper.mobile-version .race-widget-container {
    width: 100%
}

.race-widget-wrapper.mobile-version .race-widget-container .race-widget-header {
    width: 100%;
    padding-top: 10px
}

.race-widget-wrapper.mobile-version .race-widget-container .race-widget-header button {
    top: 15px
}

.race-widget-buttons,.race-widget-buttons>div,.race-widget-wrapper.mobile-version.opened {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.race-widget-buttons>div {
    height: 37px;
    width: 37px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    background-color: var(--newheader-color3);
    cursor: pointer;
    margin-left: 10px
}

.race-widget-buttons>div:hover {
    background-color: var(--newheader-color1)
}

.race-widget-buttons>div img {
    height: 30px
}

.race-widget-buttons>div.main-navigation-user-icons-icon-img:first-child {
    margin-left: 0
}

.race-widget-buttons>div.active {
    background-color: var(--newheader-color1)
}

.race-widget-container .tournament-card span.clock-num {
    background: var(--dark-theme-zero)
}

[data-theme=light] body .race-widget-wrapper .race-widget-container .race-widget-pagination {
    background: var(--light-theme-primary-three)!important
}

[data-theme=light] body .race-widget-wrapper .race-widget-container .race-widget-pagination>div {
    background: var(--light-theme-primary-two)
}

[data-theme=light] body .race-widget-wrapper .race-widget-container .race-widget-pagination>div.empty {
    background: transparent
}

[data-theme=light] body .race-widget-wrapper .race-widget-container .race-widget-pagination>div.active {
    background: var(--light-theme-primary-one);
    color: #fff
}

.new-image-slot>div {
    overflow: hidden
}

.modern-casino-game-label {
    position: absolute!important;
    top: 10px;
    left: -52px;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    background: #0aca00;
    height: 18px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 150px!important;
    font-size: 12px!important
}

.modern-casino-game-label.popular {
    background: #ff0;
    color: #555
}

.spin2win-container iframe {
    width: 100%;
    height: calc(100vh - 103px);
    min-height: 700px
}

.spin2win-container.spin2win-mobile iframe {
    height: calc(100vh - 100px);
    margin-top: 100px
}

.jackpot-counter {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.jackpot-counter-container {
    display: inline-block;
    position: relative;
    width: 25px;
    height: 25px
}

.jackpot-counter-unit-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 4px 8px;
    overflow: hidden;
    background: rgba(0,0,0,.11);
    border-radius: 3px;
    padding-right: 5px;
    border: 1px solid rgba(0,0,0,.1215686275)
}

.jackpot-counter-label {
    position: relative;
    width: 20px;
    height: 25px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    font-weight: 700
}

.jackpot-counter-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jackpot-counter-wrapper>p {
    line-height: 32px
}

.jackpot-counter-wrapper span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    padding: 2px;
    font-weight: 700
}

.sport-jackpot-wrapper-page .full-container-m {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset
}

.jackpot-history-body-ticket-item-events-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 30px
}

.jackpot-history-body-ticket-item-events-row:nth-child(2n) {
    background: rgba(0,0,0,.24)
}

.jackpot-history-body-ticket-item-events-row:nth-child(odd) {
    background: rgba(0,0,0,.1411764706)
}

.jackpot-history-body-ticket-item-events-row-id,.jackpot-history-body-ticket-item-events-row-prediction {
    min-width: 40px;
    text-align: center;
    font-size: 13px;
    font-weight: 700
}

.jackpot-history-body-ticket-item-events-row-prediction>span {
    width: auto;
    display: inline-block;
    text-align: center;
    padding: 3px;
    line-height: 12px;
    border-radius: 5px
}

.jackpot-history-body-ticket-item-events-row-prediction>span:after {
    display: none
}

.jackpot-history-body-ticket-item-events-row-prediction .won {
    background: green
}

.jackpot-history-body-ticket-item-events-row-prediction .lost {
    background: #ff3636
}

.jackpot-history-body-ticket-item-events-row-teams-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jackpot-history-body-ticket-item-events-row-teams-wrapper>div {
    width: 100%;
    padding: 0 6px
}

.jackpot-history-body-ticket-item-events-row-teams-wrapper>div:first-child {
    direction: rtl
}

.jackpot-history-body-ticket-item-events-row-teams-wrapper>div:nth-child(2) {
    width: auto;
    text-align: center;
    font-size: 10px;
    font-weight: 700
}

.jackpot-history-body-ticket-item-events-row-teams-wrapper>div:nth-child(2)>span {
    white-space: nowrap;
    background: rgba(0,0,0,.2392156863);
    padding: 0 7px;
    line-height: 16px;
    border-radius: 5px
}

.jackpot-history-body-ticket-item-events-row-teams-wrapper>div:nth-child(2)>span.resulted {
    background: transparent
}

.jackpot-history-body-item-tickets-item {
    border-radius: 4px
}

.jackpot-history-body-item-tickets-item-title {
    line-height: 30px;
    padding: 0 20px;
    font-size: 14px
}

@media (max-width: 700px) {
    .jackpot .game-date-view-m>ul>li {
        display:unset!important
    }
}

.jackpot-history-body-ticket-item-market-gropup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 10px;
    font-size: 10px;
    line-height: 18px
}

.jackpot-history-body-ticket-item-market-gropup>div:last-child {
    font-size: 11px;
    margin-left: 9px;
    font-weight: 700
}

.jackpot-history-body-ticket-item-title {
    background: hsla(0,0%,100%,.06);
    border-bottom: 1px solid hsla(0,0%,100%,.1);
    line-height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer
}

.jackpot-history-body-ticket-item-title>div:first-child {
    width: 30px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jackpot-history-body-ticket-item-title>div p {
    font-size: 11px;
    font-weight: 700
}

.jackpot-history-body-ticket-item-title>div h3 {
    line-height: 24px;
    font-weight: 700
}

.jackpot-history-body-ticket-item-title>div:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: 10px
}

.jackpot-history-body-ticket-item-title>div:last-child span {
    font-size: 12px;
    border-radius: 3px;
    font-weight: 700;
    padding: 0 4px;
    line-height: 17px
}

.jackpot-history-body-ticket-item-title>div:last-child span:after,.jackpot-history-body-ticket-item-title>div:last-child span:before {
    display: none
}

.jackpot-history-body-ticket-item-title>div:last-child span.lost {
    background: #ff3636
}

.jackpot-history-body-ticket-item-title>div:last-child span.open {
    background: #2198ff
}

.jackpot-history-body-ticket-item-title>div:last-child span.won {
    background: green
}

.jackpot-history-body {
    margin-bottom: 10px
}

.jackpot-history-body-item-title {
    background: hsla(0,0%,100%,.0901960784);
    border-bottom: 1px solid var(--brand-color);
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px
}

.jackpot-history-body-item-title>div p {
    font-size: 11px;
    font-weight: 700
}

.jackpot-history-body-item-title>div h3 {
    line-height: 24px;
    font-style: italic
}

.jackpot-history-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jackpot-history-links>div {
    margin: 0 5px;
    min-width: 20px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    background: hsla(0,0%,100%,.1803921569);
    line-height: 26px;
    padding: 0 20px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 0 0 var(--brand-color);
    box-shadow: 1px 1px 0 0 var(--brand-color);
    color: var(--brand-color);
    font-weight: 700
}

.jackpot-history-links>div.active {
    background: var(--brand-color);
    color: #000;
    -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,.1882352941)!important;
    box-shadow: 1px 1px 0 0 rgba(0,0,0,.1882352941)!important
}

.jackpot-history-links>div.disabled {
    opacity: .5
}

.jackpot-wrapper {
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
    min-height: calc(100vh - 683px)
}

.jackpot-wrapper>div {
    background: var(--dark-theme-one)
}

.jackpot-middle,.jackpot-wrapper>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    overflow-y: scroll
}

.jackpot-middle {
    margin: 0 10px;
    background: hsla(0,0%,100%,.0509803922);
    border-radius: 5px;
    width: 100%;
    min-height: 90vh;
    margin-right: 0;
    max-height: 90vh;
    position: relative
}

.jackpot-middle .tournament-header .tournament-links {
    font-family: var(--font-family-sans-serif)
}

.jackpot-middle .tournament-header .tournament-links.active:after,.jackpot-middle .tournament-header .tournament-links.active:before {
    display: none
}

.jackpot-middle>div.jackpot-middle-header {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 700;
    background-color: var(--dark-theme-one);
    margin-bottom: 5px;
    position: relative
}

@media (max-width: 460px) {
    .jackpot-middle>div.jackpot-middle-header {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 60px
    }
}

.jackpot-middle>div.jackpot-middle-header>img {
    height: 100%;
    height: 70%;
    margin-right: 10px;
    background: #cfcfcf;
    border-radius: 50%;
    padding: 1px
}

.jackpot-middle>div.jackpot-middle-header>i {
    position: absolute;
    left: 20px;
    background: hsla(0,0%,100%,.2117647059);
    padding: 4px;
    border-radius: 50%;
    cursor: pointer
}

.jackpot-middle>div.jackpot-middle-header span {
    position: absolute;
    background: hsla(0,0%,100%,.2117647059);
    right: 20px;
    top: 10px;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    font-size: 12px;
    font-weight: 400;
    padding: 2px 9px;
    -webkit-transition: .2s;
    transition: .2s;
    cursor: pointer
}

.jackpot-middle .single-jackpot-all {
    margin: 0 10px;
    margin-bottom: 4px
}

.jackpot-middle .single-jackpot-all .jackpot-all-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 10px;
    padding: 10px;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s;
    background: var(--dark-theme-zero)
}

@media (max-width: 440px) {
    .jackpot-middle .single-jackpot-all .jackpot-all-head {
        font-size:12px
    }
}

.jackpot-middle .single-jackpot-all .jackpot-all-head.opened {
    border-radius: 10px 10px 0 0
}

.jackpot-middle .single-jackpot-all .jackpot-all-head>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jackpot-middle .single-jackpot-all .jackpot-all-head>div:last-child {
    font-weight: 700
}

.jackpot-middle .single-jackpot-all .jackpot-all-head>div:last-child span {
    font-weight: 400
}

.jackpot-middle .single-jackpot-all .jackpot-all-head>div>div>div:first-child,.jackpot-middle .single-jackpot-all .jackpot-all-head>div>div>div>span {
    font-weight: 700;
    margin-right: 2px
}

.jackpot-middle .single-jackpot-all .jackpot-all-head>div i {
    font-size: 19px;
    font-weight: 700;
    margin-right: 10px
}

.jackpot-middle .single-jackpot-all .events-all {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 0;
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s;
    border: 2px solid transparent
}

@media (max-width: 450px) {
    .jackpot-middle .single-jackpot-all .events-all {
        overflow-x:scroll
    }
}

.jackpot-middle .single-jackpot-all .events-all.opened {
    border: 2px solid rgba(0,0,0,.0901960784)
}

.jackpot-middle .single-jackpot-all .events-all>div {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid rgba(0,0,0,.0901960784);
    position: relative
}

@media (max-width: 700px) {
    .jackpot-middle .single-jackpot-all .events-all>div {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: flex-start;
        font-size: 11px;
        margin-top: 1px
    }
}

.jackpot-middle .single-jackpot-all .events-all>div:last-child {
    border-bottom: 0
}

.jackpot-middle .single-jackpot-all .events-all>div .jackpot-list-middle-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jackpot-middle .single-jackpot-all .events-all>div .jackpot-list-middle-section .mobile-date-jackpot {
    display: none
}

@media (max-width: 700px) {
    .jackpot-middle .single-jackpot-all .events-all>div .jackpot-list-middle-section {
        width:100%
    }

    .jackpot-middle .single-jackpot-all .events-all>div .jackpot-list-middle-section .mobile-date-jackpot {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        white-space: nowrap;
        font-size: 10px;
        top: 20px;
        font-weight: 400
    }
}

.jackpot-middle .single-jackpot-all .events-all>div .jackpot-list-middle-section>span {
    font-weight: 700;
    margin-right: auto;
    margin-left: 20px;
    min-width: 140px;
    max-width: 140px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.jackpot-middle .single-jackpot-all .events-all>div .jackpot-list-middle-section>span.jackpot-team-home {
    margin-left: auto;
    margin-right: 20px;
    text-align: end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jackpot-middle .single-jackpot-all .events-all>div .jackpot-list-middle-section>div {
    min-width: 80px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    color: #fff;
    background-color: var(--dark-theme-one);
    border-radius: 6px;
    height: 21px
}

.jackpot-middle .single-jackpot-all .events-all>div .desktop-date-jackpot {
    min-width: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (max-width: 700px) {
    .jackpot-middle .single-jackpot-all .events-all>div>div.desktop-date-jackpot {
        display:none
    }
}

.jackpot-head img {
    margin: auto;
    display: block;
    width: 100%;
    height: auto;
    max-height: 250px;
    background: var(--dark-theme-zero)
}

.jackpot-small-item {
    border-left: 4px solid var(--brand-color);
    padding-left: 0;
    margin-left: 5px;
    border-top-left-radius: 9px;
    padding-top: 0;
    width: 230px
}

.jackpot-small-item:first-child .jackpot-small-item-title {
    border-top-left-radius: 5px;
    margin-left: 0;
    border-bottom-right-radius: 0
}

.jackpot-small-item-title {
    background: var(--brand-color);
    padding: 0 5px;
    line-height: 30px;
    border-radius: 5px;
    color: #000;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -3px
}

.jackpot-small-item-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid hsla(0,0%,100%,.0509803922);
    border-top: 1px solid rgba(0,0,0,.2392156863);
    background: hsla(0,0%,100%,.1490196078);
    padding: 5px 0;
    cursor: pointer
}

.jackpot-small-item-body.active {
    background: hsla(0,0%,100%,.231372549)
}

.jackpot-small-item-body>div {
    padding: 0 5px
}

.jackpot-small-item-body-middle {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}

.jackpot-small-item-body-middle-top {
    font-size: 10px;
    font-weight: 700
}

.jackpot-small-item-body-middle-bottom {
    font-size: 13px;
    font-style: italic
}

.jackpot-small-item-body-right {
    font-size: 13px;
    font-weight: 700
}

.jackpot-wrapper .footer-m {
    position: relative
}

.wrapper-mob .jackpot-middle {
    margin: 0
}

.wrapper-mob .jackpot-right {
    display: none
}

.wrapper-mob .jackpot-item .jackpot-head-info-top>div:last-child {
    margin-left: auto
}

.wrapper-mob .jackpot-body-odds-actions {
    padding: 5px
}

.wrapper-mob .jackpot-body-event {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wrapper-mob .jackpot-body-event-date {
    width: 100%
}

.jackpot-item .jackpot-head-info-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 29px;
    background: var(--brand-color);
    border-radius: 2px;
    padding: 5px 15px;
    font-size: 12px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jackpot-item .jackpot-head-info-top>div:first-child {
    font-size: 13px;
    font-weight: 700
}

.jackpot-item .jackpot-head-info-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 15px;
    border-bottom: 1px solid rgba(0,0,0,.1607843137)
}

.jackpot-item .jackpot-head-info-bottom-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px
}

.jackpot-item .jackpot-head-info-bottom-actions {
    cursor: pointer
}

.jackpot-item .jackpot-head-info-bottom-actions>span:first-child {
    font-size: 12px;
    padding: 0 5px
}

.jackpot-item .jackpot-head-info-bottom-title h2 {
    font-weight: 400;
    font-size: 11px
}

.jackpot-item .jackpot-head-info-bottom-title h1,.jackpot-item .jackpot-head-info-bottom-title h2 {
    padding: 0 5px
}

.jackpot-item .jackpot-head-info-description {
    font-size: 12px;
    padding: 10px 15px;
    -webkit-animation: slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;
    animation: slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;
    background: rgba(0,0,0,.1019607843)
}

.jackpot-body-event {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 13px
}

.jackpot-body-event:nth-child(odd) {
    background: hsla(0,0%,100%,.0901960784)
}

.jackpot-body-event>div {
    padding: 0 5px
}

.jackpot-body-event-date {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px
}

.jackpot-body-event-date,.jackpot-body-event-quotes,.jackpot-body-event-quotes-odd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jackpot-body-event-quotes-odd {
    width: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    padding: 5px;
    margin: 5px;
    cursor: pointer
}

.jackpot-body-event-quotes-odd.active {
    background: var(--brand-color);
    color: #000;
    border-radius: 3px;
    -webkit-animation: jello-vertical .4s both;
    animation: jello-vertical .4s both
}

.jackpot-body-event-quotes-odd>span:first-child {
    font-size: 13px;
    font-weight: 700
}

.jackpot-body-event-quotes-odd>span:last-child {
    font-size: 9px;
    line-height: 10px;
    opacity: .6
}

.jackpot-body-event-participants {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jackpot-no-data {
    width: 100%;
    text-align: center;
    line-height: 20vh
}

.jackpot-load-booked {
    border-right: 4px solid var(--brand-color);
    padding-right: 0;
    border-top-right-radius: 9px;
    padding-top: 0;
    width: 350px
}

.jackpot-load-booked label {
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 30px
}

.jackpot-load-booked-title {
    background: var(--brand-color);
    padding: 0 5px;
    line-height: 30px;
    border-radius: 5px;
    color: #000;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: right
}

.jackpot-load-booked button {
    background: transparent;
    background: rgba(0,0,0,.1411764706);
    font-size: 13px;
    line-height: 20px;
    border-right: 1px solid;
    color: #fff;
    border: none
}

.jackpot-load-booked input {
    background: rgba(0,0,0,.1882352941);
    border: none;
    color: #fff;
    line-height: 20px
}

.jackpot-load-booked form {
    background: hsla(0,0%,100%,.1490196078);
    padding-bottom: 14px
}

.jackpot-load-booked form>div {
    text-align: center
}

.jackpot-controls {
    background: var(--brand-color);
    border-bottom: 1px solid rgba(0,0,0,.2509803922);
    border-right: 1px solid rgba(0,0,0,.2509803922);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 27px;
    color: #000;
    border-top-left-radius: 5px;
    border-top-right-radius: 7px;
    display: none
}

.jackpot-controls>div {
    border-left: 1px solid hsla(0,0%,100%,.1215686275);
    border-top: 1px solid hsla(0,0%,100%,.1215686275);
    border-bottom: 1px solid rgba(0,0,0,.0588235294);
    border-right: 1px solid rgba(0,0,0,.2509803922);
    min-width: 40px;
    text-align: center;
    border-top-left-radius: 7px
}

.jackpot-controls>div:last-child {
    padding-left: 15px;
    border-right: none
}

.jackpot-controls>div:first-child {
    cursor: pointer
}

.jackpot-body-odds-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px 20px
}

.jackpot-body-odds-actions>div:nth-child(2) {
    gap: 10px
}

.jackpot-body-odds-actions>div:first-child,.jackpot-body-odds-actions>div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jackpot-body-odds-actions>div:first-child>div {
    margin-right: 10px
}

.jackpot-body-odds-actions-btn {
    line-height: 24px;
    padding: 0 15px;
    border-radius: 5px;
    font-weight: 700;
    cursor: pointer;
    font-size: 13px;
    background: var(--brand-color);
    color: #fff
}

.jackpot-item .jackpot-head-info-top * {
    color: #000;
    text-shadow: none!important
}

.jackpot-event-entrance {
    -webkit-animation: scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;
    animation: jackpot-event-entrance .4s cubic-bezier(.39,.575,.565,1) both
}

@-webkit-keyframes jackpot-event-entrance {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jackpot-event-entrance {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes jello-vertical {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    40% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    50% {
        -webkit-transform: scale3d(.85,1.15,1);
        transform: scale3d(.85,1.15,1)
    }

    65% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    75% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes jello-vertical {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    40% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    50% {
        -webkit-transform: scale3d(.85,1.15,1);
        transform: scale3d(.85,1.15,1)
    }

    65% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    75% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.jackpot-ticket {
    background: hsla(0,0%,100%,.1490196078);
    border-right: 4px solid var(--brand-color);
    padding-right: 0;
    padding-top: 0;
    font-size: 13px
}

.jackpot-ticket-head {
    background: var(--brand-color);
    padding: 0 5px;
    line-height: 30px;
    border-radius: 5px;
    color: #000;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    text-align: right
}

.jackpot-ticket-head-anim-remaining {
    background: var(--brand-color);
    color: #000;
    width: 40px;
    font-weight: 700;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    margin: 5px auto;
    display: block;
    font-size: 18px;
    -webkit-box-shadow: 3px 4px 6px 0 rgba(0,0,0,.4);
    box-shadow: 3px 4px 6px 0 rgba(0,0,0,.4)
}

.jackpot-ticket-head-anim-remaining.next {
    -webkit-animation: bounce-in-top 1.1s both;
    animation: bounce-in-top 1.1s both
}

.jackpot-ticket-head-anim-remaining.prev {
    -webkit-animation: roll-out-left .6s ease-in both;
    animation: roll-out-left .6s ease-in both
}

.jackpot-ticket-head-msg-remaining {
    text-align: center;
    font-size: 10px
}

.jackpot-ticket-head-msg-good-luck {
    -webkit-animation: tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both;
    animation: tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    text-align: center
}

.jackpot-ticket-body>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px;
    background-color: rgba(0,0,0,.17)
}

.jackpot-ticket-body>div>h3 {
    font-size: 12px;
    border-bottom: 1px solid
}

.jackpot-ticket-body>div>h3:last-child {
    font-weight: 700
}

.jackpot-ticket-footer {
    padding-bottom: 2px
}

.jackpot-ticket-footer-play-now {
    width: 60%;
    margin: 5px auto;
    line-height: 24px;
    font-size: 13px;
    text-align: center;
    border-radius: 1px;
    cursor: pointer;
    background: hsla(0,0%,100%,.1803921569);
    line-height: 30px;
    padding: 0 20px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 0 0 var(--brand-color);
    box-shadow: 1px 1px 0 0 var(--brand-color);
    color: var(--brand-color);
    font-weight: 700
}

.jackpot-ticket-footer-play-now.not-allowed {
    -webkit-animation: shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both;
    animation: shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both
}

.jackpot-ticket-footer-play-now.disabled {
    opacity: .5;
    cursor: not-allowed
}

.jackpot-ticket-footer-history {
    width: 60%;
    margin: 5px auto;
    line-height: 24px;
    font-size: 13px;
    text-align: center;
    border-radius: 1px;
    cursor: pointer;
    background: hsla(0,0%,100%,.1803921569);
    line-height: 30px;
    padding: 0 20px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 0 0 var(--brand-color);
    box-shadow: 1px 1px 0 0 var(--brand-color);
    color: var(--brand-color);
    font-weight: 700
}

@media screen and (max-width: 1140px) {
    .jackpot-middle {
        margin-left:0
    }
}

.jackpotPlayNow {
    width: 100%!important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--brand-color)!important;
    color: #fff!important;
    border-radius: 10px!important;
    height: 45px!important
}

.jackpot-play-now,.jackpotPlayNow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jackpot-play-now {
    padding: 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.jackpot-play-now>div,.jackpot-play-now a>div {
    text-align: center;
    font-size: 13px;
    width: 120px;
    color: #000;
    position: relative;
    overflow: hidden;
    background: hsla(0,0%,100%,.1803921569);
    line-height: 30px;
    padding: 0 20px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 0 0 var(--brand-color);
    box-shadow: 1px 1px 0 0 var(--brand-color);
    color: var(--brand-color);
    font-weight: 700;
    cursor: pointer
}

.jackpot-play-now>div.blink:after,.jackpot-play-now a>div.blink:after {
    content: "";
    background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.508)),to(hsla(0,0%,100%,0)));
    background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.508) 50%,hsla(0,0%,100%,0));
    display: block;
    position: absolute;
    top: 0;
    z-index: 0;
    bottom: 0;
    right: 0;
    left: 0;
    -webkit-animation: ping 1.3s both infinite;
    animation: ping 1.3s both infinite
}

@-webkit-keyframes ping {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: .8
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0
    }

    to {
        -webkit-transform: scale(2.2);
        transform: scale(2.2);
        opacity: 0
    }
}

@keyframes ping {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: .8
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0
    }

    to {
        -webkit-transform: scale(2.2);
        transform: scale(2.2);
        opacity: 0
    }
}

@-webkit-keyframes to-right-anim {
    0% {
        left: -200%
    }

    to {
        left: 200%
    }
}

@keyframes to-right-anim {
    0% {
        left: -200%
    }

    to {
        left: 200%
    }
}

@-webkit-keyframes bounce-in-top {
    0% {
        -webkit-transform: translateY(-500px);
        transform: translateY(-500px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    38% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }

    55% {
        -webkit-transform: translateY(-65px);
        transform: translateY(-65px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    72% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    81% {
        -webkit-transform: translateY(-28px);
        transform: translateY(-28px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    95% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes bounce-in-top {
    0% {
        -webkit-transform: translateY(-500px);
        transform: translateY(-500px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    38% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }

    55% {
        -webkit-transform: translateY(-65px);
        transform: translateY(-65px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    72% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    81% {
        -webkit-transform: translateY(-28px);
        transform: translateY(-28px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    95% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes roll-out-left {
    0% {
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg);
        opacity: 1;
        -webkit-filter: blur(3px);
        filter: blur(3px)
    }

    to {
        -webkit-transform: translateX(-1000px) rotate(-540deg);
        transform: translateX(-1000px) rotate(-540deg);
        opacity: 0;
        -webkit-filter: blur(3px);
        filter: blur(3px)
    }
}

@keyframes roll-out-left {
    0% {
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg);
        opacity: 1;
        -webkit-filter: blur(3px);
        filter: blur(3px)
    }

    to {
        -webkit-transform: translateX(-1000px) rotate(-540deg);
        transform: translateX(-1000px) rotate(-540deg);
        opacity: 0;
        -webkit-filter: blur(3px);
        filter: blur(3px)
    }
}

@-webkit-keyframes shake-horizontal {
    0%,to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,40%,60% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }

    80% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    90% {
        -webkit-transform: translateX(-8px);
        transform: translateX(-8px)
    }
}

@keyframes shake-horizontal {
    0%,to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,40%,60% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }

    80% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    90% {
        -webkit-transform: translateX(-8px);
        transform: translateX(-8px)
    }
}

@-webkit-keyframes tracking-in-expand {
    0% {
        letter-spacing: -.5em;
        opacity: 0
    }

    40% {
        opacity: .6
    }

    to {
        opacity: 1
    }
}

@keyframes tracking-in-expand {
    0% {
        letter-spacing: -.5em;
        opacity: 0
    }

    40% {
        opacity: .6
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes slide-in-top {
    0% {
        height: 0;
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }

    95% {
        height: 10%
    }

    to {
        height: 100%;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slide-in-top {
    0% {
        height: 0;
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }

    95% {
        height: 10%
    }

    to {
        height: 100%;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

.jackpot-zonga-wrapper {
    width: 100%
}

@media (min-width: 1140px) {
    .jackpot-zonga-wrapper.active {
        width:calc(100% - 285px)
    }
}

.jackpot-head-info2 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 6px 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jackpot-head-info2,.jackpot-head-info2 .left-head2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jackpot-head-info2 .left-head2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.jackpot-head-info2 .left-head2>div:first-child {
    font-weight: 700;
    font-size: 12px
}

.jackpot-head-info2 .left-head2 h2 {
    line-height: 17px;
    font-size: 21px
}

.jackpot-head-info2 .left-head2 .blue-info {
    color: #fff;
    font-weight: 700;
    font-size: 11px
}

.jackpot-head-info2 .right-head2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.jackpot-head-info2 .right-head2>div {
    font-size: 12px;
    white-space: nowrap
}

.jackpot-head-info2 .right-head2>.desc-and-terms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.jackpot-head-info2 .right-head2>.desc-and-terms>div:first-child {
    font-size: 13px;
    margin-bottom: 2px
}

.jackpot-head-info2 .right-head2>.desc-and-terms>div:first-child:hover {
    text-decoration: underline
}

.jackpot-head-info2 .right-head2>.desc-and-terms>.desc-field,.jackpot-head-info2 .right-head2>.desc-and-terms>.tec-jackpot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-weight: 700
}

.jackpot-head-info2 .right-head2>.desc-and-terms>.desc-field {
    font-size: 13px;
    background: var(--brand-color);
    padding: 5px 10px;
    border-radius: 15px;
    color: #fff;
    cursor: pointer
}

.jackpot-head-info2 .right-head2>.desc-and-terms>.desc-field span {
    margin-right: 5px
}

.jackpot-head-info2 .right-head2>.desc-and-terms>.desc-field i {
    font-size: 20px
}

.jackpot-description-bool {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .3s;
    transition: all .3s;
    max-height: 0;
    overflow: hidden;
    opacity: 0
}

.jackpot-description-bool.show {
    max-height: 400px;
    opacity: 1
}

.jackpot-description-bool>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 50%;
    border-radius: 10px;
    background: var(--dark-theme-zero);
    -webkit-box-shadow: 0 0 10px var(--dark-theme-two);
    box-shadow: 0 0 10px var(--dark-theme-two);
    padding: 10px
}

@media (max-width: 500px) {
    .jackpot-description-bool>div {
        width:90%
    }
}

.jackpot-description-bool>div>h3 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700
}

.jackpot-item .game-title-info-row-m>ul>li.time-column-m {
    left: 5px!important;
    width: unset
}

.jackpot-item .game-title-info-row-m>ul>li.time-column-m>p {
    color: #fff
}

.jackpot-item li.important-game-markets {
    width: 40%!important
}

.jackpot-item li.teams-name-info-m {
    width: 60%!important
}

.jackpot-item .game-date-view-m>ul,.jackpot-item .game-information-m>ul {
    padding: unset!important
}

.jackpot-item .single-coefficient-m {
    font-weight: 700
}

.jackpot-item .row-legend .legend-time {
    width: 80px
}

.jackpot-item .row-legend .legend-event {
    text-align: start!important;
    padding-left: 140px
}

.jackpot-item .game-title-info-row-m>ul {
    padding-left: 165px!important
}

.jackpot-item .game-information-m>ul>li.factor-m>.single-coefficient-m.active:hover,.jackpot-item .single-coefficient-m.active {
    background: var(--primary-color)
}

.jackpot-mobile-ticket .text-info-bet-m {
    height: unset!important
}

.no-jackpots-list {
    height: 100px;
    background: hsla(0,0%,51%,.0784313725);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.no-jackpots-list,.ticket-success-information {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ticket-success-information {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.ticket-success-information>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid hsla(0,0%,62%,.3254901961)
}

.ticket-success-information>div>div:last-child {
    font-weight: 700
}

.jackpot-zonga-wrapper span.ticket-title-jackpot {
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis
}

.jackpot-zonga-wrapper .jackpot-right {
    width: 500px
}

.jackpot-zonga-wrapper .bet-events-wrapper {
    border-bottom: 1px dashed gray
}

.jackpot-zonga-wrapper .bet-events-wrapper:last-child {
    border: none
}

.jackpot-zonga-wrapper .match-info-new {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 30px;
    padding: 0 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jackpot-zonga-wrapper .match-info-new>div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.jackpot-zonga-wrapper .match-info-new>div:first-child {
    max-width: 220px
}

.jackpot-zonga-wrapper .match-info-new>div:last-child {
    max-width: 130px
}

.jackpot-zonga-wrapper .match-mark-wrapper {
    padding: 0 10px!important
}

.jackpot-zonga-wrapper .cashout div>span:first-child {
    font-weight: 700
}

.jackpot-zonga-wrapper .betting-body-header>span {
    max-width: 310px;
    white-space: nowrap;
    overflow: hidden
}

.jackpot-zonga-wrapper .cashout {
    background: var(--dark-theme-four)!important
}

.jackpot-zonga-wrapper .betting-body-single-ticket {
    border-bottom: 2px solid var(--dark-theme-zero)!important;
    background: var(--dark-theme-one)!important
}

.jackpot-zonga-wrapper .betting-body-single-ticket .betting-body-header {
    background: unset!important
}

.jackpot-zonga-wrapper .betting-body-header i {
    font-weight: 700;
    color: var(--brand-color)
}

.jackpot-zonga-wrapper .betting-body-header span {
    font-weight: 700;
    width: unset!important
}

.jackpot-zonga-wrapper .betting-body-header span>div {
    margin-left: 5px;
    color: var(--brand-color)
}

.jackpot-zonga-wrapper .betslip-title-mini,.jackpot-zonga-wrapper .match-result-wrapper2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jackpot-zonga-wrapper .betslip-title-mini {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.jackpot-zonga-wrapper .betslip-title-mini .betslip-box {
    right: 20%!important
}

.jackpot-zonga-wrapper .input-stake-mobile-and-config {
    width: 100%!important
}

.jackpot-zonga-wrapper .betting-body-header,.jackpot-zonga-wrapper .betting-header>h4 {
    cursor: pointer
}

.jackpot-zonga-wrapper .betting-body-header {
    padding-right: 40px;
    position: relative
}

.jackpot-zonga-wrapper .betting-body-header>i {
    position: absolute;
    font-size: 18px;
    right: 10px
}

.jackpot-zonga-wrapper .match-info {
    border-top: 1px solid var(--dark-theme-zero)
}

.jackpot-zonga-wrapper .cashout>div>span {
    color: inherit
}

.jackpot-zonga-wrapper .betting-body.scrollable::-webkit-scrollbar-track {
    background: inherit!important
}

.jackpot-zonga-wrapper .betting-body.scrollable::-webkit-scrollbar-thumb {
    background: var(--brand-color)!important
}

.jackpot-info-stakeprize {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.jackpot-info-stakeprize>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px
}

.betting-body-single-ticket>.jackpot-ticket-content {
    -webkit-transition: .3s;
    transition: .3s;
    height: 115px;
    overflow: hidden
}

.betting-body-single-ticket>.jackpot-ticket-content.hideJackpot {
    height: 0!important
}

.tournament-trophy.jackpot-ball {
    background: none!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tournament-trophy.jackpot-ball>img {
    width: 100%;
    opacity: .4
}

.mobile-jackpot-only {
    display: none
}

@media (max-width: 700px) {
    .desktop-jackpot-only {
        display:none
    }

    .mobile-jackpot-only {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.single-game-list-item-m .jacktpot-left-side-event {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 7px;
    white-space: nowrap
}

.single-game-list-item-m .jacktpot-left-side-event>span {
    font-weight: 700
}

.single-game-list-item-m .jacktpot-left-side-event>span:last-child {
    font-weight: 400
}

.single-game-list-item-m .jacktpot-odds-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.single-game-list-item-m .jacktpot-odds-mob>div {
    height: 100%;
    width: 62px;
    border-left: 1px solid var(--dark-theme-one);
    background-color: var(--outcome-bg)
}

.single-game-list-item-m .jacktpot-odds-mob>div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.single-game-list-item-m .jacktpot-odds-mob>div>div>span {
    height: unset
}

.jackpot-mobile-ticket {
    position: absolute;
    width: 100px;
    height: 100px;
    z-index: 9999;
    bottom: 130px;
    right: 0
}

.jackpot-zonga-wrapper .custom-betslip-balance-view-m {
    position: fixed!important;
    z-index: 999;
    right: -110px!important;
    min-width: 130px;
    width: auto!important
}

.jackpot-zonga-wrapper .jackpot-mobile-ticket {
    position: absolute;
    z-index: 99999;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    height: 0;
    -webkit-transition: .3s;
    transition: .3s;
    overflow: hidden
}

.jackpot-zonga-wrapper .jackpot-mobile-ticket.open {
    height: 100vh
}

.jackpot-zonga-wrapper .jackpot-mobile-ticket span.betslip-title-mini-mob {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jackpot-zonga-wrapper .jackpot-mobile-ticket .closeMobileTicket {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px;
    font-size: 20px
}

.loading-circle.myjackpots {
    top: 110px!important
}

.jackpot-view span.status-bet-coupon:after {
    right: calc(50% - 8px);
    font-size: 16px;
    top: -7px
}

.jackpot-view span.status-bet-coupon.mobile:after,.jackpot-view span.status-bet-coupon:after.mobile {
    top: 0
}

span.jackpottt.status-bet-coupon:after {
    font-size: 13px
}

.bet-coupon-view.no-jackpots {
    height: 40px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #333;
    background: #ddd
}

.bet-coupon-view.no-jackpots,.bet-history-status.jackpot .status-bet-coupon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bet-history-status.jackpot .status-bet-coupon {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.bet-history-status.jackpot img {
    height: 26px;
    margin-left: 8px
}

.paid-icon-jackpot {
    width: 30px;
    margin: 0 auto;
    position: absolute;
    top: 6px;
    left: calc(50% - 15px)
}

.no-tournaments {
    margin: 20px!important;
    width: auto!important
}

.jackpot-zonga-wrapper .custom-betslip-balance-view-m {
    bottom: 110px
}

.jackpot-zonga-wrapper .betting-body-header .ticket-title-jackpot:hover span.tooltip-jackpot-title {
    max-width: 200px!important;
    padding-right: 10px;
    -webkit-box-shadow: 30px 0 10px -10px var(--dark-theme-one)!important;
    box-shadow: 30px 0 10px -10px var(--dark-theme-one)!important
}

.jackpot-zonga-wrapper .betting-body-header span.tooltip-jackpot-title {
    position: absolute;
    bottom: 0;
    z-index: 9999999;
    background: var(--dark-theme-one)!important;
    height: 100%;
    max-width: 0!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    -webkit-transition: max-width .3s ease;
    transition: max-width .3s ease
}

.jackpot-middle {
    overflow-x: hidden
}

.jackpot-middle .wave {
    width: 100%;
    margin-top: auto;
    min-height: 150px
}

.jackpot-middle .wave path {
    fill: hsla(0,0%,100%,.0509803922)!important
}

@media (max-width: 1140px) {
    .jackpot-wrapper.zonga-casino {
        height:unset!important
    }

    .jackpot-wrapper.zonga-casino .jackpot-middle {
        max-height: unset!important;
        overflow: hidden;
        height: auto
    }
}

@media (max-width: 1140px) {
    .jackpot-middle:after {
        content:"";
        display: block;
        position: relative;
        height: 150px;
        width: 100%;
        background: var(--body-background-color)
    }
}

.continue-jackpot-button {
    background: var(--brand-color);
    color: #333;
    width: 100%!important;
    margin: 0
}

.paid-icon-jackpot-myjackpots {
    width: 25px;
    position: absolute
}

.jackpot-item .game-market {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.with-many-odds {
    display: none
}

.jackpot-item .game-date-view-m>ul>li:first-child {
    white-space: nowrap
}

@media (max-width: 700px) {
    .lot_of_odds {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .lot_of_odds .single-game-list-item-m .jacktpot-left-side-event>span:last-child {
        display: none
    }

    .lot_of_odds .jacktpot-odds-mob {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .lot_of_odds .jacktpot-odds-mob>div {
        min-width: 50%;
        border-bottom: 1px solid #ccc!important
    }

    .lot_of_odds .max-3-odds {
        display: none!important
    }

    .lot_of_odds .with-many-odds {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important;
        padding: 0 15px
    }

    .lot_of_odds .with-many-odds>span:last-child {
        font-weight: 400!important
    }
}

.right-jackpot-div {
    max-height: calc(100vh - 100px);
    overflow-y: scroll
}

@media (max-width: 700px) {
    .jackpot-middle-header.showall {
        margin-top:40px
    }

    .jackpot-middle-header>span:last-child {
        position: absolute!important;
        top: -30px!important
    }

    .jackpot-middle-header>div {
        max-width: 300px;
        text-align: center
    }
}

.game-date-view-m>ul>li:nth-child(2) {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

@media (max-width: 700px) {
    .row-legend .legend-time {
        display:none
    }

    .row-legend .legend-event {
        padding-left: 20px!important
    }
}

.hovered>li.factor-m,.hovered>li.factor-no,.single-game-list-item-m:hover,body #root .hovered {
    background: var(--sport-event-color)!important
}

@media (max-width: 500px) {
    body #root .game-date-view-m>ul>li,body #root .game-date-view-m>ul>li:first-child {
        width:unset!important
    }

    body #root .jackpot-item .game-date-view-m>ul,body #root .jackpot-item .game-information-m>ul {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    body #root .game-market li {
        min-width: 62px
    }
}

@media (max-width: 1139px) {
    body #root .single-coefficient-m span {
        font-size:14px!important;
        font-weight: 400!important
    }
}

.poker-container {
    background-color: var(--dark-theme-one);
    width: 100%;
    height: calc(100vh - 105px);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.poker-container,.poker-container>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.poker-container>div {
    width: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(45,54,57,.8392156863);
    font-family: Lalezar,system-ui
}

.poker-container .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 10%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.poker-container .left .title {
    font-size: 46px;
    line-height: 40px;
    margin-bottom: 20px
}

.poker-container .left .subtitle {
    font-size: 20px;
    color: hsla(0,0%,100%,.8588235294)
}

.poker-container .left .button {
    background: var(--brand-color);
    color: #333;
    border-radius: 50px;
    padding: 14px 40px;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s;
    margin-top: 30px
}

.poker-container .left .button:hover {
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px)
}

.poker-container .right img {
    height: 600px
}

@media (max-width: 1000px) {
    .poker-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
        flex-flow: column-reverse;
        height: 100%;
        margin-top: 100px
    }

    .poker-container>div {
        width: 100%
    }

    .poker-container>.left {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        min-height: 600px
    }

    .poker-container>.right {
        display: none
    }
}

@media (max-width: 1140px) {
    .main-poker-wrapper+.footer-m {
        padding-bottom:100px
    }
}

@media (max-width: 1140px) {
    body .main-poker-wrapper {
        padding-top:40px!important
    }
}

.play-now-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.play-now-button>.button {
    background: var(--brand-color);
    border-radius: 50px;
    padding: 15px 30px;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    border: 3px solid var(--brand-color-dark);
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s
}

.play-now-button>.button:hover {
    padding: 15px 36px
}

.poker-view-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.main-poker-wrapper .bg-gradient-to-b {
    border-color: hsla(0,0%,100%,.1882352941)!important
}

.main-poker-wrapper .text-poker-gold {
    color: var(--brand-color)!important
}

.main-poker-wrapper .bg-gradient-to-b {
    background: transparent!important
}

.main-poker-wrapper {
    --background: 0 0% 100%;
    --foreground: 222.2 84% 4.9%;
    --card: 0 0% 100%;
    --card-foreground: 222.2 84% 4.9%;
    --popover: 0 0% 100%;
    --popover-foreground: 222.2 84% 4.9%;
    --primary: 222.2 47.4% 11.2%;
    --primary-foreground: 210 40% 98%;
    --secondary: 210 40% 96.1%;
    --secondary-foreground: 222.2 47.4% 11.2%;
    --muted: 210 40% 96.1%;
    --muted-foreground: 215.4 16.3% 46.9%;
    --accent: 210 40% 96.1%;
    --accent-foreground: 222.2 47.4% 11.2%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 210 40% 98%;
    --border: 214.3 31.8% 91.4%;
    --input: 214.3 31.8% 91.4%;
    --ring: 222.2 84% 4.9%;
    --radius: 0.5rem
}

.main-poker-wrapper *,.main-poker-wrapper :after,.main-poker-wrapper :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.main-poker-wrapper ::-webkit-backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.main-poker-wrapper ::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246/0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.main-poker-wrapper *,.main-poker-wrapper :after,.main-poker-wrapper :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

.main-poker-wrapper :after,.main-poker-wrapper :before {
    --tw-content: ""
}

.main-poker-wrapper :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

.main-poker-wrapper hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

.main-poker-wrapper abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

.main-poker-wrapper h1,.main-poker-wrapper h2,.main-poker-wrapper h3,.main-poker-wrapper h4,.main-poker-wrapper h5,.main-poker-wrapper h6 {
    font-size: inherit;
    font-weight: inherit
}

.main-poker-wrapper a {
    color: inherit;
    text-decoration: inherit
}

.main-poker-wrapper b,.main-poker-wrapper strong {
    font-weight: bolder
}

.main-poker-wrapper code,.main-poker-wrapper kbd,.main-poker-wrapper pre,.main-poker-wrapper samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

.main-poker-wrapper small {
    font-size: 80%
}

.main-poker-wrapper sub,.main-poker-wrapper sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.main-poker-wrapper sub {
    bottom: -.25em
}

.main-poker-wrapper sup {
    top: -.5em
}

.main-poker-wrapper table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

.main-poker-wrapper button,.main-poker-wrapper input,.main-poker-wrapper optgroup,.main-poker-wrapper select,.main-poker-wrapper textarea {
    font-family: inherit;
    -webkit-font-feature-settings: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

.main-poker-wrapper button,.main-poker-wrapper select {
    text-transform: none
}

.main-poker-wrapper button,.main-poker-wrapper input:where([type=button]),.main-poker-wrapper input:where([type=reset]),.main-poker-wrapper input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

.main-poker-wrapper :-moz-focusring {
    outline: auto
}

.main-poker-wrapper :-moz-ui-invalid {
    box-shadow: none
}

.main-poker-wrapper progress {
    vertical-align: baseline
}

.main-poker-wrapper ::-webkit-inner-spin-button,.main-poker-wrapper ::-webkit-outer-spin-button {
    height: auto
}

.main-poker-wrapper [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.main-poker-wrapper ::-webkit-search-decoration {
    -webkit-appearance: none
}

.main-poker-wrapper ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.main-poker-wrapper summary {
    display: list-item
}

.main-poker-wrapper blockquote,.main-poker-wrapper dd,.main-poker-wrapper dl,.main-poker-wrapper figure,.main-poker-wrapper h1,.main-poker-wrapper h2,.main-poker-wrapper h3,.main-poker-wrapper h4,.main-poker-wrapper h5,.main-poker-wrapper h6,.main-poker-wrapper hr,.main-poker-wrapper p,.main-poker-wrapper pre {
    margin: 0
}

.main-poker-wrapper fieldset {
    margin: 0;
    padding: 0
}

.main-poker-wrapper legend {
    padding: 0
}

.main-poker-wrapper menu,.main-poker-wrapper ol,.main-poker-wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.main-poker-wrapper dialog {
    padding: 0
}

.main-poker-wrapper textarea {
    resize: vertical
}

.main-poker-wrapper input::-moz-placeholder,.main-poker-wrapper textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

.main-poker-wrapper input::-webkit-input-placeholder,.main-poker-wrapper textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #9ca3af
}

.main-poker-wrapper input::-ms-input-placeholder,.main-poker-wrapper textarea::-ms-input-placeholder {
    opacity: 1;
    color: #9ca3af
}

.main-poker-wrapper input::placeholder,.main-poker-wrapper textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

.main-poker-wrapper [role=button],.main-poker-wrapper button {
    cursor: pointer
}

.main-poker-wrapper :disabled {
    cursor: default
}

.main-poker-wrapper audio,.main-poker-wrapper canvas,.main-poker-wrapper embed,.main-poker-wrapper iframe,.main-poker-wrapper img,.main-poker-wrapper object,.main-poker-wrapper svg,.main-poker-wrapper video {
    display: block;
    vertical-align: middle
}

.main-poker-wrapper img,.main-poker-wrapper video {
    max-width: 100%;
    height: auto
}

.main-poker-wrapper [hidden]:where(:not([hidden=until-found])) {
    display: none
}

.main-poker-wrapper .dark {
    --background: 222.2 84% 4.9%;
    --foreground: 210 40% 98%;
    --card: 222.2 84% 4.9%;
    --card-foreground: 210 40% 98%;
    --popover: 222.2 84% 4.9%;
    --popover-foreground: 210 40% 98%;
    --primary: 210 40% 98%;
    --primary-foreground: 222.2 47.4% 11.2%;
    --secondary: 217.2 32.6% 17.5%;
    --secondary-foreground: 210 40% 98%;
    --muted: 217.2 32.6% 17.5%;
    --muted-foreground: 215 20.2% 65.1%;
    --accent: 217.2 32.6% 17.5%;
    --accent-foreground: 210 40% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 40% 98%;
    --border: 217.2 32.6% 17.5%;
    --input: 217.2 32.6% 17.5%;
    --ring: 212.7 26.8% 83.9%
}

.main-poker-wrapper * {
    border-color: hsl(var(--border))
}

.main-poker-wrapper body {
    background-color: hsl(var(--background));
    color: hsl(var(--foreground))
}

.main-poker-wrapper .container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem
}

@media (min-width: 1400px) {
    .main-poker-wrapper .container {
        max-width:1400px
    }
}

.main-poker-wrapper .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

.main-poker-wrapper .pointer-events-none {
    pointer-events: none
}

.main-poker-wrapper .pointer-events-auto {
    pointer-events: auto
}

.main-poker-wrapper .visible {
    visibility: visible
}

.main-poker-wrapper .invisible {
    visibility: hidden
}

.main-poker-wrapper .fixed {
    position: fixed
}

.main-poker-wrapper .absolute {
    position: absolute
}

.main-poker-wrapper .relative {
    position: relative
}

.main-poker-wrapper .sticky {
    position: sticky
}

.main-poker-wrapper .-inset-1 {
    top: -.25rem;
    right: -.25rem;
    bottom: -.25rem;
    left: -.25rem
}

.main-poker-wrapper .-inset-2 {
    top: -.5rem;
    right: -.5rem;
    bottom: -.5rem;
    left: -.5rem
}

.main-poker-wrapper .-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem
}

.main-poker-wrapper .-inset-\[1px\] {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px
}

.main-poker-wrapper .-inset-\[2px\] {
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px
}

.main-poker-wrapper .inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.main-poker-wrapper .inset-1 {
    top: .25rem;
    right: .25rem;
    bottom: .25rem;
    left: .25rem
}

.main-poker-wrapper .inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem
}

.main-poker-wrapper .inset-\[5\%\] {
    top: 5%;
    right: 5%;
    bottom: 5%;
    left: 5%
}

.main-poker-wrapper .inset-x-0 {
    left: 0;
    right: 0
}

.main-poker-wrapper .inset-y-0 {
    top: 0;
    bottom: 0
}

.main-poker-wrapper .-bottom-1 {
    bottom: -.25rem
}

.main-poker-wrapper .-bottom-12 {
    bottom: -3rem
}

.main-poker-wrapper .-bottom-2 {
    bottom: -.5rem
}

.main-poker-wrapper .-bottom-32 {
    bottom: -8rem
}

.main-poker-wrapper .-bottom-4 {
    bottom: -1rem
}

.main-poker-wrapper .-bottom-40 {
    bottom: -10rem
}

.main-poker-wrapper .-bottom-5 {
    bottom: -1.25rem
}

.main-poker-wrapper .-bottom-8 {
    bottom: -2rem
}

.main-poker-wrapper .-left-10 {
    left: -2.5rem
}

.main-poker-wrapper .-left-12 {
    left: -3rem
}

.main-poker-wrapper .-left-20 {
    left: -5rem
}

.main-poker-wrapper .-left-32 {
    left: -8rem
}

.main-poker-wrapper .-left-4 {
    left: -1rem
}

.main-poker-wrapper .-left-5 {
    left: -1.25rem
}

.main-poker-wrapper .-left-\[25\%\] {
    left: -25%
}

.main-poker-wrapper .-right-10 {
    right: -2.5rem
}

.main-poker-wrapper .-right-12 {
    right: -3rem
}

.main-poker-wrapper .-right-2 {
    right: -.5rem
}

.main-poker-wrapper .-right-20 {
    right: -5rem
}

.main-poker-wrapper .-right-4 {
    right: -1rem
}

.main-poker-wrapper .-right-5 {
    right: -1.25rem
}

.main-poker-wrapper .-right-6 {
    right: -1.5rem
}

.main-poker-wrapper .-right-8 {
    right: -2rem
}

.main-poker-wrapper .-top-10 {
    top: -2.5rem
}

.main-poker-wrapper .-top-12 {
    top: -3rem
}

.main-poker-wrapper .-top-2 {
    top: -.5rem
}

.main-poker-wrapper .-top-20 {
    top: -5rem
}

.main-poker-wrapper .-top-4 {
    top: -1rem
}

.main-poker-wrapper .-top-5 {
    top: -1.25rem
}

.main-poker-wrapper .-top-6 {
    top: -1.5rem
}

.main-poker-wrapper .-top-8 {
    top: -2rem
}

.main-poker-wrapper .-top-\[25\%\] {
    top: -25%
}

.main-poker-wrapper .bottom-0 {
    bottom: 0
}

.main-poker-wrapper .bottom-1 {
    bottom: .25rem
}

.main-poker-wrapper .bottom-1\/2 {
    bottom: 50%
}

.main-poker-wrapper .bottom-1\/3 {
    bottom: 33.333333%
}

.main-poker-wrapper .bottom-1\/4 {
    bottom: 25%
}

.main-poker-wrapper .bottom-10 {
    bottom: 2.5rem
}

.main-poker-wrapper .bottom-12 {
    bottom: 3rem
}

.main-poker-wrapper .bottom-4 {
    bottom: 1rem
}

.main-poker-wrapper .bottom-\[-10px\] {
    bottom: -10px
}

.main-poker-wrapper .bottom-\[15\%\] {
    bottom: 15%
}

.main-poker-wrapper .bottom-\[25\%\] {
    bottom: 25%
}

.main-poker-wrapper .left-0 {
    left: 0
}

.main-poker-wrapper .left-1 {
    left: .25rem
}

.main-poker-wrapper .left-1\/2 {
    left: 50%
}

.main-poker-wrapper .left-1\/3 {
    left: 33.333333%
}

.main-poker-wrapper .left-1\/4 {
    left: 25%
}

.main-poker-wrapper .left-10 {
    left: 2.5rem
}

.main-poker-wrapper .left-16 {
    left: 4rem
}

.main-poker-wrapper .left-2 {
    left: .5rem
}

.main-poker-wrapper .left-3 {
    left: .75rem
}

.main-poker-wrapper .left-4 {
    left: 1rem
}

.main-poker-wrapper .left-5 {
    left: 1.25rem
}

.main-poker-wrapper .left-6 {
    left: 1.5rem
}

.main-poker-wrapper .left-8 {
    left: 2rem
}

.main-poker-wrapper .left-\[12\%\] {
    left: 12%
}

.main-poker-wrapper .left-\[5\%\] {
    left: 5%
}

.main-poker-wrapper .left-\[50\%\] {
    left: 50%
}

.main-poker-wrapper .left-\[8\%\] {
    left: 8%
}

.main-poker-wrapper .left-\[calc\(16\.67\%\+40px\)\] {
    left: calc(16.67% + 40px)
}

.main-poker-wrapper .right-0 {
    right: 0
}

.main-poker-wrapper .right-1 {
    right: .25rem
}

.main-poker-wrapper .right-1\/2 {
    right: 50%
}

.main-poker-wrapper .right-1\/3 {
    right: 33.333333%
}

.main-poker-wrapper .right-1\/4 {
    right: 25%
}

.main-poker-wrapper .right-10 {
    right: 2.5rem
}

.main-poker-wrapper .right-2 {
    right: .5rem
}

.main-poker-wrapper .right-3 {
    right: .75rem
}

.main-poker-wrapper .right-4 {
    right: 1rem
}

.main-poker-wrapper .right-\[10\%\] {
    right: 10%
}

.main-poker-wrapper .right-\[15\%\] {
    right: 15%
}

.main-poker-wrapper .right-\[7\%\] {
    right: 7%
}

.main-poker-wrapper .right-\[calc\(16\.67\%\+40px\)\] {
    right: calc(16.67% + 40px)
}

.main-poker-wrapper .top-0 {
    top: 0
}

.main-poker-wrapper .top-1 {
    top: .25rem
}

.main-poker-wrapper .top-1\.5 {
    top: .375rem
}

.main-poker-wrapper .top-1\/2 {
    top: 50%
}

.main-poker-wrapper .top-1\/3 {
    top: 33.333333%
}

.main-poker-wrapper .top-1\/4 {
    top: 25%
}

.main-poker-wrapper .top-12 {
    top: 3rem
}

.main-poker-wrapper .top-2 {
    top: .5rem
}

.main-poker-wrapper .top-2\/3 {
    top: 66.666667%
}

.main-poker-wrapper .top-20 {
    top: 5rem
}

.main-poker-wrapper .top-24 {
    top: 6rem
}

.main-poker-wrapper .top-3 {
    top: .75rem
}

.main-poker-wrapper .top-3\.5 {
    top: .875rem
}

.main-poker-wrapper .top-3\/4 {
    top: 75%
}

.main-poker-wrapper .top-4 {
    top: 1rem
}

.main-poker-wrapper .top-5 {
    top: 1.25rem
}

.main-poker-wrapper .top-\[10\%\] {
    top: 10%
}

.main-poker-wrapper .top-\[15\%\] {
    top: 15%
}

.main-poker-wrapper .top-\[1px\] {
    top: 1px
}

.main-poker-wrapper .top-\[35\%\] {
    top: 35%
}

.main-poker-wrapper .top-\[40\%\] {
    top: 40%
}

.main-poker-wrapper .top-\[50\%\] {
    top: 50%
}

.main-poker-wrapper .top-\[60\%\] {
    top: 60%
}

.main-poker-wrapper .top-full {
    top: 100%
}

.main-poker-wrapper .-z-10 {
    z-index: -10
}

.main-poker-wrapper .z-0 {
    z-index: 0
}

.main-poker-wrapper .z-10 {
    z-index: 10
}

.main-poker-wrapper .z-20 {
    z-index: 20
}

.main-poker-wrapper .z-30 {
    z-index: 30
}

.main-poker-wrapper .z-50 {
    z-index: 50
}

.main-poker-wrapper .z-\[-1\] {
    z-index: -1
}

.main-poker-wrapper .z-\[1000\] {
    z-index: 1000
}

.main-poker-wrapper .z-\[1001\] {
    z-index: 1001
}

.main-poker-wrapper .z-\[100\] {
    z-index: 100
}

.main-poker-wrapper .z-\[1\] {
    z-index: 1
}

.main-poker-wrapper .z-\[9990\] {
    z-index: 9990
}

.main-poker-wrapper .z-\[9991\] {
    z-index: 9991
}

.main-poker-wrapper .z-\[9998\] {
    z-index: 9998
}

.main-poker-wrapper .z-\[9999\] {
    z-index: 9999
}

.main-poker-wrapper .z-\[999\] {
    z-index: 999
}

.main-poker-wrapper .order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.main-poker-wrapper .order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.main-poker-wrapper .col-span-1 {
    grid-column: span 1/span 1
}

.main-poker-wrapper .-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.main-poker-wrapper .mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.main-poker-wrapper .mx-3\.5 {
    margin-left: .875rem;
    margin-right: .875rem
}

.main-poker-wrapper .mx-auto {
    margin-left: auto;
    margin-right: auto
}

.main-poker-wrapper .my-0\.5 {
    margin-top: .125rem;
    margin-bottom: .125rem
}

.main-poker-wrapper .my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.main-poker-wrapper .my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

.main-poker-wrapper .my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.main-poker-wrapper .my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.main-poker-wrapper .-ml-4 {
    margin-left: -1rem
}

.main-poker-wrapper .-mt-32 {
    margin-top: -8rem
}

.main-poker-wrapper .-mt-4 {
    margin-top: -1rem
}

.main-poker-wrapper .mb-1 {
    margin-bottom: .25rem
}

.main-poker-wrapper .mb-10 {
    margin-bottom: 2.5rem
}

.main-poker-wrapper .mb-12 {
    margin-bottom: 3rem
}

.main-poker-wrapper .mb-16 {
    margin-bottom: 4rem
}

.main-poker-wrapper .mb-2 {
    margin-bottom: .5rem
}

.main-poker-wrapper .mb-3 {
    margin-bottom: .75rem
}

.main-poker-wrapper .mb-4 {
    margin-bottom: 1rem
}

.main-poker-wrapper .mb-5 {
    margin-bottom: 1.25rem
}

.main-poker-wrapper .mb-6 {
    margin-bottom: 1.5rem
}

.main-poker-wrapper .mb-8 {
    margin-bottom: 2rem
}

.main-poker-wrapper .ml-1 {
    margin-left: .25rem
}

.main-poker-wrapper .ml-2 {
    margin-left: .5rem
}

.main-poker-wrapper .ml-3 {
    margin-left: .75rem
}

.main-poker-wrapper .ml-6 {
    margin-left: 1.5rem
}

.main-poker-wrapper .ml-auto {
    margin-left: auto
}

.main-poker-wrapper .mr-1 {
    margin-right: .25rem
}

.main-poker-wrapper .mr-1\.5 {
    margin-right: .375rem
}

.main-poker-wrapper .mr-2 {
    margin-right: .5rem
}

.main-poker-wrapper .mr-3 {
    margin-right: .75rem
}

.main-poker-wrapper .mr-4 {
    margin-right: 1rem
}

.main-poker-wrapper .mt-0\.5 {
    margin-top: .125rem
}

.main-poker-wrapper .mt-1 {
    margin-top: .25rem
}

.main-poker-wrapper .mt-1\.5 {
    margin-top: .375rem
}

.main-poker-wrapper .mt-10 {
    margin-top: 2.5rem
}

.main-poker-wrapper .mt-12 {
    margin-top: 3rem
}

.main-poker-wrapper .mt-16 {
    margin-top: 4rem
}

.main-poker-wrapper .mt-2 {
    margin-top: .5rem
}

.main-poker-wrapper .mt-24 {
    margin-top: 6rem
}

.main-poker-wrapper .mt-4 {
    margin-top: 1rem
}

.main-poker-wrapper .mt-6 {
    margin-top: 1.5rem
}

.main-poker-wrapper .mt-8 {
    margin-top: 2rem
}

.main-poker-wrapper .mt-auto {
    margin-top: auto
}

.main-poker-wrapper .line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.main-poker-wrapper .line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.main-poker-wrapper .block {
    display: block
}

.main-poker-wrapper .inline-block {
    display: inline-block
}

.main-poker-wrapper .inline {
    display: inline
}

.main-poker-wrapper .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-poker-wrapper .inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.main-poker-wrapper .table {
    display: table
}

.main-poker-wrapper .grid {
    display: grid
}

.main-poker-wrapper .hidden {
    display: none
}

.main-poker-wrapper .aspect-\[2\/1\] {
    aspect-ratio: 2/1
}

.main-poker-wrapper .aspect-square {
    aspect-ratio: 1/1
}

.main-poker-wrapper .aspect-video {
    aspect-ratio: 16/9
}

.main-poker-wrapper .size-4 {
    width: 1rem;
    height: 1rem
}

.main-poker-wrapper .h-0\.5 {
    height: .125rem
}

.main-poker-wrapper .h-1 {
    height: .25rem
}

.main-poker-wrapper .h-1\.5 {
    height: .375rem
}

.main-poker-wrapper .h-1\/2 {
    height: 50%
}

.main-poker-wrapper .h-1\/4 {
    height: 25%
}

.main-poker-wrapper .h-10 {
    height: 2.5rem
}

.main-poker-wrapper .h-11 {
    height: 2.75rem
}

.main-poker-wrapper .h-12 {
    height: 3rem
}

.main-poker-wrapper .h-14 {
    height: 3.5rem
}

.main-poker-wrapper .h-16 {
    height: 4rem
}

.main-poker-wrapper .h-2 {
    height: .5rem
}

.main-poker-wrapper .h-2\.5 {
    height: .625rem
}

.main-poker-wrapper .h-20 {
    height: 5rem
}

.main-poker-wrapper .h-24 {
    height: 6rem
}

.main-poker-wrapper .h-28 {
    height: 7rem
}

.main-poker-wrapper .h-3 {
    height: .75rem
}

.main-poker-wrapper .h-3\.5 {
    height: .875rem
}

.main-poker-wrapper .h-32 {
    height: 8rem
}

.main-poker-wrapper .h-4 {
    height: 1rem
}

.main-poker-wrapper .h-40 {
    height: 10rem
}

.main-poker-wrapper .h-44 {
    height: 11rem
}

.main-poker-wrapper .h-48 {
    height: 12rem
}

.main-poker-wrapper .h-5 {
    height: 1.25rem
}

.main-poker-wrapper .h-52 {
    height: 13rem
}

.main-poker-wrapper .h-56 {
    height: 14rem
}

.main-poker-wrapper .h-6 {
    height: 1.5rem
}

.main-poker-wrapper .h-60 {
    height: 15rem
}

.main-poker-wrapper .h-64 {
    height: 16rem
}

.main-poker-wrapper .h-7 {
    height: 1.75rem
}

.main-poker-wrapper .h-72 {
    height: 18rem
}

.main-poker-wrapper .h-8 {
    height: 2rem
}

.main-poker-wrapper .h-80 {
    height: 20rem
}

.main-poker-wrapper .h-9 {
    height: 2.25rem
}

.main-poker-wrapper .h-96 {
    height: 24rem
}

.main-poker-wrapper .h-\[150\%\] {
    height: 150%
}

.main-poker-wrapper .h-\[1px\] {
    height: 1px
}

.main-poker-wrapper .h-\[250px\] {
    height: 250px
}

.main-poker-wrapper .h-\[300px\] {
    height: 300px
}

.main-poker-wrapper .h-\[30rem\] {
    height: 30rem
}

.main-poker-wrapper .h-\[380px\] {
    height: 380px
}

.main-poker-wrapper .h-\[400px\] {
    height: 400px
}

.main-poker-wrapper .h-\[40rem\] {
    height: 40rem
}

.main-poker-wrapper .h-\[40vh\] {
    height: 40vh
}

.main-poker-wrapper .h-\[60vh\] {
    height: 60vh
}

.main-poker-wrapper .h-\[70vh\] {
    height: 70vh
}

.main-poker-wrapper .h-\[80\%\] {
    height: 80%
}

.main-poker-wrapper .h-\[var\(--radix-navigation-menu-viewport-height\)\] {
    height: var(--radix-navigation-menu-viewport-height)
}

.main-poker-wrapper .h-\[var\(--radix-select-trigger-height\)\] {
    height: var(--radix-select-trigger-height)
}

.main-poker-wrapper .h-auto {
    height: auto
}

.main-poker-wrapper .h-full {
    height: 100%
}

.main-poker-wrapper .h-px {
    height: 1px
}

.main-poker-wrapper .h-svh {
    height: 100svh
}

.main-poker-wrapper .max-h-96 {
    max-height: 24rem
}

.main-poker-wrapper .max-h-\[300px\] {
    max-height: 300px
}

.main-poker-wrapper .max-h-\[500px\] {
    max-height: 500px
}

.main-poker-wrapper .max-h-screen {
    max-height: 100vh
}

.main-poker-wrapper .min-h-0 {
    min-height: 0
}

.main-poker-wrapper .min-h-\[120px\] {
    min-height: 120px
}

.main-poker-wrapper .min-h-\[500px\] {
    min-height: 500px
}

.main-poker-wrapper .min-h-\[80px\] {
    min-height: 80px
}

.main-poker-wrapper .min-h-\[90vh\] {
    min-height: 90vh
}

.main-poker-wrapper .min-h-screen {
    min-height: 100vh
}

.main-poker-wrapper .min-h-svh {
    min-height: 100svh
}

.main-poker-wrapper .w-0 {
    width: 0
}

.main-poker-wrapper .w-0\.5 {
    width: .125rem
}

.main-poker-wrapper .w-1 {
    width: .25rem
}

.main-poker-wrapper .w-1\.5 {
    width: .375rem
}

.main-poker-wrapper .w-1\/3 {
    width: 33.333333%
}

.main-poker-wrapper .w-10 {
    width: 2.5rem
}

.main-poker-wrapper .w-11 {
    width: 2.75rem
}

.main-poker-wrapper .w-12 {
    width: 3rem
}

.main-poker-wrapper .w-14 {
    width: 3.5rem
}

.main-poker-wrapper .w-16 {
    width: 4rem
}

.main-poker-wrapper .w-2 {
    width: .5rem
}

.main-poker-wrapper .w-2\.5 {
    width: .625rem
}

.main-poker-wrapper .w-2\/3 {
    width: 66.666667%
}

.main-poker-wrapper .w-20 {
    width: 5rem
}

.main-poker-wrapper .w-24 {
    width: 6rem
}

.main-poker-wrapper .w-28 {
    width: 7rem
}

.main-poker-wrapper .w-3 {
    width: .75rem
}

.main-poker-wrapper .w-3\.5 {
    width: .875rem
}

.main-poker-wrapper .w-3\/4 {
    width: 75%
}

.main-poker-wrapper .w-32 {
    width: 8rem
}

.main-poker-wrapper .w-4 {
    width: 1rem
}

.main-poker-wrapper .w-40 {
    width: 10rem
}

.main-poker-wrapper .w-48 {
    width: 12rem
}

.main-poker-wrapper .w-5 {
    width: 1.25rem
}

.main-poker-wrapper .w-56 {
    width: 14rem
}

.main-poker-wrapper .w-6 {
    width: 1.5rem
}

.main-poker-wrapper .w-60 {
    width: 15rem
}

.main-poker-wrapper .w-64 {
    width: 16rem
}

.main-poker-wrapper .w-7 {
    width: 1.75rem
}

.main-poker-wrapper .w-72 {
    width: 18rem
}

.main-poker-wrapper .w-8 {
    width: 2rem
}

.main-poker-wrapper .w-80 {
    width: 20rem
}

.main-poker-wrapper .w-9 {
    width: 2.25rem
}

.main-poker-wrapper .w-96 {
    width: 24rem
}

.main-poker-wrapper .w-\[--sidebar-width\] {
    width: var(--sidebar-width)
}

.main-poker-wrapper .w-\[100px\] {
    width: 100px
}

.main-poker-wrapper .w-\[150\%\] {
    width: 150%
}

.main-poker-wrapper .w-\[1px\] {
    width: 1px
}

.main-poker-wrapper .w-\[250px\] {
    width: 250px
}

.main-poker-wrapper .w-\[280px\] {
    width: 280px
}

.main-poker-wrapper .w-\[300px\] {
    width: 300px
}

.main-poker-wrapper .w-\[30rem\] {
    width: 30rem
}

.main-poker-wrapper .w-\[40rem\] {
    width: 40rem
}

.main-poker-wrapper .w-\[80\%\] {
    width: 80%
}

.main-poker-wrapper .w-\[85\%\] {
    width: 85%
}

.main-poker-wrapper .w-auto {
    width: auto
}

.main-poker-wrapper .w-fit {
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content
}

.main-poker-wrapper .w-full {
    width: 100%
}

.main-poker-wrapper .w-max {
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content
}

.main-poker-wrapper .w-px {
    width: 1px
}

.main-poker-wrapper .min-w-0 {
    min-width: 0
}

.main-poker-wrapper .min-w-5 {
    min-width: 1.25rem
}

.main-poker-wrapper .min-w-\[120px\] {
    min-width: 120px
}

.main-poker-wrapper .min-w-\[12rem\] {
    min-width: 12rem
}

.main-poker-wrapper .min-w-\[200px\] {
    min-width: 200px
}

.main-poker-wrapper .min-w-\[250px\] {
    min-width: 250px
}

.main-poker-wrapper .min-w-\[4rem\] {
    min-width: 4rem
}

.main-poker-wrapper .min-w-\[8rem\] {
    min-width: 8rem
}

.main-poker-wrapper .min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width)
}

.main-poker-wrapper .min-w-max {
    min-width: -moz-max-content;
    min-width: -webkit-max-content;
    min-width: max-content
}

.main-poker-wrapper .max-w-2xl {
    max-width: 42rem
}

.main-poker-wrapper .max-w-3xl {
    max-width: 48rem
}

.main-poker-wrapper .max-w-4xl {
    max-width: 56rem
}

.main-poker-wrapper .max-w-5xl {
    max-width: 64rem
}

.main-poker-wrapper .max-w-7xl {
    max-width: 80rem
}

.main-poker-wrapper .max-w-\[--skeleton-width\] {
    max-width: var(--skeleton-width)
}

.main-poker-wrapper .max-w-\[240px\] {
    max-width: 240px
}

.main-poker-wrapper .max-w-\[300px\] {
    max-width: 300px
}

.main-poker-wrapper .max-w-\[400px\] {
    max-width: 400px
}

.main-poker-wrapper .max-w-\[800px\] {
    max-width: 800px
}

.main-poker-wrapper .max-w-full {
    max-width: 100%
}

.main-poker-wrapper .max-w-lg {
    max-width: 32rem
}

.main-poker-wrapper .max-w-max {
    max-width: -moz-max-content;
    max-width: -webkit-max-content;
    max-width: max-content
}

.main-poker-wrapper .max-w-md {
    max-width: 28rem
}

.main-poker-wrapper .max-w-xl {
    max-width: 36rem
}

.main-poker-wrapper .max-w-xs {
    max-width: 20rem
}

.main-poker-wrapper .flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.main-poker-wrapper .flex-shrink-0,.main-poker-wrapper .shrink-0 {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.main-poker-wrapper .flex-grow,.main-poker-wrapper .grow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.main-poker-wrapper .grow-0 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.main-poker-wrapper .basis-full {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.main-poker-wrapper .caption-bottom {
    caption-side: bottom
}

.main-poker-wrapper .border-collapse {
    border-collapse: collapse
}

.main-poker-wrapper .-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.main-poker-wrapper .-translate-x-1\/2,.main-poker-wrapper .-translate-x-1\/3 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .-translate-x-1\/3 {
    --tw-translate-x: -33.333333%
}

.main-poker-wrapper .-translate-x-full {
    --tw-translate-x: -100%
}

.main-poker-wrapper .-translate-x-full,.main-poker-wrapper .-translate-x-px {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .-translate-x-px {
    --tw-translate-x: -1px
}

.main-poker-wrapper .-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.main-poker-wrapper .-translate-y-1\/2,.main-poker-wrapper .-translate-y-1\/3 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .-translate-y-1\/3 {
    --tw-translate-y: -33.333333%
}

.main-poker-wrapper .-translate-y-1\/4 {
    --tw-translate-y: -25%
}

.main-poker-wrapper .-translate-y-1\/4,.main-poker-wrapper .-translate-y-24 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .-translate-y-24 {
    --tw-translate-y: -6rem
}

.main-poker-wrapper .translate-x-0 {
    --tw-translate-x: 0px
}

.main-poker-wrapper .translate-x-0,.main-poker-wrapper .translate-x-1\/2 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .translate-x-1\/2 {
    --tw-translate-x: 50%
}

.main-poker-wrapper .translate-x-\[-50\%\] {
    --tw-translate-x: -50%
}

.main-poker-wrapper .translate-x-\[-50\%\],.main-poker-wrapper .translate-x-full {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .translate-x-full {
    --tw-translate-x: 100%
}

.main-poker-wrapper .translate-x-px {
    --tw-translate-x: 1px
}

.main-poker-wrapper .translate-x-px,.main-poker-wrapper .translate-y-1\/2 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .translate-y-1\/2 {
    --tw-translate-y: 50%
}

.main-poker-wrapper .translate-y-2 {
    --tw-translate-y: 0.5rem
}

.main-poker-wrapper .translate-y-2,.main-poker-wrapper .translate-y-4 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .translate-y-4 {
    --tw-translate-y: 1rem
}

.main-poker-wrapper .translate-y-\[-50\%\] {
    --tw-translate-y: -50%
}

.main-poker-wrapper .-rotate-15,.main-poker-wrapper .translate-y-\[-50\%\] {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .-rotate-15 {
    --tw-rotate: -15deg
}

.main-poker-wrapper .-rotate-45 {
    --tw-rotate: -45deg
}

.main-poker-wrapper .-rotate-45,.main-poker-wrapper .rotate-15 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .rotate-15 {
    --tw-rotate: 15deg
}

.main-poker-wrapper .rotate-180 {
    --tw-rotate: 180deg
}

.main-poker-wrapper .rotate-3,.main-poker-wrapper .rotate-180 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .rotate-3 {
    --tw-rotate: 3deg
}

.main-poker-wrapper .rotate-45 {
    --tw-rotate: 45deg
}

.main-poker-wrapper .rotate-45,.main-poker-wrapper .rotate-90 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .rotate-90 {
    --tw-rotate: 90deg
}

.main-poker-wrapper .rotate-\[-15deg\] {
    --tw-rotate: -15deg
}

.main-poker-wrapper .rotate-\[15deg\],.main-poker-wrapper .rotate-\[-15deg\] {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .rotate-\[15deg\] {
    --tw-rotate: 15deg
}

.main-poker-wrapper .scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05
}

.main-poker-wrapper .scale-105,.main-poker-wrapper .scale-150 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5
}

.main-poker-wrapper .scale-75 {
    --tw-scale-x: 0.75;
    --tw-scale-y: 0.75
}

.main-poker-wrapper .scale-75,.main-poker-wrapper .scale-90 {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .scale-90 {
    --tw-scale-x: 0.9;
    --tw-scale-y: 0.9
}

.main-poker-wrapper .scale-x-50 {
    --tw-scale-x: 0.5
}

.main-poker-wrapper .scale-x-50,.main-poker-wrapper .transform {
    -webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.main-poker-wrapper .animate-accordion-down {
    -webkit-animation: accordion-down .2s ease-out;
    animation: accordion-down .2s ease-out
}

@-webkit-keyframes bounce {
    0%,to {
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%);
        -webkit-animation-timing-function: cubic-bezier(.8,0,1,1);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }

    50% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0,0,.2,1);
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}

@keyframes bounce {
    0%,to {
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%);
        -webkit-animation-timing-function: cubic-bezier(.8,0,1,1);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }

    50% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0,0,.2,1);
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}

.main-poker-wrapper .animate-bounce {
    -webkit-animation: bounce 1s infinite;
    animation: bounce 1s infinite
}

.main-poker-wrapper .animate-bounce-light {
    -webkit-animation: bounce-light 2s infinite;
    animation: bounce-light 2s infinite
}

.main-poker-wrapper .animate-fade-in {
    -webkit-animation: fade-in .5s ease-out;
    animation: fade-in .5s ease-out
}

@-webkit-keyframes float {
    0%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
}

@-webkit-keyframes ping {
    75%,to {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

@keyframes ping {
    75%,to {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

.main-poker-wrapper .animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
    animation: ping 1s cubic-bezier(0,0,.2,1) infinite
}

@-webkit-keyframes progressLine {
    0% {
        width: 0
    }

    50% {
        width: 50%
    }

    to {
        width: 100%
    }
}

@keyframes progressLine {
    0% {
        width: 0
    }

    50% {
        width: 50%
    }

    to {
        width: 100%
    }
}

.main-poker-wrapper .animate-progressLine {
    -webkit-animation: progressLine 3s ease-out forwards;
    animation: progressLine 3s ease-out forwards
}

.main-poker-wrapper .animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
    animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

@-webkit-keyframes pulse-gold {
    0%,to {
        opacity: .6;
        -webkit-box-shadow: 0 0 5px rgba(224,172,54,.3019607843);
        box-shadow: 0 0 5px rgba(224,172,54,.3019607843)
    }

    50% {
        opacity: 1;
        -webkit-box-shadow: 0 0 15px rgba(224,172,54,.7019607843);
        box-shadow: 0 0 15px rgba(224,172,54,.7019607843)
    }
}

.main-poker-wrapper .animate-pulse-gold {
    -webkit-animation: pulse-gold 3s ease-in-out infinite;
    animation: pulse-gold 3s ease-in-out infinite
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.main-poker-wrapper .animate-spin {
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite
}

@-webkit-keyframes spin-slow {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin-slow {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.main-poker-wrapper .animate-spin-slow {
    -webkit-animation: spin-slow 12s linear infinite;
    animation: spin-slow 12s linear infinite
}

.main-poker-wrapper .cursor-default {
    cursor: default
}

.main-poker-wrapper .cursor-help {
    cursor: help
}

.main-poker-wrapper .cursor-pointer {
    cursor: pointer
}

.main-poker-wrapper .touch-none {
    -ms-touch-action: none;
    touch-action: none
}

.main-poker-wrapper .select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.main-poker-wrapper .resize-none {
    resize: none
}

.main-poker-wrapper .list-decimal {
    list-style-type: decimal
}

.main-poker-wrapper .list-disc {
    list-style-type: disc
}

.main-poker-wrapper .list-none {
    list-style-type: none
}

.main-poker-wrapper .grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.main-poker-wrapper .grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.main-poker-wrapper .grid-cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.main-poker-wrapper .flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.main-poker-wrapper .flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.main-poker-wrapper .flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.main-poker-wrapper .flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.main-poker-wrapper .items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.main-poker-wrapper .items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.main-poker-wrapper .items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-poker-wrapper .items-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.main-poker-wrapper .justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.main-poker-wrapper .justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.main-poker-wrapper .justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.main-poker-wrapper .gap-1 {
    gap: .25rem
}

.main-poker-wrapper .gap-1\.5 {
    gap: .375rem
}

.main-poker-wrapper .gap-10 {
    gap: 2.5rem
}

.main-poker-wrapper .gap-12 {
    gap: 3rem
}

.main-poker-wrapper .gap-2 {
    gap: .5rem
}

.main-poker-wrapper .gap-3 {
    gap: .75rem
}

.main-poker-wrapper .gap-4 {
    gap: 1rem
}

.main-poker-wrapper .gap-6 {
    gap: 1.5rem
}

.main-poker-wrapper .gap-8 {
    gap: 2rem
}

.main-poker-wrapper .space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * (1 - var(--tw-space-x-reverse)))
}

.main-poker-wrapper .space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * (1 - var(--tw-space-x-reverse)))
}

.main-poker-wrapper .space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * (1 - var(--tw-space-x-reverse)))
}

.main-poker-wrapper .space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)))
}

.main-poker-wrapper .space-x-6>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * (1 - var(--tw-space-x-reverse)))
}

.main-poker-wrapper .space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse))
}

.main-poker-wrapper .space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.main-poker-wrapper .space-y-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.375rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.375rem * var(--tw-space-y-reverse))
}

.main-poker-wrapper .space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.main-poker-wrapper .space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.main-poker-wrapper .space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.main-poker-wrapper .space-y-5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
}

.main-poker-wrapper .space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.main-poker-wrapper .space-y-8>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse))
}

.main-poker-wrapper .self-start {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.main-poker-wrapper .overflow-auto {
    overflow: auto
}

.main-poker-wrapper .overflow-hidden {
    overflow: hidden
}

.main-poker-wrapper .overflow-x-auto {
    overflow-x: auto
}

.main-poker-wrapper .overflow-y-auto {
    overflow-y: auto
}

.main-poker-wrapper .overflow-x-hidden {
    overflow-x: hidden
}

.main-poker-wrapper .whitespace-nowrap {
    white-space: nowrap
}

.main-poker-wrapper .break-words {
    overflow-wrap: break-word
}

.main-poker-wrapper .rounded {
    border-radius: .25rem
}

.main-poker-wrapper .rounded-2xl {
    border-radius: 1rem
}

.main-poker-wrapper .rounded-\[2px\] {
    border-radius: 2px
}

.main-poker-wrapper .rounded-\[30\%\] {
    border-radius: 30%
}

.main-poker-wrapper .rounded-\[inherit\] {
    border-radius: inherit
}

.main-poker-wrapper .rounded-full {
    border-radius: 9999px
}

.main-poker-wrapper .rounded-lg {
    border-radius: var(--radius)
}

.main-poker-wrapper .rounded-md {
    border-radius: calc(var(--radius) - 2px)
}

.main-poker-wrapper .rounded-sm {
    border-radius: calc(var(--radius) - 4px)
}

.main-poker-wrapper .rounded-xl {
    border-radius: .75rem
}

.main-poker-wrapper .rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px
}

.main-poker-wrapper .rounded-r-lg {
    border-top-right-radius: var(--radius);
    border-bottom-right-radius: var(--radius)
}

.main-poker-wrapper .rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.main-poker-wrapper .rounded-tl-sm {
    border-top-left-radius: calc(var(--radius) - 4px)
}

.main-poker-wrapper .border {
    border-width: 1px
}

.main-poker-wrapper .border-0 {
    border-width: 0
}

.main-poker-wrapper .border-2 {
    border-width: 2px
}

.main-poker-wrapper .border-4 {
    border-width: 4px
}

.main-poker-wrapper .border-8 {
    border-width: 8px
}

.main-poker-wrapper .border-\[1\.5px\] {
    border-width: 1.5px
}

.main-poker-wrapper .border-y {
    border-top-width: 1px;
    border-bottom-width: 1px
}

.main-poker-wrapper .border-b {
    border-bottom-width: 1px
}

.main-poker-wrapper .border-l {
    border-left-width: 1px
}

.main-poker-wrapper .border-l-2 {
    border-left-width: 2px
}

.main-poker-wrapper .border-l-4 {
    border-left-width: 4px
}

.main-poker-wrapper .border-r {
    border-right-width: 1px
}

.main-poker-wrapper .border-t {
    border-top-width: 1px
}

.main-poker-wrapper .border-dashed {
    border-style: dashed
}

.main-poker-wrapper .border-dotted {
    border-style: dotted
}

.main-poker-wrapper .border-none {
    border-style: none
}

.main-poker-wrapper .border-\[\#1e1e1e\] {
    --tw-border-opacity: 1;
    border-color: rgb(30,30,30,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-\[\#1f1f1f\] {
    --tw-border-opacity: 1;
    border-color: rgb(31,31,31,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-\[\#333\],.main-poker-wrapper .border-\[\#333333\] {
    --tw-border-opacity: 1;
    border-color: rgb(51,51,51,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-\[\#3a3a3a\] {
    --tw-border-opacity: 1;
    border-color: rgb(58,58,58,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-\[\#3a6173\]\/20 {
    border-color: rgba(58,97,115,.2)
}

.main-poker-wrapper .border-\[\#3a6173\]\/30 {
    border-color: rgba(58,97,115,.3019607843)
}

.main-poker-wrapper .border-\[\#3a6173\]\/40 {
    border-color: rgba(58,97,115,.4)
}

.main-poker-wrapper .border-\[\#48d7d1\] {
    --tw-border-opacity: 1;
    border-color: rgb(72,215,209,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-\[\#48d7d1\]\/20 {
    border-color: rgba(72,215,209,.2)
}

.main-poker-wrapper .border-\[\#48d7d1\]\/30 {
    border-color: rgba(72,215,209,.3019607843)
}

.main-poker-wrapper .border-\[\#700019\]\/30 {
    border-color: rgba(112,0,25,.3019607843)
}

.main-poker-wrapper .border-\[\#9f1c2f\]\/30 {
    border-color: rgba(159,28,47,.3019607843)
}

.main-poker-wrapper .border-\[\#D4AF37\] {
    --tw-border-opacity: 1;
    border-color: rgb(212,175,55,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-\[\#be3551\]\/20 {
    border-color: rgba(190,53,81,.2)
}

.main-poker-wrapper .border-\[\#caa65b\]\/20 {
    border-color: rgba(202,166,91,.2)
}

.main-poker-wrapper .border-\[\#d4af37\] {
    --tw-border-opacity: 1;
    border-color: rgb(212,175,55,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-\[\#d4af37\]\/0 {
    border-color: rgba(212,175,55,0)
}

.main-poker-wrapper .border-\[\#d4af37\]\/20 {
    border-color: rgba(212,175,55,.2)
}

.main-poker-wrapper .border-\[\#d4af37\]\/30 {
    border-color: rgba(212,175,55,.3019607843)
}

.main-poker-wrapper .border-\[\#d4af37\]\/50 {
    border-color: rgba(212,175,55,.5019607843)
}

.main-poker-wrapper .border-\[\#d6d6d6\]\/10 {
    border-color: hsla(0,0%,84%,.1019607843)
}

.main-poker-wrapper .border-\[\#e0a63e\] {
    --tw-border-opacity: 1;
    border-color: rgb(224,166,62,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-\[\#e0a63e\]\/0 {
    border-color: rgba(224,166,62,0)
}

.main-poker-wrapper .border-\[\#e0a63e\]\/10 {
    border-color: rgba(224,166,62,.1019607843)
}

.main-poker-wrapper .border-\[\#e0a63e\]\/20 {
    border-color: rgba(224,166,62,.2)
}

.main-poker-wrapper .border-\[\#e0a63e\]\/30 {
    border-color: rgba(224,166,62,.3019607843)
}

.main-poker-wrapper .border-\[\#e0a63e\]\/40 {
    border-color: rgba(224,166,62,.4)
}

.main-poker-wrapper .border-\[\#e0a63e\]\/50 {
    border-color: rgba(224,166,62,.5019607843)
}

.main-poker-wrapper .border-\[\#f5c451\] {
    --tw-border-opacity: 1;
    border-color: rgb(245,196,81,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-\[\#f5c451\]\/10 {
    border-color: rgba(245,196,81,.1019607843)
}

.main-poker-wrapper .border-\[\#f5c451\]\/20 {
    border-color: rgba(245,196,81,.2)
}

.main-poker-wrapper .border-\[\#f5c451\]\/30 {
    border-color: rgba(245,196,81,.3019607843)
}

.main-poker-wrapper .border-\[\#f5c451\]\/40 {
    border-color: rgba(245,196,81,.4)
}

.main-poker-wrapper .border-\[--color-border\] {
    border-color: var(--color-border)
}

.main-poker-wrapper .border-border\/50 {
    border-color: hsl(var(--border)/.5)
}

.main-poker-wrapper .border-destructive {
    border-color: hsl(var(--destructive))
}

.main-poker-wrapper .border-destructive\/50 {
    border-color: hsl(var(--destructive)/.5)
}

.main-poker-wrapper .border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209,213,219,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-input {
    border-color: hsl(var(--input))
}

.main-poker-wrapper .border-poker-darkGrey {
    --tw-border-opacity: 1;
    border-color: rgb(46,46,46,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-poker-gold {
    --tw-border-opacity: 1;
    border-color: rgb(224,172,54,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-poker-gold\/10 {
    border-color: rgba(224,172,54,.1019607843)
}

.main-poker-wrapper .border-poker-gold\/20 {
    border-color: rgba(224,172,54,.2)
}

.main-poker-wrapper .border-poker-gold\/30 {
    border-color: rgba(224,172,54,.3019607843)
}

.main-poker-wrapper .border-poker-gold\/40 {
    border-color: rgba(224,172,54,.4)
}

.main-poker-wrapper .border-poker-gold\/50 {
    border-color: rgba(224,172,54,.5019607843)
}

.main-poker-wrapper .border-poker-red {
    --tw-border-opacity: 1;
    border-color: rgb(155,29,44,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-poker-red\/10 {
    border-color: rgba(155,29,44,.1019607843)
}

.main-poker-wrapper .border-poker-red\/20 {
    border-color: rgba(155,29,44,.2)
}

.main-poker-wrapper .border-poker-red\/30 {
    border-color: rgba(155,29,44,.3019607843)
}

.main-poker-wrapper .border-primary {
    border-color: hsl(var(--primary))
}

.main-poker-wrapper .border-sidebar-border {
    border-color: hsl(var(--sidebar-border))
}

.main-poker-wrapper .border-transparent {
    border-color: transparent
}

.main-poker-wrapper .border-white\/10 {
    border-color: hsla(0,0%,100%,.1019607843)
}

.main-poker-wrapper .border-white\/20 {
    border-color: hsla(0,0%,100%,.2)
}

.main-poker-wrapper .border-white\/5 {
    border-color: hsla(0,0%,100%,.0509803922)
}

.main-poker-wrapper .border-l-\[\#48d7d1\] {
    --tw-border-opacity: 1;
    border-left-color: rgb(72,215,209,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-l-\[\#be3551\] {
    --tw-border-opacity: 1;
    border-left-color: rgb(190,53,81,var(--tw-border-opacity,1))
}

.main-poker-wrapper .border-l-\[\#d6d6d6\]\/50 {
    border-left-color: hsla(0,0%,84%,.5019607843)
}

.main-poker-wrapper .border-l-transparent {
    border-left-color: transparent
}

.main-poker-wrapper .border-t-transparent {
    border-top-color: transparent
}

.main-poker-wrapper .bg-\[\#00aa55\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0,170,85,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#0a0a0a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(10,10,10,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#0a0a0a\]\/50 {
    background-color: hsla(0,0%,4%,.5019607843)
}

.main-poker-wrapper .bg-\[\#0c0c0c\] {
    --tw-bg-opacity: 1;
    background-color: rgb(12,12,12,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#0f0f0f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(15,15,15,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#151515\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21,21,21,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#161616\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22,22,22,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#161616\]\/80 {
    background-color: hsla(0,0%,9%,.8)
}

.main-poker-wrapper .bg-\[\#191919\] {
    --tw-bg-opacity: 1;
    background-color: rgb(25,25,25,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#191919\]\/40 {
    background-color: rgba(25,25,25,.4)
}

.main-poker-wrapper .bg-\[\#191919\]\/50 {
    background-color: rgba(25,25,25,.5019607843)
}

.main-poker-wrapper .bg-\[\#191919\]\/60 {
    background-color: rgba(25,25,25,.6)
}

.main-poker-wrapper .bg-\[\#191919\]\/80 {
    background-color: rgba(25,25,25,.8)
}

.main-poker-wrapper .bg-\[\#1A1A1A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26,26,26,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#1B1B1B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(27,27,27,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#1a1a1a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26,26,26,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#1a2730\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26,39,48,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#1a3151\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26,49,81,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#1a3151\]\/30 {
    background-color: rgba(26,49,81,.3019607843)
}

.main-poker-wrapper .bg-\[\#1d1d1d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29,29,29,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#1d1d1d\]\/50 {
    background-color: rgba(29,29,29,.5019607843)
}

.main-poker-wrapper .bg-\[\#1d1d1d\]\/60 {
    background-color: rgba(29,29,29,.6)
}

.main-poker-wrapper .bg-\[\#1e1e1e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30,30,30,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#1f1f1f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(31,31,31,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#1f1f1f\]\/30 {
    background-color: rgba(31,31,31,.3019607843)
}

.main-poker-wrapper .bg-\[\#1f1f1f\]\/50 {
    background-color: rgba(31,31,31,.5019607843)
}

.main-poker-wrapper .bg-\[\#1f1f1f\]\/60 {
    background-color: rgba(31,31,31,.6)
}

.main-poker-wrapper .bg-\[\#222\],.main-poker-wrapper .bg-\[\#222222\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34,34,34,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#2a2a2a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(42,42,42,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#2b2b2b\]\/70 {
    background-color: rgba(43,43,43,.7019607843)
}

.main-poker-wrapper .bg-\[\#2e2e2e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(46,46,46,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#333333\]\/90 {
    background-color: rgba(51,51,51,.9019607843)
}

.main-poker-wrapper .bg-\[\#3a6173\] {
    --tw-bg-opacity: 1;
    background-color: rgb(58,97,115,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#3a6173\]\/10 {
    background-color: rgba(58,97,115,.1019607843)
}

.main-poker-wrapper .bg-\[\#3a6173\]\/20 {
    background-color: rgba(58,97,115,.2)
}

.main-poker-wrapper .bg-\[\#48d7d1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(72,215,209,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#6366f1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(99,102,241,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#700019\] {
    --tw-bg-opacity: 1;
    background-color: rgb(112,0,25,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#700019\]\/10 {
    background-color: rgba(112,0,25,.1019607843)
}

.main-poker-wrapper .bg-\[\#700019\]\/20 {
    background-color: rgba(112,0,25,.2)
}

.main-poker-wrapper .bg-\[\#700019\]\/30 {
    background-color: rgba(112,0,25,.3019607843)
}

.main-poker-wrapper .bg-\[\#700019\]\/5 {
    background-color: rgba(112,0,25,.0509803922)
}

.main-poker-wrapper .bg-\[\#800020\]\/40 {
    background-color: rgba(128,0,32,.4)
}

.main-poker-wrapper .bg-\[\#800020\]\/80 {
    background-color: rgba(128,0,32,.8)
}

.main-poker-wrapper .bg-\[\#9b1d2c\]\/5 {
    background-color: rgba(155,29,44,.0509803922)
}

.main-poker-wrapper .bg-\[\#9f1c2f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(159,28,47,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#BE3551\] {
    --tw-bg-opacity: 1;
    background-color: rgb(190,53,81,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#BE3551\]\/15 {
    background-color: rgba(190,53,81,.1490196078)
}

.main-poker-wrapper .bg-\[\#BE3551\]\/20 {
    background-color: rgba(190,53,81,.2)
}

.main-poker-wrapper .bg-\[\#be3551\] {
    --tw-bg-opacity: 1;
    background-color: rgb(190,53,81,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#d4af37\]\/10 {
    background-color: rgba(212,175,55,.1019607843)
}

.main-poker-wrapper .bg-\[\#d4af37\]\/20 {
    background-color: rgba(212,175,55,.2)
}

.main-poker-wrapper .bg-\[\#d4af37\]\/30 {
    background-color: rgba(212,175,55,.3019607843)
}

.main-poker-wrapper .bg-\[\#d4af37\]\/70 {
    background-color: rgba(212,175,55,.7019607843)
}

.main-poker-wrapper .bg-\[\#e0a63e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(224,166,62,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#e0a63e\]\/10 {
    background-color: rgba(224,166,62,.1019607843)
}

.main-poker-wrapper .bg-\[\#e0a63e\]\/20 {
    background-color: rgba(224,166,62,.2)
}

.main-poker-wrapper .bg-\[\#e0a63e\]\/30 {
    background-color: rgba(224,166,62,.3019607843)
}

.main-poker-wrapper .bg-\[\#e0a63e\]\/40 {
    background-color: rgba(224,166,62,.4)
}

.main-poker-wrapper .bg-\[\#e0a63e\]\/5 {
    background-color: rgba(224,166,62,.0509803922)
}

.main-poker-wrapper .bg-\[\#e0a63e\]\/90 {
    background-color: rgba(224,166,62,.9019607843)
}

.main-poker-wrapper .bg-\[\#e0ac36\]\/5 {
    background-color: rgba(224,172,54,.0509803922)
}

.main-poker-wrapper .bg-\[\#f5c451\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245,196,81,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#f5c451\]\/10 {
    background-color: rgba(245,196,81,.1019607843)
}

.main-poker-wrapper .bg-\[\#f5c451\]\/20 {
    background-color: rgba(245,196,81,.2)
}

.main-poker-wrapper .bg-\[\#f5c451\]\/30 {
    background-color: rgba(245,196,81,.3019607843)
}

.main-poker-wrapper .bg-\[\#f5c451\]\/5 {
    background-color: rgba(245,196,81,.0509803922)
}

.main-poker-wrapper .bg-\[\#f5c451\]\/50 {
    background-color: rgba(245,196,81,.5019607843)
}

.main-poker-wrapper .bg-\[\#f5c451\]\/80 {
    background-color: rgba(245,196,81,.8)
}

.main-poker-wrapper .bg-\[\#f5d66d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245,214,109,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[\#f97316\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249,115,22,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-\[--color-bg\] {
    background-color: var(--color-bg)
}

.main-poker-wrapper .bg-accent {
    background-color: hsl(var(--accent))
}

.main-poker-wrapper .bg-background {
    background-color: hsl(var(--background))
}

.main-poker-wrapper .bg-black\/20 {
    background-color: rgba(0,0,0,.2)
}

.main-poker-wrapper .bg-black\/30 {
    background-color: rgba(0,0,0,.3019607843)
}

.main-poker-wrapper .bg-black\/40 {
    background-color: rgba(0,0,0,.4)
}

.main-poker-wrapper .bg-black\/50 {
    background-color: rgba(0,0,0,.5019607843)
}

.main-poker-wrapper .bg-black\/60 {
    background-color: rgba(0,0,0,.6)
}

.main-poker-wrapper .bg-black\/80 {
    background-color: rgba(0,0,0,.8)
}

.main-poker-wrapper .bg-black\/90 {
    background-color: rgba(0,0,0,.9019607843)
}

.main-poker-wrapper .bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(96,165,250,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59,130,246,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37,99,235,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-border {
    background-color: hsl(var(--border))
}

.main-poker-wrapper .bg-destructive {
    background-color: hsl(var(--destructive))
}

.main-poker-wrapper .bg-foreground {
    background-color: hsl(var(--foreground))
}

.main-poker-wrapper .bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243,244,246,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-muted {
    background-color: hsl(var(--muted))
}

.main-poker-wrapper .bg-muted\/50 {
    background-color: hsl(var(--muted)/.5)
}

.main-poker-wrapper .bg-poker-black {
    --tw-bg-opacity: 1;
    background-color: rgb(29,29,29,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-poker-black\/30 {
    background-color: rgba(29,29,29,.3019607843)
}

.main-poker-wrapper .bg-poker-black\/40 {
    background-color: rgba(29,29,29,.4)
}

.main-poker-wrapper .bg-poker-black\/50 {
    background-color: rgba(29,29,29,.5019607843)
}

.main-poker-wrapper .bg-poker-black\/60 {
    background-color: rgba(29,29,29,.6)
}

.main-poker-wrapper .bg-poker-black\/90 {
    background-color: rgba(29,29,29,.9019607843)
}

.main-poker-wrapper .bg-poker-burgundy\/70 {
    background-color: rgba(128,0,32,.7019607843)
}

.main-poker-wrapper .bg-poker-darkGrey {
    --tw-bg-opacity: 1;
    background-color: rgb(46,46,46,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-poker-darkGrey\/50 {
    background-color: rgba(46,46,46,.5019607843)
}

.main-poker-wrapper .bg-poker-darkGrey\/80 {
    background-color: rgba(46,46,46,.8)
}

.main-poker-wrapper .bg-poker-gold {
    --tw-bg-opacity: 1;
    background-color: rgb(224,172,54,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-poker-gold\/10 {
    background-color: rgba(224,172,54,.1019607843)
}

.main-poker-wrapper .bg-poker-gold\/20 {
    background-color: rgba(224,172,54,.2)
}

.main-poker-wrapper .bg-poker-gold\/30 {
    background-color: rgba(224,172,54,.3019607843)
}

.main-poker-wrapper .bg-poker-gold\/40 {
    background-color: rgba(224,172,54,.4)
}

.main-poker-wrapper .bg-poker-gold\/5 {
    background-color: rgba(224,172,54,.0509803922)
}

.main-poker-wrapper .bg-poker-gold\/50 {
    background-color: rgba(224,172,54,.5019607843)
}

.main-poker-wrapper .bg-poker-gold\/60 {
    background-color: rgba(224,172,54,.6)
}

.main-poker-wrapper .bg-poker-gold\/70 {
    background-color: rgba(224,172,54,.7019607843)
}

.main-poker-wrapper .bg-poker-gold\/90 {
    background-color: rgba(224,172,54,.9019607843)
}

.main-poker-wrapper .bg-poker-red {
    --tw-bg-opacity: 1;
    background-color: rgb(155,29,44,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-poker-red\/10 {
    background-color: rgba(155,29,44,.1019607843)
}

.main-poker-wrapper .bg-poker-red\/20 {
    background-color: rgba(155,29,44,.2)
}

.main-poker-wrapper .bg-poker-red\/5 {
    background-color: rgba(155,29,44,.0509803922)
}

.main-poker-wrapper .bg-popover {
    background-color: hsl(var(--popover))
}

.main-poker-wrapper .bg-primary {
    background-color: hsl(var(--primary))
}

.main-poker-wrapper .bg-secondary {
    background-color: hsl(var(--secondary))
}

.main-poker-wrapper .bg-sidebar {
    background-color: hsl(var(--sidebar-background))
}

.main-poker-wrapper .bg-sidebar-border {
    background-color: hsl(var(--sidebar-border))
}

.main-poker-wrapper .bg-transparent {
    background-color: transparent
}

.main-poker-wrapper .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255,255,255,var(--tw-bg-opacity,1))
}

.main-poker-wrapper .bg-white\/10 {
    background-color: hsla(0,0%,100%,.1019607843)
}

.main-poker-wrapper .bg-white\/30 {
    background-color: hsla(0,0%,100%,.3019607843)
}

.main-poker-wrapper .bg-white\/40 {
    background-color: hsla(0,0%,100%,.4)
}

.main-poker-wrapper .bg-white\/5 {
    background-color: hsla(0,0%,100%,.0509803922)
}

.main-poker-wrapper .bg-white\/50 {
    background-color: hsla(0,0%,100%,.5019607843)
}

.main-poker-wrapper .bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/0bb54256-bd63-4f8b-b9c4-617ec44d14ba\.png\'\)\]{background-image:url(/lovable-uploads/0bb54256-bd63-4f8b-b9c4-617ec44d14ba.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/1c5e2579-0f72-4134-bfd6-24cc1358ec92\.png\'\)\]{background-image:url(/lovable-uploads/1c5e2579-0f72-4134-bfd6-24cc1358ec92.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/1f74f2bb-f58b-4df4-8d1a-e8bbd5274052\.png\'\)\]{background-image:url(/lovable-uploads/1f74f2bb-f58b-4df4-8d1a-e8bbd5274052.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/238c5c5a-bfb3-4410-a201-2d244bccf245\.png\'\)\]{background-image:url(/lovable-uploads/238c5c5a-bfb3-4410-a201-2d244bccf245.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/2dc0dfd4-052d-482f-a091-f3490d3b6241\.png\'\)\]{background-image:url(/lovable-uploads/2dc0dfd4-052d-482f-a091-f3490d3b6241.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/590476b6-acbb-4c34-b066-a19e7aab3af2\.png\'\)\]{background-image:url(/lovable-uploads/590476b6-acbb-4c34-b066-a19e7aab3af2.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/7716735e-1ff9-4ef2-a667-7e39200a7b28\.png\'\)\]{background-image:url(/lovable-uploads/7716735e-1ff9-4ef2-a667-7e39200a7b28.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/831dde0e-5b85-4e28-9355-76ebc7df3558\.png\'\)\]{background-image:url(/lovable-uploads/831dde0e-5b85-4e28-9355-76ebc7df3558.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/bf032043-611f-4bbe-86f8-abdf458f459a\.png\'\)\]{background-image:url(/lovable-uploads/bf032043-611f-4bbe-86f8-abdf458f459a.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/c32da9f5-289e-4a41-8929-8be9f494a823\.png\'\)\]{background-image:url(/lovable-uploads/c32da9f5-289e-4a41-8929-8be9f494a823.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/e43292d3-1a2c-4b2b-aa23-b86834f07dbe\.png\'\)\]{background-image:url(/lovable-uploads/e43292d3-1a2c-4b2b-aa23-b86834f07dbe.png)}.main-poker-wrapper .bg-\[url\(\'\/lovable-uploads\/e485f5e3-26d4-4951-8fec-aa21c0bb1fe1\.png\'\)\]{background-image:url(/lovable-uploads/e485f5e3-26d4-4951-8fec-aa21c0bb1fe1.png)}.main-poker-wrapper .bg-card-gradient{background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(46,46,46,.8)),to(#1d1d1d));background-image:linear-gradient(to bottom right,rgba(46,46,46,.8),#1d1d1d)}.main-poker-wrapper .bg-gradient-to-b{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(180deg,var(--tw-gradient-stops))}.main-poker-wrapper .bg-gradient-to-br{background-image:-webkit-gradient(linear,left top,right bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.main-poker-wrapper .bg-gradient-to-l{background-image:-webkit-gradient(linear,right top,left top,from(var(--tw-gradient-stops)));background-image:linear-gradient(270deg,var(--tw-gradient-stops))}.main-poker-wrapper .bg-gradient-to-r{background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(90deg,var(--tw-gradient-stops))}.main-poker-wrapper .bg-gradient-to-t{background-image:-webkit-gradient(linear,left bottom,left top,from(var(--tw-gradient-stops)));background-image:linear-gradient(0deg,var(--tw-gradient-stops))}.main-poker-wrapper .bg-gradient-to-tr{background-image:-webkit-gradient(linear,left bottom,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.main-poker-wrapper .from-\[\#0D1B2A\]{--tw-gradient-from:#0d1b2a var(--tw-gradient-from-position);--tw-gradient-to:rgb(13 27 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#0E0E0E\]{--tw-gradient-from:#0e0e0e var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 14 14/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#0a0a0a\]{--tw-gradient-from:#0a0a0a var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#0a0a0a\],.main-poker-wrapper .from-\[\#0a0a0a\]\/60{--tw-gradient-to:rgb(10 10 10/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#0a0a0a\]\/60{--tw-gradient-from:rgb(10 10 10/0.6) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#0f0f0f\]{--tw-gradient-from:#0f0f0f var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 15 15/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#121212\]{--tw-gradient-from:#121212 var(--tw-gradient-from-position);--tw-gradient-to:rgb(18 18 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#151515\]{--tw-gradient-from:#151515 var(--tw-gradient-from-position);--tw-gradient-to:rgb(21 21 21/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#161616\]{--tw-gradient-from:#161616 var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 22 22/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#191919\]{--tw-gradient-from:#191919 var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#191919\],.main-poker-wrapper .from-\[\#191919\]\/50{--tw-gradient-to:rgb(25 25 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#191919\]\/50{--tw-gradient-from:rgb(25 25 25/0.5) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#191919\]\/95{--tw-gradient-from:rgb(25 25 25/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(25 25 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#1a1a1a\]{--tw-gradient-from:#1a1a1a var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 26 26/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#1a2d34\]{--tw-gradient-from:#1a2d34 var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#1a2d34\],.main-poker-wrapper .from-\[\#1a2d34\]\/90{--tw-gradient-to:rgb(26 45 52/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#1a2d34\]\/90{--tw-gradient-from:rgb(26 45 52/0.9) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#1b1b1d\]\/95{--tw-gradient-from:rgb(27 27 29/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(27 27 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#1d1d1d\]{--tw-gradient-from:#1d1d1d var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#1d1d1d\],.main-poker-wrapper .from-\[\#1d1d1d\]\/90{--tw-gradient-to:rgb(29 29 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#1d1d1d\]\/90{--tw-gradient-from:rgb(29 29 29/0.9) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#1e1e1e\]{--tw-gradient-from:#1e1e1e var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 30 30/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#1f1f1f\]{--tw-gradient-from:#1f1f1f var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#1f1f1f\],.main-poker-wrapper .from-\[\#1f1f1f\]\/80{--tw-gradient-to:rgb(31 31 31/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#1f1f1f\]\/80{--tw-gradient-from:rgb(31 31 31/0.8) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#222\],.main-poker-wrapper .from-\[\#222222\]{--tw-gradient-from:#222 var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 34 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#252525\]{--tw-gradient-from:#252525 var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 37 37/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#272727\]{--tw-gradient-from:#272727 var(--tw-gradient-from-position);--tw-gradient-to:rgb(39 39 39/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#28353b\]{--tw-gradient-from:#28353b var(--tw-gradient-from-position);--tw-gradient-to:rgb(40 53 59/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#2a2a2a\]{--tw-gradient-from:#2a2a2a var(--tw-gradient-from-position);--tw-gradient-to:rgb(42 42 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#2d1b15\]{--tw-gradient-from:#2d1b15 var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#2d1b15\],.main-poker-wrapper .from-\[\#2d1b15\]\/90{--tw-gradient-to:rgb(45 27 21/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#2d1b15\]\/90{--tw-gradient-from:rgb(45 27 21/0.9) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#2e2e2e\]{--tw-gradient-from:#2e2e2e var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#2e2e2e\],.main-poker-wrapper .from-\[\#2e2e2e\]\/40{--tw-gradient-to:rgb(46 46 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper 
.from-\[\#2e2e2e\]\/40{--tw-gradient-from:rgb(46 46 46/0.4) var(--tw-gradient-from-position)}
.main-poker-wrapper 
.from-\[\#2e2e2e\]\/50{--tw-gradient-from:rgb(46 46 46/0.5) var(--tw-gradient-from-position)}
.main-poker-wrapper .from-\[\#2e2e2e\]\/50,.main-poker-wrapper .from-\[\#2e2e2e\]\/60{--tw-gradient-to:rgb(46 46 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#2e2e2e\]\/60{--tw-gradient-from:rgb(46 46 46/0.6) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#2e2e2e\]\/70{--tw-gradient-from:rgb(46 46 46/0.7) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#2e2e2e\]\/70,.main-poker-wrapper .from-\[\#2e2e2e\]\/80{--tw-gradient-to:rgb(46 46 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#2e2e2e\]\/80{--tw-gradient-from:rgb(46 46 46/0.8) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#2e2e2e\]\/90{--tw-gradient-from:rgb(46 46 46/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(46 46 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#301a05\]{--tw-gradient-from:#301a05 var(--tw-gradient-from-position);--tw-gradient-to:rgb(48 26 5/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#3a3a3a\]{--tw-gradient-from:#3a3a3a var(--tw-gradient-from-position);--tw-gradient-to:rgb(58 58 58/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#700019\]{--tw-gradient-from:#700019 var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#700019\],.main-poker-wrapper .from-\[\#700019\]\/20{--tw-gradient-to:rgb(112 0 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#700019\]\/20{--tw-gradient-from:rgb(112 0 25/0.2) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#700019\]\/30{--tw-gradient-from:rgb(112 0 25/0.3) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#700019\]\/30,.main-poker-wrapper .from-\[\#700019\]\/50{--tw-gradient-to:rgb(112 0 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#700019\]\/50{--tw-gradient-from:rgb(112 0 25/0.5) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#700019\]\/90{--tw-gradient-from:rgb(112 0 25/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(112 0 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#800020\]{--tw-gradient-from:#800020 var(--tw-gradient-from-position);--tw-gradient-to:rgb(128 0 32/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#9b1d2c\]\/40{--tw-gradient-from:rgb(155 29 44/0.4) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#9b1d2c\]\/40,.main-poker-wrapper .from-\[\#9b1d2c\]\/80{--tw-gradient-to:rgb(155 29 44/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#9b1d2c\]\/80{--tw-gradient-from:rgb(155 29 44/0.8) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#BE3551\]{--tw-gradient-from:#be3551 var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#BE3551\],.main-poker-wrapper .from-\[\#BE3551\]\/30{--tw-gradient-to:rgb(190 53 81/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#BE3551\]\/30{--tw-gradient-from:rgb(190 53 81/0.3) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#be3551\]{--tw-gradient-from:#be3551 var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#be3551\],.main-poker-wrapper .from-\[\#be3551\]\/90{--tw-gradient-to:rgb(190 53 81/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#be3551\]\/90{--tw-gradient-from:rgb(190 53 81/0.9) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#d1a02f\]\/90{--tw-gradient-from:rgb(209 160 47/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(209 160 47/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#d4af37\]{--tw-gradient-from:#d4af37 var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#d4af37\],.main-poker-wrapper .from-\[\#d4af37\]\/40{--tw-gradient-to:rgb(212 175 55/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#d4af37\]\/40{--tw-gradient-from:rgb(212 175 55/0.4) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#e0a63e\]{--tw-gradient-from:#e0a63e var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#e0a63e\],.main-poker-wrapper .from-\[\#e0a63e\]\/0{--tw-gradient-to:rgb(224 166 62/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#e0a63e\]\/0{--tw-gradient-from:rgb(224 166 62/0) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#e0a63e\]\/30{--tw-gradient-from:rgb(224 166 62/0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(224 166 62/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#e0ac36\]{--tw-gradient-from:#e0ac36 var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#e0ac36\],.main-poker-wrapper .from-\[\#e0ac36\]\/30{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#e0ac36\]\/30{--tw-gradient-from:rgb(224 172 54/0.3) var(--tw-gradient-from-position)}.main-poker-wrapper .from-\[\#e0ac36\]\/80{--tw-gradient-from:rgb(224 172 54/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[\#f5c451\]\/10{--tw-gradient-from:rgb(245 196 81/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 196 81/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-\[rgba\(0\,0\,0\,0\.6\)\]{--tw-gradient-from:rgba(0,0,0,.6) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-black\/40{--tw-gradient-from:rgb(0 0 0/0.4) var(--tw-gradient-from-position)}.main-poker-wrapper .from-black\/40,.main-poker-wrapper .from-black\/50{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-black\/50{--tw-gradient-from:rgb(0 0 0/0.5) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-black{--tw-gradient-from:#1d1d1d var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-black,.main-poker-wrapper .from-poker-black\/50{--tw-gradient-to:rgb(29 29 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-black\/50{--tw-gradient-from:rgb(29 29 29/0.5) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-black\/70{--tw-gradient-from:rgb(29 29 29/0.7) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-black\/70,.main-poker-wrapper .from-poker-black\/80{--tw-gradient-to:rgb(29 29 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-black\/80{--tw-gradient-from:rgb(29 29 29/0.8) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-black\/90{--tw-gradient-from:rgb(29 29 29/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(29 29 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-burgundy\/20{--tw-gradient-from:rgb(128 0 32/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(128 0 32/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-darkGrey{--tw-gradient-from:#2e2e2e var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-darkGrey,.main-poker-wrapper .from-poker-darkGrey\/40{--tw-gradient-to:rgb(46 46 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-darkGrey\/40{--tw-gradient-from:rgb(46 46 46/0.4) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-darkGrey\/60{--tw-gradient-from:rgb(46 46 46/0.6) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-darkGrey\/60,.main-poker-wrapper .from-poker-darkGrey\/80{--tw-gradient-to:rgb(46 46 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-darkGrey\/80{--tw-gradient-from:rgb(46 46 46/0.8) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-darkGrey\/90{--tw-gradient-from:rgb(46 46 46/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(46 46 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-gold{--tw-gradient-from:#e0ac36 var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-gold,.main-poker-wrapper .from-poker-gold\/0{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-gold\/0{--tw-gradient-from:rgb(224 172 54/0) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-gold\/10{--tw-gradient-from:rgb(224 172 54/0.1) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-gold\/10,.main-poker-wrapper .from-poker-gold\/20{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-gold\/20{--tw-gradient-from:rgb(224 172 54/0.2) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-gold\/30{--tw-gradient-from:rgb(224 172 54/0.3) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-gold\/5,.main-poker-wrapper .from-poker-gold\/30{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-gold\/5{--tw-gradient-from:rgb(224 172 54/0.05) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-gold\/50{--tw-gradient-from:rgb(224 172 54/0.5) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-gold\/50,.main-poker-wrapper .from-poker-gold\/80{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-gold\/80{--tw-gradient-from:rgb(224 172 54/0.8) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-gold\/90{--tw-gradient-from:rgb(224 172 54/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-navy{--tw-gradient-from:#0e1b3b var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 27 59/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-red\/20{--tw-gradient-from:rgb(155 29 44/0.2) var(--tw-gradient-from-position)}.main-poker-wrapper .from-poker-red\/20,.main-poker-wrapper .from-poker-red\/30{--tw-gradient-to:rgb(155 29 44/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-poker-red\/30{--tw-gradient-from:rgb(155 29 44/0.3) var(--tw-gradient-from-position)}.main-poker-wrapper .from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgb(147 51 234/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position)}.main-poker-wrapper .from-white,.main-poker-wrapper .from-white\/40{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .from-white\/40{--tw-gradient-from:rgb(255 255 255/0.4) var(--tw-gradient-from-position)}.main-poker-wrapper .from-yellow-300{--tw-gradient-from:#fde047 var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 224 71/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .via-\[\#0a0a0a\]\/80{--tw-gradient-to:rgb(10 10 10/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(10 10 10/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-\[\#191919\]\/70{--tw-gradient-to:rgb(25 25 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(25 25 25/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-\[\#2e2e2e\]\/60{--tw-gradient-to:rgb(46 46 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(46 46 46/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-\[\#48d7d1\]{--tw-gradient-to:rgb(72 215 209/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#48d7d1 var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-\[\#700019\]{--tw-gradient-to:rgb(112 0 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#700019 var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-\[\#e0a63e\]{--tw-gradient-to:rgb(224 166 62/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e0a63e var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-\[\#f5c451\]\/20{--tw-gradient-to:rgb(245 196 81/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(245 196 81/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-\[\#f5c451\]\/30{--tw-gradient-to:rgb(245 196 81/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(245 196 81/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-\[\#f5c451\]\/50{--tw-gradient-to:rgb(245 196 81/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(245 196 81/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-black\/40{--tw-gradient-to:rgb(29 29 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(29 29 29/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-black\/60{--tw-gradient-to:rgb(29 29 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(29 29 29/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-darkGrey{--tw-gradient-to:rgb(46 46 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2e2e2e var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-gold{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e0ac36 var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-gold\/20{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(224 172 54/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-gold\/30{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(224 172 54/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-gold\/40{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(224 172 54/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-gold\/50{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(224 172 54/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-gold\/70{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(224 172 54/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-red{--tw-gradient-to:rgb(155 29 44/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#9b1d2c var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-red\/20{--tw-gradient-to:rgb(155 29 44/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(155 29 44/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-poker-red\/40{--tw-gradient-to:rgb(155 29 44/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(155 29 44/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .via-white\/5{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.main-poker-wrapper .to-\[\#000000\]{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#0a0a0a\]{--tw-gradient-to:#0a0a0a var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#0f0f0f\]{--tw-gradient-to:#0f0f0f var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#121212\]{--tw-gradient-to:#121212 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#151515\]{--tw-gradient-to:#151515 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#161616\]{--tw-gradient-to:#161616 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#191919\]{--tw-gradient-to:#191919 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#191919\]\/50{--tw-gradient-to:rgb(25 25 25/0.5) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#191919\]\/95{--tw-gradient-to:rgb(25 25 25/0.95) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1A1A1A\]{--tw-gradient-to:#1a1a1a var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1a1205\]{--tw-gradient-to:#1a1205 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1a1a1a\]{--tw-gradient-to:#1a1a1a var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1c1c1c\]{--tw-gradient-to:#1c1c1c var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1d1d1d\]{--tw-gradient-to:#1d1d1d var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1d1d1d\]\/80{--tw-gradient-to:rgb(29 29 29/0.8) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1d1d1d\]\/95{--tw-gradient-to:rgb(29 29 29/0.95) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1e1e1e\]{--tw-gradient-to:#1e1e1e var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1f1f1f\]{--tw-gradient-to:#1f1f1f var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#1f2f3a\]{--tw-gradient-to:#1f2f3a var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#222222\]{--tw-gradient-to:#222 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#252525\]{--tw-gradient-to:#252525 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#292929\]{--tw-gradient-to:#292929 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#2a2a2a\]{--tw-gradient-to:#2a2a2a var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#2b2b2b\]{--tw-gradient-to:#2b2b2b var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#2e2e2e\]{--tw-gradient-to:#2e2e2e var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#2e2e2e\]\/50{--tw-gradient-to:rgb(46 46 46/0.5) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#323232\]\/60{--tw-gradient-to:rgb(50 50 50/0.6) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#35000c\]{--tw-gradient-to:#35000c var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#3a1a1a\]{--tw-gradient-to:#3a1a1a var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#6a1520\]{--tw-gradient-to:#6a1520 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#6a1520\]\/20{--tw-gradient-to:rgb(106 21 32/0.2) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#700019\]{--tw-gradient-to:#700019 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#700019\]\/20{--tw-gradient-to:rgb(112 0 25/0.2) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#700019\]\/50{--tw-gradient-to:rgb(112 0 25/0.5) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#9b1d2c\]{--tw-gradient-to:#9b1d2c var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#9b1d2c\]\/30{--tw-gradient-to:rgb(155 29 44/0.3) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#9b1d2c\]\/80{--tw-gradient-to:rgb(155 29 44/0.8) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#BE3551\]\/30{--tw-gradient-to:rgb(190 53 81/0.3) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#a37b26\]{--tw-gradient-to:#a37b26 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#be3551\]{--tw-gradient-to:#be3551 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#be3551\]\/80{--tw-gradient-to:rgb(190 53 81/0.8) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#c99b33\]{--tw-gradient-to:#c99b33 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#c99b33\]\/80{--tw-gradient-to:rgb(201 155 51/0.8) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#c99b33\]\/90{--tw-gradient-to:rgb(201 155 51/0.9) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#e0ac36\]\/20{--tw-gradient-to:rgb(224 172 54/0.2) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#f0f0f0\]{--tw-gradient-to:#f0f0f0 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#f5c451\]{--tw-gradient-to:#f5c451 var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#f5c451\]\/10{--tw-gradient-to:rgb(245 196 81/0.1) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#f5c451\]\/20{--tw-gradient-to:rgb(245 196 81/0.2) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#f5c451\]\/30{--tw-gradient-to:rgb(245 196 81/0.3) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[\#ffc045\]\/70{--tw-gradient-to:rgb(255 192 69/0.7) var(--tw-gradient-to-position)}.main-poker-wrapper .to-\[rgba\(0\,0\,0\,0\.3\)\]{--tw-gradient-to:rgba(0,0,0,.3) var(--tw-gradient-to-position)}.main-poker-wrapper .to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.main-poker-wrapper .to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.main-poker-wrapper .to-black\/60{--tw-gradient-to:rgb(0 0 0/0.6) var(--tw-gradient-to-position)}.main-poker-wrapper .to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-black{--tw-gradient-to:#1d1d1d var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-black\/80{--tw-gradient-to:rgb(29 29 29/0.8) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-black\/90{--tw-gradient-to:rgb(29 29 29/0.9) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-black\/95{--tw-gradient-to:rgb(29 29 29/0.95) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-darkGrey{--tw-gradient-to:#2e2e2e var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-darkGrey\/50{--tw-gradient-to:rgb(46 46 46/0.5) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-darkGrey\/60{--tw-gradient-to:rgb(46 46 46/0.6) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-darkGrey\/80{--tw-gradient-to:rgb(46 46 46/0.8) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-darkGrey\/90{--tw-gradient-to:rgb(46 46 46/0.9) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-deepBlue{--tw-gradient-to:#051025 var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-gold\/0{--tw-gradient-to:rgb(224 172 54/0) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-gold\/10{--tw-gradient-to:rgb(224 172 54/0.1) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-gold\/20{--tw-gradient-to:rgb(224 172 54/0.2) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-gold\/30{--tw-gradient-to:rgb(224 172 54/0.3) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-gold\/5{--tw-gradient-to:rgb(224 172 54/0.05) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-navy{--tw-gradient-to:#0e1b3b var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-red\/10{--tw-gradient-to:rgb(155 29 44/0.1) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-red\/20{--tw-gradient-to:rgb(155 29 44/0.2) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-red\/30{--tw-gradient-to:rgb(155 29 44/0.3) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-red\/5{--tw-gradient-to:rgb(155 29 44/0.05) var(--tw-gradient-to-position)}.main-poker-wrapper .to-poker-red\/80{--tw-gradient-to:rgb(155 29 44/0.8) var(--tw-gradient-to-position)}.main-poker-wrapper .to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.main-poker-wrapper .to-white\/80{--tw-gradient-to:rgb(255 255 255/0.8) var(--tw-gradient-to-position)}.main-poker-wrapper .bg-contain{background-size:contain}.main-poker-wrapper .bg-cover{background-size:cover}.main-poker-wrapper .bg-clip-text{-webkit-background-clip:text;background-clip:text}.main-poker-wrapper .bg-bottom{background-position:bottom}.main-poker-wrapper .bg-center{background-position:50%}.main-poker-wrapper .bg-no-repeat{background-repeat:no-repeat}.main-poker-wrapper .bg-repeat-x{background-repeat:repeat-x}.main-poker-wrapper .fill-current{fill:currentColor}.main-poker-wrapper .object-contain{-o-object-fit:contain;object-fit:contain}.main-poker-wrapper .object-cover{-o-object-fit:cover;object-fit:cover}.main-poker-wrapper .object-center{-o-object-position:center;object-position:center}.main-poker-wrapper .p-0{padding:0}.main-poker-wrapper .p-1{padding:.25rem}.main-poker-wrapper .p-1\.5{padding:.375rem}.main-poker-wrapper .p-10{padding:2.5rem}.main-poker-wrapper .p-2{padding:.5rem}.main-poker-wrapper .p-3{padding:.75rem}.main-poker-wrapper .p-4{padding:1rem}.main-poker-wrapper .p-5{padding:1.25rem}.main-poker-wrapper .p-6{padding:1.5rem}.main-poker-wrapper .p-8{padding:2rem}.main-poker-wrapper .p-\[1px\]{padding:1px}.main-poker-wrapper .px-1{padding-left:.25rem;padding-right:.25rem}.main-poker-wrapper .px-10{padding-left:2.5rem;padding-right:2.5rem}.main-poker-wrapper .px-2{padding-left:.5rem;padding-right:.5rem}.main-poker-wrapper .px-2\.5{padding-left:.625rem;padding-right:.625rem}.main-poker-wrapper .px-3{padding-left:.75rem;padding-right:.75rem}.main-poker-wrapper .px-4{padding-left:1rem;padding-right:1rem}.main-poker-wrapper .px-5{padding-left:1.25rem;padding-right:1.25rem}.main-poker-wrapper .px-6{padding-left:1.5rem;padding-right:1.5rem}.main-poker-wrapper .px-8{padding-left:2rem;padding-right:2rem}.main-poker-wrapper .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.main-poker-wrapper .py-1{padding-top:.25rem;padding-bottom:.25rem}.main-poker-wrapper .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.main-poker-wrapper .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.main-poker-wrapper .py-12{padding-top:3rem;padding-bottom:3rem}.main-poker-wrapper .py-16{padding-top:4rem;padding-bottom:4rem}.main-poker-wrapper .py-2{padding-top:.5rem;padding-bottom:.5rem}.main-poker-wrapper .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.main-poker-wrapper .py-20{padding-top:5rem;padding-bottom:5rem}.main-poker-wrapper .py-24{padding-top:6rem;padding-bottom:6rem}.main-poker-wrapper .py-3{padding-top:.75rem;padding-bottom:.75rem}.main-poker-wrapper .py-4{padding-top:1rem;padding-bottom:1rem}.main-poker-wrapper .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.main-poker-wrapper .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.main-poker-wrapper .py-7{padding-top:1.75rem;padding-bottom:1.75rem}.main-poker-wrapper .py-8{padding-top:2rem;padding-bottom:2rem}.main-poker-wrapper .pb-2{padding-bottom:.5rem}.main-poker-wrapper .pb-20{padding-bottom:5rem}.main-poker-wrapper .pb-24{padding-bottom:6rem}.main-poker-wrapper .pb-3{padding-bottom:.75rem}.main-poker-wrapper .pb-4{padding-bottom:1rem}.main-poker-wrapper .pb-5{padding-bottom:1.25rem}.main-poker-wrapper .pb-6{padding-bottom:1.5rem}.main-poker-wrapper .pl-10{padding-left:2.5rem}.main-poker-wrapper .pl-11{padding-left:2.75rem}.main-poker-wrapper .pl-2\.5{padding-left:.625rem}.main-poker-wrapper .pl-4{padding-left:1rem}.main-poker-wrapper .pl-5{padding-left:1.25rem}.main-poker-wrapper .pl-6{padding-left:1.5rem}.main-poker-wrapper .pl-8{padding-left:2rem}.main-poker-wrapper .pl-9{padding-left:2.25rem}.main-poker-wrapper .pr-10{padding-right:2.5rem}.main-poker-wrapper .pr-2{padding-right:.5rem}.main-poker-wrapper .pr-2\.5{padding-right:.625rem}.main-poker-wrapper .pr-3{padding-right:.75rem}.main-poker-wrapper .pr-8{padding-right:2rem}.main-poker-wrapper .pt-0{padding-top:0}.main-poker-wrapper .pt-1{padding-top:.25rem}.main-poker-wrapper .pt-16{padding-top:4rem}.main-poker-wrapper .pt-2{padding-top:.5rem}.main-poker-wrapper .pt-20{padding-top:5rem}.main-poker-wrapper .pt-3{padding-top:.75rem}.main-poker-wrapper .pt-36{padding-top:9rem}.main-poker-wrapper .pt-4{padding-top:1rem}.main-poker-wrapper .pt-6{padding-top:1.5rem}.main-poker-wrapper .pt-8{padding-top:2rem}.main-poker-wrapper .text-left{text-align:left}.main-poker-wrapper .text-center{text-align:center}.main-poker-wrapper .text-right{text-align:right}.main-poker-wrapper .align-middle{vertical-align:middle}.main-poker-wrapper .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.main-poker-wrapper .text-2xl{font-size:1.5rem;line-height:2rem}.main-poker-wrapper .text-3xl{font-size:1.875rem;line-height:2.25rem}.main-poker-wrapper .text-4xl{font-size:2.25rem;line-height:2.5rem}.main-poker-wrapper .text-5xl{font-size:3rem;line-height:1}.main-poker-wrapper .text-7xl{font-size:4.5rem;line-height:1}.main-poker-wrapper .text-\[0\.8rem\]{font-size:.8rem}.main-poker-wrapper .text-base{font-size:1rem;line-height:1.5rem}.main-poker-wrapper .text-lg{font-size:1.125rem;line-height:1.75rem}.main-poker-wrapper .text-sm{font-size:.875rem;line-height:1.25rem}.main-poker-wrapper .text-xl{font-size:1.25rem;line-height:1.75rem}.main-poker-wrapper .text-xs{font-size:.75rem;line-height:1rem}.main-poker-wrapper .font-bold{font-weight:700}.main-poker-wrapper .font-light{font-weight:300}.main-poker-wrapper .font-medium{font-weight:500}.main-poker-wrapper .font-normal{font-weight:400}.main-poker-wrapper .font-semibold{font-weight:600}.main-poker-wrapper .uppercase{text-transform:uppercase}.main-poker-wrapper .italic{font-style:italic}.main-poker-wrapper .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.main-poker-wrapper .leading-none{line-height:1}.main-poker-wrapper .leading-relaxed{line-height:1.625}.main-poker-wrapper .leading-tight{line-height:1.25}.main-poker-wrapper .tracking-tight{letter-spacing:-.025em}.main-poker-wrapper .tracking-wide{letter-spacing:.025em}.main-poker-wrapper .tracking-wider{letter-spacing:.05em}.main-poker-wrapper .tracking-widest{letter-spacing:.1em}.main-poker-wrapper .text-\[\#00C9B7\]{--tw-text-opacity:1;color:rgb(0,201,183,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#00aa55\]{--tw-text-opacity:1;color:rgb(0,170,85,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#191919\]{--tw-text-opacity:1;color:rgb(25,25,25,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#333\]{--tw-text-opacity:1;color:rgb(51,51,51,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#48d7d1\]{--tw-text-opacity:1;color:rgb(72,215,209,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#700019\]{--tw-text-opacity:1;color:rgb(112,0,25,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#888888\]{--tw-text-opacity:1;color:rgb(136,136,136,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#8a1e23\]{--tw-text-opacity:1;color:rgb(138,30,35,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#9f1c2f\]{--tw-text-opacity:1;color:rgb(159,28,47,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#BE3551\]{--tw-text-opacity:1;color:rgb(190,53,81,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#D4AF37\]{--tw-text-opacity:1;color:rgb(212,175,55,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#be3551\]{--tw-text-opacity:1;color:rgb(190,53,81,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#caa65b\]{--tw-text-opacity:1;color:rgb(202,166,91,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#cccccc\]{--tw-text-opacity:1;color:rgb(204,204,204,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#d0d0d0\]{--tw-text-opacity:1;color:rgb(208,208,208,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#d4af37\]{--tw-text-opacity:1;color:rgb(212,175,55,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#d6d6d6\]{--tw-text-opacity:1;color:rgb(214,214,214,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#d9d9d9\]{--tw-text-opacity:1;color:rgb(217,217,217,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#e0a63e\]{--tw-text-opacity:1;color:rgb(224,166,62,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#ea384c\]{--tw-text-opacity:1;color:rgb(234,56,76,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#f2f2f2\]{--tw-text-opacity:1;color:rgb(242,242,242,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#f5c451\]{--tw-text-opacity:1;color:rgb(245,196,81,var(--tw-text-opacity,1))}.main-poker-wrapper .text-\[\#f5c451\]\/50{color:rgba(245,196,81,.5019607843)}.main-poker-wrapper .text-accent-foreground{color:hsl(var(--accent-foreground))}.main-poker-wrapper .text-black{--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity,1))}.main-poker-wrapper .text-blue-500{--tw-text-opacity:1;color:rgb(59,130,246,var(--tw-text-opacity,1))}.main-poker-wrapper .text-current{color:currentColor}.main-poker-wrapper .text-destructive{color:hsl(var(--destructive))}.main-poker-wrapper .text-destructive-foreground{color:hsl(var(--destructive-foreground))}.main-poker-wrapper .text-foreground{color:hsl(var(--foreground))}.main-poker-wrapper .text-foreground\/50{color:hsl(var(--foreground)/.5)}.main-poker-wrapper .text-gray-300{--tw-text-opacity:1;color:rgb(209,213,219,var(--tw-text-opacity,1))}.main-poker-wrapper .text-gray-600{--tw-text-opacity:1;color:rgb(75,85,99,var(--tw-text-opacity,1))}.main-poker-wrapper .text-green-400{--tw-text-opacity:1;color:rgb(74,222,128,var(--tw-text-opacity,1))}.main-poker-wrapper .text-muted-foreground{color:hsl(var(--muted-foreground))}.main-poker-wrapper .text-poker-black{--tw-text-opacity:1;color:rgb(29,29,29,var(--tw-text-opacity,1))}.main-poker-wrapper .text-poker-gold{--tw-text-opacity:1;color:rgb(224,172,54,var(--tw-text-opacity,1))}.main-poker-wrapper .text-poker-gold\/10{color:rgba(224,172,54,.1019607843)}.main-poker-wrapper .text-poker-gold\/60{color:rgba(224,172,54,.6)}.main-poker-wrapper .text-poker-gold\/70{color:rgba(224,172,54,.7019607843)}.main-poker-wrapper .text-poker-gold\/80{color:rgba(224,172,54,.8)}.main-poker-wrapper .text-poker-grey{--tw-text-opacity:1;color:rgb(217,217,217,var(--tw-text-opacity,1))}.main-poker-wrapper .text-poker-grey\/60{color:hsla(0,0%,85%,.6)}.main-poker-wrapper .text-poker-grey\/70{color:hsla(0,0%,85%,.7019607843)}.main-poker-wrapper .text-poker-grey\/90{color:hsla(0,0%,85%,.9019607843)}.main-poker-wrapper .text-poker-red{--tw-text-opacity:1;color:rgb(155,29,44,var(--tw-text-opacity,1))}.main-poker-wrapper .text-popover-foreground{color:hsl(var(--popover-foreground))}.main-poker-wrapper .text-primary{color:hsl(var(--primary))}.main-poker-wrapper .text-primary-foreground{color:hsl(var(--primary-foreground))}.main-poker-wrapper .text-secondary-foreground{color:hsl(var(--secondary-foreground))}.main-poker-wrapper .text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.main-poker-wrapper .text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground)/.7)}.main-poker-wrapper .text-transparent{color:transparent}.main-poker-wrapper .text-white{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1))}.main-poker-wrapper .text-white\/80{color:hsla(0,0%,100%,.8)}.main-poker-wrapper .text-white\/90{color:hsla(0,0%,100%,.9019607843)}.main-poker-wrapper .underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.main-poker-wrapper .underline-offset-4{text-underline-offset:4px}.main-poker-wrapper .opacity-0{opacity:0}.main-poker-wrapper .opacity-10{opacity:.1}.main-poker-wrapper .opacity-100{opacity:1}.main-poker-wrapper .opacity-15{opacity:.15}.main-poker-wrapper .opacity-20{opacity:.2}.main-poker-wrapper .opacity-30{opacity:.3}.main-poker-wrapper .opacity-5{opacity:.05}.main-poker-wrapper .opacity-50{opacity:.5}.main-poker-wrapper .opacity-60{opacity:.6}.main-poker-wrapper .opacity-70{opacity:.7}.main-poker-wrapper .opacity-80{opacity:.8}.main-poker-wrapper .opacity-90{opacity:.9}.main-poker-wrapper .opacity-95{opacity:.95}.main-poker-wrapper .shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.main-poker-wrapper .shadow,.main-poker-wrapper .shadow-2xl{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_0_10px_rgba\(112\,0\,25\,0\.3\)\]{--tw-shadow:0 0 10px rgba(112,0,25,.3);--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_10px_rgba\(112\,0\,25\,0\.3\)\],.main-poker-wrapper .shadow-\[0_0_10px_rgba\(245\,196\,81\,0\.2\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_0_10px_rgba\(245\,196\,81\,0\.2\)\]{--tw-shadow:0 0 10px rgba(245,196,81,.2);--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 0 15px rgba(0,0,0,.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(0\,0\,0\,0\.3\)\],.main-poker-wrapper .shadow-\[0_0_15px_rgba\(112\,0\,25\,0\.5\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(112\,0\,25\,0\.5\)\]{--tw-shadow:0 0 15px rgba(112,0,25,.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(190\,53\,81\,0\.3\)\]{--tw-shadow:0 0 15px rgba(190,53,81,.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(190\,53\,81\,0\.3\)\],.main-poker-wrapper .shadow-\[0_0_15px_rgba\(212\,175\,55\,0\.1\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(212\,175\,55\,0\.1\)\]{--tw-shadow:0 0 15px rgba(212,175,55,.1);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(212\,175\,55\,0\.3\)\]{--tw-shadow:0 0 15px rgba(212,175,55,.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(212\,175\,55\,0\.3\)\],.main-poker-wrapper .shadow-\[0_0_15px_rgba\(224\,166\,62\,0\.15\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(224\,166\,62\,0\.15\)\]{--tw-shadow:0 0 15px rgba(224,166,62,.15);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.3\)\]{--tw-shadow:0 0 15px rgba(224,172,54,.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.3\)\],.main-poker-wrapper .shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.5\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.5\)\]{--tw-shadow:0 0 15px rgba(224,172,54,.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(234\,56\,76\,0\.5\)\]{--tw-shadow:0 0 15px rgba(234,56,76,.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(26\,49\,81\,0\.5\)\],.main-poker-wrapper .shadow-\[0_0_15px_rgba\(234\,56\,76\,0\.5\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_0_15px_rgba\(26\,49\,81\,0\.5\)\]{--tw-shadow:0 0 15px rgba(26,49,81,.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 0 20px rgba(0,0,0,.3);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.3\)\],.main-poker-wrapper .shadow-\[0_0_20px_rgba\(72\,215\,209\,0\.3\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_0_20px_rgba\(72\,215\,209\,0\.3\)\]{--tw-shadow:0 0 20px rgba(72,215,209,.3);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_30px_rgba\(224\,172\,54\,0\.3\)\]{--tw-shadow:0 0 30px rgba(224,172,54,.3);--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_30px_rgba\(224\,172\,54\,0\.3\)\],.main-poker-wrapper .shadow-\[0_0_30px_rgba\(245\,196\,81\,0\.3\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_0_30px_rgba\(245\,196\,81\,0\.3\)\]{--tw-shadow:0 0 30px rgba(245,196,81,.3);--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_30px_rgba\(245\,196\,81\,0\.4\)\]{--tw-shadow:0 0 30px rgba(245,196,81,.4);--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[0_0_30px_rgba\(245\,196\,81\,0\.4\)\],.main-poker-wrapper .shadow-\[0_5px_15px_rgba\(0\,0\,0\,0\.2\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-\[0_5px_15px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 5px 15px rgba(0,0,0,.2);--tw-shadow-colored:0 5px 15px var(--tw-shadow-color)}.main-poker-wrapper .shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.main-poker-wrapper .shadow-inner,.main-poker-wrapper .shadow-lg{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.main-poker-wrapper .shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.main-poker-wrapper .shadow-md,.main-poker-wrapper .shadow-none{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.main-poker-wrapper .shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.main-poker-wrapper .shadow-sm,.main-poker-wrapper .shadow-xl{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.main-poker-wrapper .shadow-\[\#700019\]\/20{--tw-shadow-color:rgb(112 0 25/0.2);--tw-shadow:var(--tw-shadow-colored)}.main-poker-wrapper .shadow-\[\#700019\]\/30{--tw-shadow-color:rgb(112 0 25/0.3);--tw-shadow:var(--tw-shadow-colored)}.main-poker-wrapper .shadow-poker-gold\/10{--tw-shadow-color:rgb(224 172 54/0.1);--tw-shadow:var(--tw-shadow-colored)}.main-poker-wrapper .shadow-poker-gold\/20{--tw-shadow-color:rgb(224 172 54/0.2);--tw-shadow:var(--tw-shadow-colored)}.main-poker-wrapper .shadow-poker-red\/10{--tw-shadow-color:rgb(155 29 44/0.1);--tw-shadow:var(--tw-shadow-colored)}.main-poker-wrapper .shadow-poker-red\/20{--tw-shadow-color:rgb(155 29 44/0.2);--tw-shadow:var(--tw-shadow-colored)}.main-poker-wrapper .outline-none{outline:2px solid transparent;outline-offset:2px}.main-poker-wrapper .outline{outline-style:solid}.main-poker-wrapper .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.main-poker-wrapper .ring,.main-poker-wrapper .ring-0{-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.main-poker-wrapper .ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.main-poker-wrapper .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.main-poker-wrapper .ring-ring{--tw-ring-color:hsl(var(--ring))}.main-poker-wrapper .ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.main-poker-wrapper .ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.main-poker-wrapper .blur{--tw-blur:blur(8px)}.main-poker-wrapper .blur,.main-poker-wrapper .blur-2xl{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .blur-2xl{--tw-blur:blur(40px)}.main-poker-wrapper .blur-3xl{--tw-blur:blur(64px)}.main-poker-wrapper .blur-3xl,.main-poker-wrapper .blur-\[100px\]{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .blur-\[100px\]{--tw-blur:blur(100px)}.main-poker-wrapper .blur-\[120px\]{--tw-blur:blur(120px)}.main-poker-wrapper .blur-\[1px\],.main-poker-wrapper .blur-\[120px\]{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .blur-\[1px\]{--tw-blur:blur(1px)}.main-poker-wrapper .blur-\[2px\]{--tw-blur:blur(2px)}.main-poker-wrapper .blur-\[2px\],.main-poker-wrapper .blur-\[80px\]{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .blur-\[80px\]{--tw-blur:blur(80px)}.main-poker-wrapper .blur-lg{--tw-blur:blur(16px)}.main-poker-wrapper .blur-lg,.main-poker-wrapper .blur-md{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .blur-md{--tw-blur:blur(12px)}.main-poker-wrapper .blur-sm{--tw-blur:blur(4px)}.main-poker-wrapper .blur-sm,.main-poker-wrapper .blur-xl{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .blur-xl{--tw-blur:blur(24px)}.main-poker-wrapper .drop-shadow-\[0_0_10px_rgba\(255\,215\,0\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(255,215,0,.5))}.main-poker-wrapper .drop-shadow-\[0_0_10px_rgba\(255\,215\,0\,0\.5\)\],.main-poker-wrapper .drop-shadow-\[0_0_15px_rgba\(112\,0\,25\,0\.7\)\]{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .drop-shadow-\[0_0_15px_rgba\(112\,0\,25\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 15px rgba(112,0,25,.7))}.main-poker-wrapper .drop-shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 15px rgba(224,172,54,.5))}.main-poker-wrapper .drop-shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.5\)\],.main-poker-wrapper .drop-shadow-\[0_0_15px_rgba\(245\,196\,81\,0\.5\)\]{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .drop-shadow-\[0_0_15px_rgba\(245\,196\,81\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 15px rgba(245,196,81,.5))}.main-poker-wrapper .drop-shadow-\[0_0_15px_rgba\(245\,196\,81\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 15px rgba(245,196,81,.7))}.main-poker-wrapper .drop-shadow-\[0_0_15px_rgba\(245\,196\,81\,0\.7\)\],.main-poker-wrapper .drop-shadow-\[0_0_25px_rgba\(224\,172\,54\,0\.6\)\]{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .drop-shadow-\[0_0_25px_rgba\(224\,172\,54\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 25px rgba(224,172,54,.6))}.main-poker-wrapper .drop-shadow-\[0_0_30px_rgba\(245\,196\,81\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 0 30px rgba(245,196,81,.8))}.main-poker-wrapper .drop-shadow-\[0_0_8px_rgba\(224\,172\,54\,0\.6\)\],.main-poker-wrapper .drop-shadow-\[0_0_30px_rgba\(245\,196\,81\,0\.8\)\]{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .drop-shadow-\[0_0_8px_rgba\(224\,172\,54\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(224,172,54,.6))}.main-poker-wrapper .drop-shadow-\[0_0_8px_rgba\(234\,56\,76\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(234,56,76,.6))}.main-poker-wrapper .drop-shadow-\[0_0_8px_rgba\(234\,56\,76\,0\.6\)\],.main-poker-wrapper .drop-shadow-\[0_0_8px_rgba\(245\,196\,81\,0\.4\)\]{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .drop-shadow-\[0_0_8px_rgba\(245\,196\,81\,0\.4\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(245,196,81,.4))}.main-poker-wrapper .drop-shadow-\[0_0_8px_rgba\(245\,196\,81\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(245,196,81,.6))}.main-poker-wrapper .drop-shadow-\[0_0_8px_rgba\(245\,196\,81\,0\.6\)\],.main-poker-wrapper .drop-shadow-lg{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0/0.04)) drop-shadow(0 4px 3px rgb(0 0 0/0.1))}.main-poker-wrapper .filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .backdrop-blur{--tw-backdrop-blur:blur(8px)}.main-poker-wrapper .backdrop-blur,.main-poker-wrapper .backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.main-poker-wrapper .backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.main-poker-wrapper .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.main-poker-wrapper .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;-webkit-transition-property:color,background-color,border-color,fill,stroke,opacity,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,fill,stroke,opacity,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .transition-\[left\,right\,width\]{-webkit-transition-property:left,right,width;transition-property:left,right,width;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .transition-\[margin\,opa\]{-webkit-transition-property:margin,opa;transition-property:margin,opa;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .transition-\[width\,height\,padding\]{-webkit-transition-property:width,height,padding;transition-property:width,height,padding;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .transition-\[width\]{-webkit-transition-property:width;transition-property:width;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .transition-colors{-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .transition-opacity{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .transition-shadow{-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .transition-transform{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .duration-1000{-webkit-transition-duration:1s;transition-duration:1s}.main-poker-wrapper .duration-200{-webkit-transition-duration:.2s;transition-duration:.2s}.main-poker-wrapper .duration-300{-webkit-transition-duration:.3s;transition-duration:.3s}.main-poker-wrapper .duration-500{-webkit-transition-duration:.5s;transition-duration:.5s}.main-poker-wrapper .duration-700{-webkit-transition-duration:.7s;transition-duration:.7s}.main-poker-wrapper .ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.main-poker-wrapper .ease-linear{-webkit-transition-timing-function:linear;transition-timing-function:linear}.main-poker-wrapper .ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}@-webkit-keyframes enter{0%{opacity:var(--tw-enter-opacity,1);-webkit-transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0));transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);-webkit-transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0));transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@-webkit-keyframes exit{to{opacity:var(--tw-exit-opacity,1);-webkit-transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0));transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);-webkit-transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0));transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.main-poker-wrapper .animate-in{-webkit-animation-name:enter;animation-name:enter;-webkit-animation-duration:.15s;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.main-poker-wrapper .fade-in-0{--tw-enter-opacity:0}.main-poker-wrapper .fade-in-80{--tw-enter-opacity:0.8}.main-poker-wrapper .zoom-in-95{--tw-enter-scale:0.95}.main-poker-wrapper .duration-1000{-webkit-animation-duration:1s;animation-duration:1s}.main-poker-wrapper .duration-200{-webkit-animation-duration:.2s;animation-duration:.2s}.main-poker-wrapper .duration-300{-webkit-animation-duration:.3s;animation-duration:.3s}.main-poker-wrapper .duration-500{-webkit-animation-duration:.5s;animation-duration:.5s}.main-poker-wrapper .duration-700{-webkit-animation-duration:.7s;animation-duration:.7s}.main-poker-wrapper .ease-in-out{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}.main-poker-wrapper .ease-linear{-webkit-animation-timing-function:linear;animation-timing-function:linear}.main-poker-wrapper .ease-out{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}.main-poker-wrapper .running{-webkit-animation-play-state:running;animation-play-state:running}.main-poker-wrapper .animate-pulse-gold{-webkit-animation:pulse-gold 2s infinite;animation:pulse-gold 2s infinite}.main-poker-wrapper .animate-float{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.main-poker-wrapper .animate-fade-in{-webkit-animation:fade-in .8s ease-out forwards;animation:fade-in .8s ease-out forwards}.main-poker-wrapper .text-shadow-lg{text-shadow:0 2px 10px rgba(0,0,0,.5)}.main-poker-wrapper .btn-glow:hover{-webkit-box-shadow:0 0 15px rgba(234,56,76,.7019607843);box-shadow:0 0 15px rgba(234,56,76,.7019607843)}@keyframes pulse-gold{0%{-webkit-box-shadow:0 0 rgba(224,172,54,.4);box-shadow:0 0 rgba(224,172,54,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(224,172,54,0);box-shadow:0 0 0 10px rgba(224,172,54,0)}to{-webkit-box-shadow:0 0 rgba(224,172,54,0);box-shadow:0 0 rgba(224,172,54,0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.main-poker-wrapper .file\:border-0::file-selector-button{border-width:0}.main-poker-wrapper .file\:bg-transparent::file-selector-button{background-color:transparent}.main-poker-wrapper .file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.main-poker-wrapper .file\:font-medium::file-selector-button{font-weight:500}.main-poker-wrapper .file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.main-poker-wrapper .placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.main-poker-wrapper .placeholder\:text-muted-foreground::-webkit-input-placeholder{color:hsl(var(--muted-foreground))}.main-poker-wrapper .placeholder\:text-muted-foreground::-ms-input-placeholder{color:hsl(var(--muted-foreground))}.main-poker-wrapper .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.main-poker-wrapper .before\:absolute:before{content:var(--tw-content);position:absolute}.main-poker-wrapper .before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.main-poker-wrapper .before\:-z-10:before{content:var(--tw-content);z-index:-10}.main-poker-wrapper .before\:scale-\[0\.96\]:before{--tw-scale-x:0.96;--tw-scale-y:0.96}.main-poker-wrapper .before\:scale-\[0\.96\]:before,.main-poker-wrapper .before\:transform:before{content:var(--tw-content);-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .before\:rounded-2xl:before{content:var(--tw-content);border-radius:1rem}.main-poker-wrapper .before\:bg-\[\#be3551\]\/20:before{content:var(--tw-content);background-color:rgba(190,53,81,.2)}.main-poker-wrapper .before\:bg-\[\#d1a02f\]\/20:before{content:var(--tw-content);background-color:rgba(209,160,47,.2)}.main-poker-wrapper .before\:bg-\[\#ffc045\]\/20:before{content:var(--tw-content);background-color:rgba(255,192,69,.2)}.main-poker-wrapper .before\:opacity-70:before{content:var(--tw-content);opacity:.7}.main-poker-wrapper .before\:blur-xl:before{content:var(--tw-content);--tw-blur:blur(24px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-poker-wrapper .before\:transition-transform:before{content:var(--tw-content);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .before\:duration-300:before{-webkit-transition-duration:.3s;transition-duration:.3s;content:var(--tw-content);-webkit-animation-duration:.3s;animation-duration:.3s}.main-poker-wrapper .after\:absolute:after{content:var(--tw-content);position:absolute}.main-poker-wrapper .after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.main-poker-wrapper .after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.main-poker-wrapper .after\:bottom-0:after{content:var(--tw-content);bottom:0}.main-poker-wrapper .after\:left-0:after{content:var(--tw-content);left:0}.main-poker-wrapper .after\:left-1\/2:after{content:var(--tw-content);left:50%}.main-poker-wrapper .after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.main-poker-wrapper .after\:w-1:after{content:var(--tw-content);width:.25rem}.main-poker-wrapper .after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.main-poker-wrapper .after\:w-full:after{content:var(--tw-content);width:100%}.main-poker-wrapper .after\:origin-left:after{content:var(--tw-content);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.main-poker-wrapper .after\:-translate-x-1\/2:after{--tw-translate-x:-50%}.main-poker-wrapper .after\:-translate-x-1\/2:after,.main-poker-wrapper .after\:scale-x-0:after{content:var(--tw-content);-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .after\:scale-x-0:after{--tw-scale-x:0}.main-poker-wrapper .after\:bg-poker-gold\/50:after{content:var(--tw-content);background-color:rgba(224,172,54,.5019607843)}.main-poker-wrapper .after\:transition-transform:after{content:var(--tw-content);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.main-poker-wrapper .after\:duration-500:after{-webkit-transition-duration:.5s;transition-duration:.5s}.main-poker-wrapper .after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.main-poker-wrapper .after\:duration-500:after{content:var(--tw-content);-webkit-animation-duration:.5s;animation-duration:.5s}.main-poker-wrapper .first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.main-poker-wrapper .first\:border-l:first-child{border-left-width:1px}.main-poker-wrapper .last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.main-poker-wrapper .last\:border-0:last-child{border-width:0}.main-poker-wrapper .last\:border-b-0:last-child{border-bottom-width:0}.main-poker-wrapper .last\:pb-0:last-child{padding-bottom:0}.main-poker-wrapper .focus-within\:relative:focus-within{position:relative}.main-poker-wrapper .focus-within\:z-20:focus-within{z-index:20}.main-poker-wrapper .hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.main-poker-wrapper .hover\:-translate-y-1:hover,.main-poker-wrapper .hover\:-translate-y-2:hover{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.main-poker-wrapper .hover\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.main-poker-wrapper .hover\:-translate-y-3:hover,.main-poker-wrapper .hover\:translate-y-\[-5px\]:hover{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .hover\:translate-y-\[-5px\]:hover{--tw-translate-y:-5px}.main-poker-wrapper .hover\:rotate-1:hover{--tw-rotate:1deg}.main-poker-wrapper .hover\:rotate-1:hover,.main-poker-wrapper .hover\:scale-105:hover{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.main-poker-wrapper .hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.main-poker-wrapper .hover\:scale-110:hover,.main-poker-wrapper .hover\:scale-\[1\.02\]:hover{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.main-poker-wrapper .hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .hover\:border-\[\#3a6173\]\/60:hover{border-color:rgba(58,97,115,.6)}.main-poker-wrapper .hover\:border-\[\#d4af37\]\/50:hover{border-color:rgba(212,175,55,.5019607843)}.main-poker-wrapper .hover\:border-\[\#e0a63e\]\/50:hover{border-color:rgba(224,166,62,.5019607843)}.main-poker-wrapper .hover\:border-\[\#e0a63e\]\/70:hover{border-color:rgba(224,166,62,.7019607843)}.main-poker-wrapper .hover\:border-\[\#f5c451\]\/30:hover{border-color:rgba(245,196,81,.3019607843)}.main-poker-wrapper .hover\:border-poker-gold\/30:hover{border-color:rgba(224,172,54,.3019607843)}.main-poker-wrapper .hover\:border-poker-gold\/40:hover{border-color:rgba(224,172,54,.4)}.main-poker-wrapper .hover\:border-poker-gold\/50:hover{border-color:rgba(224,172,54,.5019607843)}.main-poker-wrapper .hover\:border-poker-gold\/60:hover{border-color:rgba(224,172,54,.6)}.main-poker-wrapper .hover\:border-poker-gold\/70:hover{border-color:rgba(224,172,54,.7019607843)}.main-poker-wrapper .hover\:border-poker-red\/30:hover{border-color:rgba(155,29,44,.3019607843)}.main-poker-wrapper .hover\:bg-\[\#00aa55\]\/80:hover{background-color:rgba(0,170,85,.8)}.main-poker-wrapper .hover\:bg-\[\#1a3151\]\/90:hover{background-color:rgba(26,49,81,.9019607843)}.main-poker-wrapper .hover\:bg-\[\#1f1f1f\]:hover{--tw-bg-opacity:1;background-color:rgb(31,31,31,var(--tw-bg-opacity,1))}.main-poker-wrapper .hover\:bg-\[\#1f1f1f\]\/90:hover{background-color:rgba(31,31,31,.9019607843)}.main-poker-wrapper .hover\:bg-\[\#2a2a2a\]:hover{--tw-bg-opacity:1;background-color:rgb(42,42,42,var(--tw-bg-opacity,1))}.main-poker-wrapper .hover\:bg-\[\#333333\]:hover{--tw-bg-opacity:1;background-color:rgb(51,51,51,var(--tw-bg-opacity,1))}.main-poker-wrapper .hover\:bg-\[\#3a6173\]\/90:hover{background-color:rgba(58,97,115,.9019607843)}.main-poker-wrapper .hover\:bg-\[\#48d7d1\]\/90:hover{background-color:rgba(72,215,209,.9019607843)}.main-poker-wrapper .hover\:bg-\[\#6366f1\]\/80:hover{background-color:rgba(99,102,241,.8)}.main-poker-wrapper .hover\:bg-\[\#700019\]\/30:hover{background-color:rgba(112,0,25,.3019607843)}.main-poker-wrapper .hover\:bg-\[\#700019\]\/80:hover{background-color:rgba(112,0,25,.8)}.main-poker-wrapper .hover\:bg-\[\#700019\]\/90:hover{background-color:rgba(112,0,25,.9019607843)}.main-poker-wrapper .hover\:bg-\[\#BE3551\]\/90:hover{background-color:rgba(190,53,81,.9019607843)}.main-poker-wrapper .hover\:bg-\[\#D4AF37\]\/10:hover{background-color:rgba(212,175,55,.1019607843)}.main-poker-wrapper .hover\:bg-\[\#be3551\]\/90:hover{background-color:rgba(190,53,81,.9019607843)}.main-poker-wrapper .hover\:bg-\[\#d4af37\]\/10:hover{background-color:rgba(212,175,55,.1019607843)}.main-poker-wrapper .hover\:bg-\[\#e0a63e\]\/10:hover{background-color:rgba(224,166,62,.1019607843)}.main-poker-wrapper .hover\:bg-\[\#e0a63e\]\/80:hover{background-color:rgba(224,166,62,.8)}.main-poker-wrapper .hover\:bg-\[\#e0a63e\]\/90:hover{background-color:rgba(224,166,62,.9019607843)}.main-poker-wrapper .hover\:bg-\[\#f5c451\]\/10:hover{background-color:rgba(245,196,81,.1019607843)}.main-poker-wrapper .hover\:bg-\[\#f97316\]\/80:hover{background-color:rgba(249,115,22,.8)}.main-poker-wrapper .hover\:bg-accent:hover{background-color:hsl(var(--accent))}.main-poker-wrapper .hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.main-poker-wrapper .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.main-poker-wrapper .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243,244,246,var(--tw-bg-opacity,1))}.main-poker-wrapper .hover\:bg-muted:hover{background-color:hsl(var(--muted))}.main-poker-wrapper .hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.main-poker-wrapper .hover\:bg-poker-black\/30:hover{background-color:rgba(29,29,29,.3019607843)}.main-poker-wrapper .hover\:bg-poker-black\/50:hover{background-color:rgba(29,29,29,.5019607843)}.main-poker-wrapper .hover\:bg-poker-darkGrey\/80:hover{background-color:rgba(46,46,46,.8)}.main-poker-wrapper .hover\:bg-poker-gold\/10:hover{background-color:rgba(224,172,54,.1019607843)}.main-poker-wrapper .hover\:bg-poker-gold\/5:hover{background-color:rgba(224,172,54,.0509803922)}.main-poker-wrapper .hover\:bg-poker-gold\/90:hover{background-color:rgba(224,172,54,.9019607843)}.main-poker-wrapper .hover\:bg-poker-red\/5:hover{background-color:rgba(155,29,44,.0509803922)}.main-poker-wrapper .hover\:bg-poker-red\/90:hover{background-color:rgba(155,29,44,.9019607843)}.main-poker-wrapper .hover\:bg-primary:hover{background-color:hsl(var(--primary))}.main-poker-wrapper .hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.main-poker-wrapper .hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.main-poker-wrapper .hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.main-poker-wrapper .hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.main-poker-wrapper .hover\:bg-transparent:hover{background-color:transparent}.main-poker-wrapper .hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1019607843)}.main-poker-wrapper .hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.main-poker-wrapper .hover\:bg-white\/5:hover{background-color:hsla(0,0%,100%,.0509803922)}.main-poker-wrapper .hover\:from-\[\#BE3551\]\/90:hover{--tw-gradient-from:rgb(190 53 81/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(190 53 81/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.main-poker-wrapper .hover\:to-\[\#9b1d2c\]\/90:hover{--tw-gradient-to:rgb(155 29 44/0.9) var(--tw-gradient-to-position)}.main-poker-wrapper .hover\:text-\[\#00C9B7\]\/80:hover{color:rgba(0,201,183,.8)}.main-poker-wrapper .hover\:text-\[\#48d7d1\]\/80:hover{color:rgba(72,215,209,.8)}.main-poker-wrapper .hover\:text-\[\#D4AF37\]\/80:hover{color:rgba(212,175,55,.8)}.main-poker-wrapper .hover\:text-\[\#caa65b\]:hover{--tw-text-opacity:1;color:rgb(202,166,91,var(--tw-text-opacity,1))}.main-poker-wrapper .hover\:text-\[\#d4af37\]:hover{--tw-text-opacity:1;color:rgb(212,175,55,var(--tw-text-opacity,1))}.main-poker-wrapper .hover\:text-\[\#e0a63e\]:hover{--tw-text-opacity:1;color:rgb(224,166,62,var(--tw-text-opacity,1))}.main-poker-wrapper .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.main-poker-wrapper .hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29,78,216,var(--tw-text-opacity,1))}.main-poker-wrapper .hover\:text-foreground:hover{color:hsl(var(--foreground))}.main-poker-wrapper .hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.main-poker-wrapper .hover\:text-poker-gold:hover{--tw-text-opacity:1;color:rgb(224,172,54,var(--tw-text-opacity,1))}.main-poker-wrapper .hover\:text-poker-gold\/80:hover{color:rgba(224,172,54,.8)}.main-poker-wrapper .hover\:text-poker-red:hover{--tw-text-opacity:1;color:rgb(155,29,44,var(--tw-text-opacity,1))}.main-poker-wrapper .hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.main-poker-wrapper .hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.main-poker-wrapper .hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1))}.main-poker-wrapper .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.main-poker-wrapper .hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.main-poker-wrapper .hover\:opacity-100:hover{opacity:1}.main-poker-wrapper .hover\:opacity-20:hover{opacity:.2}.main-poker-wrapper .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_10px_rgba\(212\,175\,55\,0\.3\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_10px_rgba\(212\,175\,55\,0\.3\)\]:hover{--tw-shadow:0 0 10px rgba(212,175,55,.3);--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(155\,29\,44\,0\.5\)\]:hover{--tw-shadow:0 0 15px rgba(155,29,44,.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(155\,29\,44\,0\.5\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(190\,53\,81\,0\.5\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(190\,53\,81\,0\.5\)\]:hover{--tw-shadow:0 0 15px rgba(190,53,81,.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(224\,166\,62\,0\.2\)\]:hover{--tw-shadow:0 0 15px rgba(224,166,62,.2);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(224\,166\,62\,0\.2\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.2\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.2\)\]:hover{--tw-shadow:0 0 15px rgba(224,172,54,.2);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.3\)\]:hover{--tw-shadow:0 0 15px rgba(224,172,54,.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.3\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.5\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(224\,172\,54\,0\.5\)\]:hover{--tw-shadow:0 0 15px rgba(224,172,54,.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(242\,201\,76\,0\.2\)\]:hover{--tw-shadow:0 0 15px rgba(242,201,76,.2);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(242\,201\,76\,0\.2\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(245\,196\,81\,0\.2\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(245\,196\,81\,0\.2\)\]:hover{--tw-shadow:0 0 15px rgba(245,196,81,.2);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(245\,196\,81\,0\.3\)\]:hover{--tw-shadow:0 0 15px rgba(245,196,81,.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_15px_rgba\(245\,196\,81\,0\.3\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(190\,53\,81\,0\.5\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(190\,53\,81\,0\.5\)\]:hover{--tw-shadow:0 0 20px rgba(190,53,81,.5);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(224\,166\,62\,0\.2\)\]:hover{--tw-shadow:0 0 20px rgba(224,166,62,.2);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(224\,166\,62\,0\.2\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(224\,172\,54\,0\.2\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(224\,172\,54\,0\.2\)\]:hover{--tw-shadow:0 0 20px rgba(224,172,54,.2);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(224\,172\,54\,0\.3\)\]:hover{--tw-shadow:0 0 20px rgba(224,172,54,.3);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(224\,172\,54\,0\.3\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.2\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.2\)\]:hover{--tw-shadow:0 0 20px hsla(0,0%,100%,.2);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(112\,0\,25\,0\.7\)\]:hover{--tw-shadow:0 0 25px rgba(112,0,25,.7);--tw-shadow-colored:0 0 25px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(112\,0\,25\,0\.7\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(224\,172\,54\,0\.7\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(224\,172\,54\,0\.7\)\]:hover{--tw-shadow:0 0 25px rgba(224,172,54,.7);--tw-shadow-colored:0 0 25px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(224\,172\,54\,0\.8\)\]:hover{--tw-shadow:0 0 25px rgba(224,172,54,.8);--tw-shadow-colored:0 0 25px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(224\,172\,54\,0\.8\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(234\,56\,76\,0\.7\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(234\,56\,76\,0\.7\)\]:hover{--tw-shadow:0 0 25px rgba(234,56,76,.7);--tw-shadow-colored:0 0 25px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(26\,49\,81\,0\.8\)\]:hover{--tw-shadow:0 0 25px rgba(26,49,81,.8);--tw-shadow-colored:0 0 25px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_25px_rgba\(26\,49\,81\,0\.8\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_0_30px_rgba\(245\,196\,81\,0\.2\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_0_30px_rgba\(245\,196\,81\,0\.2\)\]:hover{--tw-shadow:0 0 30px rgba(245,196,81,.2);--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_35px_rgba\(0\,0\,0\,0\.3\)\]:hover{--tw-shadow:0 0 35px rgba(0,0,0,.3);--tw-shadow-colored:0 0 35px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_0_35px_rgba\(0\,0\,0\,0\.3\)\]:hover,.main-poker-wrapper .hover\:shadow-\[0_10px_20px_rgba\(224\,166\,62\,0\.2\)\]:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-\[0_10px_20px_rgba\(224\,166\,62\,0\.2\)\]:hover{--tw-shadow:0 10px 20px rgba(224,166,62,.2);--tw-shadow-colored:0 10px 20px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_5px_30px_rgba\(224\,172\,54\,0\.1\)\]:hover{--tw-shadow:0 5px 30px rgba(224,172,54,.1);--tw-shadow-colored:0 5px 30px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[0_5px_30px_rgba\(224\,172\,54\,0\.1\)\]:hover,.main-poker-wrapper .hover\:shadow-xl:hover{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.main-poker-wrapper .hover\:shadow-\[\#700019\]\/40:hover{--tw-shadow-color:rgb(112 0 25/0.4);--tw-shadow:var(--tw-shadow-colored)}.main-poker-wrapper .hover\:shadow-poker-gold\/5:hover{--tw-shadow-color:rgb(224 172 54/0.05);--tw-shadow:var(--tw-shadow-colored)}.main-poker-wrapper .hover\:shadow-poker-red\/40:hover{--tw-shadow-color:rgb(155 29 44/0.4);--tw-shadow:var(--tw-shadow-colored)}.main-poker-wrapper .hover\:before\:scale-\[1\.04\]:hover:before{--tw-scale-x:1.04;--tw-scale-y:1.04}.main-poker-wrapper .hover\:after\:scale-x-100:hover:after,.main-poker-wrapper .hover\:before\:scale-\[1\.04\]:hover:before{content:var(--tw-content);-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .hover\:after\:scale-x-100:hover:after{--tw-scale-x:1}.main-poker-wrapper .hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.main-poker-wrapper .focus\:border-\[\#00C9B7\]:focus{--tw-border-opacity:1;border-color:rgb(0,201,183,var(--tw-border-opacity,1))}.main-poker-wrapper .focus\:border-\[\#48d7d1\]:focus{--tw-border-opacity:1;border-color:rgb(72,215,209,var(--tw-border-opacity,1))}.main-poker-wrapper .focus\:border-\[\#d4af37\]:focus{--tw-border-opacity:1;border-color:rgb(212,175,55,var(--tw-border-opacity,1))}.main-poker-wrapper .focus\:bg-accent:focus{background-color:hsl(var(--accent))}.main-poker-wrapper .focus\:bg-primary:focus{background-color:hsl(var(--primary))}.main-poker-wrapper .focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.main-poker-wrapper .focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.main-poker-wrapper .focus\:opacity-100:focus{opacity:1}.main-poker-wrapper .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.main-poker-wrapper .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.main-poker-wrapper .focus\:ring-1:focus,.main-poker-wrapper .focus\:ring-2:focus{-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.main-poker-wrapper .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.main-poker-wrapper .focus\:ring-\[\#00C9B7\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 201 183/var(--tw-ring-opacity,1))}.main-poker-wrapper .focus\:ring-\[\#48d7d1\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(72 215 209/var(--tw-ring-opacity,1))}.main-poker-wrapper .focus\:ring-\[\#d4af37\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(212 175 55/var(--tw-ring-opacity,1))}.main-poker-wrapper .focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.main-poker-wrapper .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.main-poker-wrapper .focus-visible\:border-\[\#e0a63e\]\/50:focus-visible{border-color:rgba(224,166,62,.5019607843)}.main-poker-wrapper .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.main-poker-wrapper .focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.main-poker-wrapper .focus-visible\:ring-1:focus-visible,.main-poker-wrapper .focus-visible\:ring-2:focus-visible{-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.main-poker-wrapper .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.main-poker-wrapper .focus-visible\:ring-\[\#e0a63e\]\/50:focus-visible{--tw-ring-color:rgb(224 166 62/0.5)}.main-poker-wrapper .focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.main-poker-wrapper .focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.main-poker-wrapper .focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.main-poker-wrapper .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.main-poker-wrapper .focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.main-poker-wrapper .active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.main-poker-wrapper .active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.main-poker-wrapper .disabled\:pointer-events-none:disabled{pointer-events:none}.main-poker-wrapper .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.main-poker-wrapper .disabled\:opacity-50:disabled{opacity:.5}.main-poker-wrapper .group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.main-poker-wrapper .group:hover .group-hover\:w-full{width:100%}.main-poker-wrapper .group:hover .group-hover\:-translate-y-1{--tw-translate-y:-0.25rem}.main-poker-wrapper .group:hover .group-hover\:-translate-y-1,.main-poker-wrapper .group:hover .group-hover\:translate-x-1{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.main-poker-wrapper .group:hover .group-hover\:translate-y-1{--tw-translate-y:0.25rem}.main-poker-wrapper .group:hover .group-hover\:scale-105,.main-poker-wrapper .group:hover .group-hover\:translate-y-1{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.main-poker-wrapper .group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.main-poker-wrapper .group:hover .group-hover\:scale-110,.main-poker-wrapper .group:hover .group-hover\:scale-125{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}@-webkit-keyframes bounce-light{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:.8}}@keyframes bounce-light{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:.8}}.main-poker-wrapper .group:hover .group-hover\:animate-bounce-light{-webkit-animation:bounce-light 2s infinite;animation:bounce-light 2s infinite}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}.main-poker-wrapper .group:hover .group-hover\:animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.main-poker-wrapper .group:hover .group-hover\:border-\[\#d4af37\]{--tw-border-opacity:1;border-color:rgb(212,175,55,var(--tw-border-opacity,1))}.main-poker-wrapper .group:hover .group-hover\:border-\[\#e0a63e\]{--tw-border-opacity:1;border-color:rgb(224,166,62,var(--tw-border-opacity,1))}.main-poker-wrapper .group:hover .group-hover\:border-\[\#e0a63e\]\/70{border-color:rgba(224,166,62,.7019607843)}.main-poker-wrapper .group:hover .group-hover\:border-\[\#f5c451\]\/40{border-color:rgba(245,196,81,.4)}.main-poker-wrapper .group:hover .group-hover\:border-poker-gold\/20{border-color:rgba(224,172,54,.2)}.main-poker-wrapper .group:hover .group-hover\:border-poker-gold\/40{border-color:rgba(224,172,54,.4)}.main-poker-wrapper .group:hover .group-hover\:border-poker-gold\/50{border-color:rgba(224,172,54,.5019607843)}.main-poker-wrapper .group:hover .group-hover\:border-poker-gold\/70{border-color:rgba(224,172,54,.7019607843)}.main-poker-wrapper .group:hover .group-hover\:bg-\[\#700019\]\/40{background-color:rgba(112,0,25,.4)}.main-poker-wrapper .group:hover .group-hover\:bg-poker-black\/70{background-color:rgba(29,29,29,.7019607843)}.main-poker-wrapper .group:hover .group-hover\:bg-poker-gold{--tw-bg-opacity:1;background-color:rgb(224,172,54,var(--tw-bg-opacity,1))}.main-poker-wrapper .group:hover .group-hover\:bg-poker-gold\/30{background-color:rgba(224,172,54,.3019607843)}.main-poker-wrapper .group:hover .group-hover\:bg-poker-red{--tw-bg-opacity:1;background-color:rgb(155,29,44,var(--tw-bg-opacity,1))}.main-poker-wrapper .group:hover .group-hover\:bg-poker-red\/30{background-color:rgba(155,29,44,.3019607843)}.main-poker-wrapper .group:hover .group-hover\:text-\[\#caa65b\]{--tw-text-opacity:1;color:rgb(202,166,91,var(--tw-text-opacity,1))}.main-poker-wrapper .group:hover .group-hover\:text-\[\#e0a63e\]{--tw-text-opacity:1;color:rgb(224,166,62,var(--tw-text-opacity,1))}.main-poker-wrapper .group:hover .group-hover\:text-\[\#e0ac36\]{--tw-text-opacity:1;color:rgb(224,172,54,var(--tw-text-opacity,1))}.main-poker-wrapper .group:hover .group-hover\:text-\[\#f5c451\]{--tw-text-opacity:1;color:rgb(245,196,81,var(--tw-text-opacity,1))}.main-poker-wrapper .group:hover .group-hover\:text-poker-gold{--tw-text-opacity:1;color:rgb(224,172,54,var(--tw-text-opacity,1))}.main-poker-wrapper .group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.main-poker-wrapper .group:hover .group-hover\:opacity-0{opacity:0}.main-poker-wrapper .group:hover .group-hover\:opacity-10{opacity:.1}.main-poker-wrapper .group:hover .group-hover\:opacity-100{opacity:1}.main-poker-wrapper .group:hover .group-hover\:opacity-20{opacity:.2}.main-poker-wrapper .group:hover .group-hover\:opacity-90{opacity:.9}.main-poker-wrapper .group:hover .group-hover\:shadow-\[0_0_12px_rgba\(245\,196\,81\,0\.4\)\]{--tw-shadow:0 0 12px rgba(245,196,81,.4);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .group:hover .group-hover\:shadow-\[0_0_20px_rgba\(224\,166\,62\,0\.2\)\]{--tw-shadow:0 0 20px rgba(224,166,62,.2);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.main-poker-wrapper .group:hover .group-hover\:shadow-\[0_0_20px_rgba\(224\,166\,62\,0\.2\)\],.main-poker-wrapper .group:hover .group-hover\:shadow-\[0_0_20px_rgba\(224\,172\,54\,0\.2\)\]{-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .group:hover .group-hover\:shadow-\[0_0_20px_rgba\(224\,172\,54\,0\.2\)\]{--tw-shadow:0 0 20px rgba(224,172,54,.2);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.main-poker-wrapper .group:hover .group-hover\:shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted)/.4)}.main-poker-wrapper .group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.main-poker-wrapper .group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.main-poker-wrapper .group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.main-poker-wrapper .group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.main-poker-wrapper .group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252,165,165,var(--tw-text-opacity,1))}.main-poker-wrapper .group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.main-poker-wrapper .group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.main-poker-wrapper .group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.main-poker-wrapper .group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive)/.3)}.main-poker-wrapper .group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.main-poker-wrapper .group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.main-poker-wrapper .group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254,242,242,var(--tw-text-opacity,1))}.main-poker-wrapper .group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.main-poker-wrapper .group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.main-poker-wrapper .group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.main-poker-wrapper .peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.main-poker-wrapper .peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.main-poker-wrapper .peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.main-poker-wrapper .has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.main-poker-wrapper .has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.main-poker-wrapper .group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.main-poker-wrapper .aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.main-poker-wrapper .aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.main-poker-wrapper .aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.main-poker-wrapper .aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent)/.5)}.main-poker-wrapper .aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.main-poker-wrapper .aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.main-poker-wrapper .aria-selected\:opacity-100[aria-selected=true]{opacity:1}.main-poker-wrapper .aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.main-poker-wrapper .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.main-poker-wrapper .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.main-poker-wrapper .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.main-poker-wrapper .data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.main-poker-wrapper .data-\[side\=left\]\:-translate-x-1[data-side=left]{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.main-poker-wrapper .data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.main-poker-wrapper .data-\[side\=right\]\:translate-x-1[data-side=right],.main-poker-wrapper .data-\[side\=top\]\:-translate-y-1[data-side=top]{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.main-poker-wrapper .data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem}.main-poker-wrapper .data-\[state\=checked\]\:translate-x-5[data-state=checked],.main-poker-wrapper .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.main-poker-wrapper .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.main-poker-wrapper .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px}.main-poker-wrapper .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.main-poker-wrapper .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.main-poker-wrapper .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@-webkit-keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.main-poker-wrapper .data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{-webkit-animation:accordion-up .2s ease-out;animation:accordion-up .2s ease-out}@-webkit-keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.main-poker-wrapper .data-\[state\=open\]\:animate-accordion-down[data-state=open]{-webkit-animation:accordion-down .2s ease-out;animation:accordion-down .2s ease-out}.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-poker-wrapper .data-\[state\=checked\]\:border-\[\#48d7d1\][data-state=checked]{--tw-border-opacity:1;border-color:rgb(72,215,209,var(--tw-border-opacity,1))}.main-poker-wrapper .data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.main-poker-wrapper .data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent)/.5)}.main-poker-wrapper .data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.main-poker-wrapper .data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.main-poker-wrapper .data-\[state\=checked\]\:bg-\[\#48d7d1\][data-state=checked]{--tw-bg-opacity:1;background-color:rgb(72,215,209,var(--tw-bg-opacity,1))}.main-poker-wrapper .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.main-poker-wrapper .data-\[state\=on\]\:bg-accent[data-state=on],.main-poker-wrapper .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.main-poker-wrapper .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent)/.5)}.main-poker-wrapper .data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.main-poker-wrapper .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.main-poker-wrapper .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.main-poker-wrapper .data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.main-poker-wrapper .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.main-poker-wrapper .data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.main-poker-wrapper .data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.main-poker-wrapper .data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.main-poker-wrapper .data-\[state\=on\]\:text-accent-foreground[data-state=on],.main-poker-wrapper .data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.main-poker-wrapper .data-\[disabled\=true\]\:opacity-50[data-disabled=true],.main-poker-wrapper .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.main-poker-wrapper .data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.main-poker-wrapper .data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .data-\[swipe\=move\]\:transition-none[data-swipe=move]{-webkit-transition-property:none;transition-property:none}.main-poker-wrapper .data-\[state\=closed\]\:duration-300[data-state=closed]{-webkit-transition-duration:.3s;transition-duration:.3s}.main-poker-wrapper .data-\[state\=open\]\:duration-500[data-state=open]{-webkit-transition-duration:.5s;transition-duration:.5s}.main-poker-wrapper .data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.main-poker-wrapper .data-\[state\=open\]\:animate-in[data-state=open],.main-poker-wrapper .data-\[state\=visible\]\:animate-in[data-state=visible]{-webkit-animation-name:enter;animation-name:enter;-webkit-animation-duration:.15s;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.main-poker-wrapper .data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.main-poker-wrapper .data-\[state\=closed\]\:animate-out[data-state=closed],.main-poker-wrapper .data-\[state\=hidden\]\:animate-out[data-state=hidden],.main-poker-wrapper .data-\[swipe\=end\]\:animate-out[data-swipe=end]{-webkit-animation-name:exit;animation-name:exit;-webkit-animation-duration:.15s;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.main-poker-wrapper .data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.main-poker-wrapper .data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.main-poker-wrapper .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.main-poker-wrapper .data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.main-poker-wrapper .data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.main-poker-wrapper .data-\[state\=open\]\:fade-in-0[data-state=open],.main-poker-wrapper .data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.main-poker-wrapper .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:0.95}.main-poker-wrapper .data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:0.9}.main-poker-wrapper .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:0.95}.main-poker-wrapper .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.main-poker-wrapper .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.main-poker-wrapper .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.main-poker-wrapper .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.main-poker-wrapper .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.main-poker-wrapper .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.main-poker-wrapper .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.main-poker-wrapper .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.main-poker-wrapper .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.main-poker-wrapper .data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.main-poker-wrapper .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.main-poker-wrapper .data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.main-poker-wrapper .data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.main-poker-wrapper .data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.main-poker-wrapper .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.main-poker-wrapper .data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.main-poker-wrapper .data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.main-poker-wrapper .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.main-poker-wrapper .data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.main-poker-wrapper .data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.main-poker-wrapper .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.main-poker-wrapper .data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.main-poker-wrapper .data-\[state\=closed\]\:duration-300[data-state=closed]{-webkit-animation-duration:.3s;animation-duration:.3s}.main-poker-wrapper .data-\[state\=open\]\:duration-500[data-state=open]{-webkit-animation-duration:.5s;animation-duration:.5s}.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%}.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after,.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px}.main-poker-wrapper .data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.main-poker-wrapper .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.main-poker-wrapper .group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.main-poker-wrapper .group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.main-poker-wrapper .group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.main-poker-wrapper .group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.main-poker-wrapper .group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.main-poker-wrapper .group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px}.main-poker-wrapper .group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0,.main-poker-wrapper .group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.main-poker-wrapper .group[data-state=open] .group-data-\[state\=open\]\:rotate-180{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.main-poker-wrapper .group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.main-poker-wrapper .group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.main-poker-wrapper .group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.main-poker-wrapper .group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.main-poker-wrapper .group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.main-poker-wrapper .group[data-state=open] .group-data-\[state\=open\]\:border-\[\#d4af37\]\/30{border-color:rgba(212,175,55,.3019607843)}.main-poker-wrapper .group[data-state=open] .group-data-\[state\=open\]\:border-\[\#e0a63e\]\/30{border-color:rgba(224,166,62,.3019607843)}.main-poker-wrapper .group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.main-poker-wrapper .group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.main-poker-wrapper .group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.main-poker-wrapper .group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.main-poker-wrapper .group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.main-poker-wrapper .peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.main-poker-wrapper .peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.main-poker-wrapper .peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.main-poker-wrapper .peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.main-poker-wrapper .peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.main-poker-wrapper .dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width:640px){.main-poker-wrapper .sm\:bottom-0{bottom:0}.main-poker-wrapper .sm\:right-0{right:0}.main-poker-wrapper .sm\:top-auto{top:auto}.main-poker-wrapper .sm\:mt-0{margin-top:0}.main-poker-wrapper .sm\:inline{display:inline}.main-poker-wrapper .sm\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.main-poker-wrapper .sm\:h-\[350px\]{height:350px}.main-poker-wrapper .sm\:w-auto{width:auto}.main-poker-wrapper .sm\:max-w-sm{max-width:24rem}.main-poker-wrapper .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.main-poker-wrapper .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.main-poker-wrapper .sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-poker-wrapper .sm\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-poker-wrapper .sm\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-poker-wrapper .sm\:gap-2\.5{gap:.625rem}.main-poker-wrapper .sm\:gap-6{gap:1.5rem}.main-poker-wrapper .sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * (1 - var(--tw-space-x-reverse)))}.main-poker-wrapper .sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * (1 - var(--tw-space-x-reverse)))}.main-poker-wrapper .sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.main-poker-wrapper .sm\:rounded-lg{border-radius:var(--radius)}.main-poker-wrapper .sm\:rounded-xl{border-radius:.75rem}.main-poker-wrapper .sm\:px-8{padding-left:2rem;padding-right:2rem}.main-poker-wrapper .sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.main-poker-wrapper .sm\:text-left{text-align:left}.main-poker-wrapper .sm\:text-5xl{font-size:3rem;line-height:1}.main-poker-wrapper .sm\:text-6xl{font-size:3.75rem;line-height:1}.main-poker-wrapper .sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.main-poker-wrapper .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.main-poker-wrapper .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.main-poker-wrapper .md\:absolute{position:absolute}.main-poker-wrapper .md\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-poker-wrapper .md\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-poker-wrapper .md\:col-span-1{grid-column:span 1/span 1}.main-poker-wrapper .md\:col-span-2{grid-column:span 2/span 2}.main-poker-wrapper .md\:mx-0{margin-left:0;margin-right:0}.main-poker-wrapper .md\:-mt-40{margin-top:-10rem}.main-poker-wrapper .md\:mb-0{margin-bottom:0}.main-poker-wrapper .md\:mr-8{margin-right:2rem}.main-poker-wrapper .md\:mt-2{margin-top:.5rem}.main-poker-wrapper .md\:block{display:block}.main-poker-wrapper .md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.main-poker-wrapper .md\:hidden{display:none}.main-poker-wrapper .md\:h-40{height:10rem}.main-poker-wrapper .md\:h-48{height:12rem}.main-poker-wrapper .md\:h-80{height:20rem}.main-poker-wrapper .md\:h-96{height:24rem}.main-poker-wrapper .md\:h-\[400px\]{height:400px}.main-poker-wrapper .md\:h-\[50vh\]{height:50vh}.main-poker-wrapper .md\:h-full{height:100%}.main-poker-wrapper .md\:w-1\/2{width:50%}.main-poker-wrapper .md\:w-1\/3{width:33.333333%}.main-poker-wrapper .md\:w-2\/3{width:66.666667%}.main-poker-wrapper .md\:w-2\/5{width:40%}.main-poker-wrapper .md\:w-3\/5{width:60%}.main-poker-wrapper .md\:w-40{width:10rem}.main-poker-wrapper .md\:w-48{width:12rem}.main-poker-wrapper .md\:w-80{width:20rem}.main-poker-wrapper .md\:w-96{width:24rem}.main-poker-wrapper .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.main-poker-wrapper .md\:w-auto{width:auto}.main-poker-wrapper .md\:w-full{width:100%}.main-poker-wrapper .md\:min-w-\[7rem\]{min-width:7rem}.main-poker-wrapper .md\:max-w-\[420px\]{max-width:420px}.main-poker-wrapper .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.main-poker-wrapper .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.main-poker-wrapper .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.main-poker-wrapper .md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-poker-wrapper .md\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-poker-wrapper .md\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-poker-wrapper .md\:gap-12{gap:3rem}.main-poker-wrapper .md\:gap-16{gap:4rem}.main-poker-wrapper .md\:gap-4{gap:1rem}.main-poker-wrapper .md\:gap-6{gap:1.5rem}.main-poker-wrapper .md\:gap-8{gap:2rem}.main-poker-wrapper .md\:bg-gradient-to-b{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(180deg,var(--tw-gradient-stops))}.main-poker-wrapper .md\:p-10{padding:2.5rem}.main-poker-wrapper .md\:p-12{padding:3rem}.main-poker-wrapper .md\:p-16{padding:4rem}.main-poker-wrapper .md\:p-4{padding:1rem}.main-poker-wrapper .md\:p-6{padding:1.5rem}.main-poker-wrapper .md\:p-8{padding:2rem}.main-poker-wrapper .md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.main-poker-wrapper .md\:py-20{padding-top:5rem;padding-bottom:5rem}.main-poker-wrapper .md\:py-24{padding-top:6rem;padding-bottom:6rem}.main-poker-wrapper .md\:py-28{padding-top:7rem;padding-bottom:7rem}.main-poker-wrapper .md\:py-32{padding-top:8rem;padding-bottom:8rem}.main-poker-wrapper .md\:py-\[20px\]{padding-top:20px;padding-bottom:20px}.main-poker-wrapper .md\:pl-12{padding-left:3rem}.main-poker-wrapper .md\:pr-8{padding-right:2rem}.main-poker-wrapper .md\:pt-12{padding-top:3rem}.main-poker-wrapper .md\:pt-24{padding-top:6rem}.main-poker-wrapper .md\:text-left{text-align:left}.main-poker-wrapper .md\:text-right{text-align:right}.main-poker-wrapper .md\:text-2xl{font-size:1.5rem;line-height:2rem}.main-poker-wrapper .md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.main-poker-wrapper .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.main-poker-wrapper .md\:text-5xl{font-size:3rem;line-height:1}.main-poker-wrapper .md\:text-6xl{font-size:3.75rem;line-height:1}.main-poker-wrapper .md\:text-7xl{font-size:4.5rem;line-height:1}.main-poker-wrapper .md\:text-8xl{font-size:6rem;line-height:1}.main-poker-wrapper .md\:text-base{font-size:1rem;line-height:1.5rem}.main-poker-wrapper .md\:text-lg{font-size:1.125rem;line-height:1.75rem}.main-poker-wrapper .md\:text-sm{font-size:.875rem;line-height:1.25rem}.main-poker-wrapper .md\:text-xl{font-size:1.25rem;line-height:1.75rem}.main-poker-wrapper .md\:opacity-0{opacity:0}.main-poker-wrapper .after\:md\:hidden:after{content:var(--tw-content);display:none}.main-poker-wrapper .peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.main-poker-wrapper .peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.main-poker-wrapper .peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.main-poker-wrapper .peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.main-poker-wrapper .peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}}@media (min-width:1024px){.main-poker-wrapper .lg\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-poker-wrapper .lg\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-poker-wrapper .lg\:col-span-2{grid-column:span 2/span 2}.main-poker-wrapper .lg\:mx-0{margin-left:0;margin-right:0}.main-poker-wrapper .lg\:mb-0{margin-bottom:0}.main-poker-wrapper .lg\:mt-0{margin-top:0}.main-poker-wrapper .lg\:h-auto{height:auto}.main-poker-wrapper .lg\:w-1\/2{width:50%}.main-poker-wrapper .lg\:w-1\/3{width:33.333333%}.main-poker-wrapper .lg\:w-2\/3{width:66.666667%}.main-poker-wrapper .lg\:w-2\/5{width:40%}.main-poker-wrapper .lg\:w-3\/5{width:60%}.main-poker-wrapper .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.main-poker-wrapper .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.main-poker-wrapper .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.main-poker-wrapper .lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-poker-wrapper .lg\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-poker-wrapper .lg\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-poker-wrapper .lg\:bg-gradient-to-l{background-image:-webkit-gradient(linear,right top,left top,from(var(--tw-gradient-stops)));background-image:linear-gradient(270deg,var(--tw-gradient-stops))}.main-poker-wrapper .lg\:p-16{padding:4rem}.main-poker-wrapper .lg\:pl-8{padding-left:2rem}.main-poker-wrapper .lg\:text-left{text-align:left}.main-poker-wrapper .lg\:text-5xl{font-size:3rem;line-height:1}.main-poker-wrapper .lg\:text-6xl{font-size:3.75rem;line-height:1}.main-poker-wrapper .lg\:text-7xl{font-size:4.5rem;line-height:1}}.main-poker-wrapper .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.main-poker-wrapper .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.main-poker-wrapper .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.main-poker-wrapper .\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent)/.5)}.main-poker-wrapper .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.main-poker-wrapper .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.main-poker-wrapper .\[\&\>button\]\:hidden>button{display:none}.main-poker-wrapper .\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-poker-wrapper .\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main-poker-wrapper .\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .\[\&\>svg\]\:absolute>svg{position:absolute}.main-poker-wrapper .\[\&\>svg\]\:left-4>svg{left:1rem}.main-poker-wrapper .\[\&\>svg\]\:top-4>svg{top:1rem}.main-poker-wrapper .\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.main-poker-wrapper .\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.main-poker-wrapper .\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.main-poker-wrapper .\[\&\>svg\]\:h-3>svg{height:.75rem}.main-poker-wrapper .\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.main-poker-wrapper .\[\&\>svg\]\:w-3>svg{width:.75rem}.main-poker-wrapper .\[\&\>svg\]\:shrink-0>svg{-ms-flex-negative:0;flex-shrink:0}.main-poker-wrapper .\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.main-poker-wrapper .\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.main-poker-wrapper .\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.main-poker-wrapper .\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.main-poker-wrapper .\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.main-poker-wrapper .\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.main-poker-wrapper .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.main-poker-wrapper .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.main-poker-wrapper .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-poker-wrapper .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.main-poker-wrapper .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.main-poker-wrapper .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border)/.5)}.main-poker-wrapper .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.main-poker-wrapper .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.main-poker-wrapper .\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.main-poker-wrapper .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.main-poker-wrapper .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.main-poker-wrapper .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.main-poker-wrapper .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.main-poker-wrapper .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.main-poker-wrapper .\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.main-poker-wrapper .\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.main-poker-wrapper .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.main-poker-wrapper .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.main-poker-wrapper .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.main-poker-wrapper .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.main-poker-wrapper .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.main-poker-wrapper .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.main-poker-wrapper .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.main-poker-wrapper .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.main-poker-wrapper .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.main-poker-wrapper .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.main-poker-wrapper .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.main-poker-wrapper .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.main-poker-wrapper .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.main-poker-wrapper .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.main-poker-wrapper .\[\&_p\]\:leading-relaxed p{line-height:1.625}.main-poker-wrapper .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.main-poker-wrapper .\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.main-poker-wrapper .\[\&_svg\]\:shrink-0 svg{-ms-flex-negative:0;flex-shrink:0}.main-poker-wrapper .\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.main-poker-wrapper .\[\&_tr\]\:border-b tr{border-bottom-width:1px}.main-poker-wrapper [data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}.main-poker-wrapper [data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}.main-poker-wrapper [data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}.main-poker-wrapper [data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}.main-poker-wrapper [data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}.main-poker-wrapper [data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.main-poker-wrapper .bg-image{background-image:url(/66ff7e1f6b65a17027076b3245c66c2e.png);background-size:cover;background-position:50%;background-repeat:no-repeat}@charset "UTF-8";span.mob-check-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;right:0}.competition-list-view-mob>ul>li>a{width:calc(100% - 38px)}.popup-opened-m{overflow-y:scroll}.popup-m{position:fixed!important}.mob-open-selected{background:hsla(0,0%,100%,.2392156863);height:35px;text-align:center;line-height:35px;position:fixed;left:50%;bottom:30px;width:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);border:2px solid hsla(0,0%,100%,.231372549);cursor:pointer}.mobile-Sportsbook-load-more{border:10px solid var(--header-color);width:100%;background-color:var(--switcher-button-color);text-align:center;line-height:30px;margin-bottom:5px}.remove-icon.bread-crumbs-view-mob>a>span{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.remove-icon.bread-crumbs-view-mob>a{background:rgba(0,0,0,.2509803922)}.market-select-dropdown{width:200%;right:0;left:unset;z-index:1}.league-name-view-mob{z-index:unset}.middle-general-live .scrollarea::-webkit-scrollbar{width:0}.european-view .Sportsbook-markets-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(127px,1fr));position:relative;z-index:1}@media (max-width:1250px){.european-view .Sportsbook-markets-wrapper{grid-template-columns:repeat(auto-fit,minmax(20%,1fr))}}@media (max-width:1470px) and (min-width:1250px){.european-view .Sportsbook-markets-wrapper{grid-template-columns:repeat(auto-fit,minmax(16.6666666667%,1fr))}}@media (max-width:1670px) and (min-width:1470px){.european-view .Sportsbook-markets-wrapper{grid-template-columns:repeat(auto-fit,minmax(14.2857142857%,1fr))}}@media (max-width:1770px) and (min-width:1670px){.european-view .Sportsbook-markets-wrapper{grid-template-columns:repeat(auto-fit,minmax(12.5%,1fr))}}.european-view .Sportsbook-important-market{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.game-large-odds .game-markets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media only screen and (max-width:1599px){.bigger-factor.factor-m{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}@media only screen and (max-width:500px){.bigger-factor.factor-m{-ms-flex-preferred-size:50%;flex-basis:50%}}body .european-view .Sportsbook-sub-markets-wrapper{overflow:visible;z-index:2;grid-template-columns:repeat(auto-fill,minmax(16.6666666667%,1fr));position:relative;display:grid}.european-view .Sportsbook-sub-market{white-space:nowrap;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative}.european-view .Sportsbook-sub-market .name{width:100%;display:block;text-overflow:ellipsis;overflow:hidden}.european-view .Sportsbook-sub-market .hoverName{display:none}.european-view .Sportsbook-sub-market:hover .hoverName{display:-webkit-box;display:-ms-flexbox;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background:var(--dark-theme-zero);padding:0 10px;font-size:12px;height:20px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.european-view .Sportsbook-sub-market:hover .hoverName:after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--dark-theme-zero);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%}.european-view .Sportsbook-sub-market-cartet{margin-left:auto;position:absolute;bottom:0;right:0}span.bigger-coefficient-label{width:auto;text-overflow:ellipsis;display:block;white-space:nowrap;max-width:90%;overflow:hidden}html .european-view{min-width:100%!important;position:sticky;top:0;left:0;overflow:hidden}.Sportsbook-single-event{background:radial-gradient(#171717,transparent);padding:8%;text-align:center}.game-control.Archery.Shooting{display:none}.wrapper-m.sport.Sportsbook.Sportsbook-competitions{height:100vh;overflow:hidden}.full-container-m{position:relative}p.odds-closed{color:#ff8686}.single-event-contain-m.event-not-active .team-name-view-b-m{opacity:.5}.event-not-active{opacity:.6}.single-game-list-item-m.bigRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-game-list-item-m.bigRow:hover{background:inherit!important}.single-game-list-item-m.bigRow .game-information-m{width:40%;border-bottom:1px solid var(--sport-border-left-primary);border-top:1px solid var(--sport-border-left-primary)}.single-game-list-item-m.bigRow .game-large-odds{width:60%}.single-game-list-item-m.bigRow .game-info-odds-under{min-width:auto;background:var(--sport-panel-header-color);color:var(--text-color-light)}.special-nav-wrapper .dropdown-row>div{padding-left:20px;background-color:rgba(0,0,0,.03);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid rgba(0,0,0,.06)}.special-nav-wrapper .bread-crumbs-view-mob{padding:0}.special-nav-wrapper .bread-crumbs-view-mob>a{display:none}.special-nav-wrapper .league-name-view-mob{background:var(--sport-sub-header-color)}.special-nav-wrapper .league-name-view-mob>h3{display:none}.special-nav-wrapper .league-name-view-mob .market-select-holder{max-width:100%}.special-nav-wrapper .league-name-view-mob .market-select-holder.active .market-select-dropdown{right:unset!important}.special-nav-wrapper .special-nav-wrapper .dropdown-row>div{padding-left:20px;background-color:rgba(0,0,0,.03);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid rgba(0,0,0,.06)}.special-nav-wrapper .special-nav-wrapper .bread-crumbs-view-mob{padding:0}.special-nav-wrapper .special-nav-wrapper .bread-crumbs-view-mob>a{display:none}.special-nav-wrapper .special-nav-wrapper .league-name-view-mob{background:var(--sport-sub-header-color)}.special-nav-wrapper .special-nav-wrapper .league-name-view-mob>h3{display:none}.special-nav-wrapper .special-nav-wrapper .league-name-view-mob .market-select-holder{max-width:100%}.special-nav-wrapper .special-nav-wrapper .league-name-view-mob .market-select-holder.active .market-select-dropdown{right:unset!important}.special-nav-wrapper .special-nav-wrapper .game-date-view-mob{display:none}.special-nav-wrapper .special-nav-wrapper.goalscorer .game-date-view-mob{display:block!important}.special-nav-wrapper .game-date-view-mob,.special-nav-wrapper .special-nav-wrapper ul.multiline-odds li.teams-name-info-mob{display:none}.special-nav-wrapper.goalscorer .game-date-view-mob{display:block!important}.special-nav-wrapper ul.multiline-odds li.teams-name-info-mob{display:none}.casino-new--casino-wrapper--search--filters-wrapper{margin-top:-60px}.casino-new--casino-wrapper--search--filters-wrapper-headers+div{margin-top:-20px!important}.casino-new--casino-wrapper--search--filters-wrapper span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;font-size:12px;text-align:center;padding:4px 7px}body>#root .casino-wrapper div>.casino-new--casino-wrapper--lobby-category-slots{display:grid!important;gap:10px!important;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr}@media (max-width:1200px){body>#root .casino-wrapper div>.casino-new--casino-wrapper--lobby-category-slots{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){body>#root .casino-wrapper div>.casino-new--casino-wrapper--lobby-category-slots{grid-template-columns:repeat(3,1fr)}}@media (max-width:380px){body>#root .casino-wrapper div>.casino-new--casino-wrapper--lobby-category-slots{grid-template-columns:repeat(2,1fr)}}body>#root .casino-wrapper div>.casino-new--casino-wrapper--lobby-category-slots>.casino-game-info-slot{width:100%!important}@media (max-width:1139px){.casino-new--casino-wrapper--search--filters-wrapper>div>div:last-child{margin-bottom:30px}.casino-new--casino-wrapper--search-wrapper .casino-new--casino-wrapper--lobby-category-slots{margin-bottom:50px}.casino-new--casino-wrapper--search--result-wrapper,.casino-new--casino-wrapper--search--result-wrapper .slotAndFilter--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.casino-new--casino-wrapper--search--filters-wrapper,.casino-new--casino-wrapper--search--result-wrapper .slotAndFilter--wrapper{min-height:unset;position:relative}.casino-new .slotAndFilter--wrapper .load-wrapper{margin-top:-30px}.casino-new--casino-wrapper--search--filters-wrapper span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;font-size:12px;text-align:center;padding:4px 7px}.casino-new--casino-wrapper--search--filters-wrapper{margin-top:unset}.casino-new--casino-wrapper--search--filters-wrapper>div>div{border:none}}body{overflow-y:scroll}.leaderBoardCasino{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:30px;margin-bottom:30px;background:var(--dark-theme-three)}.leaderBoardCasino,.leaderBoardCasino-header{display:-webkit-box;display:-ms-flexbox;display:flex}.leaderBoardCasino-header{border-bottom:1px solid var(--dark-theme-one);background:var(--dark-theme-four)}.leaderBoardCasino-header span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.3333333333%;text-align:center;padding:5px;font-size:12px}.leaderBoardCasino-body{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--dark-theme-one);-webkit-transition:.3s;transition:.3s;cursor:pointer}.leaderBoardCasino-body:hover{border-bottom-color:var(--brand-color);background:var(--dark-theme-two)}.leaderBoardCasino-body span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.3333333333%;text-align:center;padding:5px;font-size:12px}.moreThanPrize{background-image:url(/736243a7a122b278177212a020cacdab.png);width:100%;height:100%;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;font-size:21px;font-weight:600}.race-logo{position:absolute;left:78%;top:-43px;width:52px;height:auto;z-index:5;cursor:pointer}.tournament-race-logo{width:50px;height:50px;position:absolute;right:90px;top:-45px;z-index:20;cursor:pointer}.tournamentButton{background:rgba(0,0,0,.3607843137);width:70px;height:70px;position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-size:30px;z-index:2}.tournamentButton>span{position:absolute;font-size:22px;color:#000;font-weight:700;z-index:10}.tournamentButton:hover{background:rgba(0,0,0,.5019607843);border-color:var(--brand-color)}.tournamentButton img{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:1px solid var(--dark-theme-two);-webkit-transition:.3s;transition:.3s;z-index:1}.tournamentButton img:hover{background:#000;border-color:var(--brand-color)}.tournamentButton img img{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;height:80%;-o-object-fit:contain;object-fit:contain}.casino-new--casino-wrapper--search-wrapper .slotAndFilter--wrapper .casino-game-info-slot .slotAndFilter--wrapper .casino-game-info-slot{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.casino-new--casino-wrapper--search-wrapper .casino-new--casino-wrapper--lobby-category-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));grid-gap:7px}.casino-new--casino-wrapper--search-wrapper .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot{margin:0!important;width:auto}.one-competition-wrapper .main-markets-selected .game-information-m>ul,.one-competition-wrapper .main-markets-selected .game-legend-view-m>ul{min-width:auto}span.casino-game-label.popular:before{border-color:transparent transparent transparent #faee2d}span.casino-game-label.popular{width:55px;background:#faee2d;color:#000}.body-casino-games .mini-box-popup{-webkit-transform:translateX(-175px);-ms-transform:translateX(-175px);transform:translateX(-175px);display:-webkit-box;display:-ms-flexbox;display:flex}.body-casino-games .mini-box-popup .align-wrapper{margin:auto;min-width:550px}.body-casino-games.casino-navigation-closed .mini-box-popup{-webkit-transform:unset;-ms-transform:unset;transform:unset}.slot-icons{width:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 5px}.slot-icons i{font-size:20px;text-align:center}.balance-amount-only,.balance-text-only{display:inline-block;font-weight:700;min-width:63px;vertical-align:middle}.balance-amount-only{font-size:14px;text-align:right}ul.slot-header-options .balance-c-m{vertical-align:middle;line-height:30px}.genCalcio,.genE-Football,.genFootball,.genFútbol,.genSoccer,.genThePenaltyKicks{background:#1f9151!important;color:#fff}@-webkit-keyframes pulseTag{0%{opacity:1}25%{opacity:.5}50%{opacity:0}75%{opacity:.5}to{opacity:1}}@keyframes pulseTag{0%{opacity:1}25%{opacity:.5}50%{opacity:0}75%{opacity:.5}to{opacity:1}}.nav-bar-contain-m>ul>li>a>span{-webkit-animation:pulseTag 1.2s linear infinite;animation:pulseTag 1.2s linear infinite}.bigger-factor.factor-m:hover .hoverName,.Sportsbook-sub-market:hover .hoverName{display:-webkit-box;display:-ms-flexbox;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background:var(--dark-theme-zero);padding:0 10px;font-size:12px;height:20px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;white-space:nowrap}.hoverName{display:none}.wrapper-mob .game-list-statistics .r-card,.wrapper-mob .y-card{top:12px}.cashout-popup-content{background:#fff;color:#000;text-align:center;padding:11px;padding-top:62px;line-height:30px}.cashout-popup-content>span{margin:0 5px;font-size:17px;display:block}.cashout-popup-content.feedback>span,.cashout-popup-content>span:last-child{font-weight:700}.cashout-popup-buttons{background:#fff;padding-bottom:10px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cashout-popup-buttons>button,.cashout-popup-content.feedback>button{width:70%;margin:4px auto;background:var(--brand-color);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:none;line-height:29px}.cashout-popup-buttons>button.cancel{background:rgba(0,0,0,.768627451)}.close-bet .cashout-popup-content.feedback{background:transparent;padding-top:32px;line-height:0}.counter-offer-title{position:relative;z-index:20}.no-border-radius{border-radius:0!important}.cashout-popup-buttons>button.cancel{background:var(--dark-theme-one)!important;color:#fff!important}.cashout-pop-up .cashout-popup-content{margin-top:10px}.cashout-pop-up .counter-offer-dialog{background:none}body .torunaments .zonga-casino .slick-slider,body .torunaments .zonga-casino .slick-track{height:unset!important}body .torunaments .slick-slide img{margin:auto;width:100%}.mob-live-all-sports-widget-dropdown--body li{padding:5px 0}.mob-live-all-sports-widget-dropdown--body{max-height:calc(100vh - 187px);overflow-y:scroll}.ver-center-view-b.cashout-pop-up{max-width:310px}.popup-m.message.counter-and-refuse-popup .counter-offer-title{padding:0 0 25px}.popup-m.message.counter-and-refuse-popup .counter-offer-title>h2{font-size:14px;line-height:30px}.betslip-balance-view-m.betslip-btns-row{display:-webkit-box;display:-ms-flexbox;display:flex}.betslip-balance-view-m.betslip-btns-row>ul>li{border:none;width:auto}.betslip-balance-view-m.betslip-btns-row .open .QuickBetCompNewWeb.quick-bet-settings-view{display:block}.betslip-balance-view-m.betslip-btns-row .QuickBetCompNewWeb.quick-bet-settings-view{display:none;height:auto;position:absolute;left:0;z-index:98}.betslip-balance-view-m.betslip-btns-row .QuickBetCompNewWeb.quick-bet-settings-view .b-settings-view-b{top:7px;opacity:1;visibility:visible}.betslip-balance-view-m.betslip-btns-row .betslip-box-circle{min-width:16px;height:16px;line-height:17px;top:9px}.betslip-balance-view-m.betslip-btns-row span.betslip-title-mini{min-width:64px}.betslip-balance-view-m.betslip-btns-row h5.betting-name{text-transform:capitalize;white-space:nowrap}.betslip-balance-view-m.betslip-btns-row h5.betslip-name,.betslip-balance-view-m.betslip-btns-row span.betting-title-mini{font-size:12px;padding:4px 0 4px 4px;padding-left:4px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.betslip-balance-view-m.betslip-btns-row h5.betslip-name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.betslip-balance-view-m.betslip-btns-row .odds-list{-webkit-transition:none;transition:none;top:40px}.betslip-balance-view-m.betslip-btns-row .odds-list li{color:var(--text-color-primary)}.betslip-balance-view-m.betslip-btns-row .odds-list li.activeOddsType{color:var(--brand-color)}.betslip-balance-view-m.betslip-btns-row .betslip-title-mini{padding:4px 0 4px 4px}.import-default-stake-wrapper h3{color:var(--text-color-primary)}.animation-stat-tabs{float:none}.ticket-mob-view.betslip-btns-row{width:100%}@media (max-width:1139px){.ticket-mob-view.betslip-btns-row .closed-betslip-icon{display:inline-block;position:relative;right:0;top:0;font:14px/31px icomoon;padding:0 5px}}.ticket-mob-view.betslip-btns-row>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:capitalize;padding:0 5px;text-align:center;font-size:13px;width:100%;border:none}.ticket-mob-view.betslip-btns-row>span .odds-select{position:absolute;top:30px;z-index:0;width:100%;left:0}.ticket-mob-view.betslip-btns-row>span .odds-select .odds-list{top:0}.ticket-mob-view.betslip-btns-row>span .odds-select.active{height:250px;z-index:10}.ticket-mob-view.betslip-btns-row>span:first-child{min-width:78px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ticket-mob-view.betslip-btns-row>span:first-child .betslip-box-circle{width:18px;height:18px;line-height:20px;min-width:18px;top:6px}.ticket-mob-view.betslip-btns-row>span.open .QuickBetCompNewWeb.quick-bet-settings-view .b-settings-view-b{opacity:1;visibility:visible}.ticket-mob-view.betslip-btns-row .QuickBetCompNewWeb.quick-bet-settings-view{position:absolute;top:30px;width:100%;left:0;overflow:visible}body.body-casino-games.popup-opened-m .popup-content-view-m.active-payments-popup{min-width:1000px;text-shadow:none}@media (min-width:1139px){.table-list-of-markets{display:grid;grid-template-columns:repeat(auto-fit,minmax(12%,1fr))}.table-list-of-markets>li.market-type{background-color:var(--dark-theme-two);border-top:1px solid var(--dark-theme-three);border-left:1px solid var(--dark-theme-three);border-right:1px solid var(--dark-theme-one);border-bottom:1px solid var(--dark-theme-one)}}.singe-market-view-m .single-market-title-m{border-left:none}.double-option .active,.single-option .active{color:var(--brand-color)}.mob-live-all-sports-widget-dropdown{right:5%}.mob-live-all-sports-widget-dropdown--body{max-height:calc(100vh - 190px)}.b-ticket-loader{background:rgba(0,0,0,.1803921569);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-filter:drop-shadow(2px 4px 6px #000);filter:drop-shadow(2px 4px 6px black)}.b-ticket-loader circle{fill:var(--brand-color)}.betslip-settings.newstyle{position:unset}.betslip-settings.newstyle:after{line-height:unset;color:var(--brand-color);font:13px icomoon}.expand-bet-arrow.newstyle{display:inline-block;font-size:14px;margin-left:5px;color:var(--brand-color);position:relative;top:-2px}.expand-bet-arrow.newstyle .one-competition-container::-webkit-scrollbar{width:7px;height:5px}.expand-bet-arrow.newstyle .popup-content-view-m::-webkit-scrollbar{width:4px;cursor:pointer}.expand-bet-arrow.newstyle .game-information-mob>ul>li{height:100%!important}.expand-bet-arrow.newstyle .game-information-mob>ul>li body::-webkit-scrollbar{width:7px;height:5px}.expand-bet-arrow.newstyle .game-information-mob>ul>li .one-competition-container::-webkit-scrollbar-track,.expand-bet-arrow.newstyle .game-information-mob>ul>li .popup-content-view-m::-webkit-scrollbar-track,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container.vertical .scrollbar,.expand-bet-arrow.newstyle .game-information-mob>ul>li body::-webkit-scrollbar-track{background:var(--scrollbar-track-color)!important;border-radius:3px}.expand-bet-arrow.newstyle .game-information-mob>ul>li .top-leagues-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.expand-bet-arrow.newstyle .game-information-mob>ul>li .one-competition-container::-webkit-scrollbar-thumb,.expand-bet-arrow.newstyle .game-information-mob>ul>li .popup-content-view-m::-webkit-scrollbar-thumb,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container.active,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container:hover,.expand-bet-arrow.newstyle .game-information-mob>ul>li body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color)!important;border-radius:3px}.expand-bet-arrow.newstyle .game-information-mob>ul>li .one-competition-container::-webkit-scrollbar-thumb .top-leagues-games-tabs,.expand-bet-arrow.newstyle .game-information-mob>ul>li .popup-content-view-m::-webkit-scrollbar-thumb .top-leagues-games-tabs,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container.active .top-leagues-games-tabs,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container .top-leagues-games-tabs,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container:hover .top-leagues-games-tabs,.expand-bet-arrow.newstyle .game-information-mob>ul>li body::-webkit-scrollbar-thumb .top-leagues-games-tabs{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.expand-bet-arrow.newstyle .game-information-mob>ul>li .one-competition-container::-webkit-scrollbar-thumb .top-leagues-games-tabs>span,.expand-bet-arrow.newstyle .game-information-mob>ul>li .popup-content-view-m::-webkit-scrollbar-thumb .top-leagues-games-tabs>span,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container.active .top-leagues-games-tabs>span,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container .top-leagues-games-tabs>span,.expand-bet-arrow.newstyle .game-information-mob>ul>li .scrollarea .scrollbar-container:hover .top-leagues-games-tabs>span,.expand-bet-arrow.newstyle .game-information-mob>ul>li body::-webkit-scrollbar-thumb .top-leagues-games-tabs>span{min-width:none}.header-separator-mob.my-bets.with-btns{padding-right:150px}.header-separator-mob.my-bets.with-btns .login-register-button-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;height:100%}.header-separator-mob.my-bets.with-btns .login-register-button-header>span{background:transparent;padding:4px 10px;border-radius:5px;margin-right:5px;font-weight:700;border:2px solid hsla(0,0%,100%,.5098039216)}.header-separator-mob.my-bets.with-btns .login-register-button-header>span:nth-child(2){background:var(--brand-color);border:2px solid var(--brand-color);color:#222}.login-signup-header>div>.logo-wrapper-mob{width:100%!important;max-height:25px;margin:auto}@media (max-width:420px){.login-signup-header>div>.logo-wrapper-mob{margin-right:30px!important}}.game-date-view-mob>ul>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%!important}.carousel-sport .slide-image-bgr a:hover{opacity:.8}.one-competition-container::-webkit-scrollbar{width:7px;height:5px}.popup-content-view-m::-webkit-scrollbar{width:4px;cursor:pointer}body::-webkit-scrollbar{width:7px}.one-competition-container::-webkit-scrollbar-track,.popup-content-view-m::-webkit-scrollbar-track,.scrollarea .scrollbar-container.vertical .scrollbar,body::-webkit-scrollbar-track{background:var(--scrollbar-track-color)!important;border-radius:3px}.one-competition-container::-webkit-scrollbar-thumb,.popup-content-view-m::-webkit-scrollbar-thumb,.scrollarea .scrollbar-container,.scrollarea .scrollbar-container.active,.scrollarea .scrollbar-container:hover,body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color)!important;border-radius:3px}body .load-betslip-form-wrapper input[type=text]{z-index:1}.game-information-mob>ul>li{height:100%!important}.top-leagues-games .top-leagues-games-tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-leagues-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.top-leagues-games-tabs>span{min-width:unset}.market-full-info-m.ticket-events-show-parents>ul:nth-child(2){float:unset}.market-full-info-m.ticket-events-show-parents>ul:nth-child(3){float:right}.remove-cloned .slick-cloned{display:none}span.suffix{position:absolute;top:26px;z-index:7;color:#000;left:12px;font-size:12px}.single-form-item.desktop-only .suffix{top:3px;color:#fff;left:40px}span.m.login.suffix{top:8px}.popup-m span.suffix{top:24px}span.d.popup.suffix{top:9px}.single-form-item.d-h.suffix>input,.single-form-item.m.suffix>input{padding-left:86px!important;text-align:left}.single-form-item.desktop-only.suffix:before{color:#fff;top:3px!important;left:40px!important}.single-form-item.d-h.suffix:before,.single-form-item.m.suffix:before{left:40px;top:8px;z-index:10;position:absolute;font-size:12px}.single-form-item.d-h.suffix:before{top:8.6px}.pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-item-m .single-form-item.number:before{top:9px}p.pdr.info-message-box{line-height:3;background:var(--info-color);padding:0;margin-top:10px;text-align:center}.home-widget-container-mob{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--sport-element-color)}.home-widget-container-mob,.home-widget-match-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}.home-widget-match-mob{height:170px;padding:0 10px}@media (min-width:1900px){.home-widget-match-mob.home-widget-match-mob-1event{height:230px}.home-widget-match-mob.home-widget-match-mob-1event .home-widget-3 .home-widget-odds>p{line-height:40px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}}.home-widget-1{height:15%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#c1c1c1}.home-widget-1,.home-widget-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-widget-2{height:30%;-ms-flex-pack:distribute;justify-content:space-around;font-weight:600!important}.home-widget-3{height:50%}.home-widget-no-match{background:var(--dark-theme-one);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.home-widget-2>img{height:55px;width:70px}.home-widget-3-header{width:100%;text-align:center;margin:10px 0 15px;color:#c1c1c1}.home-widget-odds{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.home-widget-odds .single-coefficient-m,.home-widget-odds .single-coefficient-m:hover{background:hsla(0,0%,100%,.0705882353)}.home-widget-odds .single-coefficient-m.active{background:var(--brand-color)!important;color:var(--brand-color-text)}.home-widget-odds>p{width:30%;border-radius:5px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:0 1%;line-height:30px;text-transform:capitalize}.home-widget-odds>p:hover{background:inherit}p.active,p.active>p{color:#bcbcbc}.home-widget-odds>p p{color:#bcbcbc;text-transform:capitalize}.home-widget-odds>p.active b{color:var(--text-color-light)}.home-widget-odds>p b{opacity:1;font-weight:600;color:var(--sport-odds-color);margin:auto}.home-widget-2>p{font-size:15px;font-weight:700;width:30%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.home-widget-2>p,.home-widget-3-header{display:-webkit-box;display:-ms-flexbox;display:flex}.home-widget-3-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.home-widget-3-header:after,.home-widget-3-header:before{content:"";-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;border-bottom:1px solid #c1c1c1;margin:auto}.home-widget-3-header:before{margin-right:10px}.home-widget-3-header:after{margin-left:10px}.home-widget-top-match-header{line-height:30px;position:relative;padding-left:42px;background:var(--sport-panel-header-color)}.noMatchFoundError{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.home-widget-top-match-wrapp.m .slick-slider.slick-initialized button.slick-arrow:before{display:none}.home-widget-top-match-wrapp.m .slick-slider.slick-initialized:hover button.slick-arrow:before{display:block}.home-widget-odds>p>div:first-child{color:var(--text-color-primary)}.home-widget-odds>p.active>div:first-child{color:var(--brand-color-text)}.game-title-info-row-m>ul>li.statistic-inline-view-m.short-id{left:6px;top:4.5px}.each-game-view.active .arrow-view-m:before{display:none}.single-sport-title-dashboard-m img{position:absolute;height:23px;left:14px;top:3px;width:23px}.b-settings-view-b ul>li{width:50%!important}.wrapper-mob.sport .game-date-view-mob>ul>li{overflow:visible}span.sport-icon-general>svg,span.sport-icon-mob>svg{fill:var(--text-color-dark)!important}@media (max-width:1139px){.betting-wrapper.betting-mob{-webkit-transform:translateZ(0);transform:translateZ(0)}body .navigation-container-mob.site-navigate-mob .dropdown-submenu{background:var(--header-color)}.navigation-container-mob.site-navigate-second-l-mob{z-index:0!important}}.marquee-custom{background:#fff;color:#222;font-weight:700;line-height:35px;font-size:1.5em}.slick-slide{margin-bottom:-5px}.marquee-custom-wrapper{position:relative}.marquee-custom-wrapper>svg{position:absolute;top:0;z-index:50;width:37px;padding:0 10px;fill:var(--brand-color);background:#fff}.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.market-full-info-m .eventbuilder-full-info-m-point{display:none}.eventbuilder-full-info-m{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.eventbuilder-full-info-m-error{background:rgba(255,0,0,.3215686275);font-weight:700;padding:5px;text-shadow:none;color:#fff}.eventbuilder-full-info-m-error.ticket-info{background:#ff3a3a;text-align:center}.eventbuilder-full-info-m-error-bet{background:rgba(255,0,0,.1882352941)}.eventbuilder-full-info-m:last-child ul>li:after{display:none}.eventbuilder-full-info-m:nth-child(odd){background:rgba(0,0,0,.06)}.eventbuilder-full-info-m>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:23px}.eventbuilder-full-info-m>ul:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.eventbuilder-full-info-m>ul:first-child>li{border:none;margin-left:15px}.eventbuilder-full-info-m>ul:first-child>li:last-child{margin-left:20px}.eventbuilder-full-info-m>ul:first-child>li:last-child:after{content:"|";position:absolute;left:7.5px;width:2px;background:var(--brand-color);top:12px;bottom:-10px;font-size:0}.eventbuilder-full-info-m>ul:first-child>li>p{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;margin-left:3px}.eventbuilder-full-info-m>ul:first-child>li>span{border:none;font-weight:700}.eventbuilder-full-info-m>ul .event-remove-b-m-split{padding:1px 3px}.eventbuilder-full-info-m-point{content:" ";width:9px;height:9px;background:var(--brand-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:4px;top:9px;border-radius:50%}body .wrapper-mob .table-list-of-markets{overflow:auto}body .wrapper-mob .table-list-of-markets .market-type svg{height:38px}body .wrapper-mob .table-list-of-markets .market-type .New{top:0;font-size:8px;line-height:9px;padding:0 2px}body .middle-Sportsbook .table-list-of-markets{overflow:visible}.content-mob .table-list-of-markets .market-type,body .middle-Sportsbook .table-list-of-markets .market-type{position:relative;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.content-mob .table-list-of-markets .market-type>div,body .middle-Sportsbook .table-list-of-markets .market-type>div{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.content-mob .table-list-of-markets .market-type .New,body .middle-Sportsbook .table-list-of-markets .market-type .New{position:absolute;top:-9px;z-index:2000;font-size:9px;display:block;line-height:12px;padding:0 5px;left:calc(50% + 28px);text-transform:uppercase;color:#000;background:#ffba24}.content-mob .table-list-of-markets .market-type .New:after,body .middle-Sportsbook .table-list-of-markets .market-type .New:after{content:" ";position:absolute;top:100%;left:8px;margin-left:-5px;border-width:3px;border-style:solid;border-color:#ffba24 transparent transparent}.content-mob .table-list-of-markets .market-type svg,body .middle-Sportsbook .table-list-of-markets .market-type svg{width:15px;height:22px}.content-mob .table-list-of-markets .market-type g,body .middle-Sportsbook .table-list-of-markets .market-type g{fill:var(--text-color-primary)}span.match-mark{position:relative}span.match-mark.bet-builder:before{content:" ";width:5px;height:5px;background:var(--brand-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:-8px;top:5px;border-radius:50%}.dropdown-submenu{display:none;left:0;top:45px;padding:20px 10px 7px;background:var(--header-color)}.dropdown-submenu .dropdown-submenu-item a{display:inline-block;line-height:1.6;color:var(--text-color-light);margin-left:5px;text-transform:capitalize;cursor:pointer}.dropdown-submenu .dropdown-submenu-item a span{position:relative;-webkit-animation:pulseTag 1.2s linear infinite;animation:pulseTag 1.2s linear infinite;background:#ffba24;top:-3px;right:-2px;font-size:10px;font-family:Roboto,sans-serif;color:#000;line-height:11px;margin-left:5px;padding:0 3px;text-transform:uppercase}@media (max-width:1139px){.dropdown-submenu{top:35px}.dropdown-submenu-item a{font-size:14px}}@media (min-width:1139px){.dropdown-submenu{padding:10px 10px 7px!important}}.dropdown-submenu{display:block;text-align:start;right:20px;position:absolute;z-index:100;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:100px}body .nav-menu-container-m{padding:0}@supports not (-webkit-touch-callout:none){.left-menu-full-box-mob .navigation-container-mob{z-index:unset}}.nav-bar-contain-m li.has-submenu{position:relative}.nav-bar-contain-m li.has-submenu:hover .dropdown-submenu{display:block!important}.ticket-mob-view.betslip-btns-row{height:40px}.ticket-mob-view.betslip-btns-row .QuickBetCompNewWeb.quick-bet-settings-view{top:40px}.ticket-mob-view.betslip-btns-row>span{line-height:40px}.ticket-mob-view.betslip-btns-row>span:first-child .betslip-box-circle{top:10px}@media (max-width:1139px){.ticket-mob-view.betslip-btns-row .closed-betslip-icon{font:14px/40px icomoon}}.iframe-Sportsbook-bet-features{position:fixed;top:150vh;height:0;max-height:none;display:block;overflow:auto;background:var(--dark-theme-one);width:100%;-webkit-transition:top .4s,height .4s;transition:top .4s,height .4s}.iframe-Sportsbook-bet-features-header{text-align:right;padding:9px}.iframe-Sportsbook-bet-features-header>button{border:none;background:transparent;color:var(--text-color-primary);font-size:18px}.event-title{background-color:var(--dark-theme-four);color:var(--text-color-primary);padding:8px 0 5px}.bet-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:7px 0}.bet-info-bet-number-box h2{margin-top:10px;font-size:x-large;color:var(--brand-color)}.bet-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:small}.bet-info-item :first-child{color:var(--brand-color)}.bet-info-item div{padding:5px}.copied-text{margin-top:7px}.modal-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:20px 0}.modal-button,.modal-button-box{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-button-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-button-box-bet-print{margin-right:5px;color:var(--text-color-primary);border:1px solid var(--text-color-primary);min-width:100px}.modal-button-box-bet-print,.modal-button-continue{padding:6px 0 4px;max-height:30px;font-weight:700;cursor:pointer}.modal-button-continue{background-color:var(--brand-color);color:#000;margin-left:74px;min-width:200px}.print-icon-image{margin-left:15px;width:11px}.social-media-and-continue-button-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-media,.social-media-and-continue-button-box{display:-webkit-box;display:-ms-flexbox;display:flex}.social-media-logo{padding-top:5px;width:30px;margin:0 10px}.iframe-Sportsbook-bet-features.active{top:0;height:100vh;z-index:99}.flag-view-m.icon-cote-d\'ivoire{background-position:0 22.4%!important}.flag-view-m.icon-czech-republic{background-position:0 24.2%!important}.flag-view-m.icon-bosnia-and-herzegovina{background-position:0 11.7%!important}.flag-view-m.icon-el-salvador{background-position:0 26.6666666666%!important}.flag-view-m.icon-faroe-islands{background-position:0 29.88888888%!important}.flag-view-m.icon-northern-ireland{background-position:0 64.755555555%!important}.flag-view-m.icon-republic-of-ireland{background-position:0 42.69999%!important}.flag-view-m.icon-saudi-arabia{background-position:0 77.2%!important}.flag-view-m.icon-south-africa{background-position:0 81.8%!important}.flag-view-m.icon-south-america{background-position:0 82.2%!important}.flag-view-m.icon-korea-\(south\){background-position:0 82.9%!important}.flag-view-m.icon-united-arab-emirates{background-position:0 94.29%!important}.flag-view-m.icon-united-republic-of-tanzania{background-position:0 88.6%!important}.flag-view-m.icon-great-britain{background-position:0 94.66%!important}.flag-view-m.icon-new-zealand{background-position:0 82.53333333%!important}.flag-view-m.icon-puerto-rico{background-position:0 71.54444444%!important}.flag-view-m.icon-united-kingdom{background-position:0 94.66%!important}.root-iframe .wrapper-mob .scrollarea{padding:0}.root-iframe .custom-betslip-balance-view-m{right:-110px}body .live-casino-lobby-games-wrapper.virtual>div:first-child .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot{width:23.8%}body .live-casino-lobby-games-wrapper.virtual>div .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot{width:19%;margin:0 .5%}@media (max-width:900px){.bet-info-popup{min-width:425px}.bet-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:5px 0;font-size:small}.bet-info-bet-number-box h2{font-size:large}.bet-info div{padding:5px}.modal-button,.modal-button-box{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-button-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0}.modal-button-box-bet-print{margin:3px 0}.modal-button-continue{margin:3px 0;min-width:180px}.social-media-logo{padding:0}.social-media-and-continue-button-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1139px){body .live-casino-lobby-games-wrapper.virtual>div .casino-new--casino-wrapper--lobby-category-slots .casino-game-info-slot{width:15.6%;margin:0 .5%}.no-bets-desc{z-index:9}}.betting-header{position:relative}.middle-Sportsbook:before{z-index:-1}.match-mark-wrapper>div:first-child{max-width:160px}body .wrapper-m .nav-bar-contain-m{padding:unset}@media (min-width:1140px){body .nav-bar-contain-m>ul>li>a{margin:24px 0 0}}body .wrapper-m .nav-bar-contain-m>ul>li>a:before{display:none}body .wrapper-m .nav-bar-contain-m>ul>li>a>span{top:16px}body .nav-bar-contain-m>ul>li{padding-top:1px}.Sportsbook .content-m{max-width:unset!important}.left-nav-container-m .v-divider{z-index:1!important}.slide-image-bgr{min-width:1920px}.home-page-middle-slider p{padding-bottom:20px}.banner-bars{width:calc(100vw - 960px)}@media (max-width:1920px){.slide-image-bgr{min-width:unset}.banner-bars{width:unset}}.betting-body-single-ticket .betting-body-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registration-form-b .single-form-item .error-message{background:transparent;font-weight:700;font-size:11px}@media (max-width:1140px){.registration-form-b .single-form-item .error-message{font-size:9px}}.betting-body-single-event .match-mark-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0}.betting-body-single-event .match-mark-wrapper>span{padding-right:3px}.match-mark-wrapper span.odd-lost{position:unset!important}.voucher-wrapper ul.info-wrapper .voucherImage{display:none}.carousel-sport .slick-slide>div>div>div{height:unset!important}@media (max-width:1140px){.nav-bar-contain-m{padding:0 0 10px!important}}.spin2win-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px}.spin2win-container>div{margin-top:30px}.spin2win-container>div.mobile{margin-top:170px}.unordered-list-with-search{position:relative;min-width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;overflow-y:hidden}.unordered-list-with-search>li{width:100%!important}.nav-bar-contain-m.dropdown-open{padding-bottom:120px!important}.expandable-search-element.active{border-bottom:1px solid var(--sport-border-bottom-primary)!important}.dateFiltersComponent{background:var(--dark-theme-two);-webkit-box-shadow:-2px 10px 10px 0 var(--dark-theme-one);box-shadow:-2px 10px 10px 0 var(--dark-theme-one);-webkit-filter:brightness(.95);filter:brightness(.95);position:absolute;top:30px;right:0;width:180px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;z-index:2}.dateFiltersComponent,.dateFiltersComponent>div{display:-webkit-box;display:-ms-flexbox;display:flex}.dateFiltersComponent>div{width:100%;padding:0 20px}.dateFiltersToggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dateFiltersToggle>i{margin-left:5px}@media (max-width:1140px){.b-settings-view-b{display:none}.ticket-mob-view.betslip-btns-row>span.open .QuickBetCompNewWeb.quick-bet-settings-view .b-settings-view-b{display:block}.betslip-settings.open+.b-settings-view-b{visibility:visible;opacity:1;z-index:999;display:block}}.showClickTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:sticky;top:0;z-index:99;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;cursor:pointer;background:#65767c;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.showClickTop.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.input-stake-mobile-and-config{width:50px;background:var(--dark-theme-two);border:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.mob-input-stake-div{background:var(--dark-theme-two)!important}.input-stake-mobile-and-config::-webkit-inner-spin-button,.input-stake-mobile-and-config::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SettingsInsideCoupon>p:before{font:13px icomoon;content:"\E914";display:inline-block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:auto}.settingsInsideCouponWrapper{cursor:pointer}.settingsInsideCouponWrapper.SettingsInsideCouponOpened .SettingsInsideCoupon>p:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.betslip-footer-fixed .showSettingsNewPosition>.b-settings-view-b{visibility:unset!important;opacity:1!important;position:relative!important;padding-bottom:1px;top:-5px;display:block!important}@media (max-width:1140px){#mybets-mobile-id{max-height:calc(100% - 72px);overflow-y:scroll;overflow-x:hidden}}.react-datepicker__input-container>input[type=date]{float:left;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 10px;font-family:Roboto,sans-serif;font-size:12px;-webkit-transition:border .24s;transition:border .24s;border-radius:inherit;-webkit-box-shadow:none;box-shadow:none;z-index:20;background:#ededed none repeat scroll 0 0;border:1px solid #a5a5a5;border-radius:0;position:relative;color:#333;height:32px}.react-datepicker__input-container>input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}@media (max-width:1000px){.column-view-form-m>ul>li:nth-child(3){height:auto;margin-top:unset!important}}.history-results-body .history-tableHeader-total{display:table-caption;background:var(--brand-color);margin:0 2px;height:30px}.history-results-body .history-tableHeader-total>div{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mobile-nav-arrow-up{position:absolute;top:16px;right:16px;color:rgba(234,238,239,.6)}@media (max-width:1139px){.nav-bar-contain-m{padding-bottom:10px}}.crazyHour-wrapper-mobile-header2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000064;-webkit-transition:.3s;transition:.3s;padding:5px 10px}.crazyHour-wrapper-mobile-header2>div{width:100%}.crazyHour-wrapper-mobile-header2>div>div{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.crazyHour-wrapper-mobile-header2>div>div,.crazyHour-wrapper-mobile-header2>div>div>.odometer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.crazyHour-wrapper-mobile-header2>div>div>.odometer-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.crazyHour-wrapper-mobile-header2>div>div>.odometer-wrapper>p{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.popup-api-error-messages{color:var(--dark-theme-zero);padding:2% 6%}.popup-api-error-messages p{color:var(--danger-color)}.popup-api-error-messages p span{background:red;width:5px;height:5px;display:inline-block;border-radius:50%;margin-bottom:2px;margin-right:6px}.popup-api-error-messages h1{margin-bottom:15px}.checkboxx.mandatory,.mandatory input,.mandatory select{border:2px solid red!important}.social-logged-out a:hover,.support-live-chat:hover{color:var(--brand-color-active)!important}.logo-wrapper-mob{width:160px!important}.contain-search-view-mob,.contain-search-view-mob:before,.search-wrapper-mob{height:45px!important}.log-out-b-mob>button{color:var(--brand-bright-color)!important;font-weight:700}.mini-box-popup .single-form-item i.glyphicons{top:4px;color:var(--dark-theme-three)}.table-lists.main-tab-list>li>div{min-width:90px}@media (min-width:1140px){.navigation-container-mob{display:none}}.balance-c-m{display:-webkit-box;display:-ms-flexbox;display:flex}.balance-c-m>i>span{margin:0 2px}.forgot-password-section .form-gray-box .forgot-password-form .single-form-item:before{top:10px!important}.balances-section>div>div:nth-child(2),.mobile-balancee{display:-webkit-box;display:-ms-flexbox;display:flex}.balances-section>div>div:nth-child(2).currency-value,.mobile-balancee.currency-value{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.balances-section>div>div:nth-child(2)>span,.mobile-balancee>span{margin:0 2px}.main-amount-currency{display:-webkit-box;display:-ms-flexbox;display:flex}.main-amount-currency>span{margin:0 2px}.main-amount-currency.main-amount-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.send-code-again{cursor:pointer;font-weight:700;color:var(--brand-color)}p.error-message.otp-error-message{background:transparent!important;font-weight:700;color:var(--error-color-secondary)!important}.registration-form-b .separator-box-buttons-m button:disabled{background:var(--dark-theme-four)!important}.go-back-otp,.go-back-otp>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.go-back-otp>div{background:var(--brand-color);padding:2px 5px;border-radius:10px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.go-back-otp>div>i{margin:0!important;font-size:20px!important;color:#333!important}.go-back-otp>div>div{color:#333;font-weight:700}.go-back-otp>div:hover{padding:2px 10px}@-webkit-keyframes rotatingCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotatingCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-circle{background:transparent;width:30px;height:30px;position:absolute;border-radius:50%;border-top:2px solid;border:.25em solid transparent;border-right-color:var(--brand-color);bottom:50px;left:calc(50% - 15px);-webkit-animation:rotatingCircle .3s linear infinite;animation:rotatingCircle .3s linear infinite}.single-form-item.phoneNumber-resend:before{display:none}.resend-opt-same-number{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resend-opt-same-number>div{font-weight:700}.resend-opt-same-number>span{font-size:11px;color:var(--brand-color);cursor:pointer}.single-form-item.code:before{display:none}.single-form-item.code>input{padding-left:15px!important}.single-form-item.phoneNumber-resend>input{padding-left:54px!important}.single-form-item.phoneNumber-resend:after{position:absolute;left:12px;color:#333;z-index:99;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-form-item.desktop-only.suffix:before{color:#000;position:absolute;top:24px;z-index:10;left:18px;font-size:11px}.login-icon-true .login-button{background:var(--dark-theme-five)!important;padding-left:40px!important}.login-icon-true .login-button:hover{color:#000!important;background:var(--brand-color)!important}.login-icon-true .login-button:hover+img{-webkit-filter:brightness(0)!important;filter:brightness(0)!important}.login-icon-true img{position:absolute;height:23px;-webkit-filter:brightness(9);filter:brightness(9);left:5px}.voucher-history-results .balance-h-row-b>span{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;pointer-events:unset!important}@media (max-width:1140px){.balance-view-wrapper .date-picker-wrapper .react-datepicker__input-container{width:100%}}i.social.social-tiktok{width:23px;height:23px;background-image:url(/34799ead9f23c9148ef6f50ae2c9b22a.svg);background-size:contain;background-repeat:no-repeat;-webkit-filter:invert(1) brightness(.7);filter:invert(1) brightness(.7)}i.social.social-tiktok:hover{-webkit-filter:invert(1) brightness(1);filter:invert(1) brightness(1)}.main-nav-zonga-button{font-size:30px;position:absolute;-webkit-transform:translate(10px,15px);-ms-transform:translate(10px,15px);transform:translate(10px,15px);cursor:pointer}.navigation-container-mob.new-mobile-header{top:0;text-transform:capitalize}.navigation-container-mob.new-mobile-header ul li a{font-size:13px;color:rgba(234,238,239,.6);padding:2px 15px}.dynamic-values-column>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forgot-password-form.form-contain-box .separator-box-buttons-m{margin-top:30px!important}.forgot-password-form+.loading-circle{width:20px;height:20px;bottom:60px;left:calc(50% - 10px)}.forgot-password-form+p.error-message.otp-error-message{width:100%;font-size:12px}@media (max-width:1140px){.forgot-password-form+p.error-message.otp-error-message{bottom:70px}}.form-contain-box.forgot-password-form .button-view-normal-m:disabled{cursor:not-allowed!important}.forgotPass input::-webkit-inner-spin-button,.forgotPass input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.backdrop-enabled:after{content:"";display:block;position:absolute;height:100%;width:100%;top:0;background:rgba(0,0,0,.5019607843);z-index:99}@media (max-width:1140px){.backdrop-enabled:after{left:0}}.footer-m.backdrop-enabled:after{height:101%;width:calc(100% + 10px);top:-1px;left:-10px}.backdrop-enabled{position:relative}@media (max-width:1140px){.backdrop-enabled{position:fixed}}.header-separator-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.homepage-slider .slide-image-bgr .banner-container{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15%}.homepage-slider .slide-image-bgr .banner-container>a{position:unset;margin-top:20px}.zonga-casino #mainContent,.zonga-casino .tournament{max-width:unset}.zonga-casino .wrapper-mob{padding:unset!important}.zonga-casino #footerID{position:relative}.zonga-casino .full-container-m{background:var(--dark-theme-two)}.zonga-casino .left-nav-container-m:before{border-bottom:unset}.pages-header-zonga{background:var(--dark-650);height:70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;padding:0 30px;color:#eee;font-weight:700}.pages-header-zonga,.pages-header-zonga>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages-header-zonga>div{text-transform:capitalize}.pages-header-zonga>div>i{margin-right:10px;border-radius:50%;-webkit-transition:.2s;transition:.2s;cursor:pointer}.pages-header-zonga>div>i:hover{background:hsla(0,0%,100%,.0901960784)}.pages-header-zonga>.promotion-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pages-header-zonga>.promotion-filters>div{margin-left:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s;transition:.2s}.pages-header-zonga>.promotion-filters>div>div{font-size:14px;font-weight:600;text-transform:capitalize;margin-top:3px}.pages-header-zonga>.promotion-filters>div.active,.pages-header-zonga>.promotion-filters>div:hover{color:var(--brand-color)}.multiple-suffix .multiple-suffix-wrapper,.multiple-suffix.phoneNumber-resend{display:-webkit-box;display:-ms-flexbox;display:flex}.multiple-suffix.phoneNumber-resend input{padding-left:10px!important}.multiple-suffix select{width:20%;height:32px;border-radius:0;border:1px solid var(--sport-empty-space);cursor:pointer}.multiple-suffix .login-select-suffix{width:35%!important;padding-left:30px}.multiple-suffix input{width:80%!important;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto,sans-serif;width:100%;height:32px;line-height:30px;font-size:12px;color:var(--text-color-dark);padding-left:15px;padding-right:5px;-webkit-box-shadow:inset 0 0 0 9999px var(--light-theme-one);box-shadow:inset 0 0 0 9999px var(--light-theme-one);border:1px solid var(--sport-empty-space);-webkit-transition:all .3s ease;transition:all .3s ease;background-color:var(--light-theme-one);border-radius:0;z-index:1;position:relative}.multiple-suffix .login-tel-suffix{width:65%!important;padding-left:10px!important}.casino-view-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize;font-size:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;z-index:1}.casino-view-error.slotLink-error>div:first-child{-webkit-filter:drop-shadow(2px 4px 6px #000);filter:drop-shadow(2px 4px 6px #000);background:#b60000;padding:20px 30px}.casino-view-error>div:first-child{text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700}.casino-view-error>div:nth-child(2){background:var(--brand-color);padding:10px 25px;margin-top:10px;cursor:pointer;color:var(--text-color-dark)}.wrapper-for-white-skins.zonga-casino{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper-for-white-skins.zonga-casino .race-zonga-wrapper{width:100%;position:relative;max-height:calc(100vh - var(--headerHeight));overflow-y:scroll}@media (min-width:1140px){.wrapper-for-white-skins.zonga-casino .race-zonga-wrapper.opened{width:calc(100% - 285px)}}.wrapper-for-white-skins.zonga-casino>aside{height:calc(100% - 110px);padding-top:.25rem;background:var(--zonga1)}.wrapper-for-white-skins.zonga-casino>.tournament{width:100%}.zonga-promo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.zonga-promo-wrapper>aside{background:var(--zonga1)}.zonga-promo-wrapper .promos-list{width:100%;position:relative;height:calc(100vh - var(--headerHeight));overflow-y:scroll}@media (min-width:1140px){.zonga-promo-wrapper .promos-list.opened{width:calc(100% - 285px)}}.zonga-promo-wrapper #mainContent{max-width:unset}.zonga-promo-wrapper .middle-main-big-left-content-m{width:100%!important}.print-ticket-iframe-div{position:absolute;background:rgba(0,0,0,.5294117647);left:0;top:0;width:100%;height:100%;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.print-ticket-iframe-div>#print-ticket-iframe-div{-webkit-animation:open-popup .24s ease-in-out;animation:open-popup .24s ease-in-out;height:90%;width:400px}.one-event-container{background:var(--dark-theme-three)!important;height:40px;border-bottom:2px solid var(--dark-theme-four)}.one-event-container>div{border:none!important}.one-event-container .bet-history-type .bet-history-game{margin-top:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.betlist-league{opacity:.5;font-size:11px;white-space:nowrap}.betlist-date{color:var(--brand-color);white-space:nowrap}.bet-history-stake-odds-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;font-weight:700}.one-event-container>.bet-history-stake-odds{border-right:2px solid var(--dark-theme-four)!important}.bet-history-status.inside-ticket,.one-event-container>.bet-history-stake-odds{border-left:2px solid var(--dark-theme-four)!important}.bet-history-game.game-result>div{white-space:nowrap}.bet-history-game.game-result>div,.bet-history-result-new>.has-score{margin-top:15px;font-weight:700;color:var(--brand-color)}@media (max-width:1140px){.bet-history-result-new>.has-score{margin-top:0}}.bet-history-type{overflow:hidden;text-overflow:ellipsis}.bet-history-status.inside-ticket>span{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bet-history-status.inside-ticket>span:after{position:relative}.bet-history-stake-odds .bet-history-stake{border-right:0!important}.open-for-mobile .one-event-container{height:60px}.open-for-mobile .bet-history-scommessa{font-size:10px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.open-for-mobile .has-score{text-align:center;font-weight:700;color:var(--brand-color)}.one-bet-header.active .glyphicons-chevron-down{display:unset!important}.voucher-history-new.filter-view-b{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.voucher-history-new.filter-view-b,.voucher-history-new.filter-view-b .dateFiltersWrapper,.voucher-history-new.filter-view-b>div{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:830px){.voucher-history-new.filter-view-b .dateFiltersWrapper{margin-bottom:20px}}.voucher-history-new.filter-view-b input[type=date]{width:200px!important}@media (max-width:500px){.voucher-history-new.filter-view-b input[type=date]{width:auto!important}}.voucher-history-new.filter-view-b input[type=date]:first-child{margin-right:20px}.voucher-history-new.filter-view-b .details-form-item-m{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:5px}@media (max-width:830px){.voucher-history-new.filter-view-b .details-form-item-m{padding-bottom:0}}.voucher-history-new.filter-view-b .details-form-item-m>button{border-radius:5px;color:#333!important;font-size:14px}.voucher-history-new.filter-view-b .form-p-i-m>input{text-align:start}li.rc-pagination-disabled.rc-pagination-next,li.rc-pagination-disabled.rc-pagination-prev{opacity:.4}@media (max-width:500px){.rc-paginationVouchers{padding:30px 0}.rc-paginationVouchers .rc-pagination li a{font-size:16px!important}}.voucher-history-view-wrapper .balance-h-row-b .disp-mob{min-width:130px!important}input.login-tel-suffix.login{padding-left:10px!important}.login_suffixselect{font-size:12px;color:#333;border-radius:0;border:1px solid var(--sport-empty-space);border-radius:var(--border-radius) 0 0 var(--border-radius)}input.login-tel-suffix.login{border-radius:0 var(--border-radius) var(--border-radius) 0}.registration-with-variations-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:15px;padding:0 20px}.registration-with-variations-buttons.loginComp>div{height:50px}.registration-with-variations-buttons>div{text-align:center;font-weight:700;border:1px solid var(--brand-color);cursor:pointer;width:100%;-webkit-transition:.2s;transition:.2s;margin:0 5px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--border-radius)}.registration-with-variations-buttons>div:first-child{margin-left:0}.registration-with-variations-buttons>div:last-child{margin-right:0}.registration-with-variations-buttons>div.active{background:var(--brand-color)}.registration-with-variations-buttons>div.active *{color:#3b3b3b}.registration-with-variations-buttons>div>div{padding:3px 16px}.mobile-header-login-button-wrapper{width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mobile-header-login-button-wrapper>.mobile-header-login-button{background:var(--brand-color);padding:5px 10px;border-radius:5px;color:#333;font-weight:700;text-transform:uppercase}.burger-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:80px}.mybets_mobile_new{position:absolute;right:45px;font-size:12px;font-weight:700}.mybets_mobile_new.oldHeader{right:15%!important;height:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.loginAndRegister-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:246px;margin:0 auto}.loginAndRegister-buttons>*{width:100%;padding:10px 0;text-transform:uppercase;font-weight:700;font-size:12px}.loginAndRegister-buttons>:first-child{margin-right:5px;background:transparent;border:1px solid var(--brand-color)}.loginAndRegister-buttons>:last-child{margin-left:5px;background:var(--brand-color);border:1px solid transparent;color:#333}.BonusHeaderDropdown{position:absolute;background:var(--dark-theme-three);z-index:9999;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;overflow:hidden;height:0}.BonusHeaderDropdown.openedBonus{height:100vh;margin:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:-90%;width:90%;top:0}.BonusHeaderDropdown.openedBonus .mobile-left-menu-bonuses,.BonusHeaderDropdown.openedBonus>div{width:100%}.main-navigation-user-infobox-dropdown-list li{white-space:nowrap}.counter-offer-subtitle .successContent img{height:50px}.counter-offer-subtitle .login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;margin-top:10px}.counter-offer-subtitle .login>.loginButton{background:var(--brand-color);padding:10px 30px;color:#333;border:2px solid #dadada;cursor:pointer}.forgot-password-section .form-gray-box .forgot-password-form .single-form-item:before,.new-single-form-item.new-details-form-item.reg_new-phone.d.club:before,.pdr-user-list-form-items-wrapper-subject .pdr-user-list-form-item-m .single-form-item.number:before,.single-form-item.d-h.suffix:before,.single-form-item.desktop-only.suffix:before,.single-form-item.m.suffix:before,.single-form-item.reg_cEmail.suffix:before{display:none}.dropdown-promotionfilters{position:absolute;background:var(--dark-theme-four);max-height:0;width:100%;left:0;top:60px;z-index:9;-webkit-box-shadow:0 0 50px inset var(--dark-theme-zero);box-shadow:0 0 50px inset var(--dark-theme-zero);padding:0!important;-webkit-transition:.3s;transition:.3s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;overflow:hidden;font-size:18px}.dropdown-promotionfilters.opened{max-height:100%;padding:20px 0!important}.dropdown-promotionfilters>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 30px;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-promotionfilters>div.active{color:var(--brand-color)}.dropdown-promotionfilters>div>i{margin-right:10px}.socials-login-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:calc(100% - 132px);margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials-login-wrapper .or-devider{font-weight:700;text-transform:uppercase}.socials-login-wrapper>.socials-comps{margin-top:10px}.main-navigation-user-icons-avatar.image-avatar{background-size:contain;background-repeat:no-repeat}.facebook-button{background-color:#3b5998;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;border-radius:4px;border:1px solid #33518f;padding:0 5px;cursor:pointer}.facebook-button>.facebookIcon{height:30px;-webkit-filter:invert(1);filter:invert(1)}.facebook-button .btn-facebook{width:90%}.antille-wrapper,.facebook-button .btn-facebook{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.antille-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.antille-wrapper>div{height:30px}.antille-wrapper>div img{height:50px!important;width:50px!important;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.codeSearchWrapper>.form-p-i-m input{z-index:20;background:#ededed none repeat scroll 0 0;border:1px solid #a5a5a5;border-radius:0;position:relative;color:#333;height:32px;padding:0 20px}@media (max-width:600px){.voucher-history-new.filter-view-b .dateFiltersWrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.voucher-history-new.filter-view-b input[type=date]:first-child{margin-right:0!important;width:160px!important}.date-picker-wrapper .react-datepicker-wrapper{width:100%}}.react-datepicker__input-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%}#chatra.chatra--side-right.chatra--style-tab:not(.chatra--expanded){opacity:0}.main-navigation-user-infobox-balance span>i{margin-left:5px}.no-promotions-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#e7e7e7;font-weight:700}.torunaments-timer+div{margin-top:unset!important}.tournament-opened-right>h4{margin-top:4%!important}.tournament-opened-body-bottom-wave{width:100vw!important}.tournament-opened-tourn-card-games .slick-slider.slick-initialized{height:90px!important}.tournament-opened-tourn-card-games .slick-arrow.slick-next{right:-8%}.tournament-opened-tourn-card-games .slick-arrow.slick-prev{left:-10%}button.slick-arrow.slick-next:before{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:4px}button.slick-arrow.slick-prev:before{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:3px}.casino-view-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:absolute;width:100%}.casino-view-loading>.loading-circle{position:relative;-webkit-transform:0;-ms-transform:0;transform:0;left:unset;right:unset;top:0}.balance-amount-full{z-index:1}.single-game-item-c{-webkit-transition:.2s;transition:.2s}.single-game-item-c:hover{cursor:pointer;-webkit-box-shadow:inset 0 0 40px -10px hsla(0,0%,100%,.2117647059);box-shadow:inset 0 0 40px -10px hsla(0,0%,100%,.2117647059)}.inside-ticket>span.status-bet-coupon:after{font-size:18px}.pageLoadingDiv{top:0;position:fixed;z-index:9999;background:var(--dark-theme-one);height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.pageLoadingDiv.fadeOutAnim{opacity:0;pointer-events:none}.pageLoadingDiv>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:400px;padding-bottom:100px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.pageLoadingDiv>div>img{width:420px}@media (max-width:1140px){.pageLoadingDiv>div>img{width:350px}}.pageLoadingDiv>div>.loading-circle{width:80px;height:80px;border-width:8px;-webkit-animation:rotatingCircle .5s linear infinite;animation:rotatingCircle .5s linear infinite;position:relative;left:unset;bottom:unset!important}.casino-games-navigation-options .casino-category-dropdown{overflow:scroll;max-height:calc(100vh - 120px)}.casino-game-wrapper-bck{position:fixed;top:0;bottom:0;left:0;right:0}.casino-game-wrapper-bck>div{background-size:cover;height:100%;-webkit-filter:blur(6px);filter:blur(6px);background-position:50%}.casino-game-wrapper .casino-games-content-right{position:relative}.payments ul li img{height:unset!important;max-width:100px;max-height:32px!important}.payments ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ver-center-view-b.slot-confirmation{max-width:500px}.counter-offer-column-view.slot-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.counter-offer-column-view.slot-confirmation>div{position:absolute;bottom:0;background:#fff;width:100%;font-weight:700;background:var(--dark-theme-two);-webkit-box-shadow:0 0 30px 20px rgba(0,0,0,.5411764706);box-shadow:0 0 30px 20px rgba(0,0,0,.5411764706);padding:15px 0}.counter-offer-column-view.slot-confirmation img{width:100%}.counter-offer-column-view.slot-confirmation .slot-confirmation-buttons{background:var(--dark-theme-two);height:45%!important;-ms-flex-pack:distribute;justify-content:space-around}.counter-offer-column-view.slot-confirmation .slot-confirmation-buttons>div{width:50%}.counter-offer-column-view.slot-confirmation .slot-confirmation-buttons>div>div{cursor:pointer;width:auto!important;padding:6px 20px;font-size:13px;-webkit-transition:.2s;transition:.2s}.counter-offer-column-view.slot-confirmation .slot-confirmation-buttons>div>div.real-money{background-color:var(--dark-theme-three)}.counter-offer-column-view.slot-confirmation .slot-confirmation-buttons>div>div.bonus-money{background-color:var(--brand-color);color:#333}.counter-offer-column-view.slot-confirmation .slot-confirmation-buttons>div>div:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.counter-offer-column-view.slot-confirmation .slot-confirmation-values>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.counter-offer-column-view.slot-confirmation .slot-confirmation-values>div:last-child>div:last-child>div{background-color:var(--brand-color);color:#333}.counter-offer-column-view.slot-confirmation .slot-confirmation-values>div>div:last-child{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px}.counter-offer-column-view.slot-confirmation .slot-confirmation-values>div>div:last-child>div{border-radius:5px;padding:10px 20px;background-color:var(--dark-theme-three);cursor:pointer;position:relative;overflow:hidden}.counter-offer-column-view.slot-confirmation .slot-confirmation-values>div>div:last-child>div:after{-webkit-transition:.3s;transition:.3s;content:"";position:absolute;background:hsla(0,0%,100%,.1803921569);width:50px;height:10px;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);left:-50px}.counter-offer-column-view.slot-confirmation .slot-confirmation-values>div>div:last-child>div:hover:after{left:60px}.counter-offer-column-view.slot-confirmation .slot-confirmation-buttons,.counter-offer-column-view.slot-confirmation .slot-confirmation-values{height:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.counter-offer-column-view.slot-confirmation .slot-confirmation-buttons>div,.counter-offer-column-view.slot-confirmation .slot-confirmation-values>div{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shabiki-mpesa-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.shabiki-mpesa-header>img{height:22px;margin-right:10px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slot-fixed-loading{position:absolute;height:calc(100% - 20px);width:100%;z-index:999;background:rgba(0,0,0,.8);top:0;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slot-fixed-loading>div{position:static!important}.left-nav-container-mob{z-index:-1!important}.left-nav-container-mob.open{z-index:9999!important}.form-contain-box .single-form-item.reg_cUsername,.form-contain-box .single-form-item.reg_password{margin-top:0!important}.route-tag-header2{position:absolute;-webkit-animation:pulseTag 1.2s linear infinite;animation:pulseTag 1.2s linear infinite;top:-9px;right:-10px;font-size:10px;font-family:Roboto,sans-serif;color:var(--brand-color);line-height:11px;padding:0 3px}@media (max-width:400px){.logo-wrapper-mob.logged-logo{width:33vw!important}}.main-navigation-user-infobox i.glyphicons.glyphicons-chevron-down{margin-left:5px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.unique-balance-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px}.unique-balance-wrapper .glyphicons{margin:0!important}.unique-balance-wrapper .glyphicons.eye{margin-right:5px!important}.unique-balance-wrapper .glyphicons.glyphicons-chevron-down{margin-left:5px!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.unique-balance-wrapper .balance_bonus{margin-top:unset!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eye-hide-balance{position:absolute;left:calc(50% - 25px);bottom:-8px;font-size:18px}body #root .single-form-item>.error-message.two-lines-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-right:30px!important}body #root .single-form-item>.error-message.two-lines-error>i.glyphicons{position:absolute;color:#fff!important;right:0;left:unset;top:-1px!important;cursor:pointer;line-height:25px;width:25px;height:25px;font-size:14px}body #root .single-form-item>.error-message.two-lines-error>i.glyphicons:hover>div{height:25px}body #root .single-form-item>.error-message.two-lines-error>i.glyphicons>div{position:absolute;font-family:sans-serif;right:0;top:30px;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;white-space:nowrap;line-height:25px;background:var(--dark-theme-three);font-size:12px;height:0;overflow:hidden;padding:0 20px;-webkit-transition:.2s;transition:.2s}.single-form-item.reg_password{-webkit-transition:margin-top .2s;transition:margin-top .2s}.zonga-casino-standout-row-body-items>div{z-index:1}.happy-hour-counter>div{min-width:288px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.install-button>div{background:var(--dark-400)}.install-button .zonga-casino-menu-header-i img{height:35px}.install-button.left-menu-old{opacity:1;padding:0;min-width:100%}.install-button.left-menu-old>div{border-radius:0}.install-button.left-menu-old>divdiv:first-child{display:none}.single-form-item.reg_phoneNum>div>select{padding-left:10px!important}.social-media-right{height:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.social-media-right,.social-media-right>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-media-right>div:first-child{margin-bottom:20px;color:var(--brand-color);font-weight:700}.social-media-right i.social{font-size:28px!important}.activebonus-popup>div{background:var(--dark-theme-two);color:#fff;font-weight:700}.activebonus-popup .gift-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.activebonus-popup .gift-image>img{height:200px}.activebonus-popup .gift-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:130px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.activebonus-popup .gift-information>div:first-child{font-size:20px;margin-bottom:10px}.activebonus-popup .gift-information>.bonus-amount-popup{padding:7px 18px;background:linear-gradient(89deg,#c13838,#ef9925);border-radius:5px}.activebonus-popup .gift-information>.check-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.activebonus-popup .gift-information>.check-more>div{cursor:pointer;background-color:var(--brand-color);color:#333!important;padding:9px 20px;border-radius:10px;-webkit-transition:.2s;transition:.2s;padding-right:45px;position:relative}.activebonus-popup .gift-information>.check-more>div>img{height:30px;position:absolute;top:3px;-webkit-transform:rotate(332deg);-ms-transform:rotate(332deg);transform:rotate(332deg);right:12px}.activebonus-popup .gift-information>.check-more>div:hover{padding:9px 30px;padding-right:55px}.time-remaining{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700}.time-remaining>span{margin-right:4px}.button-view-normal-m.login-button:disabled{cursor:not-allowed!important;opacity:.5!important}.real-bonus-balance-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.real-bonus-balance-mob>div:last-child{margin-top:10px}.total-balance-mob{font-weight:700}.footer-div{margin-top:20px;position:fixed;right:0;bottom:0}.footer-div-mov{width:100%;position:absolute;right:0;bottom:0;z-index:2;pointer-events:auto}.button-footer-div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px}.button-footer{border:.5px solid #fff;padding:5px 8px;font-size:small;width:auto;height:auto;background-color:var(--brand-darker-color);cursor:pointer}.hid-footer{display:none}.show-footer{display:block}div.dot{min-width:5px;min-height:5px;border-radius:100%;-ms-flex-item-align:end;align-self:flex-end}div.dash,div.dot{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px}div.dash{min-width:6px;min-height:2px}.clear-cpf-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-1px;background:hsla(0,0%,100%,.1215686275);padding:5px 15px;border-radius:10px;right:30px;overflow:hidden;max-width:0;padding:5px 0;-webkit-transition:.15s;transition:.15s}.clear-cpf{position:absolute;top:-5px;right:10px;cursor:pointer;-webkit-filter:brightness(9);filter:brightness(9)}.clear-cpf:hover .clear-cpf-tooltip{padding:5px 15px;max-width:unset}.special-cpf-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px;margin-top:10px}@media (max-width:500px){.special-cpf-input{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media (max-width:450px){.special-cpf-input{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media (max-width:400px){.special-cpf-input{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media (max-width:350px){.special-cpf-input{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}}.special-cpf-input>input{color:#fff!important;background:hsla(0,0%,100%,.1411764706)!important;border:none!important;font-size:22px!important;font-weight:700;letter-spacing:2px;height:40px!important;-webkit-text-fill-color:#fff!important;width:calc(100% - 10px);border-radius:5px;margin:0 1px;min-width:32px;text-align:center;padding:0;padding-left:3px}.special-cpf-input .special-cpf-symbols{position:absolute;top:0;left:0;height:100%}.special-cpf-input .special-cpf-symbols>div{position:absolute;font-size:30px}.special-cpf-input .special-cpf-symbols>div:first-child{left:77px;bottom:44px}.special-cpf-input .special-cpf-symbols>div:nth-child(2){left:159px;bottom:44px}.special-cpf-input .special-cpf-symbols>div:nth-child(3){left:236px;bottom:45px}.ver-center-view-b.cpf{max-width:500px!important}.single-form-item.reg_dateOfBirth .select-wraper{margin:0 2px!important;width:calc(33.3333333333% - 4px)!important}.form-p-i-m>.select-contain-m>select,.single-form-item.reg_dateOfBirth select{opacity:1!important}.download-android-app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.download-android-app.mobile-version{margin-bottom:0}.download-android-app .playlogiq{height:50px;border:1px solid hsla(0,0%,100%,.2588235294);padding:10px 20px;border-radius:10px;cursor:pointer;-webkit-transition:.1s;transition:.1s}.download-android-app .playlogiq:hover{background:hsla(0,0%,75%,.1294117647);padding:10px 25px}.download-android-app>div,.download-android-app>span{font-weight:700;margin-bottom:15px}.download-android-app>div{color:var(--brand-color)}.download-android-app .download-android-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;border-radius:10px;border:1px solid var(--dark-theme-four);position:relative;cursor:pointer}.download-android-app .download-android-button:hover{color:#3ddb85!important}.download-android-app .download-android-button>img{width:70px;-webkit-transform:scale(1.5) translateY(-8px);-ms-transform:scale(1.5) translateY(-8px);transform:scale(1.5) translateY(-8px)}.download-android-app .download-android-button>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.download-android-app .download-android-button>div>span:first-child{font-size:11px}.download-android-app .download-android-button>div>span:last-child{font-size:13px;font-weight:700}.download-android-app-menu{margin:-7px -2px;gap:10px;min-height:42px}.download-android-app-menu,.download-android-app-menu>div>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-android-app-menu>div>a{position:relative}.download-android-app-menu>div>a>span:first-child{font-size:14px}.download-android-app-menu>div>a>span:last-child{margin-left:5px;font-size:14px;font-weight:700}.download-android-app-menu .download-android-button{padding:2.5px;border-radius:10px;border:1px solid var(--dark-theme-four);position:relative;cursor:pointer}.download-android-app-menu .download-android-button:hover{color:#3ddb85!important}.download-android-app-menu .download-android-button>img{width:40px;-webkit-transform:scale(1.5) translateY(-4.5px);-ms-transform:scale(1.5) translateY(-4.5px);transform:scale(1.5) translateY(-4.5px)}@media (max-width:700px){.slide-image-bgr{background-size:100% 100%!important}}@media (max-width:500px){.slide-image-bgr{height:140px!important}}.full-container-mob .slick-dots{pointer-events:none!important}.balance-h-row-b.message-row{cursor:pointer}.balance-h-row-b.message-row:hover{background:rgba(0,0,0,.1411764706)}.message-title{background:var(--dark-theme-zero)!important}.message-body{font-weight:700}@media (min-width:1140px){.ver-center-view-b.message{min-width:800px!important}}@media (max-width:530px){.ver-center-view-b.message{min-width:350px!important}}.message-from-backend{margin-top:10px}.message-body>div>span{margin-right:5px}.footer-logo{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.single-form-item input::-webkit-inner-spin-button,.single-form-item input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.messages-box-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;color:#333;position:relative}.messages-box-wrapper,.messages-box-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex}.messages-box-wrapper>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:40px;background:#fff;cursor:pointer;padding:0 20px}.messages-box-wrapper>div.new{font-weight:700}.messages-box-wrapper>div:hover{background:#ededed}.messages-box-wrapper>div:not(:first-child){border-top:1px solid hsla(0,0%,88%,.5333333333)}.messages-box-wrapper>div>div{margin-left:30px}.messages-box-wrapper>div>.span-msg-date{margin-left:auto}.messages-form{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.messages-form .search-button-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:220px}.messages-form .search-button-msg>div{padding:10px 50px;margin-top:13px;height:32px;line-height:14px;background:var(--brand-color);font-weight:700;color:#333;cursor:pointer}@media (min-width:1140px){.footer-menu li{min-width:200px!important;margin:0 10px!important}}.special-games-msg{height:300px;color:#fff!important;font-weight:700;font-size:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#434343!important}.playlogiq-footer,.special-games-msg{display:-webkit-box;display:-ms-flexbox;display:flex}.playlogiq-footer>a>img{width:unset!important;height:unset!important;-webkit-transform:translateY(7px)!important;-ms-transform:translateY(7px)!important;transform:translateY(7px)!important;max-height:30px!important;-webkit-filter:grayscale(1) brightness(.8)!important;filter:grayscale(1) brightness(.8)!important}span.casino-game-label.new{z-index:9!important}.top-nav-desktop .user-balance-info-contain li,.top-nav-desktop .user-balance-info-contain li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-nav-desktop .user-balance-info-contain li>div{height:40px}.top-nav-desktop .balance-amount-only{-webkit-box-orient:horizontal;-ms-flex-flow:row;flex-flow:row}.top-nav-desktop .balance-amount-only,.top-nav-desktop .balance-amount-only>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.top-nav-desktop .balance-amount-only>span{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column}.top-nav-desktop .balance-amount-only>.balance-c-m:first-child:hover .balance-amount-full{display:block!important}.balance-amount-full{display:none!important}.single-form-item>i.glyphicons.show-hide-eye{position:absolute;right:10px;left:unset;top:20px!important;cursor:pointer}.login-popup-form-m .login-error{padding:0 30px!important}.coming-soon-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:25px;font-weight:700;min-height:400px}.coming-soon-wrapper>div{margin-bottom:20px}.coming-soon-wrapper>.goToVirtual{background:#fff;color:var(--light-theme-primary-three);font-size:18px;padding:10px 20px;border-radius:10px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.coming-soon-wrapper>.goToVirtual:hover{padding:10px 30px}.change-password-message{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:green;font-size:18px;font-weight:700;display:flex}.change-password-message>span{border-radius:10px;background:rgba(0,0,0,.0705882353);padding:7px 50px;font-size:15px;font-weight:500}.change-password-message.error-alert{color:red}.tournament-header .tournament-links{font-family:inherit!important}.user-not-verified-info .information-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;text-align:center;padding:0 30px}.user-not-verified-info .information-title img{max-height:150px}.user-not-verified-info .information-title p:last-child{font-size:12px;font-weight:400}.user-not-verified-info .information-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}.user-not-verified-info .information-buttons>div{background:var(--brand-color);color:#333;padding:10px 20px;margin:0 10px;border-radius:10px;min-width:110px;text-align:center;cursor:pointer}.user-not-verified-info .information-buttons>div:hover{border-bottom:3px solid rgba(0,0,0,.3803921569)}.verify-documensts-redirect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:300px;color:#333}.verify-documensts-redirect img{height:160px}.verify-documensts-redirect .verify-documensts-text{font-weight:700;font-size:18px;margin-bottom:10px;padding:0 10px;text-align:center;max-width:400px}.verify-documensts-redirect .verify-documensts-button{font-weight:700;font-size:14px;background:var(--brand-color);color:#333;padding:10px 16px;-webkit-transition:.2s;transition:.2s;border-radius:10px;cursor:pointer}.verify-documensts-redirect .verify-documensts-button:hover{padding:10px 20px}body #root .tournament-nav-links{overflow-y:hidden!important}.race-slider-div{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.race-slider-div>img{width:100%}@media (max-width:1140px){.race-slider-div{height:unset;height:100%}.race-slider-div>img{width:100%}}.race-slider-div .absolute-element-slider-wrapper{width:100%;height:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:100px}.race-slider-div .absolute-element-slider-wrapper .absolute-element-slider{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:110px;margin-top:5%}.race-slider-div .absolute-element-slider-wrapper .absolute-element-slider .title{font-weight:600;font-size:24px;margin-bottom:30px;text-shadow:0 1px 1px #000;min-height:16px}.race-slider-div .absolute-element-slider-wrapper .absolute-element-slider .subTitle{font-size:19px;font-weight:300;margin-bottom:25px;text-shadow:0 1px 1px #000;min-height:16px;margin-bottom:30px}.race-slider-div .absolute-element-slider-wrapper .absolute-element-slider .button a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:16px 60px;border-radius:5px;font-size:16px;font-weight:500;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2196078431);box-shadow:1px 1px 2px rgba(0,0,0,.2196078431);background:gray;color:#fff;cursor:pointer;font-size:20px}@media (max-width:600px){.race-slider-div .absolute-element-slider-wrapper{padding-left:20px}.race-slider-div .absolute-element-slider-wrapper .absolute-element-slider{min-height:unset;margin-top:0}.race-slider-div .absolute-element-slider-wrapper .absolute-element-slider .title{font-size:14px;margin-bottom:2px}.race-slider-div .absolute-element-slider-wrapper .absolute-element-slider .subTitle{font-size:11px;margin-bottom:6px}.race-slider-div .absolute-element-slider-wrapper .absolute-element-slider .button>a{padding:5px 10px;font-size:11px}}.custom-payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-payments img{height:30px;-webkit-filter:contrast(.8);filter:contrast(.8)}.form-contain-box>form>.single-form-item .cpf-information{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:60px;height:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:12px;padding-left:30px}@media (max-width:500px){.form-contain-box>form>.single-form-item .cpf-information{bottom:50px}}.form-contain-box>form>.single-form-item .cpf-information>i{color:#fff!important;top:unset!important;height:unset!important;width:unset!important}.password-information{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.password-information>p{width:60%;text-align:start;margin-left:10px}.password-information>i{font-size:20px}.error-number-reset-pass{position:absolute;bottom:-19px;font-size:12px;font-weight:700;color:var(--danger-color)}.bigger-factor-sub.single-coefficient-m{height:100%!important}.cpf-verify .loading-circle{border-right-color:var(--dark-800)!important;bottom:4px!important}.footer-adults21{-webkit-filter:brightness(7);filter:brightness(7)}.res-gaming{cursor:pointer}.install-register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.install-register>a{cursor:pointer;color:var(--brand-color)}.install-register>a:hover{text-decoration:underline}.show-hide-footer{position:absolute;bottom:0;background:transparent;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:23px;pointer-events:none}.show-hide-footer.hide-footer{overflow:hidden}.show-hide-footer>.footer-button{pointer-events:auto;background:var(--brand-color);color:#333;cursor:pointer;padding:3px 12px;font-weight:700;border-radius:10px 10px 0 0;font-size:12px;z-index:99}.show-hide-footer>.footer-show-wrapper{width:100%;left:0;position:absolute;-webkit-transition:.2s;transition:.2s;bottom:0}.show-hide-footer.hide-footer>.footer-show-wrapper{bottom:-800px}.jackpot-middle .antille-wrapper{margin-bottom:150px}.full-container-mob .chips-header-zonga{top:99px;border-bottom:1px solid var(--dark-theme-two)}.chips-header-zonga{height:50px;font-size:14px;font-weight:700;text-transform:capitalize;top:0;width:100%;background:var(--dark-theme-one);position:sticky;z-index:100;padding:0 20px}.chips-header-zonga,.chips-header-zonga>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1140px){.chips-header-zonga>div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}@media (max-width:1140px){.chips-header-zonga>div{width:100%}}.chips-header-zonga>div>.buy-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1140px){.chips-header-zonga>div>.buy-chips{margin-left:10px}}.chips-header-zonga>div>.buy-chips span{padding:6px 20px;border:1px solid var(--dark-theme-three);cursor:pointer;background:var(--brand-color);color:#333}.chips-header-zonga>div>.chips-balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chips-header-zonga>div>.chips-balance .icon-hover{position:absolute;font-family:Roboto,sans-serif;white-space:nowrap;background:var(--dark-theme-three);right:20px;top:-4px;border-radius:5px;-webkit-transition:.2s;transition:.2s;overflow:hidden;opacity:0;text-align:center;padding:5px 10px}@media (max-width:1140px){.chips-header-zonga>div>.chips-balance .icon-hover{display:none}}.chips-header-zonga>div>.chips-balance i{margin-right:5px;cursor:pointer}.chips-header-zonga>div>.chips-balance i:hover .icon-hover{opacity:1}.chips-header-zonga>div>.chips-balance span{margin-right:5px}.chips-header-zonga>div>.chips-balance img{height:20px}.buy-chips-small-button{font-size:12px;background:var(--dark-theme-four);margin-left:2px;padding:1px 6px;border-radius:5px;cursor:pointer;white-space:nowrap}.mobile-home-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-bottom:10px}@media (max-width:500px){.mobile-home-view .slide-image-bgr{height:unset!important}}.left-navigate-list-view-mob.homepage{border-top:1px solid var(--dark-600)}.left-navigate-list-view-mob.homepage .left-menu-home{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:220px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.left-navigate-list-view-mob.homepage .left-menu-home>.bet-now{margin-top:50px;font-weight:700;font-size:18px;background:var(--dark-500);padding:12px 30px;border-radius:10px;cursor:pointer}.left-navigate-list-view-mob.homepage .left-menu-home>.logo-wrapper-mob{height:70px}.navigation-container-mob.site-navigate-second-l-mob{background:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}.mobile-main-contents,.navigation-container-mob.site-navigate-second-l-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.mobile-main-contents{padding:20px;padding-top:0}.mobile-main-contents>div{margin-top:20px}.unlogged-landing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:140px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative}.unlogged-landing>div{background:var(--dark-theme-four);padding:20px 50px;border-radius:10px;font-size:20px;font-weight:700;color:#fff;cursor:pointer;-webkit-transition:.3s;transition:.3s;position:relative}.unlogged-landing>div>img{position:absolute;height:50px;right:-40px;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);bottom:-40px;-webkit-filter:invert(1);filter:invert(1)}.unlogged-landing .unlogged-landing>div:hover{padding:20px 70px}.ver-center-view-b.register-popup{max-width:410px!important}span.casino-game-label{width:auto!important}.support-title{white-space:nowrap}.registration-form-b .popup-footer>div p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.new-support-wrapper,.registration-form-b .popup-footer>div p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-support-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-support-wrapper>div{margin-right:8px;cursor:pointer}.new-support-wrapper>div>svg{height:24px;width:24px;fill:#fff}.new-support-wrapper>div.app-button{background:var(--brand-color);color:#333;padding:5px 12px;font-weight:700;border-radius:20px}.new-support-wrapper>div.app-button.old-header{max-height:26px;background:var(--brand-color-active)!important}.new-support-wrapper>div.app-button.old-header,.new-support-wrapper>div.chat-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-support-wrapper>div.chat-button{font-weight:700;text-transform:uppercase;font-size:12px}.new-support-wrapper>div.chat-button>i{font-size:24px;margin-right:5px}@media (max-width:1140px){.new-support-wrapper>div.chat-button{margin-right:0}}.new-support-wrapper>div:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}@media (max-width:1140px){.new-support-wrapper{background-color:var(--sport-event-color);border:none;border-top:1px solid var(--sport-border-top-primary);border-bottom:1px solid var(--sport-border-bottom-primary);height:50px}}.tools-wrap{border:none!important}.new-language-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative;margin-left:10px}.new-language-selector.notclickable{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.new-language-selector>.lang-flag{margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-language-selector>.lang-middle{margin-right:5px}.new-language-selector>.lang-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.4s;transition:.4s}.new-language-selector>.lang-arrow.open{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.new-language-selector .new-language-list{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background:var(--newheader-color1);top:32px;border-radius:10px;max-height:0;padding:0;overflow:hidden;-webkit-transition:.4s;transition:.4s;z-index:999;right:-20px}@media (max-width:1140px){.new-language-selector .new-language-list{right:unset}.new-language-selector .new-language-list>.lang{padding:0 40px!important}}.new-language-selector .new-language-list.open{padding:10px 14px;max-height:500px}.new-language-selector .new-language-list>.lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:40px;padding:0 10px;border-radius:10px}.new-language-selector .new-language-list>.lang.active{background:var(--newheader-color2)}.new-language-selector .new-language-list>.lang>p{white-space:nowrap}.new-language-selector .new-language-list>.lang>img{margin-right:5px}.new-language-selector .new-language-list.new-styles{top:50px}@media (max-width:1140px){.new-social-icon>svg{fill:var(--text-color-gray)!important}}.top-nav-container{padding-right:30px}@media (max-width:1140px){.casino-new--casino-wrapper--game-category-header-wrapper.providers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.casino-new--casino-wrapper--game-category-header-wrapper.providers .casino-new--casino-wrapper--game-category-header--filter-title,.casino-new--casino-wrapper--game-category-header-wrapper.providers .casino-new--casino-wrapper--game-category-header--filter-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.casino-new--casino-wrapper--game-category-header-wrapper.providers .casino-new--casino-wrapper--game-category-header--filter-title>div,.casino-new--casino-wrapper--game-category-header-wrapper.providers .casino-new--casino-wrapper--game-category-header--filter-wrapper>div{margin:0}.casino-new--casino-wrapper--game-category-header-wrapper.providers .casino-new--casino-wrapper--game-category-header--filter-title>div h2,.casino-new--casino-wrapper--game-category-header-wrapper.providers .casino-new--casino-wrapper--game-category-header--filter-wrapper>div h2{font-size:14px}}@font-face{font-family:Lalezar;font-weight:400;font-style:normal;src:local("Lalezar"),url(/2b1c59e119f2210d41c7730c0a1f3382.ttf) format("truetype"),url(/a6e146f35b0b9fc3022d20190d18bbc8.woff) format("woff")}.mobile-sliders-wrapper{padding:10px 0}.mobile-sliders-wrapper .mobile-slider-div{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%;width:100%}.mobile-sliders-wrapper .mobile-slider-div img{width:100%;height:100%;border-radius:6px;border:2px solid hsla(0,0%,100%,.1019607843);min-height:150px}.mobile-sliders-wrapper .mobile-slider-div>.banner-content{position:absolute;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-width:200px;margin-left:15px;font-weight:500}.mobile-sliders-wrapper .mobile-slider-div>.banner-content .subTitle{font-size:16px;font-weight:500;font-family:Lalezar,system-ui;margin-top:15px}.mobile-sliders-wrapper .mobile-slider-div>.banner-content .title{font-weight:700;font-size:24px;line-height:20px;font-style:oblique;font-family:Lalezar,system-ui;letter-spacing:1px;color:#fff;margin-top:10px;text-transform:uppercase}.mobile-sliders-wrapper .mobile-slider-div>.banner-content>a{margin-top:auto;margin-bottom:15px}.mobile-sliders-wrapper .mobile-slider-div>.banner-content>a .button{padding:6px 10px;border-radius:2px;background:var(--accent);color:var(--accent-col);font-weight:600}.mobile-sliders-wrapper .mobile-slider-div>.banner-content>.backend-tag{min-width:calc(80vw - 20px);margin-bottom:2px;font-size:10px;font-style:italic;position:absolute;bottom:7px;line-height:10px}@media (min-width:1140px){.mobile-sliders-wrapper .mobile-slider-div>.banner-content>.backend-tag{min-width:180%!important}}.mobile-sliders-wrapper .mobile-slider-div>.banner-content>.backend-tag *{font-size:11px;line-height:11px}.all-bonuses-left-header{background:var(--dark-theme-one);height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.all-bonuses-left-header .glyphicons{margin-bottom:2px;margin-right:10px;font-size:18px}.all-bonuses-left-header .popup-closed-b{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;width:50px}.BonusHeaderDropdown.main-navigation-user.openedBonus .bonuses-container,.BonusHeaderDropdown.main-navigation-user.openedBonus .bonuses-container>.bonuses-wrapper>.bonuses-body>.bonuses-body-wrapper{padding-right:0;padding-left:0}.cms-page img{max-width:100%!important;width:unset!important;margin:0 auto!important;display:block!important;margin-bottom:10px!important}.plus18-text{position:absolute;top:0;line-height:20px;font-size:12px;font-weight:700;cursor:pointer}@media (max-width:1140px){.modern-casino-styles .casino-new--casino-wrapper--game-category.fav .casino-new--casino-wrapper--game{min-height:510px}}.menu-custom-btn.modern-casino-styles{height:30px;width:35px}.menu-custom-btn.modern-casino-styles svg{fill:hsla(0,0%,100%,.7019607843)}.menu-custom-btn.modern-casino-styles:hover svg{fill:#fff}.top:before{display:none!important}.main-navigation-routs>div.remove-active>a{color:inherit!important}.main-navigation-routs>div.remove-active>a:after{display:none}.content-m{max-width:unset!important}.nav-bar-contain-m>ul>li>a:before{display:none!important}.wrapper-mob.home .carousel-small-slide{background:unset}.wrapper-mob.home .box-container{border-radius:10px;border:3px solid var(--dark-theme-two)}.wrapper-mob.home .home-sentence{font-size:22px;font-family:Lalezar;text-align:center;line-height:22px;padding:0 5px;padding-top:30px}.mobile-home-view{background:var(--dark-theme-one)}[data-theme=light] .wrapper-mob.home .home-sentence{color:#333}[data-theme=light] .unlogged-landing>div{background:var(--brand-color)!important}.new-styles .casino-game-info-slot .tag.race,.new-styles .casino-game-info-slot .tag.Race{-webkit-clip-path:polygon(34% 0,100% 0,100% 100%,45% 100%)!important;clip-path:polygon(34% 0,100% 0,100% 100%,45% 100%)!important}.bet-history-stake-odds-wrapper.bbuilder{-webkit-box-pack:start;-ms-flex-pack:start;padding-left:28px;margin-top:15px;justify-content:flex-start}.bet-history-stake-odds-wrapper.bbuilder,.bet-history-stake-odds-wrapper.bbuilder .status-bet-coupon{position:relative;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex}.bet-history-stake-odds-wrapper.bbuilder .status-bet-coupon{width:unset;margin-left:8px}.bet-history-stake-odds-wrapper.bbuilder .status-bet-coupon:after{position:relative}.bet-history-stake-odds-wrapper.bbuilder:first-child{margin-top:0}.bet-history-stake-odds-wrapper.bbuilder .single-dot{width:8px;height:8px;position:absolute;background-color:var(--brand-color);left:10px;top:calc(50% - 4px);border-radius:50%}.bet-history-stake-odds-wrapper.bbuilder .single-dot:after{content:"";height:33px;width:2px;background-color:var(--brand-color);left:3px;position:absolute}.bet-history-stake-odds-wrapper.bbuilder:last-child .single-dot:after{display:none}.nav-bar-contain-m>ul>li>a>span{top:12px!important}.modern-casino-styles .change-password-container-m .single-form-item>i.glyphicons.show-hide-eye{top:30px!important}.new-styles .modern-casino-styles .change-password-container-m .single-form-item>i.glyphicons.show-hide-eye{top:32px!important}.change-password-container-m .single-form-item>i.glyphicons.show-hide-eye{top:28px!important}.login-popup-form-m .single-form-item>i.glyphicons.show-hide-eye{top:3px!important}.new-styles .login-popup-form-m .single-form-item>i.glyphicons.show-hide-eye{top:8px!important}.counter-offer-title.isRegister>h2:before{content:"\E199"!important}.theme-switch-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.theme-switch-wrapper>.theme-switch{background:var(--dark-600);width:55px;height:28px;border-radius:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-switch-wrapper>.theme-switch.lightTheme>div{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px);background:var(--primary-color)}.theme-switch-wrapper>.theme-switch.lightTheme>div>img{-webkit-filter:invert(1);filter:invert(1)}.theme-switch-wrapper>.theme-switch>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:50%;border-radius:50%;background:var(--brand-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s}.theme-switch-wrapper>.theme-switch>div img{height:12px}[data-theme=light]{--dark-h:0;--dark-s:0%;--dark-l:95%;--newheader-color1:var(--light-theme-primary-four);--newheader-color2:var(--light-theme-primary-two);--newheader-color3:var(--light-theme-primary-four);--scrollbar-thumb-color:var(--light-theme-primary-five);--scrollbar-track-color:var(--light-theme-primary-two);--popup-bg:var(--light-theme-primary-five);--primary-color:var(--light-theme-primary-four);--slot-header-color:gray}[data-theme=light] body{background:var(--light-theme-primary-five)}[data-theme=light] body .account-details-popup .main-list-wrapper{background-color:var(--light-theme-primary-four)}[data-theme=light] body b .theme-switch-wrapper>.theme-switch{background:var(--light-theme-primary-three)}[data-theme=light] body .footer-m{background-color:var(--light-theme-primary-four);border-top:1px solid var(--light-theme-primary-three)}[data-theme=light] body .odometer>span{color:#333}[data-theme=light] body .slot-modal-new-header{background:var(--light-theme-primary-four)}[data-theme=light] body .odometerLabel{background:var(--light-theme-primary-one)}[data-theme=light] body .language-settings:hover,[data-theme=light] body .social-container:hover,[data-theme=light] body .support-live-chat:hover{background:var(--light-theme-primary-two)!important}[data-theme=light] body .main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div,[data-theme=light] body .main-navigation-user-infobox>.main-navigation-user-stats-absolute>div{background:var(--light-theme-primary-four)!important;border:0}[data-theme=light] body .main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.profile-section>div,[data-theme=light] body .main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div>.welcome-section .payment-button,[data-theme=light] body .main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.profile-section>div,[data-theme=light] body .main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>.welcome-section .payment-button{background:var(--light-theme-primary-two)}[data-theme=light] body .ver-center-view-b{border:1px solid var(--light-theme-primary-three)}[data-theme=light] body .mini-box-popup .single-form-item i.glyphicons{color:var(--light-theme-primary-one)!important}[data-theme=light] body .registration-form-b .separator-box-buttons-m button:disabled{background:var(--light-theme-primary-one)!important}[data-theme=light] body .counter-offer-title>h2{background:var(--light-theme-primary-five)}[data-theme=light] body .popup-api-error-messages h1{color:var(--light-theme-primary-four)!important}[data-theme=light] body .zonga-casino-menu,[data-theme=light] body .zonga-casino>aside{background:var(--light-theme-primary-five)}[data-theme=light] body .dropdown-option:hover,[data-theme=light] body .zonga-casino-menu-header-item{background:var(--light-theme-primary-three)!important}[data-theme=light] body .filter-items,[data-theme=light] body .zonga-casino-menu-header,[data-theme=light] body .zonga-casino .custom-dropdown-body{background:var(--light-theme-primary-four)}[data-theme=light] body .zonga-casino-slot-footer-icon,[data-theme=light] body .zonga-casino-slot-footer-info-subtitle,[data-theme=light] body .zonga-casino-slot-footer-info-title,[data-theme=light] body .zonga-casino-slotwrapper-head-left p,[data-theme=light] body .zonga-casino-slotwrapper-head-right>span.zonga-casino-slotwrapper-head-right-text,[data-theme=light] body .zonga-casino-slotwrapper-head i,[data-theme=light] body .zonga-casino .custom-dropdown-arrow{color:var(--light-theme-primary-four)!important}[data-theme=light] body .zonga-casino-slotwrapper-head-right>span>svg{-webkit-filter:invert(1);filter:invert(1)}[data-theme=light] body .zonga-casino-slotwrapper-body:after{display:none}[data-theme=light] body .search-modal-overly{background:rgba(0,0,0,.7411764706)}[data-theme=light] body .search-modal-body-games{background:var(--dark-400);padding-top:20px}[data-theme=light] body .load-more{background:#fff}[data-theme=light] body .load-more .load-more-wrapper-progress{border:1px solid #e1e1e1}[data-theme=light] body .load-more .load-more-wrapper-text{color:#333}[data-theme=light] body .search-modal-body-heading{background:var(--light-theme-primary-two)}[data-theme=light] body .search-modal-body-search{background:var(--light-theme-primary-one)}[data-theme=light] body .search-modal-body-heading-right>div>div{color:#fff!important}[data-theme=light] body .zonga-casino-providers-body-wrapper .provider-box-wrapper{background:var(--dark-theme-two);color:var(--light-theme-primary-four)!important}[data-theme=light] body .zonga-casino-providers-body-wrapper .provider-box-wrapper>i{color:var(--light-theme-primary-four)!important}[data-theme=light] body .pages-header-zonga{background:var(--light-theme-primary-four)}[data-theme=light] body .promo-page-single-content .promo-banner-content h2,[data-theme=light] body .promo-page-single-content .promo-banner-content h4{color:#333}[data-theme=light] body .account-details-popup .account-details-tab-content .account-details-tab .table-lists{background:var(--light-theme-primary-two)}[data-theme=light] body .account-details-popup .account-details-tab-content .account-details-tab{border:0!important}[data-theme=light] body .footer-divider-line{border-bottom:1px solid var(--light-theme-primary-two);border-top:1px solid var(--light-theme-primary-four)}[data-theme=light] body .tournament-header .tournament-links{color:var(--light-theme-primary-two)}[data-theme=light] body .no-tournaments{background:var(--dark-400)}[data-theme=light] body .no-promotions-msg,[data-theme=light] body .no-tournaments>div,[data-theme=light] body .tournament-body .emptyCard.finished .tournament-card-footer-buttons-wrapper,[data-theme=light] body .tournament-body .emptyCard.finished .tournament-card-image-body,[data-theme=light] body .tournament-body .emptyCard.finished .tournament-finished-info,[data-theme=light] body .tournament-body .tournament-card.finished .tournament-card-footer-buttons-wrapper,[data-theme=light] body .tournament-body .tournament-card.finished .tournament-card-image-body,[data-theme=light] body .tournament-body .tournament-card.finished .tournament-finished-info,[data-theme=light] body .tournament-card-footer-head>h4,[data-theme=light] body .tournament-card-footer-head>h5,[data-theme=light] body .tournament-opened-header,[data-theme=light] body span.tournament-card-header-label.finished{color:#333}[data-theme=light] body .tournament-body .emptyCard-box,[data-theme=light] body body .tournament-body .tournament-card-box{background:var(--dark-400)}[data-theme=light] body .buttons>div,[data-theme=light] body .torunament-leader-board-popup-header-body>table>thead,[data-theme=light] body .torunament-leader-board-popup-header-body>table tr.active,[data-theme=light] body .torunament-leader-board-popup-header-body>table tr:hover{background:var(--light-theme-primary-three)}[data-theme=light] body .modal-search-icon,[data-theme=light] body .search-modal-body-heading-right-text{color:#333}[data-theme=light] body .search-modal-body-heading-right .search-modal-body-heading-right-text{color:#fff}[data-theme=light] body .carousel-small-slide h2,[data-theme=light] body .torunaments-time-desc,[data-theme=light] body .tournament-opened-body-top>div,[data-theme=light] body .tournament-opened-header>div:last-child>span:first-child,[data-theme=light] body .tournament-opened-right>h1,[data-theme=light] body .tournament-opened-right>h3,[data-theme=light] body .tournament-opened-right>h4,[data-theme=light] body .tournament-opened-tourn-card-header>span{color:#333}[data-theme=light] body .tournament-opened-body-bottom{background:var(--light-theme-primary-three)}[data-theme=light] body .admin-report-details-container button,[data-theme=light] body .balance-view-wrapper button,[data-theme=light] body .change-password-container-m button,[data-theme=light] body .my-details-container-m button,[data-theme=light] body .new-registration-form-container button,[data-theme=light] body .pdr-user-list-container-m button,[data-theme=light] body .self-exclusion-container-m button{background:var(--light-theme-primary-three);color:#fff}[data-theme=light] body .history-view-wrapper .details-form-item-m label{color:#333}[data-theme=light] body .main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>div{background:var(--light-theme-primary-three)}[data-theme=light] body .main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .percentage-wage{-webkit-box-shadow:0 0 10px var(--light-theme-primary-five);box-shadow:0 0 10px var(--light-theme-primary-five)}[data-theme=light] body .main-navigation-user-icons-avatar>.main-navigation-user-stats-absolute>div,[data-theme=light] body .main-navigation-user-infobox>.main-navigation-user-stats-absolute>div,[data-theme=light] body .main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div .activebonusItem,[data-theme=light] body .main-navigation-user>.main-navigation-user-infobox>.main-navigation-user-stats-absolute>div>div .bonusesHeader{background:var(--light-theme-primary-five)!important}[data-theme=light] body .filter-btn-right>.filter-btn-right-print-button>span,[data-theme=light] body .left-menu-cms-content li,[data-theme=light] body .left-menu-cms-title{color:#333!important}[data-theme=light] body .one-bet-header{background:var(--light-theme-primary-four)!important}[data-theme=light] body .one-event-container{background:var(--light-theme-primary-three)!important}[data-theme=light] body .bet-history-date-id span,[data-theme=light] body .one-event-container .bet-history-outcome{color:var(--brand-color)!important}[data-theme=light] body .one-event-container>.bet-history-stake-odds{border-left:2px solid var(--light-theme-primary-one)!important;border-right:2px solid var(--light-theme-primary-one)!important}[data-theme=light] body .one-event-container{border-bottom:2px solid var(--light-theme-primary-one)!important}[data-theme=light] body .bet-history-status.inside-ticket{border-left:2px solid var(--light-theme-primary-one)!important}[data-theme=light] body .providers-interface-body>div,[data-theme=light] body .providers-interface-body>div .provider-name\/count>div>h3,[data-theme=light] body .zonga-casino-load-more-wrapper-text{color:var(--light-theme-primary-four)!important}[data-theme=light] body .jackpot-middle>div.jackpot-middle-header{background-color:var(--light-theme-primary-four)!important;color:#fff!important}[data-theme=light] body .jackpot-wrapper>div{color:#333!important}[data-theme=light] body .jackpot-head-info2 .left-head2 .blue-info,[data-theme=light] body .jackpot-head-info2 .right-head2>a>i{color:var(--light-theme-primary-four)!important}[data-theme=light] body .jackpot-item .game-title-info-row-m>ul>li.time-column-m>p{color:#333!important}[data-theme=light] body .jackpot-item .single-coefficient-m{color:#333}[data-theme=light] body .jackpot-item .game-information-m>ul li.factor-m,[data-theme=light] body .jackpot-item .game-information-m>ul li.factor-no{border-right:1px solid #c2c2c2!important}[data-theme=light] body .jackpot-item .single-game-list-item-m{border-top:1px solid #c2c2c2!important}[data-theme=light] body .jackpot-item .jackpotPlayNow.view-jackpot{background:var(--light-theme-primary-four)!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-theme=light] body .jackpot-middle i.tournament-trophy.all{-webkit-filter:brightness(0)!important;filter:brightness(0)!important}[data-theme=light] body .jackpot-right .betslip-title-mini .betslip-box b{color:#fff!important}[data-theme=light] body .jackpot-right .betslip-gametype-button-small.active,[data-theme=light] body .jackpot-right .event-remove-b-m,[data-theme=light] body .jackpot-right .event-remove-b-m-split,[data-theme=light] body .jackpot-right .load-betslip-content p,[data-theme=light] body .jackpot-right .load-betslip-title h3,[data-theme=light] body .jackpot-right .market-full-info-m,[data-theme=light] body .jackpot-right .mini-table-b-m>ul,[data-theme=light] body .jackpot-right .price-view-m,[data-theme=light] body .jackpot-right .team-name-view-b-m>a{color:#333!important}[data-theme=light] body .jackpot-right .bet-pick-name-m,[data-theme=light] body .jackpot-right .input-stake-mobile-and-config{color:#333;font-weight:700}[data-theme=light] body .jackpot-right .mob-input-stake-div{border-color:#bfbfbf!important;color:#333!important}[data-theme=light] body .jackpot-right .no-bets-desc{color:#333;background-color:#fff;border-bottom:1px solid #dbdbdb}[data-theme=light] body .jackpot-right .text-info-bet-m>p{color:#333!important}[data-theme=light] body .jackpot-right .text-info-bet-m.accepted>b,[data-theme=light] body .jackpot-right .text-info-bet-m.failed>b{color:#333!important;border-color:#333!important}[data-theme=light] body .jackpot-right .mini-table-b-m{color:#333!important}[data-theme=light] body .jackpot-right .betting-body-single-event .match-info .event{color:#333}[data-theme=light] body .jackpot-right .betting-body-header{background:var(--light-theme-primary-four)!important;color:#fff}[data-theme=light] body .jackpot-right span.betslip-title-mini,[data-theme=light] body .jackpot-right span.betting-title-mini{color:#333}[data-theme=light] body .jackpot-middle .single-jackpot-all .events-all>div .jackpot-list-middle-section>div{background:var(--light-theme-primary-four)}[data-theme=light] body .slot-deposit,[data-theme=light] body .slot-login-button{color:#fff!important}[data-theme=light] body .casino-games-navigation-options .casino-selected-group>p{color:#333!important}[data-theme=light] body .account-details-popup .main-tab-list.table-lists li:hover>div,[data-theme=light] body li.active-details-tab>div{color:var(--brand-color)!important}[data-theme=light] body .balance-h-row-b-headers>span,[data-theme=light] body .history-view-wrapper .details-form-item-m .button-view-normal-m,[data-theme=light] body .rc-pagination .rc-pagination-item-active a{color:#fff!important}[data-theme=light] body .jackpot-zonga-wrapper .betting-body-header .ticket-title-jackpot:hover span.tooltip-jackpot-title{-webkit-box-shadow:30px 0 10px -10px var(--light-theme-primary-four)!important;box-shadow:30px 0 10px -10px var(--light-theme-primary-four)!important}[data-theme=light] body .jackpot-zonga-wrapper .betting-body-header span.tooltip-jackpot-title{background:var(--light-theme-primary-four)!important}[data-theme=light] body .download-pwa>div{background:var(--primary-500)!important;-webkit-filter:brightness(1.4)!important;filter:brightness(1.4)!important}[data-theme=light] body .home-page-middle-slider h4,[data-theme=light] body .home-page-middle-slider p{color:#fff!important}[data-theme=light] body .main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div .activebonusItem,[data-theme=light] body .main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div .bonusesHeader,[data-theme=light] body .main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>div{background:var(--newheader-color1)}[data-theme=light] body .main-navigation-user-infobox.saldoBonus:hover .moreThan1 .stats-bonuses-wrapper:after{-webkit-box-shadow:inset 0 -130px 20px -90px var(--light-theme-primary-four);box-shadow:inset 0 -130px 20px -90px var(--light-theme-primary-four)}[data-theme=light] body .main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .percentage-wage{-webkit-box-shadow:none;box-shadow:none;left:-8px}[data-theme=light] body .main-navigation-user>.main-navigation-user-infobox>div .main-navigation-user-stats-absolute>div>div>.wager-wrapper>.wage-line-container .remaining-line{color:#333}@media (max-width:1140px){[data-theme=light] body .jackpot-middle .game-date-view-m{border-bottom:1px solid #ccc!important}[data-theme=light] body .jackpot-middle .game-date-view-m>ul{background:#d9d9d9!important;color:#333!important}}[data-theme=light] body .mobile-jackpot-only{background:#d9d9d9!important;color:#333!important;border-color:#ccc}[data-theme=light] body .mobile-jackpot-only:hover{background:#d9d9d9!important}[data-theme=light] body .mobile-jackpot-only .factor-m{border-left:1px solid #ccc!important}[data-theme=light] body .mobile-jackpot-only .factor-m .single-coefficient-m{background:#e8e8e8;color:#333}[data-theme=light] body .mobile-jackpot-only .factor-m .single-coefficient-m.active{background:var(--dark-400)}[data-theme=light] body .tournament-card-footer-buttons-leaderboard,[data-theme=light] body .tournament-card-footer-buttons-readmore,[data-theme=light] body .tournament-card-ranking-unit,[data-theme=light] body span.tournament-card-header-label{color:#333;font-weight:700}[data-theme=light] body .tournament-header .tournament-links.active{border-bottom:3px solid var(--zongaActive)!important}[data-theme=light] body .bigger-factor.factor-m{border-color:var(--dark-700)!important}[data-theme=light] body .bigger-coefficient-label{color:inherit!important}[data-theme=light] body .myPlace>div>span:first-child{background:var(--brand-color)!important}[data-theme=light] body .leaderboard-pagination>div,[data-theme=light] body .myPlace>div>span:last-child{color:#333!important}[data-theme=light] body .list-container ul li:hover{color:var(--brand-color)}[data-theme=light] body .cms-page{color:#333!important}[data-theme=light] body .cms-page h1{background:var(--brand-color)!important}[data-theme=light] body .chips-header-zonga>.buy-chips span,[data-theme=light] body .chips-header-zonga>.chips-balance{color:#444;border-color:#bebebe}[data-theme=light] body .buy-chips-small-button{background:var(--brand-color)}[data-theme=light] body .single-form-item>.error-message.two-lines-error>i>div{background:#fff!important;color:#333!important}[data-theme=light] body .counter-offer-column-view.slot-confirmation>div{background:var(--light-theme-primary-two)!important}[data-theme=light] body .counter-offer-column-view.slot-confirmation .slot-confirmation-values>div>div:last-child>div{background:var(--light-theme-primary-four)}[data-theme=light] body .counter-offer-column-view.slot-confirmation .slot-confirmation-values>div:last-child>div:last-child>div{background:var(--brand-color)}[data-theme=light] body .chips-header-zonga>div>.chips-balance,[data-theme=light] body .chips-header-zonga>div>.chips-balance .icon-hover,[data-theme=light] body .count-down-container .count-down-wrapper,[data-theme=light] body .countdown-wrapper .count-down-container .image>p,[data-theme=light] body .no-countdown-container{color:#333!important}[data-theme=light] body .chips-header-zonga>div>.buy-chips span{border:none!important}[data-theme=light] body .count-down-container .count-down-wrapper .count-down>div:after{background-color:#666!important}[data-theme=light] body .no-countdown-container .no-prize{border-color:#a8a8a8!important}[data-theme=light] body .modern-casino-styles #asideTag,[data-theme=light] body .modern-casino-styles #asideTag>div{background:var(--light-theme-primary-five)!important}[data-theme=light] body .modern-casino-styles #asideTag .zonga-casino-menu-header-item,[data-theme=light] body .modern-casino-styles #asideTag>div .dropdown-wrapper-zonga{background:var(--light-theme-primary-three)!important}[data-theme=light] body .modern-casino-styles .zonga-new-search{border-color:rgba(0,0,0,.1215686275);color:var(--light-theme-primary-four)!important}[data-theme=light] body .modern-casino-styles .zonga-new-search svg{fill:var(--light-theme-primary-four)!important}[data-theme=light] body .zonga-slot-view-wrapper .slot-view-footer,[data-theme=light] body .zonga-slot-view-wrapper .slot-view-header{background:var(--light-theme-primary-three)}[data-theme=light] body .zonga-slot-view-wrapper .slot-view-footer>.left>i:hover,[data-theme=light] body .zonga-slot-view-wrapper .slot-view-header>.left>i{background:var(--light-theme-primary-one)}[data-theme=light] body .zonga-slot-view-wrapper .slot-view-footer>.right .percentage-wage,[data-theme=light] body .zonga-slot-view-wrapper .slot-view-header>.right .percentage-wage{-webkit-box-shadow:none;box-shadow:none}[data-theme=light] body .zonga-slot-view-wrapper .slot-view-footer>.right .remaining-line,[data-theme=light] body .zonga-slot-view-wrapper .slot-view-header>.right .remaining-line{color:#333}[data-theme=light] body .slot-confirmation-values>div>div:first-child,[data-theme=light] body .slot-confirmation-values>div>div:nth-child(2){color:#fff!important}[data-theme=light] body .modern-casino-styles .search-modal-body,[data-theme=light] body .modern-casino-styles .search-modal-body-games.modern-casino-styles,[data-theme=light] body .modern-casino-styles .search-modal-body .cover-div,[data-theme=light] body .modern-casino-styles .search-modal-body .search-modal-body-heading{background:var(--light-theme-primary-five)!important}[data-theme=light] body .modern-casino-styles .search-modal-body .search-modal-body-search{background:var(--light-theme-primary-three)}[data-theme=light] body .modern-casino-styles .search-modal-body .custom-dropdown>div{color:#fff!important}[data-theme=light] body .new-mobile-footer,[data-theme=light] body .new-mobile-header{background:var(--light-theme-primary-two)}[data-theme=light] body .new-mobile-header .new-mobile-header-top>.register-buttons span.login-span{background:var(--light-theme-primary-three)}[data-theme=light] body .new-mobile-header .new-mobile-header-bottom{border-color:var(--light-theme-primary-three)}[data-theme=light] .modern-casino-styles .menu-popup>.account-details-tab>.account-details-tab-content .table-lists>li.active-details-tab,[data-theme=light] .modern-casino-styles .modern-styles-main-list-wrapper .modern-styles-main-list{background:var(--light-theme-primary-four)}[data-theme=light] .all-bets-header,[data-theme=light] .modern-casino-styles .history-results-body table .withdrawal-request-table-wrapper-header,[data-theme=light] .modern-casino-styles .history-results-body table thead,[data-theme=light] .modern-casino-styles .modern-styles-main-list-wrapper .modern-styles-main-list .modern-item.active-details-tab,[data-theme=light] .modern-casino-styles .new-modern-userbets-filters-wrapper .modern-search-button>div,[data-theme=light] .modern-casino-styles .withdrawal-request-table table .withdrawal-request-table-wrapper-header,[data-theme=light] .modern-casino-styles .withdrawal-request-table table thead{background:var(--light-theme-primary-two);color:#fff}[data-theme=light] .modern-casino-styles .rc-pagination .rc-pagination-item-active a,[data-theme=light] .modern-casino-styles.right-nav-container-mob .new-righ-nav-comp>div span{background:var(--light-theme-primary-four)}[data-theme=light] .modern-casino-styles.right-nav-container-mob .new-righ-nav-comp>div,[data-theme=light] .modern-casino-styles.right-nav-container-mob ul.user-balance-info-contain-mob,[data-theme=light] body .new-mobile-header .new-mobile-header-top>.logged-in-right .balance-view-mobile,[data-theme=light] body .new-mobile-header .new-mobile-header-top>.logged-in-right>.header-mobile-icon{background:var(--light-theme-primary-two)}[data-theme=light] .modern-casino-styles.right-nav-container-mob .dropdown-box-wrapper-mob .userMenu-mob li,[data-theme=light] body .new-mobile-header .new-mobile-header-top .header-mobile-icon{background:var(--light-theme-primary-four)}[data-theme=light] .modern-casino-styles.right-nav-container-mob .modern-deposit-withdraw>div:last-child{background:var(--light-theme-primary-one)}[data-theme=light] body .mobile-jackpot-only .factor-m .single-coefficient-m.active{background:var(--light-theme-primary-four)!important}[data-theme=light] .betslip-full-view *{color:#333!important}[data-theme=light] .jackpot-item .single-game-list-item-m:hover{background:transparent!important}[data-theme=light] .race-widget-wrapper .race-widget-container{background:var(--light-theme-primary-three);-webkit-box-shadow:0 0 10px var(--light-theme-primary-three);box-shadow:0 0 10px var(--light-theme-primary-three)}[data-theme=light] .race-widget-wrapper .race-widget-container .race-widget-header{background:var(--light-theme-primary-three)}[data-theme=light] .race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div{background:var(--light-theme-primary-two)}[data-theme=light] .race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div span{background:var(--light-theme-primary-one)}[data-theme=light] .race-widget-wrapper .race-widget-container .content-list .tournament-card{background:var(--light-theme-primary-two)}[data-theme=light] .race-widget-wrapper .race-widget-container .content-list .tournament-card *{color:#fff}[data-theme=light] .race-widget-wrapper .race-widget-container .tournament-card-footer-buttons-wrapper>.tournament-card-footer-buttons-readmore,[data-theme=light] .race-widget-wrapper .race-widget-container .tournament-card span.clock-num{background:var(--light-theme-primary-four)}[data-theme=light] .race-widget-wrapper .race-widget-container .race-leaderboard-table{background:var(--light-theme-primary-two)}[data-theme=light] .race-widget-wrapper .race-widget-container .tournament-opened-body-bottom{border-color:var(--light-theme-primary-two)}[data-theme=light] .race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div-dropdown{background:var(--light-theme-primary-four);-webkit-box-shadow:0 0 20px -10px var(--light-theme-primary-four);box-shadow:0 0 20px -10px var(--light-theme-primary-four)}[data-theme=light] .race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div-dropdown>div{background:var(--light-theme-primary-three)}[data-theme=light] .race-widget-wrapper .race-widget-container .content-list .race-widget-filter,[data-theme=light] .race-widget-wrapper .race-widget-container .race-widget-filter-select .select-div-dropdown>div:hover{background:var(--light-theme-primary-two)}[data-theme=light] .race-widget-wrapper .race-widget-container .content-list .race-widget-filter>div.active{background:var(--light-theme-primary-one)}[data-theme=light] .guide-wrapper,[data-theme=light] .install-applications-wrapper>div{background:var(--light-theme-primary-four)}[data-theme=light] .guide-wrapper .guide-header span{background:var(--light-theme-primary-two)}[data-theme=light] .modern-casino-styles.right-nav-container-mob .right-navigate-list-view-mob,[data-theme=light] .modern-casino-styles.right-nav-container-mob .userMenu-mob li{background:var(--light-theme-primary-four)}[data-theme=light] .modern-casino-styles.right-nav-container-mob .button-view-normal-mob,[data-theme=light] .modern-casino-styles.right-nav-container-mob .new-support-wrapper{background:var(--light-theme-primary-two);color:#fff}[data-theme=light] .modern-casino-styles.right-nav-container-mob .button-view-normal-mob{color:var(--brand-color)}[data-theme=light] .modern-casino-styles.right-nav-container-mob .new-righ-nav-comp>div li{background:inherit!important}[data-theme=light] .bonus-count-mob,[data-theme=light] .bonus-title-mob>i{color:var(--brand-color)}[data-theme=light] .shabiki-upper-mobile-header{background:var(--light-theme-primary-four)!important}.promoter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-height:100vh;background:var(--newheader-color2)}.promoter-wrapper .img{-webkit-box-shadow:0 0 40px #016733;box-shadow:0 0 40px #016733;width:90%;margin:0 auto;margin-top:3%;cursor:pointer;-webkit-transition:.2s;transition:.2s}.promoter-wrapper .img:hover{-webkit-box-shadow:0 0 40px #004622;box-shadow:0 0 40px #004622}.promoter-wrapper .header{width:100%;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #056735}.promoter-wrapper .header img{width:250px}.promo-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border-top:1px solid #009549}.promo-body,.promoter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.promoter-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;margin-bottom:10%}@media (max-width:500px){.promoter-buttons{margin-bottom:100%}}.promoter-buttons>div{background:#fff;padding:20px 50px;border-radius:10px;font-size:20px;font-weight:700;color:var(--newheader-color2);cursor:pointer;-webkit-transition:.3s;transition:.3s;position:relative}.promoter-buttons>div:hover{padding:20px 70px}.promoter-buttons>div>img{position:absolute;height:50px;right:-40px;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);bottom:-40px;-webkit-filter:invert(1);filter:invert(1)}