@charset "UTF-8";
@import url(https://p.typekit.net/p.css?s=1&k=yha0zpi&ht=tk&f=47081.47083.47089.47090&a=89451892&app=typekit&e=css);

.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel .owl-item.center {
    z-index: 5
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
}




.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.7f01b07148f205f6e825.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    transform: scale(1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.owl-theme .owl-dots,
.owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav {
    margin-top: 10px
}

.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791
}

.iti {
    position: relative;
    display: inline-block
}

.iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.iti__hide {
    display: none
}

.iti__v-hide {
    visibility: hidden
}

.iti input,
.iti input[type=tel],
.iti input[type=text] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0
}

.iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px
}

.iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px
}

.iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid #0000;
    border-right: 3px solid #0000;
    border-top: 4px solid #555
}

.iti__arrow--up {
    border-top: none;
    border-bottom: 4px solid #555
}

.iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px #0003;
    background-color: #fff;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px
}

@media (max-width:500px) {
    .iti__country-list {
        white-space: normal
    }
}

.iti__flag-box {
    display: inline-block;
    width: 20px
}

.iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.iti__country {
    padding: 5px 10px;
    outline: none
}

.iti__dial-code {
    color: #999
}

.iti__country.iti__highlight {
    background-color: #0000000d
}

.iti__country-name,
.iti__dial-code,
.iti__flag-box {
    vertical-align: middle
}

.iti__country-name,
.iti__flag-box {
    margin-right: 6px
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=tel],
.iti--allow-dropdown input[type=text],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=tel],
.iti--separate-dial-code input[type=text] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0
}

.iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background-color: #0000000d
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
    cursor: default
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
    background-color: initial
}

.iti--separate-dial-code .iti__selected-flag {
    background-color: #0000000d
}

.iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px
}

.iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px
}

.iti--container:hover {
    cursor: pointer
}

.iti-mobile .iti--container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed
}

.iti-mobile .iti__country-list {
    max-height: 100%;
    width: 100%
}

.iti-mobile .iti__country {
    padding: 10px;
    line-height: 1.5em
}

.iti__flag {
    width: 20px
}

.iti__flag.iti__be {
    width: 18px
}

.iti__flag.iti__ch {
    width: 15px
}

.iti__flag.iti__mc {
    width: 19px
}

.iti__flag.iti__ne {
    width: 18px
}

.iti__flag.iti__np {
    width: 13px
}

.iti__flag.iti__va {
    width: 15px
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .iti__flag {
        background-size: 5652px 15px
    }
}

.iti__flag.iti__ac {
    height: 10px;
    background-position: 0 0
}

.iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0
}

.iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0
}

.iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0
}

.iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0
}

.iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0
}

.iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0
}

.iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0
}

.iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0
}

.iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0
}

.iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0
}

.iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0
}

.iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0
}

.iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0
}

.iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0
}

.iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0
}

.iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0
}

.iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0
}

.iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0
}

.iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0
}

.iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0
}

.iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0
}

.iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0
}

.iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0
}

.iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0
}

.iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0
}

.iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0
}

.iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0
}

.iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0
}

.iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0
}

.iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0
}

.iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0
}

.iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0
}

.iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0
}

.iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0
}

.iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0
}

.iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0
}

.iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0
}

.iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0
}

.iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0
}

.iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0
}

.iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0
}

.iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0
}

.iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0
}

.iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0
}

.iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0
}

.iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0
}

.iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0
}

.iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0
}

.iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0
}

.iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0
}

.iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0
}

.iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0
}

.iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0
}

.iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0
}

.iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0
}

.iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0
}

.iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0
}

.iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0
}

.iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0
}

.iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0
}

.iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0
}

.iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0
}

.iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0
}

.iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0
}

.iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0
}

.iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0
}

.iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0
}

.iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0
}

.iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0
}

.iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0
}

.iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0
}

.iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0
}

.iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0
}

.iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0
}

.iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0
}

.iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0
}

.iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0
}

.iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0
}

.iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0
}

.iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0
}

.iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0
}

.iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0
}

.iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0
}

.iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0
}

.iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0
}

.iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0
}

.iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0
}

.iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0
}

.iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0
}

.iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0
}

.iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0
}

.iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0
}

.iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0
}

.iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0
}

.iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0
}

.iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0
}

.iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0
}

.iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0
}

.iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0
}

.iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0
}

.iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0
}

.iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0
}

.iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0
}

.iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0
}

.iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0
}

.iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0
}

.iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0
}

.iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0
}

.iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0
}

.iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0
}

.iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0
}

.iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0
}

.iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0
}

.iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0
}

.iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0
}

.iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0
}

.iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0
}

.iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0
}

.iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0
}

.iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0
}

.iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0
}

.iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0
}

.iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0
}

.iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0
}

.iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0
}

.iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0
}

.iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0
}

.iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0
}

.iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0
}

.iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0
}

.iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0
}

.iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0
}

.iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0
}

.iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0
}

.iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0
}

.iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0
}

.iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0
}

.iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0
}

.iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0
}

.iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0
}

.iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0
}

.iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0
}

.iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0
}

.iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0
}

.iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0
}

.iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0
}

.iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0
}

.iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0
}

.iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0
}

.iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0
}

.iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0
}

.iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0
}

.iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0
}

.iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0
}

.iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0
}

.iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0
}

.iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0
}

.iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0
}

.iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0
}

.iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0
}

.iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0
}

.iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0
}

.iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0
}

.iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0
}

.iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0
}

.iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0
}

.iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0
}

.iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0
}

.iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0
}

.iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0
}

.iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0
}

.iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0
}

.iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0
}

.iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0
}

.iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0
}

.iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0
}

.iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0
}

.iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0
}

.iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0
}

.iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0
}

.iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0
}

.iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0
}

.iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0
}

.iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0
}

.iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0
}

.iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0
}

.iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0
}

.iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0
}

.iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0
}

.iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0
}

.iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0
}

.iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0
}

.iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0
}

.iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0
}

.iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0
}

.iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0
}

.iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0
}

.iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0
}

.iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0
}

.iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0
}

.iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0
}

.iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0
}

.iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0
}

.iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0
}

.iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0
}

.iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0
}

.iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0
}

.iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0
}

.iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0
}

.iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0
}

.iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0
}

.iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0
}

.iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0
}

.iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0
}

.iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0
}

.iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0
}

.iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0
}

.iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0
}

.iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0
}

.iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0
}

.iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0
}

.iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0
}

.iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0
}

.iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0
}

.iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0
}

.iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0
}

.iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0
}

.iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0
}

.iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0
}

.iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0
}

.iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0
}

.iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0
}

.iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0
}

.iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0
}

.iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0
}

.iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0
}

.iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0
}

.iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0
}

.iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0
}

.iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0
}

.iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0
}

.iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0
}

.iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0
}

.iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0
}

.iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0
}

.iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0
}

.iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0
}

.iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0
}

.iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0
}

.iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0
}

.iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0
}

.iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0
}

.iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0
}

.iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0
}

.iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0
}

.iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0
}

.iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0
}

.iti__flag {
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(flags.007b2705c0a8f69dfdf6.png);
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .iti__flag {
        background-image: url(flags@2x.9d5328fb490cddd43f66.png)
    }
}

.iti__flag.iti__np {
    background-color: initial
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button>.vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button>.vjs-icon-placeholder:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
    content: "\f101"
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-play-circle:before {
    content: "\f102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
    content: "\f103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
    content: "\f104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
    content: "\f105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
    content: "\f106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
    content: "\f107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
    content: "\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
    content: "\f109"
}

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-square:before {
    content: "\f10a"
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-spinner:before {
    content: "\f10b"
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
    content: "\f10c"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
    content: "\f10d"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
    content: "\f10e"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-share:before {
    content: "\f10f"
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-cog:before {
    content: "\f110"
}

.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before {
    content: "\f111"
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-outline:before {
    content: "\f112"
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-inner-circle:before {
    content: "\f113"
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-hd:before {
    content: "\f114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
    content: "\f115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
    content: "\f116"
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-facebook:before {
    content: "\f117"
}

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-gplus:before {
    content: "\f118"
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-linkedin:before {
    content: "\f119"
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-twitter:before {
    content: "\f11a"
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-tumblr:before {
    content: "\f11b"
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-pinterest:before {
    content: "\f11c"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
    content: "\f11d"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
    content: "\f11e"
}

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-next-item:before {
    content: "\f11f"
}

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-previous-item:before {
    content: "\f120"
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-enter:before {
    content: "\f121"
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-exit:before {
    content: "\f122"
}

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    word-break: normal
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important
}

.video-js[tabindex="-1"] {
    outline: 0
}

.video-js *,
.video-js :after,
.video-js :before {
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin: 0
}

.video-js.vjs-1-1,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-fluid {
    width: 100%;
    max-width: 100%
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-fluid:not(.vjs-audio-only-mode) {
    height: 0
}

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
    padding-top: 56.25%
}

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
    padding-top: 75%
}

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
    padding-top: 177.7777777778%
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
    padding-top: 100%
}

.video-js .vjs-tech,
.video-js.vjs-fill:not(.vjs-audio-only-mode) {
    width: 100%;
    height: 100%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0
}

.video-js.vjs-audio-only-mode .vjs-tech {
    display: none
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none !important
}

.vjs-disabled {
    opacity: .5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto
}

.vjs-no-js a,
.vjs-no-js a:visited {
    color: #66a8cc
}

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: .06666em solid #fff;
    background-color: #2b333f;
    background-color: #2b333fb3;
    border-radius: .3em;
    transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -.81666em;
    margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
    border-color: #fff;
    background-color: #73859f;
    background-color: #73859f80;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    background: 0 0;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    appearance: none
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: #000c;
    background: linear-gradient(180deg, #000c, #fff0);
    overflow: auto
}

.video-js .vjs-modal-dialog>* {
    box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto
}

.vjs-menu .vjs-menu-content>* {
    box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: .2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.js-focus-visible .vjs-menu li.vjs-menu-item:hover,
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: #73859f80
}

.js-focus-visible .vjs-menu li.vjs-selected:hover,
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2b333f
}

.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),
.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) {
    background: 0 0
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em;
    font-weight: 700;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: #2b333fb3
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: #2b333fb3;
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em
}

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
    display: block
}

.video-js .vjs-menu-button-inline {
    transition: all .4s;
    overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2b333f;
    background-color: #2b333fb3
}

.vjs-audio-only-mode .vjs-control-bar,
.vjs-has-started .vjs-control-bar {
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: visibility .1s, opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    pointer-events: none;
    transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
    display: none !important
}

.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    flex: none
}

.video-js .vjs-control.vjs-visible-text {
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.vjs-button>.vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.vjs-button>.vjs-icon-placeholder {
    display: block
}

.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff
}

.video-js :not(.vjs-visible-text)>.vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    cursor: pointer;
    flex: auto;
    display: flex;
    align-items: center;
    min-width: 4em;
    touch-action: none
}

.video-js .vjs-progress-control.disabled {
    cursor: default
}

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-liveui .vjs-progress-control {
    display: flex;
    align-items: center
}

.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-progress-holder {
    flex: auto;
    transition: all .2s;
    height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
    font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: .9em;
    position: absolute;
    right: -.5em;
    top: -.3333333333em;
    z-index: 1
}

.video-js .vjs-load-progress {
    background: #73859f80
}

.video-js .vjs-load-progress div {
    background: #73859fbf
}

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: #fffc;
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
    display: block;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: #000c
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 .45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: #73859f80
}

.video-js .vjs-slider.disabled {
    cursor: default
}

.video-js .vjs-slider:focus {
    text-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
    cursor: pointer;
    flex: none
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px
}

.video-js .vjs-volume-panel {
    transition: width 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control {
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    margin-right: 0
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
    left: -3.5em;
    transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
    width: 10em;
    transition: width .1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    height: 8em;
    width: 3em;
    left: -3000em;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    position: absolute;
    bottom: 3em;
    left: .5em
}

.video-js .vjs-volume-panel {
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: .3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: .9em;
    z-index: 1
}

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    top: -.5em;
    left: -.3em;
    z-index: 1
}

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    top: -.3em;
    right: -.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2b333f;
    background-color: #2b333fb3
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.video-js .vjs-volume-tooltip {
    background-color: #fff;
    background-color: #fffc;
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-volume-tooltip {
    display: block;
    font-size: 1em;
    visibility: visible
}

.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip {
    left: 1em;
    top: -12px
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
    font-size: 1em
}

.video-js .vjs-volume-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #000;
    z-index: 1
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
    width: 1px;
    height: 100%
}

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-volume-tooltip {
    color: #fff;
    background-color: #000;
    background-color: #000c
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster {
    display: block
}

.video-js .vjs-live-control {
    display: flex;
    align-items: flex-start;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-liveui .vjs-live-control,
.video-js:not(.vjs-live) .vjs-live-control {
    display: none
}

.video-js .vjs-seek-to-live-control {
    align-items: center;
    cursor: pointer;
    flex: none;
    display: inline-flex;
    height: 100%;
    padding-left: .5em;
    padding-right: .5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em
}

.vjs-no-flex .vjs-seek-to-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: .5em;
    color: #888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red
}

.video-js .vjs-time-control {
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.video-js .vjs-current-time,
.video-js .vjs-duration,
.vjs-live .vjs-time-control,
.vjs-no-flex .vjs-current-time,
.vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control {
    cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    transform: translateY(-3em)
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    transform: translateY(-1.5em)
}

.video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    flex: none
}

.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {
    display: none
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    flex: none
}

.video-js.vjs-audio-only-mode .vjs-fullscreen-control {
    display: none
}

.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate>.vjs-menu-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial, Helvetica, sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid #2b333fb3;
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
    display: block;
    animation: vjs-spinner-show 0s linear .3s forwards
}

.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: #fff #0000 #0000
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
    animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: #fff;
    animation-delay: .44s
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-spin {
    to {
        transform: rotate(1turn)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    to {
        border-top-color: #73859f
    }
}

.video-js.vjs-audio-only-mode .vjs-captions-button {
    display: none
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
    display: none
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: "";
    font-size: 1.5em;
    line-height: inherit
}

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
    display: none
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: " ";
    font-size: 1.5em;
    line-height: inherit
}

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-volume-control,
.video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-volume-control,
.video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-volume-control {
    display: none
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
    width: auto
}

.video-js.vjs-layout-tiny .vjs-progress-control,
.video-js.vjs-layout-x-small .vjs-progress-control {
    display: none
}

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
    flex: auto;
    display: block
}

.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2b333f;
    background-color: #2b333fbf;
    color: #fff;
    height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports (display:grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0
    }

    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px
    }

    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1
    }

    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
    .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,
    .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr
    }
}

.vjs-track-setting>select {
    margin-right: 1em;
    margin-bottom: .5em
}

.vjs-text-track-settings fieldset {
    margin: 5px;
    padding: 3px;
    border: none
}

.vjs-text-track-settings fieldset span {
    display: inline-block
}

.vjs-text-track-settings fieldset span>select {
    max-width: 7.3em
}

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px
}

.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    display: block;
    margin: 0 0 5px;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
    outline-style: solid;
    outline-width: medium;
    background-image: linear-gradient(0deg, #fff 88%, #73859f)
}

