#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-spinner {
    left: 50%;
    opacity: 1;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    transition: opacity 0.1s ease-out;
}

.mb-spinner--small {
    height: 54px;
}

.mb-spinner--large {
    height: 100px;
}

.mb-spinner--hidden {
    height: 0;
    opacity: 0;
    overflow: hidden;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-button {
    transition: opacity 0.25s ease-in-out, background-color 0.25s ease-in-out,
        width 0.25s ease-in-out;
    border-radius: 2px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    height: 36px;
    opacity: 1;
    line-height: 36px;
    outline: 0;
    text-transform: uppercase;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    display: inline-block;
    position: relative;
    vertical-align: bottom;
}

.mb-button.custom-coupen-sec {
    height: 45px;
}

.mb-button--primary {
    background-color: #c51a1b;
    color: #fff;
}

.mb-button--primary:visited {
    color: #fff;
}

.mb-button--primary:focus,
.mb-button--primary:hover {
    color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4);
}

.mb-button--primary:focus {
    outline: 0;
    text-decoration: none;
}

.mb-button--primary:active {
    color: #fff;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    outline: 0;
}

.mb-button--secondary {
    background-color: #a3a1a7;
    color: #fff;
}

.mb-button--secondary:visited {
    color: #fff;
}

.mb-button--secondary:focus,
.mb-button--secondary:hover {
    color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.mb-button--secondary:focus {
    outline: 0;
    text-decoration: none;
}

.mb-button--secondary:active {
    color: #fff;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    outline: 0;
}

.mb-button--plain,
.mb-button--plain.Bar__button--active___IYMmm {
    border: 1px solid hsla(260, 3%, 64%, 0.5);
    background-color: #fff;
    color: #00b2ff;
}

.mb-button--plain:visited {
    color: #00b2ff;
}

.mb-button--plain:focus,
.mb-button--plain:hover {
    color: #00b2ff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.mb-button--plain:focus {
    outline: 0;
    text-decoration: none;
}

.mb-button--plain:active {
    color: #00b2ff;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    outline: 0;
}

.mb-button--flat {
    color: #43444a;
    background-color: inherit;
    border: 1px solid #ddd;
}

.mb-button--flat:visited {
    color: #43444a;
}

.mb-button--flat:focus,
.mb-button--flat:hover {
    color: #43444a;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.mb-button--flat:focus {
    outline: 0;
    text-decoration: none;
}

.mb-button--flat:active {
    color: #43444a;
    box-shadow: none;
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    outline: 0;
}

.mb-button--alternative {
    background-color: #00b2ff;
    color: #fff;
}

.mb-button--alternative:visited {
    color: #fff;
}

.mb-button--alternative:focus,
.mb-button--alternative:hover {
    color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4);
}

.mb-button--alternative:focus {
    outline: 0;
    text-decoration: none;
}

.mb-button--alternative:active {
    color: #fff;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    outline: 0;
}

.mb-button--login {
    background-color: #00b2ff;
    color: #fff;
}

.mb-button--login:visited {
    color: #fff;
}

.mb-button--login:focus,
.mb-button--login:hover {
    color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4);
}

.mb-button--login:focus {
    outline: 0;
    text-decoration: none;
}

.mb-button--login:active {
    color: #fff;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    outline: 0;
}

.mb-button--confirm {
    background-color: #fff;
}

.mb-button--confirm:focus,
.mb-button--confirm:hover {
    background-color: #00b181;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4);
}

.mb-button--confirm:focus {
    outline: 0;
    text-decoration: none;
}

.mb-button--confirm:active {
    background-color: #00b181;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    outline: 0;
}

.mb-button--cancel {
    background-color: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.mb-button--cancel:focus,
.mb-button--cancel:hover {
    background-color: #c51a1b;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4);
}

.mb-button--cancel.cancel_bet_butt {
    font-size: 12px;
}

.mb-button--cancel.cancel_bet_butt:active,
.mb-button--cancel.cancel_bet_butt:focus,
.mb-button--cancel.cancel_bet_butt:hover {
    box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset,
        rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset;
    background: transparent;
    border: 1px solid #fff;
    box-shadow: rgb(204, 219, 232) 1px 1px 4px 0px inset,
        rgb(255 255 255 / 72%) -1px -3px 1px 1px inset;
    background: transparent;
}

.mb-button--cancel:focus {
    outline: 0;
    text-decoration: none;
}

.mb-button--cancel:active {
    background-color: #c51a1b;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    outline: 0;
}

.mb-button--live {
    background-color: #d9af5b;
}

.mb-button--classic {
    background-color: #c1d72e;
    color: #000;
}

.mb-button--classic:hover,
.mb-button--classic:visited {
    color: #000;
}

.mb-button--extra-small {
    width: 40px;
}

.mb-button--small-mobile {
    width: 80px;
}

.mb-button--regular {
    width: 91px;
}

.mb-button--medium-mobile {
    width: 108px;
}

.mb-button--medium {
    width: 121px;
    min-width: 121px;
}

.mb-button--wide {
    width: 120px;
}

.mb-button--large-wide {
    width: 240px;
}

.mb-button--wider {
    width: 100%;
    display: block;
}

.mb-button--wider:hover {
    display: block;
}

.mb-button--disabled {
    opacity: 0.38;
}

.mb-button--disabled:hover {
    box-shadow: none;
    cursor: not-allowed;
}

.mb-button--disabled:focus {
    box-shadow: none;
}

.mb-button--success {
    opacity: 1;
    background-color: #00b181;
}

.mb-button--topButton {
    margin-bottom: 8px;
}

#ErrorBoundary__outline-infinity-loader___2I1Sy {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: ErrorBoundary__infinityAnimation___vLoyT 1.6s linear
        infinite;
    animation: ErrorBoundary__infinityAnimation___vLoyT 1.6s linear infinite;
}

@-webkit-keyframes ErrorBoundary__infinityAnimation___vLoyT {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes ErrorBoundary__infinityAnimation___vLoyT {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.ErrorBoundary__error___3yWgZ {
    width: 100%;
    min-height: 60vh;
    color: #43444a;
    background: #ececed;
    text-align: center;
}

.ErrorBoundary__codeTitle___1IYUE {
    font-weight: 700;
    display: block;
}

.ErrorBoundary__title___2ZLGC {
    padding-top: 16px;
}

.ErrorBoundary__code___1beSm {
    padding: 16px;
}

#Header__outline-infinity-loader___2VfMj {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Header__infinityAnimation___3ZZoj 1.6s linear infinite;
    animation: Header__infinityAnimation___3ZZoj 1.6s linear infinite;
}

@-webkit-keyframes Header__infinityAnimation___3ZZoj {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Header__infinityAnimation___3ZZoj {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Header__logo___QaSE4 {
    width: 80px;
    height: 100px;
}

.header_logo_main1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 12px;
}

.header_logo_main {
    width: 80px;
    height: 80px;
    object-fit: contain;
}

.Header__header___Uivng {
    background-color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 96px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    left: 0;
    position: fixed;
    top: 0;
    transition: width 0.2s ease-in-out, left 0.2s ease-in-out;
    width: 100%;
    z-index: 1010;
}

.Header__header--isPromo___1W5QA {
    left: 0;
    width: 100%;
    height: 74px;
}

.Header__header___Uivng:before {
    width: 0;
}

.Header__logoContainer___3VZ69 {
    background-color: #c51a1b;
    display: -webkit-flex;
    display: flex;
    height: 104px;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    width: 104px;
}

.Header__menu___3PP95 {
    display: none;
}

.Header__navBar___1I-Fm {
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 100%;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    list-style: none;
    margin: 0;
    margin-left: auto;
    z-index: 20;
}

@media (min-width: 520px) {
    .Header__navBar___1I-Fm {
        display: flex !important;
    }
}

.Header__bonusToggle___9iXwI {
    margin: 16px 32px 40px 0;
}

.Header__nav___2lGS8 {
    -webkit-flex: auto;
    flex: auto;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding-right: 30px;
}

.Header__closeBetslip___TIEGo {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    height: 100%;
    width: 48px;
}

.Header__closeBetslipIcon___2lJ6g {
    height: 24px;
    margin: auto;
    width: 24px;
}

.Header__textArea___2EI1r {
    text-transform: capitalize;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin: 16px 0;
    padding-left: 16px;
    width: calc(100% - 48px);
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.Header__noDisplay___b6FtM {
    display: none;
}

@media (max-width: 1024px) {
    .Header__bonusToggle___9iXwI {
        margin: 16px 16px 40px 8px;
    }
}

@media (max-width: 768px) {
    .Header__header___Uivng .Header__logoContainer___3VZ69 {
        height: 64px;
        width: 64px;
    }
    .Header__header___Uivng .Header__logo___QaSE4 {
        width: 64px;
        height: 80px;
    }
    .Header__header--isPromo___1W5QA {
        left: 0;
        width: 100%;
    }
    .Header__header--searching___1fRlI .Header__mb-search___18FJ7 {
        min-width: 100%;
    }
    .Header__header--searching___1fRlI:before {
        transition: width 0.2s ease-in-out;
        width: 0;
    }
}

@media (max-width: 600px) {
    .Header__header___Uivng {
        height: 48px;
    }
    .Header__header___Uivng .Header__logoContainer___3VZ69 {
        /* height: 48px;
        width: 48px */
        height: 34px;
        width: 34px;
        margin: 7px 0;
        border-radius: 2px;
    }
    .Header__header___Uivng .Header__logo___QaSE4 {
        width: 34px;
        height: 42px;
        /* margin-top: -4px;
        margin-left: -2px */
    }
    .Header__navBar___1I-Fm {
        margin-left: 0;
    }
    .Header__navBar--loggedIn___2iNri {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        margin-left: 8px;
    }
    .Header__bonusToggle___9iXwI {
        display: none;
    }
    .Header__promoNavBar___2VP0j {
        margin-left: auto;
    }
}

@media (max-width: 600px) {
    .Header__header___Uivng {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        left: 0;
        width: 100%;
    }
    .Header__header___Uivng .Header__logoContainer___3VZ69 {
        /* display: none */
    }
    .Header__header--searching___1fRlI {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        margin: 0 auto;
        min-width: 100%;
        -webkit-order: 1;
        order: 1;
    }
    .Header__header--searching___1fRlI .Header__menu___3PP95 {
        display: none;
    }
    .Header__menu___3PP95 {
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-flow: column;
        flex-flow: column;
        -webkit-justify-content: center;
        justify-content: center;
        background: #2b2f35;
        height: 100%;
        width: 48px;
        text-align: center;
        padding-top: 0;
    }
    .Header__menu___3PP95,
    .Header__menu___3PP95:hover {
        display: -webkit-flex;
        display: flex;
    }
    .Header__menu___3PP95:active {
        -webkit-transform: scale(0.97);
        transform: scale(0.97);
    }
    .Header__menuIcon___1iTn5 {
        height: 24px;
        width: 24px;
        vertical-align: middle;
    }
    .Header__menuLabel___19wRL {
        font-size: 10px;
        color: #fff;
        text-transform: capitalize;
    }
    .Header__navToggle___1WccL {
        color: #fff;
        display: block;
        font-size: 25px;
        height: 100%;
        line-height: 1em;
        margin: 0 10px;
        padding: 10px 0;
        position: relative;
        text-align: center;
        width: 65px;
    }
    .Header__navToggle___1WccL * {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .Header__navToggle___1WccL:hover {
        color: #fff;
        opacity: 0.54;
    }
    .Header__navToggle--opened___201Ev
        .Header__header___Uivng
        .Header__navToggleIcon___1xZD5 {
        display: block;
        height: 20px;
        margin: 3px 0;
        width: 100%;
    }
    .Header__navToggleIcon___1xZD5 {
        display: block;
        height: 16px;
        margin: 3px 0 7px;
        width: 100%;
    }
    .Header__navBar___1I-Fm {
        margin-left: auto;
    }
    .Header__navBar--loggedIn___2iNri {
        margin-left: 0;
    }
    .Header__bonusToggle___9iXwI {
        margin: 16px 0 8px 12px;
    }
}

@media (max-width: 360px) {
    .Header__navBar___1I-Fm .Header__mb-header-buttons___3YU8i {
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 330px) {
    .Sidebar_Games .Tile__main--colossus___2xFVB:last-child,
    .Sidebar_Games .Tile__main--virtuals___3OH5x:last-child {
        margin-left: 0px !important;
    }
    /* .Grid__colossusTiles___3oU-0.Sidebar_Games {
        flex-direction: column !important;
    } */
}

@media (max-width: 320px) {
    .Header__header___Uivng {
        height: 48px;
    }
    .Header__header--searching___1fRlI .Header__mb-search___18FJ7 {
        min-width: 100%;
    }
    /* .Grid__sectionContent___gtkww {
        justify-content: center !important;
        column-gap: 10px;
    } */
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-global-banner {
    position: fixed;
    display: -webkit-flex;
    display: flex;
    padding: 4px;
    top: 0;
    left: 0;
    text-align: left;
    width: 100%;
    color: #fff;
    opacity: 0.95;
    z-index: 1015;
    -webkit-align-items: stretch;
    align-items: stretch;
}

.mb-global-banner__message {
    -webkit-flex: 1 0;
    flex: 1 0;
    padding-left: 4px;
    font-weight: 700;
    margin: auto;
}

.mb-global-banner__message a {
    text-decoration: underline;
}

.mb-global-banner__message a:hover {
    cursor: pointer;
}

.mb-global-banner__close {
    font-size: 18px;
    -webkit-flex: 0 0 48px;
    flex: 0 0 48px;
    display: -webkit-flex;
    display: flex;
}

.mb-global-banner__close:hover {
    cursor: pointer;
    text-decoration: underline;
}

.mb-global-banner__close-icon {
    font-size: 18px;
    margin: auto 16px;
}

#Balances__outline-infinity-loader___HFce9 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Balances__infinityAnimation___k9Z-n 1.6s linear infinite;
    animation: Balances__infinityAnimation___k9Z-n 1.6s linear infinite;
}

@-webkit-keyframes Balances__infinityAnimation___k9Z-n {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Balances__infinityAnimation___k9Z-n {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Balances__balances___1bDig {
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 100%;
    margin-right: 32px;
    padding-top: 16px;
}

.Balances__unavailableBalance___2Io-C {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    height: 96px;
    -webkit-justify-content: center;
    justify-content: center;
    padding-bottom: 32px;
    padding-top: 0;
    width: 200px;
}

.Balances__unavailableImage___2RpRN {
    height: 16px;
    margin: auto 8px;
    width: 30px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.Balances__unavailableText___3XodW {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.Balances__value___3Ht3w {
    font-size: 14px;
}

.Balances__item___18HEP {
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    font-weight: 700;
    margin-left: 16px;
    min-width: 80px;
    text-align: right;
    text-transform: uppercase;
}

.Balances__item--blue___1JBK0 {
    color: #00b2ff;
}

.Balances__item--red___WS7uB {
    color: #ff4148;
}

.Balances__item--green___1Ej_r {
    color: #c1d72e;
}

.Balances__item--unavailable___2mIsh {
    color: #ff4148;
    text-transform: none;
}

.Balances__item--blue___1JBK0,
.Balances__item--green___1Ej_r,
.Balances__item--red___WS7uB,
.Balances__item--white___1UElu {
    font-size: 12px;
}

.Balances__item--casinoBonus___18v9m {
    min-width: 64px;
}

.Balances__item--casinoBonusHeldFunds___33HMC {
    min-width: 72px;
}

@media (max-width: 1400px) {
    .Balances__item___18HEP {
        margin-left: 8px;
        min-width: 72px;
    }
    .Balances__item--casinoBonus___18v9m {
        min-width: 56px;
    }
}

@media only screen and (min-width: 1023px) and (max-width: 1024px) {
    .Balances__item___18HEP {
        margin-right: 12px;
    }
}

@media (max-width: 1024px) {
    .Balances__balances___1bDig {
        margin-right: 16px;
    }
    .Balances__item___18HEP {
        margin-left: 4px;
    }
    .Balances__item--exposure___1PgFm,
    .Balances__item--wallet___1Ic-G {
        display: none;
    }
}

@media (max-width: 768px) {
    .Balances__item--casinoBonus___18v9m {
        display: none;
    }
}

@media (max-width: 767px) {
    .Balances__unavailableBalance___2Io-C {
        display: none;
    }
}

@media (max-width: 600px) {
    .Balances__balances___1bDig {
        padding-top: 8px;
        margin-right: 8px;
    }
}

#SearchBar__outline-infinity-loader___2i1H6 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: SearchBar__infinityAnimation___1Ng9K 1.6s linear infinite;
    animation: SearchBar__infinityAnimation___1Ng9K 1.6s linear infinite;
}

@-webkit-keyframes SearchBar__infinityAnimation___1Ng9K {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes SearchBar__infinityAnimation___1Ng9K {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.SearchBar__search___34nHX {
    -webkit-flex: 1;
    flex: 1;
    height: 60px;
    margin-right: 16px;
    max-width: 320px;
    min-width: 220px;
    padding-left: 10px;
    position: relative;
    z-index: 10;
}

.SearchBar__search--searching___24Q0S {
    background: #2b2f35;
}

.SearchBar__search--searching___24Q0S input[type="text"] {
    background-color: transparent;
    -webkit-flex: 10;
    flex: 10;
    padding-left: 32px;
}

.SearchBar__searchContainer___1p84k {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 100%;
    /* padding-right: 8px */
    /* width: 30vw; */
}

.SearchBar__form___3KsGK {
    background: #43444a url(../images/icon-search-white.svg) no-repeat 3% 50% !important;
    border-radius: 24px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 10;
    flex: 10;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 32px;
    margin: 16px 0;
    min-width: 440px;
    max-width: 100%;
    padding: 0 8px;
    position: relative;
}

@media (max-width: 900px) {
    .SearchBar__form___3KsGK {
        min-width: 20vw;
    }
}

.SearchBar__form--searching___20g13 {
    background: #53555b url(../images/icon-search-white.svg) no-repeat 3% 50%;
}

.SearchBar__form--searching___20g13
    > .SearchBar__input___2JVJL
    > .SearchBar__searchLabelImage___1Ugdb {
    background-position: 68px 9px;
}

.SearchBar__form___3KsGK input[type="text"] {
    border: 0;
    color: #fff;
    font-size: 12px;
    font-stretch: condensed;
    font-style: normal;
    font-weight: 700;
    height: 24px;
    margin: auto 0;
    outline: none;
    padding: 0 23px 0 32px;
    text-align: left;
}

.SearchBar__form___3KsGK input[type="text"]::-webkit-input-placeholder {
    color: #fff;
    font-weight: 400;
    visibility: visible;
}

.SearchBar__form___3KsGK input[type="text"]::-moz-placeholder {
    color: #fff;
    font-weight: 400;
    visibility: visible;
}

.SearchBar__form___3KsGK input[type="text"]:-ms-input-placeholder {
    color: #fff;
    font-weight: 400;
    visibility: visible;
}

.SearchBar__form___3KsGK input[type="text"]:-moz-placeholder {
    color: #fff;
    font-weight: 400;
    visibility: visible;
}

.SearchBar__form___3KsGK input[type="text"]::-ms-clear {
    display: none;
}

.SearchBar__input___2JVJL {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 12;
    flex: 12;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 32px;
}

.SearchBar__searchLabel___36eYx {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: -webkit-flex;
    display: flex;
    width: 40px;
}

.SearchBar__searchLabelImage___1Ugdb {
    background-color: transparent;
    /* background-image: url(../images/new-logo-white-small.png); */
    background-position: 68px 5px;
    background-repeat: no-repeat;
    background-size: 100px 12px;
    opacity: 1;
}

.SearchBar__searchLabelImage--typing___19-5Y {
    background-image: none;
    opacity: 1;
}

.SearchBar__cancelSearch___2gG_w {
    display: none;
}

.SearchBar__cancelSearch--show___3MFbP {
    color: #fff;
    display: block;
    font-size: 12px;
    position: absolute;
    right: 4px;
    top: 5px;
}

.SearchBar__cancelSearch--show___3MFbP:hover {
    color: #fff;
    opacity: 0.38;
}

.SearchBar__itemDivider___1GD3u {
    background: #53555b;
    border: 0;
    font-size: 16px;
    font-weight: 500;
    height: 1.5px;
    line-height: 1px;
    margin: -1px 0 0;
    min-height: 35px;
    outline: 0;
    text-align: left;
}

.SearchBar__itemDivider___1GD3u:after {
    background-color: #53555b;
    color: #fff;
    content: attr(data-content);
    display: inline-block;
    line-height: 24px;
    padding: 3px 8px;
    position: relative;
}

.SearchBar__casino___1788U {
    border-bottom: 2px solid #c1d72e;
}

.SearchBar__event___2r-2j {
    border-bottom: 2px solid #c51a1b;
}

.SearchBar__searchList___1JAqy {
    -webkit-overflow-scrolling: touch;
    -webkit-flex: 1;
    flex: 1;
    max-height: 85vh;
    overflow-y: auto;
    padding-bottom: 18px;
    position: absolute;
    -webkit-transform: translateY(-110%);
    transform: translateY(-110%);
    visibility: hidden;
    width: 30vw;
    /* max-width: 50%; */
    /* min-width: 472px; */
    margin-top: 5px;
    z-index: -1;
}

.SearchBar__searchList--active___36hl6 {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
}

.SearchBar__listItem___3pd4N {
    background-color: #53555b;
    border-bottom: 1px solid #a3a1a7;
    border-left: 4px solid #53555b;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    min-height: 60px;
    padding: 15px;
}

.SearchBar__listItem___3pd4N:last-child {
    border-bottom: 0;
}

.SearchBar__listItem___3pd4N.SearchBar__active___2iejg,
.SearchBar__listItem___3pd4N:hover {
    background: #53555b;
    border-left: 4px solid #c51a1b;
    color: #fff;
    cursor: pointer;
}

.SearchBar__listItem--empty___11709 {
    -webkit-align-items: center;
    align-items: center;
    background-color: #53555b;
    color: #fff;
    font-size: 16px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 15px 30px;
    text-align: left;
}

.SearchBar__listItem--casino___2-fgl,
.SearchBar__listItem--sport___og9s7 {
    -webkit-flex: 1;
    flex: 1;
    margin-right: 10px;
}

.SearchBar__listItem--casino___2-fgl > span,
.SearchBar__listItem--sport___og9s7 > span {
    display: inline-block;
    height: 18px;
    margin: 10px 0 0 10px;
    width: 18px;
}

.SearchBar__casinoLink___ns2Cm.SearchBar__active___2iejg,
.SearchBar__casinoLink___ns2Cm:hover {
    border-left: 4px solid #c1d72e;
}

.SearchBar__casinoIcon___382hs {
    display: inline-block;
    margin-left: -8px;
    max-height: 45px;
    max-width: 60px;
}

.SearchBar__casinoDetails___WtynN,
.SearchBar__eventDetails___kXDE_ {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 6;
    flex: 6;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.SearchBar__casinoName___2a4mJ,
.SearchBar__eventName___2zLlR {
    font-size: 16px;
    font-weight: 700;
}

.SearchBar__casinoGametype___TuNat {
    -webkit-flex: 2;
    flex: 2;
    text-align: left;
}

.SearchBar__highlightName___1-N4D {
    background-color: transparent;
    color: #fff;
    font-weight: 4000;
    margin: auto;
    padding: 0;
}

.SearchBar__casinoProvider___35oh6,
.SearchBar__eventTime___2YeZA {
    -webkit-flex: 2;
    flex: 2;
    text-align: right;
}

.SearchBar__casinoProvider___35oh6.SearchBar__mb-in-play___3n2ay,
.SearchBar__eventTime___2YeZA.SearchBar__mb-in-play___3n2ay {
    color: #00b181;
}

@media (max-width: 1500px) {
    .SearchBar__search___34nHX {
        margin-left: 4px;
        margin-right: 4px;
    }
}

@media (max-width: 768px) {
    .SearchBar__search___34nHX {
        margin-left: 0;
        margin-right: 0;
    }
    .SearchBar__search--searching___24Q0S {
        min-width: 100%;
    }
    .SearchBar__form___3KsGK input[type="text"]::-webkit-input-placeholder {
        color: #fff;
        visibility: visible;
    }
    .SearchBar__form___3KsGK input[type="text"]::-moz-placeholder {
        color: #fff;
        visibility: visible;
    }
    .SearchBar__form___3KsGK input[type="text"]:-ms-input-placeholder {
        color: #fff;
        visibility: visible;
    }
    .SearchBar__form___3KsGK input[type="text"]:-moz-placeholder {
        color: #fff;
        visibility: visible;
    }
    .SearchBar__searchList___1JAqy {
        left: 0;
        /* width: calc(100% - 64px) */
    }
}

@media (max-width: 600px) {
    .SearchBar__search___34nHX {
        -webkit-flex: 2;
        flex: 2;
        /* height: 100%; */
        padding-left: 0;
        margin-left: auto;
        margin-right: 0;
        max-width: 100%;
        border-bottom: 1px solid #43444a;
    }
    .SearchBar__search--searching___24Q0S {
        min-width: 100%;
    }
    .SearchBar__searchLabelImage___1Ugdb {
        background-position: 82px 9px;
    }
    .SearchBar__form___3KsGK {
        height: 32px;
        margin: 14px 0;
        min-width: 160px;
        padding: 0;
    }
    .SearchBar__form___3KsGK input[type="text"] {
        border-radius: 24px;
        height: 32px;
        min-width: 32px;
        padding: 0 30px 0 40px;
        width: 100%;
    }
    .SearchBar__form--searching___20g13 input[type="text"] {
        -webkit-flex: 10;
        flex: 10;
    }
    .SearchBar__form--searching___20g13
        > .SearchBar__input___2JVJL
        > .SearchBar__searchLabelImage___1Ugdb {
        background-position: 56px 9px;
    }
    .SearchBar__input___2JVJL {
        color: #fff;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        font-size: 12px;
        height: 32px;
        margin: auto 0;
    }
}

@media (max-width: 600px) {
    .SearchBar__searchContainer___1p84k {
        width: 100%;
    }
    .SearchBar__searchList___1JAqy {
        width: 100%;
        margin-top: 0;
    }
}

@media (max-width: 520px) {
    .SearchBar__search--searching___24Q0S {
        padding-left: 8px;
        width: 100%;
    }
    .SearchBar__form___3KsGK {
        background: #43444a none;
        min-width: 100%;
    }
    .SearchBar__form--searching___20g13 {
        min-width: calc(100% - 64px);
        width: 100%;
    }
    .SearchBar__input___2JVJL > span {
        margin-right: -5px;
        margin-top: -2px;
        font-size: 13px;
    }
}

@media (max-width: 360px) {
    .SearchBar__search___34nHX {
        margin-right: 0;
        min-width: 114px;
    }
    .SearchBar__search--searching___24Q0S {
        min-width: 100%;
        padding-left: 8px;
    }
    .SearchBar__searchContainer___1p84k {
        padding-left: 0;
    }
}

@media (max-width: 320px) {
    .SearchBar__searchLabelImage___1Ugdb {
        background-position: 68px 9px;
    }
    .SearchBar__form___3KsGK input[type="text"] {
        padding: 0 8px 0 28px;
    }
}

#Buttons__outline-infinity-loader___1HFyA {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Buttons__infinityAnimation___3c_pV 1.6s linear infinite;
    animation: Buttons__infinityAnimation___3c_pV 1.6s linear infinite;
}

@-webkit-keyframes Buttons__infinityAnimation___3c_pV {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Buttons__infinityAnimation___3c_pV {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Buttons__buttons___aLOW8 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-right: 16px;
    max-width: 311px;
    padding-top: 12px;
}

.Buttons__buttons--loggedIn___MRtJ7 {
    margin-right: 10px;
}

.Buttons__buttons--noDisplay___3aCOy > .Buttons__login___2_odk {
    display: none;
}

.Buttons__buttons--noDisplay___3aCOy > .Buttons__register___3OUvf {
    display: block;
}

.Buttons__login___2_odk,
.Buttons__register___3OUvf {
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.Buttons__button___vsMLv {
    height: 40px;
    line-height: 40px;
    margin: 0;
}

.Buttons__button___vsMLv.dep_button {
    padding-right: 4px;
    width: 116px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-width: 116px;
}

.Buttons__login___2_odk {
    margin-right: 16px;
}

@media (max-width: 1200px) {
    .Buttons__button___vsMLv {
        margin: 0 8px;
    }
}

@media (max-width: 1024px) {
    .Buttons__button___vsMLv {
        margin: 0 8px;
    }
}

@media (max-width: 600px) {
    .Buttons__buttons___aLOW8 {
        margin-right: 8px;
        margin-left: 8px;
        padding: 8px 0;
    }
    .Buttons__button___vsMLv {
        height: 32px;
        line-height: 32px;
    }
}

@media (max-width: 520px) {
    .Buttons__buttons___aLOW8 {
        margin-right: 8px;
        margin-left: 8px;
        padding: 8px 0;
    }
    .Buttons__register___3OUvf {
        height: 32px;
        line-height: 32px;
    }
}

#NavSubMenu__outline-infinity-loader___22aUq {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: NavSubMenu__infinityAnimation___FjyXz 1.6s linear
        infinite;
    animation: NavSubMenu__infinityAnimation___FjyXz 1.6s linear infinite;
}

@-webkit-keyframes NavSubMenu__infinityAnimation___FjyXz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes NavSubMenu__infinityAnimation___FjyXz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.NavSubMenu__menuContainer___3Ne1Y {
    height: 40px;
    left: 104px;
    position: fixed;
    top: 64px;
}

.NavSubMenu__menu___ld6GX,
.NavSubMenu__menuContainer___3Ne1Y {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    width: auto;
}

.NavSubMenu__menu___ld6GX {
    -webkit-align-content: space-between;
    align-content: space-between;
    background-color: #53555b;
    color: #fff;
    height: 100%;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
}

.NavSubMenu__menuEnd___2LldM {
    border-top: 40px solid #53555b;
    border-right: 16px solid transparent;
    height: 0;
    width: 0;
}

.NavSubMenu__menuLink___JVOuL {
    display: flex;
    height: 40px;
    margin: 0 4px;
    position: relative;
    width: auto;
    text-align: center;
    cursor: pointer;
}

.NavSubMenu__menuLink___JVOuL a {
    padding: 12px 8px;
}

@media (max-width: 700px) and (min-width: 601px) {
    .NavSubMenu__menuLink___JVOuL a {
        padding: 12px 4px;
    }
}

.NavSubMenu__menuLink___JVOuL:hover {
    background-color: #43444a;
}

.NavSubMenu__menuLink___JVOuL a {
    color: #fff;
    font-size: 14px;
    font-stretch: condensed;
    font-style: normal;
    font-weight: 700;
    letter-spacing: normal;
    line-height: normal;
    text-align: left;
}

@media (max-width: 768px) {
    .NavSubMenu__menuContainer___3Ne1Y {
        left: 0;
    }
}

@media (max-width: 600px) {
    .NavSubMenu__menuContainer___3Ne1Y {
        display: none;
    }
}

#NavSection__outline-infinity-loader___LrEGY {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: NavSection__infinityAnimation___3XWCc 1.6s linear
        infinite;
    animation: NavSection__infinityAnimation___3XWCc 1.6s linear infinite;
}

@-webkit-keyframes NavSection__infinityAnimation___3XWCc {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes NavSection__infinityAnimation___3XWCc {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.NavSection__nav___3WvbT {
    display: none;
}

@media (max-width: 520px) {
    .NavSection__nav___3WvbT {
        -webkit-align-items: center;
        align-items: center;
        color: #fff;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        -webkit-justify-content: center;
        justify-content: center;
        height: 100%;
        margin-left: 0;
    }
    .NavSection__nav--loggedIn___2Ni0B {
        max-width: 104px;
        margin-left: 8px;
    }
    .NavSection__nav--searching___2eAky {
        display: none;
    }
    .NavSection__accountToggle___fxpu7,
    .NavSection__betslipToggle___2To1t {
        -webkit-align-items: center;
        align-items: center;
        color: #fff;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        font-size: 25px;
        height: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        line-height: 1em;
        margin: 0 auto;
        text-align: center;
        width: 48px;
    }
    .NavSection__accountToggle___fxpu7 *,
    .NavSection__betslipToggle___2To1t * {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .NavSection__accountToggle___fxpu7:hover,
    .NavSection__betslipToggle___2To1t:hover {
        opacity: 0.54;
    }
    .NavSection__bonusToggle___3Es3f {
        display: none;
    }
    .NavSection__iconContainer___3_md9 {
        display: -webkit-flex;
        display: flex;
        height: 32px;
        -webkit-justify-content: center;
        justify-content: center;
        margin-bottom: 0;
        padding: 6px 12px 0;
        width: 48px;
    }
    .NavSection__accountIcon___1KoOg,
    .NavSection__betslipIcon___1ZqlS {
        display: block;
        height: 20px;
        margin: 2px;
        width: auto;
    }
    .NavSection__closeIcon___2yefY {
        display: block;
        height: 20px;
        margin: 5px 0 6px;
        width: 100%;
    }
    .NavSection__labelTitle___1Bk1I {
        display: block;
        font-size: 10px;
        height: 16px;
        line-height: 1em;
        overflow: hidden;
        padding-top: 1px;
        text-overflow: ellipsis;
        width: 100%;
    }
    .NavSection__bonusicon___31iKQ {
        display: block;
        height: 33px;
        margin: 5px 0;
        width: 100%;
    }
    .NavSection__badge___1NU2B {
        background: #c51a1b;
        border-radius: 50%;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        height: 18px;
        line-height: 18px;
        position: absolute;
        right: 56px;
        top: 7px;
        width: 18px;
    }
}

@media (max-width: 360px) {
    .NavSection__nav--loggedIn___2Ni0B .NavSection__accountToggle___fxpu7 {
        margin: 0;
    }
    .NavSection__accountToggle___fxpu7 * {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .NavSection__accountToggle___fxpu7:hover {
        opacity: 0.54;
    }
    .NavSection__closeIcon___2yefY {
        height: 20px;
        width: 100%;
    }
    .NavSection__usernameTitle___1AsDp {
        font-size: 12px;
    }
}

#Event__outline-infinity-loader___2Wasg {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Event__infinityAnimation___2KuNn 1.6s linear infinite;
    animation: Event__infinityAnimation___2KuNn 1.6s linear infinite;
}

@-webkit-keyframes Event__infinityAnimation___2KuNn {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Event__infinityAnimation___2KuNn {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Event__eventRow___1Dvga {
    width: 100%;
}

.Event__eventName___DG70k {
    font-size: 14px;
    font-weight: 700;
    color: #43444a;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.Event__eventName___DG70k:hover {
    text-decoration: underline;
}

#Market__outline-infinity-loader___14OXu {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Market__infinityAnimation___2VNxx 1.6s linear infinite;
    animation: Market__infinityAnimation___2VNxx 1.6s linear infinite;
}

@-webkit-keyframes Market__infinityAnimation___2VNxx {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Market__infinityAnimation___2VNxx {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Market__marketRow--bet___1dePt {
    padding: 0;
}

.Market__marketRow--bet___1dePt > .Market__marketName___3GfDT {
    opacity: 0.54;
}

.Market__marketRow--unmatched___15JR0,
.Market__marketRow--unsubmitted___2QNsA {
    padding: 5px 0 0;
}

.Market__marketName___3GfDT,
.Market__runnerName___2nk8d {
    font-size: 12px;
    font-weight: 700;
}

.Market__runnerName___2nk8d {
    padding-left: 10px;
    opacity: 0.54;
}

.ClippableString__clippable___1fqXU {
    display: inline-block;
    position: relative;
    max-width: 100%;
}

.ClippableString__clippable___1fqXU > h4 {
    display: inline-block;
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
}

.Runner__info___21Pwe.cl-Runner__info .ClippableString__clippable___1fqXU > h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    position: relative;
}

.ClippableString__spacer___2XP5e {
    visibility: hidden;
}

.ClippableString__always-visible___2_9oq {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

.ClippableString__always-visible___2_9oq.cl-ClippableString {
    position: static;
    white-space: nowrap;
    width: 97%;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    top: 4px;
}

.ClippableString__variable___38RDR {
    max-width: calc(100% - 20px);
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

#Bet__outline-infinity-loader___14KRK {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Bet__infinityAnimation___t9ahc 1.6s linear infinite;
    animation: Bet__infinityAnimation___t9ahc 1.6s linear infinite;
}

@-webkit-keyframes Bet__infinityAnimation___t9ahc {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Bet__infinityAnimation___t9ahc {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Bet__betRow___1NAhd {
    display: -webkit-flex;
    display: flex;
    height: 30px;
    padding-top: 2px;
    position: relative;
    width: 100%;
}

.Bet__betPropertiesContainer___2RLde {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%;
}

.Bet__backersStake___Dl1zC,
.Bet__layersStake___2Fn0q,
.Bet__odds___ptdOS,
.Bet__runnerName___2yqs1 {
    -webkit-align-items: center;
    align-items: center;
    border-radius: 2px;
    color: #43444a;
    display: -webkit-flex;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    height: 100%;
    margin: 0 1px;
    opacity: 0.87;
    position: relative;
}

.Bet__backersStake--back___3rAzI,
.Bet__backersStake--win___8WIeQ,
.Bet__layersStake--back___A2ZGl,
.Bet__layersStake--win___3ppv4,
.Bet__odds--back___1XMKz,
.Bet__odds--win___2Fv2v,
.Bet__runnerName--back___c2Kjb,
.Bet__runnerName--win___3AVil {
    background-color: #e9f6fc;
}

.Bet__backersStake--lay___25_xn,
.Bet__backersStake--lose___PdIFd,
.Bet__layersStake--lay___1peoI,
.Bet__layersStake--lose___11NEg,
.Bet__odds--lay___24Dg1,
.Bet__odds--lose___2ltrX,
.Bet__runnerName--lay___W8H1D,
.Bet__runnerName--lose___1kdBC {
    background-color: #fce3e4;
}

.Bet__runnerName___2yqs1 {
    -webkit-flex: 4;
    flex: 4;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 0 5px;
    min-width: 130px;
    white-space: nowrap;
}

.Bet__odds___ptdOS {
    -webkit-flex: 1.5;
    flex: 1.5;
    padding-right: 5px;
}

.Bet__backersStake___Dl1zC,
.Bet__odds___ptdOS {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.Bet__backersStake___Dl1zC {
    -webkit-flex: 2.5;
    flex: 2.5;
    padding: 0 5px;
    max-width: 64px;
    text-align: right;
}

.Bet__backersStake___Dl1zC span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Bet__layersStake___2Fn0q {
    -webkit-flex: 2.5;
    flex: 2.5;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding: 0 5px;
    max-width: 64px;
    text-align: right;
}

.Bet__layersStake___2Fn0q span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mb-scrollable {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    padding-right: 0;
    max-height: inherit;
    max-width: inherit;
    overscroll-behavior: contain;
    -ms-scroll-chaining: none;
}

#Bets__outline-infinity-loader___24RJv {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Bets__infinityAnimation___3O4DA 1.6s linear infinite;
    animation: Bets__infinityAnimation___3O4DA 1.6s linear infinite;
}

@-webkit-keyframes Bets__infinityAnimation___3O4DA {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Bets__infinityAnimation___3O4DA {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Bets__bets___CVn0C {
    height: 100%;
    width: 100%;
    /* border-left: 1px solid #ddd */
}

#tabs-7.Bets__bets___CVn0C {
    background: #fff;
}

.Bets__headersContainer___1y21e {
    -webkit-align-items: center;
    align-items: center;
    background-color: #f5f5f5;
    display: -webkit-flex;
    display: flex;
    height: 30px;
    padding: 0 15px;
    position: relative;
    width: 100%;
    z-index: 903;
}

.Bets__headers___3xzsH {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
    color: #43444a;
}

.Bets__headers___3xzsH span {
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.Bets__headerLabel--runnerName___1a9Gi {
    -webkit-flex: 4;
    flex: 4;
}

.Bets__headerLabel--odds___1xW-J,
.Bets__headerLabel--pl___2acwK,
.Bets__headerLabel--stake___3VLRM {
    -webkit-flex: 2;
    flex: 2;
}

.Bets__betsContainer___3J731 {
    background-color: #fff;
    height: 100%;
    margin-top: -30px;
    padding: 48px 5px 15px;
    position: relative;
    z-index: 902;
    overflow: hidden;
    width: 100%;
}

.Bets__betsContainer___3J731.custom-padding {
    padding-left: 8px;
    padding-right: 8px;
}

.Bets__betsContainer--noBets___3CH4K {
    height: calc(100% + 30px);
}

@media (min-width: 601px) {
    #tabs-7.Bets__bets___CVn0C .Bets__betsContainer--noBets___3CH4K {
        height: calc(100% + -23px);
    }
}

.Bets__scrollableContainer___3nIQn {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    width: 100%;
}

.Bets__scrollableContainer___3nIQn .Bets__mb-scrollable___2S-Yz {
    padding-bottom: 0;
}

.Bets__keepInPlayDisclaimer___1nd8- {
    font-size: 12px;
    font-weight: 400;
    margin-top: 16px;
    text-align: center;
}

.Bets__keepInPlayDisclaimer___1nd8-,
.Bets__noBets___pqZ-g {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
}

.Bets__noBets___pqZ-g {
    border-radius: 2px;
    height: 40px;
    line-height: 40px;
    margin-top: 2px;
    position: relative;
}

#Offer__outline-infinity-loader___2hVgf {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Offer__infinityAnimation___22IQX 1.6s linear infinite;
    animation: Offer__infinityAnimation___22IQX 1.6s linear infinite;
}

@-webkit-keyframes Offer__infinityAnimation___22IQX {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Offer__infinityAnimation___22IQX {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Offer__offer___x6q8c {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: relative;
    width: 100%;
}

.Offer__containerOfferRows___2Mz23 {
    height: auto;
    margin-top: 2px;
    width: 100%;
}

.Offer__containerOptions___3v06r {
    -webkit-align-items: center;
    align-items: center;
    border-radius: 2px;
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    height: 24px;
    margin: 8px 0;
    width: 96px;
}

.Offer__containerOptions--back___2Z_u9,
.Offer__containerOptions--win___3k9U1 {
    background-color: #e9f6fc;
    border: 1px solid #8dd2f0;
}

.Offer__containerOptions--lay___Qt8Ks,
.Offer__containerOptions--lose___3aBz- {
    background-color: #fce3e4;
    border: 1px solid #feafb2;
}

.Offer__containerOptions___3v06r > * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.Offer__checkbox___35UzT {
    -webkit-align-items: center;
    align-items: center;
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    height: 16px;
    margin: 4px;
    width: 16px;
}

.Offer__checkbox--back___25Eif,
.Offer__checkbox--win___2HwXH {
    background-color: #00b2ff;
    border: 1px solid #8dd2f0;
}

.Offer__checkbox--lay___28LIo,
.Offer__checkbox--lose___3pn1F {
    background-color: #ff7a7f;
    border: 1px solid #feafb2;
}

.Offer__checkbox--unchecked___3RJdf {
    background-color: #fff;
}

.Offer__keepInPlayText___1baBQ {
    font-weight: 700;
    font-size: 13px;
}

.Offer__offerRow___2vBP0 {
    transition: height 0.25s ease-out;
    display: -webkit-flex;
    display: flex;
    height: 40px;
    position: relative;
    width: 100%;
}

.Offer__offerRow--traderBetslip___aCtNx {
    height: 24px;
    line-height: 24px;
}

.Offer__offerRow--traderBetslip___aCtNx
    .Offer__containerOfferProperties___3j0j_ {
    height: 24px;
}

.Offer__offerRow--traderBetslip___aCtNx .Offer__label___J5B6p {
    display: none;
}

.Offer__offerRow--traderBetslip___aCtNx .Offer__controlDecreaseOdds___2lDea,
.Offer__offerRow--traderBetslip___aCtNx .Offer__controlIncreaseOdds___1moVA {
    height: 24px;
    line-height: 24px;
}

.Offer__offerRow--traderBetslip___aCtNx .Offer__betslipInput___12_Lc {
    padding: 0;
    text-align: center;
}

.Offer__offerRow--traderBetslip___aCtNx
    .Offer__odds___2Csgg
    .Offer__betslipInput___12_Lc {
    padding: 0 21px;
}

.Offer__offerRow--traderBetslip___aCtNx .Offer__button___IY1L6 {
    height: 24px;
    line-height: 21px;
    vertical-align: top;
}

.Offer__offerRow--traderBetslip___aCtNx .Offer__button___IY1L6:hover {
    border: 1px solid transparent;
}

.Offer__containerOfferProperties___3j0j_ {
    -webkit-flex: 1;
    flex: 1;
    height: 40px;
    padding-right: 83px;
}

.Offer__containerOfferActions___1tWUS,
.Offer__containerOfferProperties___3j0j_ {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
}

.Offer__containerOfferActions___1tWUS {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 81px;
}

.Offer__backersStake___3-sCe,
.Offer__firstAction___pja0e,
.Offer__layersStake___slxCK,
.Offer__odds___2Csgg,
.Offer__runner___kdDFo,
.Offer__secondAction___35Z8h {
    border-radius: 2px;
    height: 100%;
    margin: 0 1px;
    position: relative;
}

.Offer__backersStake--back___3x13W,
.Offer__backersStake--win___1kPFw,
.Offer__firstAction--back___2eEHR,
.Offer__firstAction--win___1E3Yw,
.Offer__layersStake--back___39e-l,
.Offer__layersStake--win___nxYR6,
.Offer__odds--back___3kZ9w,
.Offer__odds--win___3epgs,
.Offer__runner--back___38JhQ,
.Offer__runner--win___2mSOG,
.Offer__secondAction--back___3G9fI,
.Offer__secondAction--win___CZ5RW {
    background-color: #e9f6fc;
}

.Offer__backersStake--back___3x13W .Offer__controlIncreaseOdds___1moVA,
.Offer__backersStake--back___3x13W > .Offer__controlDecreaseOdds___2lDea,
.Offer__backersStake--win___1kPFw .Offer__controlIncreaseOdds___1moVA,
.Offer__backersStake--win___1kPFw > .Offer__controlDecreaseOdds___2lDea,
.Offer__firstAction--back___2eEHR .Offer__controlIncreaseOdds___1moVA,
.Offer__firstAction--back___2eEHR > .Offer__controlDecreaseOdds___2lDea,
.Offer__firstAction--win___1E3Yw .Offer__controlIncreaseOdds___1moVA,
.Offer__firstAction--win___1E3Yw > .Offer__controlDecreaseOdds___2lDea,
.Offer__layersStake--back___39e-l .Offer__controlIncreaseOdds___1moVA,
.Offer__layersStake--back___39e-l > .Offer__controlDecreaseOdds___2lDea,
.Offer__layersStake--win___nxYR6 .Offer__controlIncreaseOdds___1moVA,
.Offer__layersStake--win___nxYR6 > .Offer__controlDecreaseOdds___2lDea,
.Offer__odds--back___3kZ9w .Offer__controlIncreaseOdds___1moVA,
.Offer__odds--back___3kZ9w > .Offer__controlDecreaseOdds___2lDea,
.Offer__odds--win___3epgs .Offer__controlIncreaseOdds___1moVA,
.Offer__odds--win___3epgs > .Offer__controlDecreaseOdds___2lDea,
.Offer__runner--back___38JhQ .Offer__controlIncreaseOdds___1moVA,
.Offer__runner--back___38JhQ > .Offer__controlDecreaseOdds___2lDea,
.Offer__runner--win___2mSOG .Offer__controlIncreaseOdds___1moVA,
.Offer__runner--win___2mSOG > .Offer__controlDecreaseOdds___2lDea,
.Offer__secondAction--back___3G9fI .Offer__controlIncreaseOdds___1moVA,
.Offer__secondAction--back___3G9fI > .Offer__controlDecreaseOdds___2lDea,
.Offer__secondAction--win___CZ5RW .Offer__controlIncreaseOdds___1moVA,
.Offer__secondAction--win___CZ5RW > .Offer__controlDecreaseOdds___2lDea {
    background-color: #8dd2f0;
}

.Offer__backersStake--back___3x13W .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__backersStake--back___3x13W > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__backersStake--win___1kPFw .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__backersStake--win___1kPFw > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__firstAction--back___2eEHR .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__firstAction--back___2eEHR > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__firstAction--win___1E3Yw .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__firstAction--win___1E3Yw > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__layersStake--back___39e-l .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__layersStake--back___39e-l > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__layersStake--win___nxYR6 .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__layersStake--win___nxYR6 > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__odds--back___3kZ9w .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__odds--back___3kZ9w > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__odds--win___3epgs .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__odds--win___3epgs > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__runner--back___38JhQ .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__runner--back___38JhQ > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__runner--win___2mSOG .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__runner--win___2mSOG > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__secondAction--back___3G9fI .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__secondAction--back___3G9fI > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__secondAction--win___CZ5RW .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__secondAction--win___CZ5RW > .Offer__controlDecreaseOdds___2lDea:hover {
    background-color: #00b2ff;
}

.Offer__backersStake--back___3x13W > span > .Offer__betslipInput___12_Lc:focus,
.Offer__backersStake--win___1kPFw > span > .Offer__betslipInput___12_Lc:focus,
.Offer__firstAction--back___2eEHR > span > .Offer__betslipInput___12_Lc:focus,
.Offer__firstAction--win___1E3Yw > span > .Offer__betslipInput___12_Lc:focus,
.Offer__layersStake--back___39e-l > span > .Offer__betslipInput___12_Lc:focus,
.Offer__layersStake--win___nxYR6 > span > .Offer__betslipInput___12_Lc:focus,
.Offer__odds--back___3kZ9w > span > .Offer__betslipInput___12_Lc:focus,
.Offer__odds--win___3epgs > span > .Offer__betslipInput___12_Lc:focus,
.Offer__runner--back___38JhQ > span > .Offer__betslipInput___12_Lc:focus,
.Offer__runner--win___2mSOG > span > .Offer__betslipInput___12_Lc:focus,
.Offer__secondAction--back___3G9fI > span > .Offer__betslipInput___12_Lc:focus,
.Offer__secondAction--win___CZ5RW > span > .Offer__betslipInput___12_Lc:focus {
    border: 2px solid #8dd2f0;
}

.Offer__backersStake--lay___v5KSU,
.Offer__backersStake--lose___3xTQp,
.Offer__firstAction--lay___3IeS9,
.Offer__firstAction--lose___3OA5p,
.Offer__layersStake--lay___3QWzU,
.Offer__layersStake--lose___2OVeI,
.Offer__odds--lay___woJZA,
.Offer__odds--lose___17J8k,
.Offer__runner--lay___1-LXq,
.Offer__runner--lose___37Pk1,
.Offer__secondAction--lay___1yK5I,
.Offer__secondAction--lose___1NctT {
    background-color: #fce3e4;
}

.Offer__backersStake--lay___v5KSU .Offer__controlIncreaseOdds___1moVA,
.Offer__backersStake--lay___v5KSU > .Offer__controlDecreaseOdds___2lDea,
.Offer__backersStake--lose___3xTQp .Offer__controlIncreaseOdds___1moVA,
.Offer__backersStake--lose___3xTQp > .Offer__controlDecreaseOdds___2lDea,
.Offer__firstAction--lay___3IeS9 .Offer__controlIncreaseOdds___1moVA,
.Offer__firstAction--lay___3IeS9 > .Offer__controlDecreaseOdds___2lDea,
.Offer__firstAction--lose___3OA5p .Offer__controlIncreaseOdds___1moVA,
.Offer__firstAction--lose___3OA5p > .Offer__controlDecreaseOdds___2lDea,
.Offer__layersStake--lay___3QWzU .Offer__controlIncreaseOdds___1moVA,
.Offer__layersStake--lay___3QWzU > .Offer__controlDecreaseOdds___2lDea,
.Offer__layersStake--lose___2OVeI .Offer__controlIncreaseOdds___1moVA,
.Offer__layersStake--lose___2OVeI > .Offer__controlDecreaseOdds___2lDea,
.Offer__odds--lay___woJZA .Offer__controlIncreaseOdds___1moVA,
.Offer__odds--lay___woJZA > .Offer__controlDecreaseOdds___2lDea,
.Offer__odds--lose___17J8k .Offer__controlIncreaseOdds___1moVA,
.Offer__odds--lose___17J8k > .Offer__controlDecreaseOdds___2lDea,
.Offer__runner--lay___1-LXq .Offer__controlIncreaseOdds___1moVA,
.Offer__runner--lay___1-LXq > .Offer__controlDecreaseOdds___2lDea,
.Offer__runner--lose___37Pk1 .Offer__controlIncreaseOdds___1moVA,
.Offer__runner--lose___37Pk1 > .Offer__controlDecreaseOdds___2lDea,
.Offer__secondAction--lay___1yK5I .Offer__controlIncreaseOdds___1moVA,
.Offer__secondAction--lay___1yK5I > .Offer__controlDecreaseOdds___2lDea,
.Offer__secondAction--lose___1NctT .Offer__controlIncreaseOdds___1moVA,
.Offer__secondAction--lose___1NctT > .Offer__controlDecreaseOdds___2lDea {
    background-color: #feafb2;
}

.Offer__backersStake--lay___v5KSU .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__backersStake--lay___v5KSU > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__backersStake--lose___3xTQp .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__backersStake--lose___3xTQp > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__firstAction--lay___3IeS9 .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__firstAction--lay___3IeS9 > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__firstAction--lose___3OA5p .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__firstAction--lose___3OA5p > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__layersStake--lay___3QWzU .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__layersStake--lay___3QWzU > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__layersStake--lose___2OVeI .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__layersStake--lose___2OVeI > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__odds--lay___woJZA .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__odds--lay___woJZA > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__odds--lose___17J8k .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__odds--lose___17J8k > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__runner--lay___1-LXq .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__runner--lay___1-LXq > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__runner--lose___37Pk1 .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__runner--lose___37Pk1 > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__secondAction--lay___1yK5I .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__secondAction--lay___1yK5I > .Offer__controlDecreaseOdds___2lDea:hover,
.Offer__secondAction--lose___1NctT .Offer__controlIncreaseOdds___1moVA:hover,
.Offer__secondAction--lose___1NctT > .Offer__controlDecreaseOdds___2lDea:hover {
    background-color: #ff7a7f;
}

.Offer__backersStake--lay___v5KSU > span > .Offer__betslipInput___12_Lc:focus,
.Offer__backersStake--lose___3xTQp > span > .Offer__betslipInput___12_Lc:focus,
.Offer__firstAction--lay___3IeS9 > span > .Offer__betslipInput___12_Lc:focus,
.Offer__firstAction--lose___3OA5p > span > .Offer__betslipInput___12_Lc:focus,
.Offer__layersStake--lay___3QWzU > span > .Offer__betslipInput___12_Lc:focus,
.Offer__layersStake--lose___2OVeI > span > .Offer__betslipInput___12_Lc:focus,
.Offer__odds--lay___woJZA > span > .Offer__betslipInput___12_Lc:focus,
.Offer__odds--lose___17J8k > span > .Offer__betslipInput___12_Lc:focus,
.Offer__runner--lay___1-LXq > span > .Offer__betslipInput___12_Lc:focus,
.Offer__runner--lose___37Pk1 > span > .Offer__betslipInput___12_Lc:focus,
.Offer__secondAction--lay___1yK5I > span > .Offer__betslipInput___12_Lc:focus,
.Offer__secondAction--lose___1NctT > span > .Offer__betslipInput___12_Lc:focus {
    border: 2px solid #feafb2;
}

.Offer__backersStake___3-sCe > .Offer__hint___284U-,
.Offer__firstAction___pja0e > .Offer__hint___284U-,
.Offer__layersStake___slxCK > .Offer__hint___284U-,
.Offer__odds___2Csgg > .Offer__hint___284U-,
.Offer__runner___kdDFo > .Offer__hint___284U-,
.Offer__secondAction___35Z8h > .Offer__hint___284U- {
    height: 100%;
}

.Offer__backersStake--edited___3fv4C,
.Offer__layersStake--edited___MGN-k,
.Offer__odds--edited___1oZZd {
    background-color: #e7f0b0;
}

.Offer__runner___kdDFo {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 3;
    flex: 3;
    padding-left: 5px;
    white-space: nowrap;
    max-width: 95px;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    font-weight: 500;
}

.Offer__handicapValue___BQ1y3 {
    float: right;
    padding-right: 4px;
    white-space: nowrap;
}

.Offer__odds___2Csgg {
    -webkit-flex: 3;
    flex: 3;
}

.Offer__odds___2Csgg > span > .Offer__label___J5B6p {
    right: 24px;
}

.Offer__odds___2Csgg > span > .Offer__betslipInput___12_Lc {
    padding: 15px 23px 0 0;
}

.Offer__controlDecreaseOdds___2lDea {
    left: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.Offer__controlDecreaseOdds___2lDea,
.Offer__controlIncreaseOdds___1moVA {
    height: 100%;
    position: absolute;
    top: 0;
    width: 18px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.Offer__controlIncreaseOdds___1moVA {
    right: 0;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.Offer__backersStake___3-sCe,
.Offer__layersStake___slxCK {
    -webkit-flex: 2;
    flex: 2;
}

.Offer__firstAction___pja0e,
.Offer__secondAction___35Z8h {
    border-radius: 2px;
    display: block;
    margin: 0 1px 0 0;
    padding-right: 0;
    width: 40px;
}

.Offer__firstAction___pja0e
    > .Offer__button___IY1L6
    > .Offer__rowIcon___I2EwO
    > g
    > g {
    fill: #00b181;
}

.Offer__firstAction___pja0e
    > .Offer__button___IY1L6:active
    > .Offer__rowIcon___I2EwO
    > g
    > g,
.Offer__firstAction___pja0e
    > .Offer__button___IY1L6:focus
    > .Offer__rowIcon___I2EwO
    > g
    > g,
.Offer__firstAction___pja0e
    > .Offer__button___IY1L6:hover
    > .Offer__rowIcon___I2EwO
    > g
    > g {
    fill: #fff;
}

.Offer__firstAction--disabled___IdE5d {
    cursor: not-allowed;
}

.Offer__firstAction--disabled___IdE5d > .Offer__button___IY1L6 {
    background-color: #fff;
    border: 1px solid #ddd;
}
/*
.Offer__firstAction--disabled___IdE5d>.Offer__button___IY1L6:hover {
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #ddd
} */

.Offer__firstAction--disabled___IdE5d
    > .Offer__button___IY1L6:hover
    > .Offer__rowIcon___I2EwO
    > g
    > g,
.Offer__firstAction--disabled___IdE5d
    > .Offer__button___IY1L6
    > .Offer__rowIcon___I2EwO
    > g
    > g {
    fill: #ddd;
}

.Offer__button___IY1L6 {
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 40px;
    line-height: 38px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 40px;
    outline: 0;
}

.cls_edit_can a {
    color: #43444a;
    width: 83px !important;
}

.Offer__button--disabled___sEmun {
    pointer-events: none;
}

.Offer__button___IY1L6:hover {
    border: 0;
}

.Offer__button___IY1L6:active {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    box-shadow: none;
}

.Offer__rowIcon___I2EwO {
    vertical-align: middle;
    height: 65%;
    margin-top: 5px;
}

.Offer__secondAction___35Z8h {
    margin: 0;
}

.Offer__secondAction___35Z8h
    > .Offer__button___IY1L6
    > .Offer__rowIcon___I2EwO
    > g
    > g {
    fill: #43444a;
}

.Offer__secondAction___35Z8h
    > .Offer__button___IY1L6:active
    > .Offer__rowIcon___I2EwO
    > g
    > g,
.Offer__secondAction___35Z8h
    > .Offer__button___IY1L6:focus
    > .Offer__rowIcon___I2EwO
    > g
    > g,
.Offer__secondAction___35Z8h
    > .Offer__button___IY1L6:hover
    > .Offer__rowIcon___I2EwO
    > g
    > g {
    fill: #fff;
}

.Offer__label___J5B6p {
    font-size: 10px;
    font-weight: 700;
    pointer-events: none;
    position: absolute;
    right: 5px;
    text-align: right;
    text-transform: uppercase;
    top: 3px;
}

.Offer__label--back___3BpFr,
.Offer__label--win___2dgKq {
    right: 4px;
    color: #00b2ff;
}

.Offer__label--lay___1lcrJ,
.Offer__label--lose___1j3oA {
    right: 4px;
    color: #ff7a7f;
}

.Offer__betslipInput___12_Lc {
    border-radius: 2px;
    height: 100%;
    outline: 0;
    width: 100%;
    margin: 0;
    padding: 15px 5px 0 0;
    border: 0;
    text-align: right;
    background-color: inherit;
    color: #43444a;
    font-size: 12px;
    font-weight: 700;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    letter-spacing: 1px;
}

.Offer__betslipInput___12_Lc::-webkit-inner-spin-button,
.Offer__betslipInput___12_Lc::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}

.Offer__betslipInput___12_Lc::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    display: none !important;
    pointer-events: none;
    position: absolute;
    right: 0;
}

.Offer__spinnerRow___K8p8T {
    background-color: #00b181;
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    line-height: 30px;
    min-height: 30px;
    margin-top: 2px;
    padding-left: 50px;
    position: relative;
    width: 100%;
}

.Offer__spinnerRow___K8p8T.canceling_bet_sec {
    align-items: center;
    background-color: #bea802;
}

@-webkit-keyframes Offer__fading___29IFF {
    0% {
        opacity: 0.7;
    }
    25% {
        opacity: 0.9;
    }
    50% {
        opacity: 1;
    }
    75% {
        opacity: 0.9;
    }
    to {
        opacity: 0.7;
    }
}

@keyframes Offer__fading___29IFF {
    0% {
        opacity: 0.7;
    }
    25% {
        opacity: 0.9;
    }
    50% {
        opacity: 1;
    }
    75% {
        opacity: 0.9;
    }
    to {
        opacity: 0.7;
    }
}

.Offer__spinnerRowIcon___dhgOv {
    display: block;
    height: 100%;
    opacity: 0.7;
    position: absolute;
    left: 15px;
    top: 0;
    transition: opacity 0.2s ease;
    -webkit-animation: Offer__fading___29IFF 1.5s infinite;
    animation: Offer__fading___29IFF 1.5s infinite;
    width: 20px;
}

.Offer__spinnerRowLabel___hDgKI {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.Offer__messageRow___13nnN {
    background-color: #00b181;
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    line-height: 30px;
    min-height: 30px;
    margin-top: 2px;
    margin-bottom: 8px;
    padding-left: 10px;
    position: relative;
    width: 100%;
}

.Offer__messageRow--failed___3ZZ2j {
    background-color: #ff4148;
}

.Offer__messageRow--submitted___f-Fn0 {
    background-color: #00b181;
}

.Offer__messageRow--unmatched___2N2wi {
    background-color: #ffa600;
}

.Offer__messageRowIcon___323rz {
    display: block;
    height: 100%;
    opacity: 1;
    position: absolute;
    left: 15px;
    top: 0;
    width: 20px;
}

.Offer__messageRowMessages___35wPc {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin-left: -47px;
    padding-left: 47px;
    width: 100%;
}

.Offer__messageRowMessage___3syv4 {
    display: block;
    line-height: 1em;
    padding: 10px 0;
    width: 100%;
}

#OffersGroup__outline-infinity-loader___3r8GI {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: OffersGroup__infinityAnimation___BOLeg 1.6s linear
        infinite;
    animation: OffersGroup__infinityAnimation___BOLeg 1.6s linear infinite;
}

@-webkit-keyframes OffersGroup__infinityAnimation___BOLeg {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes OffersGroup__infinityAnimation___BOLeg {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.OffersGroup__main___2Uxt4 {
    border: 1px solid #ddd;
    background-color: #fff;
    margin-bottom: 4px;
    padding: 8px;
    position: relative;
    width: 100%;
}

.OffersGroup__inPlayInfo___1pY4Y {
    color: #00b181;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 8px;
    top: 8px;
}

.OffersGroup__inPlayInfo___1pY4Y > img {
    margin-right: 5px;
    margin-top: -2px;
}

#ReviewOffer__outline-infinity-loader___S-2v4 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: ReviewOffer__infinityAnimation___2Ow-I 1.6s linear
        infinite;
    animation: ReviewOffer__infinityAnimation___2Ow-I 1.6s linear infinite;
}

@-webkit-keyframes ReviewOffer__infinityAnimation___2Ow-I {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes ReviewOffer__infinityAnimation___2Ow-I {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.ReviewOffer__reviewOffer___sGCL9 {
    padding: 15px;
    overflow: auto;
}

.ReviewOffer__title___1m1so {
    color: #c51a1b;
    font-size: 14px;
    font-weight: 700;
    padding-top: 5px;
    text-transform: uppercase;
}

.ReviewOffer__question___1sf22 {
    color: #43444a;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 0;
}

.ReviewOffer__betProperties___2Huwb {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%;
    color: #43444a;
}

.ReviewOffer__betPropertyRow___25eLU {
    display: -webkit-flex;
    display: flex;
    margin-bottom: 8px;
    width: 100%;
}

.ReviewOffer__betKey___2f8CR {
    -webkit-flex: 5.5;
    flex: 5.5;
    font-size: 14px;
    font-weight: 700;
}

.ReviewOffer__betValue___3Tepi {
    -webkit-flex: 4.5;
    flex: 4.5;
    font-size: 14px;
    font-weight: 400;
    text-align: right;
    opacity: 0.87;
}

.ReviewOffer__remoteValue___3bd02 {
    opacity: 0.54;
}

.ReviewOffer__actions___19rBZ {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin-top: 8px;
    width: 100%;
}

.ReviewOffer__button___laKsM {
    margin: 0 4px;
}

.ReviewOffer__button--flat___3pabz {
    border: 0;
}

.ReviewOffer__button--flat___3pabz:hover {
    box-shadow: none;
    opacity: 0.87;
}

.ReviewOffer__button--primary___2-0mo {
    box-shadow: 0 0 15px 0 rgba(50, 50, 50, 0.5);
}

.ReviewOffer__button--primary___2-0mo:active {
    box-shadow: none;
}

#ConfirmAction__outline-infinity-loader___11tR2 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: ConfirmAction__infinityAnimation___1DwYl 1.6s linear
        infinite;
    animation: ConfirmAction__infinityAnimation___1DwYl 1.6s linear infinite;
}

@-webkit-keyframes ConfirmAction__infinityAnimation___1DwYl {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes ConfirmAction__infinityAnimation___1DwYl {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.ConfirmAction__confirmAction___3tyEk {
    padding: 15px;
}

.ConfirmAction__title___qiMv- {
    color: #c51a1b;
    font-size: 14px;
    font-weight: 700;
    padding-top: 5px;
    text-transform: uppercase;
}

.ConfirmAction__question___2nCHD {
    color: #43444a;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 0;
}

.ConfirmAction__actions___2l3OW {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

.ConfirmAction__button___1oJ_x {
    margin: 0 4px;
}

.ConfirmAction__button--flat___2JsP6 {
    border: 0;
}

.ConfirmAction__button--flat___2JsP6:hover {
    box-shadow: none;
    opacity: 0.87;
}

.ConfirmAction__button--primary___1P2RV {
    box-shadow: 0 0 15px 0 rgba(50, 50, 50, 0.5);
}

.ConfirmAction__button--primary___1P2RV:active {
    box-shadow: none;
}

.ConfirmAction__actionsContainer___3Ibcn {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin: 15px 0 30px;
}

.ConfirmAction__reminder___202Fa {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.ConfirmAction__reminder___202Fa input {
    height: 21px;
    margin: -1px 0 0;
    width: 21px;
}

.ConfirmAction__reminder___202Fa span {
    color: #43444a;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

#Offers__outline-infinity-loader___3Tzos {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Offers__infinityAnimation___2jXNd 1.6s linear infinite;
    animation: Offers__infinityAnimation___2jXNd 1.6s linear infinite;
}

@-webkit-keyframes Offers__infinityAnimation___2jXNd {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Offers__infinityAnimation___2jXNd {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Offers__offers___2sPAy {
    display: -webkit-flex;
    -webkit-flex-direction: column;
    height: calc(100% - 168px);
    border-left: 1px solid #ddd;
    display: flex;
    flex-direction: column;
    width: 100%;
}

.Offers__offers--offerInReview___5Ir_Z {
    display: none;
}

.Offers__offers--multiplesOnly___1atp4,
.Offers__offers--unmatched___lRjRX {
    height: calc(100% - 72px);
}

.Offers__offers--empty___1Flu2,
.Offers__offers--noButtons___2k-n7 {
    height: 100%;
}

.Offers__offers--empty___1Flu2
    .Offers__mb-betslip-offers___qZW7v
    .Offers__containerOffers___3Iux2,
.Offers__offers--noButtons___2k-n7
    .Offers__mb-betslip-offers___qZW7v
    .Offers__containerOffers___3Iux2 {
    margin-top: 0;
    padding: 0 16px;
}

.Offers__containerHeaders___18uyJ {
    -webkit-align-items: center;
    align-items: center;
    background-color: #f5f5f5;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    padding: 0 15px;
    position: relative;
    width: 100%;
    z-index: 903;
}

@media (max-height: 360px) {
    .Offers__containerHeaders___18uyJ {
        display: none;
    }
}

.Offers__headers___1N4tW {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
    color: #43444a;
    padding-right: 83px;
    position: relative;
}

.Offers__headers___1N4tW span {
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.Offers__labelHeader--odds___2Zrzn,
.Offers__labelHeader--runner___3r6ct {
    -webkit-flex: 3;
    flex: 3;
}

.Offers__labelHeader--pl___3IzLJ,
.Offers__labelHeader--stake___3Div4 {
    -webkit-flex: 2;
    flex: 2;
}

.Offers__controls___2nEKi {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    right: 18px;
    top: 2px;
    width: 82px;
}

.Offers__control___1OMvv {
    display: block;
    transition: height 0.4s ease;
    border: 0;
    border-radius: 2px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 40px;
    color: #fff;
}

.Offers__control___1OMvv:hover {
    color: #fff;
}

.Offers__control___1OMvv:active {
    box-shadow: none;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}

.Offers__control--submitAll___XEN9N {
    background-color: #00b181;
}

.Offers__control--submitAll--disabled___1rKVU {
    opacity: 0.54;
    cursor: not-allowed;
}

.Offers__control--submitAll--disabled___1rKVU:active {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.Offers__control--cancelAll___1LOZx {
    background-color: #c51a1b;
}

.Offers__control--removeAll___1fP13 {
    background-color: #c51a1b;
    margin-left: 2px;
}

.Offers__control--hidden___1a0MH {
    margin-top: -100px;
}

.Offers__control___1OMvv .Offers__rowIcon___2VQjX {
    height: 65%;
    vertical-align: middle;
}

.Offers__control___1OMvv .Offers__rowIcon___2VQjX #Offers__Icons___2XGX7 {
    fill: #fff;
}

.Offers__containerOffers___3Iux2 {
    background-color: #f5f5f5;
    height: 100%;
    width: 100%;
    margin-top: 0;
    padding: 0;
    position: relative;
    z-index: 902;
    overflow: hidden;
    transition: margin-top 0.4s ease-in-out, padding 0.4s ease-in-out;
}

@media (max-height: 360px) {
    .Offers__containerOffers___3Iux2 {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
}

.Offers__containerScrollable___33-mi {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 8px 8px 16px;
    -webkit-overflow-scrolling: touch;
    width: 100%;
}

.please-login-sec-main {
    position: relative;
}

.please-login-sec-main .Offers__noOffers___qFWLb {
    position: absolute;
    bottom: 35px;
}
/* .please-login-sec-main .Offers__noOffers___qFWLb.unmatched-login-btn {
        bottom: 18px;
    } */

.nothing-to-show-sec {
    padding: 10px;
    text-align: center;
}

.nothing-to-show-sec img {
    margin-bottom: 16px;
}

img.please-login-sec {
    width: 100%;
}

img.nothing-to-show-img {
    max-width: 200px;
    width: 100%;
}

@media (max-width: 600px) {
    img.nothing-to-show-img {
        max-width: 180px;
        width: 100%;
    }
}

.Offers__containerScrollable--traderBetslip___3GsCi {
    padding: 0 4px;
}

.Offers__containerScrollable___33-mi .Offers__mb-offer-message-row___utAZx {
    background-color: #00b181;
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    line-height: 30px;
    min-height: 30px;
    margin-top: 2px;
    padding-left: 50px;
    position: relative;
    width: 100%;
}

.Offers__containerScrollable___33-mi
    .Offers__mb-offer-message-row--failed___27x-H {
    background-color: #ff4148;
}

.Offers__containerScrollable___33-mi
    .Offers__mb-offer-message-row--submitted___lpSh5 {
    background-color: #00b181;
}

.Offers__containerScrollable___33-mi
    .Offers__mb-offer-message-row___utAZx
    .Offers__icon___3q09x {
    display: block;
    height: 100%;
    opacity: 1;
    position: absolute;
    left: 15px;
    top: 0;
    width: 20px;
}

.Offers__containerScrollable___33-mi
    .Offers__mb-offer-message-row___utAZx
    .Offers__messages___3QHXp {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin-left: -47px;
    padding-left: 47px;
    width: 100%;
}

.Offers__containerScrollable___33-mi
    .Offers__mb-offer-message-row___utAZx
    .Offers__message___1eaBL {
    display: block;
    line-height: 1em;
    padding: 10px 0;
    width: 100%;
}

.Offers__keepInPlayDisclaimer___2IT-y {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 16px;
    text-align: center;
    width: 100%;
}

.Offers__keepInPlayDisclaimer___2IT-y a {
    margin-bottom: -3px;
    margin-left: 8px;
}

.Offers__noOffers___qFWLb {
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    height: 40px;
    line-height: 40px;
    margin-top: 2px;
    padding-top: 20px;
    position: relative;
    width: 100%;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    cursor: pointer;
}

.Offers__tooltip___SdWHr {
    position: absolute;
    left: 0;
    right: auto;
    bottom: auto;
    max-height: 144px;
    height: 100%;
    width: 100%;
    padding: 0 16px;
    font-size: 14px;
    background-color: #fff;
    z-index: 905;
}

.Offers__tooltip--top___h-UOz {
    top: -200px;
}

.Offers__tooltip--top--after-mounted___1I5So {
    transition: top 0.4s cubic-bezier(1, -0.6, 0, 1.59);
    top: 15px;
}

.Offers__tooltip--bottom___1CjKX {
    top: auto;
    bottom: -180px;
    min-height: 150px;
    height: auto;
}

.Offers__tooltip--bottom--after-mounted___99vek {
    transition: bottom 0.4s cubic-bezier(1, -0.6, 0, 1.59);
    bottom: 105px;
}

.Offers__tooltip--bottom___1CjKX
    .Offers__mb-betslip-offers___qZW7v
    .Offers__tooltip-arrow___1vfga {
    position: absolute;
    top: auto;
    left: 12px;
    right: auto;
    bottom: -35px;
    border-left: 20px solid transparent;
    border-top: 20px solid #ddd;
    border-bottom: 20px solid transparent;
    border-right: 20px solid transparent;
}

.Offers__tooltipClose___1HDNi {
    position: absolute;
    top: 7px;
    right: 4px;
    left: auto;
    bottom: auto;
    height: 20px;
    width: 20px;
    text-align: center;
}

.Offers__tooltipCloseIcon___3rjry {
    cursor: pointer;
}

.Offers__tooltipCloseIcon___3rjry:hover {
    opacity: 0.87;
}

.Offers__tooltipCloseIcon___3rjry #Offers__Icons___2XGX7 {
    fill: #a3a1a7;
}

.Offers__tooltipContent___1oIKE {
    position: relative;
    background-color: #f5f5f5;
    width: 100%;
    height: 100%;
    padding: 16px;
    border-radius: 2px;
}

.Offers__tooltipTitle___1I5Ru {
    font-size: 14px;
    font-weight: 700;
    color: #43444a;
    line-height: 1em;
    line-height: 16px;
    margin-bottom: 20px;
}

.Offers__tooltipSubtitle___3jsvb {
    margin-bottom: 13px;
    line-height: 16px;
}

.Offers__tooltipSubtitle--last___vs61m {
    margin-bottom: 0;
}

.Offers__tooltipLine___1clmk {
    margin-bottom: 18px;
    line-height: 1em;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.Offers__tooltipLine--last___wyfH_ {
    margin-bottom: 0;
}

.Offers__tooltipLineIcon___3j9-Z {
    display: -webkit-flex;
    display: flex;
    margin-top: 3px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-justify-content: center;
    justify-content: center;
}

.Offers__tooltipLineIcon--dark___1fn31 #Offers__Icons___2XGX7 {
    fill: #43444a;
}

.Offers__tooltipLineText___3gexR {
    font-size: 14px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 9;
    flex: 9;
    line-height: 16px;
    padding-left: 10px;
}

.Offers__tooltipArrow___1EuaV {
    position: absolute;
    top: 71px;
    left: -10px;
    right: auto;
    bottom: auto;
    width: 0;
    height: 0;
    border-radius: 2px;
    z-index: 906;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #ddd;
}

@media (max-height: 400px) {
    .Offers__offers___2sPAy {
        height: 100%;
    }
}

#Buttons__outline-infinity-loader___1EjbV {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Buttons__infinityAnimation___18P5D 1.6s linear infinite;
    animation: Buttons__infinityAnimation___18P5D 1.6s linear infinite;
}

@-webkit-keyframes Buttons__infinityAnimation___18P5D {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Buttons__infinityAnimation___18P5D {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Buttons__buttonContainer___CqA-K {
    background-color: #53555b;
    bottom: 0;
    height: 168px;
    padding: 5px;
    position: absolute;
    width: 100%;
}

.Buttons__buttonContainer--multiplesOnly___UG5Io,
.Buttons__buttonContainer--unmatched___CrTl3 {
    height: 42px;
}

.Buttons__buttonContainer--hide___Ju6Bw {
    display: none;
}

.toggle-multiples.Buttons__buttonContainer--hide___Ju6Bw {
    display: none !important;
}

.Buttons__button___Tei3D {
    height: 40px;
    line-height: 40px;
    margin-bottom: 8px;
}

.Buttons__button___Tei3D:last-child {
    margin-bottom: 0;
}

@media (max-height: 400px) {
    .Buttons__buttonContainer___CqA-K {
        display: none;
    }
}

#Tabs__outline-infinity-loader___oQY3j {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Tabs__infinityAnimation___33Jad 1.6s linear infinite;
    animation: Tabs__infinityAnimation___33Jad 1.6s linear infinite;
}

@-webkit-keyframes Tabs__infinityAnimation___33Jad {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Tabs__infinityAnimation___33Jad {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Tabs__header___3F1FN {
    background-color: #53555b;
    color: #fff;
    height: 40px;
    margin: 0;
    width: 100%;
    z-index: 10;
}

.Tabs__header___3F1FN,
.Tabs__tabLink___3dzaE {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    position: relative;
}

.Tabs__tabLink___3dzaE {
    cursor: pointer;
    -webkit-flex: 0.333334;
    flex: 0.333334;
    font-size: 14px;
    font-weight: 700;
    height: calc(100% - 4px);
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    padding-top: 0;
    transition: background-color 0.25s ease;
}

.right-side-menu
    .Tabs__header___3F1FN
    ul.tabs-right-panel
    .Tabs__tabLink___3dzaE {
    position: relative;
    z-index: 20000;
}

.right-side-menu
    .Tabs__header___3F1FN
    ul.tabs-right-panel
    .Tabs__tabLink___3dzaE
    a {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.right-side-menu
    .Tabs__header___3F1FN
    ul.tabs-right-panel1
    .Tabs__tabLink___3dzaE {
    position: relative;
    z-index: 20000;
}

.right-side-menu
    .Tabs__header___3F1FN
    ul.tabs-right-panel1
    .Tabs__tabLink___3dzaE
    a {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.Betslip__betslip--traderView___S5kLX .Tabs__tabLink___3dzaE {
    -webkit-flex: 1;
    flex: 1;
}

.Tabs__tabLink___3dzaE:hover {
    opacity: 0.87;
}

.Tabs__tabLink--traderBetslip___1SFke {
    -webkit-flex: 1;
    flex: 1;
}

.Tabs__toRipple___1wMg9 {
    height: 100%;
    width: 100%;
    text-align: center;
}

.Tabs__text___4Owoa,
.Tabs__toRipple___1wMg9 {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}

.Tabs__text___4Owoa {
    line-height: 1em;
    color: #fff;
}

.Tabs__badge___1xgjt {
    position: absolute;
    top: -9px;
    right: -12px;
    height: 16px;
    line-height: 16px;
    width: auto;
    padding: 0 5px;
    background-color: #a3a1a7;
    border-radius: 50px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    color: #fff;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 700;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
    transition: background-color 0.2s ease-in-out,
        -webkit-transform 0.1s ease-in-out;
    transition: background-color 0.2s ease-in-out, transform 0.1s ease-in-out;
    transition: background-color 0.2s ease-in-out, transform 0.1s ease-in-out,
        -webkit-transform 0.1s ease-in-out;
}

.Tabs__badge--animate___1J8mL {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    background-color: #00b2ff;
}

.Tabs__badge--animate___1J8mL.Tabs__badge--unmatched___3XfGJ {
    background-color: #ffa600;
}

.Tabs__active___zWtie {
    background-color: #c51a1b;
    bottom: 0;
    height: 3px;
    position: absolute;
    transition: left 0.25s ease, -webkit-transform 0.25s ease;
    transition: left 0.25s ease, transform 0.25s ease;
    transition: left 0.25s ease, transform 0.25s ease,
        -webkit-transform 0.25s ease;
    width: 33.333334%;
}

.Tabs__content___2OSP8 {
    position: relative;
    z-index: 5;
    height: 100%;
    margin-top: -40px;
    padding-top: 40px;
    width: 100%;
    display: -webkit-flex;
    display: flex;
}

.Tabs__content___2OSP8.matched-bf-section {
    margin-top: 0;
    padding-top: 0;
}

@media (max-width: 520px) {
    .Tabs__header___3F1FN {
        background-color: #2b2f35;
        height: 40px;
    }
    .Tabs__tabLink___3dzaE {
        padding-top: 0;
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-radio-option {
    padding: 0 4px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    transition: background-color 0.2s;
    display: inline-block;
}

.mb-radio-option--inline {
    min-width: 72px;
}

.mb-radio-option--block {
    min-width: 48px;
    height: 48px;
    line-height: 48px;
}

.mb-radio-option:last-of-type {
    border-radius: 0 2px 2px 0;
}

.mb-radio-option:first-of-type {
    border-radius: 2px 0 0 2px;
}

.mb-radio-option:hover {
    cursor: pointer;
}

.mb-radio-option__active {
    color: #fff;
    background-color: #00b2ff;
}

.mb-radio-option__inactive {
    color: #fff;
    background-color: #2b2f35;
}

.mb-radio-option__inactive:hover {
    opacity: 0.87;
}

.mb-radio-option--dark {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    min-width: 68px;
    text-transform: none;
}

.mb-radio-option--dark.mb-radio-option__active {
    color: #00b2ff;
    background-color: #2b2f35;
}

.mb-radio-option--dark.mb-radio-option__inactive {
    color: #a3a1a7;
    background-color: #53555b;
}

.mb-radio-option--dark.mb-radio-option__inactive:hover {
    opacity: 0.87;
}

.mb-radio-option input {
    display: none;
}

.mb-radio {
    display: inline-block;
}

.mb-radio__label {
    padding: 0 8px;
    font-size: 14px;
}

.mb-radio__label:empty {
    display: none;
}

.mb-radio--block {
    height: 48px;
    line-height: 48px;
}

.mb-radio--dark {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    height: 24px;
    line-height: 24px;
    width: 100%;
}

.mb-radio--noLabel .mb-radio__label {
    display: none;
}

#Betslip__outline-infinity-loader___2tPdJ {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Betslip__infinityAnimation___1ybW9 1.6s linear infinite;
    animation: Betslip__infinityAnimation___1ybW9 1.6s linear infinite;
}

@-webkit-keyframes Betslip__infinityAnimation___1ybW9 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Betslip__infinityAnimation___1ybW9 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Betslip__betslip___2O2uW {
    background-color: #f5f5f5;
    bottom: 0;
    display: -webkit-flex;
    display: flex;
    height: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 360px;
}

.Betslip__betslip--traderView___S5kLX {
    width: 745px;
}

.Betslip__tabs___1WOM8 {
    height: calc(100% - 48px);
    width: 100%;
    position: relative;
    min-width: 360px;
    z-index: 903;
    transition: height 0.4s ease-in-out;
}

@media (min-width: 601px) {
    .Betslip__tabs___1WOM8 {
        height: calc(100% - -63px);
    }
}

.Betslip__tabs--traderView___Op-IS {
    width: 50%;
    min-width: auto;
}

.Betslip__tabs--traderViewBetslip___1bMvd {
    width: 55%;
    min-width: 400px;
}

.Betslip__tabs--traderViewMatched___1uJ7M {
    width: 45%;
}

.Betslip__tabs--traderViewMatched___1uJ7M:after {
    content: "";
    width: 1px;
    background-color: #ddd;
    height: 1000px;
    position: absolute;
    top: 51px;
    left: -1px;
    z-index: 1000;
}

.Betslip__buttonContainer___3a_XV {
    background-color: #53555b;
    height: 168px;
    padding: 16px;
    position: relative;
    width: 100%;
}

.Betslip__button___1bd-c {
    margin-bottom: 8px;
}

.Betslip__button___1bd-c:last-child {
    margin-bottom: 0;
}

.Betslip__footer___3VWFp {
    background-color: #2b2f35;
    color: #fff;
    height: 48px;
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 905;
}

.Betslip__footerContainerControls___2QOyZ {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}

.Betslip__footerContainerControls___2QOyZ,
.Betslip__footerControl___1aluR {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    padding: 0;
}

.Betslip__footerControl___1aluR {
    cursor: pointer;
    font-size: 14px;
    margin: 0;
    width: 48px;
    -webkit-justify-content: center;
    justify-content: center;
}

.Betslip__footerControl--expand___3R2-w {
    background-color: #43444a;
}

.Betslip__footerControl___1aluR:hover {
    display: -webkit-flex;
    display: flex;
    background-color: #53555b;
}

.Betslip__footerControl___1aluR.Betslip__active___1c7P2 {
    display: -webkit-flex;
    display: flex;
}

.Betslip__footerContainerRadio___dHWcy {
    position: absolute;
    top: 0;
    right: 15px;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-transform: uppercase;
}

.Betslip__footerIcon___eH0Xc > g > g {
    fill: #fff;
}

.Betslip__footerIcon___eH0Xc > g > g > g > circle,
.Betslip__footerIcon___eH0Xc > g > g use {
    transition-property: cx;
    transition-duration: 0.2s;
    cx: 8;
}

.Betslip__footerIcon--filter___dXFp1 {
    margin-top: 4px;
}

.Betslip__footerIcon--checked___3o665 > g > g,
.filter-widget.active .Betslip__footerIcon--filter___dXFp1 > g > g {
    fill: #00b2ff;
}

.toggle-collapse.active .Betslip__footerIcon--checked___3o665 > g > g,
.filter-widget.active .Betslip__footerIcon--filter___dXFp1 > g > g {
    fill: #00b2ff;
}

.toggle-collapse .Betslip__footerIcon--checked___3o665 > g > g {
    fill: #fff;
}

.tradeview-collapse.active {
    transform: rotate(-180deg);
}

.tradeview-collapse.active g > g {
    fill: #00b2ff;
}

.Betslip__footerIcon--checked___3o665 > g > g > g > use,
.toggle-collapse.active .Betslip__footerIcon--checked___3o665 > g > g > use,
.filter-widget.active .Betslip__footerIcon--filter___dXFp1 > g > g > use {
    fill: #00b2ff;
    stroke: #00b2ff;
}

.tradeview-collapse.active g > g > use {
    fill: #00b2ff;
    stroke: #00b2ff;
}

.Betslip__footerIcon--checked___3o665 > g > g > g > circle,
.tradeview-collapse.active g > g > circle,
.toggle-collapse.active .Betslip__footerIcon--checked___3o665 > g > g > circle,
.filter-widget.active .Betslip__footerIcon--filter___dXFp1 > g > g > circle {
    transition-property: cx;
    transition-duration: 0.2s;
    cx: 23;
}

.Betslip__colossus___1QUvP .Betslip__betslip___2O2uW,
.Betslip__hidden-betslip___2SlYQ .Betslip__betslip___2O2uW,
.Betslip__promo-page___2Z0uz .Betslip__betslip___2O2uW,
.Betslip__virtuals___3gdeH .Betslip__betslip___2O2uW {
    transition: right 0.2s ease-in-out, width 0.4s ease-in-out;
    right: -100%;
}

.Betslip__colossus___1QUvP .Betslip__betslip--trader-view___3sURX,
.Betslip__hidden-betslip___2SlYQ .Betslip__betslip--trader-view___3sURX,
.Betslip__promo-page___2Z0uz .Betslip__betslip--trader-view___3sURX,
.Betslip__virtuals___3gdeH .Betslip__betslip--trader-view___3sURX {
    right: -745px;
}

.Betslip__colossus___1QUvP .Betslip__betslip--opened___2Rfc5,
.Betslip__hidden-betslip___2SlYQ .Betslip__betslip--opened___2Rfc5,
.Betslip__promo-page___2Z0uz .Betslip__betslip--opened___2Rfc5,
.Betslip__virtuals___3gdeH .Betslip__betslip--opened___2Rfc5 {
    right: 0;
}

.Betslip__colossus___1QUvP .Betslip__footerContainerRadio___dHWcy,
.Betslip__hidden-betslip___2SlYQ .Betslip__footerContainerRadio___dHWcy,
.Betslip__promo-page___2Z0uz .Betslip__footerContainerRadio___dHWcy,
.Betslip__virtuals___3gdeH .Betslip__footerContainerRadio___dHWcy {
    right: 64px;
}

@media (max-width: 1610px) {
    .Betslip__footerControl--expand___3R2-w {
        display: none;
    }
}

@media (max-width: 1200px) {
    .Betslip__betslip___2O2uW {
        border-left: 0;
        transition: right 0.2s ease-in-out, width 0.4s ease-in-out;
    }
    .Betslip__betslip--opened___2Rfc5 {
        right: 0;
    }
    .Betslip__footerContainerRadio___dHWcy {
        right: 64px;
    }
}

@media (max-width: 768px) {
    .Betslip__betslip___2O2uW {
        transition: top 0.4s ease-in-out, right 0.2s ease-in-out;
        box-shadow: none;
    }
}

@media (max-width: 768px) and (max-height: 360px) {
    .Betslip__betslip___2O2uW {
        z-index: 1012;
        top: 0;
    }
}

@media (max-width: 520px) {
    .Betslip__betslip___2O2uW {
        bottom: 0;
        position: absolute;
        right: -100%;
        top: 0;
        width: 100%;
    }
    .Betslip__betslip--opened___2Rfc5,
    .Betslip__footerContainerRadio___dHWcy {
        right: 0;
    }
    .Betslip__footerControl--expand___3R2-w {
        display: none;
    }
    .Betslip__tabs___1WOM8 {
        min-width: auto;
    }
}

@media (max-height: 400px) {
    .Betslip__footerControl--review___3Gz3s {
        display: none;
    }
}

#Tab__outline-infinity-loader___3YH7O {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Tab__infinityAnimation___1y0aM 1.6s linear infinite;
    animation: Tab__infinityAnimation___1y0aM 1.6s linear infinite;
}

@-webkit-keyframes Tab__infinityAnimation___1y0aM {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Tab__infinityAnimation___1y0aM {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Tab__tab___3xtEO {
    -webkit-align-items: center;
    align-items: center;
    display: inline-block;
    font-weight: 700;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 40px;
    height: 40px;
    min-width: 72px;
    overflow: hidden;
    padding: 0 12px;
    position: relative;
    text-align: center;
}

.Tab__tab___3xtEO:hover {
    cursor: pointer;
}

.Tab__tab___3xtEO:active .Tab__text___3GNyH {
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
}

.Tab__tab___3xtEO.Tab__collapse___2uCtB {
    -webkit-flex: none;
    flex: none;
    overflow: hidden;
    min-width: 73px;
    padding-left: 16px;
    padding-right: 16px;
}

.Tab__tab___3xtEO.Tab__fullwidth___3p_I1 {
    width: 50%;
}

.Tab__tab___3xtEO.Tab__active___26kLH .Tab__highlight___22LBE {
    opacity: 1;
}

.Tab__highlight___22LBE {
    background: #c51a1b;
    bottom: 0;
    height: 3px;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: opacity 0.3s ease-in-out;
    width: 100%;
}

.Tab__text___3GNyH {
    color: #fff;
    display: block;
    position: relative;
    font-size: 13px;
    white-space: nowrap;
}

.Tab__ripple___2FiGq {
    display: block;
    position: absolute;
    background: #43444a;
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    z-index: 0;
}

@-webkit-keyframes Tab__ripple___2FiGq {
    to {
        opacity: 0;
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
    }
}

@keyframes Tab__ripple___2FiGq {
    to {
        opacity: 0;
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
    }
}

.Tab__ripple___2FiGq.Tab__animate___3Kr2S {
    -webkit-animation: Tab__ripple___2FiGq 0.65s linear;
    animation: Tab__ripple___2FiGq 0.65s linear;
}

.Tab__theme-light___3cEwk.Tab__active___26kLH,
.Tab__theme-light___3cEwk.Tab__active___26kLH:hover {
    background: #fff;
}

.Tab__theme-light___3cEwk.Tab__tab___3xtEO .Tab__text___3GNyH {
    color: #53555b;
}

.Tab__theme-light___3cEwk.Tab__tab___3xtEO .Tab__ripple___2FiGq {
    background: #f5f5f5;
}

#Tabs__outline-infinity-loader___225Z- {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Tabs__infinityAnimation___3BCGZ 1.6s linear infinite;
    animation: Tabs__infinityAnimation___3BCGZ 1.6s linear infinite;
}

@-webkit-keyframes Tabs__infinityAnimation___3BCGZ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Tabs__infinityAnimation___3BCGZ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Tabs__tabContainer___aL6lK {
    overflow: hidden;
    height: 40px;
    position: relative;
    z-index: 850;
}

.Tabs__tabContainer___aL6lK.Tabs__showArrows___1-aYe {
    padding: 0 16px;
}

.Tabs__tabs___2cqkR {
    height: 80px;
    line-height: 40px;
    display: -webkit-flex;
    display: flex;
    background: #2b2f35;
    position: relative;
    text-transform: capitalize;
    overflow-x: auto;
    overflow-y: hidden;
}

.Tabs__light___1PRUK {
    border-bottom: 1px solid #ddd;
    background: #f5f5f5;
}

.Tabs__leftControl___26OBk,
.Tabs__rightControl___3p8yM {
    width: 16px;
    display: none;
    background: #53555b;
    color: #fff;
    height: 40px;
    position: absolute;
    top: 0;
    text-align: center;
    line-height: 40px;
}

.Tabs__leftControl___26OBk:hover,
.Tabs__rightControl___3p8yM:hover {
    color: #fff;
}

.Tabs__leftControl___26OBk {
    left: 0;
}

.Tabs__rightControl___3p8yM {
    right: 0;
}

.Tabs__fadeEnd___tFWnI,
.Tabs__fadeStart___2y_My {
    position: absolute;
    width: 16px;
    height: 37px;
    top: 0;
    pointer-events: none;
}

.Tabs__fadeEnd___tFWnI {
    right: 16px;
    background: linear-gradient(270deg, #2b2f35, rgba(43, 47, 53, 0));
}

.Tabs__fadeStart___2y_My {
    background: linear-gradient(270deg, rgba(43, 47, 53, 0), #2b2f35);
    left: 16px;
}

@media (max-width: 520px) {
    .Tabs__tabContainer--attachToTop___2Unq9 {
        position: fixed;
        top: 48px;
        width: 100%;
        z-index: 1000;
    }
}

#Selection-module__outline-infinity-loader___1vL4g {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Selection-module__infinityAnimation___22DIF 1.6s linear
        infinite;
    animation: Selection-module__infinityAnimation___22DIF 1.6s linear infinite;
}

@-webkit-keyframes Selection-module__infinityAnimation___22DIF {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Selection-module__infinityAnimation___22DIF {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Selection-module__main___1pvzH {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 64px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.Selection-module__main___1pvzH:nth-child(odd) {
    background-color: #f5f5f5;
}

.Selection-module__main___1pvzH:nth-child(2n) {
    background-color: hsla(0, 0%, 96%, 0.5);
}

.Selection-module__main--enhancedSpecialsSportWarning___2iJDQ {
    background-color: #fce3e4 !important;
}

.Selection-module__main--enhancedSpecialsSportWarning___2iJDQ
    .Selection-module__event___E49Xw,
.Selection-module__main--enhancedSpecialsSportWarning___2iJDQ
    .Selection-module__legNumber___3j1M0,
.Selection-module__main--enhancedSpecialsSportWarning___2iJDQ
    .Selection-module__market___33dsr,
.Selection-module__main--enhancedSpecialsSportWarning___2iJDQ
    .Selection-module__odds___2GGiQ,
.Selection-module__main--enhancedSpecialsSportWarning___2iJDQ
    .Selection-module__runner___Nl6Hh {
    opacity: 0.54;
}

.Selection-module__main--error___3HlDS .Selection-module__legNumber___3j1M0,
.Selection-module__main--void___3dMJm .Selection-module__legNumber___3j1M0 {
    background-color: #a3a1a7;
    color: #fff;
}

.Selection-module__main--error___3HlDS
    .Selection-module__legNumber--multipleLegs___3iKRH,
.Selection-module__main--void___3dMJm
    .Selection-module__legNumber--multipleLegs___3iKRH {
    background-color: #ff4148;
}

.Selection-module__main--error___3HlDS .Selection-module__event___E49Xw,
.Selection-module__main--error___3HlDS .Selection-module__market___33dsr,
.Selection-module__main--error___3HlDS .Selection-module__odds___2GGiQ,
.Selection-module__main--error___3HlDS .Selection-module__runner___Nl6Hh,
.Selection-module__main--void___3dMJm .Selection-module__event___E49Xw,
.Selection-module__main--void___3dMJm .Selection-module__market___33dsr,
.Selection-module__main--void___3dMJm .Selection-module__odds___2GGiQ,
.Selection-module__main--void___3dMJm .Selection-module__runner___Nl6Hh {
    color: #a3a1a7;
}

.Selection-module__main--enter___6oyNN {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.Selection-module__main--enter-active___3VWik,
.Selection-module__main--exit___dDrSB {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.Selection-module__main--exit-active___19Pki {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.Selection-module__leftContainer___15_DI,
.Selection-module__rightContainer___2GugI {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.Selection-module__leftContainer___15_DI {
    -webkit-flex: 3;
    flex: 3;
}

.Selection-module__rightContainer___2GugI {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.Selection-module__rightContainer--readOnly___2t2mt {
    padding-right: 16px;
}

.Selection-module__link___3qQXe:hover .Selection-module__event___E49Xw {
    text-decoration: underline;
}

.Selection-module__containerNumber___3yRvx {
    -webkit-flex-basis: 48px;
    flex-basis: 48px;
    height: 100%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.Selection-module__containerNumber___3yRvx,
.Selection-module__legNumber___3j1M0 {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}

.Selection-module__legNumber___3j1M0 {
    background-color: #2b2f35;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    height: 16px;
    text-align: center;
    width: 16px;
}

.Selection-module__legNumber--multipleLegs___3iKRH {
    background-color: #ff4148;
}

.Selection-module__containerInfo___2WhaX {
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    font-weight: 700;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 1.4em;
    max-width: 190px;
}

.Selection-module__event___E49Xw {
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Selection-module__runner___Nl6Hh {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Selection-module__runner--back___4SHyP {
    color: #00b2ff;
}

.Selection-module__runner--lay___3txhC {
    color: #ff7a7f;
}

.Selection-module__runner--win___3E73d {
    color: #00b2ff;
}

.Selection-module__runner--lose___29Vt1 {
    color: #ff7a7f;
}

.Selection-module__containerOdds___3I5wN {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.Selection-module__containerOdds___3I5wN,
.Selection-module__priceArrow___1cNOt {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}

.Selection-module__priceArrow___1cNOt {
    color: #2b2f35;
    font-size: 16px;
    height: 16px;
    left: -16px;
    position: absolute;
    top: 0;
    width: 16px;
}

.Selection-module__priceArrow--up___3RefY {
    top: -2px;
}

.Selection-module__odds___2GGiQ,
.Selection-module__status___2TbPx {
    width: 100%;
}

.Selection-module__odds___2GGiQ {
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 14px;
    padding: 0;
    position: relative;
}

.Selection-module__odds--back___2BGur {
    color: #00b2ff;
}

.Selection-module__odds--lay___1YaOz {
    color: #ff7a7f;
}

.Selection-module__odds--win___2Qvy4 {
    color: #00b2ff;
}

.Selection-module__odds--lose___vqKBz {
    color: #ff7a7f;
}

.Selection-module__oddsDeductionFactor___26Uni {
    bottom: -2px;
    color: #2b2f35;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    margin-left: 2px;
    position: relative;
}

.Selection-module__status___2TbPx {
    color: #2b2f35;
    font-size: 12px;
    font-weight: 700;
    margin-top: 2px;
    text-align: right;
    text-transform: lowercase;
}

.Selection-module__status___2TbPx:first-letter {
    text-transform: uppercase;
}

.Selection-module__voidStatus___1ZOqH {
    color: #a3a1a7;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
}

.Selection-module__containerAction___3vqHF {
    padding: 0 16px;
}

.Selection-module__action___2Y1P6,
.Selection-module__containerAction___3vqHF {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
}

.Selection-module__action___2Y1P6 {
    background-color: #fff;
    cursor: pointer;
    height: 32px;
    width: 32px;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #ddd;
    margin-top: -2px;
}

.Selection-module__action___2Y1P6:active {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}

.Selection-module__icon___13k22 {
    display: -webkit-flex;
    display: flex;
    height: 16px;
}

.Selection-module__errorMessage___3Rmyl {
    bottom: 4px;
    color: #ff4148;
    font-size: 11px;
    font-weight: 400;
    line-height: normal;
    left: auto;
    position: absolute;
    right: 64px;
    top: auto;
}

.Selection-module__enhancedSpecialsSportWarning___3efk1 {
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    border: 1px solid #c51a1b;
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-weight: 700;
    height: 56px;
    left: 50%;
    margin: 0;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
    padding: 16px 8px;
    position: absolute;
    top: 4px;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    width: 200px;
    z-index: 100;
}

.Selection-module__enhancedSpecialsSportWarning___3efk1 span {
    line-height: 1.2em;
}

.Selection-module__enhancedSpecialsSportWarning___3efk1 a {
    color: #00b2ff;
}

#NativeDropdown-module__outline-infinity-loader___2D3Nv {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: NativeDropdown-module__infinityAnimation___3QDHz 1.6s
        linear infinite;
    animation: NativeDropdown-module__infinityAnimation___3QDHz 1.6s linear
        infinite;
}

@-webkit-keyframes NativeDropdown-module__infinityAnimation___3QDHz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes NativeDropdown-module__infinityAnimation___3QDHz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes NativeDropdown-module__lightFading___38TOa {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes NativeDropdown-module__lightFading___38TOa {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes NativeDropdown-module__blink___1Ojid {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes NativeDropdown-module__blink___1Ojid {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.NativeDropdown-module__main___isSES {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 48px;
    width: 100%;
}

.NativeDropdown-module__main--fullWidth___2iCun
    .NativeDropdown-module__select___2sOAS {
    width: 200px;
}

.NativeDropdown-module__main--compact___1ls0X {
    -webkit-align-items: center;
    align-items: center;
    height: 24px;
    width: 140px;
}

.NativeDropdown-module__main--compact___1ls0X
    .NativeDropdown-module__select___2sOAS {
    background-size: 3px 4px, 5px 5px, 1px 1.5em;
    border: 0;
    font-size: 12px;
    font-weight: 400;
    height: 24px;
    width: 100px;
}

.NativeDropdown-module__main--compact___1ls0X
    .NativeDropdown-module__label___1zChU {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    height: 24px;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0;
    padding-left: 8px;
}

.NativeDropdown-module__main--dark___nDHIb {
    background-color: #43444a;
    color: #fff;
}

.NativeDropdown-module__main--dark___nDHIb
    .NativeDropdown-module__select___2sOAS {
    background-color: #43444a;
    background-image: linear-gradient(45deg, transparent 50%, #fff 0),
        linear-gradient(135deg, #fff 50%, transparent 0);
    background-position: calc(100% - 13px) 10px, calc(100% - 8px) 10px,
        calc(100% - 2.5em) 0.5em;
    color: #00b2ff;
    text-align: left !important;
    cursor: pointer;
}

.NativeDropdown-module__main--dark___nDHIb
    .NativeDropdown-module__select___2sOAS
    option {
    margin: 0;
    padding: 0 2px;
    cursor: pointer;
}

.NativeDropdown-module__main--label-column___2KgY5 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.NativeDropdown-module__main--noLabel___3Ot9x {
    height: auto;
}

.NativeDropdown-module__label___1zChU {
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 4px;
}

.NativeDropdown-module__button___26t3b {
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
    background: 0 0;
    border: 0;
    outline: 0;
    color: #00b2ff;
    font-size: 12px;
}

.NativeDropdown-module__select___2sOAS {
    background-image: linear-gradient(45deg, transparent 50%, #000 0),
        linear-gradient(135deg, #000 50%, transparent 0);
    background-position: calc(100% - 13px) 1em, calc(100% - 8px) 1em,
        calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 32px;
    outline: 0;
    padding: 0 24px 0 8px;
    -webkit-border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
}

#BuildView-module__outline-infinity-loader___2VMnA {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: BuildView-module__infinityAnimation___3LxEi 1.6s linear
        infinite;
    animation: BuildView-module__infinityAnimation___3LxEi 1.6s linear infinite;
}

@-webkit-keyframes BuildView-module__infinityAnimation___3LxEi {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes BuildView-module__infinityAnimation___3LxEi {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes BuildView-module__blink___ytloB {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes BuildView-module__blink___ytloB {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.BuildView-module__main___3Uvbs {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
}

.BuildView-module__containerSelections___20AYf,
.BuildView-module__main___3Uvbs {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

.BuildView-module__containerSelections___20AYf {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

.BuildView-module__reloadSelections___9Ry_6 {
    -webkit-align-items: center;
    align-items: center;
    background: 0 0;
    border: 1px solid #ddd;
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    height: 40px;
    margin: 64px auto 0;
    opacity: 0;
    outline: 0;
    transition: opacity 0.25s ease-in-out;
    transition-delay: 0.25s;
    width: 184px;
}

.BuildView-module__reloadSelections___9Ry_6:focus {
    border: 2px solid #ddd;
}

.BuildView-module__reloadSelections___9Ry_6:active {
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
}

.BuildView-module__reloadSelections--visible___1x3cr {
    opacity: 1;
}

.BuildView-module__reloadSelections___9Ry_6 svg {
    margin-right: 4px;
}

.BuildView-module__reloadSelections___9Ry_6 span {
    font-size: 14px;
    font-weight: 700;
    line-height: 1em;
}

.BuildView-module__actions___1zbnP {
    background-color: #f5f5f5;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    min-height: 160px;
    -webkit-transform: translateY(160px);
    transform: translateY(160px);
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    width: 100%;
    will-change: transform;
}

.BuildView-module__actions--visible___2JeeT {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    will-change: auto;
}

.BuildView-module__header___Q-lse {
    -webkit-align-items: center;
    align-items: center;
    background-color: #53555b;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-weight: 700;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 24px;
    padding: 0 16px;
    width: 100%;
}

.BuildView-module__header___Q-lse span:first-child {
    width: 150px;
}

.BuildView-module__details___1x1rE {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 32px;
    margin: 16px 0 8px;
    padding: 0 16px;
}

.BuildView-module__detail___3qXtx {
    position: relative;
    height: 100%;
    min-width: 48px;
    text-align: right;
    margin-left: 4px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.BuildView-module__detail___3qXtx:first-child {
    margin-left: 0;
    width: 150px;
}

.BuildView-module__detail--stake___2Fgro {
    width: 80px;
}

.BuildView-module__detail--return___3NYUJ {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 2px;
    width: 90px;
}

.BuildView-module__oddsLoadingSpinner___2V27q {
    height: 32px;
    left: auto;
    right: -22px;
    top: 16px;
    width: 60px;
}

.BuildView-module__priceArrow___2AO5_ {
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 16px;
    -webkit-justify-content: center;
    justify-content: center;
    right: -16px;
    position: absolute;
    top: 21px;
    width: 16px;
}

.BuildView-module__input___2eSh5 {
    border: 1px solid #ddd;
    border-radius: 2px;
    outline: 0;
    text-align: right;
}

.BuildView-module__detailValue___6-jce,
.BuildView-module__input___2eSh5 {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    font-size: 14px;
    padding: 4px 8px;
}

.BuildView-module__detailValue___6-jce {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    width: 100%;
}

.BuildView-module__totalStake___3q7zP {
    color: #2b2f35;
    font-size: 14px;
    font-weight: 700;
    line-height: 1em;
    margin: 0 0 16px;
    padding: 0 16px;
    text-align: right;
}

.BuildView-module__buttons___1NZFe {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0 16px;
}

.BuildView-module__containerButton___33QWs {
    width: 100%;
}

.BuildView-module__containerButton___33QWs:last-child {
    margin-left: 8px;
}

.BuildView-module__containerButton___33QWs a {
    height: 32px;
    line-height: 32px;
}

.BuildView-module__containerErrorMessage___27b1s {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #ff4148;
    color: #fff;
    font-weight: 600;
    min-height: 24px;
    padding: 4px;
    position: absolute;
    bottom: 152px;
    width: 100%;
    left: 0;
    top: auto;
    right: auto;
    opacity: 0;
    text-align: center;
    transition: opacity 0.25s ease-in-out, bottom 0.25s ease-in-out;
    z-index: 100;
}

.BuildView-module__containerErrorMessage--visible___3SeSD {
    opacity: 1;
    bottom: 136px;
}

.BuildView-module__oneSelectionMessage___2L85X {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 12px;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 8px 0;
}

.BuildView-module__oneSelectionMessage___2L85X:first-of-type {
    padding-top: 16px;
}

.BuildView-module__loadingOdds___25jKX {
    -webkit-animation-name: BuildView-module__blink___ytloB;
    animation-name: BuildView-module__blink___ytloB;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.BuildView-module__loadingOdds___25jKX:nth-child(2) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.BuildView-module__loadingOdds___25jKX:nth-child(3) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

#ActiveMultiple__outline-infinity-loader___1i0Rq {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: ActiveMultiple__infinityAnimation___1JfZZ 1.6s linear
        infinite;
    animation: ActiveMultiple__infinityAnimation___1JfZZ 1.6s linear infinite;
}

@-webkit-keyframes ActiveMultiple__infinityAnimation___1JfZZ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes ActiveMultiple__infinityAnimation___1JfZZ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.ActiveMultiple__main___f8Tb1 {
    padding: 8px 8px 0;
}

.ActiveMultiple__main___f8Tb1:last-child {
    margin-bottom: 16px;
}

.ActiveMultiple__header___im-fq {
    background-color: #2b2f35;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    padding: 8px;
    width: 100%;
}

.ActiveMultiple__name___gMu2v {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-weight: 700;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    line-height: 1em;
    width: 100%;
}

.ActiveMultiple__description___DG5RA {
    color: hsla(0, 0%, 100%, 0.6);
    display: -webkit-flex;
    display: flex;
    line-height: 1em;
    margin-top: 2px;
}

.ActiveMultiple__textDivider___3m-_C {
    color: #fff;
}

.ActiveMultiple__showToggle___2jgSl {
    color: #00b2ff;
}

.ActiveMultiple__leftContainer___2RIHk,
.ActiveMultiple__rightContainer___zd88r {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.ActiveMultiple__leftContainer___2RIHk {
    -webkit-flex: 3;
    flex: 3;
}

.ActiveMultiple__rightContainer___zd88r {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.ActiveMultiple__legs___21msY {
    background-color: #f5f5f5;
    padding: 8px;
}

.ActiveMultiple__legs--showDetails___rWH8f {
    padding: 0;
    background-color: transparent;
}

.ActiveMultiple__leg___2TqH- {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin-bottom: 4px;
}

.ActiveMultiple__leg___2TqH-:last-child {
    margin-bottom: 0;
}

.ActiveMultiple__legNumber___2D-IL {
    -webkit-align-items: center;
    align-items: center;
    background-color: #2b2f35;
    border-radius: 50%;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    height: 16px;
    -webkit-justify-content: center;
    justify-content: center;
    margin-right: 8px;
    text-align: center;
    width: 16px;
}

.ActiveMultiple__legNumber--multipleLegs___2wVB5 {
    background-color: #ff4148;
}

.ActiveMultiple__runnerName___B0gRz {
    font-size: 12px;
    line-height: 12px;
    padding: 1px 0;
}

.ActiveMultiple__runnerName--back___5a8OU,
.ActiveMultiple__runnerName--win___32GYd {
    color: #00b2ff;
}

.ActiveMultiple__runnerName--lay___sDkqN,
.ActiveMultiple__runnerName--lose___1YUeT {
    color: #ff7a7f;
}

.ActiveMultiple__runnerName--void___1fPT5 {
    color: #a3a1a7;
}

.ActiveMultiple__status___3MSnV {
    color: #2b2f35;
    font-size: 12px;
    text-transform: lowercase;
}

.ActiveMultiple__status___3MSnV:first-letter {
    text-transform: uppercase;
}

.ActiveMultiple__status--void___2BEUK {
    color: #a3a1a7;
}

#ActiveView__outline-infinity-loader___1bUyh {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: ActiveView__infinityAnimation___cVDW5 1.6s linear
        infinite;
    animation: ActiveView__infinityAnimation___cVDW5 1.6s linear infinite;
}

@-webkit-keyframes ActiveView__infinityAnimation___cVDW5 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes ActiveView__infinityAnimation___cVDW5 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.ActiveView__main___1QFeF {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.ActiveView__main___1QFeF,
.ActiveView__selections___xZK1N {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.ActiveView__selections___xZK1N {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.ActiveView__filters___3A47X {
    -webkit-align-items: center;
    align-items: center;
    background-color: #43444a;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 36px;
    padding-right: 16px;
    width: 100%;
}

.ActiveView__includeLostLabel___36S37 {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin-right: 8px;
}

.ActiveView__noActiveMultiples___Wgbug {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 12px;
    -webkit-justify-content: center;
    justify-content: center;
    padding-top: 16px;
}

#Unavailable-module__outline-infinity-loader___3p5lp {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Unavailable-module__infinityAnimation___29KLQ 1.6s linear
        infinite;
    animation: Unavailable-module__infinityAnimation___29KLQ 1.6s linear
        infinite;
}

@-webkit-keyframes Unavailable-module__infinityAnimation___29KLQ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Unavailable-module__infinityAnimation___29KLQ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Unavailable-module__main___3trtD {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 48px 48px 0;
    text-align: center;
}

.Unavailable-module__main___3trtD span {
    color: #43444a;
    font-size: 14px;
    font-weight: 400;
    margin-top: 4px;
}

#Multiples__outline-infinity-loader___3u0nO {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Multiples__infinityAnimation___2HUaU 1.6s linear infinite;
    animation: Multiples__infinityAnimation___2HUaU 1.6s linear infinite;
}

@-webkit-keyframes Multiples__infinityAnimation___2HUaU {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Multiples__infinityAnimation___2HUaU {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Multiples__multiples___1Qiax {
    background-color: #fff;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    -webkit-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
    position: relative;
}

.Multiples__tabs___r1wxk {
    height: 40px;
    width: 100%;
    position: relative;
    background-color: #53555b;
}

.Multiples__tab___Y_1aX {
    -webkit-flex: 1;
    flex: 1;
}

.Multiples__unavailable___34-vn {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    padding-top: 72px;
}

.Multiples__unavailable___34-vn span {
    color: #a3a1a7;
    font-size: 14px;
    font-weight: 400;
    margin-top: 8px;
}

.Multiples__content___22tRK {
    position: relative;
    z-index: 5;
    height: calc(100% - 40px);
    width: 100%;
    display: -webkit-flex;
    display: flex;
}

.Multiples__buttonContainer___29-bE {
    height: 168px;
    padding: 16px;
    width: 100%;
}

#Wallet__outline-infinity-loader___1_Oil {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Wallet__infinityAnimation___2LOEe 1.6s linear infinite;
    animation: Wallet__infinityAnimation___2LOEe 1.6s linear infinite;
}

@-webkit-keyframes Wallet__infinityAnimation___2LOEe {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Wallet__infinityAnimation___2LOEe {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Wallet__wallet___AEhOv {
    padding-bottom: 15px;
}

.Wallet__unavailable___37pvR {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    height: 74px;
    -webkit-justify-content: center;
    justify-content: center;
    width: 180px;
}

.Wallet__unavailableImage___3mGbL {
    background: transparent url(../images/logo-infinity-light.svg) no-repeat 50%
        50%;
    height: 16px;
    margin: auto 8px;
    width: 32px;
}

.Wallet__unavailableText___39WDd {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.Wallet__title___2bVmK {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 1em;
    text-transform: uppercase;
    margin-top: 5px;
}

.Wallet__valuesContainer___34Lyh {
    width: 100%;
}

.Wallet__row___1d6Nn {
    line-height: 1em;
    padding-top: 15px;
}

.Wallet__key___1ka74 {
    color: #a3a1a7;
    font-size: 14px;
}

.Wallet__key--wallet___3HSIC {
    color: #fff;
}

.Wallet__key--exposure___2b5eI {
    color: #ff4148;
}

.Wallet__key--available___3sMlO {
    color: #00b2ff;
}

.Wallet__value___3qFsz {
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: 600;
}

#BonusActiveItem__outline-infinity-loader___4hgiM {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: BonusActiveItem__infinityAnimation___X99Pa 1.6s linear
        infinite;
    animation: BonusActiveItem__infinityAnimation___X99Pa 1.6s linear infinite;
}

@-webkit-keyframes BonusActiveItem__infinityAnimation___X99Pa {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes BonusActiveItem__infinityAnimation___X99Pa {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.BonusActiveItem__bonusActiveItem___3xGPM {
    line-height: 1em;
    padding-top: 15px;
}

.BonusActiveItem__key___3jk_r {
    color: #fff;
    font-size: 14px;
}

.BonusActiveItem__value___2Yi_v {
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: 600;
}

.BonusActiveItem__link___AIMg3 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: end;
    justify-content: end;
    font-size: 12px;
}

.BonusActiveItem__link___AIMg3 a {
    color: #00b2ff;
}

.BonusActiveItem__link___AIMg3 a:hover {
    opacity: 0.87;
}

#BonusActive__outline-infinity-loader___xlbhw {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: BonusActive__infinityAnimation___kIseN 1.6s linear
        infinite;
    animation: BonusActive__infinityAnimation___kIseN 1.6s linear infinite;
}

@-webkit-keyframes BonusActive__infinityAnimation___kIseN {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes BonusActive__infinityAnimation___kIseN {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.BonusActive__bonusActive___17gdO {
    padding-top: 16px;
}

.BonusActive__title___2RpMF {
    color: #c1d72e;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 1em;
    margin-top: 5px;
}

.BonusActive__unavailable___2UZZP {
    color: #ff4148;
    padding-left: 5px;
    font-size: 10px;
}

.BonusActive__unavailableReason___3KZlt {
    color: #fff;
    line-height: 1.5;
    margin-top: 8px;
}

.BonusActive__unavailableLink___3XmXr {
    color: #00b2ff;
}

.BonusActive__unavailableLink___3XmXr:hover {
    text-decoration: underline;
}

.BonusActive__containerValues___1DB4m {
    width: 100%;
}

#Panel__outline-infinity-loader___3Q6__ {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Panel__infinityAnimation___jyUw5 1.6s linear infinite;
    animation: Panel__infinityAnimation___jyUw5 1.6s linear infinite;
}

@-webkit-keyframes Panel__infinityAnimation___jyUw5 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Panel__infinityAnimation___jyUw5 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Panel__fading___uY4KA {
    0% {
        opacity: 0.4;
    }
    25% {
        opacity: 0.7;
    }
    50% {
        opacity: 0.9;
    }
    75% {
        opacity: 0.7;
    }
    to {
        opacity: 0.4;
    }
}

@keyframes Panel__fading___uY4KA {
    0% {
        opacity: 0.4;
    }
    25% {
        opacity: 0.7;
    }
    50% {
        opacity: 0.9;
    }
    75% {
        opacity: 0.7;
    }
    to {
        opacity: 0.4;
    }
}

.Panel__panel___cSWvp {
    background-color: #43444a;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1004;
    overflow: auto;
}

.Panel__panel--main___E8ONM {
    z-index: 1003;
    transition: opacity 0.25s ease-out;
}

.Panel__panel--main___E8ONM > .Panel__header___1r8fw {
    height: 32px;
    line-height: normal;
    padding: 13px 0 0 15px;
    position: relative;
    width: 100%;
    z-index: 1004;
}

.Panel__panel--main___E8ONM > .Panel__header--account___2vbGL {
    height: 54px;
}

.Panel__panel--main___E8ONM > .Panel__content___3hGSg {
    padding: 54px 0 0;
}

.Panel__panel--account-details___1mAa2 > .Panel__content___3hGSg,
.Panel__panel--casino-bonus___3LHfw > .Panel__content___3hGSg,
.Panel__panel--display-details___2yc6m > .Panel__content___3hGSg,
.Panel__panel--personal-settings___gpQyG > .Panel__content___3hGSg,
.Panel__panel--privacy-settings___3TlXu > .Panel__content___3hGSg {
    padding: 54px 16px 0;
}

.Panel__panel--account-details___1mAa2 > .Panel__content___3hGSg {
    padding: 54px 0 0;
}

.Panel__panel--update-password___3lxyu,
.Panel__panel--update-question___moS5i {
    z-index: 1005;
}

.Panel__panel--update-password___3lxyu > .Panel__content___3hGSg,
.Panel__panel--update-question___moS5i > .Panel__content___3hGSg {
    padding: 54px 0 0;
}

.Panel__header___1r8fw {
    background-color: #43444a;
    color: #fff;
    height: 48px;
    line-height: 32px;
    padding: 13px 0 0 15px;
    position: relative;
    width: 100%;
}

.Panel__header--account___2vbGL {
    height: 54px;
}

.Panel__buttonGoBack___3f2US {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 1em;
    margin-right: 13px;
    cursor: pointer;
    opacity: 1;
    color: #fff;
}

.Panel__buttonGoBack___3f2US:hover {
    color: #fff;
    opacity: 0.54;
}

.Panel__icon___1r1Gx {
    margin-bottom: -3px;
    margin-right: 13px;
}

.Panel__content___3hGSg {
    height: 100%;
    margin-top: -54px;
    padding: 54px 16px 0;
    width: 100%;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-form {
    position: relative;
    height: auto;
    width: 100%;
    padding: 0 16px 16px;
}

.mb-form__controls-row {
    height: 100%;
    width: 100%;
}

.mb-form__container-buttons {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    height: auto;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin: 10px 0 0;
    opacity: 1;
    transition: opacity 0.4s ease;
    width: 100%;
}

.mb-form__container-buttons .mb-button--regular.mb-button--primary {
    margin-left: 10px;
}

.mb-form__container-buttons .mb-button .static-logo {
    display: inline-block;
    width: 25px;
    height: 100%;
    width: 100%;
}

.mb-form__container-buttons .clearfix {
    clear: none;
    line-height: 0;
}

.mb-form.sliding-normal-enter {
    left: 200%;
}

.mb-form.sliding-normal-enter.sliding-normal-enter-active {
    left: 0;
    transition: left 0.4s ease-out;
}

.mb-form.sliding-normal-leave {
    left: 0;
    opacity: 1;
}

.mb-form.sliding-normal-leave.sliding-normal-leave-active {
    left: -200%;
    transition: left 0.4s ease-in-out;
}

.mb-form.sliding-back-enter {
    left: -200%;
}

.mb-form.sliding-back-enter.sliding-back-enter-active {
    left: 0;
    transition: left 0.4s ease-out;
}

.mb-form.sliding-back-leave {
    left: 0;
}

.mb-form.sliding-back-leave.sliding-back-leave-active {
    left: 200%;
    transition: left 0.4s ease-out;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-form-input-field {
    min-height: 64px;
    width: 100%;
    position: relative;
}

.mb-form-input-field--dark
    .mb-form-input-field__property--empty
    .mb-form-input-field__label {
    top: 20px;
    font-size: 15px;
}

.mb-form-input-field--dark
    .mb-form-input-field__property--empty.auto-focus
    .mb-form-input-field__label {
    top: 0;
}

.mb-form-input-field--dark
    .mb-form-input-field__property--empty
    .mb-form-input-field__input {
    border-bottom: 1px solid #a3a1a7;
}

.mb-form-input-field--dark
    .mb-form-input-field__property--focused
    .mb-form-input-field__label {
    top: 9px;
    opacity: 0.87;
    font-weight: 700;
    font-size: 12px;
    z-index: 20;
}

.mb-form-input-field--dark
    .mb-form-input-field__property--focused
    .mb-form-input-field__input {
    border-bottom: 1px solid #43444a;
    color: #43444a;
}

.mb-form-input-field--dark .mb-form-input-field__input,
.mb-form-input-field--dark .mb-form-input-field__label {
    color: #43444a;
}

.mb-form-input-field--dark .mb-form-input-field__labelemail-label {
    font-size: 15px;
}

.mb-form-input-field--error {
    min-height: 76px;
}

.mb-form-input-field--error
    .mb-form-input-field__property
    .mb-form-input-field__label {
    color: #ff4148;
    top: 9px;
    font-size: 12px;
    font-weight: 700;
    opacity: 1;
}

.mb-form-input-field--error
    .mb-form-input-field__property
    .mb-form-input-field__input {
    border-bottom: 1px solid #ff4148;
}

.mb-form-input-field--error
    .mb-form-input-field__property--empty
    .mb-form-input-field__label {
    top: 9px;
    font-size: 12px;
    font-weight: 700;
    opacity: 1;
}

.mb-form-input-field--error
    .mb-form-input-field__property--empty
    .mb-form-input-field__input {
    border-bottom: 1px solid #ff4148;
}

.mb-form-input-field__property {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
}

.mb-form-input-field__property--empty .mb-form-input-field__label {
    top: 28px;
    font-size: 15px;
}

.mb-form-input-field__property--empty .mb-form-input-field__input {
    border-bottom: 1px solid #a3a1a7;
}

.mb-form-input-field__property--focused .mb-form-input-field__label {
    top: 9px;
    opacity: 0.87;
    font-weight: 700;
    font-size: 12px;
}

.mb-form-input-field__property--focused .mb-form-input-field__input {
    border-bottom: 1px solid #fff;
}
/* .mb-form-input-field__label.email-label {
    font-size: 15px;
} */

.mb-form-input-field__property .animated-logo {
    position: absolute;
    top: 27px;
    right: 0;
    width: 30px;
    height: 30px;
}

.mb-form-input-field__property .animated-logo.error {
    position: absolute;
    top: auto;
    bottom: 16px;
    right: 5px;
    width: 15px;
    height: 15px;
}

.mb-form-input-field__label {
    position: absolute;
    top: 28px;
    left: 0;
    right: auto;
    bottom: auto;
    pointer-events: none;
    transition: top 0.15s ease-in-out;
    width: 100%;
    font-size: 15px;
    opacity: 0.54;
    color: #fff;
    font-weight: 400;
    text-align: left;
    height: 25px;
}

.mb-form-input-field__label-opt {
    display: inline-block;
    font-size: 10px;
    margin-left: 4px;
    vertical-align: bottom;
}

.mb-form-input-field__value {
    color: #fff;
    font-size: 14px;
    opacity: 0.54;
    width: 100%;
}

.mb-form-input-field__input {
    width: 100%;
    background: 0 0;
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid transparent;
    outline: 0;
    font-size: 15px;
    color: #fff;
    margin-top: 30px;
    padding: 0;
    line-height: 25px;
    height: 25px;
}

.mb-form-input-field__input--password {
    padding-right: 52px;
}

.mb-form-input-field input:-webkit-autofill {
    /* -webkit-box-shadow: none inset; */
    transition: background-color 5000s ease-in-out 0s;
    color: #43444a;
    background-color: transparent !important;
}

.mb-form-input-field__container-messages {
    color: #ff4148;
    font-size: 12px;
    font-weight: 700;
    width: 100%;
    margin-bottom: 20px;
}

.mb-form-input-field__error-message {
    display: block;
    line-height: 1.5em;
    width: 100%;
}

.mb-form-input-field__sHiP {
    background-color: #43444a;
    bottom: auto;
    color: #fff;
    display: block;
    font-size: 12px;
    height: 0;
    left: 0;
    line-height: 27px;
    overflow: hidden;
    padding: 0 8px;
    position: absolute;
    right: auto;
    top: 54px;
    transition: height 0.1s ease-in-out;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.mb-form-input-field__sHiP--visible {
    height: 25px;
}

.mb-form-input-field__sHiPIcon {
    bottom: auto;
    cursor: pointer;
    height: 24px;
    left: auto;
    position: absolute;
    right: 0;
    top: 27px;
}

.mb-form-input-field__sHiPIcon--withIcon {
    right: 24px;
}

.mb-form-input-field__sHiPIcon:hover {
    opacity: 0.7;
}

.mb-form-input-field__sHiPIcon:active {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}

#PersonalDetails__outline-infinity-loader___do_Vd {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: PersonalDetails__infinityAnimation___2E01d 1.6s linear
        infinite;
    animation: PersonalDetails__infinityAnimation___2E01d 1.6s linear infinite;
}

@-webkit-keyframes PersonalDetails__infinityAnimation___2E01d {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes PersonalDetails__infinityAnimation___2E01d {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.PersonalDetails__row___2NJJU {
    height: 64px;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
}

.personal-detail-section {
    display: flex;
    flex-wrap: wrap;
    gap: 0 10px;
}

.personal-detail-section .PersonalDetails__row___2NJJU {
    width: 48%;
    overflow: hidden;
}

@media (min-width: 240px) and (max-width: 320px) {
    .personal-detail-section {
        display: block;
    }
    .personal-detail-section .PersonalDetails__row___2NJJU {
        width: 100%;
    }
}

.PersonalDetails__row___2NJJU
    > .PersonalDetails__property___P6eyE
    > .PersonalDetails__label___34bKc {
    opacity: 1;
    padding-bottom: 3px;
}

.PersonalDetails__row--twoColumns___3-xOi {
    -webkit-flex-direction: row;
    flex-direction: row;
}

.PersonalDetails__row--twoColumns___3-xOi
    .PersonalDetails__mb-settings-row__property___2oJRk {
    width: 50%;
}

.PersonalDetails__property___P6eyE {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    /* -webkit-justify-content: center;
        justify-content: center; */
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.PersonalDetails__label___34bKc {
    pointer-events: none;
    transition: font-size 0.25s ease-in-out, opacity 0.25s ease-in-out,
        border-bottom 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
    transition: font-size 0.25s ease-in-out, transform 0.25s ease-in-out,
        opacity 0.25s ease-in-out, border-bottom 0.25s ease-in-out;
    transition: font-size 0.25s ease-in-out, transform 0.25s ease-in-out,
        opacity 0.25s ease-in-out, border-bottom 0.25s ease-in-out,
        -webkit-transform 0.25s ease-in-out;
}

.PersonalDetails__label___34bKc,
.PersonalDetails__value___-6_d4 {
    width: 100%;
    font-size: 14px;
    opacity: 0.54;
    color: #fff;
}

.PersonalDetails__formContainer___5iMD4 {
    position: relative;
    width: 100%;
    height: auto;
}

.PersonalDetails__form___1EB0V {
    padding: 0;
}

.PersonalDetails__extraInfoContainer___2LIpb {
    color: #e2e3e3;
    font-size: 14px;
    margin-top: 35px;
    position: relative;
    width: 100%;
}

.PersonalDetails__infoHelp___16yPK {
    display: block;
    font-weight: 700;
    padding-bottom: 20px;
}

.PersonalDetails__infoContact___1lgTR {
    display: block;
    font-weight: 400;
    padding-bottom: 20px;
    margin: 0;
}

.PersonalDetails__infoEmail___1uhLo {
    color: #00b2ff;
    display: inline;
    font-weight: 700;
    width: 100%;
}

.PersonalDetails__infoEmail___1uhLo:hover {
    color: #00b2ff;
    opacity: 0.87;
    display: inline;
}

.PersonalDetails__infoPhone___1SID3 {
    display: block;
    font-weight: 700;
    width: 100%;
}

#AccountDetails__outline-infinity-loader___27xtG {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: AccountDetails__infinityAnimation___23ZQZ 1.6s linear
        infinite;
    animation: AccountDetails__infinityAnimation___23ZQZ 1.6s linear infinite;
}

@-webkit-keyframes AccountDetails__infinityAnimation___23ZQZ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes AccountDetails__infinityAnimation___23ZQZ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.AccountDetails__detailsRow___2SfFm {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 64px;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 15px;
    width: 100%;
}

.AccountDetails__detailsRow___2SfFm
    > .AccountDetails__property___3_9D_
    > .AccountDetails__label___Hhvfu {
    color: #fff;
    opacity: 1;
    padding-bottom: 3px;
}

.AccountDetails__detailsRow___2SfFm:first-child {
    margin-bottom: 15px;
    padding: 15px 15px 0;
}

.AccountDetails__property___3_9D_ {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
}

.AccountDetails__label___Hhvfu {
    pointer-events: none;
    transition: font-size 0.25s ease-in-out, opacity 0.25s ease-in-out,
        border-bottom 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
    transition: font-size 0.25s ease-in-out, transform 0.25s ease-in-out,
        opacity 0.25s ease-in-out, border-bottom 0.25s ease-in-out;
    transition: font-size 0.25s ease-in-out, transform 0.25s ease-in-out,
        opacity 0.25s ease-in-out, border-bottom 0.25s ease-in-out,
        -webkit-transform 0.25s ease-in-out;
}

.AccountDetails__label___Hhvfu,
.AccountDetails__value___1Y2SF {
    color: #fff;
    font-size: 14px;
    opacity: 0.54;
    width: 100%;
}

.AccountDetails__row___28Nbn {
    background-color: transparent;
    cursor: default;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    line-height: 47px;
    min-height: 48px;
    padding: 0 0px;
    position: relative;
    width: 100%;
}

.AccountDetails__rowTitle___1NDeq {
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
}

.AccountDetails__rowButton___PfltT {
    color: #00b2ff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    text-align: right;
    width: 64px;
}

.AccountDetails__rowButton___PfltT:focus,
.AccountDetails__rowButton___PfltT:hover {
    color: #00b2ff;
    opacity: 0.87;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-switch {
    font-size: 14px;
    max-width: 45px;
    height: 24px;
    line-height: 24px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    -webkit-flex: 2;
    flex: 2;
    position: relative;
}

.mb-switch--mini {
    height: 18px;
    line-height: 18px;
    max-width: 32px;
}

.mb-switch--mini.mb-switch--on .mb-switch__handle {
    left: calc(100% - 18px);
}

.mb-switch--mini .mb-switch__track {
    height: 12px;
}

.mb-switch--mini .mb-switch__handle {
    height: 18px;
    width: 18px;
}

.mb-switch__track {
    display: inline-block;
    width: 100%;
    height: 18px;
    border-radius: 24px;
    transition: opacity 0.2s ease-out, background-color 0.2s ease-out;
}

.mb-switch__handle {
    transition: left 0.2s ease-out, background-color 0.2s ease-out,
        -webkit-transform 0.2s ease-out;
    transition: left 0.2s ease-out, background-color 0.2s ease-out,
        transform 0.2s ease-out;
    transition: left 0.2s ease-out, background-color 0.2s ease-out,
        transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    position: absolute;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    top: 0;
    right: auto;
}

.mb-switch__handle:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.mb-switch__text {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    font-weight: 700;
    left: auto;
    right: 50px;
    white-space: nowrap;
}

.mb-switch--on .mb-switch__track {
    background-color: #00b181;
    opacity: 0.38;
}

.mb-switch--on .mb-switch__handle {
    left: calc(100% - 24px);
    background-color: #00b181;
}

.mb-switch--off .mb-switch__track {
    background-color: #fff;
    opacity: 0.38;
}

.mb-switch--off .mb-switch__handle {
    left: 0;
    background-color: #e2e3e3;
}

.mb-switch--back-lay .mb-switch__track {
    background-color: #fff;
    opacity: 0.87;
}

.mb-switch--back-lay .mb-switch__handle {
    left: calc(100% - 24px);
    background-color: #ff7a7f;
}

.mb-switch--back-lay .mb-switch__text {
    color: #ff7a7f;
}

.mb-switch--binary .mb-switch__track {
    background-color: #fff;
    opacity: 0.87;
}

.mb-switch--binary .mb-switch__handle {
    left: 0;
    background-color: #00b2ff;
}

.mb-switch--binary .mb-switch__text {
    color: #00b2ff;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-form-switch-field {
    height: 64px;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center;
    padding-bottom: 0;
    position: relative;
}

.mb-form-switch-field--dark .mb-form-switch-field__label {
    color: #a3a1a7;
    opacity: 1;
}

.mb-form-switch-field--light .mb-form-switch-field__label {
    color: #fff;
    opacity: 1;
}

.mb-form-switch-field__property {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: row;
    flex-direction: row;
    opacity: 1;
    font-weight: 700;
    -webkit-flex: 8;
    flex: 8;
}

.mb-form-switch-field__label {
    opacity: 1;
    font-weight: 700;
    -webkit-flex: 8;
    flex: 8;
    pointer-events: none;
    transition: font-size 0.25s ease-in-out, top 0.25s ease-in-out;
    width: 100%;
    font-size: 14px;
    color: #fff;
    text-align: left;
}

.mb-form-switch-field__container-messages {
    color: #ff4148;
    font-size: 12px;
    font-weight: 700;
    width: 100%;
    margin-bottom: 20px;
}

.mb-form-switch-field__error-message {
    display: block;
    width: 100%;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-dropdown {
    margin-top: 30px;
}

.mb-dropdown,
.mb-dropdown__container-head {
    font-size: 15px;
    width: 100%;
    position: relative;
}

.mb-dropdown__container-head {
    background: 0 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #a3a1a7;
    outline: 0;
    height: 25px;
    line-height: 25px;
    color: inherit;
    padding-bottom: 0;
}

.mb-dropdown__head {
    height: 100%;
    width: 100%;
    border-bottom: none;
    vertical-align: middle;
    cursor: pointer;
    text-transform: capitalize;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
}

.mb-dropdown__toggle-options {
    height: 32px;
    width: 32px;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    bottom: auto;
    background-color: #53555b;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: 2px;
    cursor: pointer;
    border: none;
    outline: 0;
}

.mb-dropdown__toggle-options:active {
    -webkit-transform: scale(0.94);
    transform: scale(0.94);
}

.mb-dropdown__head-arrow {
    position: absolute;
    top: 4px;
    left: auto;
    right: 4px;
    bottom: auto;
}

.mb-dropdown__head-arrow,
.mb-dropdown__toggle-arrow {
    transition: -webkit-transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
    display: -webkit-flex;
    display: flex;
    margin-top: 0;
    font-size: 18px;
}

.mb-dropdown__toggle-arrow {
    position: static;
}

.mb-dropdown__toggle-arrow--rotated {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.mb-dropdown__container-options {
    width: 100%;
    height: auto;
}

.mb-dropdown__optionsWrapper {
    position: absolute;
    top: 2px;
    left: 0;
    height: auto;
    width: 100%;
    overflow: hidden;
    max-height: 260px;
    border-radius: 2px;
    margin-bottom: 0;
    z-index: 1000;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}

.mb-dropdown__optionsWrapper.fade-bottom-enter {
    top: 47px;
}

.mb-dropdown__optionsWrapper.fade-bottom-enter.fade-bottom-enter-active {
    top: 2px;
    transition: top 0.25s ease-in-out;
}

.mb-dropdown__optionsWrapper.fade-bottom-leave {
    top: 2px;
    opacity: 0.87;
}

.mb-dropdown__optionsWrapper.fade-bottom-leave.fade-bottom-leave-active {
    opacity: 0;
    transition: opacity 0.25s ease-in-out;
}

.mb-dropdown__options {
    width: 100%;
    height: auto;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    max-height: 168px;
}

.mb-dropdown .mb-scrollable {
    padding-bottom: 0;
    width: 100%;
    padding-right: 0;
}

.mb-dropdown__more-options-hint {
    position: absolute;
    top: auto;
    left: 0;
    right: auto;
    bottom: 0;
    content: "";
    width: 100%;
    height: 40px;
    background: linear-gradient(
        180deg,
        hsla(0, 0%, 100%, 0) 0,
        hsla(0, 0%, 100%, 0.8)
    );
    pointer-events: none;
}

.mb-dropdown--dark .mb-dropdown__head {
    color: #43444a;
}

.mb-dropdown--dark .mb-dropdown__head--active {
    color: #00b2ff;
}

.mb-dropdown--dark .mb-dropdown__head:focus {
    outline: 0;
    outline-offset: 0;
    background-color: #e2e3e3;
    color: #fff;
    text-decoration: none;
}

.mb-dropdown--dark .mb-dropdown__optionsWrapper {
    background-color: #fff;
}

.mb-dropdown--dark .mb-dropdown .mb-dropdown-option,
.mb-dropdown--dark .mb-dropdown__arrow {
    color: #43444a;
}

.mb-dropdown--light .mb-dropdown__head {
    color: #fff;
}

.mb-dropdown--light .mb-dropdown__head:focus {
    outline: 0;
    outline-offset: 0;
    text-decoration: none;
}

.mb-dropdown--light .mb-dropdown__head--active,
.mb-dropdown--light .mb-dropdown__head:focus.mb-dropdown__head--active {
    color: #00b2ff;
}

.mb-dropdown--light .mb-dropdown__optionsWrapper {
    background-color: #fff;
}

.mb-dropdown--light .mb-dropdown .mb-dropdown-option {
    color: #43444a;
}

.mb-dropdown--light .mb-dropdown__arrow {
    color: #fff;
}

.mb-dropdown--odds .mb-dropdown__head,
.mb-dropdown--odds .mb-dropdown__options .mb-dropdown-option {
    text-transform: uppercase;
}

.mb-dropdown--questions .mb-dropdown__options {
    max-height: 260px;
}

.mb-dropdown--currency-id .mb-dropdown__options {
    max-height: 160px;
    white-space: nowrap;
}

.mb-dropdown--mobile {
    margin-top: 10px;
}

.mb-dropdown--mobile select {
    vertical-align: bottom;
    width: 100%;
    border-radius: 0;
    -webkit-appearance: none;
}

.mb-dropdown--mobile:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    bottom: 8px;
    right: 4px;
    left: auto;
    top: auto;
}

.mb-dropdown--mobile.mb-dropdown--dark {
    color: #43444a;
}

.mb-dropdown--mobile.mb-dropdown--dark:after {
    border-top: 6px solid #43444a;
}

.mb-dropdown--mobile.mb-dropdown--light {
    color: #fff;
}

.mb-dropdown--mobile.mb-dropdown--light:after {
    border-top: 6px solid #fff;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-dropdown-option {
    color: inherit;
    padding: 8px 16px;
    text-transform: capitalize;
    cursor: pointer;
    border: none;
    outline: 0;
    background-color: transparent;
    width: 100%;
    text-align: left;
    display: block;
}

.mb-dropdown-option:focus,
.mb-dropdown-option:hover {
    background-color: #e2e3e3;
    color: #43444a;
    font-weight: 700;
}

.mb-dropdown-option:focus {
    outline: 0;
    outline-offset: 0;
    text-decoration: none;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-advanced-dropdown {
    font-size: 15px;
    height: 100%;
    margin-top: 0;
}

.mb-advanced-dropdown,
.mb-advanced-dropdown__filter {
    width: 100%;
    position: relative;
}

.mb-advanced-dropdown__filter input {
    width: 100%;
    background: 0 0;
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #a3a1a7;
    outline: 0;
    font-size: 15px;
    margin-top: 30px;
    padding: 0;
    line-height: 25px;
    height: 25px;
}

.mb-advanced-dropdown__arrow {
    position: absolute;
    top: auto;
    left: auto;
    bottom: 12px;
    right: 0;
    pointer-events: none;
}

.mb-advanced-dropdown__container-options {
    position: absolute;
    top: 55px;
    left: 0;
    right: auto;
    width: 100%;
    border-radius: 2px;
    margin-bottom: 16px;
    max-height: 232px;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 1000;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}

.mb-advanced-dropdown__container-options.fade-bottom-enter {
    top: 115px;
}

.mb-advanced-dropdown__container-options.fade-bottom-enter.fade-bottom-enter-active {
    top: 61px;
    transition: top 0.25s ease-in-out;
}

.mb-advanced-dropdown__container-options.fade-bottom-leave {
    opacity: 0.87;
}

.mb-advanced-dropdown__container-options.fade-bottom-leave.fade-bottom-leave-active {
    opacity: 0;
    transition: opacity 0.15s ease-in-out;
}

.mb-advanced-dropdown__option {
    border-radius: 2px;
    color: inherit;
    padding: 8px 16px;
    text-transform: capitalize;
    cursor: pointer;
}

.mb-advanced-dropdown__option:hover {
    background-color: #e2e3e3;
    color: #43444a;
    font-weight: 700;
}

.mb-advanced-dropdown__option--focus,
.mb-advanced-dropdown__option:focus {
    outline: 0;
    outline-offset: 0;
    background-color: #e2e3e3;
    color: #43444a;
    font-weight: 700;
    text-decoration: none;
}

.mb-advanced-dropdown--dark .mb-advanced-dropdown__container-options {
    background-color: #fff;
}

.mb-advanced-dropdown--dark .mb-advanced-dropdown__arrow,
.mb-advanced-dropdown--dark .mb-advanced-dropdown__option {
    color: #43444a;
}

.mb-advanced-dropdown--light .mb-advanced-dropdown__container-options {
    background-color: #fff;
}

.mb-advanced-dropdown--light .mb-advanced-dropdown__option {
    color: #43444a;
}

.mb-advanced-dropdown--light .mb-advanced-dropdown__arrow {
    color: #fff;
}

.mb-advanced-dropdown--mobile select {
    vertical-align: bottom;
    width: 100%;
}

.mb-advanced-dropdown--mobile.mb-dropdown--dark {
    color: #43444a;
}

.mb-advanced-dropdown--mobile.mb-dropdown--light {
    color: #fff;
}

.mb-advanced-dropdown--mobile:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #43444a;
    position: absolute;
    bottom: 10px;
    right: 4px;
    left: auto;
    top: auto;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-form-dropdown-field {
    height: 64px;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    padding-bottom: 0;
    position: relative;
}

.mb-form-dropdown-field--dark
    .mb-form-dropdown-field__property--empty
    .mb-form-dropdown-field__label {
    top: 30px;
    font-size: 15px;
}

.mb-form-dropdown-field--dark
    .mb-form-dropdown-field__property--empty
    .mb-form-dropdown-field__input {
    border-bottom: 1px solid #a3a1a7;
}

.mb-form-dropdown-field--dark
    .mb-form-dropdown-field__property--focused
    .mb-form-dropdown-field__label {
    top: 7px;
    opacity: 0.87;
    font-weight: 700;
    font-size: 12px;
}

.mb-form-dropdown-field--dark
    .mb-form-dropdown-field__property--focused
    .mb-form-dropdown-field__input {
    border-bottom: 1px solid #a3a1a7;
    color: #a3a1a7;
}

.mb-form-dropdown-field--dark .mb-form-dropdown-field__input,
.mb-form-dropdown-field--dark .mb-form-dropdown-field__label {
    color: #a3a1a7;
}

.mb-form-dropdown-field--light
    .mb-form-dropdown-field__property--empty
    .mb-form-dropdown-field__label {
    top: 30px;
    font-size: 15px;
}

.mb-form-dropdown-field--light
    .mb-form-dropdown-field__property--empty
    .mb-form-dropdown-field__input {
    border-bottom: 1px solid #a3a1a7;
}

.mb-form-dropdown-field--light
    .mb-form-dropdown-field__property--focused
    .mb-form-dropdown-field__label {
    top: 7px;
    opacity: 0.87;
    font-weight: 700;
    font-size: 12px;
}

.mb-form-dropdown-field--light
    .mb-form-dropdown-field__property--focused
    .mb-form-dropdown-field__input {
    border-bottom: 1px solid #a3a1a7;
    color: #fff;
}

.mb-form-dropdown-field--light .mb-form-dropdown-field__label {
    color: #fff;
    opacity: 0.54;
}

.mb-form-dropdown-field--error {
    margin-bottom: 14px;
}

.mb-form-dropdown-field--error
    .mb-form-dropdown-field__property
    .mb-form-dropdown-field__label {
    color: #ff4148;
    top: 7px;
    font-size: 12px;
    font-weight: 700;
    opacity: 1;
}

.mb-form-dropdown-field--error
    .mb-form-dropdown-field__property
    .mb-form-dropdown-field__input {
    border-bottom: 2px solid #ff4148;
}

.mb-form-dropdown-field--error
    .mb-form-dropdown-field__property--empty
    .mb-form-dropdown-field__label {
    top: 7px;
    font-size: 12px;
    font-weight: 700;
    opacity: 1;
}

.mb-form-dropdown-field--error
    .mb-form-dropdown-field__property--empty
    .mb-form-dropdown-field__input {
    border-bottom: 2px solid #ff4148;
}

.mb-form-dropdown-field__property {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.mb-form-dropdown-field__property--empty .mb-form-dropdown-field__label {
    top: 30px;
    font-size: 15px;
}

.mb-form-dropdown-field__property--empty .mb-form-dropdown-field__input {
    border-bottom: 1px solid #a3a1a7;
}

.mb-form-dropdown-field__property--focused .mb-form-dropdown-field__label {
    top: 13px;
    opacity: 0.87;
    font-weight: 700;
    font-size: 12px;
}

.mb-form-dropdown-field__property--focused .mb-form-dropdown-field__input {
    border-bottom: 1px solid #fff;
}

.mb-form-dropdown-field__property .mb-dropdown select {
    position: relative;
    width: 100%;
    background: 0 0;
    border-radius: 0;
    outline: 0;
    margin-top: 20px;
}

.mb-form-dropdown-field__property .mb-dropdown--mobile select {
    height: 25px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #a3a1a7;
}

.mb-form-dropdown-field__label {
    position: absolute;
    top: 8px;
    left: 0;
    right: auto;
    bottom: auto;
    pointer-events: none;
    transition: font-size 0.25s ease-in-out, top 0.25s ease-in-out;
    width: 100%;
    font-size: 12px;
    opacity: 0.87;
    color: #fff;
    font-weight: 700;
    text-align: left;
    height: 26px;
}

#about.mb-registration__section
    .mb-form-dropdown-field--dark
    .mb-form-dropdown-field__label {
    color: #43444a;
}

.mb-form-dropdown-field__container-messages {
    color: #ff4148;
    font-size: 12px;
    font-weight: 700;
    width: 100%;
    margin-bottom: 20px;
}

.mb-form-dropdown-field__error-message {
    display: block;
    width: 100%;
}

#DisplayDetails__outline-infinity-loader___2MDhq {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: DisplayDetails__infinityAnimation___1SEfZ 1.6s linear
        infinite;
    animation: DisplayDetails__infinityAnimation___1SEfZ 1.6s linear infinite;
}

@-webkit-keyframes DisplayDetails__infinityAnimation___1SEfZ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes DisplayDetails__infinityAnimation___1SEfZ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.DisplayDetails__formContainer___ZevGU {
    height: 100%;
    position: relative;
    width: 100%;
}

.DisplayDetails__form___2kQGF {
    padding: 0;
}

.DisplayDetails__dropdown___3apqc {
    max-height: 260px;
}

#Privacy__outline-infinity-loader___14Efo {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Privacy__infinityAnimation___ehC4B 1.6s linear infinite;
    animation: Privacy__infinityAnimation___ehC4B 1.6s linear infinite;
}

@-webkit-keyframes Privacy__infinityAnimation___ehC4B {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Privacy__infinityAnimation___ehC4B {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Privacy__container___cRpd9 {
    color: #fff;
    font-weight: 700;
}

.Privacy__container___cRpd9 h2,
.Privacy__container___cRpd9 h3 {
    text-transform: uppercase;
    font-weight: 700;
}

.Privacy__container___cRpd9 h3 {
    font-size: 14px;
}

.Privacy__container___cRpd9 h2 {
    font-size: 18px;
}

.Privacy__option___1b7-Q {
    display: -webkit-flex;
    display: flex;
    padding: 16px 0;
}

.Privacy__line___2iY5Z {
    width: 100%;
    height: 1px;
    background: #53555b;
    display: block;
}

.Privacy__infoBtn___eFAPr {
    -webkit-flex: 0 0 16px;
    flex: 0 0 16px;
    display: inline-block;
    color: #00b2ff;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    text-align: center;
    font-family: Times New Roman, Times, serif;
    width: 16px;
    height: 16px;
    background-color: #2b2f35;
    border-radius: 16px;
}

.Privacy__optionName___omEAK {
    -webkit-flex: 1;
    flex: 1;
    padding: 0 0 0 8px;
    font-weight: 700;
    font-size: 14px;
}

.Privacy__optionValue___12JXX {
    -webkit-flex: 1;
    flex: 1;
    font-size: 14px;
    font-weight: 700;
    color: #00b2ff;
    text-align: right;
}

.Privacy__optionValue___12JXX:focus,
.Privacy__optionValue___12JXX:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.Privacy__optionValue___12JXX.Privacy__disabled___9IapH {
    color: #a3a1a7;
    cursor: not-allowed;
}

.Privacy__infoPanel___1-9cO {
    padding: 16px 16px 8px;
    color: #fff;
    background-color: #53555b;
    font-size: 14px;
    font-weight: 400;
}

.Privacy__link___2cS9s {
    padding: 2px 0;
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    color: #00b2ff;
}

.Privacy__link___2cS9s:focus,
.Privacy__link___2cS9s:hover {
    color: #00b2ff;
    opacity: 0.87;
}

#TwoFactorAuthentication-module__outline-infinity-loader___3tslt {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: TwoFactorAuthentication-module__infinityAnimation___Ujt-b
        1.6s linear infinite;
    animation: TwoFactorAuthentication-module__infinityAnimation___Ujt-b 1.6s
        linear infinite;
}

@-webkit-keyframes TwoFactorAuthentication-module__infinityAnimation___Ujt-b {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes TwoFactorAuthentication-module__infinityAnimation___Ujt-b {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.TwoFactorAuthentication-module__main___2L98n,
.TwoFactorAuthentication-module__section___18nvO {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.TwoFactorAuthentication-module__section___18nvO {
    background-color: #2b2f35;
    margin-bottom: 8px;
    padding: 16px;
}

.TwoFactorAuthentication-module__section--disabled___2-PYd {
    padding: 8px;
    text-align: center;
}

.TwoFactorAuthentication-module__section___18nvO:first-child {
    margin-top: 8px;
}

.TwoFactorAuthentication-module__sectionRow___1kED2 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.TwoFactorAuthentication-module__sectionRow___1kED2:last-child {
    margin-top: 8px;
}

.TwoFactorAuthentication-module__containerText___2dwyx {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.TwoFactorAuthentication-module__title___21arU {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 16px;
}

.TwoFactorAuthentication-module__description___19H9w {
    color: #fff;
    font-size: 14px;
    line-height: 16px;
}

.TwoFactorAuthentication-module__logos___DtadP {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 16px;
}

.TwoFactorAuthentication-module__qrCode___BsmuR {
    border: 2px solid #fff;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-left: 16px;
    height: 136px;
    width: 136px;
}

.TwoFactorAuthentication-module__qrCode___BsmuR img {
    height: 100%;
}

.TwoFactorAuthentication-module__secret___1VKi- {
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    padding: 0 16px;
    position: relative;
    width: 100%;
}

.TwoFactorAuthentication-module__secretCopy___2-L9O {
    -webkit-align-items: center;
    align-items: center;
    color: #00b2ff;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    height: 100%;
    line-height: 12px;
    position: absolute;
    right: 16px;
    top: 0;
}

.TwoFactorAuthentication-module__input___3riWQ {
    margin-bottom: 8px;
}

.TwoFactorAuthentication-module__link___1qWvD {
    color: #00b2ff;
    font-size: 14px;
    line-height: 16px;
}

.TwoFactorAuthentication-module__link___1qWvD:focus,
.TwoFactorAuthentication-module__link___1qWvD:hover {
    color: #00b2ff;
    opacity: 0.87;
}

@media (max-width: 360px) {
    .TwoFactorAuthentication-module__logos___DtadP {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

#Account__outline-infinity-loader___2d5ns {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Account__infinityAnimation___zB9I3 1.6s linear infinite;
    animation: Account__infinityAnimation___zB9I3 1.6s linear infinite;
}

@-webkit-keyframes Account__infinityAnimation___zB9I3 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Account__infinityAnimation___zB9I3 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Account__main___1x7ap {
    height: 100%;
    width: 100%;
}

.Account__bonusSection___3U8v0 {
    border-bottom: 1px solid #53555b;
    padding: 16px;
}

.Account__header___3Isjr {
    background-color: #43444a;
    border-bottom: 1px solid #53555b;
    color: #fff;
    height: 32px;
    line-height: 32px;
    padding: 13px 0 0 15px;
    position: relative;
    width: 100%;
}

.Account__header--account___Q4AMZ {
    height: 54px;
}

.Account__container___WKQr_ {
    display: block;
    height: calc(100% - 88px);
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.Account__containerLogoutSpinner___3SpFO {
    bottom: auto;
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 90px;
}

.Account__title___1q0Mb {
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 1em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.Account__lastLogin___1ofDS {
    line-height: 1em;
}

.Account__lastLoginLabel___3c3dh {
    color: #fff;
    opacity: 0.87;
    float: left;
    margin-top: 3px;
    font-size: 12px;
}

.Account__lastLoginValue___TKXE3 {
    color: #a3a1a7;
    display: block;
    font-size: 12px;
    float: left;
    margin-top: 3px;
    margin-left: 4px;
}

.Account__logoutLink___24pUb {
    color: #00b2ff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    opacity: 1;
    position: absolute;
    right: 15px;
    text-transform: uppercase;
    top: 12px;
}

.Account__logoutLink___24pUb:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.Account__logoutLink--hidden___PHou6,
.Account__logoutLink--hidden___PHou6:hover {
    opacity: 0;
}

.Account__row___2FL3O {
    background-color: transparent;
    border-bottom: 1px solid #53555b;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    cursor: pointer;
    display: block;
    line-height: 47px;
    min-height: 48px;
    outline: 0;
    padding: 0 40px 0 15px;
    position: relative;
    width: 100%;
}

.Account__row___2FL3O:first-child {
    padding-bottom: 16px;
}

.Account__row___2FL3O:last-child {
    border-bottom: 0;
}

.Account__row___2FL3O:hover {
    background-color: #2b2f35;
}

.Account__row--wallet___QiRq5 {
    cursor: default;
    padding: 0 16px 16px;
}

.Account__row--wallet___QiRq5:hover {
    background-color: transparent;
}

.Account__row--reports___3chEn {
    cursor: default;
    padding: 15px;
}

.Account__row--reports___3chEn:hover {
    background-color: transparent;
}

.Account__row--selfExclude___25_Aw {
    cursor: default;
    padding: 15px;
}

.Account__row___2FL3O.Account__row--selfExclude___25_Aw.History_Bottomspace {
    margin-bottom: 15px;
}

.Account__row--selfExclude___25_Aw:hover {
    background-color: transparent;
}

.Account__rowTitle___16LlQ {
    color: #00b2ff;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.Account__rowTitle--reports___2j3LX {
    color: #fff;
    display: block;
    float: none;
    line-height: 1em;
}

.Account__rowIcon___2GXH8 {
    position: absolute;
    right: 15px;
    top: 16px;
}

.Account__rowValue___XtsfV {
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.Account__rowReportsList___38-1b {
    padding-top: 15px;
}

.Account__rowReportsListItem___1Os1k {
    color: #00b2ff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    line-height: 1em;
    padding-bottom: 13px;
}

.Account__rowReportsListItem___1Os1k:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.Account__rowReportsListItem___1Os1k:last-of-type {
    padding-bottom: 0;
}

.Account__mobileReportsMessage___1wjI7 {
    color: #a3a1a7;
    display: none;
    font-size: 14px;
    line-height: 1em;
    padding-bottom: 0;
    padding-top: 6px;
}

.Account__rowUserLink___12mp4 {
    color: #00b2ff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 1em;
    padding-bottom: 13px;
}

.Account__rowUserLink___12mp4:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.Account__rowUserLink___12mp4:visited {
    text-decoration: none;
}

.Account__rowUserLink___12mp4:last-child {
    margin-bottom: 26px;
}

.Account__promotions___1amZV {
    position: relative;
}

.Account__walletButtons___2v-Hn {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 8px;
    width: 100%;
}

.Account__button___2JTr9 {
    margin-right: 8px;
    width: 50%;
}

.Account__button--oldWallet___1r_Sb {
    width: 33.3%;
}

.Account__button___2JTr9:last-child {
    margin-right: 0;
}

@media (max-width: 767px) {
    .Account__rowReportsList___38-1b {
        display: block;
    }
    .Account__mobileReportsMessage___1wjI7 {
        display: block;
    }
}

@media (min-width: 601px) {
    .Account__promotions___1amZV {
        display: none;
    }
}

.slide-panel-transition {
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    will-change: transform;
}

.slide-panel-transition-enter {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.slide-panel-transition-enter-active,
.slide-panel-transition-exit {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.slide-panel-transition-exit {
    z-index: 1011 !important;
}

.slide-panel-transition-exit-active {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.reverse-slide-panel-transition {
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    will-change: transform;
}

.reverse-slide-panel-transition-enter {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    will-change: auto;
}

.reverse-slide-panel-transition-enter-active,
.reverse-slide-panel-transition-exit {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    will-change: auto;
}

.reverse-slide-panel-transition-exit-active {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    will-change: auto;
}

#Panel__outline-infinity-loader___1FmHC {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Panel__infinityAnimation___3PCW4 1.6s linear infinite;
    animation: Panel__infinityAnimation___3PCW4 1.6s linear infinite;
}

@-webkit-keyframes Panel__infinityAnimation___3PCW4 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Panel__infinityAnimation___3PCW4 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Panel__main___e0nKn {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: 16px 16px 0;
    position: relative;
    width: 100%;
    overflow: auto;
}

.Panel__main--noHeader___25lLa .Panel__content___2D3vN {
    padding: 0;
}

.Panel__header___1jOGp {
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-size: 24px;
    font-weight: 700;
}

.Panel__subTitle___4Blla {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}

.Panel__content___2D3vN {
    padding-top: 8px;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

#Rating__outline-infinity-loader___2Tvjq {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Rating__infinityAnimation___3BeKH 1.6s linear infinite;
    animation: Rating__infinityAnimation___3BeKH 1.6s linear infinite;
}

@-webkit-keyframes Rating__infinityAnimation___3BeKH {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Rating__infinityAnimation___3BeKH {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Rating__starRating___20aTi {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-top: 40px;
}

.Rating__header___QJNrD {
    font-weight: 700;
}

.Rating__header___QJNrD,
.Rating__subHeader___2TdRF {
    color: #fff;
    font-size: 14px;
    margin-bottom: 8px;
}

.Rating__starsContainer___1EmAs {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 8px;
}

.Rating__label___2RN8t {
    color: #fff;
    font-size: 14px;
}

.Rating__starsRow___3IDbp {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}

.Rating__star___4B0R- {
    cursor: pointer;
    width: 16px;
    height: 16px;
    background-color: #a3a1a7;
    margin-left: 4px;
    -webkit-clip-path: polygon(
        50% 0,
        63% 38%,
        100% 38%,
        69% 59%,
        82% 100%,
        50% 75%,
        18% 100%,
        31% 59%,
        0 38%,
        37% 38%
    );
    clip-path: polygon(
        50% 0,
        63% 38%,
        100% 38%,
        69% 59%,
        82% 100%,
        50% 75%,
        18% 100%,
        31% 59%,
        0 38%,
        37% 38%
    );
}

.Rating__star___4B0R-:first {
    margin-left: 0;
}

.Rating__star--hovering___1KFWP {
    background-color: #c51a1b;
    opacity: 0.8;
}

.Rating__star--selected___2O4Bg {
    background-color: #c51a1b;
}

.Rating__feedbackLabel___37Aws {
    color: #fff;
    font-size: 16px;
    margin-bottom: 2px;
}

.Rating__smallLabel___1108M {
    font-size: 12px;
}

.Rating__feedback___1cRvO {
    color: #fff;
    background-color: #53555b;
    border: 0;
    font-size: 14px;
    height: 116px;
    margin-bottom: 8px;
    outline: 0;
    padding: 8px;
    resize: none;
    width: 100%;
}

.Rating__feedback___1cRvO::-webkit-input-placeholder {
    color: #a3a1a7;
    font-size: 14px;
}

.Rating__feedback___1cRvO::-moz-placeholder {
    color: #a3a1a7;
    font-size: 14px;
}

.Rating__feedback___1cRvO:-ms-input-placeholder {
    color: #a3a1a7;
    font-size: 14px;
}

.Rating__feedback___1cRvO:-moz-placeholder {
    color: #a3a1a7;
    font-size: 14px;
}

.Rating__limitText___ktdvH {
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
    display: -webkit-flex;
    display: flex;
}

.Rating__buttonContainer___3UfqP {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

#ReleaseNotes__outline-infinity-loader___2yxBS {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: ReleaseNotes__infinityAnimation___1TEMi 1.6s linear
        infinite;
    animation: ReleaseNotes__infinityAnimation___1TEMi 1.6s linear infinite;
}

@-webkit-keyframes ReleaseNotes__infinityAnimation___1TEMi {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes ReleaseNotes__infinityAnimation___1TEMi {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.ReleaseNotes__main___2xCLR {
    color: #fff;
    height: 100%;
    position: relative;
    width: 100%;
}

.ReleaseNotes__main___2xCLR,
.ReleaseNotes__paragraph___-CPwd {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.ReleaseNotes__paragraph___-CPwd {
    font-size: 14px;
    margin-top: 16px;
    line-height: normal;
}

.ReleaseNotes__paragraphTitle___3Rpy0 {
    font-size: 16px;
    font-weight: 700;
}

.ReleaseNotes__paragraphBody___2L5R9 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 8px 0;
}

.ReleaseNotes__paragraphBody___2L5R9 a {
    color: #00b2ff;
}

.ReleaseNotes__paragraphBody___2L5R9 a,
.ReleaseNotes__paragraphBody___2L5R9 a:active,
.ReleaseNotes__paragraphBody___2L5R9 a:visited {
    color: #00b2ff;
    font-weight: 700;
}

.ReleaseNotes__paragraphBody___2L5R9 a:hover {
    opacity: 0.8;
}

.ReleaseNotes__paragraphBody___2L5R9 li {
    margin-bottom: 4px;
}

#Bar__outline-infinity-loader___3DgPU {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Bar__infinityAnimation___lYJJ1 1.6s linear infinite;
    animation: Bar__infinityAnimation___lYJJ1 1.6s linear infinite;
}

@-webkit-keyframes Bar__infinityAnimation___lYJJ1 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Bar__infinityAnimation___lYJJ1 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Bar__main___rFDTc {
    background-color: #2b2f35;
    height: 100%;
    overflow: hidden;
    padding-bottom: 36px;
    position: relative;
    width: 100%;
    z-index: 1013;
}

.Bar__main___rFDTc > * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.Bar__button___3BsfO {
    -webkit-align-items: center;
    align-items: center;
    background-color: transparent;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 64px;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    width: 64px;
}

.Bar__button___3BsfO:hover {
    background-color: #43444a;
}

.Bar__button___3BsfO:hover.Bar__button--active___IYMmm {
    background-color: #c51a1b;
}

.Bar__button--unavailable___iWYVR {
    opacity: 0.54;
}

.Bar__button--active___IYMmm,
.mobile-bets a.Bar__button--active___IYMmm.bet-activated {
    background-color: #c51a1b;
}

.mobile-bets a.Bar__button--active___IYMmm {
    background-color: transparent;
}

.Bar__buttonIcon___3fJe4 {
    width: 24px;
    margin: 5px 6px;
}

.Bar__buttonBadge___1sYXR,
.Bar__buttonText___RRZwb {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
}

.Bar__buttonBadge___1sYXR {
    position: absolute;
    top: 8px;
    right: 12px;
    height: 18px;
    width: 18px;
    background: #c51a1b;
    border-radius: 50%;
    line-height: 18px;
    text-align: left;
    text-align: center;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}

.Bar__newBadge___2l2JX {
    color: #fff;
    right: 4px;
    top: 6px;
}

.Bar__liveInfo___csYL_ {
    -webkit-align-items: center;
    align-items: center;
    bottom: 16px;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    height: 64px;
    left: 0;
    position: absolute;
    width: 64px;
}

.Bar__liveInfo___csYL_:active {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}

.Bar__liveInfo___csYL_:hover {
    background-color: #43444a;
    overflow: hidden;
}

@media (max-height: 520px) {
    .Bar__liveInfo___csYL_ {
        display: none;
    }
}

.Bar__helpCenter___-BbeP {
    bottom: 84px;
}

.Bar_Notification {
    bottom: 150px;
}

@media (max-height: 520px) {
    .Bar_Notification,
    .Bar__helpCenter___-BbeP {
        display: none;
    }
}

.Bar__link___2xcdx {
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.Bar__icon___1IYOX,
.Bar__link___2xcdx,
.Bar__text___gcogr {
    display: -webkit-flex;
    display: flex;
}

.Bar__text___gcogr {
    color: #fff;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    font-weight: 700;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 6px;
}

#Podcast-module__outline-infinity-loader___2R_lt {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Podcast-module__infinityAnimation___32jaR 1.6s linear
        infinite;
    animation: Podcast-module__infinityAnimation___32jaR 1.6s linear infinite;
}

@-webkit-keyframes Podcast-module__infinityAnimation___32jaR {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Podcast-module__infinityAnimation___32jaR {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Podcast-module__slideBackground___25hsw {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

@keyframes Podcast-module__slideBackground___25hsw {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

.Podcast-module__main___P5XMY {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    min-height: 500px;
    width: 100%;
}

.Podcast-module__iframe___2elBm,
.Podcast-module__iframePlaceholder___3Wo5m {
    border-bottom: 1px solid #ddd;
}

.Podcast-module__iframe___2elBm {
    height: 100%;
    max-height: 500px;
    min-height: auto;
}

.Podcast-module__iframePlaceholder___3Wo5m {
    -webkit-animation: Podcast-module__slideBackground___25hsw 2s ease-out
        infinite;
    animation: Podcast-module__slideBackground___25hsw 2s ease-out infinite;
    background-image: radial-gradient(circle, #ddd 0, #f5f5f5 100%);
    background-size: 200% auto;
    background-position: 100% 0;
    height: 500px;
    width: 100%;
}

.Podcast-module__containerSubscriptions___2y4ZK {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 16px 0 12px;
    margin-top: 16px;
}

.Podcast-module__subscriptionsTitle___1TQG3 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 4px;
    width: 100%;
}

.Podcast-module__subscriptions___8FzRt {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.Podcast-module__subscription___3QpUk {
    -webkit-align-items: center;
    align-items: center;
    color: #00b2ff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    font-size: 14px;
    font-weight: 700;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    height: 32px;
}

.Podcast-module__subscription___3QpUk svg {
    margin-right: 4px;
}

#AnimatedAudioIcon-module__outline-infinity-loader___cLvQI {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: AnimatedAudioIcon-module__infinityAnimation___2sVv3 1.6s
        linear infinite;
    animation: AnimatedAudioIcon-module__infinityAnimation___2sVv3 1.6s linear
        infinite;
}

@-webkit-keyframes AnimatedAudioIcon-module__infinityAnimation___2sVv3 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes AnimatedAudioIcon-module__infinityAnimation___2sVv3 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes AnimatedAudioIcon-module__slide1___27bCm {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(13);
        transform: scaleY(13);
    }
}

@keyframes AnimatedAudioIcon-module__slide1___27bCm {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(13);
        transform: scaleY(13);
    }
}

@-webkit-keyframes AnimatedAudioIcon-module__slide2___1E_87 {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(29);
        transform: scaleY(29);
    }
}

@keyframes AnimatedAudioIcon-module__slide2___1E_87 {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(29);
        transform: scaleY(29);
    }
}

@-webkit-keyframes AnimatedAudioIcon-module__slide3___2ILGE {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(38);
        transform: scaleY(38);
    }
}

@keyframes AnimatedAudioIcon-module__slide3___2ILGE {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(38);
        transform: scaleY(38);
    }
}

@-webkit-keyframes AnimatedAudioIcon-module__slide4___28tL5 {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(22);
        transform: scaleY(22);
    }
}

@keyframes AnimatedAudioIcon-module__slide4___28tL5 {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(22);
        transform: scaleY(22);
    }
}

@-webkit-keyframes AnimatedAudioIcon-module__slide5___2pYJ2 {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(18);
        transform: scaleY(18);
    }
}

@keyframes AnimatedAudioIcon-module__slide5___2pYJ2 {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
    }
    to {
        -webkit-transform: scaleY(18);
        transform: scaleY(18);
    }
}

.AnimatedAudioIcon-module__main___26Qin {
    cursor: pointer;
    height: 26px;
    margin: 0 auto 8px;
    overflow: hidden;
    position: relative;
    width: 18px;
}

.AnimatedAudioIcon-module__bar___18sHJ {
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background-color: #fff;
    bottom: 0;
    display: inline-block;
    height: 1px;
    position: absolute;
    width: 2px;
    will-change: transform;
}

.AnimatedAudioIcon-module__bar___18sHJ:first-child {
    left: 0;
    -webkit-animation-name: AnimatedAudioIcon-module__slide1___27bCm;
    animation-name: AnimatedAudioIcon-module__slide1___27bCm;
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms;
}

.AnimatedAudioIcon-module__bar___18sHJ:nth-child(2) {
    left: 4px;
    -webkit-animation-name: AnimatedAudioIcon-module__slide2___1E_87;
    animation-name: AnimatedAudioIcon-module__slide2___1E_87;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.AnimatedAudioIcon-module__bar___18sHJ:nth-child(3) {
    left: 8px;
    -webkit-animation-name: AnimatedAudioIcon-module__slide3___2ILGE;
    animation-name: AnimatedAudioIcon-module__slide3___2ILGE;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.AnimatedAudioIcon-module__bar___18sHJ:nth-child(4) {
    left: 12px;
    -webkit-animation-name: AnimatedAudioIcon-module__slide4___28tL5;
    animation-name: AnimatedAudioIcon-module__slide4___28tL5;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.AnimatedAudioIcon-module__bar___18sHJ:nth-child(5) {
    left: 16px;
    -webkit-animation-name: AnimatedAudioIcon-module__slide5___2pYJ2;
    animation-name: AnimatedAudioIcon-module__slide5___2pYJ2;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

#SVGIcon-module__outline-infinity-loader___2_Wla {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: SVGIcon-module__infinityAnimation___2wiw0 1.6s linear
        infinite;
    animation: SVGIcon-module__infinityAnimation___2wiw0 1.6s linear infinite;
}

@-webkit-keyframes SVGIcon-module__infinityAnimation___2wiw0 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes SVGIcon-module__infinityAnimation___2wiw0 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.SVGIcon-module__disabled___3aeQh {
    opacity: 0.38;
}

#RightSidebar__outline-infinity-loader___22N6P {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: RightSidebar__infinityAnimation___Z1la9 1.6s linear
        infinite;
    animation: RightSidebar__infinityAnimation___Z1la9 1.6s linear infinite;
}

@-webkit-keyframes RightSidebar__infinityAnimation___Z1la9 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes RightSidebar__infinityAnimation___Z1la9 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes RightSidebar__bounce___kJZBl {
    0%,
    20%,
    53%,
    80%,
    to {
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
    }
    40%,
    43% {
        transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -16px, 0);
        transform: translate3d(0, -16px, 0);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        box-shadow: 0 30px 30px rgba(0, 0, 0, 0.01);
    }
    70% {
        transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -8px, 0);
        transform: translate3d(0, -8px, 0);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        box-shadow: 0 15px 15px rgba(0, 0, 0, 0.1);
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        box-shadow: 0 4px 4px rgba(4, 0, 4, 0.2);
    }
}

@keyframes RightSidebar__bounce___kJZBl {
    0%,
    20%,
    53%,
    80%,
    to {
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
    }
    40%,
    43% {
        transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -16px, 0);
        transform: translate3d(0, -16px, 0);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        box-shadow: 0 30px 30px rgba(0, 0, 0, 0.01);
    }
    70% {
        transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -8px, 0);
        transform: translate3d(0, -8px, 0);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        box-shadow: 0 15px 15px rgba(0, 0, 0, 0.1);
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        box-shadow: 0 4px 4px rgba(4, 0, 4, 0.2);
    }
}

.RightSidebar__main___1FNfN {
    bottom: 0;
    height: auto;
    right: 0;
    left: auto;
    position: fixed;
    top: 64px;
    width: 64px;
    z-index: 1011;
}

.RightSidebar__bar___5-P3X {
    background-color: #2b2f35;
    height: 100%;
    overflow: hidden;
    padding-bottom: 36px;
    position: relative;
    width: 100%;
    z-index: 1013;
}

.RightSidebar__bar___5-P3X > * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.RightSidebar__button___sN86q {
    -webkit-align-items: center;
    align-items: center;
    background-color: transparent;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 64px;
    -webkit-justify-content: center;
    justify-content: center;
    width: 64px;
}

.RightSidebar__button--active___CqZU2 {
    background-color: #c51a1b;
}

.RightSidebar__button--active___CqZU2 .RightSidebar__buttonIcon___2IDLC {
    -webkit-animation: none;
    animation: none;
}

.RightSidebar__buttonIcon___2IDLC {
    margin: 5px 6px;
}

.RightSidebar__buttonIcon--release___2euK2 {
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transform: scale(3.3);
    transform: scale(3.3);
    transition: opacity 0.2s ease-in,
        -webkit-transform 0.25s cubic-bezier(0, -0.9, 1, 1.92);
    transition: transform 0.25s cubic-bezier(0, -0.9, 1, 1.92),
        opacity 0.2s ease-in;
    transition: transform 0.25s cubic-bezier(0, -0.9, 1, 1.92),
        opacity 0.2s ease-in,
        -webkit-transform 0.25s cubic-bezier(0, -0.9, 1, 1.92);
    opacity: 0;
    will-change: transform, opacity;
}

.RightSidebar__buttonIcon--release___2euK2:focus,
.RightSidebar__buttonIcon--release___2euK2:hover {
    -webkit-animation: none;
    animation: none;
}

.RightSidebar__buttonIcon--animate___2fmhS {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.RightSidebar__buttonIcon--animateInfinite___2E7PY {
    -webkit-animation-name: RightSidebar__bounce___kJZBl;
    animation-name: RightSidebar__bounce___kJZBl;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.RightSidebar__buttonBadge___2MnZK,
.RightSidebar__buttonText___15-Tb {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
}

.RightSidebar__buttonBadge___2MnZK {
    position: absolute;
    top: 9px;
    right: 19px;
    height: 18px;
    width: 18px;
    background: #c51a1b;
    border-radius: 50%;
    line-height: 18px;
    text-align: left;
    text-align: center;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}

.RightSidebar__containerPodcastPanel___1srp4 {
    background-color: #43444a;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transition: -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1),
        -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);
    width: 360px;
    will-change: transform;
    z-index: 1012;
}

.RightSidebar__containerPodcastPanel--visible___2ws0Z {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    will-change: auto;
}

.RightSidebar__podcastPanel___24m4X {
    background-color: #fff;
}

.RightSidebar__panel___19EmN {
    background-color: #43444a;
    height: 100%;
    left: -360px;
    overflow: hidden;
    position: absolute;
    top: 0;
    transition: -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1),
        -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);
    width: 360px;
    will-change: transform;
    z-index: 1012;
}

.RightSidebar__panel--enter___yAUU_ {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    will-change: auto;
}

.RightSidebar__panel--enter-active___1DnJl,
.RightSidebar__panel--enter-done___23MDn,
.RightSidebar__panel--exit___miaLW {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.RightSidebar__panel--exit___miaLW {
    z-index: 1011;
    will-change: auto;
}

.RightSidebar__panel--exit-active___1Z7yi,
.RightSidebar__panel--exit-done___2Ijil {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.RightSidebar__panel--traderBetslip___3JP4p {
    /* .right-side-menu .RightSidebar__panel___19EmN.RightSidebar__panel--traderBetslip___3JP4p { */
    width: 745px;
    left: -745px;
}

.RightSidebar__content___3tBgW {
    height: 100%;
    position: relative;
    width: 100%;
}

@media (max-width: 600px) {
    .RightSidebar__main___1FNfN {
        top: 48px;
        right: -64px;
        left: 100%;
        width: 100%;
    }
    .RightSidebar__panel___19EmN {
        left: -100%;
        width: 100%;
    }
}

@media (max-width: 520px) {
    .RightSidebar__main___1FNfN {
        right: -64px;
        left: 100%;
        width: 100%;
    }
    .RightSidebar__panel___19EmN {
        left: -100%;
        width: 100%;
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-login {
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%;
}

.mb-login__section {
    height: 100%;
    position: relative;
    overflow: hidden;
}

.mb-login__section--left {
    width: 50%;
    box-shadow: 0 0 120px 10px rgba(0, 0, 0, 0.225);
    z-index: 5002;
    background: #ffffff;
}

.mb-login__section--right {
    background-color: #ececed;
    width: 50%;
    z-index: 5001;
    cursor: pointer;
}

.mb-login__section--right:active {
    box-shadow: inset 0 0 120px 10px rgba(0, 0, 0, 0.2);
}

.mb-login__section--right:active .mb-login__image-right-section {
    transition: -webkit-transform 0 ease;
    transition: transform 0 ease;
    transition: transform 0 ease, -webkit-transform 0 ease;
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
}

.mb-login__section--dynamicImage {
    background-color: #43444a;
    background-position: 100% 0%;
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: default;
    width: 50%;
    z-index: 5001;
}

.mb-login__section--dynamicImage:active {
    box-shadow: inset 0 0 120px 10px rgba(0, 0, 0, 0.2);
}

.mb-login__section--dynamicImage .mb-login__image-right-section,
.mb-login__section--dynamicImage .mb-login__text-right-section {
    display: none;
}

.mb-login__container-logo {
    width: 100%;
    height: 25px;
    position: relative;
    z-index: 5004;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50%;
    margin: 24px 0 0;
}

.mb-login__container-reset-password-text {
    line-height: 1.3em;
    font-size: 14px;
    font-weight: 400;
    margin: 8px 0 0;
    padding: 0 16px;
}

.mb-login__mfa-error {
    color: #ff4148;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    margin-top: -8px;
}

.mb-login__container-form {
    margin-top: -50px;
    padding-top: 60px;
    padding-bottom: 123px;
    background: url(../images/backgrounds/background-infinity.html) 100% 100%
        no-repeat #fff;
    background-size: 80%;
    background-origin: content-box;
}

.mb-login__container-form.keyboard-visible {
    padding-bottom: 0;
}

.mb-login__container-form,
.mb-login__container-form > span {
    position: relative;
    height: 100%;
    width: 100%;
    display: block;
}

.mb-login__container-form .mb-form__container-buttons {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.mb-login__container-form .mb-form__container-buttons .mb-button--primary {
    margin-top: 4px;
    margin-bottom: 0px;
}

.mb-login__container-join {
    background-color: #2b2f35;
    color: #fff;
    padding: 16px;
    position: absolute;
    bottom: 0;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.mb-login__join-text {
    text-align: left;
    margin-bottom: 10px;
}

.mb-login__join-text p {
    margin: 0 0 6px;
}

.mb-login__join-text strong {
    font-size: 16px;
}

.mb-login__form {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    padding-bottom: 20px;
}

.mb-login__form.sliding-login-enter {
    left: -200%;
}

.mb-login__form.sliding-login-enter.sliding-login-enter-active {
    left: 0;
    transition: left 0.4s ease-out;
}

.mb-login__form.sliding-login-exit {
    left: 0;
    opacity: 1;
}

.mb-login__form.sliding-login-exit.sliding-login-exit-active {
    left: -200%;
    transition: left 0.4s ease-in-out;
}

.mb-login__form.sliding-reset-password-enter {
    left: 200%;
}

.mb-login__form.sliding-reset-password-enter.sliding-reset-password-enter-active {
    left: 0;
    transition: left 0.4s ease-out;
}

.mb-login__form.sliding-reset-password-exit {
    left: 0;
}

.mb-login__form.sliding-reset-password-exit.sliding-reset-password-exit-active {
    left: 200%;
    transition: left 0.4s ease-out;
}

.mb-login__form.sliding-two-factor-auth-enter {
    left: 200%;
}

.mb-login__form.sliding-two-factor-auth-enter.sliding-two-factor-auth-enter-active {
    left: 0;
    transition: left 0.4s ease-out;
}

.mb-login__form.sliding-two-factor-auth-exit {
    left: 0;
}

.mb-login__form.sliding-two-factor-auth-exit.sliding-two-factor-auth-exit-active {
    left: 200%;
    transition: left 0.4s ease-out;
}

.mb-login__text-right-section {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    right: auto;
    bottom: auto;
    background: url(../images/login/text.html) 50% no-repeat;
    background-size: cover;
    width: 287px;
    height: 113px;
    background-size: 287px 113px;
    transition: top 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out, top 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out, top 0.4s ease-in-out,
        -webkit-transform 0.4s ease-in-out;
}

.mb-login__text-right-section--animate {
    top: 60px;
    -webkit-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);
}

.mb-login__image-right-section {
    position: absolute;
    top: auto;
    left: auto;
    right: -180px;
    opacity: 0;
    bottom: 32px;
    background: url(../images/login/horses.html) 50% no-repeat;
    background-size: cover;
    width: 348px;
    height: 241px;
    background-size: 348px 241px;
    transition: right 0.4s ease-out, opacity 0.4s ease-out;
}

.mb-login__image-right-section--animate {
    right: 0;
    opacity: 1;
}

@media (max-width: 768px) {
    .mb-login__section--left {
        width: 100%;
    }
    .mb-login__section--right {
        display: none;
    }
}

@media (max-height: 599px) and (min-width: 600px) {
    .mb-login__section--left {
        width: 100%;
    }
    .mb-login__container-background-logo {
        bottom: 0;
    }
    .mb-login__container-logo {
        display: none;
    }
    .mb-login__container-form {
        margin-top: 0;
        padding-top: 5px;
        padding-bottom: 0;
    }
    .mb-login__container-reset-password-text {
        line-height: 1.2em;
        font-size: 12px;
    }
    .mb-login__container-join {
        bottom: 0;
        width: 50%;
        left: auto;
        right: 0;
        height: 100%;
    }
    .mb-login__join-text {
        text-align: center;
        max-width: 250px;
        margin: 69px auto 29px;
    }
    .mb-login__section--dynamicImage {
        display: none;
    }
    .mb-login__container-form {
        width: 50%;
    }
    #intro .mb-registration__container-form,
    #intro .mb-registration__container-buttons,
    .form-tab-section {
        width: 100%;
    }
}

@media (max-height: 320px) and (max-width: 420px) {
    .mb-login__section--left {
        padding-right: 0;
    }
    .mb-login__container-background-logo {
        bottom: 0;
    }
    .mb-login__container-logo {
        display: none;
    }
    .mb-login__container-form {
        margin-top: 0;
        padding-top: 5px;
        padding-bottom: 0;
    }
    .mb-login__container-reset-password-text {
        line-height: 1.2em;
        font-size: 12px;
    }
    .mb-login__container-join {
        display: none;
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-registration-section {
    transition: left 0.4s ease-in-out;
}

.mb-registration-section.sliding-normal-enter {
    left: 150%;
}

.mb-registration-section.sliding-normal-enter.sliding-normal-enter-active {
    left: 0;
    transition: left 0.4s ease-out;
}

.mb-registration-section.sliding-normal-exit {
    left: 0;
    opacity: 1;
}

.mb-registration-section.sliding-normal-exit.sliding-normal-exit-active {
    left: -150%;
    transition: left 0.4s ease-in-out;
}

.mb-registration-section.sliding-back-enter {
    left: -150%;
}

.mb-registration-section.sliding-back-enter.sliding-back-enter-active {
    left: 0;
    transition: left 0.4s ease-out;
}

.mb-registration-section.sliding-back-exit {
    left: 0;
}

.mb-registration-section.sliding-back-exit.sliding-back-exit-active {
    left: 150%;
    transition: left 0.4s ease-out;
}

.mb-registration-section .mb-dropdown--currency-id {
    display: inline-block;
    min-width: 60px;
    overflow: visible;
    position: relative;
    width: 130px;
}

.mb-registration-section .mb-dropdown--currency-id.cls-currency-sec {
    width: 100%;
}

.mb-registration-section
    .mb-dropdown--currency-id.cls-currency-sec
    .mb-dropdown__container-head {
    width: 130px;
}

.mb-registration-section
    .mb-dropdown--currency-id
    .mb-dropdown__optionsWrapper {
    min-width: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 130px;
}

.mb-registration-section .mb-dropdown--currency-id .mb-dropdown__options {
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}

.mb-registration-section .mb-dropdown--currency-id .mb-dropdown-option {
    width: 100%;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-form-dropdown-field__properties-date-of-birth {
    position: relative;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.mb-form-dropdown-field__properties-date-of-birth
    .mb-form-dropdown-field__container-messages {
    position: absolute;
    bottom: -23px;
    left: 0;
    margin-bottom: 0;
}

.mb-form-dropdown-field__property--date-of-birth {
    width: auto;
    -webkit-flex: 0.333;
    flex: 0.333;
}

.mb-form-dropdown-field__property--date-of-birth:first-child {
    padding-right: 16px;
    padding-left: 0;
}

.mb-form-dropdown-field__property--date-of-birth--last {
    padding-left: 16px;
    padding-right: 0;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-registration-section {
    transition: left 0.4s ease-in-out;
}

.mb-registration-section__generalErrorMessage {
    color: #c51a1b;
    padding: 0 16px;
    width: 100%;
}

.mb-registration-section__container-find-address-field {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.mb-registration-section__container-find-address-field .mb-form-input-field {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
}

.mb-registration-section__container-find-address-field .mb-button {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 9px;
    margin-left: 16px;
}

.mb-registration-section__container-find-address-field
    .mb-button
    .animated-logo {
    height: 100%;
    width: 100%;
}

#DepositLimits__outline-infinity-loader___3CmQv {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: DepositLimits__infinityAnimation___1U3vf 1.6s linear
        infinite;
    animation: DepositLimits__infinityAnimation___1U3vf 1.6s linear infinite;
}

@-webkit-keyframes DepositLimits__infinityAnimation___1U3vf {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes DepositLimits__infinityAnimation___1U3vf {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.DepositLimits__depositLimits___3G1MH {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
}

.DepositLimits__form___1A8Pl {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-bottom: 8px;
    width: 100%;
}

.DepositLimits__form--modal___2g5DW {
    height: 100%;
}

.DepositLimits__form___1A8Pl:last-child {
    margin-bottom: 0;
}

.DepositLimits__headerForm___2r6ZB {
    background-color: #2b2f35;
    border-left: 1px solid #ddd;
    border-radius: 2px;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    height: 32px;
    line-height: 32px;
    padding: 0 16px;
    width: 100%;
}

.DepositLimits__headerFormTitleLeft___33C6b {
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 700;
}

.DepositLimits__containerLogo___3QvBa {
    background: transparent url(../images/matchbook-dark-logo.svg) no-repeat;
    background-position: 50%;
    height: 32px;
    margin: 0 0 16px;
    position: relative;
    width: 100%;
    z-index: 5005;
}

.DepositLimits__containerLogo--modal___skwtr {
    min-height: 32px;
}

.DepositLimits__contentForm___2IW6k {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-radius: 2px;
    border-right: 1px solid #ddd;
    color: #43444a;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    width: 100%;
}

.DepositLimits__contentForm--modal___2EibF {
    border: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.DepositLimits__containerText___326In {
    -webkit-overflow-scrolling: touch;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 16px;
    height: 100%;
    width: 100%;
}

.DepositLimits__containerText--modal___1UNRH {
    overflow-y: scroll;
    padding: 0;
}

.DepositLimits__textHeader___rRZ2q {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 4px;
}

.DepositLimits__containerErrorMessage___1PfQO {
    color: #c51a1b;
    display: inline-block;
    margin-top: 8px;
}

.DepositLimits__empty___EABCT {
    height: 32px;
}

.DepositLimits__formText___115C9,
.DepositLimits__formText___115C9 > p {
    font-size: 14px;
    line-height: 16px;
    width: 100%;
}

.DepositLimits__formText___115C9 > p {
    margin-bottom: 22px;
}

.DepositLimits__formText___115C9 > p > span > a {
    color: #00b2ff;
    cursor: pointer;
}

.DepositLimits__formText___115C9 > p > span > a:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.DepositLimits__formText___115C9 > a {
    display: inline-block;
    margin: 0;
}

.DepositLimits__formText___115C9:last-child {
    margin-bottom: 0;
}

.DepositLimits__infoLink___2Akyk {
    color: #00b2ff;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    font-size: 14px;
    margin-bottom: 8px;
    max-width: 160px;
}

.DepositLimits__infoLink___2Akyk:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.DepositLimits__containerControls___2ZIf7 {
    -webkit-align-items: center;
    align-items: center;
    background-color: #f5f5f5;
    border-left: 1px solid #ddd;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    flex-direction: column;
    max-width: 240px;
    padding: 0 16px 78px;
    position: relative;
    width: 100%;
}

.DepositLimits__containerControls--modal___23f6E {
    background-color: #fff;
    border: 0;
    max-width: 100%;
    padding: 0 0 120px;
    min-height: 370px;
}

.DepositLimits__containerControls--modal___23f6E > div > div:first-child {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0.6;
    flex: 0.6;
}

.DepositLimits__containerControls___2ZIf7 .DepositLimits__limitsInput___ZHvgq {
    width: 120px;
}

.DepositLimits__containerControls___2ZIf7
    .DepositLimits__mb-form-input-field___2QDxA {
    display: inline-block;
    margin-right: 0;
}

.DepositLimits__containerControls___2ZIf7
    .DepositLimits__mb-form-input-field__label___wWAj2 {
    color: #43444a;
    height: 19px;
    top: 14px;
}

.DepositLimits__buttons___2y03l {
    bottom: 16px;
    float: right;
    left: 0;
    position: absolute;
    width: 100%;
}

.DepositLimits__button___10zW4 {
    margin: 0 auto;
    width: 208px;
}

.DepositLimits__button--modal___1rnTi {
    margin: 8px auto;
    width: 100%;
}

.DepositLimits__containerInputField___1VOSD {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
}

.DepositLimits__containerInputField--modal___3CLnG {
    min-height: 72px;
}

.DepositLimits__containerInputField___1VOSD
    .DepositLimits__limitInputContainer___10qhJ {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.DepositLimits__containerInputField___1VOSD
    .DepositLimits__mb-form-input-field___2QDxA {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0.5;
    flex: 0.5;
}

.DepositLimits__containerInputField___1VOSD
    .DepositLimits__limitDescription___2r4Z_ {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0.5;
    flex: 0.5;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding-left: 12px;
    padding-top: 12px;
}

.DepositLimits__containerInputField___1VOSD
    .DepositLimits__limitDescriptionBottom___3Mk6u,
.DepositLimits__containerInputField___1VOSD
    .DepositLimits__limitDescriptionTop___13kwy {
    display: -webkit-flex;
    display: flex;
    font-size: 12px;
    -webkit-align-self: flex-end;
    align-self: flex-end;
}

.DepositLimits__maxLimitLabel___mzOY1,
.DepositLimits__minLimitLabel___3ZWBF {
    color: #43444a;
    font-size: 12px;
    margin-top: -8px;
    opacity: 0.54;
}

.DepositLimits__maxLimitLabel--error___1imyX,
.DepositLimits__minLimitLabel--error___2vIvY {
    color: #ff4148;
    font-weight: 700;
    opacity: 1;
}

.DepositLimits__minLimitLabel___3ZWBF {
    margin-top: 8px;
    text-align: center;
}

.DepositLimits__limitSection___2Bzv2 {
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

.DepositLimits__label___eD8A- {
    bottom: auto;
    font-weight: 400;
    opacity: 0.54;
    pointer-events: none;
    position: absolute;
    text-align: left;
    top: 30px;
    transition: top 0.15s ease-in-out;
}

.DepositLimits__input___PHQWr,
.DepositLimits__label___eD8A- {
    color: #43444a;
    display: -webkit-flex;
    display: flex;
    font-size: 15px;
    height: 25px;
    width: 100%;
}

.DepositLimits__input___PHQWr {
    background: 0 0;
    border-bottom: 1px solid #ddd;
    border-left: 0;
    border-radius: 0;
    border-right: 0;
    border-top: 0;
    line-height: 25px;
    margin-top: 30px;
    outline: 0;
    padding: 0;
}

.DepositLimits__limitDescription___2r4Z_ {
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 13px;
    margin-top: 16px;
    padding-left: 8px;
    width: 100%;
}

.DepositLimits__limitDescription--modal___2sLVZ {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 0.4;
    flex: 0.4;
}

@media (max-width: 767px) {
    .DepositLimits__form___1A8Pl {
        overflow-y: scroll;
    }
    .DepositLimits__contentForm___2IW6k {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .DepositLimits__containerControls___2ZIf7 {
        max-width: none;
        width: 100%;
    }
    .DepositLimits__containerControls___2ZIf7
        .DepositLimits__mb-button___27a8q {
        position: static;
        width: 90%;
    }
    .DepositLimits__containerInputField___1VOSD {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        width: 100%;
    }
    .DepositLimits__containerInputField___1VOSD
        .DepositLimits__mb-form-input-field___2QDxA {
        display: -webkit-flex;
        display: flex;
        -webkit-flex: 0.6;
        flex: 0.6;
    }
    .DepositLimits__containerInputField___1VOSD
        .DepositLimits__limitDescription___2r4Z_ {
        display: -webkit-flex;
        display: flex;
        -webkit-flex: 0.4;
        flex: 0.4;
    }
}

@media (max-width: 520px) {
    .DepositLimits__contentForm--modal___2EibF {
        overflow: auto;
        border-top: 1px solid #ddd;
    }
    .DepositLimits__containerText--modal___1UNRH {
        display: block;
        overflow: visible;
        padding: 0;
    }
    .DepositLimits__containerControls___2ZIf7 {
        min-height: 344px;
    }
    .DepositLimits__containerInputField___1VOSD {
        min-height: 64px;
    }
    .DepositLimits__button___10zW4,
    .DepositLimits__cancelButton___2iEl6 {
        z-index: 6000;
    }
}

#Cashier__outline-infinity-loader___2LnJO {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Cashier__infinityAnimation___12WmK 1.6s linear infinite;
    animation: Cashier__infinityAnimation___12WmK 1.6s linear infinite;
}

@-webkit-keyframes Cashier__infinityAnimation___12WmK {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Cashier__infinityAnimation___12WmK {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Cashier__cashier___262h0 {
    height: 100%;
    overflow: hidden;
    background: #fff;
    position: relative;
    width: 100%;
    z-index: 5002;
}

.Cashier__container___31DNC {
    padding: 16px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-height: 370px) {
    .Cashier__container___31DNC {
        padding: 8px;
    }
}

.Cashier__fundsWarning___12_LM {
    font-size: 14px;
    margin-bottom: 16px;
}

.Cashier__fundsWarning___12_LM > p > a {
    color: #00b2ff;
    cursor: pointer;
}

.Cashier__containerLogo___1ZTSW {
    background: transparent url(../images/matchbook-dark-logo.svg) no-repeat;
    background-position: 50%;
    height: 25px;
    margin: 0 0 16px;
    position: relative;
    width: 100%;
    z-index: 5005;
}

.Cashier__headerBack___3n2Pd {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    height: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    outline: 0;
}

.Cashier__headerBack___3n2Pd:hover {
    opacity: 0.54;
}

.Cashier__headerText___owOxx {
    font-weight: 700;
    margin-bottom: -1px;
    margin-left: 9px;
    text-transform: uppercase;
}

.Cashier__promptMessage___1WzD6 {
    height: 14px;
    line-height: 1em;
    margin: 0 0 16px;
    font-size: 14px;
    position: relative;
    width: 100%;
}

.Cashier__containerNav___nmtrm {
    display: -webkit-flex;
    display: flex;
    margin-bottom: 4px;
    position: relative;
    z-index: 5006;
    padding-bottom: 4px;
}

.Cashier__containerGateway___9Qqcg {
    background-color: #fff;
    border: 1px solid #ececed;
    border-radius: 2px;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
    height: 48px;
    list-style: none;
    margin-right: 3px;
}

.Cashier__containerGateway--active___1tGYr,
.Cashier__containerGateway___9Qqcg:hover {
    background: #ececed;
}

.Cashier__containerGateway___9Qqcg:last-child {
    margin-right: 0;
}

.Cashier__containerGatewayText___272Ke {
    display: none;
}

.Cashier__containerGatewayImage___1PMlL {
    display: inline-block;
    padding: 0 8%;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-origin: content-box;
    background-size: contain;
}

.Cashier__containerGatewayImage--neteller___BKnIN {
    background-image: url(../images/Neteller_Logo_afterlogin.svg);
    padding: 0 5%;
}

.Cashier__containerGatewayImage--skrill___EfKfN {
    background-image: url(../images/Skrill_Logo_afterlogin.svg);
}

.Cashier__containerGatewayImage--paysafecard___3kAEl {
    background-image: url(../images/mastercard-logo_afterlogin.svg);
    padding: 0 4px;
}

.Cashier__containerGatewayImage--creditdebitcards___2ez0X {
    background-image: url(../images/visa-logo_afterlogin.svg);
    padding: 6px 0;
    background-position: center 1px;
}

.Cashier__containerGatewayImage--mastercard___RzUIH {
    background-image: url(../images/mastercard-logo_afterlogin.svg);
    padding: 7px 0;
    background-position: center 1px;
}

.Cashier__containerGatewayImage--visa___wmPSD {
    background-image: url(../images/visa-logo_afterlogin.svg);
    padding: 6px;
    background-position: center 10px;
}

.Cashier__containerGatewayImage--rapidtransfer___3VkeW {
    background-image: url(../images/cashier/rapidtransfer.html);
    padding: 6px;
    background-position: center 10px;
}

.Cashier__mastercardIssueText___3x2S8 {
    background-color: #43444a;
    border-radius: 2px;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    font-weight: 700;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    line-height: 14px;
    padding: 16px;
    position: relative;
    width: 100%;
    z-index: 5005;
}

.Cashier__mastercardIssueText___3x2S8 a {
    color: #00b2ff;
    cursor: pointer;
}

.Cashier__mastercardIssueText___3x2S8 p:last-child {
    margin-bottom: 0;
}

.Cashier__mastercardIssueText___3x2S8 div {
    margin: 0 0 2px;
}

.Cashier__mastercardIssueText___3x2S8 div:last-child {
    margin-bottom: 0;
}

.Cashier__mastercardIssueText___3x2S8 section {
    margin: 0 0 8px;
}

.Cashier__mastercardIssueText___3x2S8 section:last-child {
    margin-bottom: 0;
}

.Cashier__containerBalance___jmGia {
    display: none;
    border: 1px solid #ececed;
    border-radius: 2px;
    margin-bottom: 4px;
    padding: 8px;
}

.Cashier__currentBalance___1HtQ1,
.Cashier__freeFunds___1eR-H {
    font-size: 14px;
    text-transform: uppercase;
}

.Cashier__currency___3ZCTM {
    float: right;
}

.Cashier__currentBalance___1HtQ1 {
    color: #43444a;
    font-weight: 700;
}

.Cashier__freeFunds___1eR-H {
    color: #00b181;
    font-weight: 400;
    margin-top: 8px;
}

.Cashier__containerSetLimit___39WK2 {
    color: #00b2ff;
    cursor: pointer;
    font-weight: 700;
    position: absolute;
    bottom: 16px;
    z-index: 5500;
}

@media (max-height: 370px) {
    .Cashier__containerSetLimit___39WK2 {
        display: none;
    }
}

.Cashier__containerSetLimitForm___b-gVb {
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 40px;
    overflow: auto;
    position: relative;
}

.Cashier__label___5cDpQ {
    display: block;
    font-weight: 400;
}

.Cashier__textContainer____GJAH {
    background-color: #ececed;
    border: 1px solid #ddd;
    height: 100%;
    overflow: auto;
    padding: 0 16px;
    width: 100%;
}

.Cashier__depositModal___VuuO0 {
    height: 100%;
}

.Cashier__containerIframe___1ER_1 {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.Cashier__iframe___NrcoN {
    width: 100%;
    height: 100%;
}

.Cashier__containerErrorMessage___1nuss {
    color: #c51a1b;
    display: inline-block;
    margin-bottom: 4px;
}

iframe {
    border: 0;
    height: auto;
    min-height: 100%;
}

.Cashier__ipgMain___3Ttnm,
iframe {
    width: 100%;
    position: relative;
    display: block;
}

.Cashier__ipgMain___3Ttnm {
    height: 100%;
    margin-top: -97px;
    padding-top: 97px;
    padding-bottom: 26px;
    z-index: 5004;
    overflow: hidden;
}

.Cashier__ipgMain--prompt-message___21clV {
    margin-top: -145px;
    padding-top: 145px;
}

.Cashier__ipgMain--mastercardIssueText___1rZ9o {
    margin-top: -185px;
    padding-top: 190px;
}

.Cashier__ipgMain--hidden___1ctfR {
    display: none;
}

@media (max-height: 600px) and (max-width: 768px) {
    .Cashier__containerLogo___1ZTSW {
        display: none;
    }
    .Cashier__ipgMain___3Ttnm {
        margin-top: -56px;
        padding-top: 56px;
    }
}

@media (max-height: 600px) {
    .otpRegBottom {
        position: relative;
    }
}
@media (max-height: 600px) and (min-height: 600px) {
    .otpRegBottom {
        position: relative;
        bottom: unset;
    }
}

@media (min-width: 320px) and (max-width: 520px) {
    .Cashier__containerNav___nmtrm {
        display: -webkit-flex;
        display: flex;
    }
    .Cashier__containerGateway___9Qqcg {
        -webkit-flex: 1;
        flex: 1;
    }
    .Cashier__depositModal___VuuO0 {
        height: 100%;
    }
}

@media (max-height: 370px) {
    .Cashier__containerNav___nmtrm {
        display: none;
    }
    .Cashier__ipgMain___3Ttnm {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-registration {
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: flex;
}

.mb-registration.cls-mb-registration {
    flex-wrap: nowrap;
}

.mb-registration__section {
    height: 100%;
    position: relative;
}

.mb-registration__section--left {
    overflow: hidden;
    width: 50%;
    padding: 16px 0 0;
    background-color: #fff;
    box-shadow: 0 0 120px 10px rgba(0, 0, 0, 0.225);
    z-index: 5002;
}

.mb-registration__section--right {
    width: 50%;
    background-size: cover;
    background-position: 0 0;
    background-color: #43444a;
    z-index: 5001;
}

.mb-registration__termsAndConditionsLink {
    background: rgba(0, 0, 0, 0.54);
    border-bottom-left-radius: 2px;
    bottom: 0;
    color: #fff;
    height: 24px;
    left: 0;
    line-height: 24px;
    padding: 0 8px;
    position: absolute;
    text-align: left;
    z-index: 501;
}

.mb-registration__termsAndConditionsLink:active,
.mb-registration__termsAndConditionsLink:focus,
.mb-registration__termsAndConditionsLink:visited {
    color: #fff;
}

.mb-registration__termsAndConditionsLink:hover {
    color: #00b2ff;
}

.mb-registration__container-steps {
    width: 100%;
    height: 32px;
    position: relative;
    z-index: 5005;
    padding: 0 16px;
}

.mb-registration__steps {
    width: 100%;
    height: 100%;
    position: relative;
}

.mb-registration__container-step {
    position: absolute;
    top: 0;
    right: auto;
    height: 32px;
    line-height: 32px;
    transition: left 0.45s ease-in-out;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: center;
    align-content: center;
}

.mb-registration__container-step--account {
    /* left: 185px; */
    margin-right: 0;
    margin-left: 2px;
}

.mb-registration__container-step--account--done {
    left: 0;
}

.mb-registration__container-step--account--done .mb-registration__step {
    background-color: #00b181;
}

.mb-registration__container-step--account--done
    .mb-registration__step-title-section {
    opacity: 0;
}

.mb-registration__container-step--account--error .mb-registration__step {
    background-color: #ff4148;
}

.mb-registration__container-step--account--active {
    left: 0;
}

.mb-registration__container-step--account--active .mb-registration__step {
    background-color: #c51a1b;
}

.mb-registration__container-step--about-you {
    left: 80%;
    margin-right: 0;
    margin-left: -1px;
}

.mb-registration__container-step--about-you--done {
    left: 38px;
}

.mb-registration__container-step--about-you--done .mb-registration__step {
    background-color: #00b181;
}

.mb-registration__container-step--about-you--done
    .mb-registration__step-title-section {
    opacity: 0;
}

.mb-registration__container-step--about-you--error .mb-registration__step {
    background-color: #ff4148;
}

.mb-registration__container-step--about-you--active {
    left: 38px;
}

.mb-registration__container-step--about-you--active .mb-registration__step {
    background-color: #c51a1b;
}

.mb-registration__container-step--address {
    left: 90%;
    margin-right: 0;
    margin-left: 0;
}

.mb-registration__container-step--address--done {
    left: 72px;
}

.mb-registration__container-step--address--done .mb-registration__step {
    background-color: #00b181;
}

.mb-registration__container-step--address--done
    .mb-registration__step-title-section {
    opacity: 0;
}

.mb-registration__container-step--address--error .mb-registration__step {
    background-color: #ff4148;
}

.mb-registration__container-step--address--active {
    left: 72px;
}

.mb-registration__container-step--address--active .mb-registration__step {
    background-color: #c51a1b;
}

.mb-registration__step {
    width: 32px;
    min-width: 32px;
    height: 32px;
    line-height: 31px;
    background-color: #a3a1a7;
    border-radius: 50%;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
}

.mb-registration__step-title-section {
    font-size: 14px;
    font-weight: 500;
    margin-left: 4px;
    text-transform: uppercase;
    transition: opacity 0.45s ease-out;
    opacity: 0;
}

.mb-registration__step-title-section--visible {
    opacity: 1;
}

.mb-registration__container-logo {
    width: 100%;
    height: 25px;
    position: relative;
    z-index: 5004;
    background: transparent url(../images/new-logo-responsive-dark.html)
        no-repeat;
    background-size: auto 111px;
    background-position: center -83px;
}

.mb-registration__container-form {
    width: 100%;
    height: 100%;
    margin-top: -48px;
    padding-top: 48px;
    padding-bottom: 0;
    overflow: hidden;
    position: relative;
    z-index: 5004;
}

.mb-registration__container-form > span {
    display: block;
    height: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.mb-registration__container-form > span .mb-registration-section {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

#about.mb-registration__section--left
    .mb-registration__container-form
    > span
    .mb-registration-section {
    position: static;
    width: 100%;
    height: auto;
}

.mb-registration__container-form--focused {
    padding-bottom: 0;
}

.mb-registration__container-multiple-fields {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.mb-registration__container-multiple-fields .mb-form-dropdown-field {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 4;
    flex: 4;
    width: auto;
    margin-right: 8px;
}

.mb-registration__container-multiple-fields .mb-form-dropdown-field__label {
    color: #43444a;
}

.mb-registration__container-multiple-fields .mb-form-input-field {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 6;
    flex: 6;
    width: auto;
    margin-right: 8px;
}

.mb-registration__container-multiple-fields .mb-form-input-field:last-child {
    margin-right: 0;
}

.mb-registration__container-multiple-fields .mb-dropdown--reg-limits {
    width: 50%;
    margin-right: 8px;
}

.mb-registration__container-multiple-fields
    .mb-dropdown--reg-limits
    .mb-dropdown__optionsWrapper {
    top: 8px;
}

.mb-registration__container-buttons {
    display: block;
    padding: 0 16px;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-content: center;
    align-content: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    /* position: absolute; */
    bottom: 0;
}

.mb-registration__container-buttons .mb-button .animated-logo {
    height: 100%;
    width: 100%;
}

.mb-registration__container-section {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    margin-top: 14px;
    padding: 8px 16px;
}

.mb-registration__container-section:last-child {
    margin-top: 8px;
}

.mb-registration__container-section .mb-form-dropdown-field__label {
    color: #43444a;
}

.mb-registration__container-section-title {
    color: #53555b;
    font-size: 14px;
    font-weight: 700;
    height: 14px;
    margin-bottom: 8px;
}

.mb-registration__container-section-subtitle {
    color: #53555b;
    font-size: 12px;
    margin-top: 8px;
}

.mb-registration__container-options {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.mb-registration__option {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 32px;
    margin-right: 8px;
    outline: none;
    text-align: center;
    width: 102px;
}

.mb-registration__option:last-child {
    margin-right: 0;
}

.mb-registration__option--selected {
    background-color: #2b2f35;
    border: none;
}

.mb-registration__optionText--selected {
    color: #fff;
    font-weight: 700;
}

.mb-registration__marketing {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.mb-registration__marketing > input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #a3a1a7;
    height: 24px;
    margin: 2px 0 0;
    min-width: 24px;
    width: 24px;
}

.mb-registration__marketing > input[type="checkbox"]:checked {
    background-image: url(../images/check-static-blue.html);
    background-size: contain;
}

.mb-registration__marketing > input[type="checkbox"]:focus {
    outline: none;
}

.mb-registration__marketingText {
    color: #43444a;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
    margin-left: 25px;
    margin-top: -17px;
}

.mb-registration__terms-conditions {
    font-size: 12px;
    font-weight: 400;
    color: #43444a;
    line-height: 1.4em;
    padding: 16px 0;
    display: block;
}

.mb-registration__terms-conditions--hidden {
    display: none;
}

.mb-registration__terms-conditions .mb-link {
    font-size: 12px;
    font-weight: 700;
    color: #00b2ff;
}

.mb-registration__terms-conditions .mb-link:active,
.mb-registration__terms-conditions .mb-link:focus,
.mb-registration__terms-conditions .mb-link:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.mb-registration__having-trouble {
    font-size: 12px;
    font-weight: 400;
    color: #43444a;
    padding: 8px 0;
    text-align: center;
}

.mb-registration__having-trouble .mb-link {
    font-weight: 700;
    color: #00b2ff;
    text-decoration: none;
    outline: 0;
}

.mb-registration__having-trouble .mb-link:active,
.mb-registration__having-trouble .mb-link:focus,
.mb-registration__having-trouble .mb-link:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.mb-registration__dropdownLabel {
    position: absolute;
    top: 8px;
    left: 0;
    right: auto;
    bottom: auto;
    pointer-events: none;
    transition: font-size 0.25s ease-in-out, top 0.25s ease-in-out;
    width: 100%;
    font-size: 12px;
    opacity: 0.54;
    color: #fff;
    font-weight: 400;
    text-align: left;
    height: 26px;
}

.mb-registration__amountContainer {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: calc(50% - 4px);
}

.mb-registration__minMax {
    color: #2b2f35;
    font-size: 11px;
    height: 14px;
    margin-top: -14px;
    opacity: 0.54;
}

.mb-registration__minMax.cls-mb-registration__minMax {
    margin-top: -17px;
}

@media (max-width: 320px) {
    .mb-registration__minMax {
        font-size: 10px;
    }
    .Balances__balances___1bDig {
        display: none !important;
    }
}

.mb-dropdown-option {
    background-color: #fff;
}

@media (max-width: 767px) {
    .mb-registration {
        width: 374px;
    }
    .mb-registration__section--left {
        width: 100%;
    }
    .mb-registration__section--right {
        display: none;
    }
}

@media (max-width: 520px) {
    .mb-registration {
        width: 100%;
        height: 100%;
    }
    .mb-registration__section--left {
        padding: 8px 0 0;
    }
    .mb-registration__container-steps {
        height: 25px;
    }
    .mb-registration__container-step {
        height: 25px;
        line-height: 25px;
    }
    .mb-registration__container-form {
        margin-top: -32px;
        padding-top: 40px;
        padding-bottom: 10px;
    }
    .mb-registration__container-form--address,
    .mb-registration__container-form--focused {
        padding-bottom: 4px;
    }
    /* .mb-registration__container-buttons {
    position: static;
    bottom: auto
  } */
    .mb-registration__step {
        width: 25px;
        min-width: 25px;
        height: 25px;
        line-height: 24px;
    }
}

@media (max-height: 600px) and (min-width: 520px) {
    .mb-registration {
        width: 100%;
        height: 100%;
    }
    .mb-registration__section--left {
        width: 100%;
    }
    .mb-registration__container-form {
        width: 100%;
        padding-bottom: 0;
    }
    /* .mb-registration__container-buttons {
        width: 50%
    } */
    .form-tab-mobile-verification {
        width: 100%;
        margin-top: 49px;
        overflow: auto;
    }
}

@media (max-height: 600px) {
    .mb-registration {
        width: 100%;
        height: 100%;
    }
    .mb-registration__section--left {
        width: 100%;
    }
    .mb-registration__container-form {
        width: 100%;
        padding-bottom: 0;
    }
    /* .mb-registration__container-buttons {
        width: 50%
    } */
    .form-tab-mobile-verification {
        width: 100%;
        margin-top: 49px !important;
        overflow: auto;
    }
}

@media (max-width: 390px) {
    .mb-registration {
        width: 100%;
        height: 100%;
    }
    .mb-registration__container-logo {
        display: none;
    }
    .mb-registration__container-steps {
        margin-bottom: 0;
    }
    .mb-registration__step--2 {
        left: 66%;
    }
    .mb-registration__step--3 {
        left: 78%;
    }
}

@media (max-width: 320px) {
    .mb-registration__option {
        margin-right: 4px;
    }
    .mb-registration__option:last-child {
        margin-right: 0;
    }
}

#ModalContent__outline-infinity-loader___1V03g {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: ModalContent__infinityAnimation___1IQYU 1.6s linear
        infinite;
    animation: ModalContent__infinityAnimation___1IQYU 1.6s linear infinite;
}

@-webkit-keyframes ModalContent__infinityAnimation___1IQYU {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes ModalContent__infinityAnimation___1IQYU {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.ModalContent__modalContent___gLEqQ {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 100%;
    padding: 0 16px 16px;
    width: 100%;
}

.ModalContent__modalContent___gLEqQ > p {
    margin-bottom: 16px;
}

.ModalContent__modalContent___gLEqQ .ModalContent__mb-button--primary___KFlhF {
    margin-bottom: 8px;
    margin-top: 24px;
}

.ModalContent__modalContentText___cFtjt {
    font-size: 13px;
}

.ModalContent__modalHeader___R4MSY {
    color: #2b2f35;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 12px;
    margin-top: -8px;
    text-transform: uppercase;
}

.ModalContent__timedOutText___7la7k {
    color: #ff4148;
    font-size: 13px;
}

.ModalContent__error___23P7E {
    color: #c51a1b;
    font-size: 13px;
    text-align: center;
}

.ModalContent__button___2jnEq {
    height: 40px;
}

.ModalContent__button___2jnEq:first-child {
    margin-bottom: 8px;
}

.ModalContent__link___3g2hV {
    color: #00b2ff;
}

.ModalContent__link___3g2hV:hover {
    color: #00b2ff;
    opacity: 0.87;
}

#DepositLimitsModalContent__outline-infinity-loader___19P2y {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: DepositLimitsModalContent__infinityAnimation___Epozg 1.6s
        linear infinite;
    animation: DepositLimitsModalContent__infinityAnimation___Epozg 1.6s linear
        infinite;
}

@-webkit-keyframes DepositLimitsModalContent__infinityAnimation___Epozg {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes DepositLimitsModalContent__infinityAnimation___Epozg {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.DepositLimitsModalContent__modalContent___2OU2p {
    background-color: #fff;
    background-image: url(../images/backgrounds/background-infinity.html);
    background-size: 288px;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0 16px 16px;
    width: 100%;
    height: 100%;
}

.DepositLimitsModalContent__modalContent___2OU2p > p {
    margin-bottom: 16px;
}

.DepositLimitsModalContent__modalContent___2OU2p
    .DepositLimitsModalContent__mb-button--primary___1BKiU {
    margin-bottom: 8px;
    margin-top: 24px;
}

.DepositLimitsModalContent__containerErrorMessage___3A_gd {
    color: #c51a1b;
    display: inline-block;
    margin-top: 16px;
}

.DepositLimitsModalContent__empty___37J7B {
    height: 32px;
}

.DepositLimitsModalContent__modalContentText___3Oi8x {
    font-size: 14px;
    margin-bottom: 38px;
}

.DepositLimitsModalContent__modalHeader___rPXnB {
    color: #2b2f35;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 12px;
    margin-top: -8px;
    text-transform: uppercase;
}

.DepositLimitsModalContent__successMessage___2o_jo {
    padding-top: 16px;
}

.DepositLimitsModalContent__modalRow___N4yBO {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 16px;
    margin-bottom: 8px;
}

.DepositLimitsModalContent__modalItem___2K8UQ {
    white-space: nowrap;
    width: 96px;
}

.DepositLimitsModalContent__modalItem--1___39O2L {
    text-align: left;
}

.DepositLimitsModalContent__modalItem--2___3R0Lv {
    text-align: center;
}

.DepositLimitsModalContent__modalItem--3___1NaVZ {
    text-align: right;
    font-size: 12px;
    margin-top: 2px;
    padding-left: 8px;
}

.DepositLimitsModalContent__button___RTmDZ {
    height: 40px;
}

.DepositLimitsModalContent__button___RTmDZ:first-child {
    margin-bottom: 8px;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-transfer-modal {
    background-color: #fff;
    background-image: url(../images/backgrounds/background-infinity.html);
    background-position: bottom;
    background-repeat: no-repeat;
    height: 270px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.mb-transfer-modal__container {
    height: 100%;
    left: 0;
    padding: 16px;
    position: absolute;
    top: 0;
    width: 100%;
}

.mb-transfer-modal__container .mb-button .animated-logo {
    display: block;
    height: 100%;
    width: 100%;
}

.mb-transfer-modal__container .mb-button .static-logo {
    display: inline-block;
    width: 25px;
    height: 100%;
    width: 100%;
}

.mb-transfer-modal__container.sliding-normal-enter {
    left: 200%;
}

.mb-transfer-modal__container.sliding-normal-enter.sliding-normal-enter-active {
    left: 0;
    transition: left 0.4s ease-out;
}

.mb-transfer-modal__container.sliding-normal-leave {
    left: 0;
    opacity: 1;
}

.mb-transfer-modal__container.sliding-normal-leave.sliding-normal-leave-active {
    left: -200%;
    transition: left 0.4s ease-in-out;
}

.mb-transfer-modal__container-logo {
    background: transparent url(../images/matchbook-dark-logo.svg) no-repeat;
    background-position: 50%;
    height: 25px;
    margin: 0 0 16px;
    position: relative;
    width: 100%;
}

.mb-transfer-modal__content {
    width: 100%;
}

.mb-transfer-modal__balances {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 14px;
    height: 48px;
    width: 100%;
}

.mb-transfer-modal__wallet {
    border: 1px solid #ddd;
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 48px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 50%;
}

.mb-transfer-modal__direction {
    font-weight: 700;
    height: 100%;
    padding: 4px;
    text-align: left;
}

.mb-transfer-modal__wallet-contents {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: 4px;
}

.mb-transfer-modal__wallet-name {
    font-weight: 700;
}

.mb-transfer-modal__wallet-name,
.mb-transfer-modal__wallet-value {
    -webkit-align-content: flex-end;
    align-content: flex-end;
}

.mb-transfer-modal--text-red {
    color: #c51a1b;
}

.mb-transfer-modal--text-green {
    color: #00b181;
}

.mb-transfer-modal__transfer-amount {
    margin: 16px auto;
    width: 100%;
}

.mb-transfer-modal__transfer-amount-label {
    font-size: 14px;
}

.mb-transfer-modal__transfer-input {
    background: 0 0;
    border: 1px solid #ddd;
    border-radius: 2px;
    font-size: 14px;
    height: 40px;
    padding-right: 16px;
    text-align: right;
    width: 100%;
}

.mb-transfer-modal__transfer-input--error {
    color: #c51a1b;
    font-size: 12px;
    font-weight: 700;
    opacity: 1;
    padding-left: 8px;
}

.mb-transfer-modal__transfer-input--warn {
    color: #ff4148;
    font-size: 12px;
    font-weight: 700;
    opacity: 1;
    padding-left: 8px;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-casino-pending-game-message__containerPendingGameMessage {
    background-color: #fff;
    border-radius: 2px;
    color: #43444a;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 24px 16px 16px;
    text-align: center;
    width: 100%;
}

.mb-casino-pending-game-message__pendingGameMessageLogo {
    background: transparent url(../images/matchbook-dark-logo.svg) no-repeat;
    background-position: 50%;
    height: 25px;
    width: 100%;
}

.mb-casino-pending-game-message__pendingGameMessage {
    font-size: 14px;
    font-weight: 400;
    opacity: 0.87;
}

.mb-casino-pending-game-message__pendingGameMessage--bold {
    font-weight: 700;
}

.mb-casino-pending-game-message__pendingGameName {
    font-size: 14px;
    font-weight: 700;
}

.mb-casino-pending-game-message__pendingGameMessageButton {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
}

#TableFullMessage-module__outline-infinity-loader___22tsv {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: TableFullMessage-module__infinityAnimation___17W81 1.6s
        linear infinite;
    animation: TableFullMessage-module__infinityAnimation___17W81 1.6s linear
        infinite;
}

@-webkit-keyframes TableFullMessage-module__infinityAnimation___17W81 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes TableFullMessage-module__infinityAnimation___17W81 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.TableFullMessage-module__tableFullMessage___1-mZL {
    background-color: #fff;
    border-radius: 2px;
    color: #43444a;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 32px 24px 24px;
    text-align: center;
    width: 100%;
}

.TableFullMessage-module__tableFullMessageLogo___137cB {
    background: transparent url(../images/matchbook-dark-logo.svg) no-repeat;
    background-position: 50%;
    height: 25px;
    width: 100%;
    margin-bottom: 16px;
}

.TableFullMessage-module__tableFullMessageHeader___1xgjk {
    font-size: 14px;
    font-weight: 400;
    opacity: 0.87;
    margin: 8px 0;
}

.TableFullMessage-module__tableFullMessageHeader___1xgjk.TableFullMessage-module__question___28JSC {
    font-weight: 700;
}

.TableFullMessage-module__tableFullGameName___3I9Rh {
    font-size: 14px;
    font-weight: 700;
    margin: 8px 0;
}

.TableFullMessage-module__tableFullMessageButton___37vRh {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    margin: 8px 0;
}

.TableFullMessage-module__firstButton___2xdTo {
    margin-right: 4px;
}

.TableFullMessage-module__secondButton___WifPh {
    margin-left: 4px;
}

#Feedback__outline-infinity-loader___1iDXs {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Feedback__infinityAnimation___3vVHJ 1.6s linear infinite;
    animation: Feedback__infinityAnimation___3vVHJ 1.6s linear infinite;
}

@-webkit-keyframes Feedback__infinityAnimation___3vVHJ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Feedback__infinityAnimation___3vVHJ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Feedback__feedback___PyUgw {
    border-radius: 2px;
    color: #43444a;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 16px;
    text-align: center;
    width: 100%;
}

.Feedback__text___1y9fD {
    text-align: left;
}

.Feedback__textTop___1ivZ7 {
    font-size: 14px;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 16px;
}

.Feedback__textBottom___2Yb0I {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 12px;
}

.Feedback__containerInput___3s20S {
    font-size: 14px;
    margin-bottom: 8px;
}

.Feedback__containerInput___3s20S textarea {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    height: 58px;
    padding: 4px;
    resize: none;
    width: 288px;
}

.Feedback__containerInput___3s20S textarea:focus {
    outline: 0;
}

.Feedback__containerInput___3s20S input {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    height: 32px;
    margin-bottom: 0;
    padding: 4px;
    width: 288px;
}

.Feedback__containerInput___3s20S input:focus {
    outline: 0;
}

.Feedback__optText___3G6u1 {
    margin: 2px 0 4px;
}

.Feedback__limitText___2P99O,
.Feedback__optText___3G6u1 {
    color: #a3a1a7;
    float: right;
    font-size: 10px;
    line-height: 1em;
}

.Feedback__limitText___2P99O {
    margin-top: -2px;
}

.Feedback__containerActions___1nM1X .Feedback__mb-button--primary___1dLMl {
    margin-bottom: 8px;
}

#KycDocumentsWarning-module__outline-infinity-loader___x0A9S {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: KycDocumentsWarning-module__infinityAnimation___2H0GR
        1.6s linear infinite;
    animation: KycDocumentsWarning-module__infinityAnimation___2H0GR 1.6s linear
        infinite;
}

@-webkit-keyframes KycDocumentsWarning-module__infinityAnimation___2H0GR {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes KycDocumentsWarning-module__infinityAnimation___2H0GR {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.KycDocumentsWarning-module__kycWarning___1J-1e {
    border-radius: 2px;
    color: #43444a;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 24px;
    padding-top: 0;
    text-align: center;
    width: 100%;
}

.KycDocumentsWarning-module__textContainer___1uqre {
    text-align: left;
}

.KycDocumentsWarning-module__textTop___1V_qa {
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    margin-bottom: 16px;
}

.KycDocumentsWarning-module__textBold___1yk94 {
    font-weight: 700;
}

.KycDocumentsWarning-module__text___3AM-6,
.KycDocumentsWarning-module__textBold___1yk94 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 16px;
}

.KycDocumentsWarning-module__list___1fQZ4 {
    margin-left: 16px;
}

.KycDocumentsWarning-module__containerActions___SNEaM
    .KycDocumentsWarning-module__mb-button--primary___dWDhQ {
    margin-bottom: 8px;
}

#UploadSection-module__outline-infinity-loader___1i61Z {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: UploadSection-module__infinityAnimation___1GNx5 1.6s
        linear infinite;
    animation: UploadSection-module__infinityAnimation___1GNx5 1.6s linear
        infinite;
}

@-webkit-keyframes UploadSection-module__infinityAnimation___1GNx5 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes UploadSection-module__infinityAnimation___1GNx5 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.UploadSection-module__uploadSection___3i1g4 {
    background-color: #fff;
    border: 1px solid #ddd;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 358px;
    width: 220px;
    text-align: center;
    margin-right: 8px;
    position: relative;
}

.UploadSection-module__uploadSection___3i1g4:last-child {
    margin-right: 0;
}

.UploadSection-module__uploadSection--error___3F2K1 {
    background-color: #fce3e4;
    border: 1px solid #ff7a7f;
}

.UploadSection-module__uploadSection--hover___1ai4Y {
    background-color: #e9f6fc;
    border: 1px solid #00b2ff;
}

.UploadSection-module__dropZone___3oJws {
    -webkit-align-items: center;
    align-items: center;
    background-color: transparent;
    border: 0;
    color: #2b2f35;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    height: 100%;
    outline: 0;
    position: relative;
    width: 100%;
}

.UploadSection-module__dropZone--error___2OaRq {
    background-color: #fce3e4;
}

.UploadSection-module__dropZone--error___2OaRq input {
    opacity: 1;
}

.UploadSection-module__dropZone___3oJws:active {
    -webkit-transform: scale(0.99);
    transform: scale(0.99);
}

.UploadSection-module__dropZone___3oJws:focus {
    border: 1px solid #00b2ff;
}

.UploadSection-module__dropZone___3oJws i {
    font-size: 32px;
    margin-bottom: 12px;
}

.UploadSection-module__dropZone___3oJws
    .UploadSection-module__fileName___jVJJ4 {
    color: #a3a1a7;
    font-size: 12px;
    margin-top: 2px;
    width: 100%;
    z-index: 1001;
}

.UploadSection-module__dropZone___3oJws
    .UploadSection-module__fileName___jVJJ4
    > span {
    width: 100%;
}

.UploadSection-module__dropZone___3oJws
    .UploadSection-module__fileName___jVJJ4:first-child {
    margin-top: 8px;
}

.UploadSection-module__dropZone___3oJws
    .UploadSection-module__fileName___jVJJ4:hover
    span {
    display: none;
}

.UploadSection-module__dropZone___3oJws
    .UploadSection-module__fileName___jVJJ4:hover:before {
    color: #ff4148;
    content: "Remove";
}

.UploadSection-module__dropZone___3oJws
    .UploadSection-module__fileNameError___3Iatu {
    color: #ff4148;
    font-weight: 700;
}

.UploadSection-module__dropZone___3oJws input {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.UploadSection-module__icon___3Bj6o {
    margin: 64px 0 12px;
}

.UploadSection-module__textBold___2owRM {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 2px;
}

.UploadSection-module__selectedFile___1U15K {
    position: relative;
    width: 100%;
    z-index: 1000;
}

.UploadSection-module__info___3ptcZ {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: left;
    justify-content: left;
    left: 8px;
    position: absolute;
    top: 8px;
    z-index: 1003;
}

.UploadSection-module__sectionContainer___3wpyH {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 28px;
    height: 100%;
}

.UploadSection-module__infoHeader___9SL_V {
    font-size: 14px;
    font-weight: 700;
    margin-left: 8px;
    line-height: 24px;
}

.UploadSection-module__sectionInfo___3ftz3 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    -webkit-justify-content: left;
    justify-content: left;
    padding: 48px 12px 12px;
    position: relative;
    z-index: 1002;
}

.UploadSection-module__sectionInfo___3ftz3 > p {
    text-align: start;
}

.UploadSection-module__infoNotes___1JZ4m {
    text-align: left;
    margin-top: 8px;
}

.UploadSection-module__list___1jgma {
    margin-left: 16px;
    text-align: left;
    margin-bottom: 8px;
}

.UploadSection-module__errorMessage___3hbaQ {
    bottom: 8px;
    color: #ff4148;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    text-align: center;
    width: 100%;
}

.UploadSection-module__errorMessage___3hbaQ > span {
    margin-bottom: 8px;
}

.UploadSection-module__errorMessage___3hbaQ > span:last-child {
    margin-bottom: 0;
}

.UploadSection-module__link___2NH9W {
    bottom: 8px;
    color: #00b2ff;
    font-size: 14px;
    left: 50%;
    pointer-events: none;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.UploadSection-module__link___2NH9W:hover {
    opacity: 0.87;
}

.UploadSection-module__link___2NH9W:active {
    -webkit-transform: scale(0.99);
    transform: scale(0.99);
}

.UploadSection-module__top___1r1lp {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: start;
    justify-content: start;
    margin-top: 64px;
    position: relative;
    z-index: 1000;
}

.UploadSection-module__top___1r1lp > img {
    height: 88px;
    margin-bottom: 16px;
}

.UploadSection-module__requiredLabel___1-ZBV {
    background-color: #2b2f35;
    border-radius: 12px;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    height: 20px;
    left: 50%;
    line-height: 20px;
    padding: 0 8px;
    position: absolute;
    top: -10px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
    z-index: 1003;
}

#UploadDocuments-module__outline-infinity-loader___duSZ_ {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: UploadDocuments-module__infinityAnimation___1Hcbw 1.6s
        linear infinite;
    animation: UploadDocuments-module__infinityAnimation___1Hcbw 1.6s linear
        infinite;
}

@-webkit-keyframes UploadDocuments-module__infinityAnimation___1Hcbw {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes UploadDocuments-module__infinityAnimation___1Hcbw {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.UploadDocuments-module__uploadDocuments___3KM7w {
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 24px;
    padding-top: 0;
    text-align: center;
    width: 100%;
}

.UploadDocuments-module__textContainer___2Ze2E {
    text-align: left;
}

.UploadDocuments-module__textTop___Pa0wv {
    font-size: 24px;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 18px;
}

.UploadDocuments-module__uploadContainer___2adQn {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin-bottom: 16px;
}

.UploadDocuments-module__bottomSection___2ieTU {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.UploadDocuments-module__fileNumberError___1oeGW,
.UploadDocuments-module__footerText___34jsk {
    font-size: 12px;
    text-align: left;
    margin-right: 12px;
}

.UploadDocuments-module__fileNumberError___1oeGW {
    color: #ff4148;
}

#UploadDocumentsSuccess-module__outline-infinity-loader___7lV-Q {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: UploadDocumentsSuccess-module__infinityAnimation___32mld
        1.6s linear infinite;
    animation: UploadDocumentsSuccess-module__infinityAnimation___32mld 1.6s
        linear infinite;
}

@-webkit-keyframes UploadDocumentsSuccess-module__infinityAnimation___32mld {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes UploadDocumentsSuccess-module__infinityAnimation___32mld {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.UploadDocumentsSuccess-module__uploadSuccess___2vsS8 {
    border-radius: 2px;
    color: #43444a;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 24px;
    padding-top: 0;
    text-align: center;
    width: 100%;
}

.UploadDocumentsSuccess-module__textContainer___34DJ8 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-align: left;
}

.UploadDocumentsSuccess-module__textTop___opFpJ {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 16px;
}

.UploadDocumentsSuccess-module__text___YaeQ1 {
    font-size: 14px;
    margin-bottom: 16px;
}

.UploadDocumentsSuccess-module__list___1Rhwt {
    margin-left: 16px;
}

.UploadDocumentsSuccess-module__containerActions___i0NWD
    .UploadDocumentsSuccess-module__mb-button--primary___2FFAQ {
    margin-bottom: 8px;
}

.LiveScores-module__liveScores___1Zu5Q {
    position: relative;
    height: 474px;
    overflow: hidden;
}

.LiveScores-module__iframe___RdAX9 {
    border: 0;
    height: 474px;
    transition: opacity 0.4s ease-in-out, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.4s ease-in-out, transform 0.2s ease-in-out;
    transition: opacity 0.4s ease-in-out, transform 0.2s ease-in-out,
        -webkit-transform 0.2s ease-in-out;
    -webkit-transform: scale(1);
    transform: scale(1);
    width: 100%;
}

.LiveScores-module__iframe--hidden___3nSX- {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

#TermsAndConditionsModal-module__outline-infinity-loader___3_3Fd {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: TermsAndConditionsModal-module__infinityAnimation___3DaLI
        1.6s linear infinite;
    animation: TermsAndConditionsModal-module__infinityAnimation___3DaLI 1.6s
        linear infinite;
}

@-webkit-keyframes TermsAndConditionsModal-module__infinityAnimation___3DaLI {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes TermsAndConditionsModal-module__infinityAnimation___3DaLI {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.TermsAndConditionsModal-module__container___3qo3i {
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    height: 480px;
    width: 400px;
}

.TermsAndConditionsModal-module__contentContainer___5mgCv {
    background-color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 24px;
}

.TermsAndConditionsModal-module__contentContainer--error___7Oj-L {
    padding-bottom: 0;
}

.TermsAndConditionsModal-module__termsContainer___1eZVe {
    margin-bottom: auto;
}

.TermsAndConditionsModal-module__contentTitle___2jYTA {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 16px;
    text-align: left;
}

.TermsAndConditionsModal-module__message___1zVpC {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 16px;
    max-height: 244px;
    overflow: auto;
    text-align: left;
}

.TermsAndConditionsModal-module__message--bold___2DOEB {
    font-weight: 700;
}

.TermsAndConditionsModal-module__link___1-_r1,
.TermsAndConditionsModal-module__link___1-_r1:active,
.TermsAndConditionsModal-module__link___1-_r1:focus,
.TermsAndConditionsModal-module__link___1-_r1:visited {
    color: #00b2ff;
}

.TermsAndConditionsModal-module__link___1-_r1:hover {
    opacity: 0.85;
}

.TermsAndConditionsModal-module__buttonContainer___F4xfk {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin-top: 16px;
}

.TermsAndConditionsModal-module__buttonContainer___F4xfk > a:first-child {
    margin-right: 8px;
}

.TermsAndConditionsModal-module__errors___A2rv1 {
    color: #ff4148;
    font-size: 12px;
    margin: 8px 0 10px;
    text-align: center;
}

@media (max-width: 767px) {
    .TermsAndConditionsModal-module__container___3qo3i {
        height: 504px;
        width: 328px;
        max-width: 328px;
        margin: auto 16px;
    }
    .TermsAndConditionsModal-module__contentContainer___5mgCv {
        width: 100%;
    }
    .TermsAndConditionsModal-module__termsContainer___1eZVe {
        max-height: calc(100% - 80px);
        overflow: auto;
    }
    .TermsAndConditionsModal-module__message___1zVpC {
        overflow: none;
    }
    .TermsAndConditionsModal-module__buttonContainer___F4xfk {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
        height: 80px;
    }
    .TermsAndConditionsModal-module__buttonContainer___F4xfk > a:first-child {
        margin-right: 0;
    }
    .TermsAndConditionsModal-module__buttonContainer___F4xfk > a:last-child {
        margin-bottom: 8px;
    }
}

@media (max-width: 320px) {
    .TermsAndConditionsModal-module__container___3qo3i {
        max-width: calc(100% - 32px);
        max-height: calc(100% - 16px);
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-modal {
    width: auto;
    height: auto;
}

.mb-modal--smallModal {
    min-height: 270px;
    width: 320px;
}

.mb-modal__header {
    background-color: #2b2f35;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    padding: 0 16px;
    position: relative;
    text-transform: uppercase;
    width: 100%;
    z-index: 5002;
}

.mb-modal__header__close {
    cursor: pointer;
    display: inline-block;
    height: 40px;
    position: absolute;
    right: 0;
    width: 40px;
}

.mb-modal__header__close:hover {
    opacity: 0.54;
    cursor: pointer;
}

.mb-modal__header__close--closeOnly {
    height: 24px;
    margin-left: auto;
    width: 24px;
}

.mb-modal__header__icon {
    position: absolute;
    right: 12px;
    top: 13px;
}

.mb-modal__header__icon--closeOnly {
    right: 5px;
    top: 5px;
}

.mb-modal__header--closeOnly {
    height: 24px;
    margin-left: auto;
    padding: 0;
    width: 24px;
    margin-top: -10px;
    margin-right: -1px;
}

.mb-modal--login {
    height: 590px;
    width: 750px;
}

.mb-modal--deposit,
.mb-modal--withdraw {
    height: 674px;
    width: 374px;
}

.mb-modal--transfer {
    height: 310px;
    width: 375px;
}

.mb-modal--table-full {
    height: 310px;
    width: 400px;
}

.mb-modal--registration {
    height: 706px;
    width: 750px;
}

.mb-modal--deposit-limits,
.mb-modal--self-exclude {
    background-color: #fff;
    background-image: url(../images/backgrounds/background-infinity.html);
    background-origin: content-box;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 85%;
    width: 320px;
    height: 412px;
}

.mb-modal--colossus-player-guide {
    height: 674px;
    width: 620px;
}

.mb-modal--colossus-player-guide .mb-modal__content {
    overflow: auto;
}

.mb-modal--banned-country,
.mb-modal--bonus-claimed,
.mb-modal--events-not-available,
.mb-modal--kyc-documents-warning,
.mb-modal--registration-feedback,
.mb-modal--session-timeout,
.mb-modal--upload-documents,
.mb-modal--upload-success {
    height: 256px;
    width: 320px;
    background-color: #fff;
    background-image: url(../images/backgrounds/background-infinity.html);
    background-size: 288px;
    background-position: 100% 100%;
    background-repeat: no-repeat;
}

.mb-modal--registration-feedback {
    height: 318px;
}

.mb-modal--banned-country {
    height: 304px;
}

.mb-modal--kyc-documents-warning,
.mb-modal--upload-success {
    height: 540px;
    width: 375px;
}

.mb-modal--upload-success {
    height: 450px;
}

.mb-modal--upload-documents {
    height: 498px;
    width: 724px;
}

.mb-modal--streaming {
    background-color: #000;
}

.mb-modal--min-bet-warning {
    background-color: #fff;
    width: 328px;
    height: 160px;
    vertical-align: middle;
}

.mb-modal--live-scores-modal {
    background-color: #fff;
    height: 554px;
    width: 320px;
}

.mb-modal__content {
    background: #fff;
    width: 100%;
    height: 100%;
    margin-top: -40px;
    padding-top: 40px;
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    color: #2b2f35;
    z-index: 5001;
    overflow: hidden;
}

.mb-modal__content--closeOnly {
    margin-top: -24px;
    padding-top: 24px;
}

.mb-modal__containerBannedCountry,
.mb-modal__containerBonusClaimedMessage,
.mb-modal__containerEventNotFoundMessage,
.mb-modal__containerLiveScores,
.mb-modal__containerMinBetWarning,
.mb-modal__containerSessionTimeout {
    border-radius: 2px;
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 24px 16px 16px;
    text-align: center;
    width: 100%;
}

.mb-modal__containerMinBetWarning {
    padding: 16px;
    text-align: left;
}

.mb-modal__containerLiveScores {
    padding: 16px;
}

.mb-modal__containerBannedCountry .mb-button--primary,
.mb-modal__containerSessionTimeout .mb-button--primary {
    margin-bottom: 8px;
}

.mb-modal__bonusClaimedMessageLogo,
.mb-modal__eventNotFoundMessageLogo,
.mb-modal__sessionTimeoutLogo {
    background: transparent url(../images/matchbook-dark-logo.svg) no-repeat;
    background-position: 50%;
    height: 25px;
    width: 100%;
}

.mb-modal__minBetHeader {
    color: #2b2f35;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
}

.mb-modal__bannedCountryMessage,
.mb-modal__bonusClaimedMessage,
.mb-modal__eventNotFoundMessage,
.mb-modal__minBetMessage,
.mb-modal__sessionTimeoutMessage {
    font-size: 14px;
    font-weight: 400;
    opacity: 0.87;
    padding-top: 16px;
}

.mb-modal__bannedCountryMessage--bold,
.mb-modal__bonusClaimedMessage--bold,
.mb-modal__eventNotFoundMessage--bold,
.mb-modal__minBetMessage--bold,
.mb-modal__sessionTimeoutMessage--bold {
    font-weight: 700;
}

.mb-modal__bannedCountryMessage {
    padding: 0;
}

.mb-modal__bannedCountryMessage > div {
    font-weight: 700;
    padding: 0 32px;
    margin-bottom: 16px;
}

.mb-modal__containerMinBetWarningBottom {
    margin-top: 16px;
}

.mb-modal--no-header .mb-modal__header {
    display: none;
}

.mb-modal--no-header .mb-modal__content {
    padding-top: 0;
    margin-top: 0;
}

.mb-modal--pending-game {
    height: 256px;
    width: 420px;
}

@media (max-width: 767px) {
    .mb-modal--colossus-player-guide,
    .mb-modal--login,
    .mb-modal--registration {
        width: 374px;
    }
}

@media (max-width: 520px) {
    .mb-modal {
        height: 100%;
    }
    .mb-modal,
    .mb-modal--colossus-player-guide,
    .mb-modal--deposit,
    .mb-modal--login,
    .mb-modal--registration,
    .mb-modal--transfer,
    .mb-modal--withdraw {
        width: 100%;
    }
    .mb-modal--smallModal {
        min-height: 270px;
        width: 320px;
    }
    .mb-modal--min-bet-warning {
        background-color: #fff;
        width: 328px;
        height: 160px;
        margin: 30% auto;
        vertical-align: middle;
    }
    .mb-modal--deposit-limits,
    .mb-modal--self-exclude {
        background-color: #fff;
        width: 320px;
        height: 412px;
        margin: 30% auto;
        vertical-align: middle;
    }
}

@media (max-height: 600px) {
    .mb-modal {
        height: 100%;
    }
    .mb-modal,
    .mb-modal--colossus-player-guide,
    .mb-modal--deposit,
    .mb-modal--login,
    .mb-modal--registration,
    .mb-modal--transfer,
    .mb-modal--withdraw {
        width: 100%;
    }
    .mb-modal--smallModal {
        min-height: 270px;
        width: 320px;
    }
}

#NavItem__outline-infinity-loader___1j7DJ {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: NavItem__infinityAnimation___jjx_V 1.6s linear infinite;
    animation: NavItem__infinityAnimation___jjx_V 1.6s linear infinite;
}

@-webkit-keyframes NavItem__infinityAnimation___jjx_V {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes NavItem__infinityAnimation___jjx_V {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.NavItem__item___3tnIA {
    color: #fff !important;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 32px;
    flex-basis: 32px;
    height: 32px;
    line-height: 32px;
    opacity: 1;
    overflow: hidden;
    padding-left: 40px;
    padding-right: 16px;
    position: relative;
    text-decoration: none;
    transition: opacity 0.25s ease-in-out, background-color 0.2s ease-in-out;
}

.NavItem__item___3tnIA:hover,
.NavItem__item___3tnIA.menu_active {
    background-color: #c51a1b;
}

.NavItem__item___3tnIA:active .NavItem__icon___1QZov {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}

.NavItem__item--is-colossus___OOgBw,
.NavItem__item--is-virtuals___3KLlw {
    padding-left: 43px;
    line-height: 32px;
}

.NavItem__noIcon___ksvmR {
    padding: 0 16px;
}

.NavItem__isHead___19q8s {
    font-weight: 700;
}

.NavItem__icon___1QZov {
    background-origin: content-box;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    left: 14px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width: 16px;
}

.NavItem__icon--animate___3bHxJ {
    -webkit-animation: NavItem__anim___2vqLt 2s 1 ease;
    animation: NavItem__anim___2vqLt 2s 1 ease;
}

@-webkit-keyframes NavItem__anim___2vqLt {
    0% {
        -webkit-transform: rotateY(0deg);
    }
    to {
        -webkit-transform: rotateY(1turn);
    }
}

@keyframes NavItem__anim___2vqLt {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
    to {
        -webkit-transform: rotateY(1turn);
        transform: rotateY(1turn);
    }
}

.NavItem__text___BQz72 {
    display: block;
    height: 100%;
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: opacity 0.25s ease-in-out;
    white-space: nowrap;
    width: 100%;
}

.NavItem__colossus___bR5jj,
.NavItem__virtuals___1UZjA {
    display: -webkit-flex;
    display: flex;
    width: 106px;
}

.NavItem__colossusLogo___1MY4a,
.NavItem__virtualsLogo___2uHbF {
    background: transparent url(../images/lh-nav/colossusLogo.html) no-repeat 0;
    display: block;
    height: 10px;
    margin: 11px 2px 14px -2px;
    object-fit: contain;
    width: 50.5px;
}

.NavItem__jackpot___1I47D {
    padding-left: 4px;
}

#NavMain__outline-infinity-loader___mqpKQ {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: NavMain__infinityAnimation___20PHt 1.6s linear infinite;
    animation: NavMain__infinityAnimation___20PHt 1.6s linear infinite;
}

@-webkit-keyframes NavMain__infinityAnimation___20PHt {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes NavMain__infinityAnimation___20PHt {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.NavMain__main___3vzli {
    background-color: #2b2f35;
    overflow: hidden;
    padding-bottom: 36px;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 901;
}

@media (max-width: 520px) {
    .NavMain__main___3vzli {
        left: -200px;
    }
}

.NavMain__opened___-XmkH .NavMain__logo___1WQ4A {
    margin: 0 12px;
}

@media (max-height: 780px) {
    .NavMain__opened___-XmkH .NavMain__liveInfo___grsAZ {
        bottom: 32px;
    }
}

.NavMain__opened___-XmkH .NavMain__dividerContainer--top___3glGK {
    display: none;
}

.NavMain__items___1FTxV {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 16px 16px 0 0;
    transition: width 0.2s ease-in-out;
    width: 201px;
    -webkit-overflow-scrolling: touch;
}

.NavMain__items___1FTxV,
.NavMain__navSectionTitle___1ZRCE {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.NavMain__navSectionTitle___1ZRCE {
    -webkit-align-items: center;
    align-items: center;
    color: #c51a1b;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    height: 32px;
    padding-left: 16px;
    width: 100%;
    font-size: 14px;
    font-weight: 700;
}

.NavMain__nextUp___2UfMg {
    background-color: #43444a;
    bottom: 8px;
    color: #00b2ff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    left: auto;
    line-height: 38px;
    margin: 0 auto;
    overflow: hidden;
    padding: 2px 16px;
    right: 8px;
    text-overflow: ellipsis;
    top: auto;
    white-space: nowrap;
    width: 100%;
}

.NavMain__nextUp--breadcrumb___2OjWU {
    border-radius: 2px;
    height: 26px;
    line-height: 23px;
    max-width: 220px;
    padding: 2px 8px;
    position: absolute;
    width: auto;
}

.NavMain__nextUp___2UfMg:focus,
.NavMain__nextUp___2UfMg:hover {
    background-color: #53555b;
    color: #00b2ff;
}

.NavMain__nextUp___2UfMg:active {
    -webkit-transform: scale(0.94);
    transform: scale(0.94);
}

.NavMain__dividerContainer___2WZCy {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    height: 16px;
    padding: 0;
    width: 100%;
}

.NavMain__dividerContainer--top___3glGK {
    padding-top: 0;
}

.NavMain__divider___Z9CCz {
    border: 1px solid #52555b;
    height: 1px;
    opacity: 0.38;
    width: 100%;
}

.NavMain__buttonForScroll___3zHhh {
    -webkit-align-items: center;
    align-items: center;
    background-color: #000;
    bottom: 32px;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    height: 24px;
    left: 0;
    opacity: 0.87;
    position: absolute;
    width: 100%;
}

.NavMain__buttonForScroll--top___2F5K6 {
    top: 8px;
}

.NavMain__buttonForScroll--bottom___2zb9r {
    bottom: 32px;
}

.NavMain__buttonForScroll--hide___gcrXK {
    display: none;
}

.NavMain__buttonForScroll___3zHhh:hover {
    background-color: #111;
}

.NavMain__buttonForScroll___3zHhh:hover .NavMain__buttonForScrollIcon___zsNqJ {
    margin-bottom: -4px;
}

.NavMain__buttonForScrollIcon___zsNqJ {
    margin-bottom: 0;
    transition: margin-bottom 0.2s ease-in-out;
}

.NavMain__footer___g2gjy {
    background-color: #43444a;
    bottom: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    height: 32px;
    left: 0;
    line-height: 32px;
    position: absolute;
    text-align: center;
    width: 168px;
}
/* .NavMain__footer___g2gjy:hover .NavMain__date___2XiUo {
    display: none
} */
/* .NavMain__footer___g2gjy:hover .NavMain__uiVersion___2XqZT {
    display: block;
    opacity: .38
} */

.NavMain__footer___g2gjy i {
    color: #c51a1b;
    font-style: normal;
    font-weight: 700;
}

.NavMain__date___2XiUo {
    display: inline-block;
}

.NavMain__uiVersion___2XqZT {
    display: none;
}

#NavPanel__outline-infinity-loader___2qGce {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: NavPanel__infinityAnimation___1mI6i 1.6s linear infinite;
    animation: NavPanel__infinityAnimation___1mI6i 1.6s linear infinite;
}

@-webkit-keyframes NavPanel__infinityAnimation___1mI6i {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes NavPanel__infinityAnimation___1mI6i {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.NavPanel__panel___13sWZ {
    -webkit-overflow-scrolling: touch;
    background-color: #43444a;
    bottom: 0;
    contain: strict;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding-top: 16px;
    position: absolute;
    right: 0;
    top: 0;
    transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;
    width: 240px;
    z-index: 900;
}

.NavPanel__panel--opened___3PBPA {
    right: -240px;
}

.NavPanel__panel--colossus___2AzyC,
.NavPanel__panel--virtuals___2BKTj {
    overflow-x: hidden;
    overflow-y: hidden;
}

.NavPanel__AGCCRegulation___wPL1x {
    background-color: #53555b;
    bottom: 0;
    color: #8dd2f0;
    font-size: 14px;
    left: 0;
    opacity: 1;
    padding: 16px 16px 8px;
    position: absolute;
}

.NavPanel__containerDivider___1t13c {
    height: auto;
    padding: 4px 16px;
    width: 100%;
}

.NavPanel__divider___238NL {
    background: #fff;
    height: 1px;
    opacity: 0.38;
    width: 100%;
}

.NavPanel__returnBack___3BAA6 {
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin: 0 auto;
    opacity: 0.54;
    padding: 0 16px;
    width: 100%;
}

.NavPanel__returnBack___3BAA6:hover {
    background-color: #43444a;
}

.NavPanel__returnBack___3BAA6:active {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
}

.NavPanel__returnBack___3BAA6 svg {
    margin-right: 8px;
}

@media (max-width: 600px) {
    .NavPanel__panel___13sWZ {
        top: 0;
    }
}

#Navigation__outline-infinity-loader___2p6a0 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Navigation__infinityAnimation___2ijnb 1.6s linear
        infinite;
    animation: Navigation__infinityAnimation___2ijnb 1.6s linear infinite;
}

@-webkit-keyframes Navigation__infinityAnimation___2ijnb {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Navigation__infinityAnimation___2ijnb {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Navigation__navigation___1hKCZ {
    bottom: 0;
    height: auto;
    left: 0;
    position: fixed;
    top: 96px;
    transition: width 0.2s ease-in-out, left 0.2s ease-in-out;
    width: 168px;
    z-index: 2;
}

@media (max-width: 600px) {
    .Navigation__navigation___1hKCZ {
        top: 48px;
        left: -200px;
        z-index: 20000;
    }
    .NavMain__main___3vzli {
        left: -200px;
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-sportIcon {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    vertical-align: middle;
    background-color: #43444a;
    height: 24px;
    border-radius: 2px;
}

.mb-sportIcon img {
    height: 100%;
    max-height: 20px;
}

#Tile__outline-infinity-loader___2VDDG {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Tile__infinityAnimation___PbW9F 1.6s linear infinite;
    animation: Tile__infinityAnimation___PbW9F 1.6s linear infinite;
}

@-webkit-keyframes Tile__infinityAnimation___PbW9F {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Tile__infinityAnimation___PbW9F {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Tile__main___17Ita {
    cursor: pointer;
    min-width: 62px;
    height: 76px;
    border-radius: 2px;
    background-color: #43444a;
    /* margin-bottom: 8px; */
    padding: 0 6px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
}

.Tile__main___17Ita.section_active {
    border: 1px solid #c51a1b;
}

.Tile__main___17Ita:active {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}

.Tile__main--empty___3ReOX {
    background-color: transparent;
    cursor: default;
}

.Tile__main--topFiveSport___2FRjR {
    width: 60px;
    height: 72px;
}

.history-section a {
    flex: 1;
}

.history-section .Tile__main--topFiveSport___2FRjR {
    width: auto;
}

.Tile__main--colossus___2xFVB,
.Tile__main--virtuals___3OH5x {
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 48px;
    -webkit-justify-content: center;
    justify-content: center;
    flex: 1;
}

.Tile__main--colossus___2xFVB:last-child {
    margin-left: 8px;
}

.Tile__main--colossus___2xFVB:last-child .Tile__icon___3IJFR,
.Tile__main--virtuals___3OH5x:last-child .Tile__icon___3IJFR {
    margin-right: 4px;
}

.Tile__main--colossus___2xFVB .Tile__icon___3IJFR,
.Tile__main--virtuals___3OH5x .Tile__icon___3IJFR {
    margin: 0;
}

.Tile__main--colossus___2xFVB .Tile__text___3Po-J,
.Tile__main--virtuals___3OH5x .Tile__text___3Po-J {
    position: static;
    -webkit-transform: initial;
    transform: none;
    font-size: 12px;
}

.Tile__main___17Ita > * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.Tile__icon___3IJFR {
    margin-top: -30px;
}

.Tile__text___3Po-J {
    line-height: 1em;
    font-size: 12px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    position: absolute;
    bottom: 10px;
    height: 24px;
    left: 50%;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-align-items: center;
    align-items: center;
}

#Grid__outline-infinity-loader___21xNq {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Grid__infinityAnimation___1Rfy6 1.6s linear infinite;
    animation: Grid__infinityAnimation___1Rfy6 1.6s linear infinite;
}

@-webkit-keyframes Grid__infinityAnimation___1Rfy6 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Grid__infinityAnimation___1Rfy6 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Grid__main___3TncC {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    transition: opacity 0.35s ease-out,
        -webkit-transform 0.35s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.35s cubic-bezier(0, 1, 0.5, 1),
        opacity 0.35s ease-out;
    transition: transform 0.35s cubic-bezier(0, 1, 0.5, 1),
        opacity 0.35s ease-out,
        -webkit-transform 0.35s cubic-bezier(0, 1, 0.5, 1);
    width: 100%;
    height: 100%;
    will-change: transform;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    /* padding: 0 16px 16px; */
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    opacity: 1;
}

.Grid__main--enter___EOUy4 {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    will-change: auto;
}

.Grid__main--enter-active___1Iqo_,
.Grid__main--enter-done___2F_ym,
.Grid__main--exit___1wCc5 {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.Grid__main--exit___1wCc5 {
    will-change: auto;
}

.Grid__main--exit-active___1kA2k,
.Grid__main--exit-done___2yG1u {
    opacity: 0;
    -webkit-transform: translateX(-110%);
    transform: translateX(-110%);
}

.Grid__sectionHeader___1hAvR {
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    color: #c51a1b;
    max-width: 330px;
    margin: 0 auto;
}

.Grid__sectionContent___gtkww {
    padding: 8px 0 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 328px;
    margin: 0 auto;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    gap: 4px;
    -webkit-gap: 4px;
    -moz-gap: 4px;
}

.Grid__divider___38mm9 {
    background: #43444a;
    height: 1px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin: 16px auto;
    width: 100%;
    max-width: 330px;
}

.Grid__colossus___1Dy6g,
.Grid__virtuals___1oGZT {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
}

.Grid__colossusLogo1___1Nudw,
.Grid__virtualsLogo1___1bpt- {
    background: transparent url(../images/icons/icon-sport-svg/colossus.html)
        no-repeat 0;
    display: block;
    height: 20px;
    margin: 0 4px 0 0;
    object-fit: contain;
    width: 20px;
}

.Grid__virtualsLogo1___1bpt- {
    background: transparent url(../images/icons/icon-sport-svg/virtualsLogo.html)
        no-repeat 0;
}

.Grid__colossusText___2xOiI,
.Grid__virtualsText___1nip4 {
    padding: 0 4px;
}

.Grid__colossusTiles___3oU-0,
.Grid__virtualsTiles___g00Qz {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    gap: 4px;
}

#NavRow__outline-infinity-loader___1u3IH {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: NavRow__infinityAnimation___3PhLm 1.6s linear infinite;
    animation: NavRow__infinityAnimation___3PhLm 1.6s linear infinite;
}

@-webkit-keyframes NavRow__infinityAnimation___3PhLm {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes NavRow__infinityAnimation___3PhLm {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.NavRow__main___2nDr4 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-bottom: 2px;
    width: 100%;
}

.NavRow__main--head___1ofnz {
    margin-bottom: 16px;
}

.NavRow__main___2nDr4 > * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.NavRow__heading___fX5Aa {
    -webkit-align-items: center;
    align-items: center;
    background-color: #43444a;
    border-radius: 2px;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    font-weight: 700;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    height: 40px;
    line-height: normal;
    padding: 12px 16px;
    position: relative;
    width: 100%;
}

.NavRow__heading___fX5Aa:active {
    -webkit-transform: scale(0.994);
    transform: scale(0.994);
}

.NavRow__chevron___3IoVM {
    height: 18px;
    position: absolute;
    right: 8px;
    top: 50%;
    -webkit-transform: rotate(0) translateY(-45%);
    transform: rotate(0) translateY(-45%);
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    width: 18px;
}

.NavRow__chevron--expanded___3gXzY {
    -webkit-transform: rotate(90deg) translateX(-45%) translateY(5%);
    transform: rotate(90deg) translateX(-45%) translateY(5%);
}

.NavRow__subItems___3fftB {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 0;
    transition: height 0.25s ease-out;
    overflow: hidden;
    will-change: height;
}

.NavRow__subItem___1dd6_ {
    -webkit-align-items: center;
    align-items: center;
    background-color: #53555b;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-left: 32px;
    height: 40px;
}

.NavRow__subItem___1dd6_:hover {
    background-color: #c51a1b;
    color: #fff;
}

.NavRow__subItem___1dd6_:active {
    background-color: #c51a1b;
}

#MobileNavigation__outline-infinity-loader___3Wif- {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: MobileNavigation__infinityAnimation___1QgSw 1.6s linear
        infinite;
    animation: MobileNavigation__infinityAnimation___1QgSw 1.6s linear infinite;
}

@-webkit-keyframes MobileNavigation__infinityAnimation___1QgSw {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes MobileNavigation__infinityAnimation___1QgSw {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.MobileNavigation__main___3zDmE {
    bottom: 48px;
    height: calc(100% - 32px);
    left: -100%;
    position: fixed;
    top: 48px;
    transition: left 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);
    will-change: left;
    /* padding: 16px 0; */
    width: 100%;
    z-index: 1500;
    background-color: #2b2f35;
    overflow: hidden;
    /* padding-bottom: 64px; */
}

.MobileNavigation__main--opened___2dvqH {
    left: 0;
    will-change: auto;
}

.MobileNavigation__containerPanels___1upmP {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}

.MobileNavigation__nav___2KEir {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    transition: opacity 0.35s ease-out,
        -webkit-transform 0.35s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.35s cubic-bezier(0, 1, 0.5, 1),
        opacity 0.35s ease-out;
    transition: transform 0.35s cubic-bezier(0, 1, 0.5, 1),
        opacity 0.35s ease-out,
        -webkit-transform 0.35s cubic-bezier(0, 1, 0.5, 1);
    width: 100%;
    height: 100%;
    will-change: transform;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 0 0 16px;
    opacity: 0;
}

.MobileNavigation__nav--enter___3V60c {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    will-change: auto;
}

.MobileNavigation__nav--enter-active___3cfwi,
.MobileNavigation__nav--enter-done___2YiL3 {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.MobileNavigation__nav--exit___1G5Cy {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.MobileNavigation__nav--exit-active___1pIqQ,
.MobileNavigation__nav--exit-done___1ajqW {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.MobileNavigation__gridColumn___2Tcmw {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    padding: 0 16px 0 0;
    width: 64px;
}

.MobileNavigation__gridButton___2vlTr {
    background-color: #53555b;
    border-radius: 2px;
    height: 48px;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
    width: 48px;
}

.MobileNavigation__gridButton___2vlTr:active {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}

.MobileNavigation__gridButtonText___5ZQNz {
    font-size: 10px;
    font-weight: 700;
    line-height: 1em;
    margin-top: 4px;
}

.MobileNavigation__navTree___1y27D {
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 0 16px 16px 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#MobileFooter__outline-infinity-loader___usNFU {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: MobileFooter__infinityAnimation___2lt_C 1.6s linear
        infinite;
    animation: MobileFooter__infinityAnimation___2lt_C 1.6s linear infinite;
}

@-webkit-keyframes MobileFooter__infinityAnimation___2lt_C {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes MobileFooter__infinityAnimation___2lt_C {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.MobileFooter__mobileFooter___3JLou {
    display: none;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-container-overlay {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 120%;
    padding-top: 54px;
    transition: opacity z-index 0.4s ease ease 0.4s;
    opacity: 0;
    z-index: -200;
}

.mb-container-overlay .mb-overlay {
    width: 100%;
    height: 100%;
    background: 0 0;
}

.mb-container-overlay--visible {
    opacity: 1;
    z-index: 300;
}

@media (max-width: 1279px) {
    .mb-container-overlay .mb-overlay {
        background: rgba(0, 0, 0, 0.4);
    }
    .mb-container-overlay--visible {
        opacity: 1;
        z-index: 300;
    }
}

@media (max-width: 600px) {
    .mb-container-overlay {
        padding-top: 48px;
    }
}

#Cookies__outline-infinity-loader___1eAo6 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Cookies__infinityAnimation___2Nb4t 1.6s linear infinite;
    animation: Cookies__infinityAnimation___2Nb4t 1.6s linear infinite;
}

@-webkit-keyframes Cookies__infinityAnimation___2Nb4t {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Cookies__infinityAnimation___2Nb4t {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Cookies__cookies___PTTLy {
    display: -webkit-flex;
    display: flex;
    position: fixed;
    bottom: 0;
    left: calc(50% - 400px);
    right: calc(50% - 400px);
    background: #fff;
    max-width: 800px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.54);
    color: #2b2f35;
    z-index: 2000;
    transition: bottom 0.3s ease-in-out, left 0.3s ease-in-out,
        right 0.3s ease-in-out;
}

.Cookies__left___33cpA {
    padding: 16px;
}

.Cookies__title___3qZ6q {
    font-family: Roboto Condensed;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
}

.Cookies__text___lpMy7 {
    font-size: 14px;
}

.Cookies__text___lpMy7 a {
    color: #00b2ff;
}

.Cookies__text___lpMy7 a:hover {
    text-decoration: underline;
}

.Cookies__button___2-7P6 {
    display: block;
    margin: 16px;
}

.Cookies__link___X8ODG {
    display: inline-block;
    margin-top: 0;
    font-size: 14px;
    font-weight: 700;
    color: #00b2ff;
}

@media screen and (max-width: 800px) {
    .Cookies__cookies___PTTLy {
        left: 0;
        right: 0;
    }
}

@media screen and (max-width: 520px) {
    .Cookies__cookies___PTTLy {
        -webkit-flex-direction: column;
        flex-direction: column;
        bottom: 48px;
    }
    .Cookies__button___2-7P6 {
        display: inline-block;
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-sign-up-offer {
    width: 360px;
    height: 100%;
    top: 0;
    right: 64px;
    background: #2b2f35;
    position: absolute;
    z-index: 1012;
    color: #fff;
    transition: -webkit-transform 0.25s ease-out;
    transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
    will-change: transform;
}

.mb-sign-up-offer-enter {
    transition-delay: 5s;
    -webkit-transform: translateX(390px);
    transform: translateX(390px);
    will-change: auto;
}

.mb-sign-up-offer-enter-active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    will-change: auto;
}

.mb-sign-up-offer-appear {
    transition-delay: 5s;
    -webkit-transform: translateX(390px);
    transform: translateX(390px);
    will-change: auto;
}

.mb-sign-up-offer-appear-active,
.mb-sign-up-offer-exit {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    will-change: auto;
}

.mb-sign-up-offer-exit-active {
    -webkit-transform: translateX(390px);
    transform: translateX(390px);
    will-change: auto;
}

.mb-sign-up-offer__termsAndConditionsLink {
    background: rgba(0, 0, 0, 0.54);
    border-bottom-left-radius: 2px;
    bottom: 0;
    color: #fff;
    height: 24px;
    left: 0;
    line-height: 24px;
    padding: 0 8px;
    position: absolute;
    text-align: left;
    z-index: 501;
}

.mb-sign-up-offer__termsAndConditionsLink:active,
.mb-sign-up-offer__termsAndConditionsLink:focus,
.mb-sign-up-offer__termsAndConditionsLink:visited {
    color: #fff;
}

.mb-sign-up-offer__termsAndConditionsLink:hover {
    color: #00b2ff;
}

.mb-sign-up-offer__close {
    position: absolute;
    top: 6px;
    right: 6px;
    padding: 3px;
    background: rgba(43, 47, 53, 0.87);
    display: block;
    height: 30px;
    width: 30px;
    border-radius: 2px;
}

.mb-sign-up-offer__close:hover {
    cursor: pointer;
}

.mb-sign-up-offer__ad {
    display: block;
}

.mb-sign-up-offer__ad:hover {
    cursor: pointer;
}

.mb-sign-up-offer__ad--mobile {
    display: none;
}

.mb-sign-up-offer__ad-image {
    max-width: 100%;
}

.mb-sign-up-offer__android {
    background: #2b2f35;
    height: 96px;
    padding: 16px;
    text-align: center;
    font-size: 14px;
}

@media (min-width: 769px) {
    .mb-sign-up-offer__android {
        display: none;
    }
}

@media (max-width: 768px) {
    .mb-sign-up-offer {
        transition: bottom 0.4s ease-out;
        top: auto;
        bottom: 0;
        left: 0;
        right: auto;
        height: auto;
        max-height: 60%;
        width: calc(100% - 64px);
        background: rgba(43, 47, 53, 0.87);
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.5);
        position: fixed;
    }
    .mb-sign-up-offer-enter {
        transition-delay: 3s;
        bottom: -60vh;
    }
    .mb-sign-up-offer-enter-active {
        bottom: 0;
    }
    .mb-sign-up-offer-appear {
        transition-delay: 3s;
        bottom: -60vh;
    }
    .mb-sign-up-offer-appear-active,
    .mb-sign-up-offer-leave {
        bottom: 0;
    }
    .mb-sign-up-offer-leave-active {
        bottom: -60vh;
    }
    .mb-sign-up-offer__ad {
        max-height: 60vh;
    }
    .mb-sign-up-offer__ad--desktop {
        display: none;
    }
    .mb-sign-up-offer__ad--mobile {
        display: block;
    }
    .mb-sign-up-offer__ad-image {
        max-width: 100%;
        max-height: calc(60vh - 96px);
        display: block;
        margin: auto;
    }
}

@media (max-width: 520px) {
    .mb-sign-up-offer {
        transition: bottom 0.4s ease-out, opacity 0.4s ease-out;
        top: auto;
        left: 0;
        right: -390px;
        bottom: 48px;
        max-height: 60%;
        width: 100%;
        background: rgba(43, 47, 53, 0.87);
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.5);
    }
    .mb-sign-up-offer-enter {
        transition-delay: 3s;
        bottom: -60vh;
        opacity: 1;
    }
    .mb-sign-up-offer-enter-active {
        bottom: 48px;
    }
    .mb-sign-up-offer-appear {
        transition-delay: 3s;
        bottom: -60vh;
    }
    .mb-sign-up-offer-appear-active,
    .mb-sign-up-offer-leave {
        bottom: 48px;
    }
    .mb-sign-up-offer-leave-active {
        bottom: -60vh;
    }
}

#RateLimits__outline-infinity-loader___3Ib07 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: RateLimits__infinityAnimation___2MA5g 1.6s linear
        infinite;
    animation: RateLimits__infinityAnimation___2MA5g 1.6s linear infinite;
}

@-webkit-keyframes RateLimits__infinityAnimation___2MA5g {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes RateLimits__infinityAnimation___2MA5g {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.RateLimits__rateLimits___3c0gD {
    position: fixed;
    box-shadow: 0 2px 8px rgba(51, 51, 51, 0.54);
    left: 0;
    right: 0;
    bottom: 8px;
    background: #fff;
    z-index: 4000;
    color: #2b2f35;
    padding: 8px 24px 8px 8px;
    max-width: calc(100% - 16px);
    border-left: 8px solid #c51a1b;
}

@media screen and (max-width: 1080px) {
    .RateLimits__rateLimits___3c0gD {
        left: 8px;
        right: 8px;
    }
}

@media screen and (min-width: 1080px) {
    .RateLimits__rateLimits___3c0gD {
        left: 25%;
        right: 25%;
    }
}

.RateLimits__title___34JWN {
    font-weight: 700;
}

.RateLimits__link___1yc-2 {
    color: #00b2ff;
    transition: color 0.2s ease-out;
}

.RateLimits__link___1yc-2:hover {
    color: #00b2ff;
    opacity: 0.87;
    cursor: pointer;
}

.RateLimits__icon___3NDqM {
    position: absolute;
    top: 0;
    right: 0;
}

#CloseBtn__outline-infinity-loader___1lxXO {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: CloseBtn__infinityAnimation___3VMdR 1.6s linear infinite;
    animation: CloseBtn__infinityAnimation___3VMdR 1.6s linear infinite;
}

@-webkit-keyframes CloseBtn__infinityAnimation___3VMdR {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes CloseBtn__infinityAnimation___3VMdR {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.CloseBtn__icon___3T5e9 {
    background-color: #2b2f35;
}

.CloseBtn__icon___3T5e9 g {
    transition: fill 0.2s ease-out;
}

.CloseBtn__icon___3T5e9:hover {
    cursor: pointer;
}

.CloseBtn__icon___3T5e9:hover g {
    fill: #8dd2f0;
}

#Locked-module__outline-infinity-loader___1IAXH {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Locked-module__infinityAnimation___3mAZC 1.6s linear
        infinite;
    animation: Locked-module__infinityAnimation___3mAZC 1.6s linear infinite;
}

@-webkit-keyframes Locked-module__infinityAnimation___3mAZC {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Locked-module__infinityAnimation___3mAZC {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Locked-module__locked___1BUpS {
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 230px;
    min-width: 352px;
    position: absolute;
    width: 352px;
    z-index: 1001;
}

.Locked-module__locked___1BUpS,
.Locked-module__locked___1BUpS:hover .Locked-module__controls___VcEwc {
    display: -webkit-flex;
    display: flex;
}

.Locked-module__locked--hide___2NRJA {
    display: none;
}

.Locked-module__locked--back___PP0hw {
    z-index: 1000;
}

.Locked-module__locked--mobile___2nok7 {
    height: 198px;
    position: inherit;
    max-width: 100%;
    min-width: 100%;
}

.Locked-module__header___kQfnU {
    background-color: #2b2f35;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    padding: 8px 16px;
    z-index: 1;
}

.Locked-module__lockedPlaceholder___2i2xQ {
    background-image: url(../4d4efe7ca92acdffe6131bf9f1e0f9cd.html);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    height: 198px;
    margin-top: 32px;
    min-height: 198px;
    position: absolute;
    width: 352px;
}

.Locked-module__lockedPlaceholder--mobile___1PDlp {
    background-color: #2b2f35;
    margin-top: 0;
    max-width: 100%;
    min-width: 100%;
}

.Locked-module__finishedText___1Jld_,
.Locked-module__lockedText___fLqt9 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    line-height: 14px;
    padding: 8px 0;
    text-align: center;
    width: 100%;
}

.Locked-module__controls___VcEwc {
    background-color: #2b2f35;
    bottom: 0;
    display: none;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 166px;
    min-height: 32px;
    opacity: 0.8;
    width: 100%;
    z-index: 1;
}

.Locked-module__placeholderControls___3JiJH {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}

#Streaming-module__outline-infinity-loader___Q4p30 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Streaming-module__infinityAnimation___YCAXt 1.6s linear
        infinite;
    animation: Streaming-module__infinityAnimation___YCAXt 1.6s linear infinite;
}

@-webkit-keyframes Streaming-module__infinityAnimation___YCAXt {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Streaming-module__infinityAnimation___YCAXt {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Streaming-module__streaming___2gHLM {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 230px;
    min-width: 352px;
    position: absolute;
    width: 352px;
    z-index: 1001;
}

.Streaming-module__streaming___2gHLM:hover .Streaming-module__controls___1heNu {
    display: -webkit-flex;
    display: flex;
}

.Streaming-module__streaming--hide___3q7Wd {
    display: none;
}

.Streaming-module__streaming--back___3DUNk {
    z-index: 1000;
}

.Streaming-module__streaming--mobile___2d98s {
    height: 198px;
    position: inherit;
    width: 100%;
}

.Streaming-module__header___1KKv9 {
    background-color: #2b2f35;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    padding: 8px 16px;
    z-index: 1;
}

.Streaming-module__unlockedPlaceholder___26drp,
.Streaming-module__waiting___1fWBz {
    background-image: url(../5b1db9f1f8edb0b79d8be3c8a00a0c4f.html);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 198px;
    margin-top: 32px;
    min-height: 198px;
    position: absolute;
    width: 352px;
}

.Streaming-module__waiting___1fWBz {
    background-color: rgba(0, 0, 0, 0.65);
}

.Streaming-module__lockedText___1C0dW {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    line-height: 14px;
    padding: 8px 0;
    width: 120px;
}

.Streaming-module__error___UIbiu,
.Streaming-module__loading___1S_Nk {
    background-color: #43444a;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 198px;
    -webkit-justify-content: center;
    justify-content: center;
    width: 352px;
}

.Streaming-module__placeholder___30SIL {
    background-color: #2b2f35;
    margin-top: 0;
    position: absolute;
    width: 100%;
}

.Streaming-module__errorText___1Speg {
    color: #a3a1a7;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
}

.Streaming-module__waitText___5184I {
    background-color: rgba(0, 0, 0, 0.65);
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 100%;
    line-height: 14px;
    padding: 72px 16px;
    text-align: center;
    width: 100%;
    z-index: 1;
}

.Streaming-module__spinnerContainer___2QewX {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 50%;
    -webkit-justify-content: center;
    justify-content: center;
}

.Streaming-module__retry___2zEHa {
    background-image: url(../images/icons/misc/retry.html);
    background-size: 20px;
    background-position: 50%;
    height: 20px;
    margin: 20px auto;
    padding: 2px;
    width: 20px;
}

.Streaming-module__video___qtrT3 {
    margin-top: 32px;
    position: absolute;
}

.Streaming-module__video--mobile___2Uuud {
    position: inherit;
    width: 100%;
    margin: 0 auto;
}

.Streaming-module__controls___1heNu {
    background-color: #2b2f35;
    bottom: 0;
    display: none;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 166px;
    min-height: 32px;
    opacity: 0.8;
    width: 100%;
    z-index: 1;
}

.Streaming-module__placeholderControls___1vz1S,
.Streaming-module__unlockedControls___2mk6g {
    display: -webkit-flex;
    display: flex;
}

.Streaming-module__unlockedControls___2mk6g {
    -webkit-justify-content: center;
    justify-content: center;
}

.Streaming-module__mute___3oNb6 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
    height: 32px;
    width: 32px;
}

.Streaming-module__pip___ZDucT,
.Streaming-module__playPause___1YBC5 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    height: 32px;
    width: 32px;
}

.Streaming-module__pip___ZDucT {
    background-image: url(../images/icons/misc/pip.html);
}

#RaceTrack__outline-infinity-loader___Za7tn {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: RaceTrack__infinityAnimation___3_sge 1.6s linear infinite;
    animation: RaceTrack__infinityAnimation___3_sge 1.6s linear infinite;
}

@-webkit-keyframes RaceTrack__infinityAnimation___3_sge {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes RaceTrack__infinityAnimation___3_sge {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.RaceTrack__location___3zZHg {
    border: none;
    border-radius: 2px;
    color: #43444a;
    font-size: 14px;
    font-weight: 600;
    height: 24px;
    line-height: 24px;
    margin: 0 2px;
    outline: 0;
    padding: 0;
    width: 100%;
}

.RaceTrack__location___3zZHg:hover {
    cursor: pointer;
    text-decoration: underline;
}

.RaceTrack__container___j4wFU {
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    padding-bottom: 7px;
    position: relative;
    width: 100%;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: 24px;
}

.RaceTrack__option___3m1U6 {
    -webkit-align-items: center;
    align-items: center;
    background-color: #ececed;
    border: none;
    border-radius: 2px;
    color: #2b2f35;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    height: 24px;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 24px;
    margin: 0 2px 2px 0;
    outline: 0;
    padding: 0;
    -webkit-flex: 0 0 56px;
    flex: 0 0 56px;
}

.RaceTrack__option___3m1U6.RaceTrack__highlight___28eXt,
.RaceTrack__option___3m1U6:hover {
    background-color: #00b2ff;
    color: #fff;
}

.RaceTrack__option___3m1U6:active {
    -webkit-transform: scale(0.94);
    transform: scale(0.94);
}

.RaceTrack__option___3m1U6:last-child {
    margin-right: 0;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-flags__flag {
    height: 32px;
    margin: 0 16px 8px 0;
    width: 48px;
}

.mb-flags__flag__uk {
    background-image: url(../images/horse_racing/gb.svg);
}

.mb-flags__flag__ireland {
    background-image: url(../images/horse_racing/ie.svg);
}

.mb-flags__flag__south-africa {
    background-image: url(../images/horse_racing/za.svg);
}

.mb-flags__flag__saudi-arabia {
    background-image: url(../images/horse_racing/sa.svg);
}

.mb-flags__flag__france {
    background-image: url(../images/horse_racing/fr.svg);
}

.mb-flags__flag__usa {
    background-image: url(../images/flags/us.html);
}

.mb-flags__flag__uae {
    background-image: url(../images/flags/uae.html);
}

.mb-flags__flag__canada {
    background-image: url(../images/flags/ca.html);
}

.mb-flags__flag__australia {
    background-image: url(../images/flags/au.html);
}

.mb-flags__flag--inactive {
    opacity: 0.38;
}

.mb-flags__flag:active {
    -webkit-transform: scale(0.94);
    transform: scale(0.94);
}

#LoadingDots-module__outline-infinity-loader___2BqC1 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: LoadingDots-module__infinityAnimation___3Yvpz 1.6s linear
        infinite;
    animation: LoadingDots-module__infinityAnimation___3Yvpz 1.6s linear
        infinite;
}

@-webkit-keyframes LoadingDots-module__infinityAnimation___3Yvpz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes LoadingDots-module__infinityAnimation___3Yvpz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes LoadingDots-module__blink___2MvMh {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes LoadingDots-module__blink___2MvMh {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.LoadingDots-module__main___3xRKu {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.LoadingDots-module__loading___OBLsT {
    -webkit-animation-name: LoadingDots-module__blink___2MvMh;
    animation-name: LoadingDots-module__blink___2MvMh;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: -webkit-flex;
    display: flex;
    height: 16px;
    line-height: 0;
}

.LoadingDots-module__loading___OBLsT:nth-child(2) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.LoadingDots-module__loading___OBLsT:nth-child(3) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

#Placeholder-module__outline-infinity-loader___24gT3 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Placeholder-module__infinityAnimation___1baSJ 1.6s linear
        infinite;
    animation: Placeholder-module__infinityAnimation___1baSJ 1.6s linear
        infinite;
}

@-webkit-keyframes Placeholder-module__infinityAnimation___1baSJ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Placeholder-module__infinityAnimation___1baSJ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Placeholder-module__lightFading___360CG {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__lightFading___360CG {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Placeholder-module__blink___3t_PO {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__blink___3t_PO {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.Placeholder-module__main___377N3 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-bottom: 4px;
    width: 100%;
}

.Placeholder-module__header___2vHkO {
    -webkit-align-items: center;
    align-items: center;
    background-color: #2b2f35;
    color: #53555b;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 32px;
    height: 32px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 0 14px;
    width: 100%;
}

.Placeholder-module__content___1XM6j {
    background-color: #fff;
    height: 300px;
    width: 100%;
}

#RaceTimes__outline-infinity-loader___2d4GD {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: RaceTimes__infinityAnimation___MCNUi 1.6s linear infinite;
    animation: RaceTimes__infinityAnimation___MCNUi 1.6s linear infinite;
}

@-webkit-keyframes RaceTimes__infinityAnimation___MCNUi {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes RaceTimes__infinityAnimation___MCNUi {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.RaceTimes__raceTimes___18hlW {
    overflow: hidden;
    width: 352px;
}

.RaceTimes__header___2Jvfj {
    background-color: #2b2f35;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 4px 0 16px;
}

.RaceTimes__content___167Im {
    -webkit-flex: 1 1 320px;
    flex: 1 1 320px;
    background: #fff;
    display: block;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0 16px 32px;
    position: relative;
}

.RaceTimes__countries___XLWdB {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 8px;
    padding-top: 16px;
}

#EventTime-module__outline-infinity-loader___21AHb {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: EventTime-module__infinityAnimation___3F9PY 1.6s linear
        infinite;
    animation: EventTime-module__infinityAnimation___3F9PY 1.6s linear infinite;
}

@-webkit-keyframes EventTime-module__infinityAnimation___3F9PY {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes EventTime-module__infinityAnimation___3F9PY {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.EventTime-module__closed___w_Mg6,
.EventTime-module__inPlay___1y2AX,
.EventTime-module__loading___3AUdI,
.EventTime-module__suspended___34y32,
.EventTime-module__time___3c4Ms {
    position: relative;
    width: 56px;
    height: 40px;
    overflow: hidden;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    background-color: #ececed;
    padding: 4px;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.EventTime-module__closed___w_Mg6 span,
.EventTime-module__inPlay___1y2AX span,
.EventTime-module__loading___3AUdI span,
.EventTime-module__suspended___34y32 span,
.EventTime-module__time___3c4Ms span {
    white-space: nowrap;
    text-align: center;
    display: block;
    transition: background-color 0.2s ease-in-out;
}

.EventTime-module__closed___w_Mg6 span:first-child,
.EventTime-module__inPlay___1y2AX span:first-child,
.EventTime-module__loading___3AUdI span:first-child,
.EventTime-module__suspended___34y32 span:first-child,
.EventTime-module__time___3c4Ms span:first-child {
    font-size: 12px;
}

.EventTime-module__suspended___34y32 {
    background-color: #a3a1a7;
}

.EventTime-module__closed___w_Mg6 {
    background-color: #c51a1b;
    line-height: 32px;
}

.EventTime-module__inPlay___1y2AX {
    background-color: #00b181;
}

.EventTime-module__inPlay___1y2AX span:first-child {
    font-size: 14px;
}

.EventTime-module__inPlay___1y2AX span:last-child {
    font-weight: 400;
    font-size: 11px;
}

.EventTime-module__time___3c4Ms {
    color: #2b2f35;
}

.EventTime-module__time___3c4Ms span:last-child {
    font-size: 11px;
    font-weight: 400;
}

#RelatedEvent-module__outline-infinity-loader___dxr-i {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: RelatedEvent-module__infinityAnimation___655bm 1.6s
        linear infinite;
    animation: RelatedEvent-module__infinityAnimation___655bm 1.6s linear
        infinite;
}

@-webkit-keyframes RelatedEvent-module__infinityAnimation___655bm {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes RelatedEvent-module__infinityAnimation___655bm {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.RelatedEvent-module__main___2Nxh0 {
    padding: 0 8px;
    display: block;
    list-style-type: none;
    line-height: 16px;
    transition: background-color 0.2s ease-in-out;
}

.RelatedEvent-module__main___2Nxh0:hover {
    background: #ddd;
}

.RelatedEvent-module__link___11TBI {
    transition: padding 0.2s ease-in-out;
    padding-left: 0;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    min-height: 32px;
    padding: 4px 0;
    line-height: 16px;
}

.RelatedEvent-module__link___11TBI:hover {
    text-decoration: none;
}

.RelatedEvent-module__link___11TBI:hover .RelatedEvent-module__name___2MhHd {
    padding-left: 8px;
}

.RelatedEvent-module__selected___lWMl6 {
    font-weight: 700;
}

.RelatedEvent-module__home___Kz2J7 {
    white-space: nowrap;
    display: block;
}

.RelatedEvent-module__vs___3CsyY {
    color: #c51a1b;
}

.RelatedEvent-module__away___2x-Ie {
    white-space: nowrap;
}

.RelatedEvent-module__name___2MhHd {
    -webkit-align-self: center;
    align-self: center;
    transition: padding 0.2s ease-in-out;
    -webkit-flex: 1;
    flex: 1;
}

.RelatedEvent-module__icon___1laX8 {
    border-radius: 50%;
    height: 24px;
    padding: 2px;
    width: 24px;
    background-color: #ddd;
    text-overflow: ellipsis;
    overflow: hidden;
}

.RelatedEvent-module__icon___1laX8.RelatedEvent-module__inPlay___2UZmL {
    background-color: #00b181;
}

.RelatedEvent-module__startTime___20Amr {
    -webkit-flex: 0 0;
    flex: 0 0;
    margin-right: 8px;
}

.RelatedEvent-module__inPlay___2UZmL {
    -webkit-align-self: center;
    align-self: center;
    white-space: nowrap;
    -webkit-flex: 0;
    flex: 0;
    color: #00b181;
    font-weight: 700;
}

#RelatedEvents-module__outline-infinity-loader___1NSIO {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: RelatedEvents-module__infinityAnimation___2Kcyi 1.6s
        linear infinite;
    animation: RelatedEvents-module__infinityAnimation___2Kcyi 1.6s linear
        infinite;
}

@-webkit-keyframes RelatedEvents-module__infinityAnimation___2Kcyi {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes RelatedEvents-module__infinityAnimation___2Kcyi {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.RelatedEvents-module__main___2UYSG {
    background-color: #fff;
    margin-bottom: 8px;
}

.RelatedEvents-module__title___34LtN {
    background-color: #2b2f35;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    padding: 0 4px 0 16px;
    margin: 0;
    height: 32px;
    line-height: 32px;
}

.RelatedEvents-module__list___2fiwz {
    padding-bottom: 8px;
}

.Aside-module__aside___1qEro {
    -webkit-flex: 0 0 352px;
    flex: 0 0 352px;
    margin-left: 8px;
    width: 352px;
}

.Aside-module__aside___1qEro > * {
    margin-bottom: 8px;
}

.betslip-trader-view .Aside-module__aside___1qEro {
    display: none;
}

@media (max-width: 1199px) {
    .Aside-module__aside___1qEro {
        display: none;
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

body.betslip-trader-view .mb-app {
    padding-right: 456px;
}

body.promoPage #page_wrapper {
    padding-top: 74px;
}

body.promoPage .mb-app {
    padding-right: 0;
    padding-left: 0;
}

body.promoPage .mb-app .mb-floating-footer,
body.promoPage .mb-app .mb-navigation {
    display: none;
}

body.promoPage .mb-app .mb-footer {
    margin-top: 0;
}

body .mb-app {
    height: 100%;
    padding-left: 176px;
    padding-right: 72px;
    will-change: padding;
    transition: padding 0.2s cubic-bezier(0, 1, 0.5, 1);
    /*min-height: calc(100vh - 25px - 96px)*/
}

@media (max-width: 520px) {
    body .mb-app {
        padding-right: 0;
    }
}

@media (max-width: 520px) {
    body .mb-app,
    body .mb-app--navigation-panel-collapsed {
        padding-left: 0;
        will-change: auto;
    }
}

@media (min-width: 1556px) {
    body .mb-app--right-sidebar-opened {
        padding-right: 432px;
        will-change: auto;
    }
}

@media (max-width: 520px) {
    body .mb-app--right-sidebar-opened {
        padding-left: 0;
        padding-right: 0;
        will-change: auto;
    }
}

body .mb-app.promoPage {
    padding-left: 0;
    padding-right: 0;
    will-change: auto;
}

body .mb-app__containerChildren {
    /* min-height: calc(100vh - 25px - 96px + 10px); */
    position: relative;
    margin: auto;
}

@media (max-width: 600px) {
    body .mb-app__containerChildren {
        /* min-height: calc(100vh - 25px - 48px) */
    }
    body .mb-app {
        padding-right: 0;
        padding-left: 0;
        will-change: auto;
    }
}

body .mb-app__eventPageWrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    max-width: 1380px;
    margin: auto;
}

body .mb-app__aside {
    -webkit-flex: 0 0 360px;
    flex: 0 0 360px;
    width: 360px;
}

body .mb-app__aside > * {
    margin-bottom: 8px;
}

body .mb-app__asyncModuleLoader {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    height: 100px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

body .mb-app__ripple {
    display: block;
    position: absolute;
    background: #494c55;
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
}

@-webkit-keyframes ripple {
    to {
        opacity: 0;
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
    }
}

@keyframes ripple {
    to {
        opacity: 0;
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
    }
}

body .mb-app__ripple.animate {
    -webkit-animation: ripple 0.65s linear;
    animation: ripple 0.65s linear;
}

body .mb-app .mb-container-events-layout {
    overflow-x: hidden;
    position: relative;
    transition: padding-left 0.2s ease-in-out;
    padding-right: 0;
}

body .mb-app .mb-container-events-breadcrumbs {
    background: #2b2f35;
    padding: 16px;
}

@media (max-width: 767px) {
    body .mb-app .mb-container-events-breadcrumbs {
        display: none;
    }
}

body .mb-app .mb-container-single-event-layout {
    max-width: 952px;
    margin: auto;
}

body .mb-app .mb-container-single-event-greyhound {
    width: 100%;
}

body .mb-app .navigation-slide-enter {
    right: 0;
}

body .mb-app .navigation-slide-enter.navigation-slide-enter-active {
    right: -240px;
}

body .mb-app .navigation-slide-exit {
    right: -240px;
    opacity: 1;
}

body .mb-app .navigation-slide-exit.navigation-slide-exit-active {
    right: 0;
    opacity: 0;
}

body .mb-app__footerSpinner {
    border-top: 8px solid #c51a1b;
    text-align: center;
    margin-top: 12px;
    background: #2b2f35;
    color: #fff;
    padding-bottom: 16px;
}

body.ReactModal__Body--open .ReactModalPortal {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5000;
}

body.ReactModal__Body--open .ReactModalPortal .ReactModal__Overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    /* background-color: rgba(0, 0, 0, .5); */
    z-index: 5000;
}

body.ReactModal__Body--open .ReactModalPortal .ReactModal__Content {
    -webkit-align-items: center;
    align-items: center;
    box-shadow: 0 0 20px 8px rgba(0, 0, 0, 0.3);
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    outline: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    opacity: 0.2;
    overflow: hidden;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.85);
    transform: translateX(-50%) translateY(-50%) scale(0.85);
    transition: opacity 0.25s ease-in-out,
        -webkit-transform 0.25s cubic-bezier(0.5, -0.1, 0, 1.11);
    transition: opacity 0.25s ease-in-out,
        transform 0.25s cubic-bezier(0.5, -0.1, 0, 1.11);
    transition: opacity 0.25s ease-in-out,
        transform 0.25s cubic-bezier(0.5, -0.1, 0, 1.11),
        -webkit-transform 0.25s cubic-bezier(0.5, -0.1, 0, 1.11);
    transition-delay: 25ms;
    will-change: opacity, transform;
}

body.ReactModal__Body--open #loginId.ReactModalPortal .ReactModal__Content {
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: none;
}

body.ReactModal__Body--open .ReactModalPortal .ReactModal__Content--after-open {
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
}

body.ReactModal__Body--open
    .ReactModalPortal
    .ReactModal__Content--after-close {
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.75);
    transform: translateX(-50%) translateY(-50%) scale(0.75);
}

@media (max-height: 600px) {
    body.ReactModal__Body--open
        .ReactModalPortal
        .ReactModal__Content:not(.small) {
        width: 100%;
        height: 100%;
    }
    body.ReactModal__Body--open
        .ReactModalPortal
        .ReactModal__Content:not(.small)__content--after-open:not(.small) {
        opacity: 1;
        -webkit-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
    }
}

@media (max-width: 767px) {
    body.ReactModal__Body--open
        .ReactModalPortal
        .ReactModal__Content:not(.small) {
        width: 100%;
        height: 100%;
    }
}

.hidden-betslip .mb-app,
.promo-page .mb-app {
    padding: 0;
}

@media (max-width: 1200px) {
    body .mb-app--right-sidebar-opened {
        padding-right: 72px;
    }
}

@media (max-width: 520px) {
    body .mb-app--right-sidebar-opened {
        padding-right: 0;
    }
}

@media (min-width: 520px) {
    body::-webkit-scrollbar {
        width: 1em;
    }
    body::-webkit-scrollbar-track {
        background-color: #43444a;
        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    }
    body::-webkit-scrollbar-thumb {
        background-color: #53555b;
        outline: 1px solid #708090;
        border-radius: 32px;
    }
    body.colossus .mb-app,
    body.virtuals .mb-app {
        padding-left: 176px;
        padding-right: 72px;
    }
    body.colossus .mb-app.mb-app--promoPage,
    body.virtuals .mb-app.mb-app--promoPage {
        padding-left: 0;
        padding-right: 0;
    }
    body.betslip-trader-view.hidden-betslip .mb-app {
        padding-left: 176px;
        padding-right: 72px;
    }
    body.betslip-trader-view.hidden-betslip .mb-app.mb-app--promoPage {
        padding-left: 0;
        padding-right: 0;
    }
    body.betslip-trader-view .mb-container-events-layout {
        padding-right: 0;
    }
    body.hidden-betslip .mb-app {
        padding-left: 176px;
        padding-right: 72px;
    }
    body.hidden-betslip .mb-app.mb-app--promoPage {
        padding-left: 0;
        padding-right: 0;
    }
}

#GameQuickLink-module__outline-infinity-loader___2MaxQ {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: GameQuickLink-module__infinityAnimation___w0eDc 1.6s
        linear infinite;
    animation: GameQuickLink-module__infinityAnimation___w0eDc 1.6s linear
        infinite;
}

@-webkit-keyframes GameQuickLink-module__infinityAnimation___w0eDc {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes GameQuickLink-module__infinityAnimation___w0eDc {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes GameQuickLink-module__lightFading___164O1 {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes GameQuickLink-module__lightFading___164O1 {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes GameQuickLink-module__blink___2oa5t {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes GameQuickLink-module__blink___2oa5t {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes GameQuickLink-module__slideBackground___2YehE {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

@keyframes GameQuickLink-module__slideBackground___2YehE {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

.GameQuickLink-module__main___2a7vW {
    display: -webkit-flex;
    display: flex;
    /* height: auto; */
    height: 80px;
    margin: 0 4px 0 0;
    position: relative;
    -webkit-flex: 1;
    flex: none;
}

.GameQuickLink-module__main___2a7vW:last-child {
    margin: 0;
}

.GameQuickLink-module__main___2a7vW:hover {
    opacity: 0.87;
}

.GameQuickLink-module__main___2a7vW:active {
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
}

.GameQuickLink-module__image___10oGQ {
    background-color: transparent;
    position: relative;
    transition: -webkit-transform 0.25s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.25s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.25s cubic-bezier(0, 1, 0.5, 1),
        -webkit-transform 0.25s cubic-bezier(0, 1, 0.5, 1);
    width: 100%;
    height: auto;
    will-change: transform;
    z-index: 1000;
}

.GameQuickLink-module__imagePlaceholder___2cNua {
    -webkit-animation: GameQuickLink-module__slideBackground___2YehE 2s ease-out
        infinite;
    animation: GameQuickLink-module__slideBackground___2YehE 2s ease-out
        infinite;
    background-image: radial-gradient(circle, #ddd 0, #f5f5f5 100%);
    background-size: 200% auto;
    background-position: 100% 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}

@media (max-width: 520px) {
    .GameQuickLink-module__main___2a7vW {
        -webkit-flex: none;
        flex: none;
        height: 72px;
        width: 150px;
    }
}

#GameQuickLinks-module__outline-infinity-loader___16ble {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: GameQuickLinks-module__infinityAnimation___3nsTO 1.6s
        linear infinite;
    animation: GameQuickLinks-module__infinityAnimation___3nsTO 1.6s linear
        infinite;
}

@-webkit-keyframes GameQuickLinks-module__infinityAnimation___3nsTO {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes GameQuickLinks-module__infinityAnimation___3nsTO {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes GameQuickLinks-module__lightFading___2MJBZ {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes GameQuickLinks-module__lightFading___2MJBZ {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes GameQuickLinks-module__blink___2oeKJ {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes GameQuickLinks-module__blink___2oeKJ {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.GameQuickLinks-module__main___1_-ut {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: auto;
    min-height: 52px;
    margin: 8px 0;
    position: relative;
    width: 100%;
}

.GameQuickLinks-module__main___1_-ut.scroller-game-quickLinks-module {
    overflow-y: hidden;
}

@media (max-width: 520px) {
    .GameQuickLinks-module__main___1_-ut {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

#Offer-module__outline-infinity-loader___2liQy {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Offer-module__infinityAnimation___1Co4T 1.6s linear
        infinite;
    animation: Offer-module__infinityAnimation___1Co4T 1.6s linear infinite;
}

@-webkit-keyframes Offer-module__infinityAnimation___1Co4T {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Offer-module__infinityAnimation___1Co4T {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Offer-module__lightFading___1Azvw {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Offer-module__lightFading___1Azvw {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Offer-module__blink___3QtCX {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Offer-module__blink___3QtCX {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.Offer-module__main___8Qeuf {
    -webkit-align-items: center;
    align-items: center;
    color: #a3a1a7;
    border-radius: 2px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    font-weight: 700;
    -webkit-flex: 1;
    flex: 1;
    height: 40px;
    line-height: 1.2em;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    width: 56px;
    margin-left: 2px;
}

.Offer-module__main___8Qeuf:hover {
    background-color: #ddd;
}

.Offer-module__main___8Qeuf:active {
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
    outline: 0;
}

.Offer-module__main--back___H7iRd {
    background-color: #e9f6fc;
}

.Offer-module__main--lay___2bKlj {
    background-color: #fce3e4;
}

.Offer-module__main--unavailable___2K1AB.Offer-module__main--back___H7iRd {
    background-color: #e9f6fc;
}

.Offer-module__main--unavailable___2K1AB.Offer-module__main--lay___2bKlj {
    background-color: #fce3e4;
}

#Price-module__outline-infinity-loader___3ZJYK {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Price-module__infinityAnimation___234QX 1.6s linear
        infinite;
    animation: Price-module__infinityAnimation___234QX 1.6s linear infinite;
}

@-webkit-keyframes Price-module__infinityAnimation___234QX {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Price-module__infinityAnimation___234QX {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Price-module__lightFading___TlBRU {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Price-module__lightFading___TlBRU {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Price-module__blink___12hOv {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Price-module__blink___12hOv {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.Price-module__main___2A9P3 {
    -webkit-align-items: center;
    align-items: center;
    background-color: #43444a;
    border-radius: 2px;
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    font-weight: 700;
    -webkit-flex: 1;
    flex: 1;
    height: 40px;
    margin-left: 2px;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    width: 56px;
}

.Price-module__main--unavailable___2radl {
    color: #a3a1a7;
}

.Price-module__main--unavailable___2radl.Price-module__main--back___13AND,
.Price-module__main--unavailable___2radl.Price-module__main--back___13AND.Price-module__level-0___1N8Rt {
    background-color: #e9f6fc;
}

.Price-module__main--unavailable___2radl.Price-module__main--lay___xtHR6,
.Price-module__main--unavailable___2radl.Price-module__main--lay___xtHR6.Price-module__level-0___1N8Rt {
    background-color: #fce3e4;
}

.Price-module__main--back___13AND {
    background-color: #e9f6fc;
}

.Price-module__main--back___13AND.Price-module__level-0___1N8Rt {
    background-color: #8dd2f0;
}

.back_section .spark,
.Price__back___3Gwg5.spark,
.Price-module__main--back___13AND.spark {
    animation: sparkBack 0.5s ease !important;
}

@keyframes sparkBack {
    0% {
        background-color: #b7d5eb;
        color: #1e1e1e;
    }
    50% {
        background-color: #f8e71c;
        color: #fff;
    }
    100% {
        background-color: #b7d5eb;
        color: #1e1e1e;
    }
}

.lay_section .spark,
.Price__lay___vOMZN.spark,
.Price-module__main--lay___xtHR6.spark {
    animation: sparkLay 0.5s ease !important;
}

@keyframes sparkLay {
    0% {
        background-color: #efd3d9;
        color: #1e1e1e;
    }
    50% {
        background-color: #26f1f8;
        color: #fff;
    }
    100% {
        background-color: #efd3d9;
        color: #1e1e1e;
    }
}

.Price-module__main--back___13AND.Price-module__level-0___1N8Rt:hover {
    background-color: #00b2ff;
}

.Price-module__main--lay___xtHR6 {
    background-color: #fce3e4;
}

.Price-module__main--lay___xtHR6.Price-module__level-0___1N8Rt {
    background-color: #feafb2;
}

.Price-module__main--lay___xtHR6.Price-module__level-0___1N8Rt:hover {
    background-color: #ff7a7f;
}

.Price-module__main___2A9P3:hover.Price-module__main--back___13AND {
    background-color: #00b2ff;
}

.Price-module__main___2A9P3:hover.Price-module__main--lay___xtHR6 {
    background-color: #ff7a7f;
}

.Price-module__main___2A9P3:active {
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
    outline: 0;
}

.Price-module__amount___320Yp {
    font-size: 12px;
    font-weight: 400;
    line-height: 1em;
}

.Price-module__shift--down___HBkzn,
.Price-module__shift--up___1UcIa {
    display: -webkit-flex;
    display: flex;
    left: 0;
    height: 16px;
    position: absolute;
}

.Price-module__shift--up___1UcIa {
    top: 4px;
}

.Price-module__shift--down___HBkzn {
    bottom: 4px;
}

.Price-module__suspendedIcon___Sano9 {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.Price-module__suspendedIcon___Sano9 svg {
    width: 20px;
}

#Prices-module__outline-infinity-loader___2_LIW {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Prices-module__infinityAnimation___1VwMc 1.6s linear
        infinite;
    animation: Prices-module__infinityAnimation___1VwMc 1.6s linear infinite;
}

@-webkit-keyframes Prices-module__infinityAnimation___1VwMc {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Prices-module__infinityAnimation___1VwMc {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Prices-module__main___NzkGR {
    font-size: 14px;
    font-weight: 700;
    -webkit-flex: 1;
    flex: 1;
    position: relative;
}

.Prices-module__backPrices___3wXtd,
.Prices-module__layPrices___3Nxal,
.Prices-module__main___NzkGR {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}

.Prices-module__backPrices___3wXtd,
.Prices-module__layPrices___3Nxal {
    -webkit-flex-direction: row;
    flex-direction: row;
}

@media (max-width: 936px) {
    .Prices-module__main--isOutright___3cazN .Prices-module__backPrices___3wXtd,
    .Prices-module__main--isOutright___3cazN .Prices-module__layPrices___3Nxal {
        margin-left: 4px;
    }
    .Prices-module__main___NzkGR:not(.Prices-module__main--isOutright___3cazN)
        .Prices-module__layPrices___3Nxal {
        display: none;
    }
    /* .EventsGroupHeader-module__marketHeaders___1O9KY.custom-EventsGroupHeader-module
        span {
        width: 54px;
        margin-left: 8px;
    } */
}

.EventParticipant__silk___3AIUt {
    height: 21px;
    width: 29px;
    margin-right: 8px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-flex-basis: 29px;
    flex-basis: 29px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-self: center;
    align-self: center;
}

#Runner-module__outline-infinity-loader___3uXlP {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Runner-module__infinityAnimation___1xfyz 1.6s linear
        infinite;
    animation: Runner-module__infinityAnimation___1xfyz 1.6s linear infinite;
}

@-webkit-keyframes Runner-module__infinityAnimation___1xfyz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Runner-module__infinityAnimation___1xfyz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Runner-module__main___qc27j {
    display: -webkit-flex;
    display: flex;
    color: #2b2f35;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 40px;
    margin-left: 6px;
    outline: 0;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}

.Runner-module__main___qc27j:first-child {
    margin-left: 0;
}

.Runner-module__main___qc27j * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.Runner-module__main--isOutright___219M2 {
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex: none;
    flex: none;
    height: 40px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 2px;
    margin-left: 0;
    width: 100%;
}

.Runner-module__main--isOutright___219M2:active {
    -webkit-transform: none;
    transform: none;
}

.Runner-module__main--isOutright___219M2:last-child {
    border-bottom: none;
}

.Runner-module__main--isOutright___219M2 .Runner-module__odds___VPLIE {
    -webkit-flex: none;
    flex: none;
}

.Runner-module__main--eventClosed___1-jrF {
    opacity: 0.35;
}

.Runner-module__runnerName___3kW0B {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    flex: 1;
    height: 100%;
    padding-top: 4px;
    position: relative;
}

.Runner-module__runnerName___3kW0B:focus {
    outline: 0;
}

.Runner-module__label___1aEqA {
    -webkit-align-items: center;
    align-items: center;
    background-color: #53555b;
    display: -webkit-flex;
    display: flex;
    font-size: 10px;
    font-weight: 700;
    height: 16px;
    line-height: 15px;
    -webkit-justify-content: center;
    justify-content: center;
}

.Runner-module__odds___VPLIE {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
}

.Runner-module__positions___36YWj,
.Runner-module__runnerInfo___2hEVV {
    bottom: 2px;
    font-size: 12px;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 8px);
}

.Runner-module__positions-with-silk___2lV-4,
.Runner-module__runnerInfo-with-silk___2t_HQ {
    width: calc(100% - 48px);
}

.Runner-module__runnerInfo___2hEVV {
    font-weight: 400;
}

.Runner-module__runnerInfoDivider___1uWtg {
    color: #c51a1b;
    font-weight: 700;
}

.Runner-module__position-neg___1TJ7S,
.Runner-module__position-null___3FxMY,
.Runner-module__position-pos___1SnZQ {
    font-size: 12px;
    padding-right: 4px;
    margin: 0;
    white-space: nowrap;
    font-weight: 700;
}

.Runner-module__position-pos___1SnZQ {
    color: #00b181;
}

.Runner-module__position-neg___1TJ7S {
    color: #c51a1b;
}

.Runner-module__position-null___3FxMY {
    color: #ececed;
}

.Runner-module__timeformJockeyLabel___hcVzU,
.Runner-module__timeformTrainerLabel___3Rma5 {
    display: inline-block;
}

.Runner-module__timeformJockeyLabel___hcVzU:first-child,
.Runner-module__timeformTrainerLabel___3Rma5:first-child {
    margin-left: 0;
}

.Runner-module__timeformJockey___36ySl,
.Runner-module__timeformTrainer___1uQ_g {
    opacity: 0.54;
}

.Runner-module__withdrawn___67pB0 {
    border-radius: 2px;
    margin-right: 1px;
}

.Runner-module__withdrawn-prices-1___2qOdD,
.Runner-module__withdrawn-prices-3___3GjQ7 {
    color: #a3a1a7;
    text-align: center;
    background: #ececed;
    text-transform: uppercase;
    line-height: 40px;
}

.Runner-module__withdrawn-prices-1___2qOdD {
    width: 118px;
}

.Runner-module__withdrawn-prices-3___3GjQ7 {
    width: 346px;
}

@media (max-width: 704px) {
    .Runner-module__main___qc27j:not(.Runner-module__main--isOutright___219M2) {
        margin-left: 0;
    }
}

#Market-module__outline-infinity-loader___2DKfn {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Market-module__infinityAnimation___3qYiJ 1.6s linear
        infinite;
    animation: Market-module__infinityAnimation___3qYiJ 1.6s linear infinite;
}

@-webkit-keyframes Market-module__infinityAnimation___3qYiJ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Market-module__infinityAnimation___3qYiJ {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Market-module__main___1RpFn {
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 0 16px 8px;
    width: 100%;
}

.Market-module__name___2_DgG {
    font-size: 12px;
    font-weight: 700;
    margin: 0;
}

.Market-module__runners___1tBma {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

#EventTime-module__outline-infinity-loader___1iApy {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: EventTime-module__infinityAnimation___l3JdS 1.6s linear
        infinite;
    animation: EventTime-module__infinityAnimation___l3JdS 1.6s linear infinite;
}

@-webkit-keyframes EventTime-module__infinityAnimation___l3JdS {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes EventTime-module__infinityAnimation___l3JdS {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.EventTime-module__closed___2amiy,
.EventTime-module__inPlay___3WoNN,
.EventTime-module__loading___1qVqW,
.EventTime-module__suspended___Wj21B,
.EventTime-module__time___OMllB {
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    display: -webkit-flex;
    display: flex;
    position: relative;
    width: 56px;
    height: 40px;
    overflow: hidden;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    background-color: #ececed;
    padding: 4px;
    margin-right: 8px;
}

.EventTime-module__closed___2amiy span,
.EventTime-module__inPlay___3WoNN span,
.EventTime-module__loading___1qVqW span,
.EventTime-module__suspended___Wj21B span,
.EventTime-module__time___OMllB span {
    white-space: nowrap;
    text-align: center;
    display: block;
}

.EventTime-module__closed___2amiy span:first-child,
.EventTime-module__inPlay___3WoNN span:first-child,
.EventTime-module__loading___1qVqW span:first-child,
.EventTime-module__suspended___Wj21B span:first-child,
.EventTime-module__time___OMllB span:first-child {
    font-size: 12px;
}

.EventTime-module__suspended___Wj21B {
    background-color: #a3a1a7;
}

.EventTime-module__closed___2amiy {
    background-color: #c51a1b;
    line-height: 32px;
}

.EventTime-module__closed___2amiy,
.EventTime-module__suspended___Wj21B {
    font-size: 12px;
}

.EventTime-module__inPlay___3WoNN {
    background-color: #00b181;
}

.EventTime-module__inPlay___3WoNN span:first-child {
    font-size: 14px;
}

.EventTime-module__inPlay___3WoNN span:last-child {
    font-weight: 400;
    font-size: 11px;
}

.EventTime-module__time___OMllB {
    color: #2b2f35;
}

.EventTime-module__time___OMllB span:last-child {
    font-size: 11px;
    font-weight: 400;
}

.EventTime-module__time___OMllB span svg {
    margin: 0 2px -2px 0;
}

@-webkit-keyframes Placeholder-module__lightFading___1U5uW {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__lightFading___1U5uW {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Placeholder-module__blink___1Tmsw {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__blink___1Tmsw {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

#Placeholder-module__outline-infinity-loader___2XHYv {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Placeholder-module__infinityAnimation___3sjxu 1.6s linear
        infinite;
    animation: Placeholder-module__infinityAnimation___3sjxu 1.6s linear
        infinite;
}

@-webkit-keyframes Placeholder-module__infinityAnimation___3sjxu {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Placeholder-module__infinityAnimation___3sjxu {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Placeholder-module__main___tOvgD {
    background-color: #fff;
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    padding: 16px;
    width: 100%;
}

.Placeholder-module__containerTimeName___3V4LP {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.Placeholder-module__time___1z0Sv {
    background-color: #ddd;
    border-radius: 2px;
    height: 40px;
    margin-right: 8px;
    width: 56px;
    -webkit-animation: Placeholder-module__lightFading___1U5uW 1.5s infinite;
    animation: Placeholder-module__lightFading___1U5uW 1.5s infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 0.2;
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s;
}

.Placeholder-module__participant___3qFjT {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    height: 40px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.Placeholder-module__participantName___3cEV4 {
    width: 88px;
    height: 12px;
    background-color: #ddd;
    -webkit-animation: Placeholder-module__lightFading___1U5uW 1.5s infinite;
    animation: Placeholder-module__lightFading___1U5uW 1.5s infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 0.2;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.Placeholder-module__participantName___3cEV4 div:first-child {
    margin-bottom: 2px;
}

.Placeholder-module__participantName--moneyline___2cRts,
.Placeholder-module__participantName--one-x-two___3ZpQj {
    background: 0 0;
    height: auto;
    width: auto;
}

.Placeholder-module__participantName--moneyline___2cRts div:first-child,
.Placeholder-module__participantName--one-x-two___3ZpQj div:first-child {
    margin-bottom: 4px;
}

.Placeholder-module__participantNameTop___3QVZe {
    background-color: #ddd;
    width: 88px;
    height: 12px;
    margin-bottom: 4px;
}

.Placeholder-module__participantNameBottom___27nhe {
    background-color: none;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 12px;
}

.Placeholder-module__participantNameBottomChild1___35yua {
    background-color: #ddd;
    width: 20px;
    height: 12px;
    margin-right: 4px;
}

.Placeholder-module__participantNameBottomChild2___220pS {
    background-color: #ddd;
    width: 88px;
    height: 12px;
}

.Placeholder-module__containerPrices___1GVNw {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.Placeholder-module__prices___1olY1 {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin-left: 6px;
    -webkit-animation: Placeholder-module__lightFading___1U5uW 1.5s infinite;
    animation: Placeholder-module__lightFading___1U5uW 1.5s infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 0.2;
    -webkit-animation-delay: 0.45s;
    animation-delay: 0.45s;
}

.Placeholder-module__price___2aIfj {
    width: 56px;
    height: 40px;
    background-color: #ddd;
    margin-left: 2px;
}

.Placeholder-module__priceLabel___1VZrJ {
    background-color: #ddd;
    height: 16px;
    width: 100%;
}

@media (max-width: 704px) {
    .Placeholder-module__participantNameTop___3QVZe {
        width: 64px;
    }
    .Placeholder-module__participantNameBottomChild2___220pS {
        width: 58px;
    }
    .Placeholder-module__prices___1olY1 {
        margin-left: 0;
    }
    .Placeholder-module__price___2aIfj {
        width: 56px;
    }
    .Placeholder-module__price___2aIfj:last-child {
        display: none;
    }
}

#Event-module__outline-infinity-loader___2R7JB {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Event-module__infinityAnimation___1BfYd 1.6s linear
        infinite;
    animation: Event-module__infinityAnimation___1BfYd 1.6s linear infinite;
}

@-webkit-keyframes Event-module__infinityAnimation___1BfYd {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Event-module__infinityAnimation___1BfYd {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Event-module__lightFading___2UsWL {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Event-module__lightFading___2UsWL {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Event-module__blink___1QTZl {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Event-module__blink___1QTZl {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.Event-module__main___1L-3k {
    background-color: #fff;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    padding: 8px 16px 0;
    position: relative;
    width: 100%;
}

.Event-module__main___1L-3k:not(.Event-module__main--isOutright___1Gdi8):last-child {
    padding-bottom: 16px;
}

.Event-module__main___1L-3k:not(.Event-module__main--isOutright___1Gdi8):first-child {
    padding-top: 16px;
}

.Event-module__main--isOutright___1Gdi8 {
    background-color: #fff;
    margin-bottom: 8px;
    padding: 0;
}

.Event-module__main--isOutright___1Gdi8.Event-module__main--isHomepage___1mJgZ {
    margin: 24px 0 16px;
}

.Event-module__main--isOutright___1Gdi8.Event-module__main--isHomepage___1mJgZ:before {
    background-color: #fff;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: -24px;
    width: 100%;
}

.Event-module__main--isOutright___1Gdi8.Event-module__main--isHomepage___1mJgZ:after {
    background-color: #fff;
    bottom: -24px;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    width: 100%;
}

.Event-module__main--isOutright___1Gdi8.Event-module__main--isHomepage___1mJgZ:first-child:before,
.Event-module__main--isOutright___1Gdi8.Event-module__main--isHomepage___1mJgZ:last-child:after {
    display: none;
}

.Event-module__main--isOutright___1Gdi8:last-child {
    margin: 24px 0 0;
}

.Event-module__main--isOutright___1Gdi8:first-child {
    margin: 0 0 8px;
}

.Event-module__head___3qocH {
    font-size: 14px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 40px;
    position: relative;
    width: 100%;
}

.Event-module__eventName___wJmIt {
    display: -webkit-flex;
    display: flex;
    height: 32px;
    width: auto;
}

.Event-module__eventName--inPlay___1XYGk .Event-module__eventLink___1ynt- {
    background-color: #00b181;
}

.Event-module__eventName--inPlay___1XYGk
    .Event-module__eventLink___1ynt-:after {
    border-left: 10px solid #00b181;
}

.Event-module__eventName--closed___cPMxf .Event-module__eventLink___1ynt- {
    background-color: #c51a1b;
}

.Event-module__eventName--closed___cPMxf
    .Event-module__eventLink___1ynt-:after {
    border-left: 10px solid #c51a1b;
}

.Event-module__eventName--suspended___3rL7K .Event-module__eventLink___1ynt- {
    background-color: #a3a1a7;
}

.Event-module__eventName--suspended___3rL7K
    .Event-module__eventLink___1ynt-:after {
    border-left: 10px solid #a3a1a7;
}

a.Event-module__eventLink___1ynt- {
    -webkit-align-items: center;
    align-items: center;
    background-color: #53555b;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 16px;
    position: relative;
    width: auto;
}

a.Event-module__eventLink___1ynt-:after {
    content: "";
    border-bottom: 32px solid transparent;
    border-left: 10px solid #53555b;
    border-right: 0 solid transparent;
    border-top: 0 solid #53555b;
    height: 0;
    position: absolute;
    right: -10px;
    top: 0;
    width: 0;
}

a.Event-module__eventLink___1ynt- span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Event-module__eventTime___3jMUg {
    -webkit-align-items: center;
    align-items: center;
    color: #a3a1a7;
    display: -webkit-flex;
    display: flex;
    font-size: 12px;
    height: 100%;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin-left: 16px;
    white-space: nowrap;
    width: auto;
}

.Event-module__altMarketsLabels___1A2Rr {
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: right;
    max-width: 48px;
}

.Event-module__altMarketsLabels___1A2Rr span {
    line-height: 1.2em;
}

.Event-module__seeMore___1wPFv {
    color: #00b2ff;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    display: -webkit-flex;
    display: flex;
    font-size: 12px;
    padding: 0 16px 8px;
    text-align: left;
    width: 120px;
}

.Event-module__seeMore___1wPFv:hover {
    color: #00b2ff;
    text-decoration: underline;
}

.Event-module__seeMore___1wPFv:active {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
}

.Event-module__seeMore___1wPFv:hover svg {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
}

.Event-module__seeMore___1wPFv svg {
    margin-left: 2px;
    transition: -webkit-transform 0.25s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.25s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.25s cubic-bezier(0, 1, 0.5, 1),
        -webkit-transform 0.25s cubic-bezier(0, 1, 0.5, 1);
}

.Event-module__icon___1No0i {
    border-radius: 50%;
    height: 16px;
    padding: 2px;
    margin: -1px 8px 0 0;
    width: 16px;
    background-color: #53555b;
}

.Event-module__icon___1No0i.Event-module__inPlay___3ev-o {
    background-color: #00b181;
}

.Event-module__startTime___3908x {
    -webkit-flex: 0 0;
    flex: 0 0;
    margin-right: 8px;
}

.Event-module__inPlay___3ev-o {
    -webkit-align-self: center;
    align-self: center;
    white-space: nowrap;
    -webkit-flex: 0;
    flex: 0;
    color: #00b181;
    font-weight: 700;
}

.Event-module__vs___2nGbR {
    color: #c51a1b;
}

.Event-module__missingMarket___220TO,
.Event-module__missingRunner___1obpk {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    flex: 1;
    margin-left: 6px;
}

.Event-module__missingPriceBox___2bSrv {
    -webkit-align-items: center;
    align-items: center;
    background-color: #ececed;
    border-radius: 2px;
    color: #2b2f35;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    -webkit-flex: 1;
    flex: 1;
    height: 40px;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: 2px;
    width: 56px;
}

.Event-module__missingPriceBox--back___2Pu14 {
    background-color: #e9f6fc;
}

.Event-module__missingPriceBox--lay___1SN6P {
    background-color: #fce3e4;
}

.Event-module__participant___1epBK {
    display: -webkit-flex;
    display: flex;
    height: 40px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.Event-module__participantName___3OsAh {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    font-weight: 700;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin: 0;
    position: relative;
    width: 100%;
}

.Event-module__competitionName___CsllO {
    color: #a3a1a7;
    font-size: 12px;
    font-weight: 400;
    overflow: hidden;
    padding-left: 32px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 6px;
}

.Event-module__competitionName___CsllO:hover {
    color: #00b2ff;
}

.Event-module__competitionName___CsllO:active {
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
}

.Event-module__eventNameLink___1hmLY {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 40px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    left: 0;
    padding-left: 64px;
    position: absolute;
    top: 0;
    width: 100%;
}

.Event-module__eventNameLink___1hmLY div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.Event-module__prices___25_DW {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

@media (max-width: 936px) {
    .Event-module__main--isOutright___1Gdi8 .Event-module__participant___1epBK {
        width: 100%;
        border-right: none;
    }
    .Event-module__eventName___wJmIt {
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .Event-module__eventLink___1ynt- {
        font-size: 13px;
        max-width: 240px;
        white-space: nowrap;
    }
    .Event-module__eventName___wJmIt {
        margin-left: 0;
        padding-right: 16px;
    }
    /* .Event-module__missingMarket___220TO,
    .Event-module__missingRunner___1obpk {
        width: auto;
        margin-left: 0
    } */
    .Event-module__missingPriceBox___2bSrv:last-child {
        display: none;
    }
    .Event-module__participantName___3OsAh {
        font-size: 13px;
    }
    .Event-module__participantName___3OsAh span:first-child {
        width: 80%;
        padding-right: 4px;
    }
    .Event-module__competitionName___CsllO {
        display: none;
    }

    .mobile_show {
        display: block !important;
    }

    .without_video {
        width: 100% !important;
    }
}

.mobile_show {
    display: none;
}

.team_names_box {
    width: 40%;
}

@media (max-width: 280px) {
    .mobile_show {
        display: none !important;
    }
    .Event-module__participantName___3OsAh span:first-child {
        width: 100% !important;
    }
}

@media (max-width: 704px) {
    .Event-module__altMarketsLabels___1A2Rr {
        margin-right: 4px;
    }
}

#EventsGroupHeader-module__outline-infinity-loader___3PQaU {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: EventsGroupHeader-module__infinityAnimation___3e8Wo 1.6s
        linear infinite;
    animation: EventsGroupHeader-module__infinityAnimation___3e8Wo 1.6s linear
        infinite;
}

@-webkit-keyframes EventsGroupHeader-module__infinityAnimation___3e8Wo {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes EventsGroupHeader-module__infinityAnimation___3e8Wo {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes EventsGroupHeader-module__lightFading___2CCiA {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes EventsGroupHeader-module__lightFading___2CCiA {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes EventsGroupHeader-module__blink___1pSJc {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes EventsGroupHeader-module__blink___1pSJc {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.EventsGroupHeader-module__main___3XtK7 {
    -webkit-align-items: center;
    align-items: center;
    background-color: #43444a;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    display: -webkit-flex;
    display: flex;
    height: 32px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0 16px;
    width: 100%;
}

.EventsGroupHeader-module__main--withLoadMore___1yuIC {
    height: 56px;
}

.EventsGroupHeader-module__main--withLoadMore___1yuIC
    .EventsGroupHeader-module__loadingDots___33Xtk {
    display: -webkit-flex;
    display: flex;
    margin-top: 0;
}

.EventsGroupHeader-module__main--withIcon___1cuu3 {
    padding-left: 48px;
}

.EventsGroupHeader-module__main--isOutright___3US4O
    .EventsGroupHeader-module__marketHeaders___1O9KY
    span {
    margin-left: 0;
    text-transform: capitalize;
    width: 174px;
}

.EventsGroupHeader-module__name___2zSwO {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
}

.EventsGroupHeader-module__sportIcon___t4wcF {
    left: 0;
    position: absolute;
    top: 0;
}

.EventsGroupHeader-module__seeAll___1KFj1 {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    color: #00b2ff;
    font-size: 13px;
    font-weight: 700;
}

.EventsGroupHeader-module__seeAll___1KFj1:hover {
    color: #00b2ff;
    text-decoration: underline;
}

.EventsGroupHeader-module__seeAll___1KFj1:active {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
}

.EventsGroupHeader-module__marketHeaders___1O9KY {
    -webkit-align-items: center;
    align-items: center;
    color: #a3a1a7;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 12px;
    font-weight: 700;
    -webkit-justify-content: center;
    justify-content: center;
}

.EventsGroupHeader-module__marketHeaders___1O9KY span {
    display: block;
    margin-left: 8px;
    text-align: center;
    width: 114px;
    text-transform: capitalize;
}

.EventsGroupHeader-module__loadingText___3rWjY {
    -webkit-animation-name: EventsGroupHeader-module__blink___1pSJc;
    animation-name: EventsGroupHeader-module__blink___1pSJc;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.EventsGroupHeader-module__loadingText___3rWjY:nth-child(2) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.EventsGroupHeader-module__loadingText___3rWjY:nth-child(3) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.EventsGroupHeader-module__loadingDots___33Xtk {
    color: #53555b;
    font-size: 32px;
    display: -webkit-flex;
    display: flex;
    margin-top: 0;
}
/* @media(max-width:704px) {
    .EventsGroupHeader-module__main--isOutright___3US4O .EventsGroupHeader-module__marketHeaders___1O9KY span {
        margin-left: 2px;
        text-transform: capitalize;
        width: 56px
    }
    .EventsGroupHeader-module__marketHeaders___1O9KY span {
        margin-left: 2px;
        width: 56px
    }
} */
@media (max-width: 936px) {
    .EventsGroupHeader-module__marketHeaders___1O9KY span {
        margin-left: 2px;
        width: 60px;
    }
}
@media (max-width: 935px) {
    .EventsGroupHeader-module__main--isOutright___3US4O
        .EventsGroupHeader-module__marketHeaders___1O9KY
        span {
        margin-left: 2px;
        width: 60px;
    }
}
@media (max-width: 782px) {
    .EventsGroupHeader-module__main--isOutright___3US4O
        .EventsGroupHeader-module__marketHeaders___1O9KY
        span {
        margin-left: 2px;
        text-transform: capitalize;
        width: 56px;
    }
}
@media (max-width: 704px) {
    .EventsGroupHeader-module__marketHeaders___1O9KY span {
        margin-left: 2px;
        width: 56px;
    }
}
@media (max-width: 360px) {
    .EventsGroupHeader-module__marketHeaders___1O9KY span {
        margin-left: 2px;
        width: 40px;
    }
    .Price-module__main___2A9P3 {
        width: 40px;
    }
    /* .EventsGroupHeader-module__marketHeaders___1O9KY.custom-EventsGroupHeader-module
        span {
        width: 36px;
    } */
}

#EventsGroup-module__outline-infinity-loader___1AQQZ {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: EventsGroup-module__infinityAnimation___l5kvw 1.6s linear
        infinite;
    animation: EventsGroup-module__infinityAnimation___l5kvw 1.6s linear
        infinite;
}

@-webkit-keyframes EventsGroup-module__infinityAnimation___l5kvw {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes EventsGroup-module__infinityAnimation___l5kvw {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes EventsGroup-module__lightFading___TSB_n {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes EventsGroup-module__lightFading___TSB_n {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes EventsGroup-module__blink___WSSNg {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes EventsGroup-module__blink___WSSNg {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.EventsGroup-module__main___Z6j0w {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-bottom: 8px;
    position: relative;
    width: 100%;
}

#Placeholder-module__outline-infinity-loader___34RdX {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Placeholder-module__infinityAnimation___3_3l0 1.6s linear
        infinite;
    animation: Placeholder-module__infinityAnimation___3_3l0 1.6s linear
        infinite;
}

@-webkit-keyframes Placeholder-module__infinityAnimation___3_3l0 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Placeholder-module__infinityAnimation___3_3l0 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Placeholder-module__lightFading___1_umZ {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__lightFading___1_umZ {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Placeholder-module__blink___n59kf {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__blink___n59kf {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.Placeholder-module__main___2U61c {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-bottom: 4px;
    width: 100%;
}

.Placeholder-module__header___1Mdbz {
    -webkit-align-items: center;
    align-items: center;
    background-color: #2b2f35;
    color: #53555b;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 32px;
    height: 32px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 0 14px;
    width: 100%;
}

.Placeholder-module__content___1_C0f {
    background-color: #fff;
    height: 300px;
    width: 100%;
}

#PopularMarkets-module__outline-infinity-loader___3wLtY {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: PopularMarkets-module__infinityAnimation___1_Vrz 1.6s
        linear infinite;
    animation: PopularMarkets-module__infinityAnimation___1_Vrz 1.6s linear
        infinite;
}

@-webkit-keyframes PopularMarkets-module__infinityAnimation___1_Vrz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes PopularMarkets-module__infinityAnimation___1_Vrz {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.PopularMarkets-module__mb-popular-markets___1IyFm {
    -webkit-flex: 1;
    flex: 1;
}

.PopularMarkets-module__mb-popular-markets__header___F--5f {
    background-color: #2b2f35;
    color: #fff;
    margin: 0 0 4px;
    padding: 0 4px 0 16px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: 700;
}

.PopularMarkets-module__mb-popular-markets__toggle___Kuxlf {
    float: right;
    display: inline-block;
    padding: 0 5px;
    color: #fff;
}

@media (max-width: 1200px) {
    .PopularMarkets-module__mb-popular-markets__toggle___Kuxlf {
        display: none;
    }
}

.PopularMarkets-module__mb-popular-markets__toggle___Kuxlf:hover {
    cursor: pointer;
}

.PopularMarkets-module__mb-popular-markets__markets____TDjp {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -8px;
}

@media (max-width: 520px) {
    .PopularMarkets-module__mb-popular-markets___1IyFm,
    .PopularMarkets-module__mb-popular-markets__markets____TDjp {
        margin-right: 0;
    }
}

#Placeholder-module__outline-infinity-loader___2ycN5 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Placeholder-module__infinityAnimation___F_08I 1.6s linear
        infinite;
    animation: Placeholder-module__infinityAnimation___F_08I 1.6s linear
        infinite;
}

@-webkit-keyframes Placeholder-module__infinityAnimation___F_08I {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Placeholder-module__infinityAnimation___F_08I {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Placeholder-module__lightFading___2ZWYi {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__lightFading___2ZWYi {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Placeholder-module__blink___27tBQ {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__blink___27tBQ {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Placeholder-module__slideBackground___2N_YE {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

@keyframes Placeholder-module__slideBackground___2N_YE {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

.Placeholder-module__main___1wWN1 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-bottom: 4px;
    width: 100%;
}

.Placeholder-module__header___3er_b {
    -webkit-align-items: center;
    align-items: center;
    background-color: #2b2f35;
    color: #53555b;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 32px;
    height: 32px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 0 14px;
    width: 100%;
}

.Placeholder-module__image___1pKzr {
    -webkit-animation: Placeholder-module__slideBackground___2N_YE 2s ease-out
        infinite;
    animation: Placeholder-module__slideBackground___2N_YE 2s ease-out infinite;
    background-image: radial-gradient(circle, #ddd 0, #f5f5f5 100%);
    background-size: 200% auto;
    background-position: 100% 0;
    height: 128px;
    width: 100%;
}

#QuickLink-module__outline-infinity-loader___O23_u {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: QuickLink-module__infinityAnimation___RZhnv 1.6s linear
        infinite;
    animation: QuickLink-module__infinityAnimation___RZhnv 1.6s linear infinite;
}

@-webkit-keyframes QuickLink-module__infinityAnimation___RZhnv {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes QuickLink-module__infinityAnimation___RZhnv {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes QuickLink-module__lightFading___nLbn_ {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes QuickLink-module__lightFading___nLbn_ {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes QuickLink-module__blink___1bUX0 {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes QuickLink-module__blink___1bUX0 {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes QuickLink-module__slideBackground___2lMwY {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

@keyframes QuickLink-module__slideBackground___2lMwY {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

.QuickLink-module__league___2ln_W {
    -webkit-align-items: center;
    align-items: center;
    background-color: #43444a;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    min-height: 160px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-bottom: 4px;
    opacity: 1;
    overflow: hidden;
    transition: opacity 0.4s ease-in-out;
    position: relative;
    width: 100%;
}

.QuickLink-module__league___2ln_W:hover {
    opacity: 0.87;
}

.QuickLink-module__league___2ln_W:hover .QuickLink-module__image___fZ8v3 {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    will-change: auto;
}

.QuickLink-module__league___2ln_W:active .QuickLink-module__image___fZ8v3 {
    transition: none;
    -webkit-transform: scale(1);
    transform: scale(1);
    will-change: auto;
}

.QuickLink-module__league--noImage___2gz1c {
    min-height: 32px;
    margin-bottom: 0;
}

.QuickLink-module__title___p-ZcV {
    -webkit-align-items: center;
    align-items: center;
    background-color: #2b2f35;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin: 0;
    padding: 0 16px;
    width: 100%;
    z-index: 1001;
}

.QuickLink-module__image___fZ8v3 {
    background-color: transparent;
    position: relative;
    transition: -webkit-transform 0.25s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.25s cubic-bezier(0, 1, 0.5, 1);
    transition: transform 0.25s cubic-bezier(0, 1, 0.5, 1),
        -webkit-transform 0.25s cubic-bezier(0, 1, 0.5, 1);
    width: 100%;
    will-change: transform;
    z-index: 1000;
}

.QuickLink-module__imagePlaceholder___3gGIq {
    -webkit-animation: QuickLink-module__slideBackground___2lMwY 2s ease-out
        infinite;
    animation: QuickLink-module__slideBackground___2lMwY 2s ease-out infinite;
    background-image: radial-gradient(circle, #ddd 0, #f5f5f5 100%);
    background-size: 200% auto;
    background-position: 100% 0;
    height: 128px;
    left: 0;
    position: absolute;
    top: 32px;
    width: 100%;
    z-index: 999;
}

#QuickLinks-module__outline-infinity-loader___3F37B {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: QuickLinks-module__infinityAnimation___opgU9 1.6s linear
        infinite;
    animation: QuickLinks-module__infinityAnimation___opgU9 1.6s linear infinite;
}

@-webkit-keyframes QuickLinks-module__infinityAnimation___opgU9 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes QuickLinks-module__infinityAnimation___opgU9 {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes QuickLinks-module__lightFading___2cJ-N {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes QuickLinks-module__lightFading___2cJ-N {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes QuickLinks-module__blink___1rzZV {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes QuickLinks-module__blink___1rzZV {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

.QuickLinks-module__main___2AUb2 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin: 0 0 8px;
    position: relative;
    width: 352px;
}

.QuickLinks-module__placeholders___1C1yo {
    display: block;
}

.QuickLinks-module__containerLeagues___tDhX0 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

#RaceCard__outline-infinity-loader___28c9f {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: RaceCard__infinityAnimation___2N9Xq 1.6s linear infinite;
    animation: RaceCard__infinityAnimation___2N9Xq 1.6s linear infinite;
}

@-webkit-keyframes RaceCard__infinityAnimation___2N9Xq {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes RaceCard__infinityAnimation___2N9Xq {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.RaceCard__main___3BZd5 {
    background-color: #43444a;
    border-right: 1px solid #53555b;
    cursor: pointer;
    font-size: 14px;
    width: 79px;
}

.RaceCard__main___3BZd5 > * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.RaceCard__main--live___15DzS {
    background-color: #00b181;
}

.RaceCard__main___3BZd5:hover {
    background-color: #53555b;
}

.RaceCard__main___3BZd5:hover.RaceCard__main--live___15DzS {
    background-color: #00b181;
}

.RaceCard__main___3BZd5:active {
    background-image: radial-gradient(#43444a 5%, #3c3d44 15%, #3d3e44 60%);
}

.RaceCard__link___xaIHa {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%;
    color: #fff;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 4px;
}

.RaceCard__link___xaIHa:hover {
    color: #fff;
}

.RaceCard__time___3DQzp {
    font-weight: 700;
}

.RaceCard__name___17MWX {
    font-size: 12px;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}

#Placeholder-module__outline-infinity-loader___3HpSF {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Placeholder-module__infinityAnimation___HRc5n 1.6s linear
        infinite;
    animation: Placeholder-module__infinityAnimation___HRc5n 1.6s linear
        infinite;
}

@-webkit-keyframes Placeholder-module__infinityAnimation___HRc5n {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Placeholder-module__infinityAnimation___HRc5n {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Placeholder-module__lightFading___2rSpS {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__lightFading___2rSpS {
    0% {
        opacity: 0.2;
    }
    50% {
        opacity: 0.5;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Placeholder-module__blink___2Agor {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@keyframes Placeholder-module__blink___2Agor {
    0% {
        opacity: 0.2;
    }
    20% {
        opacity: 1;
    }
    to {
        opacity: 0.2;
    }
}

@-webkit-keyframes Placeholder-module__slideBackground___3CJ-K {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

@keyframes Placeholder-module__slideBackground___3CJ-K {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

.Placeholder-module__main___3_Zn0 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-bottom: 4px;
    width: 100%;
}

.Placeholder-module__header___tUi9J {
    -webkit-align-items: center;
    align-items: center;
    background-color: #2b2f35;
    color: #53555b;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 32px;
    height: 32px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 0 14px;
    width: 100%;
}

.Placeholder-module__content___3vQrX {
    -webkit-animation: Placeholder-module__slideBackground___3CJ-K 2s ease-out
        infinite;
    animation: Placeholder-module__slideBackground___3CJ-K 2s ease-out infinite;
    background-image: radial-gradient(circle, #53555b 0, #43444a 100%);
    background-size: 200% auto;
    background-position: 100% 0;
    height: 56px;
    width: 100%;
}

#RaceCards__outline-infinity-loader___OHKp4 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: RaceCards__infinityAnimation___-l1ly 1.6s linear infinite;
    animation: RaceCards__infinityAnimation___-l1ly 1.6s linear infinite;
}

@-webkit-keyframes RaceCards__infinityAnimation___-l1ly {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes RaceCards__infinityAnimation___-l1ly {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.RaceCards__main___1LtHz {
    -webkit-align-items: center;
    align-items: center;
    background-color: #43444a;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 88px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-bottom: 8px;
    overflow: hidden;
}

.RaceCards__header___M-uFV,
.RaceCards__main___1LtHz {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    position: relative;
    width: 100%;
}

.RaceCards__header___M-uFV {
    background-color: #2b2f35;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 4px 0 42px;
    -webkit-flex-direction: row;
    flex-direction: row;
    z-index: 1000;
}

.RaceCards__containerCards___13Mow {
    background-color: #43444a;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 56px;
    left: 0;
    overflow-x: hidden;
    position: absolute;
    top: 32px;
    width: 100%;
    z-index: 1000;
}

.RaceCards__scrollCarousel___X7qD- {
    -webkit-align-items: center;
    align-items: center;
    background-color: #53555b;
    border: none;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    height: 56px;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    z-index: 1001;
    opacity: 0;
    transition: opacity 0.25s ease-in-out;
    transition-delay: 0.9s;
}

.myBets_menu .RaceCards__scrollCarousel___X7qD- {
    height: 39px;
    top: 0 !important;
}

.kjhyt .RaceCards__scrollCarousel___X7qD- {
    height: 60px !important;
}

.RaceCards__scrollCarousel___X7qD-:focus {
    outline: 0;
}

.RaceCards__scrollCarousel___X7qD-:hover {
    opacity: 1;
}

.RaceCards__scrollCarousel--left___23330 {
    right: auto;
    left: 0;
}

.RaceCards__scrollCarousel--visible___jlakO {
    opacity: 1;
}

.RaceCards__scrollCarouselIcon--rotated___2QG6S {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.RaceCards__containerCard___18XHk {
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: auto;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
}

.RaceCards__card___2MpVQ {
    display: -webkit-flex;
    display: flex;
}

.RaceCards__icon___2MLzm {
    position: absolute;
    top: 2px;
    left: 8px;
    width: 28px;
}

.horRaceIcon.RaceCards__icon___2MLzm {
    width: 20px !important;
    top: 6px !important;
    left: 14px !important;
}

.RaceCards__spinner___2auAu {
    position: absolute;
    top: -11px;
    right: -28px;
    left: auto;
    bottom: auto;
    -webkit-transform: translateX(0) translateY(0) scale(0.8);
    transform: translateX(0) translateY(0) scale(0.8);
    opacity: 0.54;
}

@media only screen and (max-width: 520px) {
    .RaceCards__containerCards___13Mow {
        overflow: auto;
        -webkit-overflow-scrolling: touch;
    }
    /* .RaceCards__scrollCarousel___X7qD- {
    display: none
  } */
}

#Placeholder-module__outline-infinity-loader___9QrQ8 {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Placeholder-module__infinityAnimation___1SMJu 1.6s linear
        infinite;
    animation: Placeholder-module__infinityAnimation___1SMJu 1.6s linear
        infinite;
}

@-webkit-keyframes Placeholder-module__infinityAnimation___1SMJu {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Placeholder-module__infinityAnimation___1SMJu {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@-webkit-keyframes Placeholder-module__slideBackground___3Ng1z {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

@keyframes Placeholder-module__slideBackground___3Ng1z {
    0% {
        background-position: 100% 0;
    }
    to {
        background-position: -100% 0;
    }
}

.Placeholder-module__main___31bqd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-animation: Placeholder-module__slideBackground___3Ng1z 2s ease-out
        infinite;
    animation: Placeholder-module__slideBackground___3Ng1z 2s ease-out infinite;
    background-image: radial-gradient(circle, #ddd 0, #f5f5f5 100%);
    background-size: 200% auto;
    background-position: 100% 0;
    color: #a3a1a7;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    font-size: 72px;
    min-height: 200px;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    left: 0;
    margin-bottom: 4px;
    position: absolute;
    top: 0;
    width: 100%;
}

@media (max-width: 1278px) {
    .Placeholder-module__main___31bqd {
        min-height: 120px;
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-banner__bannerImage--desktop {
    display: block;
}

.mb-banner__bannerImage--mobile {
    display: none;
}

.owl-carousel.mb-banners__wrapper .owl-dots {
    display: flex;
    justify-content: center;
    position: absolute;
}

.owl-carousel.mb-banners__wrapper .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.owl-carousel.owl-drag .owl-item {
    height: 100%;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
}

.mb-banner__termsAndConditions {
    background: rgba(0, 0, 0, 0.54);
    border-bottom-left-radius: 2px;
    bottom: 0;
    color: #fff;
    height: 24px;
    left: 0;
    line-height: 24px;
    padding: 0 8px;
    position: absolute;
    text-align: left;
    z-index: 501;
}

.mb-banner__termsAndConditions:active,
.mb-banner__termsAndConditions:focus,
.mb-banner__termsAndConditions:visited {
    color: #fff;
}

.mb-banner__termsAndConditions:hover {
    color: #00b2ff;
}

.mb-banner span.mb-banners__termsAndConditions:hover {
    color: #fff;
}

.mb-banner img {
    border-radius: 2px;
}

.mb-banner__banner {
    display: inline-block;
    margin-right: 4px;
    position: relative;
    width: 100%;
    z-index: 500;
}

.mb-banner__banner:last-child {
    margin-right: 0;
}

.mb-banner__banner:active {
    -webkit-transform: scale(0.99);
    transform: scale(0.99);
}

.mb-banner__banner:hover .mb-banners__bannerLink {
    opacity: 0.87;
}

.mb-banner__bannerLink {
    display: block;
    height: 100%;
    transition: opacity 0.2s ease-in-out;
    width: 100%;
}

.mb-banner__bannerLink > img {
    width: 100%;
}

@media (max-width: 1278px) {
    .mb-banner__banner {
        width: 100%;
    }
    .mb-banner__banner:nth-child(2),
    .mb-banner__banner:nth-child(3) {
        display: none;
    }
}

@media (max-width: 1025px) {
    .mb-banner__bannerImage--desktop {
        display: none;
    }
    .mb-banner__bannerImage--mobile {
        display: block;
    }
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-banners {
    display: -moz-flex;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    position: relative;
    width: 100%;
}

.mb-banners--full-width .mb-banner__banner--wider {
    width: 100%;
}

.mb-banners--compact {
    padding-bottom: 0;
}

.mb-banners__spinner {
    height: 100px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    transition: opacity 0.1s ease-out;
}

.mb-banners__spinner--hidden {
    opacity: 0;
}

.mb-banners__wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin-bottom: 8px;
    min-height: 200px;
    overflow: hidden;
    transition: opacity 0.4s ease-in-out;
    white-space: nowrap;
    width: 100%;
}

@media (max-width: 1278px) {
    .mb-banners__wrapper {
        min-height: 120px;
        width: 100%;
    }
}

.mb-banners__wrapper--hidden {
    min-height: 0;
    margin-bottom: 0;
}

#Homepage-module__outline-infinity-loader___16Dzx {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: Homepage-module__infinityAnimation___3BCVe 1.6s linear
        infinite;
    animation: Homepage-module__infinityAnimation___3BCVe 1.6s linear infinite;
}

@-webkit-keyframes Homepage-module__infinityAnimation___3BCVe {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes Homepage-module__infinityAnimation___3BCVe {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.Homepage-module__main___2W1J5 {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: calc(100dvh - 25px - 96px);
    position: relative;
    z-index: 299;
}

@media only screen and (max-width: 1919px) and (min-width: 1200px) {
    .Homepage-module__main___2W1J5 {
        margin: auto;
    }
}

.Homepage-module__content___1wZeE {
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    max-width: 936px;
    /* max-width: calc(100% - 352px); */
    width: 100%;
}

.Homepage-module__content___1wZeE,
.Homepage-module__widgets___2VGiE {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.Homepage-module__widgets___2VGiE {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-left: 8px;
    overflow: hidden;
    position: relative;
    z-index: 500;
}

.Homepage-module__containerBanners___pgq-y {
    display: block;
}

@media only screen and (max-width: 1199px) {
    .Homepage-module__widgets___2VGiE {
        display: none;
    }
}

@media only screen and (min-width: 1200px) {
    .betslip-trader-view {
        padding-right: 358px;
    }
}

.betslip-trader-view .Homepage-module__widgets___2VGiE {
    display: none;
}

#outline-infinity-loader {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: infinityAnimation 1.6s linear infinite;
    animation: infinityAnimation 1.6s linear infinite;
}

@-webkit-keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes infinityAnimation {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.mb-bet-page {
    min-height: calc(100vh - 25px - 96px);
    position: relative;
    width: 100%;
    z-index: 299;
}

.mb-bet-page__header {
    background-color: #2b2f35;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    line-height: 48px;
    margin: 0 0 6px;
    padding: 0 6px 0 16px;
    text-transform: uppercase;
}

.mb-bet-page__container-banners {
    display: block;
}

.mb-bet-page__container-banners .mb-banners {
    padding-bottom: 8px;
}

.mb-bet-page__content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.mb-bet-page__containerBetPageContent {
    display: inline-block;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: auto;
    margin-right: 8px;
    width: 320px;
}

.mb-bet-page__betPageContent {
    border-radius: 2px;
    height: auto;
    margin-bottom: 8px;
    padding: 0;
    width: 100%;
}

.mb-bet-page__betPageContentTitle {
    background: #2b2f35;
    border-radius: 2px;
    color: #fff;
    height: 48px;
    line-height: 48px;
    margin-bottom: 4px;
    padding: 0 16px;
    text-align: left;
    width: 100%;
}

.mb-bet-page__betPageContentTitle > h2 {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
}

.mb-bet-page__betPageContentDescription {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #43444a;
    padding: 16px;
    text-align: left;
    width: 100%;
}

.mb-bet-page__betPageContentDescription p {
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
}

.mb-bet-page__betPageContentDescription p p {
    margin-bottom: 8px;
}

.mb-bet-page__betPageContentDescription a {
    color: #00b2ff;
    font-weight: 700;
}

.mb-bet-page__betPageContentDescription a:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.mb-bet-page__betPageContentDescription ul {
    margin-top: 8px;
    padding-left: 16px;
}

.mb-bet-page__containerSuggestedEvents {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    width: auto;
}

.mb-bet-page__containerSideBanners {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 320px;
}

.mb-bet-page__sideBanner {
    display: inline-block;
    margin-bottom: 4px;
    position: relative;
    width: 100%;
    z-index: 500;
}

.mb-bet-page__sideBanner:last-child {
    margin-bottom: 0;
}

.mb-bet-page__sideBanner:active {
    -webkit-transform: scale(0.99);
    transform: scale(0.99);
}

.mb-bet-page__sideBanner:hover .mb-bet-page__sideBannerLink {
    opacity: 0.87;
}

.mb-bet-page__sideBannerTermsAndConditions {
    background: rgba(0, 0, 0, 0.54);
    border-bottom-left-radius: 2px;
    bottom: 0;
    color: #fff;
    height: 24px;
    left: 0;
    line-height: 24px;
    padding: 0 8px;
    position: absolute;
    text-align: left;
    z-index: 501;
}

.mb-bet-page__sideBannerTermsAndConditions:active,
.mb-bet-page__sideBannerTermsAndConditions:focus,
.mb-bet-page__sideBannerTermsAndConditions:visited {
    color: #fff;
}

.mb-bet-page__sideBannerTermsAndConditions:hover {
    color: #00b2ff;
}

.mb-bet-page span.mb-bet-page__sideBannerTermsAndConditions:hover {
    color: #fff;
}

.mb-bet-page__sideBannerLink {
    display: block;
    height: 100%;
    transition: opacity 0.2s ease-in-out;
    width: 100%;
}

.mb-bet-page__sideBannerLink > img {
    border-radius: 2px;
    width: 100%;
}

@media (max-width: 1750px) {
    .mb-bet-page__containerSuggestedEvents {
        margin-right: 0;
    }
}
/* .Tabs__tabContainer--attachToTop___2Unq9 {
    padding: 0 16px;
  } */

@media (max-width: 1440px) {
    .mb-bet-page__content {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .mb-bet-page__containerBetPageContent {
        margin-bottom: 0;
        margin-right: 0;
        width: 100%;
    }
    .mb-bet-page__betPageContentTitle {
        height: 36px;
        line-height: 36px;
    }
    .mb-bet-page__betPageContentDescription p {
        line-height: 1.3em;
    }
    .mb-bet-page__containerSuggestedEvents {
        margin-right: 0;
    }
    .mb-bet-page__containerSideBanners {
        display: none;
    }
}

@media (max-width: 520px) {
    .mb-bet-page__containerSuggestedEvents .mb-events {
        padding: 0;
    }
}

#NotFound__outline-infinity-loader___2U9aX {
    stroke-dasharray: 2.42777px, 242.77666px;
    stroke-dashoffset: 0;
    -webkit-animation: NotFound__infinityAnimation___22yCr 1.6s linear infinite;
    animation: NotFound__infinityAnimation___22yCr 1.6s linear infinite;
}

@-webkit-keyframes NotFound__infinityAnimation___22yCr {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

@keyframes NotFound__infinityAnimation___22yCr {
    12.5% {
        stroke-dasharray: 33.98873px, 242.77666px;
        stroke-dashoffset: -26.70543px;
    }
    43.75% {
        stroke-dasharray: 84.97183px, 242.77666px;
        stroke-dashoffset: -84.97183px;
    }
    to {
        stroke-dasharray: 2.42777px, 242.77666px;
        stroke-dashoffset: -240.34889px;
    }
}

.NotFound__notFound___3G74D {
    background-color: #43444a;
    border-radius: 2px 2px 0 0;
    height: 577px;
    margin: auto 0 32px;
    padding-top: 120px;
    text-align: center;
}

@media (max-width: 520px) {
    .NotFound__notFound___3G74D {
        padding: 56px 8px 0;
    }
}

.NotFound__logo___36MVH {
    margin: 0 auto 16px;
    max-height: 40px;
}

.NotFound__title___ZDZnu {
    color: #a3a1a7;
    font-size: 21px;
    font-weight: 700;
    margin: 0 auto 16px;
    text-transform: uppercase;
}

.NotFound__text___3D0aP {
    color: #e2e3e3;
    font-size: 14px;
    font-weight: 600;
    margin: 0 auto 32px;
    max-width: 614px;
}

.NotFound__text-small___33iur {
    font-size: 12px;
    font-weight: 500;
    margin-top: 40px;
}

.NotFound__link___WIay7 {
    color: #00b2ff;
    cursor: pointer;
    display: inline;
    font-weight: 700;
    margin-top: 10px;
}

.NotFound__link___WIay7:hover {
    color: #00b2ff;
    opacity: 0.87;
}

.mb-modal--mobile {
    left: 50%;
    transform: translateX(50%);
}

@media (max-width: 767px) {
    .mb-modal--mobile {
        transform: translateX(0);
    }
}

.Buttons__login___2_odk {
    margin-right: 15px;
    width: 120px;
    height: 36px;
}

@media (max-width: 1200px) {
    .Buttons__login___2_odk {
        margin-right: 15px;
        width: 120px;
        height: 36px;
    }
}

@media (max-width: 767px) {
    .Buttons__login___2_odk {
        margin-right: 10px;
        height: 36px;
        /* background-color: #c51a1b; */
    }
}

@media (max-width: 450px) {
    .Buttons__login___2_odk {
        width: 90px;
        height: 30px;
        margin-right: 0px;
        background-color: #c51a1b;
    }
}
/* ///////////////////////// */

@media (max-width: 320px) {
    .ClickIcons {
        display: none;
    }
    .Runner-module__runnerName___3kW0B {
        font-size: 13px;
    }
    .Tabs__leftControl___26OBk,
    .Tabs__rightControl___3p8yM {
        display: block;
    }
    .Market__overround___2bPLU {
        width: 55px !important;
    }
}

@media (min-width: 320px) and (max-width: 935px) {
    .ClickIcons {
        display: none;
    }
    .Runner__withdrawn-prices-3___3m3vx {
        width: 115px !important;
    }
    .pageResponsive {
        width: 100% !important;
    }
}

.DesktopLayout-module__icons___fOzld {
    display: flex !important;
}

@media (min-width: 320px) and (max-width: 767px) {
    .DesktopLayout-module__icons___fOzld {
        display: none !important;
    }
}

@media (max-width: 450px) {
    .Event-module__eventLink___1ynt- {
        font-size: 13px;
        max-width: 180px;
        white-space: nowrap;
    }
}

@media (max-width: 320px) {
    .Event-module__eventLink___1ynt-.custom-event-module {
        max-width: 121px;
    }
}

.horse-runner-head {
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 8px);
}
/* @media only screen and (max-width: 660px){
  .Navigation__navigation___1hKCZ {
    display: block;
  }
} */
/* /////////////////////////////// */

@media (max-width: 600px) {
    .Buttons__login___2_odk {
        margin-right: 0;
        height: 32px;
        line-height: 32px;
    }
    .SearchBar__form___3KsGK {
        background: #43444a none;
        min-width: 100%;
    }
    .MobileFooter__mobileFooter___3JLou {
        background-color: #2b2f35;
        bottom: 0;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        height: 48px;
        left: 0;
        margin-left: 0;
        position: fixed;
        transition: bottom 0.2s ease-in-out, background 0.2s ease-in-out;
        width: 100%;
        z-index: 1013;
    }
    .MobileFooter__footerItem___3PhqG {
        -webkit-flex: 1;
        flex: 1;
        max-height: 100%;
        opacity: 0.38;
        position: relative;
    }
    .MobileFooter__selected___2lStN {
        opacity: 1;
    }
    .MobileFooter__itemContent___2YUOz {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .MobileFooter__icon___3Z54f {
        height: 24px;
        margin: 6px auto 1px;
        object-fit: contain;
    }
    .MobileFooter__label___3Ng9O {
        color: #fff;
        font-size: 12.2px;
        text-align: center;
        font-weight: 800;
        margin: 1px auto;
    }
    .MobileFooter__hideFooter___2YJ2_ {
        bottom: -48px;
    }
    body .mb-app--right-sidebar-opened {
        padding: 0;
    }
}

.NavMain__opened___-XmkH {
    left: 0;
    transition: width 0.2s ease-in-out, left 0.2s ease-in-out;
}
/* @media (max-width:1600px) {
    .tradeview-collapse {
        display: none;
    }
} */
/* .Buttons__buttonContainer___CqA-K {
    background-color: #53555b;
    bottom: 0;
    height: 168px;
    padding: 16px;
    position: absolute;
    width: 100%;
} */

@media (max-width: 1610px) {
    .Betslip__tabs--traderView___Op-IS.betslip-right-views {
        display: none;
    }
}

#depositId.ReactModalPortal,
#withdrawId.ReactModalPortal {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5000;
    display: none;
}

#depositId.ReactModalPortal .ReactModal__Overlay,
#withdrawId.ReactModalPortal .ReactModal__Overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 5000;
}

#depositId.ReactModalPortal .ReactModal__Content,
#withdrawId.ReactModalPortal .ReactModal__Content {
    -webkit-align-items: center;
    align-items: center;
    box-shadow: 0 0 20px 8px rgb(0 0 0 / 30%);
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    outline: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    opacity: 0.2;
    overflow: hidden;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.85);
    transform: translateX(-50%) translateY(-50%) scale(0.85);
    transition: opacity 0.25s ease-in-out,
        -webkit-transform 0.25s cubic-bezier(0.5, -0.1, 0, 1.11);
    transition: opacity 0.25s ease-in-out,
        transform 0.25s cubic-bezier(0.5, -0.1, 0, 1.11);
    transition: opacity 0.25s ease-in-out,
        transform 0.25s cubic-bezier(0.5, -0.1, 0, 1.11),
        -webkit-transform 0.25s cubic-bezier(0.5, -0.1, 0, 1.11);
    transition-delay: 25ms;
    will-change: opacity, transform;
}

#depositId.ReactModalPortal .ReactModal__Content--after-open,
#withdrawId.ReactModalPortal .ReactModal__Content--after-open {
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
}

#depositId.ReactModalPortal .mb-modal--deposit,
#depositId.ReactModalPortal .mb-modal--withdraw,
#withdrawId.ReactModalPortal .mb-modal--deposit,
#withdrawId.ReactModalPortal .mb-modal--withdraw {
    height: 606px;
    width: 612px;
}

#depositId.ReactModalPortal .mb-modal__content,
#withdrawId.ReactModalPortal .mb-modal__content {
    padding-left: 0;
    padding-right: 0;
    background-color: #fff;
    width: 100%;
    height: 100%;
    margin-top: -40px;
    padding-top: 40px;
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    color: #2b2f35;
    z-index: 5001;
    overflow: hidden;
}

#depositId.ReactModalPortal .Cashier-module__main___1dWUJ,
#withdrawId.ReactModalPortal .Cashier-module__main___1dWUJ {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    background-color: #fff;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    position: relative;
    overflow: auto;
}

@media (max-width: 600px) {
    #depositId.ReactModalPortal .mb-modal--deposit,
    #depositId.ReactModalPortal .mb-modal--withdraw,
    #withdrawId.ReactModalPortal .mb-modal--deposit,
    #withdrawId.ReactModalPortal .mb-modal--withdraw {
        width: 100%;
        height: 100%;
    }
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.cls-playerIntent .playerIntent.mb-registration__option {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 5px 5px;
    line-height: 18px;
}

@media (max-width: 520px) {
    .mb-registration__container-buttons {
        position: static;
        bottom: auto;
    }
}

.row-fluid.cls-custom-select button.selectpicker {
    border-left: 0px;
    border-right: 0px;
    border-top: 0;
    border-bottom: 1px solid #a3a1a7;
    border-radius: 0;
    padding: 0;
    font-size: 15px;
}

.row-fluid.cls-custom-select .bootstrap-select.btn-group .btn .caret {
    right: 0;
}

a.header-close-icon {
    font-size: 22px;
    margin-right: 7px;
    margin-top: 0px;
    font-weight: 300;
}

@media (min-width: 280px) and (max-width: 300px) {
    .Header__header___Uivng {
        /* padding: 0 10px; */
        justify-content: center;
    }
    .SearchBar__search___34nHX {
        min-width: 141px;
        /* margin-left: 7px; */
    }
    .SearchBar__searchLabelImage___1Ugdb {
        background-size: 75px 12px;
    }
}
/* /////////////////////////////// */

.Tile__main___17Ita.All-Sportmenu {
    height: 95px;
    /* width: 95px; */
}

.All-Sportmenu .Tile__text___3Po-J {
    font-size: 12px;
}

.All-Sportmenu .Tile__icon___3IJFR {
    margin-top: -25px;
}

.All-Sportmenu .Tile__text___3Po-J {
    bottom: 18px;
}

@media (min-width: 280px) and (max-width: 320px) {
    .Tile__main___17Ita.All-Sportmenu {
        /* width: 76px; */
    }
}

.GameSortMenu-module__sortOptions___2SsQh.gamesortmenu-scroll {
    width: 400px !important;
    height: 45px;
    overflow: auto hidden !important;
    flex-wrap: nowrap !important;
}

.LiveLobby-module__topSubMenu___OBOHM.sortDiv.gamesortmenu-scrollhide {
    overflow: hidden !important;
}

.GameSortMenu-module__sortOptions___2SsQh.gamesortmenu-scroll::-webkit-scrollbar {
    width: 1px !important;
    height: 5px !important;
}
/* Track */

.GameSortMenu-module__sortOptions___2SsQh.gamesortmenu-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* Handle */

.GameSortMenu-module__sortOptions___2SsQh.gamesortmenu-scroll::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255, 0, 0, 0.8);
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
}

.GameSortMenu-module__sortOptions___2SsQh.gamesortmenu-scroll::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 0, 0, 0.4);
}

@media (min-width: 601px) {
    .depoBtnTopbar.Buttons__buttons___aLOW8 {
        order: 1;
    }
}

@media (max-width: 450px) {
    .depoBtnTopbar.Buttons__buttons___aLOW8 {
        margin: 0 4px !important;
    }
    .mb-button--medium.depoitTopbar {
        width: auto !important;
        min-width: 34px !important;
        margin: 0 !important;
        display: flex;
        justify-content: center;
        padding: 0 5px;
    }
    .Balances__balances___1bDig {
        margin-right: 4px !important;
    }
}

@media (max-width: 768px) {
    .header_logo_main {
        height: 48px;
        width: 48px;
    }
}

@media (max-width: 767px) {
    .Buttons__login___2_odk {
        width: 80px;
    }
    .Buttons__register___3OUvf.registerUserData {
        width: 80px;
    }
}

@media (max-width: 600px) {
    .header_logo_main {
        height: 28px;
        width: 28px;
    }
}

.NewPasswordReset#newPass {
    padding-right: 52px;
}

.Event-module__prices___25_DW.swipe-detector {
    position: relative;
}

.coupon-state-overlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    text-align: center;
}

.state-overlay-container {
    height: 100%;
    background-color: hsla(0, 0%, 100%, 0.65);
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border: 1px solid #b30100;
}

span.state-label {
    font-size: 14px;
    line-height: 39px;
    font-weight: 700;
    color: #b30000;
    text-align: center;
    display: inline-block;
}

.suspended-overlay-container {
    background: hsl(0deg 0% 100% / 22%);
    transform: translateY(-50%);
    margin-top: 0;
    top: 50%;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
}

@media (max-width: 320px) {
    .mb-form {
        padding: 0 8px;
    }
}
/* .suspended-label {
    font-size: 18px;
    font-weight: 700;
    padding: 8px 36px 11px;
    color: #b30000;
    background-color: hsla(0, 0%, 100%, .65);
    border: 2px solid #b30000;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 40%;
} */

body.skeleton-opened,
html.skeleton-opened {
    overflow: hidden;
}

.imgHeading {
    color: rgb(217, 175, 91);
    font-size: 27px;
    margin: 0;
    font-weight: 700;
    margin-top: 2px;
    text-transform: uppercase;
}

.daterangepicker.opensright:before,
.daterangepicker.opensright:after {
    left: 50% !important;
}

@media (max-width: 319px) {
    .cl-mob-menu-sec .Tile__main--colossus___2xFVB .Tile__text___3Po-J,
    .cl-mob-menu-sec .Tile__main--virtuals___3OH5x .Tile__text___3Po-J,
    .cl-mob-menu-sec .All-Sportmenu .Tile__text___3Po-J {
        font-size: 12px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
    only screen and (min--moz-device-pixel-ratio: 2),
    only screen and (-o-min-device-pixel-ratio: 2/1),
    only screen and (min-device-pixel-ratio: 2),
    only screen and (min-resolution: 362dpi),
    only screen and (min-resolution: 2dppx) {
    @media (max-width: 320px) and (max-height: 760px) and (orientation: portrait) {
        .cl-mob-menu-sec .Grid__sectionContent___gtkww .Tile__main___17Ita {
            min-width: 23vw;
        }
    }
}

@media (min-width: 319px) and (max-width: 333px) {
    .cl-mob-menu-sec .Tile__main___17Ita {
        min-width: 18.5vw;
    }
}

@media (min-width: 300px) and (max-width: 319px) {
    .cl-mob-menu-sec .Tile__main___17Ita {
        min-width: 18.4vw;
    }
}

@media (min-width: 280px) and (max-width: 299px) {
    .cl-mob-menu-sec .Tile__main___17Ita {
        min-width: 23vw;
    }
}

@media (min-width: 240px) and (max-width: 319px) {
    .accountsTopbar {
        width: 20px;
    }
    .accountsTopbar img {
        width: 14px !important;
    }
}

@media (min-width: 240px) and (max-width: 320px) {
    .header_logo_main {
        height: 24px;
        width: 24px;
    }
    .mb-button--medium.depoitTopbar {
        min-width: 25px !important;
    }
}

.owl-carousel,
.cor_slide.owl-loaded {
    touch-action: none;
}

.bodyPopOverflowHidden {
    overflow: hidden !important;
    -webkit-overflow: hidden !important;
}

@media (min-width: 240px) and (max-width: 768px) {
    .Account__main___1x7ap {
        overflow: hidden auto;
    }
    .Account__container___WKQr_ {
        overflow: initial;
    }
}

@media (min-height: 240px) and (max-height: 600px) {
    .Account__main___1x7ap {
        overflow: hidden auto;
    }
    .Account__container___WKQr_ {
        overflow: initial;
    }
}

@media (min-width: 960px) and (max-height: 600px) {
    .mb-modal.depositModalWidth {
        height: 579px !important;
    }
    #depositId .mb-modal.depositModalWidth .pop-body {
        overflow-y: scroll;
        min-width: inherit;
        max-width: inherit;
        width: 100%;
    }
    .mb-registration__section--right {
        display: block;
    }
}

@media (max-width: 520px) and (orientation: portrait) {
    .mb-login__container-join {
        position: fixed;
        bottom: 14vw;
    }
    form.mb-form.undefined.mb-form-center {
        top: 40%;
    }
}

@media (max-height: 600px) and (min-width: 280px) and (orientation: landscape) {
    .mb-login__container-form
        a.loginWithMobileOpen.mb-button.mb-button--wider.mb-button--flat.mb-button_login_color {
        margin-bottom: 30px;
    }
}

@supports (-webkit-touch-callout: none) {
    @media (max-width: 520px) and (orientation: portrait) {
        .mb-login__container-join {
            bottom: 26vw;
        }
        form.mb-form.undefined.mb-form-center {
            top: 40%;
        }
    }
}

@media (min-height: 0px) and (min-width: 601px) {
    #depositId.ReactModalPortal .mb-modal--deposit {
        height: 520px !important;
    }
}

@media (orientation: landscape) {
    .mb-login__container-join {
        display: block !important;
    }
    .NavMain__main___3vzli {
        padding-bottom: 50px;
    }
    .Offers__containerOffers___3Iux2,
    .Offers__containerScrollable___33-mi {
        height: calc(100% + -30px);
    }
}
/* .Olympics.dropdown-item {
    height: 66px;
    line-height: 66px;
    margin-top: -16px;
} */

.seesion-main {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

img.session-image {
    max-width: 135px;
}
/* ////////////// promotion and index page scroll down button starts ////////////////////// */

.skipDownBtn {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in 3s;
    transition: all 0.5s ease-in 3s;
}

.skipDownBtn {
    background: #c51a1b;
    position: fixed;
    bottom: 60px;
    left: 50%;
    margin-left: -16px;
    display: block;
    width: 32px;
    height: 32px;
    border: 2px solid #fff;
    background-size: 14px auto;
    border-radius: 50%;
    z-index: 11;
    -webkit-animation: bounce 2s infinite 2s;
    animation: bounce 2s infinite 2s;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    transform: scale(1);
}

.skipDownBtn:before {
    position: absolute;
    top: calc(50% - 8px);
    left: calc(50% - 6px);
    transform: rotate(-45deg);
    display: block;
    width: 12px;
    height: 12px;
    content: "";
    border: 2px solid white;
    border-width: 0px 0 2px 2px;
}

@keyframes bounce {
    0%,
    100%,
    20%,
    50%,
    80% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    60% {
        -webkit-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        transform: translateY(-5px);
    }
}

@media (min-height: 850px) {
    .skipDownBtn {
        display: none;
    }
}

@media (orientation: landscape) {
    .skipDownBtn {
        bottom: 10px;
    }
}
/* ////////////// promotion and index page scroll down button ends ////////////////////// */

.cls_line_back .Offer__layersStake--back___39e-l,
.cls_line_back .Offer__odds--back___3kZ9w,
.cls_line_back .Offer__backersStake--back___3x13W {
    background-color: #c9ede4;
}

.cls_line_back
    .Offer__layersStake--back___39e-l
    > span
    > .Offer__betslipInput___12_Lc:focus,
.cls_line_back
    .Offer__odds--back___3kZ9w
    > span
    > .Offer__betslipInput___12_Lc:focus,
.cls_line_back
    .Offer__backersStake--back___3x13W
    > span
    > .Offer__betslipInput___12_Lc:focus {
    border: 2px solid #51ad95;
}

.cls_line_back .cls_bet_pts,
.cls_line_back .cls_bet_pts:hover {
    background-color: #51ad95;
}

.cls_line_back .Offer__label--back___3BpFr {
    color: #51ad95;
}

.cls_line_lay .Offer__layersStake--lay___3QWzU,
.cls_line_lay .Offer__odds--lay___woJZA,
.cls_line_lay .Offer__backersStake--lay___v5KSU {
    background-color: #b4ddda;
}

.cls_line_lay
    .Offer__layersStake--lay___3QWzU
    > span
    > .Offer__betslipInput___12_Lc:focus,
.cls_line_lay
    .Offer__odds--lay___woJZA
    > span
    > .Offer__betslipInput___12_Lc:focus,
.cls_line_lay
    .Offer__backersStake--lay___v5KSU
    > span
    > .Offer__betslipInput___12_Lc:focus {
    border: 2px solid #519995;
}

.cls_line_lay .cls_bet_pts,
.cls_line_lay .cls_bet_pts:hover {
    background-color: #519995;
}

.cls_line_lay .Offer__label--lay___1lcrJ {
    color: #519995;
}

.cls_betting {
    cursor: pointer;
}

.cls_line_back .Bet__odds--back___1XMKz,
.cls_line_back .Bet__backersStake--back___3rAzI,
.cls_line_back .Bet__layersStake--back___A2ZGl,
.cls_line_back .Bet__runnerName--back___c2Kjb {
    background-color: #c9ede4;
}

.cls_line_lay .Bet__odds--lay___24Dg1,
.cls_line_lay .Bet__runnerName--lay___W8H1D,
.cls_line_lay .Bet__backersStake--lay___25_xn,
.cls_line_lay .Bet__layersStake--lay___1peoI {
    background-color: #519995;
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
    .desk_view {
        display: none !important;
    }
    .mob_view {
        display: block !important;
    }
    #backToHome {
        display: block;
        cursor: pointer;
    }
    .cls_transback {
        cursor: pointer;
    }
    .download-bar,
    .betHistoryHeader,
    .myBets_top,
    .help-bar,
    .headerBgTickets,
    .challengesHeading,
    .vip-design-wrapper .text_wrapper {
        border-top: 1px solid #5a5a5b;
    }
    .gifPaymentImg2_desk {
        display: none !important;
    }
    .gifPaymentImg2_mob {
        display: block;
        padding: 10px 0;
    }
    .mb-footer__row_mob {
        text-align: center;
    }
    .mb-footer__contact-image_mob {
        position: inherit;
        margin-right: 5px;
    }
    .gameProvidersLable_mob {
        text-align: center;
    }
    .paymentMethodsDiv_mob {
        justify-content: space-evenly;
    }
    .mb-footer__contact-link_mob {
        padding-left: 0;
    }
}

@media only screen and (min-width: 601px) and (max-width: 6000px) {
    .desk_view {
        display: block !important;
    }
   .desk_view img {
        width: 100% !important;
        cursor: pointer;
    }
    .mob_view {
        display: none !important;
    }
    #backToHome {
        display: none;
    }
    .gifPaymentImg2_desk {
        display: block !important;
    }
    .gifPaymentImg2_mob {
        display: none !important;
    }
}

.backHmRef {
    position: absolute;
    top: 9px;
    left: 10px;
}

@media (min-width:601px){
    #gotoBtn {
        right: 82px;
    }
}

#gotoBtn {
    display: none;
    position: fixed;
    /* bottom: 52px; */
    /* right: 14px; */
    bottom: 64px;
    right: 16px;
    z-index: 99;
    font-size: 15px;
    border: none;
    outline: none;
    background-color: #c51a1b;
    color: white;
    cursor: pointer;
    padding: 8px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    border: 2px solid #fff;
} 

@media (max-width: 704px) {
    .Event-module__missingMarket___220TO,
    .Event-module__missingRunner___1obpk {
        width: auto;
        margin-left: 0;
    }
}

@media (max-width: 360px) {
    span.Event-module__missingPriceBox___2bSrv {
        width: 40px;
    }
}

.chg_pass {
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #00b2ff;
    padding: 0 20px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 2px;
    margin: auto;
    cursor: pointer;
    width: 100%;
    text-align: center;
}

@media (orientation: landscape) {
    .land_bttm_reg {
        padding-bottom: 60px !important;
    }
}

.mobile-main-header {
    display: none;
}

.sort_by_text {
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                        supported by Chrome, Edge, Opera and Firefox */
}

.swiper-pagination-casino {
    text-align: center;
    height: 24px;
    z-index: 1;
    position: absolute !important;
    bottom: 0 !important;
    top: auto !important;
}

.swiper-pagination-casino span {
    background: red;
    width: 12px;
    height: 12px;
    border: 2px solid #fff;
}

@media (min-height: 600px) and (max-height: 706px) {
    .mb-modal--registration {
        height: 100vh;
    }
}

@media (max-height: 599px) {
    .mb-registration__section--right {
        display: none;
    }
}

@media (max-height: 420px) {
    .form-tab-mobile-verification {
        width: 100%;
        margin-top: 90px !important;
        overflow: auto;
        padding-top: 170px !important;
    }
}

/* @media (min-height: 0px) and (max-height: 319px) {
    .form-tab-mobile-verification {
        margin-top: calc(100% - 100vh) !important;
        padding-top: 170px !important;
    }
} */

@media (min-width: 1520px) {
    .GameQuickLink-module__main___2a7vW {
        height: 87px;
    }
}

@media (max-width: 320px) {
    .Offers__containerScrollable___33-mi {
        padding: 8px 2px 16px;
    }
    .Offer__betslipInput___12_Lc {
        font-size: 11px;
    }
    .Bets__betsContainer___3J731.custom-padding {
        padding-left: 0;
        padding-right: 0;
    }
}

.cl_half_bet {
    position: relative;
}

.half-section {
    position: absolute;
    right: -17px;
    display: none;
}

.half-lay,
.half-back {
    background: #feafb2;
    border-radius: 2px 0px 0px 2px;
    width: 9px;
    height: 41px;
    display: none;
}

.half-back {
    background: #8dd2f0;
}

.owl-carousel .owl-stage,
.owl-carousel .owl-stage-outer,
.owl-carousel.owl-drag .owl-item,
.owl-carousel.owl-theme.type-carousel {
    -ms-touch-action: pan-y !important;
    touch-action: pan-y !important;
}
/* .owl-carousel.owl-theme.type-carousel {
        overflow-y: scroll;
    } */

#ratings-reviews .owl-carousel.owl-drag .owl-item {
    overflow-y: scroll;
}
/* .owl-carousel .owl-stage,
    .owl-carousel .owl-stage-outer .owl-carousel.owl-drag .owl-item {
        -ms-touch-action: auto;
        touch-action: auto;
    } */

.EventTime-module__time___3c4Ms.cl-event-time {
    width: 65px;
}
/* .cl-mob-menu-sec .Tile__main___17Ita {
        min-width: unset!important;
        flex: 0 0 auto;
    } */

@media (max-width: 320px) and (max-height: 480px) {
    .form-tab-mobile-verification {
        margin-top: 90px !important;
        padding-top: 20px !important;
    }
}
@media (min-width: 768px) and (max-height: 600px) {
    .mb-modal--registration,
    .mb-modal--login {
        height: 100%;
        width: 750px;
    }
    .form-tab-section,
    .mb-login__section--left {
        width: 100%;
    }
    .mb-login__section--right,
    .mb-registration__section--right {
        display: none;
    }
}
.fp-fullscreen {
    display: none !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1500px) {
    .tou__name {
        display: none;
    }
}

.cancelbet_ld {
    width: auto ;
    height: 30px ;
    top: 50% ;
    transform: translateY(-50%);
} 