.vjs-track-settings-controls button:hover {
    color: #2b333fbf
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: linear-gradient(-180deg, #fff 88%, #73859f);
    color: #2b333f;
    cursor: pointer;
    border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

@media print {
    .video-js>:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000
}

.js-focus-visible .video-js :focus:not(.focus-visible) {
    outline: 0
}

.video-js :focus:not(:focus-visible) {
    outline: 0
}

@font-face {
    font-family: source-sans-3;
    src: url(https://use.typekit.net/af/36bf04/00000000000000007735e892/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/36bf04/00000000000000007735e892/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/36bf04/00000000000000007735e892/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: source-sans-3;
    src: url(https://use.typekit.net/af/1d12db/00000000000000007735e89a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"), url(https://use.typekit.net/af/1d12db/00000000000000007735e89a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"), url(https://use.typekit.net/af/1d12db/00000000000000007735e89a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700
}

@font-face {
    font-family: source-sans-3;
    src: url(https://use.typekit.net/af/7816d8/00000000000000007735e891/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"), url(https://use.typekit.net/af/7816d8/00000000000000007735e891/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"), url(https://use.typekit.net/af/7816d8/00000000000000007735e891/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: source-sans-3;
    src: url(https://use.typekit.net/af/aed1d2/00000000000000007735e894/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"), url(https://use.typekit.net/af/aed1d2/00000000000000007735e894/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"), url(https://use.typekit.net/af/aed1d2/00000000000000007735e894/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400
}

.tk-source-sans-3 {
    font-family: source-sans-3, sans-serif
}

html {
    scroll-behavior: auto
}

body {
    background-color: #f6f6f6
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(roboto-900.153ba331429b872012a6.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(roboto-700.0682ca7f74351d42bf73.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(roboto-500.869888415d0b1a99ae5c.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(roboto-400.4673b4537a84c7f7a130.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(Montserrat-Bold.2c155811b35513d5beaa.ttf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(Montserrat-SemiBold.b4f6721ba1a251742ea6.otf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(Montserrat-Medium.4b4a4b36283ebeb2cf89.otf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(Montserrat-Regular.65bc44fbf8204991497c.otf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(Poppins-Light.7641a0f76ca9ef6c252c.ttf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url() format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url() format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url() format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Whyte Inktrap;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url() format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Whyte Inktrap;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url() format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Whyte Inktrap;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url( format)("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Basis Grotesque Pro;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(BasisGrotesqueArabicPro-Regular.668dad8a3d4075989eae.ttf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Basis Grotesque Pro;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(BasisGrotesqueArabicPro-Medium.0cf3fed62f93c2ec5f76.ttf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Basis Grotesque Pro;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(BasisGrotesqueArabicPro-Bold.6a8558f0425780c56efa.ttf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(GothamLight.03e7ff609ba3bf798fa4.ttf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Gotham;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(GothamMedium.0a910c0b9d50be6aa3dc.ttf) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

:root {
    --font_family_global: Poppins;
    --bg-btn: #ecb024;
    --flterImgTheme: invert(84%) sepia(4%) saturate(5067%) hue-rotate(374deg) brightness(410%) contrast(87%)
}

body {
    overflow-x: hidden
}

body::selection {
    color: red !important;
    background: #ff0 !important
}

a {
    color: #97a0b7
}

a:hover {
    color: #19233c;
    text-decoration: none
}

.minus {
    color: #dc143c !important;
    font-weight: 600 !important;
    font-family: Poppins;
    font-size: 16px
}

.back-lay-box {
    height: 20px
}

.plus {
    color: green !important;
    font-size: 16px
}

.plus,
.sb-liab {
    font-weight: 500
}

.sb-liab {
    color: crimson;
    font-size: 14px
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    outline: 0
}

.submit-message-cancel-bet {
    display: block;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.submit-message-cancel-bet img {
    max-width: 80px
}

.image-cancel-bet {
    width: 350px;
    object-fit: contain;
    animation: spin 4s linear infinite
}

* {
    scrollbar-color: #bfbfbf
}

body::-webkit-scrollbar {
    width: 10px
}

body::-webkit-scrollbar-track {
    background-color: #fff
}

body::-webkit-scrollbar-thumb {
    background-color: #bfbfbf;
    border-radius: 10px
}

body {
    scrollbar-color: #bfbfbf
}

body.dark-theme {
    scrollbar-color: #3c3f4a
}

body.dark-theme::-webkit-scrollbar-thumb {
    background-color: #3c3f4a !important;
    border-radius: 10px
}

body.dark-theme::-webkit-scrollbar {
    width: 10px;
    background-color: #242731 !important
}

body.dark-theme::-webkit-scrollbar-track {
    background-color: #1e2028 !important
}

body.classic-theme {
    scrollbar-color: unset #1e2028;
    background-color: #eee !important
}

body.classic-theme::-webkit-scrollbar-thumb {
    background-color: #cfd7e9;
    border-radius: unset
}

body.classic-theme::-webkit-scrollbar {
    width: unset;
    background-color: unset !important
}

body.classic-theme::-webkit-scrollbar-track {
    background-color: unset !important
}

.gradient-special-a {
    background: #43ceed !important;
    color: #000 !important;
    border: 1px solid #43ceed !important
}

.gradient-special-b {
    background: #f796ff !important;
    color: #000 !important;
    border: 1px solid #f796ff !important
}

@font-face {
    font-family: Tahoma-R;
    src: url(Tahoma_Regular_font.d8d0695069632bde2fbf.ttf)
}

:root {
    --font_family_global: " Roboto Condensed, sans-serif";
    --background_color: #242731;
    --white_text_color: #fff;
    --black_text_color: #000;
    --white_background_color: #fff
}

@keyframes anim-opac {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.chamak:before {
    animation: anim-opac 1.2s both;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #eac924;
    border: 1px solid #eac924;
    border-radius: inherit;
    content: " "
}

.runners-info {
    padding-bottom: .1px
}

.box {
    position: relative
}

.box:hover {
    cursor: pointer
}

.jori-added {
    background-color: #edf3ff !important
}

.xg-bs-preloader {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000c;
    top: 0;
    text-align: center;
    padding-top: 7%;
    border-radius: 15px;
    margin-left: -10px
}

.bf-logo img {
    /* content: url(https://iriscdn.b-cdn.net/images/betfair.svg) */
}

.game-cont {
    flex: 1
}

.liab-cont {
    width: 8%;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.liab-cont .market-info {
    margin-right: 4px
}

body.light-theme #sidebar {
    color: #000
}

body.light-theme app-nav-left .navbar-nav li .nav-text-on-hover {
    color: #000 !important
}

body.light-theme .modal-close-button {
    color: #000
}

body.light-theme .trending span {
    color: #000 !important
}

body.light-theme .inplay_matches_box button {
    background-color: #fff
}

.paginate {
    font-family: var(--font_family_global)
}

body.dark-theme {
    background-color: var(--text-color) !important
}

body.dark-theme,
body.dark-theme .input-box .input-group input {
    color: var(--dark-theme-color-navbar) !important;
    font-family: poppins;
}

body.dark-theme .btn-color {
    background-color: #4e515a !important;
    color: #fff
}

body.dark-theme .st_overview_nav a {
    border: 1px solid #373c46
}

body.dark-theme .mobnumber {
    color: #fff !important
}

body.dark-theme .marketsBookMainWrapper {
    border-bottom: 8px solid #020c1b
}

body.dark-theme app-footer .main-wrapper {
    background-color: initial !important
}

body.dark-theme .table-borderless tbody tr {
    border-top: 1px solid #233554 !important
}

body.dark-theme .left-tab-box .nav-pills .nav-link,
body.dark-theme .scroll-btn {
    background-color: #112643 !important;
    color: #fff !important
}

body.dark-theme app-footer .main-wrapper .links-wrapper li a:hover {
    color: #fff !important
}

body.dark-theme .footer .be-gamble-holder .age-restriction-table .gamble-first {
    /* background: url(https://iriscdn.b-cdn.net/kheloyar/KheloyarnetLogo.svg) no-repeat 50% !important */
}

body.dark-theme .footer .suported-devices .sup-devices-img {
    /* background: url(https://iriscdn.b-cdn.net/images/betfair_dark.svg) no-repeat 50% !important */
}

body.dark-theme input:checked+label.btn-color {
    background-color: #3c3d3f !important
}

body.dark-theme .bf-logo img {
    /* content: url(https://iriscdn.b-cdn.net/images/betfair_dark.svg) */
}

body.dark-theme .tab-pane form .form-title {
    color: #fff !important;
    border-bottom: 1px dashed #fff !important
}

body.dark-theme .runners-side,
body.dark-theme .runners-side2 {
    background-color: #212121 !important
}

body.dark-theme .btn-setting button .arrow {
    display: block;
    border-left: .1em solid #fff !important;
    border-bottom: .1em solid #fff !important;
    width: 14px;
    height: 14px
}

body.dark-theme .form-box .loginLink {
    color: #fff !important
}

body.dark-theme .top_light {
    display: none
}

body.dark-theme .sports-heading-with-icon .sport-name-box .viewAllTextStyling {
    font-size: 12px;
    color: #2daae1 !important
}

body.dark-theme .qrcodeImage {
    background-color: #fff !important
}

body.dark-theme .sports-boox-border:not(:last-child) {
    border-right: 1px solid #233554;
    padding-right: 2px
}

body.dark-theme .marketsBookMainWrapper {
    border-bottom: 2px solid #233554
}

body.dark-theme .marketsBookMainWrapper .work-box-border {
    border-bottom: 1px solid #233554 !important
}

body.dark-theme .deposit_nav .st_overview_nav li a {
    background-color: #0a192f !important
}

body.dark-theme .b_star,
body.dark-theme .month_tab .label2 {
    color: #fff !important
}

body.dark-theme .customInputWidth input {
    background-color: #01173b !important
}

body.dark-theme .bb_transfer_div {
    background: #0a192f !important
}

body.dark-theme .text_wrper .bb_transfer_div {
    background: #0000 !important
}

body.dark-theme .st_overview_nav a span {
    color: #fff !important
}

body.dark-theme .input_dec input[type=number],
body.dark-theme .input_dec input[type=text] {
    background: #353841 !important;
    border: none !important
}

body.dark-theme .bb_transfer_subsection {
    background: #000 !important;
    border: 1px solid #3c3b3b !important
}

body.dark-theme .bb_head {
    color: #fff !important
}

body.dark-theme .bb_tran_subdiv input[type=number],
body.dark-theme .bb_tran_subdiv input[type=text] {
    border-color: #373c46 !important;
    background: #01173b !important
}

body.dark-theme .st_blog_detail_thumb .st_featured_thumb .text_2 .st_date {
    color: #fff !important
}

body.dark-theme .top_dark {
    display: block
}

body.dark-theme .search {
    background-color: #181818
}

body.dark-theme .search-txt,
body.dark-theme .search:hover>.search-txt {
    color: #fff !important
}

body.dark-theme .list-sugg {
    background: #232323 !important
}

body.dark-theme .list-sugg p {
    border-bottom: 1px solid #000 !important
}

body.dark-theme .header-box,
body.dark-theme .list-sugg p:hover {
    background: #121212 !important
}

body.dark-theme .bet-table table {
    border: 1px solid #000 !important
}

body.dark-theme .bet-table table td:not(:first-child),
body.dark-theme .bet-table table th:not(:first-child) {
    text-align: center
}

body.dark-theme .modal-close-button {
    color: unset
}

body.dark-theme .matched-amt {
    color: #fff
}

body.dark-theme .top-border-footer {
    border-top: 2px solid #fff
}

body.dark-theme .bet-table table thead {
    border-bottom: 1px solid #000 !important
}

body.dark-theme .paginate {
    color: #fff
}

body.dark-theme .page-nav-controls {
    color: #fff !important;
    background: #121212 !important
}

body.dark-theme .nav-tabs {
    border: 0;
    height: 50px
}

body.dark-theme .dropdown-menu {
    height: 500px;
    overflow: scroll !important;
    background: var(--dark-theme-dark-blue-variant);
    border: 0;
}

body.dark-theme .dropdown-menu span {
    color: #97a0b7
}

body.dark-theme #sidebar {
    border-color: #121212 !important
}

body.dark-theme .vertical-divider {
    background: #121212 !important
}

body.dark-theme .race-details {
    color: #707d9b
}

body.dark-theme .balance-border {
    border-right: 1px solid #0000 !important
}

body.dark-theme .races-container .races-card {
    border-left: 1px solid #121212 !important
}

body.dark-theme .jori-added {
    background-color: #353b48 !important
}

body.dark-theme .johri-container {
    background-color: #121212 !important;
    color: #fff
}

body.dark-theme .status-wrapper {
    background-color: #272727;
    border-radius: 5px;
    padding: 5px 0;
    min-height: 30px
}

body.dark-theme .back-btn {
    background-color: #000
}

body.dark-theme .input-group input[type=number],
body.dark-theme .input-group input[type=text] {
    border: 1px solid var(--dark-theme-white-color) !important;
    background: var(--dark-theme-color-navbar) !important;
    color: var(--dark-theme-white-color) !important
}

body.dark-theme app-nav-left .navbar-nav .nav-item:hover {
    background-color: #171d2187 !important
}

body.dark-theme .language-dropdown {
    background-color: #121212 !important;
    color: #fff
}

body.dark-theme .language-dropdown-list:hover,
body.dark-theme .language-dropdown-list:hover .language-dropdown {
    background-color: #121212 !important
}

body.dark-theme .market-border {
    border-bottom: 1px solid var(--dark-theme-data-border);
    background-color: #272727
}

body.dark-theme .bet-table-header,
body.dark-theme .date-bg {
    background-color: #121212
}

body.dark-theme .startTime:hover {
    background: #3d4f5d !important
}

body.dark-theme .status-box {
    background: #302f2f !important
}

body.dark-theme .status-box .market-name {
    font-family: Poppins;
    text-transform: capitalize;
    font-size: 15px;
    background: linear-gradient(90deg, #f2d71a, #ecb024) !important;
    border-top-right-radius: 50px;
    padding: 5px 20px 5px 7px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #000;
    max-width: 20em
}

body.dark-theme .child-active {
    color: #75a7f2
}

body.dark-theme .inplay_matches_box {
    background-color: #212121 !important;
    color: #97a0b7 !important
}

body.dark-theme .inplay_matches_box button {
    background-color: #212121;
    color: #97a0b7
}

body.dark-theme .inplay_matches_box .coming-up,
body.dark-theme .inplay_matches_box .next-races-container {
    background-color: #121212
}

body.dark-theme .inplay_matches_box .next-race-container .next-races-card {
    background-color: #000
}

body.dark-theme .inplay_matches_box .next-race-container .next-races-card:hover {
    background-color: #3d4f5d !important
}

body.dark-theme .inplay_matches_box .races-container {
    background-color: #000 !important
}

body.dark-theme .inplay_matches_box .game-box {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    background-color: #212121;
    border-top: 1px solid #000;
    height: 44px
}

body.dark-theme .inplay_matches_box .game-box .game-1 {
    color: #fff !important
}

body.dark-theme .inplay_matches_box .game-box .game-box-right span {
    color: #1a1a1a !important
}

body.dark-theme .amount-below .transparent {
    color: #fff
}

body.dark-theme .user-btn {
    background: #5b5f6a
}

body.dark-theme .form-box form h4 {
    color: #fff !important
}

body.dark-theme .alert-darkmode {
    background: none !important;
    color: #97a0b7
}

body.dark-theme .race-graph-head {
    color: #fff;
    
}

body.dark-theme .owl-theme .owl-nav [class*=owl-] {
    background: #121212;
    color: #97a0b7
}

body.dark-theme .owl-theme .owl-nav [class*=owl-]:hover {
    background: #4e5563;
    color: #7c8396
}

body.dark-theme .header_menu_bar label span {
    background: #fff !important
}

body.dark-theme .nav-items {
    background-color: #01173b !important
}

body.dark-theme .details_box_t_name {
    color: var(--text-table) !important;
    font-family:  Roboto Condensed, sans-serif;
    font-size: 14px !important;
    font-weight: normal;
    /* letter-spacing: 1px */
}

 @media (max-width:767px) {
    body.dark-theme .details_box_t_name {
        color: var(--text-table) !important;
        font-family:  Roboto Condensed, sans-serif;
        font-size: 0.83rem !important;
        font-weight: 700 !important;
        /* letter-spacing: 1px */
    }
 }

body.dark-theme .site_footer {
    background: #020c1b
}

body.dark-theme .inplay_matches_heading span.versus {
    color: #fff !important
}

body.dark-theme .inplay_matches_heading .btn,
body.dark-theme .inplay_matches_heading .sub-nv {
    color: #97a0b7 !important
}

body.dark-theme .race-region:hover {
    background: #212121
}

body.dark-theme .casino-head h1,
body.dark-theme .nav-box-amount {
    /* color: #fff !important */
}

body.dark-theme .reports-wrap {
    background-color: #121212 !important
}

body.dark-theme .skeleton-box {
    background-color: #212121 !important
}

body.dark-theme .o-media {
    background-color: #121212 !important
}

body.dark-theme .xghome-wrapper {
    background-color: #111010
}

body.dark-theme .grid-data .numbers {
    border: none
}

body.dark-theme .grid-data .numbers.back {
    background-color: #84c2f1
}

body.dark-theme .grid-data .numbers.lay {
    background: #f59dc2
}

body.dark-theme .modal-content #myMarketTable tr a:hover {
    color: #fff !important
}

body.dark-theme .logout-section a:hover {
    color: #fff
}

body.dark-theme .bet-table .bets-table {
    border: 1px solid #000 !important;
    border-radius: 10px
}

body.dark-theme .bet-table .head h4 {
    color: #fff !important
}

body.dark-theme .bet-table #bets-table-head {
    background-color: #505463 !important
}

body.dark-theme .search-table .head {
    color: #fff !important
}

body.dark-theme .table-box table tbody tr td {
    color: #97a0b7 !important
}

body.dark-theme .table-box table tbody tr .positive {
    color: lime !important
}

body.dark-theme .table-box table tbody tr .negative {
    color: red !important
}

body.dark-theme .work-box-1a {
    border-bottom: 1px solid #000 !important
}

body.dark-theme .eventm-header {
    background-color: initial !important
}

body.dark-theme .eventm-header .market-head.market-head1 {
    color: #787878 !important;
    font-family: "Poppins";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

body.dark-theme .eventm-header .market-head,
body.dark-theme .eventm-header .v-div {
    color: #fff !important
}

body.dark-theme .stmnt-row-back td,
body.dark-theme .stmnt-row-lay td {
    color: #000 !important
}

body.dark-theme .work-box,
body.dark-theme .work-box-2 {
    background-color: #212121 !important;
    border-color: #000 !important
}

body.dark-theme .work-box .jori-added,
body.dark-theme .work-box-2 .jori-added {
    background-color: #6f81a3 !important
}

body.dark-theme .work-box .work-box-1-left .info-icon,
body.dark-theme .work-box .work-box-1-left span svg,
body.dark-theme .work-box-2 .work-box-1-left .info-icon,
body.dark-theme .work-box-2 .work-box-1-left span svg {
    color: #75a7f2 !important
}

body.dark-theme .work-box .work-box-2-left,
body.dark-theme .work-box-2 .work-box-2-left {
    color: #97a0b7 !important
}

body.dark-theme .work-box .work-box-2-left span.minus,
body.dark-theme .work-box-2 .work-box-2-left span.minus {
    color: #dc143c !important;
    font-weight: 600 !important
}

body.dark-theme .work-box .work-box-2-left span.plus,
body.dark-theme .work-box-2 .work-box-2-left span.plus {
    color: green !important;
    font-weight: 600 !important
}

body.dark-theme .work-box .work-box-2-left span,
body.dark-theme .work-box-2 .work-box-2-left span {
    color: #fff !important
}

body.dark-theme .work-box .work-box-2-left span a,
body.dark-theme .work-box-2 .work-box-2-left span a {
    color: #75a7f2 !important
}

body.dark-theme .work-box .work-box-2-left a:hover,
body.dark-theme .work-box-2 .work-box-2-left a:hover {
    background: none
}

body.dark-theme .work-box .work-box-2-right .special-c,
body.dark-theme .work-box-2 .work-box-2-right .special-c {
    color: #97a0b7 !important
}

body.dark-theme .work-box .work-box-2-right .box small,
body.dark-theme .work-box .work-box-2-right .box span,
body.dark-theme .work-box-2 .work-box-2-right .box small,
body.dark-theme .work-box-2 .work-box-2-right .box span {
    color: #fff !important
}

body.dark-theme .work-box .work-box-2-right .box.back-text,
body.dark-theme .work-box .work-box-2-right .box.lay-text,
body.dark-theme .work-box-2 .work-box-2-right .box.back-text,
body.dark-theme .work-box-2 .work-box-2-right .box.lay-text {
    border-color: #0000 !important
}

body.dark-theme .work-box .work-box-2-right .box.gradient-special-a small,
body.dark-theme .work-box .work-box-2-right .box.gradient-special-a span,
body.dark-theme .work-box .work-box-2-right .box.gradient-special-b small,
body.dark-theme .work-box .work-box-2-right .box.gradient-special-b span,
body.dark-theme .work-box-2 .work-box-2-right .box.gradient-special-a small,
body.dark-theme .work-box-2 .work-box-2-right .box.gradient-special-a span,
body.dark-theme .work-box-2 .work-box-2-right .box.gradient-special-b small,
body.dark-theme .work-box-2 .work-box-2-right .box.gradient-special-b span {
    color: #0a0a0b !important
}

body.dark-theme .work-box .work-box-1-left-new,
body.dark-theme .work-box-2 .work-box-1-left-new {
    color: #fff !important
}

body.dark-theme .work-box .work-box-1-left-new .matched-amt,
body.dark-theme .work-box-2 .work-box-1-left-new .matched-amt {
    color: #97a0b7 !important
}

body.dark-theme .work-box-1 {
    border-bottom: 1px solid #000
}

body.dark-theme .comingup-time {
    color: #fff !important
}

body.dark-theme .modal-content {
    color: #fff !important
}

body.dark-theme .modal-content,
body.dark-theme .modal-content .modal-header,
body.dark-theme .modal-content .modal-header-myMarket {
    background-color: #212121 
}

body.dark-theme .modal-content .modal-header .close,
body.dark-theme .modal-content .modal-header-myMarket .close {
    color: #fff;
    background-color: initial;
    border: none
}

body.dark-theme .modal-content .card-body tr th {
    color: #fff
}

body.dark-theme .modal-content #ulTermCond li {
    background: #000;
    font-family: "Poppins";
    color: #fff !important
}

body.dark-theme .modal-content #myMarketTable,
body.dark-theme .modal-content .modal-body {
    color: #fff !important
}

body.dark-theme .modal-content #myMarketTable tr {
    color: #fff
}

body.dark-theme .runner-wrapper span {
    color: #97a0b7 !important
}

body.dark-theme .runner-wrapper .runner-name-meta-data {
    background-color: #121212 !important
}

body.dark-theme .left-tab-box {
    background-color: #000 !important
}

body.dark-theme .work-box-border:not(:last-child) {
    border-bottom: 1px solid #000
}

body.dark-theme .right-tab-box input,
body.dark-theme .right-tab-box select {
    border-color: #000 !important;
    background: #121212 !important;
    color: #fff !important;
    color-scheme: dark;
    border: 0;
    outline: 0;
    border-radius: 3px
}

body.dark-theme .right-tab-box .custom-select-dropdown {
    background-color: #121212 !important;
    background-position: 100% !important
}

body.dark-theme .right-tab-box .input-group {
    background: #121212 !important;
    border-color: #000 !important
}

body.dark-theme .right-tab-box label {
    color: #fff !important
}

body.dark-theme .right-tab-box h1,
body.dark-theme .right-tab-box h2,
body.dark-theme .right-tab-box h3,
body.dark-theme .right-tab-box h4,
body.dark-theme .right-tab-box h5 {
    color: #97a0b7 !important
}

body.dark-theme .right-tab-box h1.kycResponseMessage {
    color: #cf5151 !important
}

body.dark-theme .league-box .team-box.teams-name span,
body.dark-theme .league-box span {
    color: #97a0b7 !important
}

body.dark-theme .search-table {
    background-color: #121212 !important;
    color: #97a0b7 !important
}

body.dark-theme .search-table .table-box table thead {
    background-color: #333747 !important
}

body.dark-theme .xg-bet-tr tr td.text-left {
    color: #000 !important
}

body.dark-theme .nav-link.active,
body.dark-theme .tab-content {
    border: 0
}

body.dark-theme .results-table .table-box table thead {
    background-color: #333747 !important
}

body.dark-theme .results-table .table-box table tr td.text-left {
    color: #97a0b7 !important
}

body.dark-theme .user-signin-links a {
    background: #121212 !important
}

body.dark-theme .user-signin-links a:hover {
    background: #3d4f5d !important
}

body.dark-theme .table-box table thead {
    color: #fff !important
}

body.dark-theme .acc-stat-box form {
    background-color: #212121 !important
}

body.dark-theme .form-box {
    background: #121212 !important
}

body.dark-theme .form-box h1,
body.dark-theme .form-box h2,
body.dark-theme .form-box h3,
body.dark-theme .form-box h4,
body.dark-theme .form-box h5 {
    color: #97a0b7 !important
}

body.dark-theme .form-box input {
    color: #fff
}

body.dark-theme .form-boxSignup {
    background: #000 !important
}

body.dark-theme .form-boxSignup h1,
body.dark-theme .form-boxSignup h2,
body.dark-theme .form-boxSignup h3,
body.dark-theme .form-boxSignup h4,
body.dark-theme .form-boxSignup h5 {
    color: #97a0b7 !important
}

body.dark-theme .form-boxSignup input {
    color: #fff
}

body.dark-theme .stream-box {
    color: #97a0b7 !important
}

body.dark-theme .stream-box .head,
body.dark-theme .stream-box .team-name {
    color: #fff !important
}

body.dark-theme .my-bet-card {
    background: #212121 !important
}

body.dark-theme .bet-table table thead th,
body.dark-theme .my-bet-card span {
    color: #fff !important
}

body.dark-theme .back.inline-betslip {
    background-color: #00151a !important;
    border: 1px solid #43ceed
}

body.dark-theme .lay.inline-betslip {
    background-color: #0f0010 !important;
    border: 1px solid #f796ff !important
}

body.dark-theme .rate-highlight {
    background-color: #ff0 !important;
    transition: background-color 1s linear
}

body.dark-theme #content100::-webkit-scrollbar-track,
body.dark-theme #list-1::-webkit-scrollbar-track,
body.dark-theme #report-scroll::-webkit-scrollbar-track,
body.dark-theme .cards-container::-webkit-scrollbar-track,
body.dark-theme .casinoesLink::-webkit-scrollbar-track,
body.dark-theme .modal-body::-webkit-scrollbar-track,
body.dark-theme .next-races-card-wrapper::-webkit-scrollbar-track,
body.dark-theme .sidebar-links::-webkit-scrollbar-track,
body.dark-theme .table-r::-webkit-scrollbar-track {
    background-color: #000 !important
}

body.dark-theme #content100::-webkit-scrollbar,
body.dark-theme #report-scroll::-webkit-scrollbar-thumb,
body.dark-theme .cards-container::-webkit-scrollbar,
body.dark-theme .casinoesLink::-webkit-scrollbar,
body.dark-theme .modal-body::-webkit-scrollbar,
body.dark-theme .sidebar-links::-webkit-scrollbar,
body.dark-theme .table-r::-webkit-scrollbar {
    width: 4px;
    background-color: #6a6969 !important
}

body.dark-theme #report-scroll::-webkit-scrollbar-thumb,
body.dark-theme .next-races-card-wrapper::-webkit-scrollbar-thumb {
    background-color: #6a6969 !important
}

body.dark-theme #content100::-webkit-scrollbar-thumb,
body.dark-theme #list-1::-webkit-scrollbar-thumb,
body.dark-theme #report-scroll::-webkit-scrollbar-thumb,
body.dark-theme .cards-container::-webkit-scrollbar-thumb,
body.dark-theme .casinoesLink::-webkit-scrollbar-thumb,
body.dark-theme .modal-body::-webkit-scrollbar-thumb,
body.dark-theme .sidebar-links::-webkit-scrollbar-thumb,
body.dark-theme .table-r::-webkit-scrollbar-thumb {
    background-color: #6a6969 !important;
    border-radius: 10px
}

body.dark-theme app-signin body,
body.dark-theme app-signup body {
    background: #000;
    color: #97a0b7
}

body.dark-theme app-signin body input,
body.dark-theme app-signin body select,
body.dark-theme app-signup body input,
body.dark-theme app-signup body select {
    border-color: #000 !important;
    background: none !important;
    background-color: initial !important;
    color: #97a0b7 !important
}

body.dark-theme app-signin body .input-group,
body.dark-theme app-signup body .input-group {
    background: #121212 !important;
    border-color: #000 !important
}

body.dark-theme app-signin body .header-box,
body.dark-theme app-signup body .header-box {
    background: #000
}

body.dark-theme app-signin body .header-box a img,
body.dark-theme app-signup body .header-box a img {
    /* content: url(https://iriscdn.b-cdn.net/kheloyar/KheloyarnetLogo.svg) */
}

body.dark-theme #sidebar {
    /* border-radius: 20px !important; */
    border: 1px solid #54545445 !important;
    /* background: #111111a8 !important; */
    -webkit-backdrop-filter: blur(14.5px) !important;
    backdrop-filter: blur(14.5px) !important
}

body.dark-theme #sidebar .notification {
    background-color: #121212 !important
}

body.dark-theme #sidebar .sidebar-list .item.active {
    color: #fff
}

body.dark-theme #sidebar .sidebar-header a .top_dark {
    display: block !important
}

body.dark-theme #sidebar .sidebar-header a .top_light {
    display: none
}

body.dark-theme #signbar .notification {
    background-color: #121212 !important
}

body.dark-theme #signbar .signbar-list .item {
    border-left: 8px solid #212121 !important
}

body.dark-theme #signbar .signbar-list .item.active {
    border-left: 8px solid #75a7f2 !important;
    color: #fff
}

body.dark-theme #signbar .signbar-header a .top_dark {
    display: block !important
}

body.dark-theme #signbar .signbar-header a .top_light {
    display: none
}

body.dark-theme app-exchange .xg-header a .top_dark {
    display: block !important
}

body.dark-theme app-exchange .xg-header a .top_light {
    display: none
}

body.dark-theme #overlay,
body.dark-theme #overlay-loader,
body.dark-theme .bet-place-loader,
body.dark-theme .overlay,
body.dark-theme .preloader-spinner,
body.dark-theme .reports_loader,
body.dark-theme .status-overly {
    background-color: #000000e6 !important
}

body.dark-theme .status-overly p {
    color: #97a0b7 !important
}

body.dark-theme .navbar,
body.dark-theme .product-tab-wrapper {
    background-color: #000;
    color: #97a0b7 !important
}

body.dark-theme .navbar a,
body.dark-theme .product-tab-wrapper a {
    color: #fff !important
}

body.dark-theme .navbar .nav-box,
body.dark-theme .product-tab-wrapper .nav-box {
    background-color: initial !important;
    color: #97a0b7 !important
}

body.dark-theme .offline-nav {
    background-color: #d11b1b !important
}

body.dark-theme .teams-box {
    background-color: #121212 !important;
    color: #97a0b7 !important;
    border-color: #97a0b7 !important
}

body.dark-theme .sports-icon-sports {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/sportsicons.png) */
}

body.dark-theme .sports-icon-trending {
    /* content: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/fire.svg) */
}

body.dark-theme .sports-icon-popular {
    /* content: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/casino.png) */
}

body.dark-theme .card {
    background-color: #121212 !important
}

body.dark-theme .card .trackName {
    color: #fff !important
}

body.dark-theme .card .heading {
    color: #fff
}

body.dark-theme .city {
    color: #fff !important
}

body.dark-theme .tab-content .active {
    background-color: #0b0b0b !important;
    padding: 5px;
    margin: 20px
}

body.dark-theme .tab-content .active .item-box:not(:first-child) {
    border-top: 1px solid #000
}

body.dark-theme .startTime {
    background-color: #121212 !important;
    color: #fff !important;
    border: 0 !important
}

body.dark-theme .nav-link {
    border: 0;
    color: #ff8e27;
    align-items: center
}

body.dark-theme .nav-link.active {
    background-color: #252525;
    border-color: #000;
    border-bottom: 0;
    color: #fff !important;
    align-items: center
}

body.dark-theme .cas-wrapper .tab-content .active {
    background-color: initial !important
}

body.dark-theme .cas-wrapper .tab-content .active .item-box:not(:first-child) {
    border-top-color: unset;
    border-top-style: solid;
    border-top-width: 1px
}

body.dark-theme .cas-wrapper .nav-link {
    border: unset;
    color: unset
}

body.dark-theme .cas-wrapper .nav-link.active {
    color: #f4b315;
    background-color: initial !important;
    border: 2px solid #f4b315;
    border-radius: 6px
}

body.dark-theme .ls-card {
    background-color: #000
}

body.dark-theme .team-logo {
    background-color: #fff
}

body.dark-theme .card-para {
    color: #97a0b7
}

body.dark-theme .match-progress {
    background-color: #121212
}

body.dark-theme .livestream-wrapper {
    background-color: #212121
}

body.dark-theme .card-head {
    color: #fff !important
}

body.dark-theme .xg-link a {
    color: #97a0b7 !important
}

body.dark-theme .bet-table {
    background-color: #000 !important
}

body.dark-theme .bet-table .table-wrapper {
    background-color: #121212 !important
}

body.dark-theme .grid-table {
    background-color: #252525 !important
}

body.dark-theme .grid-table .grid-hand p,
body.dark-theme .grid-table .numbers .amount,
body.dark-theme .grid-table .numbers .price {
    color: #fff !important
}

body.dark-theme .grid-table .back.numbers .amount,
body.dark-theme .grid-table .back.numbers .price,
body.dark-theme .grid-table .lay.numbers .amount,
body.dark-theme .grid-table .lay.numbers .price {
    color: #1e2028 !important
}

body.dark-theme .grid-table .xg-numbers .amount,
body.dark-theme .grid-table .xg-numbers .price {
    color: #fff !important
}

body.dark-theme .grid-table .back.xg-numbers .amount,
body.dark-theme .grid-table .back.xg-numbers .price,
body.dark-theme .grid-table .lay.xg-numbers .amount,
body.dark-theme .grid-table .lay.xg-numbers .price {
    color: #1e2028 !important
}

body.dark-theme .light-footer {
    display: none
}

body.dark-theme .dark-footer {
    display: block
}

body.dark-theme .graph-wrapper {
    background: #212121 !important;
    color: #97a0b7 !important
}

body.dark-theme .graph-wrapper .table,
body.dark-theme .graph-wrapper .table-hover,
body.dark-theme .graph-wrapper .table-striped>tbody>tr:nth-of-type(odd),
body.dark-theme .graph-wrapper table {
    color: #97a0b7 !important
}

body.dark-theme .graph-wrapper .table thead,
body.dark-theme .graph-wrapper .table-hover thead,
body.dark-theme .graph-wrapper .table-striped>tbody>tr:nth-of-type(odd) thead,
body.dark-theme .graph-wrapper table thead {
    background: #212121 !important
}

body.dark-theme .runs-values {
    color: #fff
}

body.dark-theme app-nav-left .navbar-nav li {
    background-color: #121212 !important
}

body.dark-theme .sports-book-main-wrapper .sports-box-border .work-box-2-right .gradient-sports-book span {
    color: #000 !important
}

body.dark-theme .footer-disclaimer {
    color: #fff !important
}

body.dark-theme .footer h6 {
    color: #fff !important;
    font-weight: 600 !important
}

body.dark-theme .link-list a,
body.dark-theme .link-list li {
    color: #fff !important
}

body.dark-theme app-nav-left .navbar-nav li .nav-text-on-hover {
    background-color: #121212 !important;
    color: #fff !important
}

body.dark-theme #v-pills-activity {
    background-color: initial !important
}

body.dark-theme .addictive-gambling {
    color: #fff
}

body.dark-theme app-gamenavbar .xg-link {
    background-color: #121212
}

body.dark-theme app-gamenavbar .xg-link a {
    color: #fff !important
}

body.dark-theme .form-boxSignup {
    background: #000
}

body.dark-theme #tabs .advisoryMessage,
body.dark-theme .card-title,
body.dark-theme .iti .selected-dial-code {
    color: #fff !important
}

body.dark-theme .iti__arrow {
    border-top: 4px solid #fff
}

body.dark-theme .OTP,
body.dark-theme .form-boxSignup .policy h3,
body.dark-theme .form-boxSignup input,
body.dark-theme .iti__country-name,
body.dark-theme .iti__dial-code {
    color: #fff !important
}

body.dark-theme .user_icon {
    background-color: var(--dark-theme-dark-blue-variant) !important
}

body.dark-theme .white {
    color: #fff !important
}

body.dark-theme .strength-meter {
    background: #5f98c6 !important
}

body.dark-theme ::placeholder {
    color: #fff
}

body.dark-theme .inline-betslip ::placeholder {
    color: #000
}

body.dark-theme .input_field_with_logo .custom_border {
    background: #212121 !important
}

body.dark-theme .form-box,
body.dark-theme .header-box {
    background: var(--report-cate-item-clr) !important
}

body.dark-theme .see-all {
    border: unset !important;
    text-align: center;
    /* font-family: "Poppins"; */
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    background: linear-gradient(90deg, #f2d71a, #ecb024) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #0000 !important
}

/* body.dark-theme input:-webkit-autofill,
body.dark-theme input:-webkit-autofill:active,
body.dark-theme input:-webkit-autofill:focus,
body.dark-theme input:-webkit-autofill:hover {
    -webkit-box-shadow: inset 0 0 0 30px var(--dark-theme-color-navbar) !important
} */

body.dark-theme input:-webkit-autofill {
    -webkit-text-fill-color: var(--dark-theme-white-color) !important
}

.table-box table tbody tr {
    border-top: 1px solid #cfd7e9
}

.table-box table tbody tr td {
    color: #97a0b7 !important
}

.table-box table tbody tr .positive {
    color: lime !important
}

.table-box table tbody tr .negative {
    color: red !important
}

.xg-link:hover,
app-nav-left .navbar-nav .nav-item:hover {
    transform: scale(1.004)
}

.game-box-left .game-1:hover {
    transform: scale(1.002);
    cursor: pointer
}

.amount-below {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: normal;
    text-align: center;
    color: #000
}

.amount-below p {
    margin: 0;
    color: #fff;
    font-family: "Poppins";
    font-size: 9px;
    font-style: normal;
    font-weight: 600;
    line-height: 11.278px
}

.info-icon,
.sports-heading-with-icon:hover {
    cursor: pointer
}

.close svg:hover,
.info-icon svg:hover {
    transform: scale(1.2)
}

.work-box-border:not(:last-child) {
    border-bottom: 1px solid #dfdfdf
}

.work-box-2-left a img:hover {
    transform: scale(1.1)
}

.user-btn:hover {
    transform: scale(1.05)
}

.modal-content {
    border-radius: 4px;
    margin: 0px !important;
}

.ant-modal .ant-modal-header{
    background-color: var(--bg-secondary) !important;
    margin-bottom: 0px !important;
    padding: 5px 0px !important;
}

.ant-modal .ant-modal-title{
    color: var(--dark-theme-color) !important;
    padding-left: 5px !important;
}

.ant-modal .ant-modal-content{
    padding: 0px !important;
}

.ant-modal .ant-modal-close-x{
    margin-top: -20px !important;
}

.ant-modal .ant-modal-footer{
    display: none !important;
}

.modal-dialog {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    overflow-y: auto;
    /* min-height: calc(80vh - 60px) */
}

.status-box {
    background: #ebebeb;
    color: #fff;
    font-family: "Poppins";
    text-transform: capitalize;
    font-style: normal;
    font-weight: 500;
    font-size: 15px
}

.status-box .info-icon {
    padding: 0 .25rem !important;
    color: #75a7f2;
    display: flex;
    align-items: center
}

.status-box .market-name {
    color: #000
}

.status-box .cross-icon {
    color: #fff;
    margin: 0 5px
}

.inplay_matches_box_header .sport-name {
    font-family: var(--font_family_global);
    text-transform: capitalize;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 1rem;
    line-height: normal;
    color: #19233c
}

.closed-box {
    margin-bottom: 5px
}

.closed-box,
.suspended-box {
    padding: 5px 10px;
    background: linear-gradient(90deg, #43ceed26 .06%, #f796ff30 97.71%);
    color: #fff;
    width: 365px;
    max-width: 100%;
    text-align: center;
    font-weight: 600
}

.suspended-box {
    border-radius: 5px
}

.coming-up {
    display: flex;
    justify-content: space-between;
    background-color: #ebebeb;
    border-radius: 2px 2px 0 0;
    height: 50px;
    margin-top: .25rem
}

.coming-up-right {
    display: flex;
    width: 340px;
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    margin-right: 37px
}

.coming-up-right span {
    width: 32%;
    font-size: 13px;
    color: #000;
    text-align: center
}

.coming-up-right span,
.market-info {
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.market-info {
    margin-right: 5px;
    font-size: 12px;
    color: #97a0b7;
    flex: 2 1 8%
}

.market-info span {
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    line-height: normal;
    letter-spacing: 1px !important;
    color: #707d9b !important;
    padding: 1px 0 0 3px
}

.market-info p {
    padding: 0;
    margin: 0
}

.eventm-header {
    font-family: var(--font_family_global);
    border-radius: 16px;
    padding: 5px 10px 10px
}

.eventm-header .market-head {
    font-size: 16px
}

.modal-dialog {
    max-width: 800px;
    overflow-x: hidden
}

.vertical-divider {
    width: 1px;
    margin-right: 2px;
    background-color: #dfdfdf;
    height: 100%
}

.versus {
    color: #97a0b7 !important
}

.status-wrapper {
    display: flex;
    align-items: center;
    /* flex-direction: column;
    justify-content: center */
}

.page-nav-controls {
    color: #000;
    background: #e4e4e4;
    font-weight: 700;
    border-radius: 6px;
    font-family: var(--font_family_global);
    max-width: 130px
}

.page-nav-controls:hover {
    transform: scale(1.03)
}

.page-nav-controls:disabled {
    opacity: .4
}

.comingup-date {
    font-weight: 400 !important
}

.comingup-date,
.comingup-time {
    font-style: normal !important;
    font-size: 12px !important;
    line-height: normal !important;
    color: #7f7f7f !important;
    width: 100px;
    text-align: center
}

.comingup-time {
    font-weight: 500 !important
}

.betslip-input .inputBtns .cancel-btn {
    background: #ff3f3f !important
}

/* p,
p>span {
    font-family: var(--font_family_global)
} */

.market-head1:hover {
    border-bottom: 2px solid #2dc3e8;
    cursor: pointer;
    font-size: 14.5px
}

.my-card-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 5px
}

.my-bet-card-header-right svg {
    margin: 0 5px !important
}

.races-container {
    background-color: #fff !important
}

.box span:hover,
.numbers:hover>.price {
    cursor: pointer;
    transform: scale(1.15)
}

.game-1 .runner-team {
    color: #fff;
    text-align: center;
    font-family: "Poppins";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.game-1 img {
    margin-right: 5px;
    border-radius: 50%;
    width: 26px !important;
    height: 21px !important
}

.sports-heading-with-icon {
    display: flex;
    align-items: center;
    font-weight: 500;
    font-family: var(--font_family_global)
}

.sports-heading-with-icon:hover {
    transform: scale(1.01)
}

.sports-heading-with-icon span {
    margin-top: 0
}

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: #ffffffb3;
    transition: opacity .2s ease-in-out;
    top: 0;
    left: 0;
    border-radius: 2px;
    text-align: center
}

.overlay-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: red;
    font-size: 30px;
    opacity: 1;
    text-transform: uppercase;
    font-weight: 700
}

.sports-icon-trending {
    height: 32px;
    background-repeat: no-repeat;
    background-size: 29px auto;
    transform: scale(.75);
    float: left;
    vertical-align: middle
}

.date-label {
    font-weight: 500;
    margin: 0
}

.btn-active-state:active,
.btn-active-state:focus {
    border-bottom: 4px solid #2dc3e8
}

.btn-active-state:focus {
    box-shadow: none
}

.btn-active-state1 {
    border-bottom: 4px solid #2dc3e8;
    font-weight: 700
}

.sports-icon,
.sports-icon-grey {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    transform: scale(.75);
    /* float: left; */
    vertical-align: middle;
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/sidebar-icons/ss-failover.svg) */
}

.sports16,
.sports2 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/Tennis.svg) */
}

.sports1,
.sports14 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/Football.svg) */
}

.sports27454571 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/esports.svg) */
}

.sports2378961 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/politics.svg) */
}

.sports27589895 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/olympics.svg) */
}

.sports4 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/Cricket.svg) */
}

.sports451485 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/winter.svg) */
}

.sports468328 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/handball.svg) */
}

.sports606611 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/netball.svg) */
}

.sports72382 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/pool.svg) */
}

.sports136332 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/chess.svg) */
}

.sports7522 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/basketball.svg) */
}

.sports10 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/special-bets.svg) */
}

.sports13,
.sports7 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/horse-racing.png) */
}

.sports11 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/bicycle.svg) */
}

.sports12 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/rowing.svg) */
}

.sports6231 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/financial-bets.svg) */
}

.sports627555 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/badminton.svg) */
}

.sports620576 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/swimming.svg) */
}

.sports6 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/Boxing.svg) */
}

.sports5 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/Rugbyball.svg) */
}

.sports1477 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/rugby-legue.svg) */
}

.sports998917 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/volleyball.svg) */
}

.sports998918,
.sports998919 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/bowls.svg) */
}

.sports256284 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/trotting.svg) */
}

.sports2593174 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/table-tennis.svg) */
}

.sports2872194 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/beach-volleyball.svg) */
}

.sports2901849 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/water-polo.svg) */
}

.sports2152880 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/gaelic-games.svg) */
}

.sports7523 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/hockey-sticks.svg) */
}

.sports7524 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/ice-hockey.svg) */
}

.sports7525 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/sumo.svg) */
}

.sports7511 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/baseball.svg) */
}

.sports982477 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/bridge.svg) */
}

.sports998916 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/yachting.svg) */
}

.sports998920 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/floorball.svg) */
}

.sports6422 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/snooker.svg) */
}

.sports66599 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/backgammon.svg) */
}

.sports1938544 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/volleyball.svg) */
}

.sports665978 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/gaelic-football.svg) */
}

.sports61420 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/australian-rules.svg) */
}

.sports6423 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/american-football.svg) */
}

.sports3503 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/dart.svg) */
}

.sports300000 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/commonwealth.svg) */
}

.sports4726642 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/surfing.svg) */
}

.sports3988 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/athletics.svg) */
}

.sports26420387 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/mma.svg) */
}

.sports606611 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/netball.png) */
}

.sports27388198 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/current-affairs.svg) */
}

.sports3 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/golf.svg) */
}

.sports-grey2593174 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/table-tennis.svg) */
}

.sports-grey6423 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/rugby-legue.svg) */
}

.sports-grey2572194 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/beach-volleyball.svg) */
}

.sports-grey2901849 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/water-polo.svg) */
}

.sports-grey982477 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/bridge.svg) */
}

.sports-grey2378961 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/politics.svg) */
}

.sports-grey998918,
.sports-grey998919 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/bowls.svg) */
}

.sports-grey998920 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/floorball.svg) */
}

.sports-grey998916 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/yachting.svg) */
}

.sports-grey7511 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/baseball.svg) */
}

.sports-grey620576 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/swimming.svg) */
}

.sports-grey468328 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/handball.svg) !important */
}

.sports-grey606611 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/netball.svg) !important */
}

.sports-grey61420 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/australian-rules.svg) !important */
}

.sports-grey256284 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/trotting.svg) !important */
}

.sports-grey27589895 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/olympics.svg) !important */
}

.sports-grey300000 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/commonwealth.svg) !important */
}

.sports-grey627555 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/badminton.svg) !important */
}

.sports-grey3503 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/dart.svg) !important */
}

.sports-grey27454571 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/esports.png) !important */
}

.sports-grey2152880 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/gaelic-football-grey.png) !important */
}

.sports-grey451485 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/winter.svg) !important */
}

.sports8 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/sport-motor.svg) !important */
}

.sports-grey27388198 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/current-affairs.svg) !important */
}

.sports-grey136332 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/chess.svg) !important */
}

.sports-grey1938544 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/backgammon.svg) !important */
}

.sports-grey10 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/special-bets.svg) !important */
}

.sports-grey66599 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/hurling.svg) !important */
}

.sports-6231 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/financial-bets.svg) !important */
}

.sports-grey11 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/bicycle.svg) !important */
}

.sports-grey12 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/rowing.svg) !important */
}

.sports-grey6422 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/snooker.svg) !important */
}

.sports-grey1477 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/rugby-legue.svg) */
}

.sports-grey5 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/Rugbyball.svg) !important */
}

.sports-grey2 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/tennis-racket.svg) */
}

.sports-grey3988 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/athletics.svg) */
}

.sports-grey998917 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/gaelic-football.svg) */
}

.sports-grey1,
.sports-grey14 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/football.svg) */
}

.sports-grey26420387 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/mma.svg) !important */
}

.sports-grey4 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/cricket.png) */
}

.sports27979456 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/teams-p/27979456.svg) */
}

.sports-grey7522 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/basketball.svg) */
}

.sports-grey6 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/Boxing.svg) */
}

.sports15,
.sports4339 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/grey-hound.png) */
}

.sports-grey15,
.sports-grey4339 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/sidebar-icons/greyhound.svg) */
}

.sports-grey13,
.sports-grey7 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/sidebar-icons/horseracing.svg) */
}

.sports-grey3 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/sidebar-icons/golf.svg) */
}

.sports-grey7524 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/ice-hockey.svg) */
}

.sports-grey7523 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/hockey-sticks.svg) */
}

.sports-grey7525 {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/images/icons-color/sumo.svg) */
}

.inline-betslip {
    background-color: #f2f2f2;
    display: flex;
    margin-top: 2px;
    margin-bottom: 2px;
    flex-direction: column;
    padding: 4px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.inline-betslip .betslip-input {
    display: flex;
    flex-direction: row
}

.inline-betslip .betslip-input .inputOdds {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    width: 100%
}

.inline-betslip .betslip-input .inputOdds .input-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    flex: 1
}

.inline-betslip .betslip-input .inputOdds .input-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    transition: all 2s
}

.inline-betslip .betslip-input .inputOdds .input-wrapper input[type=number] {
    text-align: center;
    width: 103px;
    height: 38px;
    border: none;
    font-family: var(--font_family_global)
}

.inline-betslip .betslip-input .inputOdds .input-wrapper input[type=number]:focus {
    border-color: #2dc3e8
}

.inline-betslip .betslip-input .inputOdds .input-wrapper button {
    height: 38px;
    background-color: #ddd;
    border: none
}

.inline-betslip .betslip-input .inputOdds .input-wrapper button:focus {
    border-color: #2dc3e8
}

.inline-betslip .betslip-input .inputOdds .input-wrapper button.btn-left {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.inline-betslip .betslip-input .inputOdds .input-wrapper button.btn-right {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.inline-betslip .betslip-input .inputBtns {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    width: 100%
}

.inline-betslip .betslip-input .inputBtns button {
    height: 38px;
    border: none;
    border-radius: 2px;
    background-color: #b6b8b9;
    margin-right: 10px;
    color: azure
}

.inline-betslip .betslip-input .inputBtns button:focus {
    border-color: #2dc3e8
}

.inline-betslip .betslip-input .inputBtns button.place {
    background: linear-gradient(94.07deg, #27ab69 8.23%, #3f7258 97.19%)
}

.inline-betslip .betslip-input .inputBtns .pb-text {
    font-weight: 600;
    margin-left: 5px;
    font-size: 14px
}

.inline-betslip .betslip-stakebtns {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly
}

.inline-betslip .betslip-stakebtns button {
    height: 38px;
    border: none;
    border-radius: 2px;
    background-color: #fff;
    margin: 0 3px;
    font-family: var(--font_family_global)
}

.inline-betslip .betslip-stakebtns button:focus {
    border-color: #2dc3e8
}

.back.inline-betslip {
    background-color: #00151a !important;
    border: 1px solid #43ceed
}

.lay.inline-betslip {
    background-color: #0f0010 !important;
    border: 1px solid #f796ff !important
}

.betslip-info {
    line-height: 12px !important;
    text-align: center;
    font-size: 13px !important;
    text-transform: capitalize;
    margin: auto 20px;
    vertical-align: middle
}

.box1 {
    display: block;
    margin: 0 7px;
    color: #000;
    border-radius: 5px;
    padding: 0
}

.box1,
.box1 span {
    text-align: center
}

.box1 span {
    font-style: normal;
    font-size: 16px;
    font-weight: 500
}

.winner {
    color: green
}

.loser {
    color: red
}

.saddle {
    padding: 0;
    margin: 0 10px;
    height: 19px;
    position: relative;
    width: 26px;
    display: block
}

.cricket_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/BlackIconsWebp/Cricket-B.webp) !important */
}

body.dark-theme .cricket_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/WhiteIconsWebp/Cricket-W.webp) !important */
}

.soccer_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/BlackIconsWebp/Soccer-B.webp) !important */
}

body.dark-theme .soccer_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/WhiteIconsWebp/Soccer-W.webp) !important */
}

.srl_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/BlackIconsWebp/SLR-B.webp) !important */
}

body.dark-theme .srl_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/WhiteIconsWebp/SLR-W.webp) !important */
}

.slot_games_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/BlackIconsWebp/Slot%20Games-B.webp) !important */
}

body.dark-theme .slot_games_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/WhiteIconsWebp/Slot%20Games-W.webp) !important */
}

.teen_pati_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/BlackIconsWebp/Teen%20Patti-B.webp) !important */
}

body.dark-theme .teen_pati_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/WhiteIconsWebp/Teen%20Patti-W.webp) !important */
}

.roulette_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/BlackIconsWebp/Roulette-B.webp) !important */
}

body.dark-theme .roulette_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/WhiteIconsWebp/Roulette-W.webp) !important */
}

.xg_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/BlackIconsWebp/XG-B.webp) !important */
}

body.dark-theme .xg_new_icon {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/WhiteIconsWebp/XG-W.webp) !important */
}

body.dark-theme .sportsInplay {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/icons/WhiteIconsWebp/InPlay-W.webp) !important */
}

body.dark-theme app-menubar .nav-items a {
    color: #fff !important
}

.saddle_1 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 0 */
}

.saddle_1A {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -20px */
}

.saddle_1B {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -40px */
}

.saddle_1C {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -60px */
}

.saddle_1D {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -80px */
}

.saddle_1X {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -100px */
}

.saddle_1Y {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -120px */
}

.saddle_2 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -140px */
}

.saddle_2B {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -160px */
}

.saddle_2C {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -180px */
}

.saddle_2X {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -200px */
}

.saddle_3 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -220px */
}

.saddle_3C {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -240px */
}

.saddle_3D {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -260px */
}

.saddle_3E {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -280px */
}

.saddle_3X {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -300px */
}

.saddle_4 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -320px */
}

.saddle_4D {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -340px */
}

.saddle_4X {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -360px */
}

.saddle_5 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -380px */
}

.saddle_6 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -400px */
}

.saddle_7 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -420px */
}

.saddle_8 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -440px */
}

.saddle_9 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -460px */
}

.saddle_10 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -480px */
}

.saddle_11 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -500px */
}

.saddle_11F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -520px */
}

.saddle_12 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -540px */
}

.saddle_12F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -560px */
}

.saddle_13 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -580px */
}

.saddle_13F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -600px */
}

.saddle_14 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -620px */
}

.saddle_14F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -640px */
}

.saddle_15 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -660px */
}

.saddle_15F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -680px */
}

.saddle_16 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -700px */
}

.saddle_16F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -720px */
}

.saddle_17 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -740px */
}

.saddle_17F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -760px */
}

.saddle_18 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -780px */
}

.saddle_18F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -800px */
}

.saddle_19 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -820px */
}

.saddle_19F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -840px */
}

.saddle_20 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -860px */
}

.saddle_20F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -880px */
}

.saddle_21 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -900px */
}

.saddle_21F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -920px */
}

.saddle_22 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -940px */
}

.saddle_22F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -960px */
}

.saddle_23 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -980px */
}

.saddle_23F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1000px */
}

.saddle_24 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1020px */
}

.saddle_24F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1040px */
}

.saddle_25 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1060px */
}

.saddle_25F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1080px */
}

.saddle_26 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1100px */
}

.saddle_26F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1120px */
}

.saddle_27 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1140px */
}

.saddle_27F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1160px */
}

.saddle_28 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1180px */
}

.saddle_28F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1200px */
}

.saddle_29 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1220px */
}

.saddle_29F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1240px */
}

.saddle_30 {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1260px */
}

.saddle_30F {
    /* background: #0000 url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/saddlecloths-sprite_1964_.gif) no-repeat 0 -1280px */
}

.flag_logo {
    background-origin: content-box;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 30px;
    height: 25px;
    margin: 0 5px 0 2px
}

.AD {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ad.svg) */
}

.AE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ae.svg) */
}

.AF {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/af.svg) */
}

.AG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ag.svg) */
}

.AI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ai.svg) */
}

.AL {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/al.svg) */
}

.AM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/am.svg) */
}

.AN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/an.svg) */
}

.AO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ao.svg) */
}

.AQ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/aq.svg) */
}

.AR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ar.svg) */
}

.AS {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/as.svg) */
}

.AT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/at.svg) */
}

.AU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/au.svg) */
}

.AW {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/aw.svg) */
}

.AZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/az.svg) */
}

.BA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ba.svg) */
}

.BB {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bb.svg) */
}

.BD {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bd.svg) */
}

.BE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/be.svg) */
}

.BF {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bf.svg) */
}

.BG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bg.svg) */
}

.BH {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bh.svg) */
}

.BI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bi.svg) */
}

.BJ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bj.svg) */
}

.BM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bm.svg) */
}

.BN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bn.svg) */
}

.BO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bo.svg) */
}

.BR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/br.svg) */
}

.BS {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bs.svg) */
}

.BT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bt.svg) */
}

.BU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bu.svg) */
}

.BV {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/bv.svg) */
}

.CA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ca.svg) */
}

.CC {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cc.svg) */
}

.CF {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cf.svg) */
}

.CG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cg.svg) */
}

.CH {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ch.svg) */
}

.CI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ci.svg) */
}

.CK {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ck.svg) */
}

.CL {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cl.svg) */
}

.CM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cm.svg) */
}

.CU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cn.svg) */
}

.CS {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/rs.svg) */
}

.CN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cn.svg) */
}

.CO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/co.svg) */
}

.CR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cr.svg) */
}

.CS {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cs.svg) */
}

.CU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cu.svg) */
}

.CV {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cv.svg) */
}

.CX {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cx.svg) */
}

.CY {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cy.svg) */
}

.CZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cz.svg) */
}

.DD {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/dd.svg) */
}

.DE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/de.svg) */
}

.DJ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/dj.svg) */
}

.DK {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/dk.svg) */
}

.DM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/dm.svg) */
}

.DO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/do.svg) */
}

.DZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/dz.svg) */
}

.EC {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ec.svg) */
}

.EE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ee.svg) */
}

.EG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/eg.svg) */
}

.EH {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/eh.svg) */
}

.ER {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/er.svg) */
}

.ES {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/es.svg) */
}

.ET {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/et.svg) */
}

.FI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/fi.svg) */
}

.FJ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/fj.svg) */
}

.FK {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/fk.svg) */
}

.FM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/fm.svg) */
}

.FO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/fo.svg) */
}

.FR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/fr.svg) */
}

.FX {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/fx.svg) */
}

.GA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/GB.svg) */
}

.GB,
.UK,
.en {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gb.svg) */
}

.GD {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gd.svg) */
}

.GE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ge.svg) */
}

.GF {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gf.svg) */
}

.GH {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gh.svg) */
}

.GI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gi.svg) */
}

.GL {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gl.svg) */
}

.GM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gm.svg) */
}

.GN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gn.svg) */
}

.GP {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gp.svg) */
}

.GQ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gq.svg) */
}

.GR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gr.svg) */
}

.GS {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gs.svg) */
}

.GT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gt.svg) */
}

.GU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gu.svg) */
}

.GW {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gw.svg) */
}

.GY {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/gy.svg) */
}

.hi {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/in.svg) */
}

.HK {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/hk.svg) */
}

.HM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/hm.svg) */
}

.HN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/hn.svg) */
}

.HR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/hr.svg) */
}

.HT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ht.svg) */
}

.HU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/hu.svg) */
}

.ID {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/id.svg) */
}

.IE,
.IR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ie.svg) */
}

.IL {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/il.svg) */
}

.IN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/in.svg) */
}

.IO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/io.svg) */
}

.IQ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/iq.svg) */
}

.IR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ir.svg) */
}

.IS {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/is.svg) */
}

.IT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/it.svg) */
}

.JM,
.JO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/jm.svg) */
}

.JP {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/jp.svg) */
}

.KE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ke.svg) */
}

.KG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/kg.svg) */
}

.KH {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/kh.svg) */
}

.KI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ki.svg) */
}

.KM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/km.svg) */
}

.KN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/kn.svg) */
}

.KP {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/kp.svg) */
}

.KR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/kr.svg) */
}

.KW {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/kw.svg) */
}

.KY {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ky.svg) */
}

.KZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/kz.svg) */
}

.LA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/la.svg) */
}

.LB {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/lb.svg) */
}

.LC {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/lc.svg) */
}

.LI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/li.svg) */
}

.LK {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/lk.svg) */
}

.LR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/lr.svg) */
}

.LS {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ls.svg) */
}

.LT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/lt.svg) */
}

.LU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/lu.svg) */
}

.LV {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/lv.svg) */
}

.LY {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ly.svg) */
}

.MA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ma.svg) */
}

.MC {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mc.svg) */
}

.MD {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/md.svg) */
}

.MG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mg.svg) */
}

.MH {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mh.svg) */
}

.ML {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ml.svg) */
}

.MM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mm.svg) */
}

.MN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mn.svg) */
}

.MO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mo.svg) */
}

.MP {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mp.svg) */
}

.MQ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mq.svg) */
}

.MR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mr.svg) */
}

.MS {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ms.svg) */
}

.MT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mt.svg) */
}

.MU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mu.svg) */
}

.MV {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mv.svg) */
}

.MW {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mw.svg) */
}

.MX {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mx.svg) */
}

.MY {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/my.svg) */
}

.MZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/mz.svg) */
}

.NA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/na.svg) */
}

.NC {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/nc.svg) */
}

.NE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ne.svg) */
}

.NF {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/nf.svg) */
}

.NG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ng.svg) */
}

.NI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ni.svg) */
}

.NO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/no.svg) */
}

.NP {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/np.svg) */
}

.NR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/nr.svg) */
}

.NT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/nt.svg) */
}

.NU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/nu.svg) */
}

.NZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/nz.svg) */
}

.OM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/om.svg) */
}

.PA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pa.svg) */
}

.PE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pe.svg) */
}

.PF {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pf.svg) */
}

.PG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pg.svg) */
}

.PH {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ph.svg) */
}

.PK {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pk.svg) */
}

.PL {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pl.svg) */
}

.PM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pm.svg) */
}

.PN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pn.svg) */
}

.PR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pr.svg) */
}

.PT,
.pt {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pt.svg) */
}

.PW {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/pw.svg) */
}

.PY {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/py.svg) */
}

.QA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/qa.svg) */
}

.RE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/re.svg) */
}

.RO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ro.svg) */
}

.RU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ru.svg) */
}

.RW {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/rw.svg) */
}

.SA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sa.svg) */
}

.SB {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sb.svg) */
}

.SC {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sc.svg) */
}

.SD {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sd.svg) */
}

.SE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/se.svg) */
}

.SG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sg.svg) */
}

.SH {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sh.svg) */
}

.SI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/si.svg) */
}

.SJ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sj.svg) */
}

.SK {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sk.svg) */
}

.SL {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sl.svg) */
}

.SM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sm.svg) */
}

.SN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sn.svg) */
}

.SO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/so.svg) */
}

.SR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sr.svg) */
}

.ST {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/st.svg) */
}

.SU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/su.svg) */
}

.SV {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sv.svg) */
}

.SY {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sy.svg) */
}

.SZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/sz.svg) */
}

.SW {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/se.svg) */
}

.TC {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tc.svg) */
}

.TD {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/td.svg) */
}

.TF {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tf.svg) */
}

.TG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tg.svg) */
}

.TH {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/th.svg) */
}

.TJ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tj.svg) */
}

.TK {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tk.svg) */
}

.TM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tm.svg) */
}

.TN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tn.svg) */
}

.TO {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/to.svg) */
}

.TP {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tp.svg) */
}

.TR,
.tr {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tr.svg) */
}

.TT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tt.svg) */
}

.TV {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tv.svg) */
}

.TW {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tw.svg) */
}

.TZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/tz.svg) */
}

.UA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ua.svg) */
}

.UG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ug.svg) */
}

.UM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/um.svg) */
}

.US {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/us.svg) */
}

.UY {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/uy.svg) */
}

.UZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/uz.svg) */
}

.VA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/va.svg) */
}

.VC {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/vc.svg) */
}

.VE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ve.svg) */
}

.VG {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/vg.svg) */
}

.VI {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/vi.svg) */
}

.VN {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/vn.svg) */
}

.VU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/vu.svg) */
}

.WF {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/wf.svg) */
}

.WS {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ws.svg) */
}

.YD {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/yd.svg) */
}

.YE {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/ye.svg) */
}

.YT {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/yt.svg) */
}

.YU {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/yu.svg) */
}

.ZA {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/za.svg) */
}

.ZM {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/zm.svg) */
}

.ZR {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/zr.svg) */
}

.ZW {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/zw.svg) */
}

.ZZ {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/zz.svg) */
}

.zh {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/img/flags/cn.svg) */
}

.fa-redo,
.fa-times,
.fa-trash-alt:hover {
    cursor: pointer
}

.action-links span i {
    font-size: 17px
}

.action-links span .fa-redo {
    font-size: 14px;
    margin-right: 25px
}

.reload {
    padding: 2px 4px;
    border-radius: 2px;
    font-weight: 500;
    color: #fff !important;
    margin: 5px 0
}

.reload_text_styling {
    font-size: 14px;
    color: #fff !important
}

.reload:hover {
    cursor: pointer
}

.action-links span span .fa-spin,
.my-bet-card-header-right span span .fa-spin {
    animation: fa-spin 1s linear infinite !important
}

body.dark-theme .match-events {
    background-color: #121212 !important;
    color: #fff !important
}

body.dark-theme .match-events:hover {
    background-color: #484867 !important
}

body.dark-theme .eventMarketsPage .owl-stage {
    background-color: #0a192f !important
}

.box-borderBack {
    border-radius: 3.604px !important;
    border: 1px solid #43ceed33;
    background: #43ceed17
}

.box-borderLay {
    border-radius: 3.604px !important;
    border: 1px solid #c873cf33;
    background: #c873cf17
}

.game-box {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #dfdfdf;
    padding: 1px 0;
    background: #fff
}

.game-box .game-box-right .special-a {
    background-color: #84c2f1
}

.game-box .game-box-right .special-b {
    background-color: #f59dc2
}

.game-box .game-box-right .special-c {
    background-color: initial
}

.game-box .game-box-right .box {
    width: 68px;
    height: 42px;
    margin: 0 1px;
    box-sizing: border-box;
    text-align: center;
    color: #000;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.game-box .game-box-right .box span {
    display: block !important;
    font-family: var(--font_family_global);
    line-height: normal;
    color: #1a1a1a;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600
}

.match-events .other-market-name {
    font-size: 14px
}

.game-box-left .category {
    background: #27ab69;
    border-radius: 2px;
    font-family: var(--font_family_global);
    padding: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: normal;
    color: #fff;
    height: 43px;
    width: 98px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1px
}

.l-green {
    background: #43ed72
}

.d-green {
    background: #239f53
}

.acc-stat-box form {
    background: #fff !important;
    border-radius: 2px !important;
    padding: 2px 6px 6px !important
}

.work-box-2-right .box {
    width: 60px;
    height: 45px;
    margin: 0 1px;
    box-sizing: border-box;
    text-align: center;
    color: #000;
    border-radius: 3.604px !important;
    padding: 5px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.work-box-2-right .box span {
    display: block !important;
    line-height: 15.922px;
    color: #fff;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 600
}

.notActiveMarket {
    opacity: .4
}

.customHeight,
.notActiveMarket {
    min-height: 30px;
    align-items: center
}

.customHeight {
    display: flex
}

.owl-next,
.owl-prev {
    position: absolute
}

.eventMarketsPage .owl-theme .owl-nav [class*=owl-] {
    background: #d0d0d0;
    color: #000;
    width: 30px
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #b3b3b3;
    color: #000
}

.eventMarketsPage .owl-prev {
    left: -10px;
    top: -6px;
    border-right: 1px solid #000;
    border-radius: 0 !important
}

.eventMarketsPage .owl-next {
    right: -10px;
    top: -6px;
    border-left: 1px solid #000;
    border-radius: 0 !important
}

.eventMarketsPage .owl-stage {
    background-color: #fff !important
}

.margin_between_odds {
    margin-right: 5px !important
}

.ellipses_class {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.flex-end {
    justify-content: flex-end !important
}

.viewAllButtonStyle {
    font-weight: 500;
    font-size: 14px;
    width: 190px;
    padding: 3px 5px;
    color: #000 !important;
    background-color: #75a7f2 !important;
    border-color: #75a7f2 !important;
    text-shadow: none
}

.main-runners-side {
    width: inherit
}

.runners-side {
    background-color: #2d3037;
    justify-content: flex-end
}

.runners-side,
.runners-side2 {
    display: flex;
    align-items: center;
    width: 30%
}

.runners-side2 {
    justify-content: flex-start
}

.runners-side img,
.runners-side2 img {
    margin: 0 8px !important
}

.runners-side span {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: auto 0
}

.versus {
    width: 12%;
    color: #fff;
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.intl-package-wrapper ngx-mat-intl-tel-input .country-selector {
    background-color: initial !important;
    border-right: 1px solid #fff !important;
    height: 30px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 6px;
    pointer-events: none;
    opacity: .5 !important;
    cursor: not-allowed
}

.avoid_clicks {
    pointer-events: none
}

.sub-heading .cross-icon .fas {
    font-size: 20px !important
}

.info-icon .fa-info-circle {
    font-size: 14px !important
}

.runners-side,
.runners-side2 {
    background-color: #f0f3f8 !important
}

.viewAllTextStyling {
    font-size: 12px;
    color: #2daae1
}

.viewAllTextStyling:hover {
    text-decoration: underline
}

.setCustomMinHeight {
    min-height: 41rem !important
}

body.dark-theme .change-pass .inner-addon a {
    color: #000 !important
}

.reports_loader {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100000;
    width: 100%;
    height: 100%;
    background-color: #ffffff80;
    text-align: center
}

.reports_loader_styling {
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 40%;
    z-index: 299
}

.customcardStylesXG {
    display: flex !important;
    transition: .4s ease-out !important;
    position: relative !important;
    left: 0 !important;
    box-shadow: 4px 4px 4px #0009 !important;
    background-color: #fff !important;
    border-radius: 2px !important
}

h1.kycResponseMessage {
    margin: 50px 0;
    text-align: center;
    color: #cf5151
}

body.dark-theme .form-box ngx-intl-tel-input {
    background: unset !important
}

body.dark-theme .iti input#country-search-box,
body.dark-theme app-signup .form-boxSignup input {
    color: #fff !important
}

body.dark-theme .iti__country-list {
    background-color: unset !important
}

body.dark-theme .country-dropdown {
    border: 1px solid #5f98c6 !important
}

body.dark-theme .form-box p,
body.dark-theme .iti--allow-dropdown input[type=tel] {
    color: #fff !important
}

.form-floating {
    height: 50px
}

.form-floating>input {
    height: 42px !important
}

.floating-phone {
    padding: 4px 0 !important
}

.floating-label {
    padding: 11px 14px !important
}

.alert-danger {
    box-sizing: border-box;
    outline: none;
    padding: 8px;
    min-height: 41px;
    color: #f3f3f3;
    background-color: #dc3545;
    border-color: #dc3545;
    margin-top: 5px;
    margin-bottom: 0;
    border-radius: 15px
}

.nav-menu {
    max-width: 80%;
    margin: 0 10%
}

.nav-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 50px 0 20px;
    width: auto;
    overflow: hidden;
    white-space: nowrap;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap
}

#xgoverlay {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #3f3838b3;
    z-index: 9999;
    cursor: pointer
}

.nav-menu ul li {
    display: inline-block
}

.nav-menu ul li a {
    text-decoration: none;
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    padding: 20px
}

.nav-menu ul li .active {
    background-color: #1c2238;
    border-radius: 15px 15px 0 0;
    position: relative
}

.nav-menu ul li .active:before {
    content: "";
    position: absolute;
    left: 40%;
    bottom: 0;
    height: 1px;
    width: 30px;
    border-bottom: 3px solid #f09743
}

.turbo-text {
    background-color: #f09743;
    padding: 1px 4px;
    font-weight: 400;
    font-size: 10px;
    border-radius: 8px;
    display: inline-block;
    vertical-align: middle;
    line-height: normal
}

.loader {
    width: 180px;
    height: 180px;
    display: block;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 0 20px
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.xgcard-container {
    display: flex;
    transition: .4s ease-out;
    position: relative;
    left: 0;
    margin: 3px 0;
    box-shadow: 0 4px 4px #0009;
    background-color: #fff;
    border-radius: 2px
}

.xgcard-container:not(:first-child) {
    margin-left: -50px
}

.xgcard-container:hover {
    transform: translateY(-2px);
    transition: .4s ease-out
}

.xgcard-container:hover~.xgcard-container {
    position: relative;
    left: 50px;
    transition: .4s ease-out
}

.table_box_card_cl {
    padding: 0 4px;
    display: flex;
    flex-direction: row
}

.default-special-box,
.loser-box,
.suspended-box,
.winner-box {
    padding: 10px 20px;
    background: linear-gradient(90deg, #43ceed26 .06%, #f796ff30 97.71%);
    color: #fff;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    font-weight: 600
}

.preloader-spinner {
    position: absolute;
    width: 100%;
    text-align: center;
    z-index: 10;
    height: 100vh;
    display: flex;
    justify-content: center;
    background: #ffffffb3;
    padding-top: 30%
}

.report-loader-styling {
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 40%;
    z-index: 299
}

.loser-box {
    background-color: #ff6767
}

.winner-box {
    background-color: #17ab69
}

.default-special-box {
    background-color: #fc8d8d
}

.game-area {
    background: radial-gradient(circle, #111010 0, #201e1e 100%);
    padding: 6px;
    border-radius: 2px;
    height: auto;
    width: auto
}

.game-id,
.xg-name {
    font-size: 20px;
    line-height: 22px;
    color: #fff
}

.xg-name {
    margin-right: 10px
}

.round {
    font-size: 20px;
    line-height: 22px;
    color: #d67f4b;
    margin: 0 5px
}

.round-info {
    display: flex
}

.progress-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: grey;
    margin: 0 5px
}

.info-links a {
    padding: 0 10px;
    text-decoration: none;
    font-size: 20px;
    line-height: 22px;
    color: #84c2f1
}

.info-links a:hover {
    cursor: pointer;
    color: #fff
}

.game-phase {
    margin: 10px 0
}

.game-header,
.game-phase {
    display: flex;
    justify-content: center
}

.game-phase .active {
    color: #fff
}

.cards-display {
    margin: 6px 0;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    flex-wrap: wrap
}

.player-turn {
    font-family: var(--font_family_global);
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: normal;
    text-align: center;
    color: #fff
}

.cards-now {
    background: #fff3;
    border-radius: 2px;
    width: 350px;
    min-height: 174px
}

.cards-now img {
    height: 100px;
    max-width: 90px;
    background-color: #fff !important
}

#cards-now-text {
    font-size: 16px;
    line-height: 12px;
    text-align: center;
    margin-top: 6px;
    margin-bottom: 3px;
    color: #ffffff80
}

.position-wrapper {
    margin-top: -2px
}

.position-wrapper .runner-position {
    height: 1px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: 0 6px;
    font-weight: 600;
    font-size: 11px
}

.position-wrapper .runner-position .plus {
    color: green
}

.position-wrapper .runner-position .minus {
    color: #dc143c
}

.left,
.right {
    margin: 0 10px
}

.left a,
.right a {
    text-decoration: none;
    color: #ffffff80;
    font-size: 20px
}

.left span,
.right span {
    color: #ffffff80
}

.results-link {
    margin-left: 20px
}

.results-link a {
    font-family: var(--font_family_global);
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 22px;
    text-decoration: underline;
    color: #fff
}

.results-link a:hover {
    cursor: pointer
}

.xg-progress {
    width: 100%;
    max-width: 800px;
    height: 6px;
    background: #fff3;
    margin: 0 auto;
    overflow: hidden
}

.xgprogress-bar {
    display: block;
    height: 100%;
    background: linear-gradient(90deg, #349372, #efc95d 25%, #e19026 60%);
    background-size: 300% 100%
}

.round-info .active {
    opacity: 1
}

.hand {
    margin: 0 5px;
    width: auto;
    min-height: 114px
}


.hand-info {
    display: flex;
    justify-content: space-between;
    color: #fff;
    margin: 0 30px;
    font-family: semi
}

.hand-info h5 {
    font-size: 15px
}

.two-cards {
    background: #ffffff1a;
    padding: 5px;
    border-radius: 2px;
    color: #ffffff80;
    height: 100%;
    width: auto
}

.two-card-images {
    display: flex;
    justify-content: center
}

.two-card-text {
    font-size: 14px;
    text-align: center
}

.two-card-text p {
    margin-bottom: 2px
}

.hand .two-cards .two-card-images img {
    max-width: 70px;
    height: 90px;
    border-radius: 9px
}

.player-stats {
    max-width: 100%
}

#blue {
    border-bottom: 3px solid #84c2f1;
    color: #84c2f1
}

#blue,
#pink {
    height: 30px;
    width: 50px;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    margin: 0 1px
}

#pink {
    color: #f59dc2;
    border-bottom: 3px solid #f59dc2
}

.xg-numbers {
    border-radius: 2px;
    text-align: center;
    padding: 0 5px;
    height: 30px;
    width: 50px;
    line-height: normal;
    font-family: var(--font_family_global);
    cursor: pointer;
    background: #0000;
    border: 1px solid #373c46 !important
}

.xg-numbers .price {
    font-size: 14px;
    line-height: 16px
}

.xg-numbers .amount {
    font-size: 8px;
    line-height: 12px
}

.xg-numbers {
    min-height: 25px
}

.sports-book-main-wrapper .work-box-2-right .box.gradient-sports-book {
    background: linear-gradient(90deg, #3db2c8 -66.05%, #29dd6a 93%) !important;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.sports-book-main-wrapper .work-box-2-right .box.gradient-sports-book span {
    color: #fff
}

.sports-book-main-wrapper .sb-odds-container {
    width: 150px
}

.sports-book-main-wrapper .status-overly.status-overlay-sb {
    border: 0 !important;
    background-color: initial !important;
    height: 100%
}

.sports-book-main-wrapper .status-overly.status-overlay-sb span {
    color: #000 !important
}

.sports-book-main-wrapper .blur {
    filter: blur(10px)
}

.sports-book-main-wrapper .sports-box-border .work-box-2-left span,
.sports-box-border .work-box-2-right .sb-odds-container span {
    font-size: 15px !important
}

.sports-book-main-wrapper .sports-box-border .pl-2 {
    padding-left: .5rem !important
}

.sports-book-main-wrapper .sports-box-border {
    border-bottom: 1px solid #dfdfdf
}

.sports-book-main-wrapper .ml-2 {
    margin-left: .5rem
}

.sports-book-main-wrapper .work-box-1 {
    padding: 5px 0
}

.two-box div {
    color: #fff !important;
    font-family: Poppins !important;
    text-transform: capitalize !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 8px !important
}

.back-text {
    color: #43ceed !important
}

.back-text,
.lay-text {
    font-family: Poppins;
    text-transform: capitalize;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    padding-right: 3px !important
}

.lay-text {
    color: #f796ff !important
}

.sports-box-border .work-box-2-left span,
.sports-box-border .work-box-2-right .sb-odds-container span {
    font-size: 15px !important
}

.sports-book-main-wrapper .status-overly .badge-warning {
    padding: 12px 40px;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    width: 200px;
    border-radius: 8px
}

.splitToNextRowForBigRecords {
    flex-wrap: wrap;
    flex-basis: 100%
}

.badge-warning {
    background-color: #ffc107;
    color: #fff !important
}

.sports_book_runner {
    flex-basis: 100%;
    display: flex;
    justify-content: space-between
}

.splitToNextRowForBigRecords .work-box-border {
    flex-basis: 100%;
    flex-wrap: wrap
}

.splitToNextRowForBigRecords .status-overly {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    background-color: #ffffffe6;
    border: 1px solid red;
    border-radius: 2px;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99;
    font-size: 13px;
    font-weight: 700
}

.splitToNextRowForBigRecords .status-overly>span {
    color: red;
    display: block;
    top: 0
}

.modal-lg_shani_pay .modal-header {
    background-color: #dee2e6;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
}

.modal-lg_shani_pay .modal-content {
    border-radius: 16px !important
}

.modal-lg_responseModal .modal-header {
    background-color: #dee2e6;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
}

.modal-lg_responseModal .modal-content {
    max-width: 450px !important;
    position: absolute;
    left: 25%;
    border-radius: 16px !important
}

.modal-lg_errorModal .modal-header {
    background-color: #dee2e6;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 9px !important
}

.modal-lg_errorModal .modal-content {
    max-width: 450px !important;
    position: absolute;
    left: 25%;
    border-radius: 16px !important
}

.minMaxSettings span {
    font-family: Poppins;
    text-transform: capitalize;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    border-right: 1px solid;
    border-image: linear-gradient(90deg, #f2d71a, #ecb024);
    border-image-slice: 1;
    padding: 0 7px
}

.minMaxSettings span:last-child {
    border-right: none
}

.minMaxSettings {
    color: #000;
    display: flex;
    justify-content: space-between;
    padding-left: 6px;
    font-weight: 400
}

.minMaxSettings .maxMarket {
    padding-left: 10px
}

body.dark-theme .minMaxSettings {
    color: #fff !important
}

.modal-payment_type_selection .modal-content {
    background-color: #030b198c !important;
    border-radius: 10px
}

body.dark-theme .selection_inner_wrapper {
    border-bottom: 1px solid #fff
}

body.dark-theme h5.static_text {
    color: #ff9494 !important
}

#content .cas-wrapper {
    width: calc(100vw - 320px)
}

#content .cas-wrapper .img-container {
    min-height: 140px
}

#content .cas-wrapper .img-container img {
    max-height: 140px !important
}

#content100 .cas-wrapper {
    width: 100%
}

.product-tab-wrapper {
    background: #dfe5ef
}

.dark-theme .topmenuwrapper {
    background: #0c1c37 !important
}

.dark-theme .top-navbar-container .navbar .navbar-nav .nav-item a {
    color: #fff !important;
    border-right: 3px solid #fff !important
}

.dark-top {
    background-color: #111010 !important
}

.hide-class {
    display: none
}

.dark-theme .dark-top .topmenubar li .add-color,
.dark-theme .topmenuwrapper .topmenubar li .add-color {
    color: #fff !important
}

app-games header app-header .c-top-bar .sub-container .links div {
    height: 60px !important;
    justify-content: center;
    padding: 10px !important
}

app-games header app-header .c-top-bar .sub-container .links div span {
    font-size: 14px !important;
    font-weight: 600 !important
}

.hidenShow {
    display: flex;
    justify-content: center
}

.crousel .owl-nav .owl-prev {
    left: -3% !important
}

.crousel .owl-nav .owl-next,
.crousel .owl-nav .owl-prev {
    position: absolute !important;
    top: 0 !important;
    color: #212123;
    font-size: 20px !important
}

.crousel .owl-nav .owl-next {
    right: -3% !important
}

.crousel .owl-carousel .owl-stage {
    display: flex;
    align-items: center
}

.crousel .owl-carousel .owl-item img {
    width: unset !important
}

body.dark-theme .crousel .owl-theme .owl-nav [class*=owl-] {
    background-color: #1e1e1e !important;
    color: #ffe500;
    font-size: 30px
}

body.dark-theme .lp-container {
    background-color: #1e1e1e !important
}

body.dark-theme .lp-container .section-wrapper {
    background: #20202000 !important
}

body.dark-theme .lp-container nav {
    background: #0000 !important
}

body.dark-theme .lp-container nav .link-cont ul {
    color: #fff !important
}

body.dark-theme .lp-container nav .link-cont ul li {
    color: #cecbcb !important
}

body.dark-theme .lp-container nav .link-cont ul li.active {
    color: #ffc21d !important
}

body.dark-theme .lp-container nav .link-cont .right-cont,
body.dark-theme .lp-container nav .link-cont ul .li-text span {
    color: #fff !important
}

body.dark-theme .lp-container nav .link-cont .right-cont .link {
    color: #fcba21 !important;
    border: 1px solid #fcba21 !important
}

body.dark-theme .lp-container nav .link-cont .right-cont .signup {
    background-color: #fcba21 !important;
    color: #000 !important
}

body.dark-theme .lp-container .flag-text {
    color: #cecbcb !important
}

body.dark-theme .box12,
body.dark-theme .boxq {
    background: #1a1918 !important
}

body.dark-theme .boxes-text {
    color: #cecbcb !important
}

body.dark-theme .cta-btn button {
    background: #ffe500 !important;
    color: #121212 !important
}

body.dark-theme .all-casino-section {
    background: #1a1918 !important
}

body.dark-theme .allcasinos-text {
    color: #ffe500 !important
}

body.dark-theme .viewall-casino {
    color: #cecbcb !important
}

body.dark-theme .image-bottom-text {
    color: #fff !important
}

body.dark-theme .tabs {
    background: #1a1918 !important
}

body.dark-theme .tabs .tab {
    color: #cecbcb !important
}

body.dark-theme .tabs .tab-label {
    background: #1a1918 !important
}

body.dark-theme .tabs .tab-label:hover {
    background: #000 !important
}

body.dark-theme .tabs .tab-label:after {
    color: #ffe500 !important
}

body.dark-theme .tabs .tab-content {
    color: #1a1918 !important;
    background: #161616 !important
}

body.dark-theme .tabs .tab-close {
    background: #1a1918 !important
}

body.dark-theme .tabs .tab-close:hover,
body.dark-theme input:checked+.tab-label {
    background: #000 !important
}

body.dark-theme .promo-text {
    color: #ffe500 !important
}

body.dark-theme .promo-text2 {
    color: #cecbcb !important
}

body.dark-theme .new-landing-footer {
    background: #1a1918 !important
}

body.dark-theme .email-text,
body.dark-theme .question-text {
    color: #fff !important
}

body.dark-theme .rights {
    color: #ffe500 !important
}

body.dark-theme .footer-info {
    color: #898787 !important
}

body.dark-theme #style-1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #0000004d !important;
    background-color: #1c1c1c !important
}

body.dark-theme #style-1::-webkit-scrollbar {
    background-color: #1c1c1c !important
}

body.dark-theme #style-1::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px #0000004d !important;
    background-color: #ffe500 !important
}

body.dark-theme .main-heading {
    color: #ffe500 !important
}

body.dark-theme .description {
    color: #898787 !important
}

body.dark-theme .tab-left-heading {
    color: #cecbcb !important
}

body.dark-theme .tab-right-heading {
    color: #656360 !important
}

body.dark-theme .tab-left-heading-val {
    color: #cecbcb !important
}

body.dark-theme .tab-right-heading-val {
    color: #ffe500 !important
}

body.dark-theme .border-line {
    border: 1px solid #41403d !important
}

body.dark-theme .box3 {
    background: #1a1918 !important
}

body.dark-theme .boxes-text2 {
    color: #cecbcb !important
}

body.dark-theme .boxing {
    background: #aaa !important;
    border: 2px solid #ccc !important;
    color: #fff !important
}

body.dark-theme .bigCell,
body.dark-theme .smallCell {
    background-color: gray !important;
    color: #fff !important
}

body.dark-theme .dropbtn {
    background-color: #ffe500
}

body.dark-theme .dropdown-content1 {
    background-color: #1a1918 !important
}

body.dark-theme .dropdown-content1 a {
    color: #000 !important
}

body.dark-theme .right-cont2 {
    color: #fff !important
}

body.dark-theme .right-cont2 .link {
    color: #fcba21 !important;
    border: 1px solid #fcba21 !important
}

body.dark-theme .right-cont2 .signup {
    background-color: #fcba21 !important;
    color: #000 !important
}

body.dark-theme .boxq:hover {
    border-bottom: 2px solid #ffe500 !important
}

body.dark-theme .boxq:hover .boxes-text {
    color: #ffe500 !important
}

body.dark-theme .top-nav {
    background-color: #1a1918 !important
}

body.dark-theme .boxq:hover #sportid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/sportsIconHover.svg) !important */
}

body.dark-theme .boxq:not(:hover) #sportid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/sportsIcon.svg) !important */
}

body.dark-theme .boxq:hover #inplayid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/inplayIconHover.svg) !important */
}

body.dark-theme .boxq:not(:hover) #inplayid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/inplayIcon.svg) !important */
}

body.dark-theme .boxq:hover #casinoid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/casinoIconHover.svg) !important */
}

body.dark-theme .boxq:not(:hover) #casinoid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/casinoIcon.svg) !important */
}

body.dark-theme .boxq:hover #virtualid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/virtualSportIconHover.svg) !important */
}

body.dark-theme .boxq:not(:hover) #virtualid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/virtualSportIcon.svg) !important */
}

body.dark-theme .boxq:hover #cricketid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/cricketIconHover.svg) !important */
}

body.dark-theme .boxq:not(:hover) #cricketid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/cricketIcon.svg) !important */
}

body.dark-theme .boxq:hover #soccerid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/soccerIconHover.svg) !important */
}

body.dark-theme .boxq:not(:hover) #soccerid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/soccerIcon.svg) !important */
}

body.dark-theme .boxq:hover #tennisid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/tennisIconHover.svg) !important */
}

body.dark-theme .boxq:not(:hover) #tennisid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/tennisIcon.svg) !important */
}

body.dark-theme .boxq:hover #horseid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/horseRacingIconHover.svg) !important */
}

body.dark-theme .boxq:not(:hover) #horseid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/horseRacingIcon.svg) !important */
}

body.dark-theme .boxq:hover #xgid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/xgIconHover.svg) !important */
}

body.dark-theme .boxq:not(:hover) #xgid {
    /* background-image: url(https://iriscdn.b-cdn.net/kheloyar/clientweb/cms/images/new-landing/xgIcon.svg) !important */
}

body.dark-theme .tgl-light+.tgl-btn {
    background: #f0f0f0 !important
}

body.dark-theme .tgl-light+.tgl-btn:after {
    background: #383933 !important
}

body.dark-theme .tgl-light:checked+.tgl-btn {
    background: #212328 !important;
    border: .607792px solid #34353d !important
}

.centralized_css .type-heading.active {
    background-color: #7a97c6;
    color: #fff !important;
    border: 1px solid #7a97c6
}

.def-crousel2 .owl-carousel .owl-item img {
    display: block
}

.def-crousel2 .owl-theme .owl-nav.disabled+.owl-dots {
    position: absolute;
    left: 45%;
    top: 80%
}

.def-crousel6 {
    margin-top: 5px;
    position: relative
}

.def-crousel6 .owl-carousel .owl-item img {
    width: unset !important
}

.def-crousel6 .itm {
    display: flex;
    justify-content: center
}

.def-crousel7 .owl-nav .owl-prev {
    position: absolute;
    left: -17px;
    top: 14px
}

.def-crousel7 .owl-nav .owl-next {
    position: absolute;
    right: -17px;
    top: 14px
}

.def-crousel7 .owl-carousel .owl-stage {
    display: flex;
    align-items: center
}

.def-crousel7 .owl-carousel .owl-item img {
    width: 85px;
    height: 85px
}

.def-crousel7 {
    margin-top: 40px;
    position: relative;
    padding: 0 50px
}

.def-crousel7 .itm {
    display: flex;
    justify-content: center
}

.def-crousel7 .owl-theme .owl-nav [class*=owl-] {
    color: #797979 !important;
    font-size: 20px;
    padding: 12px 6px;
    background: #0000 !important;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    margin-top: 1px
}

body.dark-theme .div-body {
    background-color: #1e1e1e !important
}

body.dark-theme .def-searchs {
    border: 1px solid #34353d !important
}

body.dark-theme .def-searchs-txt {
    color: #777981 !important
}

body.dark-theme .def-register span {
    color: #fff !important;
    background: #212328 !important;
    border: 1px solid #34353d !important
}

body.dark-theme .def-login span {
    background: #ffe500 !important;
    border: 1px solid #34353d !important;
    color: #17181b !important
}

body.dark-theme #sidebarMenu {
    background: #1e1e1e !important
}

body.dark-theme .def-sidebarMenuInner li {
    color: #fff !important;
    background: #212328 !important;
    border: 1px solid #34353d !important
}

body.dark-theme .def-sidebarMenuInner li a,
body.dark-theme .def-sidebarMenuInner li span {
    color: #fff !important
}

body.dark-theme .def-item {
    background: #212328 !important;
    border: 1px solid #34353d !important;
    color: #fff !important
}

body.dark-theme .def-item span {
    color: #fff !important
}

body.dark-theme #bg1 {
    border: 1px solid #34353d !important
}

body.dark-theme .def-promo-text {
    color: #ffe500 !important
}

body.dark-theme .def-promo-text:after,
body.dark-theme .def-promo-text:before {
    background-color: #34353d !important
}

body.dark-theme #bg2,
body.dark-theme #bg3,
body.dark-theme #bg4 {
    border: .565254px solid #34353d
}

body.dark-theme .dream-deposit p {
    color: #fff !important
}

body.dark-theme #bg2 .bonus-div .text12,
body.dark-theme #bg2 .bonus-div .textbonus {
    color: #ffe500 !important
}

body.dark-theme #bg2 .dayleft p {
    color: #fff !important
}

body.dark-theme #bg3 .bonus-div .text12,
body.dark-theme #bg3 .bonus-div .textbonus {
    color: #ffe500 !important
}

body.dark-theme #bg3 .dayleft p {
    color: #fff !important
}

body.dark-theme #bg4 .bonus-div .text12,
body.dark-theme #bg4 .bonus-div .textbonus {
    color: #ffe500 !important
}

body.dark-theme #bg4 .dayleft p {
    color: #fff !important
}

body.dark-theme .cta-btn2 button {
    color: #ffe500 !important;
    background: #17181b
}

body.dark-theme .trust-game-main {
    background: #212328 !important;
    border: 1px solid #34353d !important
}

body.dark-theme .trust-game span {
    color: #d9d9d9 !important
}

body.dark-theme .desc p,
body.dark-theme .trust-game p {
    color: #818287 !important
}

body.dark-theme .promotion p {
    color: #ffe500 !important
}

body.dark-theme .def-footer,
body.dark-theme .links-footer {
    background: #212328 !important;
    border: 1px solid #34353d !important
}

body.dark-theme .layout p {
    color: #e3e2e2 !important
}

body.dark-theme .chat-links-footer {
    background: #212328 !important;
    border: 1px solid #34353d !important
}

body.dark-theme .any-question {
    color: #fff !important
}

body.dark-theme .open-chat {
    color: #898787 !important
}

body.dark-theme .def-payment-image {
    background: #212328 !important;
    border: 1px solid #34353d !important
}

.def-crousel6 .owl-nav .owl-prev {
    right: 27px !important
}

.def-crousel6 .owl-nav .owl-next,
.def-crousel6 .owl-nav .owl-prev {
    position: absolute !important;
    background: #e9e6e6;
    border: 1px solid #c9c9c9;
    border-radius: 8px
}

.def-crousel6 .owl-nav .owl-next {
    right: 0 !important
}

.def-crousel6 .owl-theme .owl-nav [class*=owl-] {
    color: #818287
}

body.dark-theme .fancy_filters_wrapper {
    background-color: #272727 !important
}

body.dark-theme .fancy_filters_wrapper .type-heading {
    background: #181818 !important;
    -webkit-backdrop-filter: blur(14.5px);
    backdrop-filter: blur(14.5px);
    color: #f5f5f5 !important;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    border: unset !important
}

body.dark-theme .fancy_filters_wrapper .type-heading.active {
    background: linear-gradient(90deg, #f2d71a, #ecb024) !important;
    color: #3a3a3a !important;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border: unset !important
}

.iti__flag-container .dropdown-menu.show {
    transform: translate(-33px) !important;
    display: flex;
    margin: 11px !important;
    width: 25rem
}

body.dark-theme .my-bet-card-header-left span {
    color: #fff !important
}

img.no-animation {
    animation: none !important
}

.landingNavbar .navbar-nav {
    flex-direction: row !important
}

.landingNavbar .dropdown-menu {
    position: absolute !important
}

body.dark-theme .landingNavbar .dropdown {
    background-color: unset !important
}

body.dark-theme .sixteen_title {
    background: #302f2f !important;
    color: #fff
}

body.dark-theme .my_account_box_links li a {
    color: #fff !important
}

body.dark-theme .no-more-tables .stmnt-row-back td:before,
body.dark-theme .no-more-tables .stmnt-row-lay td:before {
    color: #19233c !important
}

body.dark-theme .no-more-tables td {
    border-color: #585e6c !important;
    border-bottom: 1px solid #585e6c !important;
}
body.dark-theme .navbartop_wrapper .dropdown-content {
    background-color: #020c1b !important
}

body.dark-theme .navbartop_wrapper .dropdown-content li {
    border-color: #222c3b !important
}

body.dark-theme .navbartop_wrapper .dropdown-content li,
body.dark-theme .navbartop_wrapper .dropdown-content li .form-control,
body.dark-theme .navbartop_wrapper .dropdown-content li .withdraw span {
    color: #707d9b !important
}

.table-borderless tbody tr {
    border-top: 1px solid #585e6c !important
}

.centralized_css .gradient-special-a .amount-below p.transparent,
.centralized_css .gradient-special-b .amount-below p.transparent {
    color: #1a1a1a
}

.centralized_css .live-button {
    color: #fff !important;
    border: none;
    padding: 3px 5px;
    border-radius: 3px;
    background: #d11b1b !important;
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.5px;
    display: flex;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    margin-right: 4px
}

.centralized_css .inplay_matches_box {
    padding: unset !important
}

.centralized_css .work-box {
    background-color: #fff
}

.centralized_css .work-box-1 {
    height: 38px
}

.centralized_css .work-box-1,
.centralized_css .work-box-1-left {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.centralized_css .work-box-1-left span {
    font-family: Poppins;
    text-transform: capitalize;
    font-style: normal;
    font-weight: 500;
    font-size: 16px
}

.centralized_css .time-info span,
.centralized_css .time-info.push-to-last,
.centralized_css .work-box-1 .matched {
    font-weight: 500;
    font-family: Poppins;
    text-transform: capitalize;
    font-style: normal;
    font-size: 12px;
    color: #fff;
    grid-gap: 5px;
    gap: 5px
}

.centralized_css .work-box-2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2px 1px 2px 3px;
    margin-top: 0
}

.centralized_css .work-box-2-left {
    display: flex;
    flex-direction: row;
    flex: 1
}

.centralized_css .work-box-2-right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative
}

.centralized_css .work-box-2-left span {
    color: #000;
    font-family: Poppins;
    text-transform: capitalize;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    padding-left: 7px
}

.centralized_css .runner-info {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 1
}

.centralized_css .fancy-position {
    text-align: right;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    font-size: 12px
}

.centralized_css .status-overly {
    position: absolute;
    min-width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    border-radius: 2px;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99;
    font-size: 13px;
    font-weight: 700;
    background: linear-gradient(90deg, #153e48 .06%, #4c2e4e 97.71%) !important;
    border: 1px solid !important;
    border-image: linear-gradient(90deg, #257b8f .06%, #d360dd 97.71%) !important;
    border-image-slice: 1 !important
}

.centralized_css .status-overly span {
    color: #fff;
    display: block;
    text-align: center;
    font-family: Poppins;
    font-size: 11.755px;
    font-style: normal;
    font-weight: 500;
    line-height: 0%;
    text-transform: uppercase;
    padding: 0 5px
}

.centralized_css .two-box {
    font-size: 10px;
    font-weight: 700;
    padding: 0 5px
}

.centralized_css .collapseBtn {
    margin: 4px 2px;
    height: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: initial !important
}

.centralized_css .collapseBtn img.arrow {
    width: 14px;
    height: 12px;
    vertical-align: middle;
    float: right;
    z-index: 0
}

.centralized_css .book-button {
    margin-right: 10px;
    display: flex
}

.centralized_css .book-button img {
    height: 20px;
    width: 20px
}

.centralized_css .fancy_filters_wrapper {
    display: flex;
    height: 60px !important;
    max-width: 100vw;
    align-items: center;
    background-color: #fff;
    border-radius: 2px;
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: nowrap
}

.centralized_css .type-heading {
    font-size: 14px;
    font-weight: 500;
    width: max-content;
    text-align: center;
    padding: 6px 26px;
    color: #285192 !important;
    background-color: #dfdfdf;
    margin: 1px 0 1px 4px;
    border: 1px solid #dfdfdf;
    border-radius: 8px;
    text-decoration: none;
    cursor: pointer;
    display: flex
}

.centralized_css .less_padding {
    padding: 6px 8px !important
}

.centralized_css .maxBet-maxMarket {
    display: flex;
    flex-direction: column
}

.centralized_css .inplay_matches_box {
    background: #fff;
    border-radius: 2px;
    padding: 5px;
    position: relative
}

.centralized_css .my-bet-card-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 2px;
    background: #212121;
    padding: 0 6px
}

.centralized_css .my-bet-card-header-left span,
.centralized_css .my-bet-card-header-right span {
    color: #fff;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-transform: capitalize
}

.centralized_css .my-bet-card-header-right span {
    padding-left: 0;
    margin-left: 5px
}

.centralized_css .my-bet-card-header-right svg {
    margin: 0 5px !important
}

.centralized_css .bet-table {
    padding: 8px 0
}

.centralized_css .bet-table-header {
    padding: 1px 5px;
    background: #eef3fd;
    border-radius: 2px 2px 0 0
}

.centralized_css .bet-table-header span {
    color: #ecb024;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    text-transform: capitalize
}

.centralized_css .bet-table table {
    padding: 3px;
    width: 100%;
    border: 1px solid #eef3fd
}

.bet-table table tbody tr td,
.centralized_css .bet-table table thead th {
    padding: 1px 5px;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    text-transform: capitalize;
    color: #000
}

.centralized_css .back {
    background-color: #43ceed !important;
    border: 1px solid #121212
}

.centralized_css .lay {
    background-color: #d360dd !important;
    border: 1px solid #121212
}

.centralized_css .bet-place-loader {
    position: absolute;
    top: 0;
    z-index: 100000;
    width: 100%;
    height: 100%;
    background-color: #ffffff80;
    text-align: center
}

.centralized_css .submit-message {
    display: block;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.centralized_css .submit-message img {
    max-width: 100px
}

.centralized_css .image {
    width: 350px;
    object-fit: contain;
    animation: spin 4s linear infinite
}

.centralized_css app-stream .my-bet-card {
    background-color: #ebebeb
}

.centralized_css .back-lay-text {
    padding: 3px 0
}

.centralized_css .match-events:hover {
    background-color: gray
}

.centralized_css .match-events {
    border-top: none;
    border-radius: 2px;
    padding: 2px 0;
    background-color: #fff;
    cursor: pointer;
    margin-left: 26px;
    font-family: var(--font_family_global)
}

.centralized_css .match-events .other-market-check {
    color: #b2e59c;
    margin: 0 2px
}

.centralized_css .match-events .other-market-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 145px
}

.centralized_css .bookposition-wrapper {
    display: flex
}

.centralized_css .bookposition-wrapper .position-box {
    display: flex;
    flex-direction: column;
    width: 80px;
    padding: 10px;
    border-radius: 10px;
    font-weight: 700;
    text-align: center;
    align-items: center;
    color: #fff
}

.see-all-wrapper {
    display: flex;
    width: 340px;
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    margin-right: 7px
}

.see-all-wrapper .see-all {
    border-radius: 5px;
    color: #000;
    border: 1px solid #000;
    display: flex;
    background-color: initial !important;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    font-size: 13px
}

.see-all-wrapper .see-all .fa-chevron-right {
    font-size: 12px
}

.game-box-left {
    display: flex;
    width: 100%;
    align-items: center;
    cursor: pointer
}

.game-1 {
    flex: 1 1 85%
}

.game-1,
.info-below {
    display: flex;
    justify-content: flex-start
}

.game-box-right {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.closed-box,
.suspended-box {
    width: 432px;
    padding: 5px 10px;
    margin: auto
}

.category .score span,
.category .score2 span {
    text-align: center;
    font-size: 11px;
    color: #fff
}

.light-color {
    background-color: #2fdc86
}

.category .cricket-info {
    height: 100%;
    justify-content: center
}

.category .cricket-info,
.category .tennis-info {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.category .tennis-info {
    height: 35px
}

.category .tennis-info .score {
    display: flex;
    flex-direction: column;
    flex: 1
}

.category .football-info .score {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    width: 50%
}

.category .football-info {
    flex-direction: row;
    color: #fff;
    width: 100%;
    height: 100%;
    border-radius: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.badge_wrapper,
.category .football-info {
    display: flex;
    align-content: center;
    align-items: center
}

.badge_wrapper {
    text-align: center;
    justify-content: center;
    vertical-align: middle
}

.badge_wrapper .badge_custom_styling {
    padding: 4px;
    border-radius: 8px;
    width: 20vh
}

.badge_wrapper .badge_custom_styling a {
    color: #fff !important
}

.lesser_odds_opacity {
    opacity: .5
}

.lesser_odds_opacity .special-box-border {
    border: none !important
}

.box_without_size span {
    font-size: 15px !important
}

.match-events-navbar {
    display: flex;
    overflow-x: scroll;
    font-size: 11px;
    color: #97a0b7;
    font-weight: 400
}

.match-events-navbar .match-events {
    flex: 1 0 auto;
    padding: 6.9px 3px 6px;
    border-top: none;
    border-radius: 3px;
    color: #000;
    background: #dfe5ef;
    display: flex;
    margin: 0 2px
}

.matched.liability {
    padding-left: 8px;
    grid-gap: 5px;
    gap: 5px;
    display: flex;
    align-items: center
}

@media (max-width:767px) {
    .modal-dialog {
        min-height: calc(75vh - 20px);
        min-width: 127vw
    }


    .terms_conditions_modal .modal-header {
        padding: .5rem !important
    }

    .terms_conditions_modal h4 {
        font-size: 14px !important
    }

    .terms_conditions_modal .modal-body {
        padding: 4px !important
    }

    .terms_conditions_modal p {
        font-size: 13px !important
    }

    .terms_conditions_modal .list-group-item {
        padding: .3rem !important;
        font-size: 12px !important
    }

    .terms_conditions_modal .i_accept_wrapper span,
    .terms_conditions_modal .i_accept_wrapper span button {
        font-size: 12px !important
    }
}

@media (max-width:1360px) {
    .mv {
        display: none
    }
}

@media only screen and (min-width:1200px) and (max-width:1368px) {
    .form_centering {
        top: 57% !important
    }

    .left-tab-box .nav-pills .nav-link {
        margin: 5px 0 !important;
        font-size: 14px !important
    }

    .right-tab-box {
        font-size: 14px !important
    }
}

@media (max-width:1100px) {
    .game-1 {
        display: flex;
        flex-wrap: wrap-reverse;
        justify-content: flex-start
    }

    .game-1 .runner-team {
        flex: 1
    }

    .live-button,
    .my-bet-card-header-left span,
    .my-bet-card-header-right span {
        font-size: 10px !important
    }
}

@media (min-width:991px) and (max-width:1023px) {
    #sidebar {
        width: 245px !important
    }

    #content {
        width: calc(100% - 245px) !important
    }
}

@media (min-width:993px) and (max-width:1024px) {
    .inline-betslip .betslip-input .inputOdds .input-wrapper button {
        width: 24px !important;
        font-size: 9px !important;
        padding-left: 6px !important
    }

    .pb-text {
        display: none
    }

    .inline-betslip .betslip-input .inputOdds .input-wrapper input[type=number],
    .inline-betslip .betslip-stakebtns button,
    .input-wrap span,
    label.form-check-label {
        font-size: 11px !important
    }
}

@media (min-width:1024px) and (max-width:1440px) {

    .runners-side,
    .runners-side2 {
        width: 37% !important
    }

    .card-container {
        width: 263px !important;
        height: 164px !important
    }

    .product-box {
        width: 120px !important;
        height: 120px !important
    }

    .betslip-input .betslip-info {
        font-size: 14px !important
    }

    .game-1 .runner-team {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: auto 0
    }

    .game-1 img {
        max-width: 20px;
        margin: auto 4px
    }

    #sidebar {
        width: 210px !important
    }

    #content {
        width: calc(100% - 245px) !important
    }

    .page-nav-controls {
        font-size: 12px
    }

    .inline-betslip .betslip-input .inputOdds .input-wrapper input {
        width: 80px !important
    }

    .inplay_matches_heading .box1 .info-icon {
        font-size: 12px !important
    }

    .inplay_matches_box_header .coming-up-right span {
        font-size: 14px !important
    }

    .pull-left,
    .status-wrapper span.comingup-date,
    .status-wrapper span.comingup-time {
        font-size: 12px !important
    }

    .work-box-2-right .box {
        width: 50px !important;
        height: 30px !important
    }

    .work-box-2-right .box small {
        font-size: 11px !important
    }

    .work-box-2-left {
        font-size: 13px !important
    }

    .work-box-1-right .s-1,
    .work-box-1-right .s-2 {
        width: 50px !important;
        height: 30px !important
    }

    .work-box-1a.matched {
        font-size: 10px !important;
        font-size: 11px !important
    }

    .time-info {
        font-size: 12px !important
    }

    .comingup-date,
    .comingup-time {
        width: 60px
    }

    .status-wrapper {
        max-width: 70px !important
    }

    .category {
        width: 60px !important;
        font-size: 12px !important
    }

    .category span {
        font-size: 10px !important
    }

    .my-bet-card-header-left span {
        font-size: 14px !important
    }

    .status-box .sub-heading span {
        font-size: 14px !important;
        margin-right: 12px !important
    }

    .info-below .market-info,
    .info-below .market-info span {
        font-size: 10px !important
    }

    .game-box {
        justify-content: normal
    }

    .market-info span {
        font-size: 10px !important
    }

    .category .score span {
        font-size: 11px !important
    }

    .inline-betslip .betslip-stakebtns button {
        min-width: 30px !important;
        font-size: 12px !important
    }

    .inline-betslip .betslip-stakebtns button:hover {
        font-size: 12px !important
    }

    .cancel,
    .ok {
        display: absolute;
        padding: .375rem .25rem !important
    }

    .bottom-input {
        font-size: 12px !important
    }

    .inline-betslip .betslip-input .inputOdds .input-wrapper button {
        width: 24px !important;
        font-size: 9px !important;
        padding-left: 6px !important
    }

    .betslip-info[_ngcontent-pqe-c146] {
        font-size: 10px !important
    }

    .inline-betslip .betslip-input .inputOdds .input-wrapper input[type=number] {
        width: 45px !important;
        font-size: 12px !important
    }

    .pb-text {
        display: none
    }

    .wrap-margin {
        margin-left: 16px
    }

    .input-wrap {
        flex: auto !important
    }

    .sports-book-main-wrapper .sb-odds-container {
        width: 50px !important
    }

    .sports-book-main-wrapper .three-runners-ellipse {
        width: 95px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .sports-book-main-wrapper .two-runners-ellipse {
        width: 140px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

@media (max-width:1439px) {
    .market-info {
        font-size: 9px;
        letter-spacing: normal
    }

    .market-info span {
        font-size: 9px !important
    }
}

@media (min-width:1369px) and (max-width:1600px) {
    .form_centering {
        top: 57% !important
    }
}

@media (min-width:1024px) and (max-width:1365px) {
    .form_centering {
        top: 57% !important
    }

    #nav {
        margin-left: 5px !important
    }

    .bottom-stake {
        min-width: 28px !important;
        padding: 0
    }

    .game-box-left .row .row {
        max-width: 300px
    }

    .game-box-left .comingup-date,
    .game-box-left .comingup-time {
        font-size: 12px !important
    }

    .flag_logo {
        width: 19px !important;
        height: 19px !important
    }

    .eventm-header .market-head {
        font-size: 14px !important
    }

    .versus {
        color: #97a0b7 !important;
        margin: 0 !important
    }

    .game-1 {
        font-size: 14px !important
    }

    .amount-below {
        font-size: 8px !important
    }

    .bottom-input {
        height: 38px !important
    }
}

@media (min-width:1440px) and (max-width:1700px) {
    .runners-side {
        max-width: 45% !important
    }

    .sports-book-main-wrapper .sb-odds-container {
        width: 70px !important
    }
}

@media (min-width:1440px) and (max-width:1590px) {
    .pb-text {
        display: none !important
    }
}

@media only screen and (min-width:1024px) and (max-width:1399px) {

    .default-special-box,
    .loser-box,
    .suspended-box,
    .winner-box {
        padding: 5px 20px
    }

    .progress-dot {
        width: 8px;
        height: 8px
    }
}

@media (max-width:1024px) {

    .info-links a,
    .round {
        font-size: 18px
    }
}

@media (min-width:768px) and (max-width:1280px) {
    app-games header app-header .c-top-bar .sub-container .links div {
        padding: 10px !important
    }
}

@media (min-width:1024px) and (max-width:1440px) {
    .card-container {
        width: auto !important;
        height: auto !important
    }
}

@media (min-width:1024px) and (max-width:1376px) {
    .slider-img1 {
        height: 100% !important
    }
}

@media (min-width:768px) and (max-width:1280px) {
    .casino-side-container {
        grid-gap: 30px;
        gap: 30px
    }

    .casino-side-container .img-container {
        width: 110px;
        height: 120px;
        background-color: unset
    }

    .casino-side-container .product-box {
        width: 120px;
        height: 120px
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .casino-side-container {
        grid-gap: 30px;
        gap: 30px
    }

    .casino-side-container .img-container {
        width: 80px;
        height: 90px;
        background-color: unset
    }

    .casino-side-container .product-box {
        width: 100px;
        height: 100px
    }
}

@media (min-width:481px) and (max-width:767px) {
    .casino-side-container {
        grid-gap: 5px;
        gap: 5px
    }

    .casino-side-container .img-container {
        width: 72px;
        height: 94px
    }

    .casino-side-container .product-box {
        width: 74px;
        height: 95px
    }

    .product-opacity {
        width: 82px;
        height: 120px;
        position: absolute
    }
}

@media (min-width:321px) and (max-width:480px) {
    .casino-side-container {
        grid-gap: 13px;
        gap: 13px
    }

    .casino-side-container .img-container {
        height: 100px;
        width: 80px;
        background-color: unset
    }

    .casino-side-container .product-box {
        width: 80px;
        height: 75px
    }

    .casino-side-container .product-opacity {
        width: 80px;
        height: 100px
    }

    .casino-side-container {
        flex-wrap: wrap;
        height: auto;
        padding: 0
    }

    .i_accept_wrapper {
        flex-direction: column;
        grid-gap: 4px;
        gap: 4px;
        justify-content: center
    }
}

@media (min-width:280px) and (max-width:320px) {
    .casino-side-container {
        grid-gap: 13px;
        gap: 13px
    }

    .casino-side-container .img-container {
        height: 100px;
        width: 80px;
        background-color: unset
    }

    .casino-side-container .product-box {
        width: 80px;
        height: 75px
    }

    .casino-side-container .product-opacity {
        width: 80px;
        height: 100px
    }

    .casino-side-container {
        flex-wrap: wrap;
        height: auto;
        padding: 0
    }

    .centralized_css .market-name,
    .centralized_css .time-info span,
    .mobile_styles {
        font-size: 12px !important;
        font-weight: 400 !important
    }

    .i_accept_wrapper {
        flex-direction: column;
        grid-gap: 4px;
        gap: 4px;
        justify-content: center
    }
}

@media (max-width:1360px) {
    .sidebar-header a img {
        max-width: 100px !important
    }

    .user-signin-links a {
        font-size: 12px !important
    }

    .c-top-bar .sub-container .bal-liab .bal span,
    .c-top-bar .sub-container .bal-liab .liab span,
    .c-top-bar .sub-container .links div span {
        font-size: 10px;
        text-align: center !important
    }
}

@media (min-width:768px) and (max-width:1280px) {
    .c-top-bar .sub-container .links div span {
        font-size: 9px
    }

    .user-signin-links a {
        font-size: 12px !important
    }

    .user-signin-links a img {
        display: none !important
    }

    .logo-section {
        grid-gap: 0;
        gap: 0
    }

    label img {
        width: 17px !important
    }

    .logo_portion img {
        width: 120px !important
    }

    .c-top-bar .sub-container .links div {
        padding: 7px 3px 5px
    }
}

@media (max-width:1024px) {
    .sidebar-header a img {
        margin-left: 0;
        max-width: 100px !important
    }

    .sub-container .links div span {
        font-size: 9px !important
    }

    .links {
        width: 100% !important
    }

    .c-top-bar .sub-container .bal-liab .bal span,
    .c-top-bar .sub-container .bal-liab .liab span,
    .c-top-bar .sub-container .links div span {
        font-size: 9px !important
    }
}

@media (max-width:1044px) {
    .hideOnSmallerResolution {
        display: none !important
    }
}

@media (min-width:1024px) and (max-width:1440px) {
    .content-container .img-container {
        min-height: 80px !important;
        height: 130px !important
    }

    .content-container img {
        width: 100% !important;
        height: 100% !important;
        min-height: unset !important
    }

    .game-desc {
        height: auto !important;
        padding: 2px 5px !important
    }

    .game-desc .details {
        font-size: 11px !important;
        margin-top: 0 !important
    }

    .game-desc p {
        font-size: 10px !important
    }

    .centralized_css .work-box-2-left span {
        font-size: 13px !important
    }
}

@media (min-width:1024px) and (max-width:1366px) {

    .navbar,
    .navbar .container-fluid {
        padding-left: 0;
        padding-right: 0
    }

    #sidebarCollapse {
        margin: 0 10px
    }
}

@media (max-width:768px) {
    #content {
        width: 100%
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .logo-section {
        margin-right: 10px !important
    }

    .c-top-bar .sub-container .links {
        width: 100% !important;
        overflow-x: overlay !important;
        overflow-y: hidden !important;
        margin: 0 10px !important
    }

    .c-top-bar .sub-container .links div {
        padding: 5px 15px !important;
        height: 55px !important
    }

    .c-top-bar .sub-container .links div span {
        width: 75px !important
    }
}

@media (min-width:768px) and (max-width:1024px) {
    body.dark-theme .tut-class span {
        color: #fff !important
    }

    .card-wrapper {
        width: 29% !important
    }

    #signbar .signbar-header a img {
        max-width: 90px !important;
        margin-right: unset !important
    }

    .form-boxSignup {
        width: 100% !important;
        border-bottom-right-radius: unset !important;
        border-top-right-radius: unset !important
    }

    .policy h3 {
        margin-left: 10px !important
    }

    .form_centering {
        position: unset !important;
        top: unset !important;
        left: unset !important;
        transform: unset !important;
        display: block !important;
        width: 100% !important
    }

    .form-boxSignup {
        background-color: #020c1b !important
    }

    .chaport-container .chaport-launcher .chaport-launcher-button {
        bottom: .12857em !important;
        right: 44% !important;
        width: 3.08571em !important;
        height: 3.08571em !important
    }

    .chaport-container .chaport-launcher .chaport-launcher-button .chaport-launcher-chat-icon {
        top: .6em !important;
        left: .55em !important;
        width: 28px !important;
        height: 28px !important;
        background-image: url() !important
    }

    .chaport-container .chaport-launcher .chaport-launcher-button .chaport-launcher-close-icon {
        width: 3.08571em !important;
        height: 3.08571em !important
    }

    .chaport-container.chaport-window-dark-gray .chaport-launcher .chaport-launcher-button {
        background-color: #26a639 !important
    }

    .chaport-container .chaport-message {
        inset: auto 20px 50px auto !important
    }
}

@media screen and (min-width:80px) and (max-width:350px) and (orientation:portrait) {
    .angle {
        margin-left: 1px !important
    }

    .angle-right {
        right: 32% !important
    }

    .special_border {
        padding: 3px 1px !important;
        border: unset !important
    }

    .tutorials .tutorial-btn a {
        font-size: 9px !important
    }

    .tutorials .tutorial-btn {
        padding: 5px 3px !important
    }

    .blink,
    .livebtn {
        font-size: 10px !important
    }

    .row-images1 {
        max-width: 30px !important
    }

    .user-signin-links a {
        padding: 2px 5px !important
    }

    .tut-class span {
        font-size: 14px !important
    }

    .tutorials .tutorial-btn {
        font-size: 10px !important
    }
}

@media (min-width:180px) and (max-width:768px) {
    /* .sidebar-header {
        display: none 
    } */

    .chaport-container .chaport-launcher .chaport-launcher-button {
        bottom: .12857em !important;
        right: 44% !important;
        width: 3.08571em !important;
        height: 3.08571em !important
    }

    .chaport-container .chaport-launcher .chaport-launcher-button .chaport-launcher-chat-icon {
        top: .6em !important;
        left: .55em !important;
        width: 28px !important;
        height: 28px !important;
        background-image: url() !important
    }

    .chaport-container .chaport-launcher .chaport-launcher-button .chaport-launcher-close-icon {
        width: 3.08571em !important;
        height: 3.08571em !important
    }

    .chaport-container.chaport-window-dark-gray .chaport-launcher .chaport-launcher-button {
        background-color: #26a639 !important
    }

    .chaport-container .chaport-message {
        inset: auto 20px 50px auto !important
    }

    .logo-section {
        margin-right: 10px !important
    }

    .c-top-bar .sub-container .links {
        width: 100% !important;
        overflow-x: overlay !important;
        overflow-y: hidden !important;
        margin: 0 10px !important
    }

    .c-top-bar .sub-container .links div {
        padding: 5px 15px !important;
        height: 55px !important
    }

    .c-top-bar .sub-container .links div span {
        width: 55px !important
    }

    #signbar .signbar-header a img {
        max-width: 90px !important;
        margin-right: unset !important
    }

    .modal-close1,
    body.dark-theme .logo-text {
        color: #fff !important
    }

    .header-box img {
        width: 100px !important
    }

    .top_dark {
        margin-left: unset !important;
        margin-right: unset !important
    }

    .content-container img {
        min-height: unset !important;
        height: 100% !important
    }

    body.dark-theme .tut-class span {
        color: #fff !important
    }

    body.dark-theme .card .card-header,
    body.dark-theme .card .nav-tabs {
        background-color: #01173b !important
    }

    body.dark-theme .card .nav-tabs {
        padding-bottom: 2px !important
    }

    body.dark-theme .card .nav-link.active {
        background-color: #020c1b !important;
        color: #fff !important
    }

    .flag_logo {
        width: 18px !important;
        height: 18px !important
    }

    .city {
        font-size: 14px !important
    }

    .float {
        width: 34px !important;
        height: 34px !important;
        bottom: 180px !important;
        right: 10px !important
    }

    .telegram {
        bottom: 100px !important
    }

    .in-image a {
        padding: 3px 25px 3px 15px !important
    }

    .float2 {
        right: 28px !important
    }

    .ext-bottom {
        bottom: 50px !important
    }

    .in-image img {
        width: 38px !important;
        right: -20px !important
    }

    .telegram a {
        padding: 3px 32px 3px 15px !important
    }

    .nav-tabs {
        flex-wrap: unset !important
    }

    .navItems {
        display: flex !important;
        flex-wrap: wrap !important;
        width: 100% !important;
        flex-direction: row !important;
        justify-content: center !important
    }

    .form-boxSignup {
        width: 100% !important;
        border-bottom-right-radius: unset !important;
        border-top-right-radius: unset !important
    }

    .policy h3 {
        margin-left: 10px !important
    }

    .form_centering {
        position: unset !important;
        top: unset !important;
        left: unset !important;
        transform: unset !important;
        display: block !important;
        width: 100% !important
    }

    .form-boxSignup {
        background-color: #020c1b !important
    }

    .nav-link {
        padding: 2px 10px !important
    }

    .heading {
        font-weight: 400 !important;
        font-size: 13px !important
    }

    .today {
        color: #fff !important;
        font-weight: 500 !important;
        padding: 2px 6px !important;
        font-size: 12px !important;
        line-height: 11px !important;
        border-radius: 2px !important;
        border: none !important;
        background: #3c3f4a !important;
        box-shadow: 0 1px 4px #00000029 !important
    }

    .footer_bottom_wrapper .footer_bottom_image img {
        max-width: 85px !important
    }

    .footer_bottom_wrapper {
        display: unset !important
    }

    body.dark-theme app-footer .main-wrapper {
        background-color: initial !important
    }

    .img-div-footer {
        display: flex !important;
        width: 100% !important;
        justify-content: space-between !important;
        align-items: center !important
    }

    .race-region.nav-link {
        flex-direction: column !important
    }

    .horse-image {
        width: 32px !important
    }

    .card-container {
        width: 100% !important;
        min-height: unset !important;
        margin: unset !important;
        padding: unset !important;
        flex-basis: 48% !important
    }

    .cards-wrapper {
        grid-gap: 8px !important;
        gap: 8px !important
    }

    .xg-numbers {
        text-align: center !important;
        border-radius: 4px !important;
        color: #000 !important;
        font-size: 16px !important;
        font-weight: 700 !important;
        padding: 3px !important;
        letter-spacing: 0 !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        height: 40px !important;
        min-width: 50px !important;
        font-family: Helvetica, Tahoma, sans-serif !important
    }

    .price {
        font-size: 15px !important
    }

    .amount {
        position: relative !important;
        font-size: 10px !important;
        color: #707d9b !important;
        font-weight: 500 !important;
        text-align: center !important;
        letter-spacing: .8px !important;
        flex: 1 !important;
        margin: 0 1px !important
    }

    .push-top {
        margin-top: 55px !important
    }

    .xghome-wrapper {
        margin-top: 8px !important
    }

    .dark-theme .xg-navbar {
        background-color: var(--dark-theme-card-bg-light) !important
    }

    .game-area {
        background: radial-gradient(50% 50% at 50% 50%, #198927 0, #09380f 100%) !important;
        border-radius: 2px !important;
        margin: 2px !important
    }

    .hand-info {
        color: #fff !important;
        font-size: 11px !important;
        font-weight: 400 !important;
        padding: 0 6px !important;
        margin: unset !important
    }

    .hands-info {
        grid-gap: 3px !important;
        gap: 3px !important
    }

    .hand {
        margin: unset !important
    }

    .cards-now {
        width: 100% !important
    }

    .game-id {
        font-style: normal !important;
        font-size: 13px !important;
        line-height: 22px !important;
        color: #fff !important;
        font-weight: 400 !important
    }

    .game-header {
        display: flex !important;
        justify-content: space-between !important;
        flex-direction: row !important
    }

    .info-links a {
        font-style: normal !important;
        font-size: 13px !important;
        line-height: normal !important;
        color: #84c2f1 !important;
        margin: 0 5px !important;
        font-weight: 400 !important
    }

    .new-xg-class {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        margin-bottom: 10px !important
    }

    .hand,
    .two-cards {
        width: 100% !important
    }

    .two-cards {
        min-width: unset !important
    }

    .two-card-text {
        font-size: 10px !important
    }

    .loader {
        margin-top: unset !important;
        margin-left: unset !important
    }

    .xg-class table {
        border: 1px solid #292929 !important
    }

    .xg-class table th {
        color: #fff
    }

    .xg-class .table tbody tr,
    .xg-class .table td,
    .xg-class .table th,
    .xg-class table th {
        border: 1px solid #5f5f5f !important
    }

    body.dark-theme .tab-content .active {
        background-color: initial !important
    }

    .topmenuwrapper {
        display: flex !important;
        justify-content: center !important;
        height: 46px !important
    }

    .topmenuwrapper .topmenubar li {
        border-right: 3px solid #fff !important;
        padding: 0 4px !important
    }

    .dark-theme .topmenuwrapper {
        background: linear-gradient(-180deg, #000 20%, #2c2c2c 91%) !important;
        display: flex;
        justify-content: center
    }

    .overlay-text {
        font-size: 20px !important
    }

    .grid-hand p {
        font-size: 14px !important
    }

    .inline-betslip .betslip-stakebtns {
        display: flex !important;
        flex-wrap: wrap !important;
        margin-top: 0 !important;
        justify-content: space-between !important
    }

    .inline-betslip .betslip-stakebtns button {
        width: 23% !important;
        padding: 5px !important;
        margin: 2px 0 1px !important;
        border-radius: 2px !important;
        border: none !important;
        font-weight: 500 !important
    }

    .flex1-class .cancel-btn {
        border-radius: 2px !important;
        width: 80% !important;
        border: none !important;
        background-color: #ff6767 !important;
        color: azure !important
    }

    body.dark-theme .input-wrapper button,
    body.dark-theme .input-wrapper button.btn-left,
    body.dark-theme .input-wrapper button.btn-right {
        background-color: #233554 !important;
        color: #fff !important;
        padding: 10px !important;
        border: none !important
    }

    .flex1-class .place {
        border-radius: 2px !important;
        width: 80% !important;
        border: none !important;
        color: azure !important;
        background-color: #233554 !important
    }

    .extra {
        margin-right: 5px !important
    }

    .input-wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        width: 100% !important
    }

    .input-wrapper input {
        text-align: center !important;
        border: none !important;
        background-color: #fff !important;
        height: 44px !important;
        width: 100% !important
    }

    .flex1-class {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        grid-gap: 8px;
        gap: 8px
    }

    .padding-class {
        padding-bottom: 7px
    }

    .game-desc p {
        text-align: left !important;
        color: #fff !important;
        margin: 0 !important;
        text-transform: uppercase !important;
        font-size: 12.5px !important;
        font-weight: 600 !important
    }

    .game-desc .details {
        font-size: 11px !important
    }

    .card-wrapper {
        width: 47% !important
    }

    .content-container .img-container {
        height: 136px !important;
        min-height: 100px !important
    }

    .saddle {
        margin: 0 2px 0 0 !important
    }

    #content {
        display: block !important;
        position: fixed !important;
        width: 100% !important;
        overflow-y: scroll
    }

    #sidebar {
        margin-left: 0 !important;
        transform: translateX(-105%);
        left: 0;
        right: 0;
        width: 85% !important;
        top: 92px !important;
        /* height: calc(100% - 138px) !important; */
        padding-right: 5px;
        transition: .5s;
        z-index: 998;
        padding-bottom: 0;
        padding-left: 0;
        list-style-type: none;
        overflow-y: auto;
        will-change: transform;
        position: fixed;
        box-shadow: 0 2px 2px 0 #00000024, 0 3px 1px -2px #0000001f, 0 1px 5px 0 #0003
    }

    /* #sidebar.show {
        transform: translateX(0) !important
    } */

    .game-box {
        flex-direction: column !important
    }

    .game-box .info-wrapper {
        display: none !important
    }

    .margin_between_odds {
        margin-right: 0 !important
    }

    .work-box-2-right .box.small_box_col {
        width: 60px !important;
        height: 40px !important
    }

    #mob-view {
        display: block !important
    }

    #web-view {
        display: none !important
    }

    .game-box-left .category,
    .status-wrapper {
        width: 100% !important;
        height: 35px !important;
        border-radius: 5px !important;
        border: 1px solid #0000
    }

    app-oddsbutton {
        width: 100%;
        display: flex
    }

    .game-box .game-box-right .box {
        width: 100%;
        height: 40px;
        border-radius: 5px !important
    }

    .centralized_css .inplay_matches_box {
        padding: 0 2px 0 0 !important
    }

    .centralized_css {
        padding: 0 !important
    }

    .comingup-date,
    .comingup-time {
        width: 100% !important
    }

    .small_box_col_inn {
        border-radius: 4px;
        font-size: 15px;
        color: #000;
        line-height: normal;
        display: flex;
        flex-direction: column;
        justify-content: center
    }

    .small_box_col_inn span {
        font-size: 15px !important;
        font-weight: 700 !important
    }

    .work-box-2-right .box {
        border-radius: 4px
    }

    .game-box .game-box-right .box span {
        font-size: 15px
    }

    .game-box .game-box-right .box small {
        font-size: 11px
    }

    .scorebox_size_same_as_odd {
        width: calc(100% / 6.3);
        min-width: calc(100% / 6.3) !important;
        max-width: calc(100% / 6.3) !important;
        margin-right: 12px
    }

    .margin-top-90 {
        /* margin-top: 90px */
        padding-top: 50px;
    }

    .applyPaddingAccordingToWebMobView {
        padding-right: calc(var(--bs-gutter-x) * .5) !important;
        padding-left: calc(var(--bs-gutter-x) * .5) !important
    }

    .eventm-header .market-head,
    .eventm-header .v-div {
        font-size: 11px;
        color: #000
    }

    .centralized_css .type-heading {
        padding: 2px 26px
    }

    .centralized_css .less_padding {
        padding: 2px 8px !important
    }

    .centralized_css .fancy_filters_wrapper {
        padding: 3px 4px 3px 0 !important
    }

    .matched.liability {
        font-size: 12px !important;
        margin-left: 2px;
        font-weight: 400 !important;
        color: #19233c
    }

    .my-bet-card-header {
        padding: 0 3px !important;
        background-color: #dfdfdf
    }

    .my-bet-card-header-left span {
        font-size: 14px !important;
        color: #19233c;
        font-weight: 500
    }

    .my-bet-card-header-right {
        display: flex;
        justify-content: center;
        align-items: center
    }

    .my-bet-card-header-right .reload.bg-info {
        background: #242731 !important
    }

    .centralized_css .my-bet-card-header-right span {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 13px !important
    }

    .centralized_css .bet-table-header {
        font-size: 14px;
        margin: 0;
        font-weight: 500;
        text-align: center;
        padding: 3px 0;
        background-color: #082856ad;
        width: 100%;
        color: #fff
    }

    .centralized_css .bet-table-header span {
        color: #fff
    }

    body.dark-theme .inplay_matches_box .coming-up {
        background: linear-gradient(105deg, #001e50 10%, #040404d9 70%) !important
    }

    body.dark-theme .my-bet-card-header {
        background-color: #233554 !important
    }

    .centralized_css .bet-table {
        padding: 0
    }

    .centralized_css .input-box .input-group input,
    .centralized_css .input-box select {
        height: 30px !important;
        font-size: 12px !important
    }

    .centralized_css .alert {
        padding: 2px 7px !important;
        border-radius: 2px;
        min-height: 30px !important
    }

    .st_hd1 {
        font-size: 14px !important
    }

    .change-pass {
        margin: 0 !important;
        width: 100%
    }

    .text_2 {
        padding: 2px !important
    }

    .st_date {
        font-size: 14px !important
    }

    .month_tab .quick_amt {
        width: 47% !important
    }

    .label2 {
        font-size: 14px !important;
        border-radius: 0 !important
    }

    .input_dec {
        width: 175px !important
    }

    .input_dec input[type=number],
    .input_dec input[type=text] {
        width: 100% !important;
        font-size: 14px !important
    }
}

@media (max-width:991px) {
    .showMobileNavBar {
        display: block !important
    }

    /* .hideWebNavBar,
    .sidebar-header {
        display: none 
    } */

    #content {
        display: block !important;
        position: fixed !important;
        width: 100% !important;
        overflow-y: scroll;
        overflow-x: hidden
    }

    .list-cont {
        top: 36px !important
    }

    #sidebar {
        margin-left: 0 !important;
        transform: translateX(-105%);
        left: 0;
        right: 0;
        width: 85% !important;
        top: 45px !important;
        height: 100vh !important;
        padding-right: 0px;
        transition: .5s;
        z-index: 998;
        padding-bottom: 0;
        padding-left: 0;
        list-style-type: none;
        overflow-y: auto;
        will-change: transform;
        position: fixed;
        box-shadow: 0 2px 2px 0 #00000024, 0 3px 1px -2px #0000001f, 0 1px 5px 0 #0003
    }

    /* #sidebar.show {
        transform: translateX(0) !important
    } */

    .margin-top-90 {
        /* margin-top: 90px */
        padding-top: 50px;
    }
}

@media only screen and (max-height:600px) and (orientation:landscape) {
    .hide_odds_on_mob_view {
        display: table-cell
    }
}

@media only screen and (min-width:800px) {
    .show_on_web {
        display: table-row !important
    }

    .show_on_mob {
        display: none !important
    }
}

@media only screen and (max-width:800px) {
    .head{
        font-size: 15px;
    }
    .login-users[_ngcontent-hdd-c162]{
        font-size: 15px;
    }
    body.dark-theme .tab-content .active {
        margin: 0px
    }
    .table-box table tbody tr td {
        line-height: normal !important
    }

    .pcoded-main-container {
        margin-bottom: 47px !important
    }

    .show_on_mob {
        display: contents !important
    }

    .show_on_web {
        display: none !important
    }

    .no-more-tables {
        padding: 0 4px
    }

    .centralized_css .btn-box {
        margin-top: 14px !important
    }

    .centralized_css .row .col-md-2 button {
        display: flex !important;
        justify-content: center;
        height: auto !important;
        font-weight: 500 !important;
        font-size: 12px !important;
        border-radius: 2px !important;
        padding: 9px 30px !important
    }

    .no-more-tables table,
    .no-more-tables tbody,
    .no-more-tables td,
    .no-more-tables th,
    .no-more-tables tr {
        display: block
    }

    .no-more-tables thead {
        display: flex;
        overflow-x: auto;
    }

    .no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px
    }

    .no-more-tables tr {
        border: 1px solid #585e6c;
        margin-bottom: 10px
    }

    .no-more-tables td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
        white-space: normal;
        text-align: left !important;
        font-size: 12px !important
    }

    .no-more-tables td:before {
        position: absolute;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        color: #19233c !important
    }

    .dark-theme .no-more-tables td:before {
        color: #97a0b7 !important
    }

    .btn-box button:hover {
        transform: none !important
    }

    .centralized_css .date-label {
        font-weight: 500 !important
    }

    .centralized_css .input-group {
        border-radius: 2px !important
    }

    .centralized_css .input-group .custom-select {
        height: 26px !important
    }

    .centralized_css .date-input,
    .centralized_css .input-group .custom-select {
        border-radius: 2px !important;
        font-weight: 500 !important;
        font-size: 12px !important
    }

    .centralized_css .date-input {
        height: 30px !important
    }

    .no-more-tables .back {
        background: linear-gradient(180deg, #84c2f1, #d9efff)
    }

    .no-more-tables .lay {
        background: linear-gradient(180deg, #f59dc2, #f5e9ee)
    }

    .no-more-tables td:before {
        content: attr(data-title)
    }
}

#mob-view.hide_odds_on_mob_view {
    display: none !important
}

#web-view,
.hideWebNavBar {
    display: flex
}

#mob-view {
    display: none
}

#mob-view .details_box_t_name {
    width: calc(100% / 1.1)
}

.sports-head {
    font-weight: 500;
    font-size: 15px;
    color: #19233c;
    margin-left: 5px
}

.showMobileNavBar {
    display: none
}

#content100::-webkit-scrollbar {
    display: none
}

.applyPaddingAccordingToWebMobView {
    padding: .01rem
}

#content100 {
    -ms-overflow-style: none;
    background-color: var(--dark-theme-color-navbar);
}

.dark-theme .logoHideShow {
    display: none !important
}

.dark-theme .input_field_with_logo span input,
.dark-theme .user_icon i {
    color: #fff !important
}

.dark-theme .position_wrapper {
    border-color: var(--dark-theme-card-bg-light) !important
}

.dark-theme .position_wrapper strong {
    color: #fff !important
}

.crousel2 .owl-carousel .owl-item img {
    width: unset !important
}

.crousel2 .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #212328 !important
}

.crousel3 .owl-nav .owl-prev {
    position: absolute;
    left: 0
}

.crousel3 .owl-nav .owl-next {
    position: absolute;
    right: 0
}

.crousel3 .owl-carousel .owl-stage {
    display: flex;
    align-items: center
}

.crousel3 .owl-carousel .owl-item img {
    width: unset !important
}

.crousel5 .owl-nav .owl-prev {
    position: absolute;
    left: -17px;
    top: -18px
}

.crousel5 .owl-nav .owl-next {
    position: absolute;
    right: -17px;
    top: -18px
}

.crousel5 .owl-carousel .owl-stage {
    display: flex;
    align-items: center
}

.crousel5 .owl-carousel .owl-item img {
    width: unset !important
}

.crousel5 {
    margin-top: 40px;
    position: relative
}

.crousel5 .itm {
    display: flex;
    justify-content: center
}

.crousel5 .owl-theme .owl-nav [class*=owl-] {
    color: #797979 !important;
    font-size: 20px;
    padding: 12px 6px;
    background: #0000 !important;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    margin-top: 1px
}

.crousel6 .owl-carousel .owl-stage {
    display: flex;
    align-items: center
}

.crousel6 .owl-carousel .owl-item img {
    width: unset !important
}

.crousel6 {
    margin-top: 5px;
    position: relative
}

.crousel6 .itm {
    display: flex;
    justify-content: center
}

.crousel6 .owl-theme .owl-nav [class*=owl-] {
    color: #212328 !important;
    background: #e9e6e6 !important;
    border: .676471px solid #c9c9c9 !important
}

.crousel3 .owl-theme .owl-nav [class*=owl-],
.crousel6 .owl-theme .owl-nav [class*=owl-] {
    font-size: 25px;
    margin: 5px;
    padding: 1px 12px;
    display: inline-block;
    cursor: pointer;
    border-radius: 5.41176px !important
}

.crousel3 .owl-theme .owl-nav [class*=owl-] {
    color: #212328;
    background: #0000 !important
}

.dark-theme input.stake-color {
    background-color: #222c3b !important
}

.dark-theme .market-head-info {
    border-bottom: 1px solid var(--dark-theme-card-bg-light);
    border-top: 1px solid var(--dark-theme-card-bg-light);
    background-color: var(--dark-theme-bg) !important
}

.dark-theme .remove-border-dark-theme {
    border-bottom: 0 !important
}

.dark-theme .main-div-landing {
    background-color: #1e1e1e !important
}

.dark-theme .nav-header {
    background: #1e1e1e !important
}

.dark-theme .register {
    background: #212328 !important;
    border: .5px solid #ffe500 !important
}

.dark-theme .register span {
    color: #fff !important
}

.dark-theme .tgl-light+.tgl-btn {
    background: #f0f0f0 !important
}

.dark-theme .tgl-light+.tgl-btn:after {
    background: #383933 !important
}

.dark-theme .tgl-light:checked+.tgl-btn {
    background: #212328 !important;
    border: .607792px solid #34353d !important
}

.dark-theme .crousel .itm {
    background: #212328 !important;
    border: 1px solid #34353d !important
}

.dark-theme .crousel .itm span {
    color: #fff !important
}

.dark-theme #bg1 {
    border: .565254px solid #34353d !important
}

.dark-theme .item-card p {
    color: #ffe500 !important
}

.dark-theme .item-card .popular-text {
    color: #fff !important
}

.dark-theme .cta-btn button {
    background: #ffe500 !important;
    color: #17181b !important
}

.dark-theme .bg-main {
    background: #ffe500 !important;
    box-shadow: -3.75931px 2.68522px 3.75931px #1b193517 !important
}

.dark-theme .bg-main p {
    color: #17181b !important
}

.dark-theme .bg-main2 {
    background: #17181b !important;
    box-shadow: -4.8334px 2.14818px 3.75931px #1b193517 !important
}

.dark-theme .bg-main2 p {
    color: #fff !important
}

.dark-theme .bg-main2 .description {
    color: #cecbcb !important
}

.dark-theme .sorting p {
    color: #818287 !important
}

.dark-theme .popular {
    background: #212328 !important;
    border: .463054px solid #34353d !important
}

.dark-theme .popular .dropbtn {
    color: #818287 !important
}

.dark-theme .nav-tabss {
    background: #212328 !important;
    border: .458503px solid #34353d !important
}

.dark-theme .fa-sort:before {
    color: #818287 !important
}

.dark-theme .type-heading {
    color: #fff !important
}

.dark-theme .image-p p,
.dark-theme .image-pp p {
    color: #818287 !important
}

.dark-theme .feature-promotion p {
    color: #ffe500 !important
}

.dark-theme #bg2 {
    border: .565254px solid #34353d !important
}

.dark-theme .dream-deposit p {
    color: #fff !important
}

.dark-theme #bg2 .bonus-div .text12,
.dark-theme #bg2 .bonus-div .textbonus {
    color: #ffe500 !important
}

.dark-theme #bg2 .dayleft p {
    color: #fff !important
}

.dark-theme .cta-btn2 button {
    color: #ffe500 !important;
    background: #17181b !important
}

.dark-theme .trust-game-main {
    background: #212328 !important;
    border: 1px solid #34353d !important
}

.dark-theme .trust-game span {
    color: #d9d9d9 !important
}

.dark-theme .desc p,
.dark-theme .trust-game p {
    color: #818287 !important
}

.dark-theme .promotion p {
    color: #ffe500 !important
}

.dark-theme .layout p {
    color: #e3e2e2 !important
}

.dark-theme .links-footer {
    background: #212328 !important;
    border: 1px solid #34353d !important
}

.dark-theme .any-question {
    color: #fff !important
}

.dark-theme .open-chat {
    color: #898787 !important
}

.dark-theme .info-text p {
    color: #ffe500 !important
}

.dark-theme .info-text span {
    color: #898787 !important
}

.dark-theme .landing-footer {
    background: #212328 !important
}

.dark-theme .dd-button {
    border: .463054px solid #34353d !important;
    background-color: #212328 !important;
    color: #818287 !important
}

.dark-theme .dd-button:hover {
    background-color: #34353d !important
}

.dark-theme .dd-menu {
    border: 1px solid #34353d !important;
    box-shadow: 0 0 6px 0 #0000001a !important;
    background-color: #212328 !important
}

.dark-theme .dd-menu li {
    color: #818287 !important
}

.dark-theme .dd-menu li:hover {
    background-color: #f6f6f6 !important
}

.dark-theme .dd-menu li.divider {
    border-bottom: 1px solid #ccc !important
}

.dark-theme #sidebarMenu {
    background: #1e1e1e !important
}

.dark-theme .sidebarMenuInner {
    border-top: 1px solid #ffffff1a !important
}

.dark-theme .sidebarMenuInner li {
    color: #fff !important;
    background: #212328 !important;
    border: 1px solid #34353d !important
}

.dark-theme .sidebarMenuInner li a {
    color: #fff !important
}

.dark-theme .sidebarMenuInner li span {
    color: #ffffff80 !important
}

.dark-theme .sidebarIconToggle {
    color: #8d8f97 !important
}

.dark-theme .spinner {
    background-color: #fff !important
}

.dark-theme .inner-ui li {
    background: #212328 !important;
    border-bottom: 1px solid #34353d !important;
    color: #b5b8c4 !important
}

.dark-theme .inner-ui li a {
    color: #fff !important
}

.dark-theme .crousel6 .owl-theme .owl-nav [class*=owl-] {
    color: #ffe500 !important;
    background: #212328 !important;
    border: .676471px solid #34353d !important
}

.dark-theme .crousel2 .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #ffe500 !important
}

.dark-theme .crousel3 .owl-theme .owl-nav [class*=owl-] {
    color: #ffe500 !important;
    background: #0000 !important;
    border-radius: 5.41176px !important
}

.owl-theme .owl-dots .owl-dot span {
    background: #a3a3a3 !important
}

.crousel3 .owl-theme .owl-nav [class*=owl-]:hover {
    color: #212328 !important
}

.dark-theme ::-webkit-scrollbar {
    width: 4px
}

.dark-theme .searchs {
    border: 1px solid #34353d !important
}

.dark-theme #sidebarMenu ::-webkit-scrollbar-track {
    background-color: #1e1e1e !important
}

.dark-theme #sidebarMenu ::-webkit-scrollbar-thumb {
    background: #ffe500 !important
}

.dark-theme .box-provider {
    background: #383933 !important
}

.dark-theme .box-provider,
.dark-theme .s-border {
    border: 1px solid #34353d !important
}

.logo-text {
    font-size: 27px !important;
    color: #fff !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    letter-spacing: -.04em !important;
    margin-bottom: 0 !important;
    font-family: Nunito Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol !important;
    cursor: pointer !important
}

.dark-theme app-deposit .st_overview_nav a {
    background-color: #2c2c2c !important
}

.dark-theme .input_dec input,
.dark-theme [type=file]+label {
    background: #353841 !important;
    border: none !important
}

.dark-theme .month_tab .label2 {
    color: #fff !important;
    background: #1f1d14 !important;
    border-radius: 6px !important;
    border: 1px solid #f2d71a5e !important
}

.dark-theme .bb_bank_name {
    color: #fff !important
}

.dark-theme .notes,
.dark-theme .notesData span {
    color: #efe4e4 !important
}

.dark-theme .container_wrapp {
    background-color: #000 !important
}

.dark-theme .bb_tran_subdiv_sec {
    color: #fff !important
}

.form-check-input {
    margin-right: 5px
}

.green.accent-3 {
    background-color: #2c872c !important
}

.green.accent-3 .toast-body {
    color: #fff !important
}

.addonDelete {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important
}

.qtc-model .modal-body {
    background-color: #000 !important
}

.custom-model .modal-body {
    background-color: #1a1a1a !important
}

.custom-model .modal-dialog {
    max-width: 360px
}

.i_accept_wrapper {
    margin-top: 10px;
    display: flex;
    justify-content: center;
    width: 100%
}

.i_accept_wrapper button {
    width: 96%
}

.i_accept_wrapper span {
    width: 100%
}

.btn-check:focus+.btn-success,
.btn-success:focus {
    box-shadow: unset !important
}

.qtc-model .modal-dialog {
    max-width: 360px
}

.qtcmodal {
    display: flex;
    justify-content: center
}

.min-mx {
    border-radius: 20px;
    bottom: 10px;
    color: #000;
    display: inline-block;
    font-size: 11px;
    font-weight: 500;
    line-height: 1;
    padding: 3px 10px;
    z-index: 1
}

.minmax-class {
    width: 100%
}

.min-mx-bg {
    background-color: #fff
}

.padd-lr .owl-carousel .owl-item img {
    border-radius: 40px
}

.padd-lr .video-js .vjs-tech {
    border-radius: 12px !important
}

.padd-lr .video-js {
    background-color: initial;
    margin: 3px
}

.padd-lr .vjs-poster {
    border-radius: 10px
}

@media (max-width:1360px) {
    .sidebar-header a img {
        max-width: 160% !important
    }
}

.deposit-videos .video-js {
    width: 300px !important;
    height: 150px !important;
    padding: .777778% !important
}

.chaport-container .chaport-launcher .chaport-launcher-button {
    bottom: 66px !important
}

.chaport-container.chaport-container-positioned .chaport-window {
    bottom: 128px !important
}

.table-borderless tbody tr {
    border-top: 1px solid #cecece !important
}

body.dark-theme .table-borderless tbody tr {
    border-top: 1px solid #4b4100 !important
}

body.dark-theme .note_wrapper ul li {
    color: #fff !important
}

body.dark-theme .withdraw .withDrawSection .withDrawButtons .btn {
    background-color: var(--dark-theme-dark-blue-variant) !important;
    border: 1px solid #2c2d2f !important;
    color: var(--dark-theme-color-navbar) !important
}

body.dark-theme .withdraw .withDrawSection .withDrawButtons .activeAmount {
    color: var(--dark-theme-white-color) !important
}
body.dark-theme .withdraw .input-field .input-group input,
body.dark-theme .withdraw .input-field .input-group select {
    background: var(--dark-theme-data-set) !important;
    /* border: 1px solid #696912 !important; */
    border-radius: 5px !important;
height: 42px !important;
    color: var(--dark-theme-color-navbar) !important
}

body.dark-theme .withdraw .card {
    background-image: var(--dark-theme-card-bg) !important
}

body.dark-theme .withdraw .table-borderless tbody tr {
    color: #fff !important;
    background-color: #121212 !important;
    border-top: 1px solid #4b4100 !important
}

body.dark-theme .withdraw .table-box {
    margin-top: 50px
}

body.dark-theme .withdraw .table-box table {
    background-color: #121212 !important
}

body.dark-theme .withdraw .table-box table th {
    color: var(--dark-theme-color-navbar) !important;
    background-color: var(--dark-theme-dark-blue-variant) !important
}

body.dark-theme .withdraw .table-box table tr td {
    color: #fff !important;
}

body.dark-theme .withdraw .table-box table tr td .btn {
    background: #000915 !important
}

body.dark-theme .withdraw .table-box table thead {
    background-color: #141414 !important
}

body.dark-theme .withdraw .table-box table thead th {
    font-weight: 200 !important
}

body.dark-theme .withdraw .table-box input:-webkit-autofill:focus {
    -webkit-box-shadow: inset 0 0 0 30px #0d1d3500 !important
}

.opt-modal {
    max-width: 450px !important
}

.opt-modal .modal-content {
    border-radius: 10px
}

.sport-name {
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    background: linear-gradient(90deg, #f2d71a, #ecb024) !important;
    padding: 4px 20px 4px 7px;
    color: #000 !important;
    border-top-right-radius: 50px
}

.information_style {
    width: 15px;
    height: 15px;
    margin-top: -3px
}

.seearrow_style {
    width: 10px
}

body::-webkit-scrollbar {
    width: 4px !important
}

body::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-track {
    background-color: #6a6969 !important
}

body::-webkit-scrollbar-thumb {
    border-radius: 4px !important
}

body {
    scrollbar-color: #6a6969 !important
}


.marquee_text {
    display: inline-block;
    font-family:   Roboto Condensed, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    color: #fff;
    padding-left: 100%;
  }

.sports_car .owl-prev {
    left: -21px !important;
    transform: rotate(180deg) !important
}

.sports_car .owl-next,
.sports_car .owl-prev {
    position: absolute !important;
    top: 38% !important
}

.sports_car .owl-next {
    right: -21px !important
}

.pop_car .owl-prev {
    left: -21px !important;
    transform: rotate(180deg) !important
}

.pop_car .owl-next,
.pop_car .owl-prev {
    position: absolute !important;
    top: 27% !important
}

.pop_car .owl-next {
    right: -21px !important
}

.popular_car .owl-prev {
    position: absolute !important;
    left: 0px !important;
    z-index: 99999;
    cursor: pointer;
    top: 38% !important;
    transform: rotate(180deg) !important;
    padding: 5px 12px 10px !important;
    background: #000 !important;
    border-radius: 50% !important;
}

.popular_car .owl-next {
    position: absolute !important;
    right: 0px !important;
    cursor: pointer;
    top: 38% !important;
    padding: 5px 12px 10px !important;
    background: #000 !important;
    border-radius: 50% !important;
}

.bannerMulti_car .owl-prev {
    position: absolute !important;
    left: -21px !important;
    top: 38% !important;
    transform: rotate(180deg) !important
}

.bannerMulti_car .owl-next {
    position: absolute !important;
    right: -21px !important;
    top: 38% !important
}

.multigame_car .owl-prev {
    position: absolute !important;
    left: -21px !important;
    top: 37% !important;
    transform: rotate(180deg) !important
}

.multigame_car .owl-next {
    position: absolute !important;
    right: -21px !important;
    top: 37% !important
}

.ic_car .owl-prev {
    left: -21px !important;
    transform: rotate(180deg) !important
}

.ic_car .owl-next,
.ic_car .owl-prev {
    position: absolute !important;
    top: 36% !important
}

.ic_car .owl-next {
    right: -21px !important
}

.esport_car .owl-prev {
    left: -21px !important;
    transform: rotate(180deg) !important
}

.esport_car .owl-next,
.esport_car .owl-prev {
    position: absolute !important;
    top: 40% !important
}

.esport_car .owl-next {
    right: -21px !important
}

.livecasino_car .owl-prev {
    position: absolute !important;
    left: -21px !important;
    top: 38% !important;
    transform: rotate(180deg) !important
}

.livecasino_car .owl-next {
    position: absolute !important;
    right: -21px !important;
    top: 38% !important
}

.popualarCasino_car .owl-prev {
    position: absolute !important;
    left: -21px !important;
    top: 38% !important;
    transform: rotate(180deg) !important
}

.popualarCasino_car .owl-next {
    position: absolute !important;
    right: -21px !important;
    top: 38% !important
}

.provider_car .owl-prev {
    display: none !important
}

.Endorsements .owl-prev {
    position: absolute !important;
    left: -21px !important;
    top: 38% !important;
    transform: rotate(180deg) !important
}

.Endorsements .owl-next {
    position: absolute !important;
    right: -21px !important;
    top: 38% !important
}

.provider_car .owl-next {
    display: none !important
}

.rightbar .owl-theme .owl-nav [class*=owl-] {
    padding: 5px 12px 10px !important;
    background: #000 !important;
    border-radius: 50% !important
}

.def_car .owl-theme .owl-nav [class*=owl-] {
    padding: unset !important;
    background: unset !important;
    border-radius: unset !important
}

.def_car .owl-next,
.def_car .owl-prev {
    display: none !important
}

.eventMarketsPage .owl-carousel .owl-item {
    background: #121212 !important
}

.def_car .owl-carousel.owl-drag .owl-item,
.pop_car .owl-carousel.owl-drag .owl-item {
    z-index: 999 !important;
    position: relative !important
}

.vjs-poster {
    background-color: #1a1a1a !important;
    background-position: top !important
}

.vjs-big-play-button {
    display: none !important
}

.video-js {
    padding-top: 150% !important
}

.game-carousel .owl-carousel .owl-item {
    /* width: 180px !important */
}

.game-carousel .owl-carousel .owl-stage {
    /* display: flex !important */
}

.video-js .vjs-tech {
    height: 99% !important
}

.game-box .info-wrapper {
    padding: 0 10px;
    display: flex;
    align-content: center;
    flex-wrap: wrap
}

.book_pos {
    padding: 2px 7px
}

.details_blue_box_title {
    color: #43ceed
}

.details_blue_box_title,
.details_pink_box_title {
    font-size: 10px;
    font-weight: 900;
    text-align: center;
    padding-bottom: 10px
}

.details_pink_box_title {
    color: #f796ff
}

.details_small_gray_box {
    background: #e7ebeb;
    border-color: #e7ebeb
}

.details_small_blue_box {
    background-color: var(--dark-theme-data-box);
}

.inplay {
    color: #000
}

.details_small_blue_box.odds-box,
.details_small_pink_box.odds-box {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
}

.details_small_pink_box {
    background: #f796ff
}

.place_bet_box {
    padding: 15px 0 0;
    display: none
}

.place_bet_box_inner {
    background: #f2f2f2;
    border-top: 1px solid #cfd7e9;
    border-bottom: 1px solid #cfd7e9;
    padding: 10px 5px 3px
}

.odds-box {
    border-radius: 0px;
    margin: 0 1px;
    cursor: pointer;
    height: 23px
}

.odds-box span {
    text-align: center;
    color: var(--dark-theme-card-bg-light-gradiant);
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-width: 67px;
    font-family:poppins !important;
    border-radius: 5px;
    align-content: center
}

@media (max-width:767px) {
    .odds-box span {
        text-align: center;
        color: #000;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-width: 45px;
        font-family: poppins !important;
        border-radius: 5px;
        align-content: center
    }
}

.nodata-found {
    padding: 10px;
    font-size: 16px;
    color: #fff;
    font-family: Poppins
}

.inplay {
    font-family: Poppins;
    font-size: 10px;
    font-weight: 500;
    line-height: 12.01px;
    color: #00e66c
}

.inplay-blinker {
    animation: blink 1s;
    animation-iteration-count: infinite;
    background-color: #97cc00;
    width: 10px;
    height: 10px;
    border-radius: 50%
}

.cashout.bnt-primary {
    background: #0dda4d;
    color: #000;
    text-transform: none;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    font-size: 13px;
    text-align: center;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-family: Poppins !important;
    border-radius: 21px;
    margin: 0 5px
}

.position-relative {
    position: relative
}

.place-bet-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #0009;
    color: #dc3545;
    font-size: 24px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99999
}

.width-60 {
    width: 66%
}

.width-100 {
    width: 100%
}

.innerHTMLScore {
    width: 100%;
    height: 100%
}

.innerHTMLScore .football-info {
    display: flex
}

.innerHTMLScore .football-info .d-green {
    gap: 5px
}

.innerHTMLScore .football-info .d-green,
.innerHTMLScore .football-info .l-green {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
    grid-gap: 5px
}

.cricket-info {
    color: #43ed72;
    display: flex;
    font-size: 1rem
}

.maxBet {
    font-size: 12px !important
}

.centralized_css .status-overly-lottery {
    background-color: #0808081a !important;
    position: absolute;
    min-width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    border-radius: 2px;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99;
    font-size: 20px;
    font-weight: 500;
    border: 1px solid #302831 !important;
    border-image-slice: 1 !important;
    color: red
}

.centralized_css .work-box-1-left span {
    padding-left: 8px
}

.two-space-min-max {
    width: 120px
}

.upcoming-score .football-info {
    display: flex;
    width: unset !important
}

.upcoming-data .comingup-time {
    display: flex;
    align-items: center;
    padding: 0 5px;
    justify-content: center
}

.upcoming-data .comingup-date,
.upcoming-data .comingup-time {
    font-size: 10px !important;
    width: 60px !important;
    color: #97a0b7 !important
}

.upcoming-data .status-wrapper {
    background-color: #16161f
}

.sport-type-detail .amount-below .transparent {
    color: #161616 !important
}

.upcoming-data .score {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    /* color: #fff; */
    font-weight: 500;
    justify-content: center
}

.upcoming-data .score span {
    text-align: center
}

.vOver,
.vRun {
    display: none !important
}

.lottery-modal .modal-dialog {
    max-width: 1045px;
    overflow: hidden;
    margin-left: 330px
}

.modal-open {
    overflow: hidden
}

.rate-calc {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    color: #198754;
    margin: 2px
}

.nav-tabs .nav-link {
    border-radius: .25rem !important
}

.forIframe {
    background-color: #212121 !important
}

.other-races .collapsing {
    transition: 0s ease !important
}

.ext-justify {
    justify-content: center !important;
    position: absolute;
    right: 23%;
    width: 100%
}

@media (max-width:1024px) {
    .game-box .game-box-right .box {
        width: 60px
    }
}

.inplay-comingup {
    width: 100%;
    padding: 0 10px 2px 5px;
    background-color: #000
}

.inplay-comingup span {
    font-size: 13px;
    font-weight: 600;
    font-family: var(--font_family_global);
    color: #fff
}

.viewAll-div {
    background-color: #000 !important
}

.view-all-btn {
    background: #2e2e2e;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    padding: 5px 10px;
    text-decoration: none;
    font-family: var(--font_family_global);
    font-weight: 500;
    font-size: 13px;
    margin-right: 5px;
    cursor: pointer
}

.changepin .modal-content {
    background-color: initial !important;
    border-radius: 12px !important
}

.changepin .modal-body {
    background-color: #000 !important
}

.changepin .modal-dialog {
    max-width: 400px
}

.sr-widget {
    border-radius: 16px
}

.dark-theme .sr-bb {
    font-family:  Roboto Condensed, sans-serif;
    text-align: left;
    background: #141435
}

.dark-theme .sr-bb.sr-rtl {
    text-align: right
}

.dark-theme .sr-bb .dark-theme .sr-bb {
    background: none
}

.dark-theme .sr-bb .srt-base-1 {
    background-color: initial;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-win {
    background-color: initial;
    color: #0495e3;
    border-color: #0495e3
}

.dark-theme .sr-bb .srt-base-1-draw {
    background-color: initial;
    color: #fff6;
    border-color: #fff6
}

.dark-theme .sr-bb .srt-base-1-lose {
    background-color: initial;
    color: #fd2954;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-base-1-is-active {
    background-color: #fd29541f;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-is-active-2 {
    background-color: #2c2c49;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-is-hoverable:hover {
    background-color: #fd29541f;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-primary {
    background-color: initial;
    color: #fd2954;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-base-1-home-1 {
    background-color: initial;
    color: #0495e3;
    border-color: #0495e3
}

.dark-theme .sr-bb .srt-base-1-away-1 {
    background-color: initial;
    color: #fd2954;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-base-1-home-2 {
    background-color: initial;
    color: #0495e3;
    border-color: #fe839c
}

.dark-theme .sr-bb .srt-base-1-away-2 {
    background-color: initial;
    color: #fd2954;
    border-color: #fe839c
}

.dark-theme .sr-bb .srt-base-1-home-3 {
    background-color: initial;
    color: #0495e3;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-away-3 {
    background-color: initial;
    color: #fd2954;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-home-4 {
    background-color: initial;
    color: #096eaf;
    border-color: #096eaf
}

.dark-theme .sr-bb .srt-base-1-away-4 {
    background-color: initial;
    color: #b7234b;
    border-color: #b7234b
}

.dark-theme .sr-bb .srt-base-1-home-5 {
    background-color: initial;
    color: #5cbaed;
    border-color: #5cbaed
}

.dark-theme .sr-bb .srt-base-1-away-5 {
    background-color: initial;
    color: #fe7490;
    border-color: #fe7490
}

.dark-theme .sr-bb .srt-base-1-background,
.dark-theme .sr-bb .srt-base-2 {
    background-color: #141435;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-2-is-active,
.dark-theme .sr-bb .srt-base-2-is-hoverable:hover,
.dark-theme .sr-bb .srt-base-3 {
    background-color: #301739;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-3-is-active,
.dark-theme .sr-bb .srt-base-3-is-hoverable:hover {
    background-color: #3c183a;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-3-background {
    background-color: #141435;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-4 {
    background-color: #201537;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-5-is-active,
.dark-theme .sr-bb .srt-base-5-is-hoverable:hover {
    background-color: #51193d;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-6 {
    background-color: initial;
    color: #fff;
    border-color: #ffffff4d
}

.dark-theme .sr-bb .srt-primary-1 {
    background-color: #fd2954;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-1-is-active,
.dark-theme .sr-bb .srt-primary-1-is-hoverable:hover {
    background-color: #fd3e65;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-1-is-disabled {
    background-color: #fd5476;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-2 {
    background-color: #fe6987;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-3 {
    background-color: #fd3e65;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-4,
.dark-theme .sr-bb .srt-primary-5 {
    background-color: #a02148;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-5-is-hoverable:hover {
    background-color: #fd2954;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-6 {
    background-color: #fe839c;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-7,
.dark-theme .sr-bb .srt-primary-8 {
    background-color: #fd2954;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-8-is-active-1 {
    background-color: #fd3e65;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-8-is-active-2 {
    background-color: #fd3e65;
    color: #fff;
    border-color: #141435
}

.dark-theme .sr-bb .srt-primary-9 {
    background-color: #5a1a3e;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-primary-10 {
    background-color: #ce254e;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-11 {
    background-color: #fd3e65;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-primary-12 {
    background-color: #fd2954;
    color: #fff;
    border-color: #fff
}

.dark-theme .sr-bb .srt-primary-13 {
    background-color: #201537;
    color: #fff;
    border-color: #fd29544d
}

.dark-theme .sr-bb .srt-base-1-primary-1 {
    background-color: initial;
    color: #fd2954;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-base-1-primary-2 {
    background-color: initial;
    color: #fe6987;
    border-color: #fe6987
}

.dark-theme .sr-bb .srt-base-1-primary-3 {
    background-color: initial;
    color: #fd3e65;
    border-color: #fd3e65
}

.dark-theme .sr-bb .srt-base-1-primary-4,
.dark-theme .sr-bb .srt-base-1-primary-5 {
    background-color: initial;
    color: #a02148;
    border-color: #a02148
}

.dark-theme .sr-bb .srt-base-1-primary-6 {
    background-color: initial;
    color: #fe839c;
    border-color: #fe839c
}

.dark-theme .sr-bb .srt-base-1-primary-7,
.dark-theme .sr-bb .srt-base-1-primary-8 {
    background-color: initial;
    color: #fd2954;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-base-1-primary-9 {
    background-color: initial;
    color: #5a1a3e;
    border-color: #5a1a3e
}

.dark-theme .sr-bb .srt-base-1-primary-10 {
    background-color: initial;
    color: #ce254e;
    border-color: #ce254e
}

.dark-theme .sr-bb .srt-base-1-primary-11 {
    background-color: initial;
    color: #fd3e65;
    border-color: #fd3e65
}

.dark-theme .sr-bb .srt-base-1-primary-13 {
    background-color: #141435;
    color: #201537;
    border-color: #fd29544d
}

.dark-theme .sr-bb .srt-base-1-neutral-1 {
    background-color: initial;
    color: #33334f;
    border-color: #33334f
}

.dark-theme .sr-bb .srt-base-1-neutral-2 {
    background-color: initial;
    color: #e8e8eb;
    border-color: #e8e8eb
}

.dark-theme .sr-bb .srt-base-1-neutral-3 {
    background-color: initial;
    color: #ffffff1f;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-neutral-4 {
    background-color: initial;
    color: #adadb8;
    border-color: #adadb8
}

.dark-theme .sr-bb .srt-base-1-neutral-5 {
    background-color: initial;
    color: #c4c4cd;
    border-color: #c4c4cd
}

.dark-theme .sr-bb .srt-base-1-neutral-6 {
    background-color: initial;
    color: #4c4c65;
    border-color: #4c4c65
}

.dark-theme .sr-bb .srt-base-1-neutral-7 {
    background-color: initial;
    color: #adadb8;
    border-color: #adadb8
}

.dark-theme .sr-bb .srt-base-1-neutral-8 {
    background-color: initial;
    color: #33334f;
    border-color: #33334f
}

.dark-theme .sr-bb .srt-base-1-neutral-9 {
    background-color: initial;
    color: #222241;
    border-color: #222241
}

.dark-theme .sr-bb .srt-base-1-neutral-10 {
    background-color: initial;
    color: #30304d;
    border-color: #30304d
}

.dark-theme .sr-bb .srt-base-1-neutral-11 {
    background-color: initial;
    color: #727286;
    border-color: #727286
}

.dark-theme .sr-bb .srt-base-1-neutral-12 {
    background-color: initial;
    color: #b9b9c2;
    border-color: #b9b9c2
}

.dark-theme .sr-bb .srt-base-1-neutral-13 {
    background-color: initial;
    color: #2c2c49;
    border-color: #2c2c49
}

.dark-theme .sr-bb .srt-base-1-is-active-primary {
    background-color: #fd29541f;
    color: #fd2954;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-base-1-is-active-home-1 {
    background-color: #fd29541f;
    color: #0495e3;
    border-color: #0495e3
}

.dark-theme .sr-bb .srt-base-1-is-active-away-1 {
    background-color: #fd29541f;
    color: #fd2954;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-base-1-is-active-home-2 {
    background-color: #fd29541f;
    color: #0495e3;
    border-color: #fe839c
}

.dark-theme .sr-bb .srt-base-1-is-active-away-2 {
    background-color: #fd29541f;
    color: #fd2954;
    border-color: #fe839c
}

.dark-theme .sr-bb .srt-base-1-is-active-home-3 {
    background-color: #fd29541f;
    color: #0495e3;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-is-active-away-3 {
    background-color: #fd29541f;
    color: #fd2954;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-is-active-home-4 {
    background-color: #fd29541f;
    color: #096eaf;
    border-color: #096eaf
}

.dark-theme .sr-bb .srt-base-1-is-active-away-4 {
    background-color: #fd29541f;
    color: #b7234b;
    border-color: #b7234b
}

.dark-theme .sr-bb .srt-base-1-is-active-home-5 {
    background-color: #fd29541f;
    color: #5cbaed;
    border-color: #5cbaed
}

.dark-theme .sr-bb .srt-base-1-is-active-away-5 {
    background-color: #fd29541f;
    color: #fe7490;
    border-color: #fe7490
}

.dark-theme .sr-bb .srt-base-1-is-active-primary-1 {
    background-color: #fd29541f;
    color: #fd2954;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-base-1-is-active-primary-2 {
    background-color: #fd29541f;
    color: #fe6987;
    border-color: #fe6987
}

.dark-theme .sr-bb .srt-base-1-is-active-primary-3 {
    background-color: #fd29541f;
    color: #fd3e65;
    border-color: #fd3e65
}

.dark-theme .sr-bb .srt-base-1-is-active-primary-4,
.dark-theme .sr-bb .srt-base-1-is-active-primary-5 {
    background-color: #fd29541f;
    color: #a02148;
    border-color: #a02148
}

.dark-theme .sr-bb .srt-base-1-is-active-primary-6 {
    background-color: #fd29541f;
    color: #fe839c;
    border-color: #fe839c
}

.dark-theme .sr-bb .srt-base-1-is-active-primary-7,
.dark-theme .sr-bb .srt-base-1-is-active-primary-8 {
    background-color: #fd29541f;
    color: #fd2954;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-base-1-is-active-primary-9 {
    background-color: #fd29541f;
    color: #5a1a3e;
    border-color: #5a1a3e
}

.dark-theme .sr-bb .srt-base-1-is-active-primary-10 {
    background-color: #fd29541f;
    color: #ce254e;
    border-color: #ce254e
}

.dark-theme .sr-bb .srt-base-1-is-active-primary-11 {
    background-color: #fd29541f;
    color: #fd3e65;
    border-color: #fd3e65
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-1 {
    background-color: #fd29541f;
    color: #33334f;
    border-color: #33334f
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-2 {
    background-color: #fd29541f;
    color: #e8e8eb;
    border-color: #e8e8eb
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-3 {
    background-color: #fd29541f;
    color: #ffffff1f;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-4 {
    background-color: #fd29541f;
    color: #adadb8;
    border-color: #adadb8
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-5 {
    background-color: #fd29541f;
    color: #c4c4cd;
    border-color: #c4c4cd
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-6 {
    background-color: #fd29541f;
    color: #4c4c65;
    border-color: #4c4c65
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-7 {
    background-color: #fd29541f;
    color: #adadb8;
    border-color: #adadb8
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-8 {
    background-color: #fd29541f;
    color: #33334f;
    border-color: #33334f
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-9 {
    background-color: #fd29541f;
    color: #222241;
    border-color: #222241
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-10 {
    background-color: #fd29541f;
    color: #30304d;
    border-color: #30304d
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-11 {
    background-color: #fd29541f;
    color: #727286;
    border-color: #727286
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-12 {
    background-color: #fd29541f;
    color: #b9b9c2;
    border-color: #b9b9c2
}

.dark-theme .sr-bb .srt-base-1-is-active-neutral-13 {
    background-color: #fd29541f;
    color: #2c2c49;
    border-color: #2c2c49
}

.dark-theme .sr-bb .srt-home-1 {
    background-color: #0495e3;
    color: #fff;
    border-color: #0495e3
}

.dark-theme .sr-bb .srt-away-1 {
    background-color: #fd2954;
    color: #fff;
    border-color: #fd2954
}

.dark-theme .sr-bb .srt-home-2 {
    background-color: #0495e3;
    color: #fff;
    border-color: #fe839c
}

.dark-theme .sr-bb .srt-away-2 {
    background-color: #fd2954;
    color: #fff;
    border-color: #fe839c
}

.dark-theme .sr-bb .srt-home-3 {
    background-color: #0495e3;
    color: #fff;
    border-color: #141435
}

.dark-theme .sr-bb .srt-away-3 {
    background-color: #fd2954;
    color: #fff;
    border-color: #141435
}

.dark-theme .sr-bb .srt-home-4 {
    background-color: #096eaf;
    color: #fff;
    border-color: #096eaf
}

.dark-theme .sr-bb .srt-away-4 {
    background-color: #b7234b;
    color: #fff;
    border-color: #b7234b
}

.dark-theme .sr-bb .srt-home-5 {
    background-color: #5cbaed;
    color: #fff;
    border-color: #5cbaed
}

.dark-theme .sr-bb .srt-away-5 {
    background-color: #fe7490;
    color: #fff;
    border-color: #fe7490
}

.dark-theme .sr-bb .srt-home-6 {
    background-color: #0495e333;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-away-6 {
    background-color: #fd295433;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-home-6-is-hoverable:hover {
    background-color: #0495e333;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-away-6-is-hoverable:hover {
    background-color: #fd295433;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-neutral-1 {
    background-color: #33334f;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-neutral-2 {
    background-color: #e8e8eb;
    color: #000;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-neutral-3 {
    background-color: #ffffff1f;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-neutral-4 {
    background-color: #adadb8;
    color: #000;
    border-color: #00000029
}

.dark-theme .sr-bb .srt-neutral-5 {
    background-color: #c4c4cd;
    color: #000;
    border-color: #00000029
}

.dark-theme .sr-bb .srt-neutral-6 {
    background-color: #4c4c65;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-neutral-7 {
    background-color: #adadb8;
    color: #000;
    border-color: #00000029
}

.dark-theme .sr-bb .srt-neutral-8 {
    background-color: #33334f;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-neutral-9 {
    background-color: #222241;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-neutral-10 {
    background-color: #30304d;
    color: #ffffffd1;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-neutral-11 {
    background-color: #727286;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-neutral-12 {
    background-color: #b9b9c2;
    color: #000;
    border-color: #00000029
}

.dark-theme .sr-bb .srt-neutral-13 {
    background-color: #2c2c49;
    color: #fff;
    border-color: #ffffff1f
}

.dark-theme .sr-bb .srt-win {
    background-color: #0495e3;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-draw {
    background-color: #fff6;
    color: #000;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-lose {
    background-color: #fd2954;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-text-secondary {
    opacity: .8;
    -webkit-font-smoothing: antialiased
}

.dark-theme .sr-bb .srt-text-disabled {
    opacity: .6
}

.dark-theme .sr-bb .srt-text-tertiary {
    opacity: .7
}

.dark-theme .sr-bb .srt-primary-1 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-1-is-active .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-1-is-active.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-1-is-disabled .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-1-is-disabled.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-1-is-hoverable:hover .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-1-is-hoverable:hover.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-1.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-10 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-10.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-11 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-11.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-12 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-12.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-13 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-13.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-2 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-2.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-3 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-3.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-4 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-4.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-5 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-5-is-hoverable:hover .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-5-is-hoverable:hover.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-5.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-6 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-6.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-7 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-7.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-8 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-8-is-active-1 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-8-is-active-1.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-8-is-active-2 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-8-is-active-2.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-8.srt-text-secondary,
.dark-theme .sr-bb .srt-primary-9 .srt-text-secondary,
.dark-theme .sr-bb .srt-primary-9.srt-text-secondary {
    opacity: .8;
    -webkit-font-smoothing: antialiased
}

.dark-theme .sr-bb .srt-primary-1 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-1-is-active .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-1-is-active.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-1-is-disabled .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-1-is-disabled.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-1-is-hoverable:hover .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-1-is-hoverable:hover.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-1.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-10 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-10.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-11 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-11.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-12 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-12.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-13 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-13.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-2 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-2.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-3 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-3.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-4 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-4.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-5 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-5-is-hoverable:hover .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-5-is-hoverable:hover.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-5.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-6 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-6.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-7 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-7.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-8 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-8-is-active-1 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-8-is-active-1.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-8-is-active-2 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-8-is-active-2.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-8.srt-text-disabled,
.dark-theme .sr-bb .srt-primary-9 .srt-text-disabled,
.dark-theme .sr-bb .srt-primary-9.srt-text-disabled {
    opacity: .6
}

.dark-theme .sr-bb .srt-primary-1 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-1-is-active .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-1-is-active.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-1-is-disabled .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-1-is-disabled.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-1-is-hoverable:hover .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-1-is-hoverable:hover.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-1.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-10 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-10.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-11 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-11.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-12 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-12.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-13 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-13.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-2 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-2.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-3 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-3.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-4 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-4.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-5 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-5-is-hoverable:hover .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-5-is-hoverable:hover.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-5.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-6 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-6.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-7 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-7.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-8 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-8-is-active-1 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-8-is-active-1.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-8-is-active-2 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-8-is-active-2.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-8.srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-9 .srt-text-tertiary,
.dark-theme .sr-bb .srt-primary-9.srt-text-tertiary {
    opacity: .7
}

.dark-theme .sr-bb .srt-icon {
    opacity: .33
}

.dark-theme .sr-bb .srt-icon-secondary {
    opacity: .7
}

.dark-theme .sr-bb .srt-elevation-1 {
    box-shadow: 0 1px 2px 0 #0003, 0 1px 3px 0 #0000001a
}

.dark-theme .sr-bb .srt-elevation-2 {
    box-shadow: 0 3px 6px 0 #0000003b, 0 3px 6px 0 #00000029
}

.dark-theme .sr-bb .srt-elevation-3 {
    box-shadow: 0 6px 6px 0 #00000042, 0 10px 20px 0 #00000030
}

.dark-theme .sr-bb .srt-elevation-center-2 {
    box-shadow: 0 1px 5px #0000003b, 0 1px 5px #00000029
}

.dark-theme .sr-bb .srt-inset-top-1 {
    box-shadow: inset 0 1px 2px 0 #0000003b
}

.dark-theme .sr-bb .srt-inset-bottom-1 {
    box-shadow: inset 0 -1px 2px 0 #0000003b
}

.dark-theme .sr-bb .srt-inset-top-2 {
    box-shadow: inset 0 3px 6px 0 #0000003b
}

.dark-theme .sr-bb .srt-inset-bottom-2 {
    box-shadow: inset 0 -3px 6px 0 #0000003b
}

.dark-theme .sr-bb .srt-inset-top-3 {
    box-shadow: inset 0 6px 6px 0 #0000003b
}

.dark-theme .sr-bb .srt-inset-bottom-3 {
    box-shadow: inset 0 -6px 6px 0 #0000003b
}

.dark-theme .sr-bb .srt-fill-blue-card {
    fill: #2579ad
}

.dark-theme .sr-bb .srt-stroke-blue-card {
    stroke: #2579ad
}

.dark-theme .sr-bb .srt-fill-soccer-yellow-card {
    fill: #ffbf00
}

.dark-theme .sr-bb .srt-stroke-soccer-yellow-card {
    stroke: #ffbf00
}

.dark-theme .sr-bb .srt-fill-soccer-red-card {
    fill: #e43b3b
}

.dark-theme .sr-bb .srt-stroke-soccer-red-card {
    stroke: #e43b3b
}

.dark-theme .sr-bb .srt-stroke-soccer-substitution-in {
    stroke: #4fbe30;
    fill: #0000
}

.dark-theme .sr-bb .srt-fill-soccer-substitution-in {
    fill: #4fbe30
}

.dark-theme .sr-bb .srt-stroke-soccer-substitution-out {
    stroke: #e43b3b;
    fill: #0000
}

.dark-theme .sr-bb .srt-fill-soccer-substitution-out {
    fill: #e43b3b
}

.dark-theme .sr-bb .srt-stroke-soccer-own-goal {
    stroke: #e43b3b;
    fill: #0000
}

.dark-theme .sr-bb .srt-fill-soccer-own-goal {
    fill: #e43b3b
}

.dark-theme .sr-bb .srt-fill-soccer-relegation-1 {
    fill: #fdd835
}

.dark-theme .sr-bb .srt-stroke-soccer-relegation-1 {
    stroke: #fdd835
}

.dark-theme .sr-bb .srt-fill-soccer-relegation-2 {
    fill: #ffb848
}

.dark-theme .sr-bb .srt-stroke-soccer-relegation-2 {
    stroke: #ffb848
}

.dark-theme .sr-bb .srt-fill-soccer-relegation-3 {
    fill: #ef6c00
}

.dark-theme .sr-bb .srt-stroke-soccer-relegation-3 {
    stroke: #ef6c00
}

.dark-theme .sr-bb .srt-fill-soccer-relegation-4 {
    fill: #e93a34
}

.dark-theme .sr-bb .srt-stroke-soccer-relegation-4 {
    stroke: #e93a34
}

.dark-theme .sr-bb .srt-fill-soccer-relegation-5 {
    fill: #941d1d
}

.dark-theme .sr-bb .srt-stroke-soccer-relegation-5 {
    stroke: #941d1d
}

.dark-theme .sr-bb .srt-fill-soccer-promotion-1 {
    fill: #51d151
}

.dark-theme .sr-bb .srt-stroke-soccer-promotion-1 {
    stroke: #51d151
}

.dark-theme .sr-bb .srt-fill-soccer-promotion-2 {
    fill: #1b911b
}

.dark-theme .sr-bb .srt-stroke-soccer-promotion-2 {
    stroke: #1b911b
}

.dark-theme .sr-bb .srt-fill-soccer-promotion-3 {
    fill: #0e8094
}

.dark-theme .sr-bb .srt-stroke-soccer-promotion-3 {
    stroke: #0e8094
}

.dark-theme .sr-bb .srt-fill-soccer-promotion-4 {
    fill: #0a6cce
}

.dark-theme .sr-bb .srt-stroke-soccer-promotion-4 {
    stroke: #0a6cce
}

.dark-theme .sr-bb .srt-fill-soccer-promotion-5 {
    fill: #4a9fe4
}

.dark-theme .sr-bb .srt-stroke-soccer-promotion-5 {
    stroke: #4a9fe4
}

.dark-theme .sr-bb .srt-nfl-timeout-1 {
    background-color: #f5a623;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-nfl-timeout-2 {
    background-color: #f5a6234d;
    color: #fff;
    border-color: #ffffff29
}

.dark-theme .sr-bb .srt-nfl-penalty {
    background-color: #f4a621;
    color: #fff;
    border-color: #f4a621
}

.dark-theme .sr-bb .srt-nfl-negative-yards-1,
.dark-theme .sr-bb .srt-nfl-negative-yards-2 {
    background-color: #ac182e;
    color: #fff;
    border-color: #ac182e
}

.dark-theme .sr-bb .srt-nfl-first-line {
    background-color: #4b90de;
    color: #fff;
    border-color: #4b90de
}

.dark-theme .sr-bb .srt-nfl-ten-line {
    background-color: #f5a623;
    color: #fff;
    border-color: #f5a623
}

.dark-theme .sr-bb .srt-fill-nfl-penalty {
    fill: #f4a621
}

.dark-theme .sr-bb .srt-stroke-nfl-penalty {
    stroke: #f4a621
}

.dark-theme .sr-bb .srt-fill-nfl-negative-yards-1 {
    fill: #ac182e
}

.dark-theme .sr-bb .srt-stroke-nfl-negative-yards-1 {
    stroke: #ac182e
}

.dark-theme .sr-bb .srt-fill-nfl-negative-yards-2 {
    fill: #ac182e
}

.dark-theme .sr-bb .srt-stroke-nfl-negative-yards-2 {
    stroke: #ac182e
}

.dark-theme .sr-bb .srt-fill-nfl-first-line {
    fill: #4b90de
}

.dark-theme .sr-bb .srt-stroke-nfl-first-line {
    stroke: #4b90de
}

.dark-theme .sr-bb .srt-fill-nfl-ten-line {
    fill: #f5a623
}

.dark-theme .sr-bb .srt-stroke-nfl-ten-line {
    stroke: #f5a623
}

.dark-theme .sr-bb .srt-mlb-run-1 {
    background-color: #090;
    color: #fff;
    border-color: #090
}

.dark-theme .sr-bb .srt-mlb-run-2 {
    background-color: #fff;
    color: #090;
    border-color: #090
}

.dark-theme .sr-bb .srt-mlb-hit-1 {
    background-color: #f7ab11;
    color: #fff;
    border-color: #f7ab11
}

.dark-theme .sr-bb .srt-mlb-hit-2 {
    background-color: #fff;
    color: #f7ab11;
    border-color: #f7ab11
}

.dark-theme .sr-bb .srt-mlb-hit-3 {
    background-color: #00a4ff;
    color: #fff;
    border-color: #00a4ff
}

.dark-theme .sr-bb .srt-mlb-error-1 {
    background-color: #d0021b;
    color: #fff;
    border-color: #d0021b
}

.dark-theme .sr-bb .srt-mlb-error-2 {
    background-color: #fff;
    color: #d0021b;
    border-color: #d0021b
}

.dark-theme .sr-bb .srt-mlb-neutral-1 {
    background-color: #212121;
    color: #fff;
    border-color: #fff
}

.dark-theme .sr-bb .srt-fill-mlb-base,
.dark-theme .sr-bb .srt-strole-mlb-base {
    fill: #00a4ff
}

.dark-theme .sr-bb .srt-fill-change-increase {
    fill: #0495e3
}

.dark-theme .sr-bb .srt-stroke-change-increase {
    stroke: #0495e3
}

.dark-theme .sr-bb .srt-fill-change-decrease {
    fill: #fd2954
}

.dark-theme .sr-bb .srt-stroke-change-decrease {
    stroke: #fd2954
}

.dark-theme .sr-bb .srt-fill-text,
.dark-theme .sr-bb .srt-fill-text-invert {
    fill: #fff
}

.dark-theme .sr-bb .srt-fill-text-secondary {
    fill-opacity: .8
}

.dark-theme .sr-bb .srt-fill-text-disabled {
    fill-opacity: .6
}

.dark-theme .sr-bb .srt-fill-base-1 {
    fill: #0000
}

.dark-theme .sr-bb .srt-stroke-base-1 {
    stroke: #0000
}

.dark-theme .sr-bb .srt-fill-base-1-active {
    fill: #fd29541f
}

.dark-theme .sr-bb .srt-stroke-base-1-active {
    stroke: #fd29541f
}

.dark-theme .sr-bb .srt-fill-base-1-active-2 {
    fill: #2c2c49
}

.dark-theme .sr-bb .srt-stroke-base-1-active-2 {
    stroke: #2c2c49
}

.dark-theme .sr-bb .srt-fill-base-1-primary {
    fill: #0000
}

.dark-theme .sr-bb .srt-stroke-base-1-primary {
    stroke: #0000
}

.dark-theme .sr-bb .srt-fill-base-1-home {
    fill: #0000
}

.dark-theme .sr-bb .srt-stroke-base-1-home {
    stroke: #0000
}

.dark-theme .sr-bb .srt-fill-base-1-away {
    fill: #0000
}

.dark-theme .sr-bb .srt-stroke-base-1-away {
    stroke: #0000
}

.dark-theme .sr-bb .srt-fill-base-2 {
    fill: currentColor
}

.dark-theme .sr-bb .srt-stroke-base-2 {
    stroke: currentColor
}

.dark-theme .sr-bb .srt-fill-base-2-active {
    fill: #301739
}

.dark-theme .sr-bb .srt-stroke-base-2-active {
    stroke: #301739
}

.dark-theme .sr-bb .srt-fill-base-2-hover {
    fill: #301739
}

.dark-theme .sr-bb .srt-stroke-base-2-hover {
    stroke: #301739
}

.dark-theme .sr-bb .srt-fill-base-3 {
    fill: #301739
}

.dark-theme .sr-bb .srt-stroke-base-3 {
    stroke: #301739
}

.dark-theme .sr-bb .srt-fill-base-3-active {
    fill: #3c183a
}

.dark-theme .sr-bb .srt-stroke-base-3-active {
    stroke: #3c183a
}

.dark-theme .sr-bb .srt-fill-base-3-hover {
    fill: #3c183a
}

.dark-theme .sr-bb .srt-stroke-base-3-hover {
    stroke: #3c183a
}

.dark-theme .sr-bb .srt-fill-primary-1 {
    fill: #fd2954
}

.dark-theme .sr-bb .srt-stroke-primary-1 {
    stroke: #fd2954
}

.dark-theme .sr-bb .srt-fill-primary-2 {
    fill: #fe6987
}

.dark-theme .sr-bb .srt-stroke-primary-2 {
    stroke: #fe6987
}

.dark-theme .sr-bb .srt-fill-primary-3 {
    fill: #fd3e65
}

.dark-theme .sr-bb .srt-stroke-primary-3 {
    stroke: #fd3e65
}

.dark-theme .sr-bb .srt-fill-primary-4 {
    fill: #a02148
}

.dark-theme .sr-bb .srt-stroke-primary-4 {
    stroke: #a02148
}

.dark-theme .sr-bb .srt-fill-primary-5 {
    fill: #a02148
}

.dark-theme .sr-bb .srt-stroke-primary-5 {
    stroke: #a02148
}

.dark-theme .sr-bb .srt-fill-primary-6 {
    fill: #fe839c
}

.dark-theme .sr-bb .srt-stroke-primary-6 {
    stroke: #fe839c
}

.dark-theme .sr-bb .srt-fill-primary-7 {
    fill: #fd2954
}

.dark-theme .sr-bb .srt-stroke-primary-7 {
    stroke: #fd2954
}

.dark-theme .sr-bb .srt-fill-primary-8 {
    fill: #fd2954
}

.dark-theme .sr-bb .srt-stroke-primary-8 {
    stroke: #fd2954
}

.dark-theme .sr-bb .srt-fill-primary-8-is-active-1 {
    fill: #fd3e65
}

.dark-theme .sr-bb .srt-stroke-primary-8-is-active-1 {
    stroke: #fd3e65
}

.dark-theme .sr-bb .srt-fill-primary-8-is-active-2 {
    fill: #fd3e65
}

.dark-theme .sr-bb .srt-stroke-primary-8-is-active-2 {
    stroke: #fd3e65
}

.dark-theme .sr-bb .srt-fill-primary-9 {
    fill: #5a1a3e
}

.dark-theme .sr-bb .srt-stroke-primary-9 {
    stroke: #5a1a3e
}

.dark-theme .sr-bb .srt-fill-primary-10 {
    fill: #ce254e
}

.dark-theme .sr-bb .srt-stroke-primary-10 {
    stroke: #ce254e
}

.dark-theme .sr-bb .srt-fill-primary-11 {
    fill: #fd3e65
}

.dark-theme .sr-bb .srt-stroke-primary-11 {
    stroke: #fd3e65
}

.dark-theme .sr-bb .srt-fill-primary-12 {
    fill: #fd2954
}

.dark-theme .sr-bb .srt-stroke-primary-12 {
    stroke: #fd2954
}

.dark-theme .sr-bb .srt-fill-home-1 {
    fill: #0495e3
}

.dark-theme .sr-bb .srt-stroke-home-1 {
    stroke: #0495e3
}

.dark-theme .sr-bb .srt-fill-home-2 {
    fill: #0495e3
}

.dark-theme .sr-bb .srt-stroke-home-2 {
    stroke: #0495e3
}

.dark-theme .sr-bb .srt-fill-home-3 {
    fill: #0495e3
}

.dark-theme .sr-bb .srt-stroke-home-3 {
    stroke: #0495e3
}

.dark-theme .sr-bb .srt-fill-home-4 {
    fill: #096eaf
}

.dark-theme .sr-bb .srt-stroke-home-4 {
    stroke: #096eaf
}

.dark-theme .sr-bb .srt-fill-home-5 {
    fill: #5cbaed
}

.dark-theme .sr-bb .srt-stroke-home-5 {
    stroke: #5cbaed
}

.dark-theme .sr-bb .srt-fill-away-1 {
    fill: #fd2954
}

.dark-theme .sr-bb .srt-stroke-away-1 {
    stroke: #fd2954
}

.dark-theme .sr-bb .srt-fill-away-2 {
    fill: #fd2954
}

.dark-theme .sr-bb .srt-stroke-away-2 {
    stroke: #fd2954
}

.dark-theme .sr-bb .srt-fill-away-3 {
    fill: #fd2954
}

.dark-theme .sr-bb .srt-stroke-away-3 {
    stroke: #fd2954
}

.dark-theme .sr-bb .srt-fill-away-4 {
    fill: #b7234b
}

.dark-theme .sr-bb .srt-stroke-away-4 {
    stroke: #b7234b
}

.dark-theme .sr-bb .srt-fill-away-5 {
    fill: #fe7490
}

.dark-theme .sr-bb .srt-stroke-away-5 {
    stroke: #fe7490
}

.dark-theme .sr-bb .srt-fill-neutral-1 {
    fill: #33334f
}

.dark-theme .sr-bb .srt-stroke-neutral-1 {
    stroke: #33334f
}

.dark-theme .sr-bb .srt-fill-neutral-2 {
    fill: #e8e8eb
}

.dark-theme .sr-bb .srt-stroke-neutral-2 {
    stroke: #e8e8eb
}

.dark-theme .sr-bb .srt-fill-neutral-3 {
    fill: #ffffff1f
}

.dark-theme .sr-bb .srt-stroke-neutral-3 {
    stroke: #ffffff1f
}

.dark-theme .sr-bb .srt-fill-neutral-4 {
    fill: #adadb8
}

.dark-theme .sr-bb .srt-stroke-neutral-4 {
    stroke: #adadb8
}

.dark-theme .sr-bb .srt-fill-neutral-5 {
    fill: #c4c4cd
}

.dark-theme .sr-bb .srt-stroke-neutral-5 {
    stroke: #c4c4cd
}

.dark-theme .sr-bb .srt-fill-neutral-6 {
    fill: #4c4c65
}

.dark-theme .sr-bb .srt-stroke-neutral-6 {
    stroke: #4c4c65
}

.dark-theme .sr-bb .srt-fill-neutral-7 {
    fill: #adadb8
}

.dark-theme .sr-bb .srt-stroke-neutral-7 {
    stroke: #adadb8
}

.dark-theme .sr-bb .srt-fill-neutral-8 {
    fill: #33334f
}

.dark-theme .sr-bb .srt-stroke-neutral-8 {
    stroke: #33334f
}

.dark-theme .sr-bb .srt-fill-neutral-9 {
    fill: #222241
}

.dark-theme .sr-bb .srt-stroke-neutral-9 {
    stroke: #222241
}

.dark-theme .sr-bb .srt-fill-neutral-10 {
    fill: #30304d
}

.dark-theme .sr-bb .srt-stroke-neutral-10 {
    stroke: #30304d
}

.dark-theme .sr-bb .srt-fill-neutral-11 {
    fill: #727286
}

.dark-theme .sr-bb .srt-stroke-neutral-11 {
    stroke: #727286
}

.dark-theme .sr-bb .srt-fill-neutral-12 {
    fill: #b9b9c2
}

.dark-theme .sr-bb .srt-stroke-neutral-12 {
    stroke: #b9b9c2
}

.dark-theme .sr-bb .srt-fill-neutral-13 {
    fill: #2c2c49
}

.dark-theme .sr-bb .srt-stroke-neutral-13 {
    stroke: #2c2c49
}

.dark-theme .sr-bb .srt-fill-win {
    fill: #0495e3
}

.dark-theme .sr-bb .srt-stroke-win {
    stroke: #0495e3
}

.dark-theme .sr-bb .srt-fill-draw {
    fill: #fff6
}

.dark-theme .sr-bb .srt-stroke-draw {
    stroke: #fff6
}

.dark-theme .sr-bb .srt-fill-lose {
    fill: #fd2954
}

.dark-theme .sr-bb .srt-stroke-lose {
    stroke: #fd2954
}

.dark-theme .sr-bb .srt-stop-base-1 {
    stop-color: #0000
}

.dark-theme .sr-bb .srt-stop-primary-1 {
    stop-color: #fd2954
}

.dark-theme .sr-bb .srt-stop-primary-2 {
    stop-color: #fe6987
}

.dark-theme .sr-bb .srt-stop-primary-3 {
    stop-color: #fd3e65
}

.dark-theme .sr-bb .srt-stop-primary-4,
.dark-theme .sr-bb .srt-stop-primary-5 {
    stop-color: #a02148
}

.dark-theme .sr-bb .srt-stop-primary-6 {
    stop-color: #fe839c
}

.dark-theme .sr-bb .srt-stop-primary-7,
.dark-theme .sr-bb .srt-stop-primary-8 {
    stop-color: #fd2954
}

.dark-theme .sr-bb .srt-stop-primary-9 {
    stop-color: #5a1a3e
}

.dark-theme .sr-bb .srt-stop-primary-10 {
    stop-color: #ce254e
}

.dark-theme .sr-bb .srt-stop-primary-11 {
    stop-color: #fd3e65
}

.dark-theme .sr-bb .srt-stop-primary-12 {
    stop-color: #fd2954
}

.dark-theme .sr-bb .srt-stop-home-1 {
    stop-color: #0495e3
}

.dark-theme .sr-bb .srt-stop-away-1 {
    stop-color: #fd2954
}

.dark-theme .sr-bb .srt-fill-neutral-14 {
    fill: #141435
}

.dark-theme .sr-bb .srt-stroke-neutral-14 {
    stroke: #141435
}

.dark-theme .sr-bb .srt-logo-powered-by-light {
    display: none
}

.dark-theme .sr-bb .srt-logo-powered-by-dark {
    display: inline-block
}

.sr-bb {
    font-family: Roboto, Noto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-align: left;
    background: #fff
}

.sr-bb.sr-rtl {
    text-align: right
}

.sr-bb .sr-bb {
    background: none
}

.sr-bb .srt-base-1 {
    background-color: initial;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-1-win {
    background-color: initial;
    color: #00003c;
    border-color: #00003c
}

.sr-bb .srt-base-1-draw {
    background-color: initial;
    color: #0006;
    border-color: #0006
}

.sr-bb .srt-base-1-lose {
    background-color: initial;
    color: red;
    border-color: red
}

.sr-bb .srt-base-1-is-active {
    background-color: #ff00001f;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-1-is-active-2 {
    background-color: #e6e6e6;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-1-is-hoverable:hover {
    background-color: #ff00001f;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-1-primary {
    background-color: initial;
    color: red;
    border-color: red
}

.sr-bb .srt-base-1-home-1 {
    background-color: initial;
    color: #00003c;
    border-color: #00003c
}

.sr-bb .srt-base-1-away-1 {
    background-color: initial;
    color: red;
    border-color: red
}

.sr-bb .srt-base-1-home-2 {
    background-color: initial;
    color: #00003c;
    border-color: #940000
}

.sr-bb .srt-base-1-away-2 {
    background-color: initial;
    color: red;
    border-color: #940000
}

.sr-bb .srt-base-1-home-3 {
    background-color: initial;
    color: #00003c;
    border-color: #0000001f
}

.sr-bb .srt-base-1-away-3 {
    background-color: initial;
    color: red;
    border-color: #0000001f
}

.sr-bb .srt-base-1-home-4 {
    background-color: initial;
    color: #4d4d77;
    border-color: #4d4d77
}

.sr-bb .srt-base-1-away-4 {
    background-color: initial;
    color: #ff4d4d;
    border-color: #ff4d4d
}

.sr-bb .srt-base-1-home-5 {
    background-color: initial;
    color: #000027;
    border-color: #000027
}

.sr-bb .srt-base-1-away-5 {
    background-color: initial;
    color: #a60000;
    border-color: #a60000
}

.sr-bb .srt-base-1-background,
.sr-bb .srt-base-2 {
    background-color: #fff;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-2-is-active,
.sr-bb .srt-base-2-is-hoverable:hover,
.sr-bb .srt-base-3 {
    background-color: #ffe0e0;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-3-is-active,
.sr-bb .srt-base-3-is-hoverable:hover {
    background-color: #ffd4d4;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-3-background {
    background-color: #fff;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-4 {
    background-color: #fff2f2;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-5-is-active,
.sr-bb .srt-base-5-is-hoverable:hover {
    background-color: #ffbdbd;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-base-6 {
    background-color: initial;
    color: #000;
    border-color: #0000004d
}

.sr-bb .srt-primary-1 {
    background-color: red;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-1-is-active,
.sr-bb .srt-primary-1-is-hoverable:hover {
    background-color: #ff1a1a;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-1-is-disabled {
    background-color: #f33;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-2 {
    background-color: #b30000;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-3 {
    background-color: #ff1a1a;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-4,
.sr-bb .srt-primary-5 {
    background-color: #f66;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-5-is-hoverable:hover {
    background-color: red;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-6 {
    background-color: #940000;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-7,
.sr-bb .srt-primary-8 {
    background-color: red;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-8-is-active-1 {
    background-color: #ff1a1a;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-8-is-active-2 {
    background-color: #ff1a1a;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-primary-9 {
    background-color: #ffb3b3;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-primary-10 {
    background-color: #f33;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-11 {
    background-color: #ff1a1a;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-primary-12 {
    background-color: red;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-primary-13 {
    background-color: #fff2f2;
    color: #fff;
    border-color: #ff00004d
}

.sr-bb .srt-base-1-primary-1 {
    background-color: initial;
    color: red;
    border-color: red
}

.sr-bb .srt-base-1-primary-2 {
    background-color: initial;
    color: #b30000;
    border-color: #b30000
}

.sr-bb .srt-base-1-primary-3 {
    background-color: initial;
    color: #ff1a1a;
    border-color: #ff1a1a
}

.sr-bb .srt-base-1-primary-4,
.sr-bb .srt-base-1-primary-5 {
    background-color: initial;
    color: #f66;
    border-color: #f66
}

.sr-bb .srt-base-1-primary-6 {
    background-color: initial;
    color: #940000;
    border-color: #940000
}

.sr-bb .srt-base-1-primary-7,
.sr-bb .srt-base-1-primary-8 {
    background-color: initial;
    color: red;
    border-color: red
}

.sr-bb .srt-base-1-primary-9 {
    background-color: initial;
    color: #ffb3b3;
    border-color: #ffb3b3
}

.sr-bb .srt-base-1-primary-10 {
    background-color: initial;
    color: #f33;
    border-color: #f33
}

.sr-bb .srt-base-1-primary-11 {
    background-color: initial;
    color: #ff1a1a;
    border-color: #ff1a1a
}

.sr-bb .srt-base-1-primary-13 {
    background-color: #fff;
    color: #fff2f2;
    border-color: #ff00004d
}

.sr-bb .srt-base-1-neutral-1 {
    background-color: initial;
    color: #dedede;
    border-color: #dedede
}

.sr-bb .srt-base-1-neutral-2 {
    background-color: initial;
    color: #1a1a1a;
    border-color: #1a1a1a
}

.sr-bb .srt-base-1-neutral-3 {
    background-color: initial;
    color: #0000001f;
    border-color: #0000001f
}

.sr-bb .srt-base-1-neutral-4 {
    background-color: initial;
    color: #595959;
    border-color: #595959
}

.sr-bb .srt-base-1-neutral-5 {
    background-color: initial;
    color: #404040;
    border-color: #404040
}

.sr-bb .srt-base-1-neutral-6 {
    background-color: initial;
    color: #c2c2c2;
    border-color: #c2c2c2
}

.sr-bb .srt-base-1-neutral-7 {
    background-color: initial;
    color: #595959;
    border-color: #595959
}

.sr-bb .srt-base-1-neutral-8 {
    background-color: initial;
    color: #dedede;
    border-color: #dedede
}

.sr-bb .srt-base-1-neutral-9 {
    background-color: initial;
    color: #f0f0f0;
    border-color: #f0f0f0
}

.sr-bb .srt-base-1-neutral-10 {
    background-color: initial;
    color: #e0e0e0;
    border-color: #e0e0e0
}

.sr-bb .srt-base-1-neutral-11 {
    background-color: initial;
    color: #999;
    border-color: #999
}

.sr-bb .srt-base-1-neutral-12 {
    background-color: initial;
    color: #4d4d4d;
    border-color: #4d4d4d
}

.sr-bb .srt-base-1-neutral-13 {
    background-color: initial;
    color: #e6e6e6;
    border-color: #e6e6e6
}

.sr-bb .srt-base-1-is-active-primary {
    background-color: #ff00001f;
    color: red;
    border-color: red
}

.sr-bb .srt-base-1-is-active-home-1 {
    background-color: #ff00001f;
    color: #00003c;
    border-color: #00003c
}

.sr-bb .srt-base-1-is-active-away-1 {
    background-color: #ff00001f;
    color: red;
    border-color: red
}

.sr-bb .srt-base-1-is-active-home-2 {
    background-color: #ff00001f;
    color: #00003c;
    border-color: #940000
}

.sr-bb .srt-base-1-is-active-away-2 {
    background-color: #ff00001f;
    color: red;
    border-color: #940000
}

.sr-bb .srt-base-1-is-active-home-3 {
    background-color: #ff00001f;
    color: #00003c;
    border-color: #0000001f
}

.sr-bb .srt-base-1-is-active-away-3 {
    background-color: #ff00001f;
    color: red;
    border-color: #0000001f
}

.sr-bb .srt-base-1-is-active-home-4 {
    background-color: #ff00001f;
    color: #4d4d77;
    border-color: #4d4d77
}

.sr-bb .srt-base-1-is-active-away-4 {
    background-color: #ff00001f;
    color: #ff4d4d;
    border-color: #ff4d4d
}

.sr-bb .srt-base-1-is-active-home-5 {
    background-color: #ff00001f;
    color: #000027;
    border-color: #000027
}

.sr-bb .srt-base-1-is-active-away-5 {
    background-color: #ff00001f;
    color: #a60000;
    border-color: #a60000
}

.sr-bb .srt-base-1-is-active-primary-1 {
    background-color: #ff00001f;
    color: red;
    border-color: red
}

.sr-bb .srt-base-1-is-active-primary-2 {
    background-color: #ff00001f;
    color: #b30000;
    border-color: #b30000
}

.sr-bb .srt-base-1-is-active-primary-3 {
    background-color: #ff00001f;
    color: #ff1a1a;
    border-color: #ff1a1a
}

.sr-bb .srt-base-1-is-active-primary-4,
.sr-bb .srt-base-1-is-active-primary-5 {
    background-color: #ff00001f;
    color: #f66;
    border-color: #f66
}

.sr-bb .srt-base-1-is-active-primary-6 {
    background-color: #ff00001f;
    color: #940000;
    border-color: #940000
}

.sr-bb .srt-base-1-is-active-primary-7,
.sr-bb .srt-base-1-is-active-primary-8 {
    background-color: #ff00001f;
    color: red;
    border-color: red
}

.sr-bb .srt-base-1-is-active-primary-9 {
    background-color: #ff00001f;
    color: #ffb3b3;
    border-color: #ffb3b3
}

.sr-bb .srt-base-1-is-active-primary-10 {
    background-color: #ff00001f;
    color: #f33;
    border-color: #f33
}

.sr-bb .srt-base-1-is-active-primary-11 {
    background-color: #ff00001f;
    color: #ff1a1a;
    border-color: #ff1a1a
}

.sr-bb .srt-base-1-is-active-neutral-1 {
    background-color: #ff00001f;
    color: #dedede;
    border-color: #dedede
}

.sr-bb .srt-base-1-is-active-neutral-2 {
    background-color: #ff00001f;
    color: #1a1a1a;
    border-color: #1a1a1a
}

.sr-bb .srt-base-1-is-active-neutral-3 {
    background-color: #ff00001f;
    color: #0000001f;
    border-color: #0000001f
}

.sr-bb .srt-base-1-is-active-neutral-4 {
    background-color: #ff00001f;
    color: #595959;
    border-color: #595959
}

.sr-bb .srt-base-1-is-active-neutral-5 {
    background-color: #ff00001f;
    color: #404040;
    border-color: #404040
}

.sr-bb .srt-base-1-is-active-neutral-6 {
    background-color: #ff00001f;
    color: #c2c2c2;
    border-color: #c2c2c2
}

.sr-bb .srt-base-1-is-active-neutral-7 {
    background-color: #ff00001f;
    color: #595959;
    border-color: #595959
}

.sr-bb .srt-base-1-is-active-neutral-8 {
    background-color: #ff00001f;
    color: #dedede;
    border-color: #dedede
}

.sr-bb .srt-base-1-is-active-neutral-9 {
    background-color: #ff00001f;
    color: #f0f0f0;
    border-color: #f0f0f0
}

.sr-bb .srt-base-1-is-active-neutral-10 {
    background-color: #ff00001f;
    color: #e0e0e0;
    border-color: #e0e0e0
}

.sr-bb .srt-base-1-is-active-neutral-11 {
    background-color: #ff00001f;
    color: #999;
    border-color: #999
}

.sr-bb .srt-base-1-is-active-neutral-12 {
    background-color: #ff00001f;
    color: #4d4d4d;
    border-color: #4d4d4d
}

.sr-bb .srt-base-1-is-active-neutral-13 {
    background-color: #ff00001f;
    color: #e6e6e6;
    border-color: #e6e6e6
}

.sr-bb .srt-home-1 {
    background-color: #00003c;
    color: #fff;
    border-color: #00003c
}

.sr-bb .srt-away-1 {
    background-color: red;
    color: #fff;
    border-color: red
}

.sr-bb .srt-home-2 {
    background-color: #00003c;
    color: #fff;
    border-color: #940000
}

.sr-bb .srt-away-2 {
    background-color: red;
    color: #fff;
    border-color: #940000
}

.sr-bb .srt-home-3 {
    background-color: #00003c;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-away-3 {
    background-color: red;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-home-4 {
    background-color: #4d4d77;
    color: #fff;
    border-color: #4d4d77
}

.sr-bb .srt-away-4 {
    background-color: #ff4d4d;
    color: #fff;
    border-color: #ff4d4d
}

.sr-bb .srt-home-5 {
    background-color: #000027;
    color: #fff;
    border-color: #000027
}

.sr-bb .srt-away-5 {
    background-color: #a60000;
    color: #fff;
    border-color: #a60000
}

.sr-bb .srt-home-6 {
    background-color: #00003c33;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-away-6 {
    background-color: #f003;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-home-6-is-hoverable:hover {
    background-color: #00003c33;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-away-6-is-hoverable:hover {
    background-color: #f003;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-neutral-1 {
    background-color: #dedede;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-neutral-2 {
    background-color: #1a1a1a;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-neutral-3 {
    background-color: #0000001f;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-neutral-4 {
    background-color: #595959;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-neutral-5 {
    background-color: #404040;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-neutral-6 {
    background-color: #c2c2c2;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-neutral-7 {
    background-color: #595959;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-neutral-8 {
    background-color: #dedede;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-neutral-9 {
    background-color: #f0f0f0;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-neutral-10 {
    background-color: #e0e0e0;
    color: #000000d1;
    border-color: #0000001f
}

.sr-bb .srt-neutral-11 {
    background-color: #999;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-neutral-12 {
    background-color: #4d4d4d;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-neutral-13 {
    background-color: #e6e6e6;
    color: #000;
    border-color: #0000001f
}

.sr-bb .srt-win {
    background-color: #00003c
}

.sr-bb .srt-draw,
.sr-bb .srt-win {
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-draw {
    background-color: #0006
}

.sr-bb .srt-lose {
    background-color: red;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-text-secondary {
    opacity: .7;
    -webkit-font-smoothing: antialiased
}

.sr-bb .srt-text-disabled {
    opacity: .35
}

.sr-bb .srt-text-tertiary {
    opacity: .54
}

.sr-bb .srt-primary-1 .srt-text-secondary,
.sr-bb .srt-primary-1-is-active .srt-text-secondary,
.sr-bb .srt-primary-1-is-active.srt-text-secondary,
.sr-bb .srt-primary-1-is-disabled .srt-text-secondary,
.sr-bb .srt-primary-1-is-disabled.srt-text-secondary,
.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-secondary,
.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-secondary,
.sr-bb .srt-primary-1.srt-text-secondary,
.sr-bb .srt-primary-10 .srt-text-secondary,
.sr-bb .srt-primary-10.srt-text-secondary,
.sr-bb .srt-primary-11 .srt-text-secondary,
.sr-bb .srt-primary-11.srt-text-secondary,
.sr-bb .srt-primary-12 .srt-text-secondary,
.sr-bb .srt-primary-12.srt-text-secondary,
.sr-bb .srt-primary-13 .srt-text-secondary,
.sr-bb .srt-primary-13.srt-text-secondary,
.sr-bb .srt-primary-2 .srt-text-secondary,
.sr-bb .srt-primary-2.srt-text-secondary,
.sr-bb .srt-primary-3 .srt-text-secondary,
.sr-bb .srt-primary-3.srt-text-secondary,
.sr-bb .srt-primary-4 .srt-text-secondary,
.sr-bb .srt-primary-4.srt-text-secondary,
.sr-bb .srt-primary-5 .srt-text-secondary,
.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-secondary,
.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-secondary,
.sr-bb .srt-primary-5.srt-text-secondary,
.sr-bb .srt-primary-6 .srt-text-secondary,
.sr-bb .srt-primary-6.srt-text-secondary,
.sr-bb .srt-primary-7 .srt-text-secondary,
.sr-bb .srt-primary-7.srt-text-secondary,
.sr-bb .srt-primary-8 .srt-text-secondary,
.sr-bb .srt-primary-8-is-active-1 .srt-text-secondary,
.sr-bb .srt-primary-8-is-active-1.srt-text-secondary,
.sr-bb .srt-primary-8-is-active-2 .srt-text-secondary,
.sr-bb .srt-primary-8-is-active-2.srt-text-secondary,
.sr-bb .srt-primary-8.srt-text-secondary,
.sr-bb .srt-primary-9 .srt-text-secondary,
.sr-bb .srt-primary-9.srt-text-secondary {
    opacity: .8;
    -webkit-font-smoothing: antialiased
}

.sr-bb .srt-primary-1 .srt-text-disabled,
.sr-bb .srt-primary-1-is-active .srt-text-disabled,
.sr-bb .srt-primary-1-is-active.srt-text-disabled,
.sr-bb .srt-primary-1-is-disabled .srt-text-disabled,
.sr-bb .srt-primary-1-is-disabled.srt-text-disabled,
.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-disabled,
.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-disabled,
.sr-bb .srt-primary-1.srt-text-disabled,
.sr-bb .srt-primary-10 .srt-text-disabled,
.sr-bb .srt-primary-10.srt-text-disabled,
.sr-bb .srt-primary-11 .srt-text-disabled,
.sr-bb .srt-primary-11.srt-text-disabled,
.sr-bb .srt-primary-12 .srt-text-disabled,
.sr-bb .srt-primary-12.srt-text-disabled,
.sr-bb .srt-primary-13 .srt-text-disabled,
.sr-bb .srt-primary-13.srt-text-disabled,
.sr-bb .srt-primary-2 .srt-text-disabled,
.sr-bb .srt-primary-2.srt-text-disabled,
.sr-bb .srt-primary-3 .srt-text-disabled,
.sr-bb .srt-primary-3.srt-text-disabled,
.sr-bb .srt-primary-4 .srt-text-disabled,
.sr-bb .srt-primary-4.srt-text-disabled,
.sr-bb .srt-primary-5 .srt-text-disabled,
.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-disabled,
.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-disabled,
.sr-bb .srt-primary-5.srt-text-disabled,
.sr-bb .srt-primary-6 .srt-text-disabled,
.sr-bb .srt-primary-6.srt-text-disabled,
.sr-bb .srt-primary-7 .srt-text-disabled,
.sr-bb .srt-primary-7.srt-text-disabled,
.sr-bb .srt-primary-8 .srt-text-disabled,
.sr-bb .srt-primary-8-is-active-1 .srt-text-disabled,
.sr-bb .srt-primary-8-is-active-1.srt-text-disabled,
.sr-bb .srt-primary-8-is-active-2 .srt-text-disabled,
.sr-bb .srt-primary-8-is-active-2.srt-text-disabled,
.sr-bb .srt-primary-8.srt-text-disabled,
.sr-bb .srt-primary-9 .srt-text-disabled,
.sr-bb .srt-primary-9.srt-text-disabled {
    opacity: .6
}

.sr-bb .srt-primary-1 .srt-text-tertiary,
.sr-bb .srt-primary-1-is-active .srt-text-tertiary,
.sr-bb .srt-primary-1-is-active.srt-text-tertiary,
.sr-bb .srt-primary-1-is-disabled .srt-text-tertiary,
.sr-bb .srt-primary-1-is-disabled.srt-text-tertiary,
.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-tertiary,
.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-tertiary,
.sr-bb .srt-primary-1.srt-text-tertiary,
.sr-bb .srt-primary-10 .srt-text-tertiary,
.sr-bb .srt-primary-10.srt-text-tertiary,
.sr-bb .srt-primary-11 .srt-text-tertiary,
.sr-bb .srt-primary-11.srt-text-tertiary,
.sr-bb .srt-primary-12 .srt-text-tertiary,
.sr-bb .srt-primary-12.srt-text-tertiary,
.sr-bb .srt-primary-13 .srt-text-tertiary,
.sr-bb .srt-primary-13.srt-text-tertiary,
.sr-bb .srt-primary-2 .srt-text-tertiary,
.sr-bb .srt-primary-2.srt-text-tertiary,
.sr-bb .srt-primary-3 .srt-text-tertiary,
.sr-bb .srt-primary-3.srt-text-tertiary,
.sr-bb .srt-primary-4 .srt-text-tertiary,
.sr-bb .srt-primary-4.srt-text-tertiary,
.sr-bb .srt-primary-5 .srt-text-tertiary,
.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-tertiary,
.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-tertiary,
.sr-bb .srt-primary-5.srt-text-tertiary,
.sr-bb .srt-primary-6 .srt-text-tertiary,
.sr-bb .srt-primary-6.srt-text-tertiary,
.sr-bb .srt-primary-7 .srt-text-tertiary,
.sr-bb .srt-primary-7.srt-text-tertiary,
.sr-bb .srt-primary-8 .srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-1 .srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-1.srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-2 .srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-2.srt-text-tertiary,
.sr-bb .srt-primary-8.srt-text-tertiary,
.sr-bb .srt-primary-9 .srt-text-tertiary,
.sr-bb .srt-primary-9.srt-text-tertiary {
    opacity: .7
}

.sr-bb .srt-icon {
    opacity: .33
}

.sr-bb .srt-icon-secondary {
    opacity: .7
}

.sr-bb .srt-elevation-1 {
    box-shadow: 0 1px 2px 0 #0003, 0 1px 3px 0 #0000001a
}

.sr-bb .srt-elevation-2 {
    box-shadow: 0 3px 6px 0 #0000003b, 0 3px 6px 0 #00000029
}

.sr-bb .srt-elevation-3 {
    box-shadow: 0 6px 6px 0 #00000042, 0 10px 20px 0 #00000030
}

.sr-bb .srt-elevation-center-2 {
    box-shadow: 0 1px 5px #0000003b, 0 1px 5px #00000029
}

.sr-bb .srt-inset-top-1 {
    box-shadow: inset 0 1px 2px 0 #0000003b
}

.sr-bb .srt-inset-bottom-1 {
    box-shadow: inset 0 -1px 2px 0 #0000003b
}

.sr-bb .srt-inset-top-2 {
    box-shadow: inset 0 3px 6px 0 #0000003b
}

.sr-bb .srt-inset-bottom-2 {
    box-shadow: inset 0 -3px 6px 0 #0000003b
}

.sr-bb .srt-inset-top-3 {
    box-shadow: inset 0 6px 6px 0 #0000003b
}

.sr-bb .srt-inset-bottom-3 {
    box-shadow: inset 0 -6px 6px 0 #0000003b
}

.sr-bb .srt-fill-blue-card {
    fill: #2579ad
}

.sr-bb .srt-stroke-blue-card {
    stroke: #2579ad
}

.sr-bb .srt-fill-soccer-yellow-card {
    fill: #ffbf00
}

.sr-bb .srt-stroke-soccer-yellow-card {
    stroke: #ffbf00
}

.sr-bb .srt-fill-soccer-red-card {
    fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-red-card {
    stroke: #e43b3b
}

.sr-bb .srt-stroke-soccer-substitution-in {
    stroke: #4fbe30;
    fill: #0000
}

.sr-bb .srt-fill-soccer-substitution-in {
    fill: #4fbe30
}

.sr-bb .srt-stroke-soccer-substitution-out {
    stroke: #e43b3b;
    fill: #0000
}

.sr-bb .srt-fill-soccer-substitution-out {
    fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-own-goal {
    stroke: #e43b3b;
    fill: #0000
}

.sr-bb .srt-fill-soccer-own-goal {
    fill: #e43b3b
}

.sr-bb .srt-fill-soccer-relegation-1 {
    fill: #fdd835
}

.sr-bb .srt-stroke-soccer-relegation-1 {
    stroke: #fdd835
}

.sr-bb .srt-fill-soccer-relegation-2 {
    fill: #ffb848
}

.sr-bb .srt-stroke-soccer-relegation-2 {
    stroke: #ffb848
}

.sr-bb .srt-fill-soccer-relegation-3 {
    fill: #ef6c00
}

.sr-bb .srt-stroke-soccer-relegation-3 {
    stroke: #ef6c00
}

.sr-bb .srt-fill-soccer-relegation-4 {
    fill: #e93a34
}

.sr-bb .srt-stroke-soccer-relegation-4 {
    stroke: #e93a34
}

.sr-bb .srt-fill-soccer-relegation-5 {
    fill: #941d1d
}

.sr-bb .srt-stroke-soccer-relegation-5 {
    stroke: #941d1d
}

.sr-bb .srt-fill-soccer-promotion-1 {
    fill: #51d151
}

.sr-bb .srt-stroke-soccer-promotion-1 {
    stroke: #51d151
}

.sr-bb .srt-fill-soccer-promotion-2 {
    fill: #1b911b
}

.sr-bb .srt-stroke-soccer-promotion-2 {
    stroke: #1b911b
}

.sr-bb .srt-fill-soccer-promotion-3 {
    fill: #0e8094
}

.sr-bb .srt-stroke-soccer-promotion-3 {
    stroke: #0e8094
}

.sr-bb .srt-fill-soccer-promotion-4 {
    fill: #0a6cce
}

.sr-bb .srt-stroke-soccer-promotion-4 {
    stroke: #0a6cce
}

.sr-bb .srt-fill-soccer-promotion-5 {
    fill: #4a9fe4
}

.sr-bb .srt-stroke-soccer-promotion-5 {
    stroke: #4a9fe4
}

.sr-bb .srt-nfl-timeout-1 {
    background-color: #f5a623;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-nfl-timeout-2 {
    background-color: #f5a6234d;
    color: #fff;
    border-color: #ffffff29
}

.sr-bb .srt-nfl-penalty {
    background-color: #f4a621;
    color: #fff;
    border-color: #f4a621
}

.sr-bb .srt-nfl-negative-yards-1,
.sr-bb .srt-nfl-negative-yards-2 {
    background-color: #ac182e;
    color: #fff;
    border-color: #ac182e
}

.sr-bb .srt-nfl-first-line {
    background-color: #4b90de;
    color: #fff;
    border-color: #4b90de
}

.sr-bb .srt-nfl-ten-line {
    background-color: #f5a623;
    color: #fff;
    border-color: #f5a623
}

.sr-bb .srt-fill-nfl-penalty {
    fill: #f4a621
}

.sr-bb .srt-stroke-nfl-penalty {
    stroke: #f4a621
}

.sr-bb .srt-fill-nfl-negative-yards-1 {
    fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-1 {
    stroke: #ac182e
}

.sr-bb .srt-fill-nfl-negative-yards-2 {
    fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-2 {
    stroke: #ac182e
}

.sr-bb .srt-fill-nfl-first-line {
    fill: #4b90de
}

.sr-bb .srt-stroke-nfl-first-line {
    stroke: #4b90de
}

.sr-bb .srt-fill-nfl-ten-line {
    fill: #f5a623
}

.sr-bb .srt-stroke-nfl-ten-line {
    stroke: #f5a623
}

.sr-bb .srt-mlb-run-1 {
    background-color: #090;
    color: #fff;
    border-color: #090
}

.sr-bb .srt-mlb-run-2 {
    background-color: #fff;
    color: #090;
    border-color: #090
}

.sr-bb .srt-mlb-hit-1 {
    background-color: #f7ab11;
    color: #000;
    border-color: #f7ab11
}

.sr-bb .srt-mlb-hit-2 {
    background-color: #fff;
    color: #f7ab11;
    border-color: #f7ab11
}

.sr-bb .srt-mlb-hit-3 {
    background-color: #00a4ff;
    color: #fff;
    border-color: #00a4ff
}

.sr-bb .srt-mlb-error-1 {
    background-color: #d0021b;
    color: #fff;
    border-color: #d0021b
}

.sr-bb .srt-mlb-error-2 {
    background-color: #fff;
    color: #d0021b;
    border-color: #d0021b
}

.sr-bb .srt-mlb-neutral-1 {
    background-color: #212121;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-fill-mlb-base,
.sr-bb .srt-strole-mlb-base {
    fill: #00a4ff
}

.sr-bb .srt-fill-change-increase {
    fill: #00003c
}

.sr-bb .srt-stroke-change-increase {
    stroke: #00003c
}

.sr-bb .srt-fill-change-decrease {
    fill: red
}

.sr-bb .srt-stroke-change-decrease {
    stroke: red
}

.sr-bb .srt-fill-text {
    fill: #000
}

.sr-bb .srt-fill-text-invert {
    fill: #fff
}

.sr-bb .srt-fill-text-secondary {
    fill-opacity: .7
}

.sr-bb .srt-fill-text-disabled {
    fill-opacity: .35
}

.sr-bb .srt-fill-base-1 {
    fill: #0000
}

.sr-bb .srt-stroke-base-1 {
    stroke: #0000
}

.sr-bb .srt-fill-base-1-active {
    fill: #ff00001f
}

.sr-bb .srt-stroke-base-1-active {
    stroke: #ff00001f
}

.sr-bb .srt-fill-base-1-active-2 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-base-1-active-2 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-base-1-primary {
    fill: #0000
}

.sr-bb .srt-stroke-base-1-primary {
    stroke: #0000
}

.sr-bb .srt-fill-base-1-home {
    fill: #0000
}

.sr-bb .srt-stroke-base-1-home {
    stroke: #0000
}

.sr-bb .srt-fill-base-1-away {
    fill: #0000
}

.sr-bb .srt-stroke-base-1-away {
    stroke: #0000
}

.sr-bb .srt-fill-base-2 {
    fill: currentColor
}

.sr-bb .srt-stroke-base-2 {
    stroke: currentColor
}

.sr-bb .srt-fill-base-2-active {
    fill: #ffe0e0
}

.sr-bb .srt-stroke-base-2-active {
    stroke: #ffe0e0
}

.sr-bb .srt-fill-base-2-hover {
    fill: #ffe0e0
}

.sr-bb .srt-stroke-base-2-hover {
    stroke: #ffe0e0
}

.sr-bb .srt-fill-base-3 {
    fill: #ffe0e0
}

.sr-bb .srt-stroke-base-3 {
    stroke: #ffe0e0
}

.sr-bb .srt-fill-base-3-active {
    fill: #ffd4d4
}

.sr-bb .srt-stroke-base-3-active {
    stroke: #ffd4d4
}

.sr-bb .srt-fill-base-3-hover {
    fill: #ffd4d4
}

.sr-bb .srt-stroke-base-3-hover {
    stroke: #ffd4d4
}

.sr-bb .srt-fill-primary-1 {
    fill: red
}

.sr-bb .srt-stroke-primary-1 {
    stroke: red
}

.sr-bb .srt-fill-primary-2 {
    fill: #b30000
}

.sr-bb .srt-stroke-primary-2 {
    stroke: #b30000
}

.sr-bb .srt-fill-primary-3 {
    fill: #ff1a1a
}

.sr-bb .srt-stroke-primary-3 {
    stroke: #ff1a1a
}

.sr-bb .srt-fill-primary-4 {
    fill: #f66
}

.sr-bb .srt-stroke-primary-4 {
    stroke: #f66
}

.sr-bb .srt-fill-primary-5 {
    fill: #f66
}

.sr-bb .srt-stroke-primary-5 {
    stroke: #f66
}

.sr-bb .srt-fill-primary-6 {
    fill: #940000
}

.sr-bb .srt-stroke-primary-6 {
    stroke: #940000
}

.sr-bb .srt-fill-primary-7 {
    fill: red
}

.sr-bb .srt-stroke-primary-7 {
    stroke: red
}

.sr-bb .srt-fill-primary-8 {
    fill: red
}

.sr-bb .srt-stroke-primary-8 {
    stroke: red
}

.sr-bb .srt-fill-primary-8-is-active-1 {
    fill: #ff1a1a
}

.sr-bb .srt-stroke-primary-8-is-active-1 {
    stroke: #ff1a1a
}

.sr-bb .srt-fill-primary-8-is-active-2 {
    fill: #ff1a1a
}

.sr-bb .srt-stroke-primary-8-is-active-2 {
    stroke: #ff1a1a
}

.sr-bb .srt-fill-primary-9 {
    fill: #ffb3b3
}

.sr-bb .srt-stroke-primary-9 {
    stroke: #ffb3b3
}

.sr-bb .srt-fill-primary-10 {
    fill: #f33
}

.sr-bb .srt-stroke-primary-10 {
    stroke: #f33
}

.sr-bb .srt-fill-primary-11 {
    fill: #ff1a1a
}

.sr-bb .srt-stroke-primary-11 {
    stroke: #ff1a1a
}

.sr-bb .srt-fill-primary-12 {
    fill: red
}

.sr-bb .srt-stroke-primary-12 {
    stroke: red
}

.sr-bb .srt-fill-home-1 {
    fill: #00003c
}

.sr-bb .srt-stroke-home-1 {
    stroke: #00003c
}

.sr-bb .srt-fill-home-2 {
    fill: #00003c
}

.sr-bb .srt-stroke-home-2 {
    stroke: #00003c
}

.sr-bb .srt-fill-home-3 {
    fill: #00003c
}

.sr-bb .srt-stroke-home-3 {
    stroke: #00003c
}

.sr-bb .srt-fill-home-4 {
    fill: #4d4d77
}

.sr-bb .srt-stroke-home-4 {
    stroke: #4d4d77
}

.sr-bb .srt-fill-home-5 {
    fill: #000027
}

.sr-bb .srt-stroke-home-5 {
    stroke: #000027
}

.sr-bb .srt-fill-away-1 {
    fill: red
}

.sr-bb .srt-stroke-away-1 {
    stroke: red
}

.sr-bb .srt-fill-away-2 {
    fill: red
}

.sr-bb .srt-stroke-away-2 {
    stroke: red
}

.sr-bb .srt-fill-away-3 {
    fill: red
}

.sr-bb .srt-stroke-away-3 {
    stroke: red
}

.sr-bb .srt-fill-away-4 {
    fill: #ff4d4d
}

.sr-bb .srt-stroke-away-4 {
    stroke: #ff4d4d
}

.sr-bb .srt-fill-away-5 {
    fill: #a60000
}

.sr-bb .srt-stroke-away-5 {
    stroke: #a60000
}

.sr-bb .srt-fill-neutral-1 {
    fill: #dedede
}

.sr-bb .srt-stroke-neutral-1 {
    stroke: #dedede
}

.sr-bb .srt-fill-neutral-2 {
    fill: #1a1a1a
}

.sr-bb .srt-stroke-neutral-2 {
    stroke: #1a1a1a
}

.sr-bb .srt-fill-neutral-3 {
    fill: #0000001f
}

.sr-bb .srt-stroke-neutral-3 {
    stroke: #0000001f
}

.sr-bb .srt-fill-neutral-4 {
    fill: #595959
}

.sr-bb .srt-stroke-neutral-4 {
    stroke: #595959
}

.sr-bb .srt-fill-neutral-5 {
    fill: #404040
}

.sr-bb .srt-stroke-neutral-5 {
    stroke: #404040
}

.sr-bb .srt-fill-neutral-6 {
    fill: #c2c2c2
}

.sr-bb .srt-stroke-neutral-6 {
    stroke: #c2c2c2
}

.sr-bb .srt-fill-neutral-7 {
    fill: #595959
}

.sr-bb .srt-stroke-neutral-7 {
    stroke: #595959
}

.sr-bb .srt-fill-neutral-8 {
    fill: #dedede
}

.sr-bb .srt-stroke-neutral-8 {
    stroke: #dedede
}

.sr-bb .srt-fill-neutral-9 {
    fill: #f0f0f0
}

.sr-bb .srt-stroke-neutral-9 {
    stroke: #f0f0f0
}

.sr-bb .srt-fill-neutral-10 {
    fill: #e0e0e0
}

.sr-bb .srt-stroke-neutral-10 {
    stroke: #e0e0e0
}

.sr-bb .srt-fill-neutral-11 {
    fill: #999
}

.sr-bb .srt-stroke-neutral-11 {
    stroke: #999
}

.sr-bb .srt-fill-neutral-12 {
    fill: #4d4d4d
}

.sr-bb .srt-stroke-neutral-12 {
    stroke: #4d4d4d
}

.sr-bb .srt-fill-neutral-13 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-neutral-13 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-win {
    fill: #00003c
}

.sr-bb .srt-stroke-win {
    stroke: #00003c
}

.sr-bb .srt-fill-draw {
    fill: #0006
}

.sr-bb .srt-stroke-draw {
    stroke: #0006
}

.sr-bb .srt-fill-lose {
    fill: red
}

.sr-bb .srt-stroke-lose {
    stroke: red
}

.sr-bb .srt-stop-base-1 {
    stop-color: #0000
}

.sr-bb .srt-stop-primary-1 {
    stop-color: red
}

.sr-bb .srt-stop-primary-2 {
    stop-color: #b30000
}

.sr-bb .srt-stop-primary-3 {
    stop-color: #ff1a1a
}

.sr-bb .srt-stop-primary-4,
.sr-bb .srt-stop-primary-5 {
    stop-color: #f66
}

.sr-bb .srt-stop-primary-6 {
    stop-color: #940000
}

.sr-bb .srt-stop-primary-7,
.sr-bb .srt-stop-primary-8 {
    stop-color: red
}

.sr-bb .srt-stop-primary-9 {
    stop-color: #ffb3b3
}

.sr-bb .srt-stop-primary-10 {
    stop-color: #f33
}

.sr-bb .srt-stop-primary-11 {
    stop-color: #ff1a1a
}

.sr-bb .srt-stop-primary-12 {
    stop-color: red
}

.sr-bb .srt-stop-home-1 {
    stop-color: #00003c
}

.sr-bb .srt-stop-away-1 {
    stop-color: red
}

.sr-bb .srt-fill-neutral-14 {
    fill: #fff
}

.sr-bb .srt-stroke-neutral-14 {
    stroke: #fff
}

.sr-bb .srt-logo-powered-by-light {
    display: inline-block
}

.sr-bb .srt-logo-powered-by-dark {
    display: none
}

/* mobile_view_css */

@media screen and (max-width:577px) {
    .odds-box span {
        
        min-width: 16vw;
    }
}

