@import url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/casino/hubcasinolist.css?12312);
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);
@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin,latin-ext);
#russia_2018_module,
.username_module {
    display: none
}
@-webkit-keyframes handswipe {
    0% {
        right: 5px;
        opacity: 1;
        margin-top: 0
    }
    to {
        right: 120px;
        opacity: 1;
        margin-top: 0
    }
}
@keyframes handswipe {
    0% {
        right: 5px;
        opacity: 1;
        margin-top: 0
    }
    to {
        right: 120px;
        opacity: 1;
        margin-top: 0
    }
}
@-webkit-keyframes opacityanimate {
    0% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}
@keyframes opacityanimate {
    0% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}
body:not(.mobile-view) .qr-animation-bethub {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    position: relative;
    left: -15px;
    margin: 0 auto
}
.qr-animation-bethub {
    width: 435px;
    height: 186px;
    position: relative;
    margin: 23px 0 0
}
.qr-animation-bethub svg {
    fill: #fff
}
.qr-animation-bethub svg#qr-box {
    left: 5px;
    top: 10px;
    position: absolute;
    z-index: 1;
    -webkit-animation: qr-box-animation 6s infinite;
    animation: qr-box-animation 6s infinite
}
.qr-animation-bethub svg#qr-phone {
    right: 5px;
    top: 10px;
    position: absolute;
    z-index: 2;
    -webkit-animation: qr-phone-animation 6s infinite;
    animation: qr-phone-animation 6s infinite
}
.qr-animation-bethub svg#qr-tick {
    right: 125px;
    top: 40px;
    position: absolute;
    z-index: 2;
    -webkit-animation: qr-tick-animation 6s infinite;
    animation: qr-tick-animation 6s infinite;
    fill: #0e930c
}
.icon-message {
    width: 435px;
    height: 186px;
    position: relative;
    margin: -16px 0 0
}
.icon-message svg {
    fill: #fff
}
.icon-message svg#qr-box {
    left: 5px;
    top: 10px;
    position: absolute;
    z-index: 1;
    -webkit-animation: opacityanimate 1s;
    animation: opacityanimate 1s
}
.icon-message svg#qr-phone {
    right: 5px;
    top: 10px;
    position: absolute;
    z-index: 2;
    -webkit-animation: qr-phone-animation 6s infinite;
    animation: qr-phone-animation 6s infinite
}
.icon-message svg#qr-tick,
.icon-message svg#qr-void {
    right: 10px;
    top: 50px;
    position: absolute;
    z-index: 2;
    -webkit-animation: qr-message-animation 3s;
    animation: qr-message-animation 3s
}
.icon-message svg#qr-void {
    fill: #b01616
}
.icon-message svg#qr-tick {
    fill: #0e930c
}
body.mobile-view .qr-animation-bethub {
    width: 320px;
    height: 150px;
    margin: 10px auto
}
body.mobile-view .qr-animation-bethub svg#qr-box {
    width: 100px;
    height: 129px;
    -webkit-animation: qr-box-animation-mobile 6s infinite;
    animation: qr-box-animation-mobile 6s infinite
}
body.mobile-view .qr-animation-bethub svg#qr-phone {
    width: 100px;
    height: 129px;
    -webkit-animation: qr-phone-animation-mobile 6s infinite;
    animation: qr-phone-animation-mobile 6s infinite
}
body.mobile-view .qr-animation-bethub svg#qr-tick {
    right: 80px;
    -webkit-animation: qr-tick-animation 6s infinite;
    animation: qr-tick-animation 6s infinite
}
body.mobile-view .icon-message {
    width: 310px;
    height: 150px;
    margin: 10px auto
}
body.mobile-view .icon-message svg#qr-box {
    width: 100px;
    height: 129px;
    -webkit-animation: opacityanimate 1s;
    animation: opacityanimate 1s
}
body.mobile-view .icon-message svg#qr-tick,
body.mobile-view .icon-message svg#qr-void {
    top: 25px;
    width: 80px;
    -webkit-animation: qr-message-animation 3s;
    animation: qr-message-animation 3s
}
@-webkit-keyframes qr-tick-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    65% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(0deg);
        transform: scale(0) rotate(0deg)
    }
    70% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }
    85% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}
@keyframes qr-tick-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    65% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(0deg);
        transform: scale(0) rotate(0deg)
    }
    70% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }
    85% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}
@-webkit-keyframes qr-box-animation {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 0
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 1
    }
    40% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px
    }
    55% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px
    }
    60% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }
    65% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 0
    }
    70% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }
    85% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }
    95% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
}
@keyframes qr-box-animation {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 0
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 1
    }
    40% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px
    }
    55% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px
    }
    60% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }
    65% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 0
    }
    70% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }
    85% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 155px;
        top: -10px;
        opacity: 1
    }
    95% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
}
@-webkit-keyframes qr-phone-animation {
    30% {
        right: 5px
    }
    60% {
        right: 140px
    }
    85% {
        right: 140px
    }
    95% {
        right: 5px
    }
}
@keyframes qr-phone-animation {
    30% {
        right: 5px
    }
    60% {
        right: 140px
    }
    85% {
        right: 140px
    }
    95% {
        right: 5px
    }
}
@-webkit-keyframes qr-box-animation-mobile {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 0
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 1
    }
    40% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px
    }
    55% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px
    }
    60% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }
    65% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 0
    }
    70% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }
    85% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }
    95% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
}
@keyframes qr-box-animation-mobile {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 0
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
    30% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px;
        opacity: 1
    }
    40% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px
    }
    55% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px
    }
    60% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }
    65% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 0
    }
    70% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }
    85% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        left: 120px;
        top: -5px;
        opacity: 1
    }
    95% {
        -webkit-transform: scale(1);
        transform: scale(1);
        left: 5px;
        top: 10px
    }
}
@-webkit-keyframes qr-phone-animation-mobile {
    30% {
        right: 5px
    }
    60% {
        right: 100px
    }
    85% {
        right: 100px
    }
    95% {
        right: 5px
    }
}
@keyframes qr-phone-animation-mobile {
    30% {
        right: 5px
    }
    60% {
        right: 100px
    }
    85% {
        right: 100px
    }
    95% {
        right: 5px
    }
}
@-webkit-keyframes qr-message-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    20% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(0deg);
        transform: scale(0) rotate(0deg)
    }
    30% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }
}
@keyframes qr-message-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    20% {
        opacity: 0;
        -webkit-transform: scale(0) rotate(0deg);
        transform: scale(0) rotate(0deg)
    }
    30% {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1) rotate(1turn);
        transform: scale(1) rotate(1turn)
    }
}
.bounce-transition {
    display: inline-block
}
.bounce-enter {
    -webkit-animation: bounce-in .5s;
    animation: bounce-in .5s
}
.bounce-leave {
    -webkit-animation: bounce-out .5s;
    animation: bounce-out .5s
}
@-webkit-keyframes bounce-in {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes bounce-in {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@-webkit-keyframes bounce-out {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}
@keyframes bounce-out {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}
.slide-fade-enter-active {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}
.slide-fade-leave-active {
    -webkit-transition: all .8s cubic-bezier(1, .5, .8, 1);
    transition: all .8s cubic-bezier(1, .5, .8, 1)
}
.slide-fade-enter,
.slide-fade-leave-to {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    opacity: 0
}
html {
    position: relative;
    min-height: 100%
}
body {
    background: #101e44;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    color: #fff;
    padding: 0 !important
}
body.mobile-view .hidden-mobile,
body:not(.mobile-view) .visible-mobile {
    display: none
}
body::-webkit-scrollbar {
    width: 10px !important
}
body:not(.mobile-view) {
    scrollbar-color: #f5ae44 #323a15;
    scrollbar-width: thin
}
body:not(.mobile-view)::-webkit-scrollbar {
    width: 4px
}
body:not(.mobile-view)::-webkit-scrollbar-track {
    background: #122c74
}
body:not(.mobile-view)::-webkit-scrollbar-thumb {
    background: #2a51bc
}
body:not(.mobile-view) ::-webkit-scrollbar {
    background-color: #0e1a3c;
    width: 6px
}
body:not(.mobile-view) * {
    scrollbar-color: #f5ae44 #323a15;
    scrollbar-width: thin
}
body:not(.mobile-view) ::-webkit-scrollbar-track {
    margin-bottom: 4px
}
body:not(.mobile-view) ::-webkit-scrollbar-thumb {
    border-radius: 11px;
    background-color: #2548a7;
    border: 1px solid #323a15;
    width: 9px
}
body:not(.mobile-view) ::-webkit-scrollbar-track-piece {
    background-color: #0e1a3c;
    width: 10px
}
body:not(.mobile-view) .auth-section {
    min-height: 525px
}
* {
    outline: none !important
}
a {
    text-decoration: none !important
}
a.disabled {
    cursor: no-drop
}
.cash-out,
.reseller-item {
    display: none !important
}
section {
    clear: both
}
.telegram-bottom-left,
.telegram-mobile {
    display: none
}
.bethub-view {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100% - 74px);
    margin: 0;
    min-width: 980px;
    top: 74px
}
.bethub-view .bethub-view-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed
}
.bethub-view .bethub-view-wrapper .bethub-view-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-row;
    width: 100%
}
.bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: table-cell;
    width: 100%;
    height: 100%;
    border-top: 1px solid transparent
}
.overlay-page {
    background: rgba(0, 0, 0, .66);
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 9999;
    display: none;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
@media (min-width:1200px) {
    .container {
        width: 1310px !important
    }
}
@-moz-document url-prefix() {
    .betSlip .bet-events input {
        height: 23px !important
    }
}
.modal-backdrop {
    background: rgba(26, 48, 109, .8);
    z-index: 9999
}
.modal-backdrop.in {
    opacity: 1 !important
}
.modal {
    z-index: 9999999
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    pointer-events: none
}
#notificationPopup .modal-header {
    background: #f5ae44;
    border-bottom-color: #f5ae44 !important
}
@media (min-width:768px) {
    .modal-dialog {
        margin: 50px auto
    }
}
.carousel-control {
    width: 10%
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    margin-top: -20px;
    font-size: 60px
}
.modal-header {
    padding: 10px 15px;
    border-radius: 2px 2px 0 0;
    border-bottom-color: #f5ae44
}
.modal-header .close {
    opacity: 1;
    color: #fff;
    text-shadow: none;
    background: #000;
    padding: 0 5px;
    border-radius: 100%;
    border: 2px solid #fff;
    position: absolute;
    right: -8px;
    top: -7px
}
.modal-header h4 {
    font-size: 16px
}
.modal-footer {
    padding: 10px 15px;
    text-align: right;
    border-top: 1px solid #2548a7
}
.modal-footer .btn {
    font-size: 12px;
    border-radius: 2px;
    padding: 5px 10px
}
.modal-content {
    border-radius: 2px;
    background-color: #22439a
}
.btn {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.input-group-addon {
    background: #2548a7 !important;
    border-color: #2e5ad1 !important;
    color: #fff;
    font-size: 12px
}
.btn-info {
    background: #f5ae44 !important;
    border-color: #f5ae44 !important
}
.btn-info:focus,
.btn-info:hover {
    background: #f7bd66 !important;
    border-color: #f7bd66 !important
}
.btn-default {
    background: #fff;
    border-color: #fff
}
.btn-default:focus,
.btn-default:hover {
    background: #ededed;
    border-color: #ededed;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .21);
    box-shadow: 0 0 4px rgba(0, 0, 0, .21)
}
.btn-warning {
    background: #f5ae44;
    border-color: #f5ae44;
    color: #000
}
.btn-warning:focus,
.btn-warning:hover {
    background: #f39f22;
    border-color: #f39f22;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .21);
    box-shadow: 0 0 4px rgba(0, 0, 0, .21);
    color: #000
}
.btn-success {
    background: #0e930c;
    border-color: #0e930c;
    color: #fff !important
}
.btn-success:focus,
.btn-success:hover {
    background: #0b7209;
    border-color: #0b7209;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .21);
    box-shadow: 0 0 4px rgba(0, 0, 0, .21);
    color: #fff !important
}
.btn-danger {
    background: #b01616;
    border-color: #b01616;
    color: #fff !important
}
.btn-danger:focus,
.btn-danger:hover {
    background: #901212;
    border-color: #901212;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .21);
    box-shadow: 0 0 4px rgba(0, 0, 0, .21);
    color: #fff !important
}
.btn-primary {
    background: #2548a7 !important;
    border-color: #2548a7 !important
}
.btn-primary:focus,
.btn-primary:hover {
    background: #2b55c4 !important;
    border-color: #2b55c4 !important;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .21);
    box-shadow: 0 0 4px rgba(0, 0, 0, .21)
}
.label {
    font-size: 10px
}
.alert {
    padding: 7px;
    font-size: 12px
}
.alert.success {
    background: #0e930c !important;
    color: #fff !important;
    border-color: #0e930c !important;
    -webkit-animation: opacityanimate 1s linear infinite;
    animation: opacityanimate 1s linear infinite
}
body.mobile-view .promotion-category ul,
ul.nav-tabs.nav {
    border-bottom: none !important
}
body.mobile-view .promotion-category ul li,
ul.nav-tabs.nav li {
    padding: 0 2px;
    list-style: none
}
body.mobile-view .promotion-category ul li a,
ul.nav-tabs.nav li a {
    line-height: 14px;
    font-size: 11px;
    background: none;
    color: #badffd;
    text-align: center;
    display: block;
    border: 1px solid #2a51bc;
    padding: 7px;
    border-radius: 5px
}
body.mobile-view .promotion-category ul li.active a,
ul.nav-tabs.nav li.active a {
    border: 1px solid #f5ae44;
    color: #f5ae44
}
.user-menu-v2 table thead {
    background: #15348a
}
.user-menu-v2 table thead td,
.user-menu-v2 table thead th {
    border-bottom: 1px solid #1a40a9 !important;
    font-weight: 400
}
.user-menu-v2 table tbody tr {
    background: #323a15
}
.user-menu-v2 table tbody tr:hover {
    background: #143286
}
.user-menu-v2 table tbody tr.active td {
    background: #102767 !important
}
.user-menu-v2 table tbody tr td {
    border-bottom: 1px solid #15348a
}
.user-menu-v2 table tbody tr td table thead th {
    background: #323a15 !important
}
table {
    margin-bottom: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .12)
}
table.layout-fixed {
    table-layout: fixed
}
table thead {
    background: #183ca0
}
table thead td,
table thead th {
    border-bottom: 1px solid #1a40a9 !important;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    color: #d2eafe
}
table tbody tr {
    background: #163793
}
table tbody tr:hover {
    background: #183ca0
}
table tbody tr.active td {
    background: #102767 !important
}
table tbody tr td {
    text-align: center;
    line-height: 14px;
    vertical-align: middle !important;
    font-size: 12px;
    border: none;
    border-bottom: 1px solid #1a40a9
}
table tbody tr td table thead th {
    background: #2548a7 !important
}
table tbody tr td a {
    color: #a1d3fc
}
table tbody tr td a:hover {
    color: #f5ae44
}
table tbody tr td .btn-xs {
    padding: 0 10px;
    font-size: 11px
}
.pagination {
    margin: 15px auto 0 !important;
    display: table;
    font-size: 12px;
    clear: both
}
.pagination li a {
    background: #2548a7;
    border-color: #2548a7;
    color: #d2eafe
}
.pagination li a:focus,
.pagination li a:hover {
    background: #2a51bc;
    border-color: #2a51bc;
    color: #fff
}
.pagination li.active a {
    background-color: #f5ae44 !important;
    border-color: #f5ae44 !important;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.form-control {
    background-color: #323a15;
    border: 1px solid #1a40a9;
    font-size: 12px;
    color: #fff;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0
}
.form-control:focus {
    border-color: #587bda !important
}
.form-control.error {
    border-color: #b01616 !important
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #101e44
}
.alert-success {
    color: #fff !important;
    background-color: #10ab0e !important;
    border-color: #0e930c !important
}
.alert-danger {
    color: #fff !important;
    background-color: #c71919 !important;
    border-color: #b01616 !important
}
.alert {
    padding: 10px;
    border: 1px solid #163793;
    background: #102767;
    color: #a1d3fc;
    text-align: center;
    margin-bottom: 5px
}
.alert,
.form-group,
.help-block {
    position: relative
}
.help-block {
    background: #b01616;
    padding: 4px;
    float: left;
    color: #fff;
    border-radius: 2px;
    z-index: 5;
    font-size: 11px;
    text-transform: capitalize
}
.help-block:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px;
    border-color: transparent transparent #b01616;
    position: absolute;
    left: 17px;
    top: -4px
}
.label-success {
    background-color: #0e930c
}
.label-danger {
    background-color: #b01616
}
.label-warning {
    background-color: #a2650a
}
.label-info {
    background-color: #00bcd4
}
.label-primary {
    background-color: #2196f3
}
.text-success {
    color: #0e930c
}
.text-danger {
    color: #b01616
}
.text-warning {
    color: #a2650a
}
.text-info {
    color: #00bcd4
}
.text-primary {
    color: #2196f3
}
.carousel-indicators {
    left: 20px;
    margin-left: 0;
    width: auto !important;
    bottom: 5px
}
.carousel-indicators li {
    border: none !important;
    background: #2548a7;
    width: 13px;
    height: 13px;
    margin: 0 !important;
    margin-right: 2px !important
}
.carousel-indicators li.active {
    background: #f5ae44;
    width: 13px;
    height: 13px
}
.popover {
    background: #323a15;
    border: 1px solid #142f7e
}
.popover .arrow:after {
    border-left-color: #323a15 !important;
    border-right-color: #323a15 !important
}
.popover .popover-title {
    background: #142f7e;
    border-color: #f5ae44 !important;
    font-size: 12px;
    margin: 0
}
.popover .popover-content {
    font-size: 12px;
    padding: 7px
}
.panel,
hr {
    border-color: #2548a7
}
.panel {
    background: #2548a7
}
.panel .panel-heading {
    border-color: #323a15;
    background: #323a15;
    color: #fff
}
.panel .panel-heading .panel-title {
    font-size: 12px;
    color: #a1d3fc
}
.panel .panel-body {
    padding: 10px 0
}
.panel .panel-body .btn {
    border-color: #323a15 !important;
    background: #323a15 !important
}
.panel .panel-body .btn:hover {
    border-color: #163793 !important;
    background: #163793 !important
}
.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=tel],
.intl-tel-input.separate-dial-code input[type=text] {
    padding-left: 52px !important
}
.intl-tel-input.allow-dropdown {
    clear: both;
    float: left;
    width: 100%
}
.intl-tel-input .selected-flag .iti-arrow {
    border-top-color: #fff
}
.intl-tel-input .country-list {
    max-height: 175px;
    background: #142f7e;
    border-color: #2548a7
}
.intl-tel-input .country-list .country .dial-code {
    color: #f5ae44
}
.intl-tel-input .country-list .divider {
    border-color: #2548a7
}
.intl-tel-input .country-list::-webkit-scrollbar {
    width: 5px !important
}
.daterangepicker {
    background: #142f7e
}
.daterangepicker .calendar-table {
    background: none !important;
    border: none !important;
    padding: 0 !important
}
.daterangepicker th.month {
    border: none !important
}
.daterangepicker table thead {
    background: none
}
.daterangepicker table tbody tr {
    background: none !important
}
.daterangepicker th.available:hover {
    background: #f5ae44 !important;
    color: #fff !important
}
.daterangepicker td {
    border-radius: 0 !important
}
.daterangepicker td.available:hover {
    background: #173794
}
.daterangepicker td.active {
    background: #f5ae44 !important;
    color: #fff !important
}
.daterangepicker td.off,
.daterangepicker td.off.end-date,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date {
    background: #112768
}
.daterangepicker th.next.available,
.daterangepicker th.prev.available {
    display: none
}
.daterangepicker select {
    background: #323a15;
    border: 1px solid #0c1e51;
    border-radius: 4px;
    padding: 6px !important;
    width: 70% !important
}
.daterangepicker:after,
.daterangepicker:before {
    border-bottom-color: #142f7e !important
}
input[type=number] {
    -moz-appearance: textfield
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none
}
#notificationPopup .modal-content {
    position: relative
}
#notificationPopup .modal-content .modal-body {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
#notificationPopup .modal-content .notification-video {
    position: absolute;
    width: 860px
}
#notificationPopup .modal-content .notification-video button {
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: 1rem;
    height: 1rem;
    z-index: 2;
    color: #fff;
    background: none;
    border: none;
    font-size: 1rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
#notificationPopup .modal-content .notification-video-wrapper {
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 55.55556%
}
#notificationPopup .modal-content .notification-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, .7));
    filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, .7))
}
body.mobile-view #notificationPopup .modal-content .notification-video {
    width: 90%
}
body.mobile-view #notificationPopup .modal-content .notification-video button {
    left: .5rem;
    top: .5rem
}
.xcollapse {
    display: none
}
.xcollapse.in {
    display: block !important
}
.xcollapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility
}
.cookie-page h1 {
    text-transform: uppercase;
    font-size: 28px;
    margin: 5px 0;
    color: #f5ae44
}
.cookie-page h2 {
    font-size: 20px;
    margin: 10px 0
}
.cookie-page ul {
    padding: 0;
    margin: 0
}
.cookie-page ul li {
    background: #323a15;
    margin: 5px;
    list-style: none;
    border-radius: 30px;
    padding: 8px 20px
}
.cookie-page ul li a {
    color: #fff
}
body.mobile-view .cookieMessage.is-active {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}
body:not(.mobile-view) .cookieMessage.is-active {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}
.cookieMessage {
    background: #fff;
    position: fixed;
    bottom: 10px;
    left: 10px;
    width: 400px;
    border-radius: 10px;
    z-index: 999999999999999;
    display: none;
    padding: 15px;
    color: #000;
    line-height: 20px;
    text-align: center;
    border: 1px solid #fff;
    -webkit-filter: drop-shadow(0 0 20px #000);
    filter: drop-shadow(0 0 20px black)
}
.cookieMessage.is-active {
    display: block !important;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.cookieMessage a {
    color: #f39b18;
    display: inline-block;
    vertical-align: middle;
    margin-top: 5px
}
.cookieMessage button {
    padding: 5px 15px;
    font-size: 12px;
    margin-left: 10px;
    border-radius: 30px;
    margin-top: 5px
}
.animated-fast {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.mini-roulette {
    margin-top: 5px
}
.mini-roulette .alert {
    padding: 6px 0;
    font-size: 11px;
    margin-top: -10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.mini-roulette .alert a.btn {
    font-size: 11px;
    padding: 0 6px;
    margin-left: 5px
}
.widget .widget-title {
    background: #fff;
    color: #000;
    text-align: left;
    border-radius: 3px 3px 0 0;
    padding: 10px 15px;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    font-size: 12px
}
.widget .widget-title.dark {
    background: #323a15;
    color: #fff
}
.icon.payecards,
.icon.qnbcash {
    width: 105px
}
.icon.acquiring {
    width: 100px
}
.icon.paytopays {
    width: 110px
}
.icon.favoricepbank,
.icon.favoriqr {
    width: 115px
}
.icon.astropay,
.icon.oastropay {
    width: 110px
}
.icon.bank_farsi {
    width: 80px
}
.icon.hizli_papara {
    width: 110px
}
.icon.vip_bank {
    width: 80px
}
.icon.paygiga {
    width: 120px
}
.icon.instant_bank {
    width: 110px
}
.icon.rocketpay {
    width: 120px
}
.icon.merit_bank,
.icon.merit_kral_bank {
    width: 100px
}
.icon.platipus {
    width: 95px
}
.icon.banktransfer,
.icon.mrslotty {
    width: 90px
}
.icon.instant_qr,
.icon.qrandmobile,
.icon.qrodeme,
.icon.reference {
    width: 100px
}
.icon.cashlink,
.icon.cepbank,
.icon.ecopayz,
.icon.envoy,
.icon.envoy_creditcard,
.icon.instant_mobile,
.icon.oecopayz,
.icon.opaykasa,
.icon.opaysafe,
.icon.paykasa,
.icon.paysafe {
    width: 110px
}
.icon.manual_papara_vip,
.icon.oqiwi,
.icon.orcards,
.icon.oyandexmoney,
.icon.papara_vip {
    width: 90px
}
.icon.finance {
    width: 100px;
    height: 27px
}
.icon.fast_banka_havalesi,
.icon.fast_havalesi,
.icon.fast_havalesi_2,
.icon.fast_havalesi_3,
.icon.fast_havalesi_4,
.icon.hera_papara,
.icon.hizli_pay,
.icon.hizlica_havale,
.icon.hizlica_papara,
.icon.ipropay_papara,
.icon.jet_papara,
.icon.movenpay_papara {
    width: 100px
}
.icon.ootopay,
.icon.papara,
.icon.paparabank,
.icon.spinmatic {
    width: 90px
}
.icon.opaywik {
    width: 110px
}
.icon.creditcard,
.icon.creditcardb {
    width: 100px
}
.icon.qrcode {
    width: 85px
}
.icon.bitcoin {
    width: 110px
}
.icon.betinvest,
.icon.gp_bank {
    width: 100px
}
.icon.evolution,
.icon.playtech {
    width: 80px
}
.icon.luckystreak,
.icon.perfect_money {
    width: 115px
}
.icon.vivogaming {
    width: 110px
}
.icon.xpg {
    width: 115px
}
.icon.hollywood {
    width: 150px
}
.icon.ezugi,
.icon.redrake {
    width: 70px
}
.icon.egt {
    width: 60px
}
.icon.betsoft {
    width: 75px
}
.icon.gameart {
    width: 100px
}
.icon.pragmatic {
    width: 129px
}
.icon.netent {
    width: 75px
}
.icon.belatra,
.icon.evoplay,
.icon.jeton,
.icon.pariplay,
.icon.xgaming {
    width: 85px
}
.icon.endorphina {
    width: 75px
}
.icon.technology {
    width: 85px
}
.icon.booming,
.icon.conceptgaming {
    width: 75px
}
.icon.bgaming {
    width: 100px
}
.icon.fugaso,
.icon.playngo,
.icon.quickspin,
.icon.realtime,
.icon.wearecasino {
    width: 85px
}
.icon.habanero {
    width: 110px
}
.icon.streamflow {
    width: 175px
}
.icon.footer.cepbank {
    width: 70px
}
.icon.footer.cepbank,
.icon.footer.ecopayz,
.icon.footer.paykasa {
    width: 90px
}
.icon.footer.ipropay {
    width: 100px
}
.icon.footer.banktransfer {
    width: 70px
}
.icon.footer.astropay {
    width: 80px
}
.icon.footer.creditcard,
.icon.footer.opaywik {
    width: 90px
}
.icon.footer.ootopay {
    width: 75px
}
.icon.footer.oqiwi,
.icon.footer.orcards,
.icon.footer.oyandexmoney {
    width: 80px
}
.icon.footer.opaysafe {
    width: 120px
}
.icon.footer.cashlink {
    width: 110px
}
.icon.footer.bitcoin {
    width: 85px
}
.title {
    display: block;
    background: #163793;
    text-align: left;
    border-radius: 3px 3px 0 0;
    padding: 8px 15px;
    border-bottom: 1px solid #163793;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative
}
.title,
.title .count {
    color: #fff;
    font-size: 12px
}
.title .count {
    float: right;
    font-weight: 400;
    background: #f5ae44;
    padding: 2px 6px;
    border-radius: 2px;
    margin-top: -2px
}
.block-info .item {
    display: block;
    width: 100%;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 10px;
    height: 85px;
    position: relative;
    background: #163793
}
.block-info .item .media {
    float: left;
    width: 65px
}
.block-info .item .media svg {
    fill: #f5ae44 !important;
    width: 60px !important;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 65px !important;
    margin: 0 !important
}
.block-info .item .info {
    float: right;
    width: calc(100% - 65px);
    text-align: right
}
.block-info .item .info h3 {
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 0;
    color: #f5ae44
}
.block-info .item .info p {
    font-size: 11px
}
.block-info .item .info p .btn {
    margin-top: 5px
}
.block-info.document-info .item {
    height: 120px
}
.window-modal-opened header {
    z-index: 999 !important
}
.window-modal-opened .overlay-window,
.window-modal-opened .window-modal {
    display: block !important
}
.window-modal-opened-simulator header {
    z-index: 999 !important
}
.window-modal-opened-simulator .overlay-window,
.window-modal-opened-simulator .window-modal.simulator {
    display: block !important
}
.window-modal-opened-stream header {
    z-index: 999 !important
}
.window-modal-opened-stream .window-modal.stream {
    display: block !important
}
.overlay-window {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: none
}
.window-modal {
    position: fixed;
    z-index: 999999 !important;
    right: auto !important;
    top: auto;
    bottom: auto;
    top: calc(50% - 180px);
    left: calc(50% - 300px);
    width: 600px;
    -webkit-box-shadow: 0 -1px 2px 1px #000;
    box-shadow: 0 -1px 2px 1px #000;
    display: none
}
.window-modal .close {
    color: #fff;
    text-shadow: none;
    background: #000;
    padding: 0 5px;
    border-radius: 100%;
    border: 2px solid #fff;
    position: absolute;
    right: -8px;
    top: -7px;
    z-index: 9999999999;
    opacity: 1
}
body:not(.mobile-view) .form-container .col-lg-1,
body:not(.mobile-view) .form-container .col-lg-2,
body:not(.mobile-view) .form-container .col-lg-3,
body:not(.mobile-view) .form-container .col-lg-4,
body:not(.mobile-view) .form-container .col-lg-5,
body:not(.mobile-view) .form-container .col-lg-6,
body:not(.mobile-view) .form-container .col-lg-7,
body:not(.mobile-view) .form-container .col-lg-8,
body:not(.mobile-view) .form-container .col-lg-9,
body:not(.mobile-view) .form-container .col-lg-10,
body:not(.mobile-view) .form-container .col-lg-11,
body:not(.mobile-view) .form-container .col-lg-12,
body:not(.mobile-view) .form-container .col-md-1,
body:not(.mobile-view) .form-container .col-md-2,
body:not(.mobile-view) .form-container .col-md-3,
body:not(.mobile-view) .form-container .col-md-4,
body:not(.mobile-view) .form-container .col-md-5,
body:not(.mobile-view) .form-container .col-md-6,
body:not(.mobile-view) .form-container .col-md-7,
body:not(.mobile-view) .form-container .col-md-8,
body:not(.mobile-view) .form-container .col-md-9,
body:not(.mobile-view) .form-container .col-md-10,
body:not(.mobile-view) .form-container .col-md-11,
body:not(.mobile-view) .form-container .col-md-12,
body:not(.mobile-view) .form-container .col-sm-1,
body:not(.mobile-view) .form-container .col-sm-2,
body:not(.mobile-view) .form-container .col-sm-3,
body:not(.mobile-view) .form-container .col-sm-4,
body:not(.mobile-view) .form-container .col-sm-5,
body:not(.mobile-view) .form-container .col-sm-6,
body:not(.mobile-view) .form-container .col-sm-7,
body:not(.mobile-view) .form-container .col-sm-8,
body:not(.mobile-view) .form-container .col-sm-9,
body:not(.mobile-view) .form-container .col-sm-10,
body:not(.mobile-view) .form-container .col-sm-11,
body:not(.mobile-view) .form-container .col-sm-12,
body:not(.mobile-view) .form-container .col-xs-1,
body:not(.mobile-view) .form-container .col-xs-2,
body:not(.mobile-view) .form-container .col-xs-3,
body:not(.mobile-view) .form-container .col-xs-4,
body:not(.mobile-view) .form-container .col-xs-5,
body:not(.mobile-view) .form-container .col-xs-6,
body:not(.mobile-view) .form-container .col-xs-7,
body:not(.mobile-view) .form-container .col-xs-8,
body:not(.mobile-view) .form-container .col-xs-9,
body:not(.mobile-view) .form-container .col-xs-10,
body:not(.mobile-view) .form-container .col-xs-11,
body:not(.mobile-view) .form-container .col-xs-12 {
    padding-right: 5px;
    padding-left: 5px
}
body:not(.mobile-view) .form-container .row {
    margin-right: -5px;
    margin-left: -5px
}
body:not(.mobile-view) .form-container .col-xs-4 select {
    padding: 0 3px
}
.form-container {
    display: table;
    margin: 0 auto
}
.form-container .form {
    background-color: #22439a
}
.form-container .form .close {
    color: #fff;
    margin-top: 5px;
    margin-right: 15px;
    text-shadow: none
}
.form-container .form .title {
    border-color: #f5ae44
}
.form-container .form .title .btn {
    font-size: 11px;
    margin-top: -2px
}
.form-container .form .body {
    padding: 10px
}
.form-container .form .body .text {
    text-align: center;
    color: #a1d3fc;
    margin: 15px 0
}
.form-container .form .body .text span {
    display: block;
    color: #fff;
    font-size: 16px
}
.form-container .form .body svg {
    width: 240px;
    fill: #fff;
    display: table;
    margin: 0 auto;
    height: 90px;
    margin-top: 15px
}
.form-container .form .body label {
    font-weight: 400;
    color: #d2eafe;
    font-size: 12px
}
.form-container .form .body .btn {
    border-radius: 2px;
    padding: 10px 25px;
    font-size: 12px
}
.form-container .form .body .input-group-addon {
    border-radius: 2px
}
.form-container .form .body .forgot-password {
    color: #d2eafe;
    font-size: 12px;
    float: right
}
.form-container .form .body input[type=checkbox] + label:after,
.form-container .form .body input[type=checkbox] + label:before {
    top: 1px;
    bottom: auto !important
}
.form-container .form .body input[type=checkbox] + label:before {
    background-color: #2e5ad1
}
.form-container .form .body a {
    color: #f5ae44
}
.form-container.password.new svg {
    height: 120px;
    margin-top: 30px
}
.form-container.login {
    width: 625px;
    position: relative;
    top: 50%;
    margin-top: 9%
}
.form-container.login .image {
    width: 340px
}
.form-container.login.password {
    margin-top: 5%;
    width: 660px
}
.form-container.register {
    width: 845px;
    position: relative;
    margin-top: 3%
}
.form-container.register .image {
    width: 330px
}
.form-container.register .form {
    background: #2548a7
}
.form-container.register .form .body .btn {
    padding: 25px 0;
    font-size: 16px
}
#toast-container {
    z-index: 999999999 !important
}
#toast-container > div {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}
#toast-container > div.toast-success {
    background-color: #0e930c
}
#toast-container > div.toast-danger {
    background-color: #b01616
}
#toast-container > div.toast-warning {
    background-color: #a2650a
}
#toast-container > div.toast-info {
    background-color: #00bcd4
}
.label-0,
.label-1 {
    background: #a2650a !important
}
.label-2 {
    background: #0e930c
}
.label-3 {
    background: #b01616
}
.label-4 {
    background: #00bcd4
}
.payment-text-0,
.text-0,
.text-1 {
    color: #a2650a
}
.payment-text-1,
.text-2 {
    color: #0e930c
}
.payment-text-2,
.text-3 {
    color: #b01616
}
.text-4 {
    color: #00bcd4
}
.bg-status {
    width: 13px;
    height: 13px;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 100%
}
.bg-status-0,
.bg-status-1 {
    background: #a2650a
}
.bg-status-2 {
    background: #0e930c
}
.bg-status-3 {
    background: #b01616
}
.bg-status-4 {
    background: #00bcd4
}
.o-hidden {
    overflow: hidden
}
.mr-5 {
    margin-right: 5px !important
}
.mr-10 {
    margin-right: 10px !important
}
.mr-15 {
    margin-right: 15px !important
}
.mr-20 {
    margin-right: 20px !important
}
.mr-25 {
    margin-right: 25px !important
}
.ml-5 {
    margin-left: 5px !important
}
.ml-10 {
    margin-left: 10px !important
}
.ml-15 {
    margin-left: 15px !important
}
.ml-20 {
    margin-left: 20px !important
}
.ml-25 {
    margin-left: 25px !important
}
.mt-5 {
    margin-top: 5px !important
}
.mt-10 {
    margin-top: 10px !important
}
.mt-15 {
    margin-top: 15px !important
}
.mt-20 {
    margin-top: 20px !important
}
.mt-25 {
    margin-top: 25px !important
}
.mb-5 {
    margin-bottom: 5px !important
}
.mb-10 {
    margin-bottom: 10px !important
}
.mb-15 {
    margin-bottom: 15px !important
}
.mb-20 {
    margin-bottom: 20px !important
}
.mb-25 {
    margin-bottom: 25px !important
}
.p-5 {
    padding: 5px !important
}
.p-10 {
    padding: 10px !important
}
.p-15 {
    padding: 15px !important
}
.p-20 {
    padding: 20px !important
}
.p-25 {
    padding: 25px !important
}
.pb-5 {
    padding-bottom: 5px !important
}
.pb-10 {
    padding-bottom: 10px !important
}
.pb-15 {
    padding-bottom: 15px !important
}
.pb-20 {
    padding-bottom: 20px !important
}
.pb-25 {
    padding-bottom: 25px !important
}
.pt-5 {
    padding-top: 5px !important
}
.pt-10 {
    padding-top: 10px !important
}
.pt-15 {
    padding-top: 15px !important
}
.pt-20 {
    padding-top: 20px !important
}
.pt-25 {
    padding-top: 25px !important
}
.pr-5 {
    padding-right: 5px !important
}
.pr-10 {
    padding-right: 10px !important
}
.pr-15 {
    padding-right: 15px !important
}
.pr-20 {
    padding-right: 20px !important
}
.pr-25 {
    padding-right: 25px !important
}
.pl-5 {
    padding-left: 5px !important
}
.pl-10 {
    padding-left: 10px !important
}
.pl-15 {
    padding-left: 15px !important
}
.pl-20 {
    padding-left: 20px !important
}
.pl-25 {
    padding-left: 25px !important
}
.fs-2 {
    font-size: 2px !important
}
.fs-4 {
    font-size: 4px !important
}
.fs-6 {
    font-size: 6px !important
}
.fs-8 {
    font-size: 8px !important
}
.fs-10 {
    font-size: 10px !important
}
.fs-12 {
    font-size: 12px !important
}
.fs-14 {
    font-size: 14px !important
}
.fs-16 {
    font-size: 16px !important
}
.fs-18 {
    font-size: 18px !important
}
.fs-20 {
    font-size: 20px !important
}
.fs-22 {
    font-size: 22px !important
}
.fs-24 {
    font-size: 24px !important
}
.fs-26 {
    font-size: 26px !important
}
.fs-28 {
    font-size: 28px !important
}
.fs-30 {
    font-size: 30px !important
}
.fs-32 {
    font-size: 32px !important
}
.fs-34 {
    font-size: 34px !important
}
.fs-36 {
    font-size: 36px !important
}
.fs-38 {
    font-size: 38px !important
}
.fs-40 {
    font-size: 40px !important
}
.fw-600 {
    font-weight: 600
}
.fw-900 {
    font-weight: 900
}
.bonus-alert {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 15px;
    background-color: #323a15;
    text-align: center;
    border-top: 2px solid #f5ae44;
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/promotion.png);
    background-size: 100%;
    background-position: top;
    z-index: 99999999999999;
    -webkit-animation: blink 1.5s linear infinite;
    animation: blink 1.5s linear infinite
}
.bonus-alert h3 {
    font-size: 17px;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}
.bonus-alert a {
    display: inline-block;
    padding: 8px 30px;
    margin: 0 7px;
    border-radius: 3px
}
.bonus-alert:after {
    content: "";
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/logo-square.png);
    width: 90px;
    height: 90px;
    position: absolute;
    left: 7px;
    top: -32px;
    background-size: 100%;
    border-radius: 100%
}
header {
    border-bottom: 2px solid #f5ae44
}
body:not(.mobile-view) header.fixed {
    position: fixed;
    width: 100%;
    z-index: 9999999;
    left: 0;
    top: 0;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}
body:not(.mobile-view) header.fixed .userTop {
    height: 38px
}
body:not(.mobile-view) header.fixed .userTop .special-pages {
    display: none
}
body:not(.mobile-view) header.fixed .userTop .open-menu {
    margin-left: 140px;
    display: block;
    float: left;
    margin-left: 132px;
    background: #2548a7;
    padding: 6px 10px;
    font-size: 12px;
    margin-top: 5px;
    color: #a1d3fc;
    border-radius: 2px;
    font-weight: 700
}
body:not(.mobile-view) header.fixed .mainTop {
    display: none
}
body:not(.mobile-view) header.fixed .mainTop.active {
    display: block
}
body:not(.mobile-view) header.fixed .login .btn {
    margin-top: 4px
}
body:not(.mobile-view) header.fixed .logo {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/logo-small.png?v=2);
    width: 120px;
    height: 35px;
    top: 1px
}
body:not(.mobile-view) header.fixed .desktop-support-icon {
    font-size: 19px;
    margin-top: 5px
}
body:not(.mobile-view) header:not(.fixed) .userTop .user-col {
    margin-top: 13px
}
body:not(.mobile-view) header:not(.fixed) .userTop .user-col .logo {
    margin-top: -13px
}
.userTop {
    height: 60px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #142f7e;
    border-bottom: 1px solid #0d1f52;
    position: relative;
    z-index: 10
}
.userTop.opened {
    height: 350px
}
.userTop .open-menu {
    display: none
}
.userTop .logo {
    background: url("https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/logo.gif?v=2");
    width: 178px;
    height: 55px;
    display: block;
    top: 2px;
    left: 0;
    float: left;
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.userTop .language {
    cursor: pointer;
    float: left;
    margin: 8px;
    font-size: 12px;
    font-weight: 700;
    color: #e91e63
}
.userTop .language i {
    margin-right: 5px
}
.userTop .language .dropdown-menu {
    min-width: 80px;
    left: -10px;
    font-size: 12px;
    border: none
}
.userTop .language .dropdown-menu a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    display: block;
    margin: 2px 0
}
.userTop .language .dropdown-menu a i {
    margin: 1px 8px
}
.userTop .language .dropdown-menu a:hover {
    background: #142f7e
}
.userTop .top-link span {
    float: right;
    margin: 0;
    color: #ebf6fe;
    padding: 4px 10px 0;
    line-height: 28px;
    position: relative
}
.userTop .top-link span i {
    font-size: 14px;
    margin-top: 4px
}
.userTop .top-link span i.fa-chevron-down,
.userTop .top-link span i.fa-chevron-up {
    top: -3px;
    position: relative;
    font-size: 11px;
    right: -3px
}
.userTop .top-link span img {
    width: 20px;
    border-radius: 100%;
    margin: -4px 3px -3px 0
}
.userTop .top-link span .badge {
    position: absolute;
    top: 4px;
    font-size: 10px;
    padding: 2px 4px;
    border-radius: 7px;
    right: 4px;
    background: #f5ae44
}
.userTop .top-link span .currency {
    color: #f5ae44
}
.userTop .top-link .open a span {
    color: #ebf6fe !important;
    background: #2548a7;
    -webkit-box-shadow: 0 1px 4px #000;
    box-shadow: 0 1px 4px #000
}
.userTop .top-link .user-deposit-btn {
    font-size: 11px;
    padding: 2px 13px;
    margin-top: 6px
}
.userTop .top-link .dropdown-menu {
    -webkit-box-shadow: 0 1px 4px #000;
    box-shadow: 0 1px 4px #000;
    border-radius: 0;
    border: none;
    min-width: 160px;
    top: 30px;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #2e5ad1
}
.userTop .top-link .dropdown-menu.financial {
    min-width: 235px
}
.userTop .top-link .dropdown-menu.language-menu {
    min-width: 85px
}
.userTop .top-link .dropdown-menu .item {
    background: #2548a7;
    margin: 0;
    font-size: 12px;
    padding: 4px 10px;
    color: #d2eafe;
    padding-bottom: 5px;
    display: table;
    width: 100%;
    margin-bottom: 1px
}
.userTop .top-link .dropdown-menu .item p {
    margin: 5px 0;
    margin-bottom: 0 !important;
    color: #fff
}
.userTop .top-link .dropdown-menu .item p.currency-info {
    color: #f5ae44 !important
}
.userTop .top-link .dropdown-menu .item h1 {
    font-size: 12px;
    padding: 0;
    margin: 5px 0;
    float: left;
    width: 100%
}
.userTop .top-link .dropdown-menu .item small {
    color: #f5ae44;
    font-size: 13px
}
.userTop .top-link .dropdown-menu .item .provider-bonus-info {
    float: left;
    width: 100%;
    font-size: 12px;
    margin: 3px 0
}
.userTop .top-link .dropdown-menu .item .provider-bonus-info .provider {
    float: left;
    padding: 0;
    border: none;
    margin: 0;
    line-height: inherit !important;
    color: #ebf6fe
}
.userTop .top-link .dropdown-menu .item .provider-bonus-info .currency {
    float: right;
    padding: 0;
    border: none;
    margin: 0;
    line-height: inherit !important;
    color: #f5ae44
}
.userTop .top-link .dropdown-menu .item .provider-bonus-info.deactivated {
    opacity: .3
}
.userTop .top-link .dropdown-menu ul {
    padding: 0;
    margin: 0
}
.userTop .top-link .dropdown-menu ul li {
    float: left;
    list-style: none;
    width: 100%
}
.userTop .top-link .dropdown-menu ul li a {
    color: #fff;
    padding: 7px 15px;
    font-size: 12px;
    display: block;
    border-bottom: 1px solid #2548a7
}
.userTop .top-link .dropdown-menu ul li a:hover {
    background: #436bd5
}
.userTop .top-link .dropdown-menu.language-menu ul li a img {
    width: 20px;
    border-radius: 100%;
    margin: -4px 3px -3px 0
}
.userTop .top-link .desktop-support-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 25px;
    padding: 3px 10px;
    color: #fff;
    border: 1px solid #f5ae44;
    border-radius: 4px;
    margin-right: 10px;
    cursor: pointer;
    margin-top: 1px
}
.userTop .special-pages {
    float: left;
    margin-left: 198px
}
.userTop .special-pages p {
    display: none;
    color: #fff;
    position: relative
}
.userTop .special-pages p:after {
    content: "";
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #fff, 0 8px #fff;
    box-shadow: 0 4px 0 #fff, 0 8px #fff;
    width: 2px;
    height: 2px;
    position: absolute;
    top: 1px;
    left: -5px;
    display: none
}
.userTop .special-pages ul {
    margin: 0;
    padding: 0
}
.userTop .special-pages ul li {
    float: left;
    list-style: none
}
.userTop .special-pages ul li a {
    padding: 5px;
    color: #fff;
    font-size: 11px;
    margin: 4px 0;
    float: left;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.userTop .special-pages ul li a.active {
    color: #f5ae44
}
.userTop .special-pages ul li a:hover {
    color: #fff
}
.userTop .special-pages ul li a.btn-xs {
    padding: 3px 7px !important;
    margin-left: 5px;
    background: none !important
}
.userTop .special-pages ul li a.btn-xs:hover {
    background: #f5ae44 !important;
    color: #fff
}
.userTop .login {
    margin-right: 5px;
    float: right
}
.userTop .login .btn {
    padding: 5px 15px 3px;
    font-size: 12px;
    border-radius: 0;
    margin-top: 3px;
    margin-left: -3px;
    border: 1px solid #f5ae44;
    background: #f5ae44;
    color: #fff
}
.userTop .login .btn.login-btn {
    background: none !important
}
.userTop .login .btn:hover {
    border: 1px solid #f8c374;
    background: #f8c374
}
.mainTop {
    background: #323a15;
    height: 37px;
    position: relative
}
.mainTop .menu {
    display: table;
    margin: 0 auto
}
.mainTop .menu li {
    float: left
}
.mainTop .menu li a {
    font-size: 12px;
    color: #fff;
    float: left;
    padding: 11px 15px;
    font-weight: 400;
    background: none;
    position: relative;
    text-transform: uppercase;
    z-index: 1
}
.mainTop .menu li a.active,
.mainTop .menu li a:hover {
    background: #f5ae44;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
#loginForm .modal-dialog {
    width: 400px
}
#loginForm .modal-body {
    padding: 0
}
@-moz-document url-prefix() {
    .mainTop .menu .nav li {
        margin-top: -2px
    }
}
body:not(.mobile-view) #userModal .modal-content {
    background: #101e44
}
body:not(.mobile-view) #userModal .modal-dialog {
    width: 870px !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    margin: 0 !important
}
body:not(.mobile-view) #userModal .modal-dialog .modal-body .close {
    position: absolute;
    background: rgba(0, 0, 0, .28);
    width: 25px;
    height: 25px;
    border-radius: 100%;
    opacity: 1;
    color: #fff;
    right: 10px;
    top: 10px;
    padding: 0;
    text-shadow: none;
    font-size: 18px
}
@media (max-width:1000px) {
    body:not(.mobile-view).modal-open {
        overflow: hidden !important
    }
    body:not(.mobile-view) #userModal.fade.in {
        display: block;
        position: absolute;
        width: 1010px;
        height: 700px;
        top: 30px;
        left: 0;
        overflow: hidden;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: none !important;
        background: none !important;
        outline: none !important;
        -webkit-filter: none !important;
        filter: none !important
    }
}
body:not(.mobile-view).on_iframe {
    margin: 0 !important;
    background: #112a70 !important
}
body:not(.mobile-view).on_iframe section .container,
body:not(.mobile-view).on_iframe section .container-fluid {
    width: 100% !important
}
body:not(.mobile-view).on_iframe #app-area ~ :not(.daterangepicker):not(#toast-container):not(.modal-backdrop),
body:not(.mobile-view).on_iframe #app-area ~ :not(.daterangepicker):not(#toast-container):not(.modal-backdrop) ~ :not(.daterangepicker):not(#toast-container):not(.modal-backdrop),
body:not(.mobile-view).on_iframe #app-area ~ :not(.daterangepicker):not(#toast-container):not(.modal-backdrop) ~ :not(.daterangepicker):not(#toast-container):not(.modal-backdrop) ~ :not(.daterangepicker):not(#toast-container):not(.modal-backdrop),
body:not(.mobile-view).on_iframe .bonus-alert,
body:not(.mobile-view).on_iframe .cookieMessage {
    display: none !important
}
body:not(.mobile-view).on_iframe .user-menu-v2 {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    padding: 0;
    overflow: hidden
}
body:not(.mobile-view).on_iframe .user-menu-v2.payment .list-payments:not(.coins) li {
    width: 33.333333%;
    margin: 0 !important;
    padding: 5px
}
body:not(.mobile-view).on_iframe .user-menu-v2.special-page .center-col-v2 {
    width: 100% !important
}
body:not(.mobile-view).on_iframe .user-menu-v2.special-page .center-col-v2 > h3 {
    font-size: 14px;
    text-align: center;
    background: #fff !important;
    color: #000 !important
}
body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments li a {
    background: #102767;
    border: 1px solid #163793;
    border-radius: 5px;
    text-align: center
}
body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments li a .media {
    height: 45px;
    margin: -5px auto 5px !important;
    float: none;
    position: relative
}
body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments li a .media img {
    -webkit-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    left: 50% !important
}
body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments li a .info {
    width: 100%
}
body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li {
    width: 14.28%;
    list-style: none;
    float: left;
    margin: 0;
    padding: 3px
}
body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li a {
    border-radius: 5px;
    text-align: center;
    display: block;
    height: 90px
}
body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li a .media {
    width: 35px;
    height: 35px !important
}
body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li a .media img {
    width: 30px !important
}
body:not(.mobile-view).on_iframe .user-menu-v2 .list-payments.coins li a .info .item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px
}
body:not(.mobile-view).on_iframe .left-col-v2.user {
    overflow: hidden;
    display: block !important;
    width: 100% !important;
    height: auto;
    background: none
}
body:not(.mobile-view).on_iframe .left-col-v2.user header {
    border: none
}
body:not(.mobile-view).on_iframe .left-col-v2.user header .userTop {
    border: none;
    display: table;
    width: 100%;
    height: 45px !important;
    background: #102767;
    padding: 6px 45px 6px 15px
}
body:not(.mobile-view).on_iframe .left-col-v2.user header .userTop .logo {
    position: absolute;
    top: 50%;
    float: left;
    -webkit-transform: translateY(-50%) scale(.6);
    transform: translateY(-50%) scale(.6)
}
body:not(.mobile-view).on_iframe .left-col-v2.user header .userTop .balance {
    float: left;
    background: #fff;
    padding: 0 15px;
    border-radius: 30px;
    margin: 1px 5px;
    line-height: 29px;
    text-align: center;
    color: #000
}
body:not(.mobile-view).on_iframe .left-col-v2.user header .userTop .btn {
    border-radius: 30px;
    margin: 0 2px
}
body:not(.mobile-view).on_iframe .left-col-v2.user .menu {
    display: table;
    width: 100%;
    text-align: center;
    background: #122c74;
    border-bottom: 1px solid #16368f;
    height: 40px !important;
    line-height: 40px
}
body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li {
    float: none !important;
    list-style: none !important;
    display: inline-block;
    width: auto
}
body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a {
    border-bottom: none !important;
    border-radius: 50px;
    display: block !important;
    padding: 6px !important;
    font-size: 11px !important;
    line-height: 15px
}
body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a i,
body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a svg {
    display: none !important
}
body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a .badge {
    text-align: center;
    float: right;
    width: 15px;
    font-size: 9px;
    padding: 0;
    margin: 3px 0 1px 4px;
    height: 11px;
    line-height: 12px;
    background: #fff;
    color: #000
}
body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a.active {
    background: #f5ae44 !important
}
body:not(.mobile-view).on_iframe .center-col-v2 {
    height: calc(100% - 100px)
}
body:not(.mobile-view).on_iframe .center-col-v2 .user-widget h1 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400
}
body:not(.mobile-view).on_iframe .center-col-v2 .btn-block {
    font-size: 12px
}
body:not(.mobile-view).on_iframe .center-col-v2 .user-widget.icon {
    border-radius: 10px
}
body:not(.mobile-view).on_iframe .center-col-v2 .page-title {
    background: #fff;
    display: block !important;
    padding: 10px;
    text-align: center;
    margin: -5px -9px 0 -4px;
    color: #000;
    text-transform: uppercase
}
body:not(.mobile-view).on_iframe .center-col-v2 .page-title a {
    background: #fff;
    padding: 0 10px;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 37px;
    color: #000;
    border-right: 1px solid #dfdfdf;
    font-size: 20px
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-form {
    text-align: left
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .btn {
    font-size: 12px;
    float: right;
    padding: 5px 30px;
    border-radius: 30px;
    width: calc(100% - 110px)
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .form-group.shortcut-payment .btn {
    width: 19.4% !important;
    border-radius: 5px !important;
    margin-top: -5px;
    padding: 7px !important;
    background: none !important;
    border-color: #2548a7 !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-form label {
    margin-right: 10px;
    width: 100px;
    vertical-align: middle
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-form label ~ .row {
    width: calc(100% - 115px);
    display: inline-block;
    vertical-align: top
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-form label ~ .row .col-xs-4 .form-control {
    width: 100% !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .form-control {
    width: calc(100% - 115px);
    display: inline-block;
    position: relative !important;
    text-indent: 0 !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-form .fa {
    display: none
}
body:not(.mobile-view).on_iframe .center-col-v2 .user-form .btn {
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 11px !important;
    margin-top: 4px !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.document-form .form-group {
    margin-bottom: 0
}
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.ticket span {
    width: 40px !important;
    display: inline-block;
    text-align: center
}
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.coupon .btn,
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.document-form .btn,
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.history .btn {
    margin-top: 0 !important;
    line-height: 20px
}
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.coupon .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.document-form .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.history .form-control {
    border: none !important;
    border-radius: 30px !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.coupon .file-input label,
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.document-form .file-input label,
body:not(.mobile-view).on_iframe .center-col-v2 .user-form.history .file-input label {
    border-radius: 30px
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right {
    width: 100% !important;
    padding: 5px !important;
    padding-bottom: 90px !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .credit-card-preview,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .list-payments li a:after,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .credit-card-preview,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .list-payments li a:after {
    display: none
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .btc-payment-details .qr-image,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .btc-payment-details .qr-image {
    width: 100% !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-panel,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: -20px;
    border-radius: 0;
    border: none;
    z-index: 99;
    background: #112a70
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-panel .panel-heading,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel .panel-heading {
    border-color: #f5ae44 !important;
    background: #f5ae44 !important;
    border-radius: 0;
    color: #fff
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-panel .panel-heading h3,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel .panel-heading h3 {
    color: #fff
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-panel .panel-body,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel .panel-body {
    padding: 20px
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-card,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-card {
    float: right
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-card i,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-card i {
    display: inline-block !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-card .btn,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-card .btn {
    width: 100% !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-info-change .col-xs-3 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-info-change .col-xs-4 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-info-change .col-xs-8 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .bank-info-change .col-xs-9 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .iban-info .col-xs-3 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .iban-info .col-xs-4 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .iban-info .col-xs-8 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .iban-info .col-xs-9 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-info-change .col-xs-3 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-info-change .col-xs-4 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-info-change .col-xs-8 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-info-change .col-xs-9 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .iban-info .col-xs-3 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .iban-info .col-xs-4 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .iban-info .col-xs-8 .form-control,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .iban-info .col-xs-9 .form-control {
    margin: 0 !important;
    width: 100% !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .crypto-payment .col-md-7,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .crypto-payment .col-md-7 {
    width: 40% !important;
    margin-top: 10px
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .crypto-payment .col-md-7 .btn,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .crypto-payment .col-md-7 .btn {
    width: 100% !important;
    margin: 0 !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .crypto-payment .col-md-5,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .crypto-payment .col-md-5 {
    width: 60% !important;
    margin-top: 10px
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .transaction-status,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .transaction-status {
    width: 500px;
    border-radius: 30px;
    margin: 50px auto
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .transaction-status a.btn,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .transaction-status a.btn {
    display: none
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left .payment-cont,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .payment-cont {
    width: 600px !important;
    margin: 0 auto;
    text-align: center;
    padding-top: 15px
}
body:not(.mobile-view).on_iframe .center-col-v2 .payment-left iframe,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right iframe {
    width: 810px !important;
    margin-left: -102px !important
}
body:not(.mobile-view).on_iframe .center-col-v2 .user-menu-v2 button {
    font-size: 12px;
    border-radius: 30px
}
body:not(.mobile-view).on_iframe .center-col-v2 .alert:not(.alert-danger) {
    background: #323a15;
    border: none;
    border-radius: 30px
}
body:not(.mobile-view).on_iframe .col-md-1,
body:not(.mobile-view).on_iframe .col-md-2,
body:not(.mobile-view).on_iframe .col-md-3,
body:not(.mobile-view).on_iframe .col-md-4,
body:not(.mobile-view).on_iframe .col-md-5,
body:not(.mobile-view).on_iframe .col-md-6,
body:not(.mobile-view).on_iframe .col-md-7,
body:not(.mobile-view).on_iframe .col-md-8,
body:not(.mobile-view).on_iframe .col-md-9,
body:not(.mobile-view).on_iframe .col-md-10,
body:not(.mobile-view).on_iframe .col-md-11,
body:not(.mobile-view).on_iframe .col-md-12 {
    float: left
}
body:not(.mobile-view).on_iframe .col-md-12 {
    width: 100%
}
body:not(.mobile-view).on_iframe .col-md-11 {
    width: 91.66666667%
}
body:not(.mobile-view).on_iframe .col-md-10 {
    width: 83.33333333%
}
body:not(.mobile-view).on_iframe .col-md-9 {
    width: 75%
}
body:not(.mobile-view).on_iframe .col-md-8 {
    width: 66.66666667%
}
body:not(.mobile-view).on_iframe .col-md-7 {
    width: 58.33333333%
}
body:not(.mobile-view).on_iframe .col-md-6 {
    width: 50%
}
body:not(.mobile-view).on_iframe .col-md-5 {
    width: 41.66666667%
}
body:not(.mobile-view).on_iframe .col-md-4 {
    width: 33.33333333%
}
body:not(.mobile-view).on_iframe .col-md-3 {
    width: 25%
}
body:not(.mobile-view).on_iframe .col-md-2 {
    width: 16.66666667%
}
body:not(.mobile-view).on_iframe .col-md-1 {
    width: 8.33333333%
}
body:not(.mobile-view) .user-menu-v2 {
    background: #112a70;
    padding: 3px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100% - 100px);
    margin: 0;
    top: 100px
}
@media (max-width:980px) {
    body:not(.mobile-view) .user-menu-v2 {
        width: 980px !important
    }
}
body:not(.mobile-view) .user-menu-v2 ::-webkit-scrollbar-track-piece {
    background-color: #112a70 !important
}
body:not(.mobile-view) .user-menu-v2 table {
    border-radius: 5px;
    overflow: hidden
}
body:not(.mobile-view) .user-menu-v2 .user-menu-v2-wrapper {
    float: left;
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed
}
body:not(.mobile-view) .user-menu-v2 .user-menu-v2-wrapper .user-menu-v2-row {
    display: table-row;
    width: 100%
}
body:not(.mobile-view) .user-menu-v2 .user-menu-v2-wrapper .user-menu-v2-row .user-menu-v2-column {
    position: relative;
    display: table-cell;
    width: 100%;
    height: 100%;
    border-top: 1px solid transparent
}
body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 {
    width: calc(100% - 303px);
    overflow: inherit !important
}
@media (min-width:1600px) {
    body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 {
        width: calc(100% - 638px) !important
    }
}
@media (max-width:1280px) {
    body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 {
        width: 100% !important
    }
}
body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 .payment-left {
    width: 650px;
    position: absolute;
    height: calc(100% - 0px);
    top: 0;
    left: 5px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px;
    padding-top: 5px
}
body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 .payment-right {
    width: calc(100% - 665px);
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    padding-right: 10px;
    padding-left: 0;
    padding-top: 5px;
    overflow: scroll;
    overflow-x: hidden
}
@media (max-width:980px) {
    body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 .payment-right {
        width: calc(100% - 545px)
    }
}
@media (min-width:1600px) {
    body:not(.mobile-view) .user-menu-v2.payment .right-col-v2 {
        width: 635px 
    }
}
body:not(.mobile-view) .user-menu-v2.payment .right-col-v2 .right-col-v2-left {
    width: 335px !important
}
body:not(.mobile-view) .user-menu-v2 .center-col-v2.bonus .alert {
    font-size: 11px;
    padding-left: 0;
    padding-right: 0
}
body:not(.mobile-view) .user-menu-v2.coupons .user-form {
    float: left;
    width: 135px !important;
    margin-left: 15px
}
body:not(.mobile-view) .user-menu-v2.coupons .user-form .btn {
    float: left;
    margin: 0 0 10px
}
body:not(.mobile-view) .user-menu-v2.coupons .nav-tabs li a {
    padding: 7px 13px
}
body:not(.mobile-view) .user-menu-v2.coupons .user-form {
    border: none !important
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 {
    overflow-y: inherit;
    width: calc(100% - 303px)
}
@media (min-width:1600px) {
    body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 {
        width: calc(100% - 638px) !important
    }
}
@media (max-width:1280px) {
    body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 {
        width: 100% !important
    }
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left {
    width: 350px;
    position: absolute;
    height: calc(100% - 45px);
    top: 45px;
    left: 5px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px;
    padding-left: 5px
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets {
    margin: 0
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets .list {
    margin: 0 0 5px;
    border: 1px solid hsla(0, 0%, 80%, 0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets .list:hover {
    background: #163793
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets .list.active {
    border-color: #f5ae44 !important;
    background: #102767 !important
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-left .mybets .list.active .detail-btn {
    color: #f5ae44
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right {
    width: calc(100% - 365px);
    position: absolute;
    height: calc(100% - 45px);
    top: 45px;
    right: 0;
    padding-right: 10px;
    padding-left: 0;
    padding-top: 0;
    overflow: scroll;
    overflow-x: hidden
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail {
    background: #122c74 !important;
    border: 1px solid #163793;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-right: -5px
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .coupon-title {
    margin: -8px -10px 0;
    padding: 12px;
    font-size: 11px;
    color: #fff;
    line-height: 14px;
    text-align: left;
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #183ca0
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .coupon-title .amount {
    float: right;
    font-size: 11px;
    text-align: right;
    margin-top: -7px
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .coupon-title .amount span {
    display: inline-block;
    margin: 0 5px;
    line-height: 28px
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .coupon-title svg {
    margin-top: -3px !important
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .alert {
    background: #2548a7 !important
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event {
    margin: 5px 0 0;
    padding: 5px 10px;
    border-radius: 5px;
    background: #323a15;
    border: 1px solid #163793;
    font-size: 11px;
    padding-left: 40px;
    position: relative;
    overflow: hidden;
    min-height: 85px;
    line-height: 13px
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet {
    margin-bottom: 5px;
    color: #f5ae44;
    text-transform: capitalize
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet .btn {
    font-size: 11px;
    float: right;
    margin-top: -12px;
    position: relative;
    top: 20px;
    height: 25px;
    width: 25px;
    padding: 0;
    border-radius: 100%;
    text-align: center;
    line-height: 16px !important;
    padding-top: 3px
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet .btn svg {
    width: 16px;
    fill: #f5ae44
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .event-name {
    color: #a1d3fc;
    margin: 5px 0
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .event-name .system-coupon-label {
    background: #102767;
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 32px;
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
    color: #fff;
    font-size: 16px
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet-type {
    clear: both;
    margin: 4px 0;
    text-transform: capitalize
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet-type span {
    border-radius: 2px;
    color: #a1d3fc;
    padding: 0 5px;
    float: right
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet-type b {
    opacity: .6
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .info {
    font-size: 12px;
    color: #a1d3fc
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .outcome {
    float: right
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system .title {
    background: #323a15;
    margin-top: 10px;
    border-radius: 2px !important
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table {
    border-radius: 0;
    font-size: 11px
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table thead {
    background: #102767
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table td,
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table th {
    font-size: 11px
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.system table tbody tr {
    background: #143286
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.coupon-amount {
    background: #10286b !important;
    padding-top: 5px;
    margin-bottom: 0;
    display: table;
    width: calc(100% + 20px);
    margin: 0 -10px;
    border-bottom: 1px solid #183ca0
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.coupon-amount h2 {
    margin: 0;
    font-size: 14px;
    padding: 5px;
    border-radius: 3px;
    background: #323a15
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.coupon-amount .label {
    font-weight: 400;
    font-size: 10px;
    margin-right: 2px;
    display: table-cell;
    color: #fff;
    width: 1%;
    padding: 6px 15px;
    text-align: center
}
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .system_coupon.coupon-amount .label .amount {
    margin-top: 5px;
    color: #f5ae44;
    display: block
}
@media (min-width:1600px) {
    body:not(.mobile-view) .user-menu-v2.coupons .right-col-v2 {
        width: 635px !important
    }
}
body:not(.mobile-view) .user-menu-v2.coupons .right-col-v2 .right-col-v2-left {
    width: 335px !important
}
body:not(.mobile-view) .user-menu-v2.history .user-form .form-group {
    float: left
}
body:not(.mobile-view) .user-menu-v2.history .user-form .form-group select {
    width: 170px
}
body:not(.mobile-view) .user-menu-v2.history .user-form .dropdown {
    float: left
}
body:not(.mobile-view) .user-menu-v2.special-page .center-col-v2 {
    width: calc(100% - 275px) !important
}
body:not(.mobile-view) .user-menu-v2.special-page .center-col-v2 > h3:first-child {
    color: #fff;
    background: #f5ae44;
    margin: -5px -10px 15px;
    padding: 8px
}
.user-menu-v2 .col-lg-1,
.user-menu-v2 .col-lg-2,
.user-menu-v2 .col-lg-3,
.user-menu-v2 .col-lg-4,
.user-menu-v2 .col-lg-5,
.user-menu-v2 .col-lg-6,
.user-menu-v2 .col-lg-7,
.user-menu-v2 .col-lg-8,
.user-menu-v2 .col-lg-9,
.user-menu-v2 .col-lg-10,
.user-menu-v2 .col-lg-11,
.user-menu-v2 .col-lg-12,
.user-menu-v2 .col-md-1,
.user-menu-v2 .col-md-2,
.user-menu-v2 .col-md-3,
.user-menu-v2 .col-md-4,
.user-menu-v2 .col-md-5,
.user-menu-v2 .col-md-6,
.user-menu-v2 .col-md-7,
.user-menu-v2 .col-md-8,
.user-menu-v2 .col-md-9,
.user-menu-v2 .col-md-10,
.user-menu-v2 .col-md-11,
.user-menu-v2 .col-md-12,
.user-menu-v2 .col-sm-1,
.user-menu-v2 .col-sm-2,
.user-menu-v2 .col-sm-3,
.user-menu-v2 .col-sm-4,
.user-menu-v2 .col-sm-5,
.user-menu-v2 .col-sm-6,
.user-menu-v2 .col-sm-7,
.user-menu-v2 .col-sm-8,
.user-menu-v2 .col-sm-9,
.user-menu-v2 .col-sm-10,
.user-menu-v2 .col-sm-11,
.user-menu-v2 .col-sm-12,
.user-menu-v2 .col-xs-1,
.user-menu-v2 .col-xs-2,
.user-menu-v2 .col-xs-3,
.user-menu-v2 .col-xs-4,
.user-menu-v2 .col-xs-5,
.user-menu-v2 .col-xs-6,
.user-menu-v2 .col-xs-7,
.user-menu-v2 .col-xs-8,
.user-menu-v2 .col-xs-9,
.user-menu-v2 .col-xs-10,
.user-menu-v2 .col-xs-11,
.user-menu-v2 .col-xs-12 {
    padding-left: 5px !important;
    padding-right: 5px !important
}
.user-menu-v2 .row {
    margin-left: -5px !important;
    margin-right: -5px !important
}
.message-form {
    position: absolute;
    bottom: 5px;
    left: 3%;
    width: 95%;
    margin-bottom: 0;
    z-index: 11
}
.message-form textarea {
    width: 90%;
    border-radius: 0;
    float: left;
    height: 30px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}
.message-form a,
.message-form button {
    float: left;
    width: 5%;
    border-radius: 0;
    height: 30px
}
.message-form a {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}
.left-col-v2 {
    background-color: #323a15;
    float: left;
    width: 275px;
    height: 100%;
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden
}
@media (max-width:980px) {
    .left-col-v2 {
        display: none
    }
}
.left-col-v2 .user-card {
    background-color: #142f7e;
    border-bottom: 1px solid #323a15;
    background-size: cover;
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/user-card.png);
    padding: 15px;
    height: 120px;
    position: relative
}
.left-col-v2 .user-card .welcome {
    text-transform: uppercase
}
.left-col-v2 .user-card .welcome p {
    color: #f5ae44
}
.left-col-v2 .user-card .balance {
    position: absolute;
    bottom: 15px;
    width: 90%;
    left: 5%
}
.left-col-v2 .user-card .balance b {
    color: #f5ae44
}
.left-col-v2 .user-card .balance .btn {
    float: right
}
.left-col-v2 .user-card p {
    margin-bottom: 5px
}
.left-col-v2 ul {
    padding: 0;
    margin: 0
}
.left-col-v2 ul li {
    float: left;
    width: 100%
}
.left-col-v2 ul li a {
    display: block;
    padding: 11px 10px;
    color: #fff;
    font-size: 14px;
    border-bottom: 1px solid #2548a7
}
.left-col-v2 ul li a.active {
    background: #2548a7
}
.left-col-v2 ul li a svg {
    width: 24px;
    height: 24px;
    fill: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 10px
}
.left-col-v2 ul li a i {
    margin-top: 4px
}
.center-col-v2 {
    position: relative;
    float: left;
    width: calc(100% - 578px);
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    background: #112a70;
    padding: 5px 10px
}
@media (min-width:1900px) {
    .center-col-v2 {
        width: calc(100% - 975px)
    }
}
@media (min-width:1600px) and (max-width:1900px) {
    .center-col-v2 {
        width: calc(100% - 851px) !important
    }
}
@media (max-width:1280px) {
    .center-col-v2 {
        width: calc(100% - 275px)
    }
}
@media (max-width:980px) {
    .center-col-v2 {
        width: 100% !important
    }
}
.center-col-v2 .alert:not(.alert-danger) {
    background: #102767
}
.center-col-v2 label {
    font-weight: 400
}
.center-col-v2 .form-group .form-control {
    text-indent: 25px;
    border-radius: 5px
}
.center-col-v2 .form-group textarea {
    padding-left: 5px !important
}
.center-col-v2 .form-group i.icon {
    position: absolute;
    left: 10px;
    margin-top: -21px
}
.right-col-v2 {
    position: relative;
    float: right;
    width: 300px;
    height: 100%;
    overflow-x: hidden;
    background: #112a70;
    padding: 10px
}
@media (min-width:1900px) {
    .right-col-v2 {
        width: 700px
    }
}
@media (min-width:1600px) and (max-width:1900px) {
    .right-col-v2 {
        width: 575px
    }
}
@media (max-width:1280px) {
    .right-col-v2 {
        display: none
    }
}
.right-col-v2 .user-widget {
    background: none !important
}
.right-col-v2 img {
    width: 100%
}
.right-col-v2 .banner {
    margin-bottom: 10px
}
.right-col-v2 .right-col-v2-left {
    width: 400px;
    position: absolute;
    height: calc(100% - 0px);
    display: none;
    top: 0;
    left: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px;
    padding-top: 5px
}
@media (min-width:1600px) and (max-width:1900px) {
    .right-col-v2 .right-col-v2-left {
        width: 275px
    }
}
@media (min-width:1600px) {
    .right-col-v2 .right-col-v2-left {
        display: block
    }
}
.right-col-v2 .right-col-v2-right {
    width: 300px;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    padding-right: 5px;
    padding-left: 5px;
    overflow: scroll;
    overflow-x: hidden;
    padding-top: 5px
}
.filter-panel.dropdown-menu {
    width: 190px;
    top: 32px;
    background: #163793;
    border: none !important;
    padding: 10px;
    -webkit-box-shadow: 0 2px 9px 2px rgba(0, 0, 0, .14);
    box-shadow: 0 2px 9px 2px rgba(0, 0, 0, .14)
}
.filter-panel.dropdown-menu h2 {
    color: #a1d3fc;
    background: #1a40a9;
    font-size: 12px;
    margin: -10px -10px 10px;
    padding: 7px 10px;
    border-radius: 3px 3px 0 0;
    font-weight: 400;
    text-transform: uppercase
}
.filter-panel.dropdown-menu .btn {
    margin-bottom: 0 !important
}
.filter-panel.dropdown-menu .form-group {
    width: 100% !important
}
body:not(.mobile-view) .list-payments.coins li a .info .item {
    font-size: 12px
}
body:not(.mobile-view) .list-payments.coins li a:after {
    font-size: 20px;
    margin: 5px 0;
    opacity: .2
}
.list-payments {
    padding: 0;
    margin: 0;
    clear: both;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
.list-payments li {
    width: 100%;
    list-style: none
}
.list-payments li a {
    height: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    text-transform: capitalize;
    padding: 12px 10px;
    background: #323a15;
    border: 1px solid #163793;
    border-radius: 3px;
    width: 100%;
    position: relative;
    z-index: 1;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.list-payments li a.active {
    background: #1e3a86;
    border-color: #f5ae44 !important
}
.list-payments li a:hover {
    border-color: #2e5ad1
}
.list-payments li a .media {
    float: unset;
    height: 100%;
    width: 30%;
    padding: 5px 10px 5px 0;
    max-height: 50px
}
.list-payments li a .media img {
    position: relative;
    top: unset;
    -webkit-transform: unset;
    transform: unset;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center
}
.list-payments li a .info {
    float: unset;
    width: calc(70% - 30px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden
}
.list-payments li a .info .item {
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase
}
.list-payments li a .info .decription {
    font-size: 11px;
    margin-top: 5px;
    color: #f5ae44
}
.list-payments li a:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    position: absolute;
    right: 9px;
    top: 13px;
    color: #a1d3fc;
    content: "\F138";
    z-index: -1;
    opacity: .2
}
.list-payments li.active a {
    border-color: #f5ae44 !important
}
.list-payments.last-select li {
    width: 49%;
    margin: 0 .3% 6px
}
.list-payments.last-select li a .media {
    height: 60px;
    width: 100%;
    text-align: center;
    position: relative
}
.list-payments.last-select li a .media img {
    width: 130px !important;
    right: 50% !important;
    -webkit-transform: translateY(-50%) translateX(50%);
    transform: translateY(-50%) translateX(50%)
}
.list-payments.last-select li a .info {
    text-align: center;
    width: 100%
}
.list-payments.last-select li a .info .decription,
.list-payments.last-select li a .info .item {
    margin-top: 10px
}
.list-payments.last-select li a:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
.transaction-status {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    background: #323a15;
    padding: 30px 5px;
    border-radius: 5px
}
.transaction-status svg {
    fill: #f5ae44;
    display: block;
    width: 50px;
    height: 50px;
    margin: 10px auto
}
.transaction-status a {
    display: table;
    margin: 10px auto;
    padding: 4px 18px;
    font-size: 14px
}
.transaction-status.success svg {
    fill: #0e930c;
    width: 100px
}
.transaction-status.danger svg {
    fill: #b01616;
    width: 100px
}
.user-view .label-title {
    font-size: 16px;
    text-transform: uppercase;
    margin: 10px 0;
    border-left: 3px solid #f5ae44;
    padding-left: 4px
}
.user-view .items {
    margin-bottom: 1px;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 10px
}
.user-view .items:nth-child(odd) {
    background: #323a15
}
.user-view .items:nth-child(2n) {
    background: #15348a
}
.user-view .items .status {
    float: right
}
.user-widget {
    margin: 0 0 5px;
    padding: 15px 10px;
    clear: both;
    background: #323a15
}
.user-widget h1 {
    padding: 0;
    margin: 0 0 15px;
    font-size: 18px;
    margin-bottom: 11px;
    border-left: 5px solid #f5ae44;
    padding-left: 10px
}
.user-widget .form-control:not([disabled]) {
    background-color: #122c74
}
.user-widget.icon {
    margin: 0 0 5px
}
.user-widget.icon svg {
    width: 60px;
    margin: 0 auto;
    display: table;
    fill: #fff
}
.user-widget.icon h3 {
    text-align: center;
    font-size: 16px
}
.user-widget.icon p {
    text-align: center;
    font-size: 11px;
    color: #a1d3fc
}
.user-widget.pages h3,
.user-widget.social h3 {
    font-size: 14px;
    margin: 0;
    margin-bottom: 10px
}
.user-widget.pages .item,
.user-widget.social .item {
    background: #323a15;
    display: block;
    margin-bottom: 5px;
    border-radius: 3px;
    padding: 10px
}
.user-widget.pages .item:hover,
.user-widget.social .item:hover {
    background: #183ca0
}
.user-widget.pages .item svg,
.user-widget.social .item svg {
    width: 20px;
    height: 28px;
    fill: #fff;
    display: inline-block;
    margin-right: 10px
}
.user-widget.pages .item .left,
.user-widget.social .item .left {
    width: calc(100% - 55px);
    display: inline-block
}
.user-widget.pages .item .left p,
.user-widget.social .item .left p {
    color: #fff;
    margin-bottom: 4px
}
.user-widget.pages .item .left span,
.user-widget.social .item .left span {
    color: #a1d3fc;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.user-widget .widget-vertification {
    background: #15348a;
    padding: 11px 5px;
    margin: -15px -10px 10px
}
.user-widget .widget-vertification svg {
    width: 32px;
    height: 32px;
    display: inline-block;
    fill: #a1d3fc;
    margin: 0 5px;
    vertical-align: bottom
}
.user-widget .widget-vertification .item {
    display: inline-block
}
.user-widget .widget-vertification .item p {
    margin-bottom: 2px
}
.alert.verified-user {
    margin: 5px 0
}
.alert.verified-user svg {
    width: 100px;
    height: 100px;
    display: inline-block;
    fill: #fff
}
.alert.verified-user h1 {
    font-size: 24px;
    color: #0e930c;
    font-weight: 300
}
body:not(.mobile-view) .ticket-messages {
    width: 100%;
    min-height: 350px;
    position: absolute;
    height: calc(100% - 95px);
    top: 55px;
    padding: 10px;
    left: 0;
    overflow-y: scroll;
    overflow-x: hidden
}
.ticket-messages .message-text {
    padding: 7px 15px;
    clear: both;
    color: #fff;
    background-color: #2a51bc;
    border-radius: 3px;
    position: relative;
    margin-bottom: 10px;
    float: left
}
.ticket-messages .message-text .user {
    color: #a1d3fc;
    font-size: 12px
}
.ticket-messages .message-text .message {
    margin: 5px 0;
    font-size: 11px;
    white-space: pre-line
}
.ticket-messages .message-text .details {
    font-size: 11px;
    margin-top: 5px;
    color: #a1d3fc
}
.ticket-messages .message-text.left .user {
    color: #f5ae44
}
.ticket-messages .message-text:after,
.ticket-messages .message-text:before {
    border-radius: 0 0 50% 0;
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 25px
}
.ticket-messages .message-text:before {
    height: 20px;
    left: -23px;
    background-color: #2a51bc
}
.ticket-messages .message-text:after {
    left: -30px;
    bottom: -3px;
    background: #112a70
}
.ticket-messages .message-text.right {
    background-color: #2548a7;
    float: right !important
}
.ticket-messages .message-text.right:after,
.ticket-messages .message-text.right:before {
    border-radius: 0 0 0 50% !important
}
.ticket-messages .message-text.right:before {
    height: 20px;
    left: auto !important;
    right: -23px;
    background-color: #2548a7
}
.ticket-messages .message-text.right:after {
    right: -30px;
    bottom: -3px;
    left: auto !important
}
.credit-card-preview {
    width: 100%;
    height: 280px;
    margin-top: 15px
}
@media (min-width:1600px) {
    .credit-card-preview {
        width: 400px !important;
        margin: 15px auto !important
    }
}
@media (min-width:1600px) and (max-width:1700px) {
    .credit-card-preview {
        width: 100% !important
    }
}
.credit-card-preview.hover .flip,
.credit-card-preview:hover .flip {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
.credit-card-preview.jeton_voucher svg,
.credit-card-preview.jeton_voucher svg g {
    fill: #fff
}
.credit-card-preview.jeton_voucher .back,
.credit-card-preview.jeton_voucher .front {
    background: -webkit-gradient(linear, left top, right bottom, from(#ff6400), to(#7d2d0e));
    background: linear-gradient(to bottom right, #ff6400, #7d2d0e)
}
.credit-card-preview.jeton_voucher .number {
    letter-spacing: 2px
}
.credit-card-preview .back,
.credit-card-preview .front {
    width: 100%;
    height: 250px;
    border-radius: 15px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: linear-gradient(135deg, #1a2670, #101847);
    position: absolute;
    color: #fff;
    font-family: Menlo, Monaco, Consolas, Courier New, monospace;
    top: 0;
    left: 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .3)
}
.credit-card-preview .back:before,
.credit-card-preview .front:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/card-bg.svg) no-repeat 50%;
    background-size: cover;
    opacity: .05
}
.credit-card-preview .flip {
    -webkit-transition: .6s;
    transition: .6s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative
}
.credit-card-preview .logo {
    position: absolute;
    top: 20px;
    right: 10px;
    width: 110px
}
.credit-card-preview .logo svg#visa {
    fill: #fff;
    float: left
}
.credit-card-preview .logo svg#mastercard {
    float: left;
    margin: 10px 6px
}
.credit-card-preview .front {
    z-index: 2;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg)
}
.credit-card-preview .back {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
.credit-card-preview .back .logo {
    top: 190px
}
.credit-card-preview .chip {
    position: absolute;
    width: 60px;
    height: 45px;
    top: 20px;
    left: 20px;
    background: linear-gradient(135deg, #ddccf0, #d1e9f5 44%, #f8ece7);
    border-radius: 8px
}
.credit-card-preview .chip:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border: 4px solid hsla(0, 0%, 50%, .1);
    width: 80%;
    height: 70%;
    border-radius: 5px
}
.credit-card-preview .strip {
    background: linear-gradient(135deg, rgba(4, 4, 4, .43), rgba(4, 4, 4, .08));
    position: absolute;
    width: 100%;
    height: 50px;
    top: 30px;
    left: 0
}
.credit-card-preview .number {
    position: absolute;
    margin: 0 auto;
    top: 110px;
    left: 19px;
    font-size: 29px;
    letter-spacing: 7px
}
.credit-card-preview label {
    font-size: 10px;
    letter-spacing: 1px;
    text-shadow: none;
    text-transform: uppercase;
    font-weight: 400;
    opacity: .5;
    display: block;
    margin-bottom: 3px
}
.credit-card-preview .card-expiration-date,
.credit-card-preview .card-holder {
    position: absolute;
    margin: 0 auto;
    top: 180px;
    left: 19px;
    font-size: 22px;
    text-transform: capitalize
}
.credit-card-preview .card-expiration-date {
    text-align: right;
    left: auto;
    right: 20px
}
.credit-card-preview .ccv {
    height: 36px;
    background: #fff;
    width: 91%;
    border-radius: 5px;
    top: 110px;
    left: 0;
    right: 0;
    position: absolute;
    margin: 0 auto;
    color: #000;
    text-align: right;
    padding: 10px
}
.credit-card-preview .ccv label {
    margin: -25px 0 14px;
    color: #fff
}
.bonus-select {
    position: relative
}
.bonus-select .select-title {
    margin: 0 0 5px;
    font-size: 12px
}
.bonus-select i.fa.fa-gift {
    position: absolute;
    right: 50px;
    font-size: 95px;
    color: rgba(195, 209, 212, .23)
}
.bonus-select .radio {
    font-size: 12px;
    line-height: 20px;
    cursor: pointer;
    display: block;
    clear: both;
    color: #17374d;
    margin: 0
}
.bonus-select .radio:hover .inner {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    opacity: .5
}
.bonus-select .radio input {
    height: 1px;
    width: 1px;
    opacity: 0
}
.bonus-select .radio input:checked + .outer {
    border: 3px solid #f5ae44
}
.bonus-select .radio input:checked + .outer .inner,
.bonus-select .radio input:focus + .outer .inner {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}
.bonus-select .radio input:focus + .outer .inner {
    background-color: #f5ae44
}
.bonus-select .radio .outer {
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    margin: 1px 9px 9px 0;
    border: 3px solid #142f7e;
    border-radius: 50%
}
.bonus-select .radio .inner {
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    height: 6px;
    width: 6px;
    -webkit-transform: scale(0);
    transform: scale(0);
    display: block;
    margin: 2px;
    border-radius: 50%;
    background-color: #f5ae44;
    opacity: 0
}
.bonus-select .info {
    margin: 10px 0;
    font-size: 13px;
    clear: both;
    color: #848b90
}
.bonus-select .info span {
    color: #f5ae44
}
.bonus-table .popover {
    background: #163793;
    max-width: 500px !important;
    margin-top: 105px !important
}
.bonus-table .popover > .arrow {
    top: 23% !important
}
.bonus-table .popover > .arrow:after {
    bottom: -8px;
    border-left-color: #163793 !important;
    border-right-color: #163793 !important
}
.bonus-table .popover p {
    margin: 0 0 3px;
    font-size: 11px
}
.bonus-table .popover p b {
    color: #f5ae44
}
.bonus-table .popover table {
    margin-bottom: 0
}
.bonuses .item {
    display: inline-block;
    border: 1px solid #163793;
    background: #323a15;
    width: 32.3%;
    border-radius: 3px;
    overflow: hidden;
    margin: 15px .5% 0;
    border-radius: 5px
}
.bonuses .item img {
    padding: 10px
}
.bonuses .item .title {
    display: table;
    clear: both;
    padding: 0;
    background: none !important;
    color: inherit !important;
    border: none !important;
    width: 100%
}
.bonuses .item .title span {
    display: block;
    margin: 5px 10px;
    text-align: center;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.bonuses .item .title .btn {
    font-size: 12px;
    width: 45%;
    float: left;
    margin: 10px 5px
}
.bonuses .detail {
    clear: both
}
.bonuses .detail ul li a {
    color: #fff;
    background: #2548a7;
    font-size: 11px;
    border-right: 1px solid #1c367d;
    padding: 10px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px solid #2e5ad1 !important
}
.bonuses .detail ul li a a:hover {
    background: #2a51bc
}
.bonuses .detail ul li.active a,
.bonuses .detail ul li a a:hover {
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-bottom-color: #f5ae44 !important
}
.bonuses .detail ul li.active a {
    background: #2e5ad1
}
.bonuses .detail .tab-pane {
    padding: 10px
}
.bonuses .detail .modal-body {
    padding: 0
}
.bonuses .detail > .col-md-4 {
    padding-right: 5px
}
.bonuses .detail > .col-md-8 {
    padding-left: 5px
}
.bonuses .detail .panel {
    margin: 0 -2px 7px
}
.bonuses .detail .panel .panel-heading {
    padding: 8px 15px;
    color: #f5ae44
}
.bonuses .detail .panel .panel-body {
    padding: 4px 15px
}
.bonuses .detail .panel .panel-body .items {
    display: table;
    width: 100%;
    margin: 7px 0
}
.bonuses .detail .panel .panel-body .items .name {
    color: #d2eafe;
    margin-bottom: 5px;
    display: block
}
.bonuses .detail .panel .panel-body .items .status {
    display: block;
    width: 100%;
    color: #f5ae44
}
.bonuses .detail .btn {
    background: #f5ae44;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5ae44), to(#f29914)) !important;
    background: linear-gradient(180deg, #f5ae44 0, #f29914) !important;
    -webkit-box-shadow: 0 0 13px 0 #000;
    box-shadow: 0 0 13px 0 #000;
    width: 100%;
    margin: 10px auto;
    padding: 6px 0;
    border-radius: 2px;
    font-size: 16px
}
.bank-info-change .col-xs-8 {
    padding-left: 0
}
.bank-info-change .form-control {
    margin-top: 6px;
    background: none;
    border: none;
    font-size: 11px;
    height: 20px;
    padding: 0 !important
}
.bank-info-change .form-control option {
    color: #000
}
.bank-info-change .btn {
    font-size: 11px
}
.bank-info-change .btn i {
    color: #fff;
    font-size: 11px
}
.bank-info-change .help-block {
    top: 115px !important
}
.bank-informations {
    background: #323a15;
    border: 1px solid #1a40a9;
    padding: 10px;
    border-radius: 2px
}
.bank-informations dl {
    margin-bottom: 0
}
.bank-informations dl dt {
    width: 75px;
    color: #a1d3fc;
    font-weight: 400;
    float: left;
    text-align: right
}
.bank-informations dl dd {
    margin-left: 85px
}
.btc-payment-details .info {
    margin: 10px 0;
    font-size: 12px;
    text-align: left
}
.btc-payment-details .info span {
    color: #f5ae44
}
.btc-payment-details .info .btn {
    font-size: 16px !important;
    margin: 10px 0 0 !important;
    padding: 5px 0 !important;
    width: 265px !important
}
.btc-payment-details .qr-image {
    margin: 0 auto 10px !important;
    width: 265px !important;
    display: table !important
}
.qr-queue #qr-box {
    float: left;
    fill: #fff
}
.qr-queue .componentLoader {
    width: 130px;
    height: 110px;
    margin-right: 35px;
    margin-top: 15px;
    float: right
}
.qr-queue .componentLoader #load {
    width: 130px
}
.qr-queue .alert {
    clear: both;
    -webkit-animation: opacityanimate 1s infinite;
    animation: opacityanimate 1s infinite
}
.qr-image {
    position: relative;
    margin-bottom: 10px !important;
    background: #fff;
    display: table;
    margin: auto;
    border-radius: 5px
}
.qr-image img {
    width: 210px;
    margin: 15px
}
.qr-image.new-image:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border: 4px solid #0e930c;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px 0 #0e930c;
    box-shadow: 0 0 8px 0 #0e930c;
    -webkit-animation: opacityanimate 1s infinite;
    animation: opacityanimate 1s infinite
}
.step-payment .alert {
    padding: 6.6px;
    padding-left: 55px;
    text-align: left
}
.step-payment .alert span {
    background: #142f7e;
    padding: 0 12px;
    border-radius: 100%;
    height: 40px;
    float: left;
    position: absolute;
    left: 7px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 24px;
    color: #f5ae44;
    border: 1px solid #163793
}
.shortcut-payment {
    margin: 0 -.5%
}
.shortcut-payment a {
    font-size: 12px;
    width: 24%;
    float: left;
    margin: 0 .5% 10px
}
.user-form .before-info {
    display: inline-block;
    margin: 10px 10px 0 0
}
.user-form .before-info span {
    background: #f5ae44;
    color: #fff;
    padding: 2px 5px;
    border-radius: 30px;
    margin-left: 10px
}
.user-form .btn {
    float: right;
    font-size: 12px;
    margin: 0 0 10px 10px
}
.bank-card {
    background: #323a15;
    border: 1px solid #163793;
    padding: 10px 5px;
    text-align: center;
    margin-bottom: 10px !important;
    border-radius: 2px;
    font-size: 12px;
    position: relative;
    float: left;
    width: 47.6%;
    margin: 0 1.2%
}
.bank-card .edit i,
.bank-card .remove i {
    font-size: 12px;
    position: absolute;
    right: 10px;
    color: #d2eafe
}
.bank-card .edit i {
    right: 30px !important
}
.bank-card i {
    font-size: 22px;
    color: #f5ae44
}
.bank-card .card-title {
    margin: 5px 0 0;
    color: #a1d3fc
}
.bank-card .card-iban {
    font-size: 10px;
    margin-top: 5px
}
.bank-card .bank-info-change .col-xs-8 {
    padding-left: 0
}
.bank-card .bank-info-change .form-control {
    margin-top: 6px;
    background: none;
    border: none;
    font-size: 11px;
    height: 20px;
    padding: 0 !important
}
.bank-card .bank-info-change .form-control option {
    color: #000
}
.bank-card .bank-info-change .btn {
    font-size: 11px
}
.bank-card .bank-info-change .btn i {
    color: #fff;
    font-size: 11px
}
.bank-card .bank-info-change .help-block {
    top: 115px !important
}
.valid {
    background: #163793;
    border: 1px solid #1a40a9;
    clear: both;
    display: block;
    float: left;
    width: 100%;
    margin: 5px 0;
    border-radius: 3px;
    padding: 2px 10px;
    line-height: 50px;
    height: 55px;
    font-size: 14px;
    position: relative;
    padding-left: 80px
}
.valid .media {
    float: left;
    margin-right: 5px;
    width: 65px;
    position: absolute;
    background: #142f7e;
    border: 2px solid #0e930c;
    text-align: center;
    height: 65px;
    border-radius: 100%;
    padding-top: 6px;
    left: 5px;
    top: -5px
}
.valid .media svg {
    fill: #0e930c;
    width: 40px;
    height: 50px
}
.valid .info {
    float: left;
    color: #fff;
    font-size: 12px
}
.valid.no .media {
    border-color: #b01616
}
.valid.no .media svg {
    fill: #b01616
}
.vertification-example {
    position: relative
}
.vertification-example img {
    width: 100%
}
.vertification-example .name {
    bottom: 100px
}
.vertification-example .date,
.vertification-example .name {
    position: absolute;
    z-index: 5;
    font-size: 22px;
    color: #000;
    font-family: Comic Sans MS;
    left: 40px;
    width: 200px;
    text-align: center
}
.vertification-example .date {
    bottom: 65px
}
.coupon-type-info {
    color: #a1d3fc;
    margin-top: 10px;
    font-size: 11px
}
.coupon-table .coupon-status {
    color: #fff;
    padding: 4px 10px;
    border-radius: 3px
}
.coupon-table .cash-out button {
    padding: 2px 5px !important;
    margin: -2px 0
}
.coupon-table .cash-out button svg {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    fill: #fff
}
.coupon-table .system-coupon-table {
    background: #102767
}
.coupon-table .system-coupon-table > td {
    padding: 3px 5px
}
.coupon-table .system-coupon-table td table {
    margin: 0;
    margin-bottom: 0
}
.coupon-table .system-coupon-table td table .button {
    cursor: pointer;
    background: #323a15;
    border: 1px solid #15348a;
    font-size: 11px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #f5ae44
}
.coupon-table .system-coupon-table td table .button:hover {
    background: #15348a;
    border: 1px solid #163793
}
.coupon-table .system-coupon-table td table .button[aria-expanded=true] {
    background: #f5ae44;
    border-color: #f5ae44
}
.coupon-table .system-coupon-table td table .button td {
    border: none !important
}
.coupon-table .system-coupon-table td table .coupon {
    background: #0c1e51;
    border: 1px solid #0c1e51;
    font-size: 11px
}
.coupon-table .system-coupon-table td table .coupon thead tr th {
    background: #2548a7 !important;
    border-color: #f5ae44 !important
}
.coupon-table .system-coupon-table td table .coupon tbody tr td {
    background: #112a70 !important;
    border: 1px solid #102767 !important
}
.coupon-info {
    font-size: 11px;
    margin: 5px 0 0;
    clear: both;
    text-align: right;
    color: #d2eafe;
    border-radius: 2px
}
.coupon-info .info {
    padding: 5px 8px;
    border-radius: 2px;
    display: inline-block
}
.coupon-info .info span {
    color: #fff
}
table .void-payment-btn {
    margin-left: 5px;
    margin-top: -2px
}
.betSlip {
    padding: 0 5px 5px;
    background: #323a15;
    border-radius: 5px;
    clear: both
}
.betSlip .title-block {
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    margin: 0 -5px
}
.betSlip .title-block ul li {
    padding: 5px
}
.betSlip .title-block ul li a {
    background: #2a51bc;
    color: #fff;
    font-size: 12px;
    border-radius: 30px;
    font-weight: 400;
    padding: 8px 0;
    line-height: 16px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    position: relative
}
.betSlip .title-block ul li a .cash-out {
    width: 20px;
    height: 20px;
    fill: #0e930c;
    position: absolute;
    left: 3px;
    top: 5px;
    -webkit-animation: opacityanimate 1s infinite;
    animation: opacityanimate 1s infinite
}
.betSlip .title-block ul li.active a,
.betSlip .title-block ul li a:hover {
    background: #f5ae44;
    color: #fff
}
.betSlip .open-coupons {
    margin: 10px 0
}
.betSlip .open-coupons .open-coupons-header {
    padding: 8px 10px;
    background: #323a15
}
.betSlip .open-coupons .open-coupons-header .header-title {
    float: left;
    width: 55%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 5px
}
.betSlip .open-coupons .open-coupons-header .type {
    background: #0e930c;
    padding: 1px 5px;
    border-radius: 2px;
    font-size: 11px
}
.betSlip .open-coupons .open-coupons-header .odd {
    font-size: 11px;
    margin: 0 5px 0 2px
}
.betSlip .open-coupons .open-coupons-header i {
    color: #a1d3fc
}
.betSlip .open-coupons .open-coupons-header .bet {
    color: #a1d3fc;
    font-size: 11px;
    clear: both;
    display: block
}
.betSlip .open-coupons .open-coupons-section {
    border-top: 1px solid #15348a;
    background: #323a15
}
.betSlip .open-coupons .open-coupons-section .body {
    padding: 10px
}
.betSlip .open-coupons .open-coupons-section .body .coupon-info {
    font-size: 11px;
    color: #a1d3fc
}
.betSlip .open-coupons .open-coupons-section .body .coupon-info span {
    display: block;
    margin-bottom: 5px
}
.betSlip .open-coupons .open-coupons-section .body .coupon-info span b {
    color: #fff;
    font-weight: 400
}
.betSlip .open-coupons .open-coupons-footer {
    padding: 5px 10px;
    font-size: 11px;
    background: #2548a7
}
.betSlip .open-coupons .open-coupons-footer span {
    color: #a1d3fc
}
.betSlip .open-coupons .open-coupons-footer span b {
    color: #fff
}
.betSlip .open-coupons.multi .open-coupons-section .body .coupon-info {
    text-align: right
}
.betSlip .open-coupons.multi .open-coupons-section .body .event {
    background: #102767;
    padding: 8px;
    margin: 0;
    font-size: 11px;
    display: inline-block;
    width: 100%
}
.betSlip .open-coupons.multi .open-coupons-section .body .event .name {
    float: left;
    width: calc(100% - 35px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.betSlip .open-coupons.multi .open-coupons-section .body .event .odd {
    float: right;
    width: 15%;
    color: #f5ae44;
    text-align: right
}
.betSlip .open-coupons.multi .open-coupons-section .body .event .info {
    margin-top: 3px;
    color: #fff;
    float: left
}
.betSlip .open-coupons.multi .open-coupons-section .body .event .info b {
    color: #fff;
    font-weight: 400
}
.betSlip .open-coupons.multi .open-coupons-section .body .event .info:not(.status) {
    width: calc(100% - 60px);
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.betSlip .couponType {
    padding: 3px 5px;
    margin: 0 -5px
}
.betSlip .couponType ul li {
    padding: 3px
}
.betSlip .couponType ul li a {
    line-height: 14px;
    font-size: 12px;
    color: #badffd;
    text-align: center;
    display: block;
    background: none !important;
    border: 1px solid #2a51bc;
    padding: 7px;
    border-radius: 5px
}
.betSlip .couponType ul li.active a {
    border: 1px solid #f5ae44;
    color: #f5ae44
}
.betSlip .couponInc {
    padding: 0;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.betSlip .couponInc .alert {
    background: #163793;
    border-radius: 30px;
    margin-top: 10px;
    border: 1px solid #183ca0;
    font-size: 11px;
    padding: 7px;
    margin-bottom: 5px
}
.betSlip .couponInc .mybets .list {
    background: #163793
}
.betSlip .couponInc .mybets .detail {
    background: #183ca0;
    border-color: #183ca0
}
.betSlip .couponInc .couponMatch {
    margin: 5px 5px 0;
    background: #163793;
    border: 1px solid #163793;
    position: relative;
    padding: 5px 10px;
    border-radius: 5px
}
.betSlip .couponInc .couponMatch .bet-events {
    float: right;
    width: 30%;
    margin-top: -20px
}
.betSlip .couponInc .couponMatch .bet-events input {
    width: 75%;
    font-size: 11px
}
.betSlip .couponInc .couponMatch .passive {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(16, 30, 68, .7);
    border-radius: 3px;
    text-align: center;
    font-size: 26px;
    line-height: 50px;
    z-index: 0;
    color: #a1d3fc
}
.betSlip .couponInc .couponMatch .remove {
    color: #a1d3fc;
    position: absolute;
    right: 10px;
    top: 3px;
    z-index: 5
}
.betSlip .couponInc .couponMatch .bet > b {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: calc(100% - 130px);
    display: inline-block;
    vertical-align: text-bottom;
    position: relative;
    top: -1px;
    font-weight: 400;
    text-transform: uppercase
}
.betSlip .couponInc .couponMatch .bet .bet-alert {
    background: #112768;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 93%;
    border-radius: 3px;
    text-align: center;
    padding: 8px 20px;
    z-index: 999
}
.betSlip .couponInc .couponMatch .bet .bet-alert .remove-alert {
    position: absolute;
    left: 11px;
    color: #fff;
    top: 6px;
    font-size: 15px
}
.betSlip .couponInc .couponMatch .bet .info {
    color: #f5ae44;
    font-size: 14px;
    right: 8px;
    position: absolute;
    bottom: 5px
}
.betSlip .couponInc .couponMatch .bet .info.disabled {
    opacity: .2;
    color: #a1d3fc
}
.betSlip .couponInc .couponMatch .bet .info:not(.disabled) {
    -webkit-animation: opacityanimate 1s infinite;
    animation: opacityanimate 1s infinite
}
.betSlip .couponInc .couponMatch .bet .event-odds {
    display: inline-block;
    position: relative;
    top: -2px;
    float: right;
    margin-right: 20px
}
.betSlip .couponInc .couponMatch .bet .event-odds span {
    color: #f5ae44
}
.betSlip .couponInc .couponMatch .bet .event-odds span.old {
    color: #a1d3fc;
    text-decoration: line-through;
    opacity: .5
}
.betSlip .couponInc .couponMatch .bet .event-odds span.up {
    color: #0e930c
}
.betSlip .couponInc .couponMatch .bet .event-odds span.up:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px !important;
    border-color: transparent transparent #0e930c;
    vertical-align: middle;
    display: inline-block;
    margin-left: 2px
}
.betSlip .couponInc .couponMatch .bet .event-odds span.down {
    color: #b01616
}
.betSlip .couponInc .couponMatch .bet .event-odds span.down:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 !important;
    border-color: #b01616 transparent transparent;
    vertical-align: middle;
    display: inline-block;
    margin-left: 2px
}
.betSlip .couponInc .couponMatch .match {
    color: #d2eafe;
    margin: 2px 0;
    font-size: 11px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: calc(100% - 15px);
    opacity: .7
}
.betSlip .couponInc .couponMatch .market {
    font-size: 11px;
    color: #fff
}
.betSlip .couponInc.red {
    border-color: #b01616
}
.betSlip .couponAction {
    overflow: hidden;
    min-height: 140px;
    padding: 5px;
    border-radius: 0 0 5px 5px
}
.betSlip .couponAction .system-items {
    background: #163793;
    border: 1px solid #183ca0;
    padding: 5px 10px;
    border-radius: 5px
}
.betSlip .couponAction .system-items h2 {
    font-size: 11px;
    margin: 5px 0 10px;
    padding: 0;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase
}
.betSlip .couponAction .system-items .item {
    display: table;
    width: 100%;
    margin: 5px auto
}
.betSlip .couponAction .system-items .item .item-label {
    display: inline-block;
    vertical-align: middle;
    font-size: 10px
}
.betSlip .couponAction .system-items .item .item-label .amount {
    display: block;
    font-size: 9px;
    opacity: .5
}
.betSlip .couponAction .system-items .item .item-amount {
    float: right
}
.betSlip .couponAction .system-items .item .item-amount span {
    display: inline-block;
    font-size: 10px;
    margin: 0 5px;
    color: #a1d3fc
}
.betSlip .couponAction .system-items .item .item-amount span.cross {
    color: #f5ae44
}
.betSlip .couponAction .system-items .item .item-amount input {
    border-radius: 5px;
    width: 65px;
    display: inline-block;
    font-size: 11px;
    padding: 2px 6px;
    height: auto !important;
    text-align: right
}
.betSlip .couponAction .per-single {
    background: #163793;
    padding: 5px;
    display: table;
    width: 100%;
    border-radius: 3px;
    line-height: 20px
}
.betSlip .couponAction .per-single > div {
    padding: 0 5px
}
.betSlip .couponAction .per-single input {
    width: 75% !important
}
.betSlip .couponAction .left-action {
    font-size: 11px;
    margin-top: 10px
}
.betSlip .couponAction .right-action {
    font-size: 11px;
    text-align: right;
    margin-top: 10px;
    position: relative
}
.betSlip .couponAction .btn {
    width: 100%;
    margin-top: 15px;
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 13px
}
.betSlip .couponAction .btn.trash-btn {
    background: #2a51bc !important;
    border-color: #2a51bc !important
}
.betSlip .couponAction label {
    margin-top: 10px;
    font-size: 11px !important
}
.betSlip .couponAction input[type=checkbox] + label:after,
.betSlip .couponAction input[type=checkbox] + label:before {
    bottom: -1px !important
}
.betSlip .system-items.red input,
.betSlip .system-items.red select {
    border-color: #b01616 !important
}
.betSlip input[type=checkbox] + label:before {
    background: #436bd5
}
.betSlip .bet-events {
    position: relative
}
.betSlip .bet-events input {
    height: 20px
}
.betSlip .bet-events input.bet-input {
    position: absolute;
    width: 69%;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background: #323a15;
    border: none !important
}
.betSlip .bet-events select {
    border: none !important;
    background: #323a15;
    height: 20px
}
.betSlip .bet-events.red input,
.betSlip .bet-events.red select {
    border-color: #b01616 !important
}
.right-banner {
    padding: 0 4px
}
.right-banner img {
    margin: 5px 0;
    height: 100%;
    width: 100%;
    border-radius: 3px;
    -webkit-box-shadow: -3px -1px 3px 2px rgba(0, 0, 0, .09);
    box-shadow: -3px -1px 3px 2px rgba(0, 0, 0, .09)
}
body:not(.mobile-view) .betSlip .empty .couponInc {
    border-radius: 0 0 5px 5px
}
body:not(.mobile-view) .betSlip .empty .couponAction {
    display: none
}
body:not(.mobile-view) .mybets {
    margin: 2px 0
}
body:not(.mobile-view) .mybets .detail,
body:not(.mobile-view) .mybets .list {
    font-size: 11px
}
.mybets .list {
    padding: 10px;
    background: #323a15;
    border-radius: 2px;
    display: table;
    width: 100%;
    color: #fff;
    margin: 5px 0 0
}
.mybets .list .info {
    float: left
}
.mybets .list .info .status-circle {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    margin-right: 5px
}
.mybets .list .info .time {
    margin-top: 5px;
    opacity: .6
}
.mybets .list .amount {
    float: left;
    text-align: right
}
.mybets .list .amount span {
    display: block
}
.mybets .list .amount b {
    margin-top: 3px;
    display: block;
    font-weight: 400
}
.mybets .list .detail-btn {
    float: left;
    width: 20px;
    text-align: center;
    padding-top: 4px;
    font-size: 18px;
    color: #a1d3fc;
    margin-left: 10px
}
.mybets .list .alert {
    margin: 5px 0 -5px;
    padding: 5px;
    font-size: 12px;
    border: none;
    text-align: left;
    padding-left: 10px;
    background: #2548a7
}
.mybets .cash-out {
    padding: 0 5px 5px;
    background: #323a15;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}
.mybets .cash-out button {
    font-size: 12px;
    padding: 8px;
    border-bottom: 2px solid #0c7b0a;
    position: relative
}
.mybets .cash-out button svg {
    width: 33px;
    height: 33px;
    fill: #fff;
    position: absolute;
    background: #0a6408;
    background: linear-gradient(135deg, #0a6408, #0a6408 50%, #0c7b0a 0, #0c7b0a);
    left: 0;
    top: 0;
    padding: 3px;
    border-radius: 3px
}
.mybets .detail {
    padding: 10px;
    background: #15348a;
    border-radius: 2px;
    display: inline-block;
    width: 100%;
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #0c1e51
}
.mybets .detail .coupon-amount {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    border-bottom: 1px solid #323a15;
    padding-bottom: 5px
}
.mybets .detail .coupon-amount h2 {
    font-size: 12px;
    margin: 0
}
.mybets .detail .coupon-amount .label {
    font-size: 11px;
    float: left;
    clear: both;
    padding: 0;
    margin: 5px 0;
    font-weight: 400
}
.mybets .detail .coupon-amount .amount {
    float: right;
    font-size: 11px;
    margin-top: 5px
}
.mybets .detail .coupon-amount hr {
    clear: both;
    border-color: #323a15;
    margin: 5px 0 !important;
    line-height: inherit !important;
    float: left;
    width: 100%
}
.mybets .detail .alert,
.mybets .detail .btn-primary {
    background: #2c56c8 !important;
    border-color: #2c56c8 !important
}
.mybets .detail .btn-primary:hover {
    background: #3761d3 !important;
    border-color: #3761d3 !important
}
.mybets .detail .btn svg {
    width: 20px;
    height: 20px;
    fill: #a1d3fc;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px
}
.mybets .detail .event {
    margin: 0 0 5px;
    display: inline-block;
    clear: both;
    width: 100%;
    padding-bottom: 5px;
    border-bottom: 1px solid #102767
}
.mybets .detail .event .bet {
    float: left;
    font-size: 12px
}
.mybets .detail .event .odd {
    float: right
}
.mybets .detail .event .event-name {
    clear: both;
    margin: 3px 0 0;
    float: left;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    height: 16px
}
.mybets .detail .event .event-name .btn {
    position: absolute;
    right: 0;
    line-height: 21px !important;
    font-size: 15px;
    border-radius: 100%;
    width: 25px;
    padding: 0 !important;
    height: 25px !important
}
.mybets .detail .event .event-name .btn svg {
    width: 18px;
    height: 18px;
    margin: 0 !important
}
.mybets .detail .event .info {
    clear: both;
    margin: 3px 0;
    float: left;
    width: 100%;
    font-size: 11px;
    color: #d2eafe
}
.mybets .detail .event .bet-type {
    float: left
}
.mybets .detail .event .status {
    float: right
}
.mybets .detail .system {
    margin: 5px 0
}
.mybets .detail .system .title {
    background: #122d79
}
.mybets .detail .system .table {
    margin-bottom: 0
}
.mybets .detail .system .table > tbody > tr > td,
.mybets .detail .system .table > tbody > tr > th,
.mybets .detail .system .table > tfoot > tr > td,
.mybets .detail .system .table > tfoot > tr > th,
.mybets .detail .system .table > thead > tr > td,
.mybets .detail .system .table > thead > tr > th {
    padding: 6px 0 !important;
    background: #112a70;
    font-size: 11px
}
.col-sportsbook-left {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 300px;
    height: 100%;
    position: relative;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-left .favLeagues {
    margin-bottom: 3px;
    height: 85px;
    overflow-y: scroll
}
.col-sportsbook-left .favLeagues li a {
    border-radius: 2px;
    margin-bottom: 2px;
    padding: 6px 15px 6px 40px !important
}
.col-sportsbook-left .favLeagues li a.fav-icon {
    position: absolute;
    background: none;
    left: 16px;
    padding: 0 !important;
    color: #f5ae44;
    top: 4px;
    border: none;
    font-size: 14px !important
}
.col-sportsbook-left .favLeagues li a.fav-icon:hover {
    background: none;
    color: #f5ae44;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-left .favLeagues li a.fav-icon:hover i:before {
    content: "\F006" !important
}
.col-sportsbook-left #sportCategories {
    position: relative;
    height: 100%
}
.col-sportsbook-left #sportCategories .search-team-row {
    position: static
}
.col-sportsbook-left #sportCategories .search-team {
    position: absolute;
    top: 0;
    left: 0;
    padding: 4px 10px
}
.col-sportsbook-left #sportCategories .search-team.opened {
    width: 100%;
    top: -1px;
    z-index: 100
}
.col-sportsbook-left #sportCategories .search-team.opened a {
    border-radius: 20px;
    width: 28px;
    height: 28px;
    padding-top: 6px;
    right: 2%;
    background: #f5ae44;
    color: #fff;
    top: 5px;
    left: 0 !important;
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}
.col-sportsbook-left #sportCategories .search-team.opened input {
    opacity: 1;
    width: 100%
}
.col-sportsbook-left #sportCategories .search-team a {
    position: absolute;
    border-radius: 2px;
    text-align: center;
    left: 19%;
    top: 10px;
    font-size: 14px;
    color: #fff;
    z-index: 5;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-left #sportCategories .search-team input {
    height: 30px;
    width: 0;
    float: right;
    padding-left: 35px;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-left #sportCategories .time {
    background: #323a15;
    padding: 3px 0;
    height: 37px;
    position: relative
}
.col-sportsbook-left #sportCategories .time [class^=col-] {
    padding: 0 9px
}
.col-sportsbook-left #sportCategories .time select.form-control {
    height: 30px;
    border-radius: 2px;
    font-size: 11px;
    width: 100%;
    text-transform: capitalize
}
.col-sportsbook-left #sportCategories .time .close-icon {
    display: inline-block;
    margin-top: 4px;
    float: right;
    border-radius: 3px;
    font-size: 18px;
    margin-right: 4px;
    text-align: center;
    padding: 1px 4px;
    color: #d2eafe;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.col-sportsbook-left #sportCategories .time .close-icon:hover {
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-left ul.list {
    padding: 0;
    margin: 0;
    width: 100%;
    position: absolute;
    top: 69px;
    left: 0;
    text-align: left;
    height: calc(100% - 69px);
    padding: 0 1px 0 0;
    overflow-y: scroll;
    overflow-x: hidden
}
.col-sportsbook-left ul.list.sports {
    width: 30%;
    float: left;
    left: 0
}
.col-sportsbook-left ul.list.sports li a {
    text-align: center
}
.col-sportsbook-left ul.list.sports li a.active {
    background: #112a70;
    border-color: #f5ae44
}
.col-sportsbook-left ul.list.sports li a i {
    width: 30px;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px
}
.col-sportsbook-left ul.list.sports li a .count {
    display: block;
    font-size: 10px;
    background: #112a70;
    padding: 2px 5px;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    color: #f5ae44;
    margin: 0;
    text-align: center
}
.col-sportsbook-left ul.list.categories {
    width: 70%;
    left: auto;
    float: left;
    right: 0
}
.col-sportsbook-left ul.list.categories li a {
    background: #163793
}
.col-sportsbook-left ul.list.categories li a:hover {
    background: #183ca0
}
.col-sportsbook-left ul.list.categories li a.active {
    background: #323a15;
    color: #fff
}
.col-sportsbook-left ul.list.categories li .tournaments {
    padding: 0;
    margin: 0
}
.col-sportsbook-left ul.list.categories li .tournaments li a {
    background: #2e5ad1
}
.col-sportsbook-left ul.list.categories li .tournaments li a:hover {
    background: #3b64d4
}
.col-sportsbook-left ul.list.categories li .tournaments li a.active {
    background: #f5ae44;
    color: #fff
}
.col-sportsbook-left ul.list li {
    list-style: none;
    position: relative
}
.col-sportsbook-left ul.list li a {
    display: block;
    padding: 8px 15px;
    font-size: 12px;
    background: #323a15;
    color: #d2eafe;
    border-bottom: 1px solid #1c367d
}
.col-sportsbook-left ul.list li a.back-list {
    cursor: default;
    background: #122c74 !important;
    border-top: 1px solid #2548a7;
    text-align: center;
    padding: 6px !important
}
.col-sportsbook-left ul.list li a.back-list span {
    border-color: #2e5ad1 !important;
    padding: 0 20px
}
.col-sportsbook-left ul.list li a.back-list span i {
    color: #f5ae44
}
.col-sportsbook-left ul.list li a.active,
.col-sportsbook-left ul.list li a:hover {
    background: #2a51bc;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-left ul.list li a i {
    margin-right: 5px;
    font-size: 16px
}
.col-sportsbook-left ul.list li a .count {
    float: right;
    font-size: 11px;
    margin-top: 2px
}
.col-sportsbook-left ul.list.tournaments a.fav-icon {
    position: absolute;
    background: none;
    left: 16px;
    padding: 0 !important;
    color: #f5ae44;
    top: 6px;
    border: none;
    display: none
}
.col-sportsbook-left ul.list.tournaments a.fav-icon.active,
.col-sportsbook-left ul.list.tournaments a.fav-icon:hover {
    background: none;
    color: #f5ae44;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-left ul.list.tournaments a.fav-icon.active i:before,
.col-sportsbook-left ul.list.tournaments a.fav-icon:hover i:before {
    content: "\F005" !important
}
.col-sportsbook-center {
    float: left;
    display: inline-block;
    position: relative;
    width: calc(100% - 596px);
    height: 100%;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-center .col-sportsbook-center-left {
    padding: 2px
}
.col-sportsbook-center .col-sportsbook-center-left,
.col-sportsbook-center .col-sportsbook-center-right {
    float: left;
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-center .col-sportsbook-center-right {
    padding: 0
}
.col-sportsbook-center ul.sports {
    padding: 0;
    width: 100%;
    margin: 0;
    float: right;
    margin-bottom: 6px
}
.col-sportsbook-center ul.sports li {
    float: none;
    display: table-cell;
    width: 1%;
    list-style: none
}
.col-sportsbook-center ul.sports li a {
    background: #163793;
    border: 1px solid #163793;
    padding: 5px 0;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
    margin-right: 0;
    margin-bottom: 0;
    color: #fff;
    text-align: center;
    display: block;
    margin-left: 2px
}
.col-sportsbook-center ul.sports li a.active,
.col-sportsbook-center ul.sports li a:hover {
    background: #f5ae44;
    border: 1px solid #f5ae44;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-center ul.sports li a.active i,
.col-sportsbook-center ul.sports li a:hover i {
    color: #fff
}
.col-sportsbook-center .select-box {
    padding: 1px 0 4px;
    clear: both
}
.col-sportsbook-center .select-box .col-xs-6:first-child {
    padding-right: 2px
}
.col-sportsbook-center .select-box .col-xs-6:last-child {
    padding-left: 2px
}
.col-sportsbook-center .select-box .form-control {
    font-size: 12px;
    background: #183b9c;
    height: 30px;
    text-transform: capitalize
}
.col-sportsbook-center .market {
    background: #f5ae44 !important;
    color: #fff;
    line-height: 16px;
    padding: 8px 12px;
    text-align: left;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 700;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}
.col-sportsbook-center .upComing .title {
    clear: both;
    margin-bottom: 1px;
    background: none !important;
    font-size: 13px;
    border: none;
    width: 100%;
    padding: 7px 15px 0 7px;
    height: 30px;
    overflow: hidden;
    line-height: 16px
}
.col-sportsbook-center .upComing .title a {
    color: #fff;
    font-weight: 700
}
.col-sportsbook-center .upComing .title span {
    width: calc(100% - 220px);
    display: inline-block;
    float: left;
    margin-bottom: 9px;
    margin-top: -8px;
    padding-top: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.col-sportsbook-center .upComing .title span i {
    margin-top: -4px
}
.col-sportsbook-center .upComing .title select {
    float: right;
    background: #183b9c;
    border: 1px solid #1a40a9;
    padding: 5px;
    border-radius: 3px;
    margin-top: -5px;
    font-size: 11px !important;
    font-weight: 400;
    margin-right: -13px;
    width: 220px;
    height: 25px
}
.col-sportsbook-center .upComing .match-table {
    width: 100%;
    position: absolute;
    left: 0;
    text-align: left;
    top: 66px;
    height: calc(100% - 66px);
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 0 3px 0 2px
}
.col-sportsbook-center .upComing.dayMatches table,
.col-sportsbook-center .upComing.favLeagues table {
    table-layout: fixed
}
.col-sportsbook-center .upComing.dayMatches table .odds,
.col-sportsbook-center .upComing.favLeagues table .odds {
    width: 27%
}
.col-sportsbook-center .upComing.dayMatches table .others,
.col-sportsbook-center .upComing.favLeagues table .others {
    width: 10%
}
.col-sportsbook-center .upComing.dayMatches table .time,
.col-sportsbook-center .upComing.favLeagues table .time {
    width: 9%
}
.col-sportsbook-right {
    float: left;
    width: 296px;
    height: 100%;
    position: relative;
    padding: 0 1px 0 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-sportsbook-right .view-right-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    padding: 0 1px 0 0;
    left: 0;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden
}
.sport-icon {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/sport-sprite.png);
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px
}
.sport-icon.sport-radar-37 {
    background-position: 0 0 !important
}
.sport-icon.sport-radar-9 {
    background-position: -16px 0 !important
}
.sport-icon.sport-radar-2 {
    background-position: -32px 0 !important
}
.sport-icon.sport-radar-26 {
    background-position: -48px 0 !important
}
.sport-icon.sport-radar-17 {
    background-position: -64px 0 !important
}
.sport-icon.sport-radar-28 {
    background-position: 0 -16px !important
}
.sport-icon.sport-radar-14 {
    background-position: -16px -16px !important
}
.sport-icon.sport-radar-30 {
    background-position: -32px -16px !important
}
.sport-icon.sport-radar-61 {
    background-position: -48px -16px !important
}
.sport-icon.sport-radar-10 {
    background-position: -64px -16px !important
}
.sport-icon.sport-radar-19 {
    background-position: 0 -32px !important
}
.sport-icon.sport-radar-31 {
    background-position: -16px -32px !important
}
.sport-icon.sport-radar-32 {
    background-position: -32px -32px !important
}
.sport-icon.sport-radar-4 {
    background-position: -48px -32px !important
}
.sport-icon.sport-radar-34 {
    background-position: -64px -32px !important
}
.sport-icon.sport-radar-29 {
    background-position: 0 -48px !important
}
.sport-icon.sport-radar-21 {
    background-position: -16px -48px !important
}
.sport-icon.sport-radar-3 {
    background-position: -32px -48px !important
}
.sport-icon.sport-radar-11 {
    background-position: -48px -48px !important
}
.sport-icon.sport-radar-22 {
    background-position: -64px -48px !important
}
.sport-icon.sport-radar-6 {
    background-position: 0 -64px !important
}
.sport-icon.sport-radar-23 {
    background-position: -16px -64px !important
}
.sport-icon.sport-radar-5 {
    background-position: -32px -64px !important
}
.sport-icon.sport-radar-20 {
    background-position: -48px -64px !important
}
.sport-icon.sport-radar-1 {
    background-position: -64px -64px !important
}
.sport-icon.sport-radar-13 {
    background-position: 0 -80px !important
}
.sport-icon.sport-radar-12 {
    background-position: -16px -80px !important
}
[class*=" bethub-sport-"],
[class^=bethub-sport-] {
    display: inline-block;
    font: inherit !important;
    background-size: 100% 100%;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/soccer.png)
}
[class*=" bethub-sport-"]:before,
[class^=bethub-sport-]:before {
    display: none
}
body.mobile-view .match-detail > .title span i {
    position: relative;
    width: 14px;
    height: 14px;
    vertical-align: text-bottom
}
.bethub-sport-radar-121 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/esport.png)
}
.bethub-sport-radar-109 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/csgo.png)
}
.bethub-sport-radar-110 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/lol.png)
}
.bethub-sport-radar-111 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/dota.png)
}
.bethub-sport-radar-118 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/callofduty.png)
}
.bethub-sport-radar-112 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/starcraft.png)
}
.bethub-sport-radar-37 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/squash.png)
}
.bethub-sport-radar-15 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/bandy.png)
}
.bethub-sport-radar-7 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/floorball.png)
}
.bethub-sport-radar-32 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/baseball.png)
}
.bethub-sport-radar-31 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/badminton.png)
}
.bethub-sport-radar-30 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/olympic.png)
}
.bethub-sport-radar-61 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/baseball.png)
}
.bethub-sport-radar-26,
.bethub-sport-radar-34 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/beach.png)
}
.bethub-sport-radar-22 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/dart.png)
}
.bethub-sport-radar-17 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/bicycle.png)
}
.bethub-sport-radar-14,
.bethub-sport-radar-43,
.bethub-sport-radar-44,
.bethub-sport-radar-46,
.bethub-sport-radar-48 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/winter.png)
}
.bethub-sport-radar-9 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/golf.png)
}
.bethub-sport-radar-19,
.bethub-sport-radar-25 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/snooker.png)
}
.bethub-sport-radar-21,
.bethub-sport-radar-28 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/cricket.png)
}
.bethub-sport-radar-20 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/tabletennis.png)
}
.bethub-sport-radar-12,
.bethub-sport-radar-16 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/rugby.png)
}
.bethub-sport-radar-11 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/motorsport.png)
}
.bethub-sport-radar-10 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/boxing.png)
}
.bethub-sport-radar-117 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/mma.png)
}
.bethub-sport-radar-4,
.bethub-sport-radar-24 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/hockey.png)
}
.bethub-sport-radar-38 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/hockey-2.png)
}
.bethub-sport-radar-138 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/kabaddi.png)
}
.bethub-sport-radar-3 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/baseball.png)
}
.bethub-sport-radar-6,
.bethub-sport-radar-13,
.bethub-sport-radar-29 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/handball.png)
}
.bethub-sport-radar-23 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/volleyball.png)
}
.bethub-sport-radar-5 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/tennis.png)
}
.bethub-sport-radar-2 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/basketball.png)
}
.bethub-sport-radar-1,
.bethub-sport-radar-106 {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/iconsv2/soccer.png)
}
.flag {
    width: 17px;
    height: 14px;
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/flag-icon.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-position: -323px -266px;
    vertical-align: middle;
    display: inline-block
}
.flag.flag_376,
.flag.flag_ad {
    background-position: -17px -56px
}
.flag.flag_299,
.flag.flag_540,
.flag.flag_ae {
    background-position: -17px -70px
}
.flag.flag_af {
    background-position: -17px -84px
}
.flag.flag_ag {
    background-position: -17px -98px
}
.flag.flag_ai {
    background-position: -17px -126px
}
.flag.flag_257,
.flag.flag_837,
.flag.flag_941,
.flag.flag_al {
    background-position: -17px -168px
}
.flag.flag_296,
.flag.flag_am {
    background-position: -17px -182px
}
.flag.flag_an {
    background-position: -17px -196px
}
.flag.flag_500,
.flag.flag_ao {
    background-position: -17px -210px
}
.flag.flag_aq {
    background-position: -17px -238px
}
.flag.flag_48,
.flag.flag_264,
.flag.flag_374,
.flag.flag_ar {
    background-position: -17px -252px
}
.flag.flag_as {
    background-position: -17px -266px
}
.flag.flag_17,
.flag.flag_65,
.flag.flag_69,
.flag.flag_97,
.flag.flag_128,
.flag.flag_170,
.flag.flag_at {
    background-position: -17px -280px
}
.flag.flag_34,
.flag.flag_113,
.flag.flag_491,
.flag.flag_au {
    background-position: -17px -294px
}
.flag.flag_aw {
    background-position: -17px -322px
}
.flag.flag_297,
.flag.flag_751,
.flag.flag_az {
    background-position: -17px -364px
}
.flag.flag_158,
.flag.flag_399,
.flag.flag_404,
.flag.flag_ba {
    background-position: -34px -14px
}
.flag.flag_bb {
    background-position: -34px -28px
}
.flag.flag_bd {
    background-position: -34px -56px
}
.flag.flag_33,
.flag.flag_be {
    background-position: -34px -70px
}
.flag.flag_bf {
    background-position: -34px -84px
}
.flag.flag_78,
.flag.flag_332,
.flag.flag_372,
.flag.flag_bg {
    background-position: -34px -98px
}
.flag.flag_351,
.flag.flag_bh {
    background-position: -34px -112px
}
.flag.flag_bi {
    background-position: -34px -126px
}
.flag.flag_bj {
    background-position: -34px -140px
}
.flag.flag_bm {
    background-position: -34px -182px
}
.flag.flag_bn {
    background-position: -34px -196px
}
.flag.flag_379,
.flag.flag_bo {
    background-position: -34px -210px
}
.flag.flag_13,
.flag.flag_br {
    background-position: -34px -252px
}
.flag.flag_bs {
    background-position: -34px -266px
}
.flag.flag_bt {
    background-position: -34px -280px
}
.flag.flag_bv {
    background-position: -34px -308px
}
.flag.flag_804,
.flag.flag_bw {
    background-position: -34px -322px
}
.flag.flag_91,
.flag.flag_275,
.flag.flag_400,
.flag.flag_750,
.flag.flag_813,
.flag.flag_by {
    background-position: -34px -350px
}
.flag.flag_bz {
    background-position: -34px -364px
}
.flag.flag_93,
.flag.flag_176,
.flag.flag_388,
.flag.flag_ca {
    background-position: -51px -14px
}
.flag.flag_cc {
    background-position: -51px -42px
}
.flag.flag_cd {
    background-position: -51px -56px
}
.flag.flag_cf {
    background-position: -51px -84px
}
.flag.flag_cg {
    background-position: -51px -98px
}
.flag.flag_25,
.flag.flag_54,
.flag.flag_125,
.flag.flag_312,
.flag.flag_ch {
    background-position: -51px -112px
}
.flag.flag_ci {
    background-position: -51px -126px
}
.flag.flag_ck {
    background-position: -51px -154px
}
.flag.flag_49,
.flag.flag_cl {
    background-position: -51px -168px
}
.flag.flag_cm {
    background-position: -51px -182px
}
.flag.flag_99,
.flag.flag_548,
.flag.flag_771,
.flag.flag_cn {
    background-position: -51px -196px
}
.flag.flag_274,
.flag.flag_co {
    background-position: -51px -210px
}
.flag.flag_289,
.flag.flag_cr {
    background-position: -51px -252px
}
.flag.flag_cu {
    background-position: -51px -294px
}
.flag.flag_141,
.flag.flag_cv {
    background-position: -51px -308px
}
.flag.flag_227,
.flag.flag_cx {
    background-position: -51px -336px
}
.flag.flag_102,
.flag.flag_574,
.flag.flag_cy {
    background-position: -51px -350px
}
.flag.flag_18,
.flag.flag_42,
.flag.flag_154,
.flag.flag_173,
.flag.flag_187,
.flag.flag_196,
.flag.flag_cz {
    background-position: -51px -364px
}
.flag.flag_30,
.flag.flag_41,
.flag.flag_53,
.flag.flag_111,
.flag.flag_122,
.flag.flag_123,
.flag.flag_145,
.flag.flag_210,
.flag.flag_de {
    background-position: -68px -70px
}
.flag.flag_dj {
    background-position: -68px -140px
}
.flag.flag_8,
.flag.flag_59,
.flag.flag_64,
.flag.flag_95,
.flag.flag_199,
.flag.flag_244,
.flag.flag_dk {
    background-position: -68px -154px
}
.flag.flag_dm {
    background-position: -68px -182px
}
.flag.flag_do {
    background-position: -68px -210px
}
.flag.flag_304,
.flag.flag_dz {
    background-position: -68px -364px
}
.flag.flag_165,
.flag.flag_ec {
    background-position: -85px -42px
}
.flag.flag_92,
.flag.flag_194,
.flag.flag_408,
.flag.flag_482,
.flag.flag_ee {
    background-position: -85px -70px
}
.flag.flag_305,
.flag.flag_eg {
    background-position: -85px -98px
}
.flag.flag_eh {
    background-position: -85px -112px
}
.flag.flag_er {
    background-position: -85px -252px
}
.flag.flag_32,
.flag.flag_71,
.flag.flag_109,
.flag.flag_129,
.flag.flag_183,
.flag.flag_421,
.flag.flag_es {
    background-position: -85px -266px
}
.flag.flag_et {
    background-position: -85px -280px
}
.flag.flag_19,
.flag.flag_40,
.flag.flag_70,
.flag.flag_116,
.flag.flag_132,
.flag.flag_135,
.flag.flag_149,
.flag.flag_207,
.flag.flag_597,
.flag.flag_fi {
    background-position: -102px -126px
}
.flag.flag_fj {
    background-position: -102px -140px
}
.flag.flag_fk {
    background-position: -102px -154px
}
.flag.flag_fm {
    background-position: -102px -182px
}
.flag.flag_fo {
    background-position: -102px -210px
}
.flag.flag_7,
.flag.flag_110,
.flag.flag_121,
.flag.flag_180,
.flag.flag_242,
.flag.flag_1218,
.flag.flag_fr {
    background-position: -102px -252px
}
.flag.flag_ga {
    background-position: -119px -14px
}
.flag.flag_1,
.flag.flag_89,
.flag.flag_117,
.flag.flag_252,
.flag.flag_261,
.flag.flag_307,
.flag.flag_en {
    background-position: -85px -196px
}
.flag.flag_gd {
    background-position: -119px -56px
}
.flag.flag_270,
.flag.flag_818,
.flag.flag_ge {
    background-position: -119px -70px
}
.flag.flag_gf {
    background-position: -119px -84px
}
.flag.flag_542,
.flag.flag_gh {
    background-position: -119px -112px
}
.flag.flag_938,
.flag.flag_gi {
    background-position: -119px -126px
}
.flag.flag_gl {
    background-position: -119px -168px
}
.flag.flag_gm {
    background-position: -119px -182px
}
.flag.flag_gn {
    background-position: -119px -196px
}
.flag.flag_gp {
    background-position: -119px -224px
}
.flag.flag_gq {
    background-position: -119px -238px
}
.flag.flag_67,
.flag.flag_108,
.flag.flag_179,
.flag.flag_249,
.flag.flag_el {
    background-position: -119px -252px
}
.flag.flag_gs {
    background-position: -119px -266px
}
.flag.flag_365,
.flag.flag_gt {
    background-position: -119px -280px
}
.flag.flag_gu {
    background-position: -119px -294px
}
.flag.flag_gw {
    background-position: -119px -322px
}
.flag.flag_gy {
    background-position: -119px -350px
}
.flag.flag_339,
.flag.flag_783,
.flag.flag_hk {
    background-position: -136px -154px
}
.flag.flag_hm {
    background-position: -136px -182px
}
.flag.flag_437,
.flag.flag_hn {
    background-position: -136px -196px
}
.flag.flag_14,
.flag.flag_190,
.flag.flag_191,
.flag.flag_214,
.flag.flag_283,
.flag.flag_826,
.flag.flag_hr {
    background-position: -136px -252px
}
.flag.flag_ht {
    background-position: -136px -280px
}
.flag.flag_11,
.flag.flag_151,
.flag.flag_192,
.flag.flag_232,
.flag.flag_285,
.flag.flag_536,
.flag.flag_hu {
    background-position: -136px -294px
}
.flag.flag_368,
.flag.flag_780,
.flag.flag_892,
.flag.flag_id {
    background-position: -153px -56px
}
.flag.flag_51,
.flag.flag_130,
.flag.flag_534,
.flag.flag_550,
.flag.flag_ie {
    background-position: -153px -70px
}
.flag.flag_66,
.flag.flag_188,
.flag.flag_410,
.flag.flag_742,
.flag.flag_749,
.flag.flag_il {
    background-position: -153px -168px
}
.flag.flag_352,
.flag.flag_497,
.flag.flag_in {
    background-position: -153px -196px
}
.flag.flag_io {
    background-position: -153px -210px
}
.flag.flag_iq {
    background-position: -153px -238px
}
.flag.flag_301,
.flag.flag_798,
.flag.flag_799,
.flag.flag_ir {
    background-position: -153px -252px
}
.flag.flag_10,
.flag.flag_245,
.flag.flag_546,
.flag.flag_is {
    background-position: -153px -266px
}
.flag.flag_31,
.flag.flag_107,
.flag.flag_126,
.flag.flag_127,
.flag.flag_172,
.flag.flag_185,
.flag.flag_414,
.flag.flag_510,
.flag.flag_it {
    background-position: -153px -280px
}
.flag.flag_502,
.flag.flag_jm {
    background-position: -170px -182px
}
.flag.flag_329,
.flag.flag_jo {
    background-position: -170px -210px
}
.flag.flag_52,
.flag.flag_211,
.flag.flag_483,
.flag.flag_561,
.flag.flag_923,
.flag.flag_jp {
    background-position: -170px -224px
}
.flag.flag_805,
.flag.flag_ke {
    background-position: -187px -70px
}
.flag.flag_kg {
    background-position: -187px -98px
}
.flag.flag_kh {
    background-position: -187px -112px
}
.flag.flag_ki {
    background-position: -187px -126px
}
.flag.flag_km {
    background-position: -187px -182px
}
.flag.flag_kn {
    background-position: -187px -196px
}
.flag.flag_291,
.flag.flag_375,
.flag.flag_384,
.flag.flag_447,
.flag.flag_845,
.flag.flag_kp {
    background-position: -187px -224px
}
.flag.flag_kr {
    background-position: -187px -252px
}
.flag.flag_331,
.flag.flag_899,
.flag.flag_kw {
    background-position: -187px -322px
}
.flag.flag_ky {
    background-position: -187px -350px
}
.flag.flag_278,
.flag.flag_811,
.flag.flag_kz {
    background-position: -187px -364px
}
.flag.flag_la {
    background-position: -204px -14px
}
.flag.flag_lb {
    background-position: -204px -28px
}
.flag.flag_lc {
    background-position: -204px -42px
}
.flag.flag_li {
    background-position: -204px -126px
}
.flag.flag_lk {
    background-position: -204px -154px
}
.flag.flag_lr {
    background-position: -204px -252px
}
.flag.flag_ls {
    background-position: -204px -266px
}
.flag.flag_160,
.flag.flag_168,
.flag.flag_412,
.flag.flag_lt {
    background-position: -204px -280px
}
.flag.flag_lu {
    background-position: -204px -294px
}
.flag.flag_163,
.flag.flag_258,
.flag.flag_409,
.flag.flag_lv {
    background-position: -204px -308px
}
.flag.flag_ly {
    background-position: -204px -350px
}
.flag.flag_303,
.flag.flag_ma {
    background-position: -221px -14px
}
.flag.flag_mc {
    background-position: -221px -42px
}
.flag.flag_279,
.flag.flag_778,
.flag.flag_md {
    background-position: -221px -56px
}
.flag.flag_mg {
    background-position: -221px -98px
}
.flag.flag_mh {
    background-position: -221px -112px
}
.flag.flag_159,
.flag.flag_401,
.flag.flag_747,
.flag.flag_mk {
    background-position: -221px -154px
}
.flag.flag_ml {
    background-position: -221px -168px
}
.flag.flag_mm {
    background-position: -221px -182px
}
.flag.flag_mn {
    background-position: -221px -196px
}
.flag.flag_773,
.flag.flag_mo {
    background-position: -221px -210px
}
.flag.flag_mp {
    background-position: -221px -224px
}
.flag.flag_mq {
    background-position: -221px -238px
}
.flag.flag_mr {
    background-position: -221px -252px
}
.flag.flag_ms {
    background-position: -221px -266px
}
.flag.flag_134,
.flag.flag_mt {
    background-position: -221px -280px
}
.flag.flag_mu {
    background-position: -221px -294px
}
.flag.flag_mv {
    background-position: -221px -308px
}
.flag.flag_mw {
    background-position: -221px -322px
}
.flag.flag_12,
.flag.flag_395,
.flag.flag_mx {
    background-position: -221px -336px
}
.flag.flag_85,
.flag.flag_my {
    background-position: -221px -350px
}
.flag.flag_mz {
    background-position: -221px -364px
}
.flag.flag_na {
    background-position: -238px -14px
}
.flag.flag_nc {
    background-position: -238px -42px
}
.flag.flag_ne {
    background-position: -238px -70px
}
.flag.flag_nf {
    background-position: -238px -84px
}
.flag.flag_532,
.flag.flag_ng {
    background-position: -238px -98px
}
.flag.flag_ni {
    background-position: -238px -126px
}
.flag.flag_35,
.flag.flag_328,
.flag.flag_nl {
    background-position: -238px -168px
}
.flag.flag_5,
.flag.flag_38,
.flag.flag_58,
.flag.flag_94,
.flag.flag_137,
.flag.flag_no {
    background-position: -238px -210px
}
.flag.flag_np {
    background-position: -238px -224px
}
.flag.flag_nr {
    background-position: -238px -252px
}
.flag.flag_nu {
    background-position: -238px -294px
}
.flag.flag_148,
.flag.flag_499,
.flag.flag_nz {
    background-position: -238px -364px
}
.flag.flag_415,
.flag.flag_om {
    background-position: -255px -182px
}
.flag.flag_526,
.flag.flag_pa {
    background-position: -272px -14px
}
.flag.flag_20,
.flag.flag_714,
.flag.flag_748,
.flag.flag_pe {
    background-position: -272px -70px
}
.flag.flag_pf {
    background-position: -272px -84px
}
.flag.flag_pg {
    background-position: -272px -98px
}
.flag.flag_539,
.flag.flag_847,
.flag.flag_860,
.flag.flag_ph {
    background-position: -272px -112px
}
.flag.flag_pk {
    background-position: -272px -154px
}
.flag.flag_47,
.flag.flag_115,
.flag.flag_284,
.flag.flag_311,
.flag.flag_313,
.flag.flag_429,
.flag.flag_pl {
    background-position: -272px -168px
}
.flag.flag_pm {
    background-position: -272px -182px
}
.flag.flag_pn {
    background-position: -272px -196px
}
.flag.flag_pr {
    background-position: -272px -252px
}
.flag.flag_ps {
    background-position: -272px -266px
}
.flag.flag_44,
.flag.flag_186,
.flag.flag_265,
.flag.flag_286,
.flag.flag_287,
.flag.flag_pt {
    background-position: -272px -280px
}
.flag.flag_pw {
    background-position: -272px -322px
}
.flag.flag_280,
.flag.flag_py {
    background-position: -272px -350px
}
.flag.flag_353,
.flag.flag_838,
.flag.flag_919,
.flag.flag_qa {
    background-position: -289px -14px
}
.flag.flag_re {
    background-position: -306px -70px
}
.flag.flag_77,
.flag.flag_298,
.flag.flag_324,
.flag.flag_398,
.flag.flag_537,
.flag.flag_ro {
    background-position: -306px -210px
}
.flag.flag_152,
.flag.flag_288,
.flag.flag_340,
.flag.flag_403,
.flag.flag_743,
.flag.flag_rs {
    background-position: -306px -266px
}
.flag.flag_21,
.flag.flag_101,
.flag.flag_133,
.flag.flag_157,
.flag.flag_262,
.flag.flag_269,
.flag.flag_302,
.flag.flag_ru {
    background-position: -306px -294px
}
.flag.flag_951,
.flag.flag_rw {
    background-position: -306px -322px
}
.flag.flag_310,
.flag.flag_sa {
    background-position: -323px -14px
}
.flag.flag_sb {
    background-position: -323px -28px
}
.flag.flag_sc {
    background-position: -323px -42px
}
.flag.flag_476,
.flag.flag_sd {
    background-position: -323px -56px
}
.flag.flag_9,
.flag.flag_39,
.flag.flag_60,
.flag.flag_63,
.flag.flag_75,
.flag.flag_114,
.flag.flag_155,
.flag.flag_177,
.flag.flag_se {
    background-position: -323px -70px
}
.flag.flag_45,
.flag.flag_sg {
    background-position: -323px -98px
}
.flag.flag_sh {
    background-position: -323px -112px
}
.flag.flag_si {
    background-position: -323px -126px
}
.flag.flag_sj {
    background-position: -323px -140px
}
.flag.flag_23,
.flag.flag_24,
.flag.flag_98,
.flag.flag_292,
.flag.flag_300,
.flag.flag_325,
.flag.flag_383,
.flag.flag_457,
.flag.flag_460,
.flag.flag_586,
.flag.flag_sk {
    background-position: -323px -154px
}
.flag.flag_sl {
    background-position: -323px -168px
}
.flag.flag_387,
.flag.flag_sm {
    background-position: -323px -182px
}
.flag.flag_sn {
    background-position: -323px -196px
}
.flag.flag_so {
    background-position: -323px -210px
}
.flag.flag_sr {
    background-position: -323px -252px
}
.flag.flag_st {
    background-position: -323px -280px
}
.flag.flag_sv {
    background-position: -323px -308px
}
.flag.flag_380,
.flag.flag_sy {
    background-position: -323px -350px
}
.flag.flag_sz {
    background-position: -323px -364px
}
.flag.flag_tc {
    background-position: -340px -42px
}
.flag.flag_td {
    background-position: -340px -56px
}
.flag.flag_tf {
    background-position: -340px -84px
}
.flag.flag_tg {
    background-position: -340px -98px
}
.flag.flag_485,
.flag.flag_th {
    background-position: -340px -112px
}
.flag.flag_tj {
    background-position: -340px -140px
}
.flag.flag_tk {
    background-position: -340px -154px
}
.flag.flag_tl {
    background-position: -340px -168px
}
.flag.flag_tm {
    background-position: -340px -182px
}
.flag.flag_378,
.flag.flag_tn {
    background-position: -340px -196px
}
.flag.flag_to {
    background-position: -340px -210px
}
.flag.flag_46,
.flag.flag_112,
.flag.flag_195,
.flag.flag_254,
.flag.flag_413,
.flag.flag_tr {
    background-position: -340px -252px
}
.flag.flag_tt {
    background-position: -340px -280px
}
.flag.flag_tv {
    background-position: -340px -308px
}
.flag.flag_1120,
.flag.flag_tw {
    background-position: -340px -322px
}
.flag.flag_803,
.flag.flag_tz {
    background-position: -340px -364px
}
.flag.flag_86,
.flag.flag_267,
.flag.flag_402,
.flag.flag_406,
.flag.flag_587,
.flag.flag_761,
.flag.flag_ua {
    background-position: -357px -14px
}
.flag.flag_824,
.flag.flag_ug {
    background-position: -357px -98px
}
.flag.flag_um {
    background-position: -357px -182px
}
.flag.flag_15,
.flag.flag_16,
.flag.flag_26,
.flag.flag_37,
.flag.flag_43,
.flag.flag_us {
    background-position: -357px -266px
}
.flag.flag_57,
.flag.flag_549,
.flag.flag_1007,
.flag.flag_uy {
    background-position: -357px -350px
}
.flag.flag_385,
.flag.flag_uz {
    background-position: -357px -364px
}
.flag.flag_va {
    background-position: -374px -14px
}
.flag.flag_vc {
    background-position: -374px -42px
}
.flag.flag_281,
.flag.flag_839,
.flag.flag_ve {
    background-position: -374px -70px
}
.flag.flag_vg {
    background-position: -374px -98px
}
.flag.flag_vi {
    background-position: -374px -126px
}
.flag.flag_366,
.flag.flag_vn {
    background-position: -374px -196px
}
.flag.flag_vu {
    background-position: -374px -294px
}
.flag.flag_wf {
    background-position: -391px -84px
}
.flag.flag_ws {
    background-position: -391px -266px
}
.flag.flag_ye {
    background-position: -425px -70px
}
.flag.flag_yt {
    background-position: -425px -280px
}
.flag.flag_322,
.flag.flag_744,
.flag.flag_za {
    background-position: -442px -14px
}
.flag.flag_812,
.flag.flag_zm {
    background-position: -442px -182px
}
.flag.flag_zw {
    background-position: -442px -322px
}
.flag.flag_0 {
    background-position: -323px -266px
}
.flag.flag_eu {
    background-position: -85px -294px
}
.flag.flag_22,
.flag.flag_zb {
    background-position: -442px -28px
}
.flag.flag_131,
.flag.flag_zc {
    background-position: -442px -42px
}
.flag.flag_uk {
    background-position: -357px -154px
}
.col-live-left {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 400px;
    height: 100%;
    position: relative;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-live-left .live-title {
    border-bottom: none
}
.col-live-left .live-title .count {
    margin-top: 7px;
    line-height: 14px
}
.col-live-left .live-shortcuts {
    padding: 5px 10px;
    background: #323a15;
    border-bottom: 3px solid #101e44
}
.col-live-left .live-shortcuts .icons {
    text-align: center
}
.col-live-left .live-shortcuts .row > [class^=col-] {
    padding: 0 5px;
    text-align: left
}
@media screen and (min-width:1600px) {
    .col-live-left .live-shortcuts .row > [class^=col-] {
        text-align: right
    }
}
.col-live-left .live-shortcuts .search-match a {
    position: absolute;
    top: -1px;
    font-size: 11px;
    right: 10px;
    top: 5px;
    z-index: 5
}
.col-live-left .live-shortcuts .autocomplete {
    position: absolute;
    z-index: 5;
    top: 74px;
    background: #101e44;
    width: 100%;
    left: 0;
    padding: 5px;
    overflow-y: scroll;
    height: calc(100% - 74px)
}
.col-live-left .live-shortcuts .autocomplete a {
    font-size: 11px !important;
    display: block !important;
    text-align: left !important;
    border-radius: 2px !important;
    margin: 0 !important;
    margin-bottom: 5px !important;
    padding: 7px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: #323a15
}
.col-live-left .live-shortcuts .autocomplete a:hover {
    background: #15348a
}
.col-live-left .live-shortcuts input {
    height: 30px
}
.col-live-left .live-shortcuts a {
    display: inline-block;
    margin-top: 3px;
    border-radius: 3px;
    font-size: 18px;
    margin-left: 3px;
    text-align: center;
    padding: 1px 2px;
    color: #d2eafe;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
@media screen and (min-width:1600px) {
    .col-live-left .live-shortcuts a {
        padding: 1px 4px
    }
}
.col-live-left .live-shortcuts a:hover {
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-live-left .live-shortcuts a.active.leagues-icon,
.col-live-left .live-shortcuts a.active.tv-icon {
    background: #f5ae44;
    color: #fff
}
.col-live-left .categories-live {
    width: 100%;
    position: absolute;
    top: 77px;
    left: 0;
    text-align: left;
    height: calc(100% - 77px);
    padding: 0 1px 0 0;
    overflow-y: scroll;
    overflow-x: hidden
}
.col-live-left .live-line {
    margin-bottom: 5px
}
.col-live-left .live-line .title-block {
    background: #2548a7;
    color: #fff;
    text-align: left;
    padding: 7px 15px;
    font-size: 15px;
    -webkit-box-shadow: 0 1px 0 #2e5ad1 inset;
    box-shadow: inset 0 1px 0 #2e5ad1;
    font-size: 12px;
    display: block;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 3px;
    line-height: 15px !important;
    font-weight: 700
}
.col-live-left .live-line .title-block i.fav-icon {
    color: #f5ae44
}
.col-live-left .live-line .title-block.fav-teams {
    background: #323a15
}
.col-live-left .live-line .title-block i[class^=bethub-sport-] {
    font-size: 16px;
    vertical-align: text-bottom
}
.col-live-left .live-line .title-block i.fa-chevron-down,
.col-live-left .live-line .title-block i.fa-chevron-up {
    padding: 4px 13px;
    position: relative;
    top: -2px;
    right: -10px;
    border-radius: 2px
}
.col-live-left .live-line > .live-matches-row {
    padding: 5px 0
}
.col-live-left .live-line .live-matches {
    margin-bottom: 5px
}
.col-live-left .live-line .live-category-name {
    background: #323a15;
    padding: 8px 10px;
    border-radius: 0;
    padding: 8px 15px;
    margin-bottom: 5px;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}
.col-live-left .live-line .live-tournaments-name {
    background: #2a51bc;
    color: #d2eafe;
    padding: 5px 11px;
    border-radius: 2px;
    margin: 1px 5px
}
.col-live-left .live-line .live-tournaments-name a {
    color: #d2eafe
}
.col-live-left .live-line li {
    list-style: none;
    padding: 0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.col-live-left .live-line li:last-child {
    margin-bottom: 0
}
.col-live-left .live-line li .live-match {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background: #2548a7;
    color: #fff;
    border-bottom: 1px solid #1c367d;
    display: block;
    clear: both;
    padding: 7px 10px;
    font-size: 12px;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-left: 3px solid hsla(0, 0%, 100%, 0)
}
@media (min-width:1400px) {
    .col-live-left .live-line li .live-match:not(.active) {
        width: 50%
    }
}
.col-live-left .live-line li .live-match.active {
    background: #323a15;
    border-left: 3px solid #f5ae44
}
.col-live-left .live-line li .live-match:hover {
    background: #15348a
}
.col-live-left .live-line li .live-match .stat {
    float: right;
    margin: -13px 4px 1px 0
}
.col-live-left .live-line li .live-match .stat svg {
    width: 15px;
    fill: #fff
}
.col-live-left .live-line li .live-match .stat:hover svg {
    fill: #f5ae44
}
.col-live-left .live-line li .live-match .matchName {
    overflow: hidden;
    color: #d2eafe;
    text-decoration: none;
    display: block;
    margin-bottom: 2px
}
.col-live-left .live-line li .live-match .matchName .matchTime {
    color: #f5ae44 !important
}
.col-live-left .live-line li .live-match .matchScore {
    background: #323a15;
    padding: 0 6px;
    border-radius: 2px;
    font-size: 11px;
    float: right;
    color: #f5ae44
}
.col-live-left .live-line li .live-match .matchTotalOdds {
    background: #203f92;
    color: #a1d3fc;
    width: 30px;
    padding: 1px 0;
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    float: right;
    margin: -13px 4px 1px 0;
    text-align: center
}
.col-live-left .live-line li .live-match .matchTime {
    font-size: 11px;
    color: #d2eafe;
    clear: both;
    display: block !important;
    padding-top: 1px;
    width: calc(100% - 95px);
    text-align: left;
    line-height: 12px;
    text-overflow: unset;
    white-space: unset;
    text-indent: -1px
}
.col-live-left .live-line li .live-match .fav-icon,
.col-live-left .live-line li .live-match .tv-icon {
    margin-right: 5px;
    color: #a1d3fc;
    margin-top: -13px;
    font-size: 12px
}
.col-live-left .live-line li .live-match .fav-icon.active,
.col-live-left .live-line li .live-match .fav-icon:hover {
    color: #f5ae44;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.col-live-center {
    float: left;
    display: inline-block;
    position: relative;
    width: calc(100% - 696px);
    height: 100%;
    padding: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}
.col-live-center .markets-body {
    top: 166px !important;
    height: calc(100% - 166px) !important
}
.col-live-center .bethub-live-match {
    background: #142f7e
}
.col-live-center .bethub-live-match .event-live-table {
    display: table;
    margin: 0 auto;
    width: auto;
    height: auto;
    -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .33);
    box-shadow: 1px 2px 3px rgba(0, 0, 0, .33)
}
.col-live-center .bethub-live-match .event-live-table .live-table {
    border-radius: 5px;
    overflow: hidden;
    table-layout: unset;
    margin: 0 auto;
    width: 500px
}
@media (max-width:1200px) {
    .col-live-center .bethub-live-match .event-live-table .live-table {
        width: 100% !important
    }
    .col-live-center .bethub-live-match .event-live-table .live-table tr td,
    .col-live-center .bethub-live-match .event-live-table .live-table tr th {
        white-space: nowrap
    }
}
.col-live-center .bethub-live-match .event-live-table .live-table thead {
    background: rgba(0, 0, 0, .27)
}
.col-live-center .bethub-live-match .event-live-table .live-table thead th svg {
    width: 12px;
    height: 12px;
    position: relative;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    botttom: 0 !important
}
.col-live-center .bethub-live-match .event-live-table .live-table .score {
    color: #f5ae44;
    width: 235px
}
.col-live-center .bethub-live-match .event-live-table .live-table .team {
    font-weight: 700;
    color: #fff
}
.col-live-center .bethub-live-match .event-live-table .live-table img {
    width: 16px !important;
    position: relative;
    top: auto !important;
    left: auto !important;
    right: auto !important
}
.col-live-center .bethub-live-match .event-live-table .live-table svg {
    width: 16px;
    height: 16px;
    position: relative;
    float: right;
    vertical-align: middle;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important
}
.col-live-center .bethub-live-match .event-live-table .live-table tr td,
.col-live-center .bethub-live-match .event-live-table .live-table tr th {
    width: auto;
    line-height: 14px;
    border-color: rgba(0, 0, 0, .59) !important;
    padding: 6px 8px
}
.col-live-center .bethub-live-match .match-info {
    width: 50%;
    float: left;
    z-index: 1;
    position: relative
}
@media (max-width:1575px) {
    .col-live-center .bethub-live-match .match-info {
        width: 100%
    }
}
.col-live-center .bethub-live-match .match-track {
    width: 50%;
    float: left;
    z-index: 1;
    position: relative;
    height: 100px
}
@media (max-width:1575px) {
    .col-live-center .bethub-live-match .match-track {
        width: 100%
    }
}
.col-live-center .bethub-live-match .match-track .event-radar-stat {
    height: 95px;
    padding-top: 0;
    line-height: 13px
}
.col-live-center .bethub-live-match .match-track .event-radar-stat .template-2 .percents {
    margin-top: 5px;
    margin-bottom: -5px
}
.col-live-center .bethub-live-match .match-track .event-radar-stat .percents {
    margin-top: 5px;
    margin-bottom: 10px
}
.col-live-center .bethub-live-match .match-track .event-radar-stat .percents .item h5 {
    font-size: 11px;
    margin: 0;
    margin-bottom: 7px
}
.col-live-center .bethub-live-match .match-track .event-radar-stat .percents .item span {
    margin-top: 13px;
    margin: 8px 5px
}
.col-live-center .bethub-live-match .match-track .event-radar-stat .percents .item svg {
    height: 30px;
    width: 30px
}
.col-live-center .bethub-live-match .match-track .event-radar-stat .cards .item svg {
    width: 7px
}
.col-live-center .bethub-live-match .match-track .event-radar-stat .cards .item span {
    margin-top: 2px;
    font-size: 11px
}
.col-live-center .bethub-live-match .match-track .event-radar-stat .template-2 .center .item.throws p {
    width: 75px
}
.col-live-center .bethub-live-match .match-track .shoot {
    width: 60%;
    margin-top: 3px
}
.col-live-center .bethub-live-match .match-track .shoot .item {
    margin-bottom: 0;
    width: 50%;
    float: left
}
.col-live-center .bethub-live-match .match-track .shoot .item h5 {
    font-size: 10px
}
.col-live-center .bethub-live-match .match-track .shoot .item .line {
    width: calc(100% - 50px);
    margin: -2px 6px 0;
    height: 3px
}
.col-live-center .bethub-live-match .match-track .shoot .item .item span {
    font-size: 10px;
    margin-top: -4px
}
.col-live-center .betting-groups {
    float: left;
    width: 100%;
    background: #323a15;
    -webkit-box-shadow: -3px 6px 3px rgba(0, 0, 0, .24);
    box-shadow: -3px 6px 3px rgba(0, 0, 0, .24);
    position: relative;
    z-index: 2
}
.col-live-right {
    float: left;
    width: 296px;
    height: 100%;
    position: relative;
    padding: 0 1px 0 0
}
.col-live-right .view-right-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    padding: 0 1px 0 0;
    left: 0;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden
}
.col-live-right #event_simulator {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    min-height: 135px
}
.col-live-right .match-track {
    background: #323a15;
    margin-bottom: 10px;
    border-radius: 5px;
    position: relative;
    width: 100%;
    overflow: hidden
}
.col-live-right .match-track.closeTrack {
    min-height: auto !important
}
.col-live-right .match-track .title {
    padding: 0 12px !important;
    line-height: 32px;
    position: relative;
    z-index: 2;
    margin-bottom: 0
}
.col-live-right .match-track .title a {
    float: right;
    color: #fff;
    padding: 3px 5px;
    line-height: 14px;
    border-radius: 5px;
    margin-top: 6px;
    margin-left: 10px;
    margin-right: -5px
}
.col-live-right .match-track .title a:hover {
    color: #f5ae44
}
.col-live-right .match-track .title a.active {
    color: #fff;
    background: #f5ae44
}
.col-live-right .match-track .sr-container {
    position: relative;
    min-height: 160px;
    overflow: hidden
}
.col-live-right .event-track {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}
.col-live-right .event-track .header {
    padding: 0;
    margin: 0 -5px 5px
}
.col-live-right .event-track .header .team {
    font-size: 12px;
    margin-bottom: 10px
}
.col-live-right .event-radar-stat {
    background: none !important;
    height: auto !important;
    margin: 0 0 20px;
    clear: both;
    display: table;
    width: 100%;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}
.col-live-right .event-radar-stat .template-2,
.col-live-right .event-radar-stat .template-3 {
    padding: 0 !important
}
.col-live-right .event-radar-stat .template-2 .center {
    margin-top: 30px
}
.col-live-right .event-radar-stat .template-2 .left .item p,
.col-live-right .event-radar-stat .template-2 .right .item p,
.col-live-right .event-radar-stat .template-3 .left .item p,
.col-live-right .event-radar-stat .template-3 .right .item p {
    width: 25px
}
.col-live-right .event-radar-stat .template-3 .center .points .item {
    float: left
}
.col-live-right .event-radar-stat .template-3 .center .points .item span {
    text-align: center !important;
    float: none;
    margin: 0 auto
}
.col-live-right .event-radar-stat .template-2 .center .item.throws p,
.col-live-right .event-radar-stat .template-3 .center .item.throws p {
    width: 45px
}
.col-live-right .event-radar-stat .template-2 .left,
.col-live-right .event-radar-stat .template-2 .right {
    width: 29% !important
}
.col-live-right .event-radar-stat .template-2 .center {
    width: 37% !important
}
.col-live-right .event-radar-stat .percents h5 {
    font-size: 12px !important
}
.col-live-right .event-radar-stat .percents svg {
    height: 30px !important;
    width: 30px !important
}
.col-live-right .event-radar-stat .percents .item span {
    margin: 10px 0;
    font-size: 11px;
    line-height: 11px
}
.col-live-right .event-radar-stat .cards {
    margin: -4px 0
}
.col-live-right .event-radar-stat .cards svg {
    width: 7px
}
.col-live-right .event-radar-stat .cards span {
    margin-top: 5px;
    font-size: 11px
}
.col-live-right .event-radar-stat .shoot .item span {
    font-size: 11px;
    margin-top: -4px;
    width: 15px
}
.col-live-right .event-radar-stat .shoot .item .line {
    height: 3px
}
@-webkit-keyframes favouriteAnimate {
    0% {
        -webkit-transform: translateY(-45px);
        transform: translateY(-45px)
    }
    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}
@keyframes favouriteAnimate {
    0% {
        -webkit-transform: translateY(-45px);
        transform: translateY(-45px)
    }
    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}
#favouriteTeams .live-match {
    -webkit-animation-name: favouriteAnimate;
    animation-name: favouriteAnimate;
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}
body:not(.mobile-view) .track_long .col-live-center {
    width: calc(100% - 796px)
}
body:not(.mobile-view) .track_long .col-live-right {
    width: 396px
}
body:not(.mobile-view) .track_long .match-track {
    min-height: 355px
}
body:not(.mobile-view) .col-live-center .match-detail > .title,
body:not(.mobile-view) .col-live-left .live-title,
body:not(.mobile-view) .col-live-right > .title {
    padding: 0 12px !important;
    line-height: 32px
}
body:not(.mobile-view) .live_close_left .col-live-left {
    width: 36px
}
body:not(.mobile-view) .live_close_left .col-live-left .live-shortcuts .leagues-icon,
body:not(.mobile-view) .live_close_left .col-live-left .live-shortcuts .search-match,
body:not(.mobile-view) .live_close_left .col-live-left .live-title {
    display: none
}
body:not(.mobile-view) .live_close_left .col-live-left .categories-live {
    top: 35px;
    height: calc(100% - 35px);
    overflow: inherit !important
}
body:not(.mobile-view) .live_close_left .col-live-left .icons {
    width: 100%
}
body:not(.mobile-view) .live_close_left .col-live-left .icons .close-icon {
    display: table;
    background: #f5ae44;
    color: #fff;
    margin: 0 auto !important
}
body:not(.mobile-view) .live_close_left .col-live-left .icons .tv-icon,
body:not(.mobile-view) .live_close_left .col-live-left .live-line.favourite {
    display: none
}
body:not(.mobile-view) .live_close_left .col-live-left .live-line .title-block {
    padding: 7px 0 !important;
    font-size: 0 !important;
    height: 30px
}
body:not(.mobile-view) .live_close_left .col-live-left .live-line i.fa {
    display: none
}
body:not(.mobile-view) .live_close_left .col-live-left .live-line i[class^=bethub-sport-] {
    display: table;
    margin: 0 auto !important;
    padding: 0 !important
}
body:not(.mobile-view) .live_close_left .col-live-left .live-line > .live-matches-row {
    display: none
}
body:not(.mobile-view) .live_close_left .col-live-center {
    width: calc(100% - 296px)
}
body:not(.mobile-view) .live_close_left .col-live-right {
    width: 260px
}
li.match-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
@media (min-width:1400px) {
    li.match-box {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}
.simple-odds {
    float: left;
    display: grid;
    max-width: 2000px;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 3px;
    font-size: 11px;
    border-bottom: 1px solid #1c367d;
    border-left: 1px solid #1c367d
}
.simple-odds.hidden {
    display: none
}
@media (min-width:1400px) {
    .simple-odds {
        width: 50%
    }
}
.simple-odds .odds-box {
    background-color: #2548a7;
    padding: 5px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}
.simple-odds .odds-box.active,
.simple-odds .odds-box:hover {
    color: #000;
    background-color: #f5ae44
}
.simple-odds .odds-box span {
    position: relative;
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.simple-odds .odds-box span:first-child {
    margin-bottom: 5px
}
.simple-odds .odds-box span.up:after {
    border-bottom: 4px solid #0e930c
}
.simple-odds .odds-box span.down:after,
.simple-odds .odds-box span.up:after {
    display: block;
    content: "";
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    left: 15px;
    top: 5px;
    z-index: 99
}
.simple-odds .odds-box span.down:after {
    border-top: 4px solid #b01616
}
.simple-odds.simple-odds--1x2 {
    grid-template-columns: repeat(3, 1fr)
}
.simple-odds.simple-odds--1x2 .odds-box span.down:after,
.simple-odds.simple-odds--1x2 .odds-box span.up:after {
    left: 0
}
.event-has-stream {
    float: right;
    vertical-align: bottom;
    margin: -11px 4px 1px 0
}
.event-has-stream svg {
    width: 15px;
    fill: #fff
}
body:not(.mobile-view) .live-stream {
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 10px
}
body:not(.mobile-view) .live-stream .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
body:not(.mobile-view) .live-stream .title svg {
    width: 15px;
    fill: #fff;
    margin-right: 5px
}
body:not(.mobile-view) .live-stream .title a {
    margin-left: auto;
    color: #fff
}
body:not(.mobile-view) .live-stream .live-stream-container {
    position: relative;
    height: 0;
    padding-bottom: 56.25%
}
body:not(.mobile-view) .live-stream .live-stream-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.sr-widget {
    color: #fff
}
.sr-widgets-lmts .sr-lmts-nav-buttons {
    display: none !important
}
.sr-widgets-lmts > .sr-content {
    overflow: inherit
}
.sr-widgets-lmts .sr-lmts-nav-button {
    color: #2548a7
}
.sr-owl-controls,
.sr-widgets-lmts-slides .sr-owl-carousel,
.sr-widgets-lmts-slides .sr-owl-item {
    display: none !important
}
.sr-widget .sr-header-3 {
    background: none !important
}
.sr-matchstats-pills.sr-matchstats-content,
.sr-widget .sr-team-header-away,
.sr-widget .sr-team-header-home {
    display: none
}
.sr-widgets-lmts .sr-lmts-stats-holder {
    margin-top: -40px;
    position: relative;
    z-index: 10
}
.widget_players {
    color: #fff !important;
    text-shadow: none !important
}
.widget_players .sr-lineups-header-away,
.widget_players .sr-lineups-header-home {
    background: #163793 !important
}
.widget_players .sr-player > span {
    color: #fff !important
}
.widget_players .sr-matclineups-teams .sr-matchlineups-away .sr-matchlineups-shirtnumber,
.widget_players .sr-matclineups-teams .sr-matchlineups-home .sr-matchlineups-shirtnumber,
.widget_players .sr-widget.sr-widgets-playerinfo.sr-large .sr-tabs .sr-tab,
.widget_players .sr-widget.sr-widgets-playerinfo.sr-medium .sr-tabs .sr-tab {
    color: #fff !important;
    background: #163793 !important
}
.widget_players .sr-list.sr-border.sr-lineups-title,
.widget_players .sr-widget .sr-subheader-1 {
    background: #112768 !important
}
.widget_players .sr-lineups-title {
    background: #173794 !important
}
.widget_players .sr-widget .sr-highlight {
    background: #323a15;
    background: -webkit-gradient(linear, left top, left bottom, from(#323a15), to(#1a40a9)) !important;
    background: linear-gradient(180deg, #323a15 0, #1a40a9) !important
}
.widget_players .sr-widget .sr-subheader-1 {
    color: #fff !important
}
.widget_players .sr-playerinfo-wrap .sr-content,
.widget_players .sr-playerinfo-wrap .sr-playerinfo-content > .sr-player-info,
.widget_players .sr-playerinfo-wrap .sr-tab-pane {
    background: #173794 !important
}
.widget_players .sr-widgets-playerinfo .sr-label,
.widget_players .sr-widgets-playerinfo .sr-value {
    color: #fff
}
.widget_players .sr-border {
    border-bottom: 1px solid #112768 !important
}
.sr-widgets-lmts .sr-lmts-bg-img {
    -webkit-perspective: 150px;
    perspective: 150px
}
.sr-content .sr-lmts-collapse-container {
    background: none !important
}
.sr-content .sr-lmts-nav-button-inner.sr-lmts-icon.sr-lmts-icon-info {
    display: none
}
.sr-content .sr-splash.sr-ticker-splash-intro {
    display: none !important
}
.live-table {
    border-radius: 5px;
    overflow: hidden;
    table-layout: fixed
}
.live-table thead {
    background: hsla(0, 0%, 42%, .37)
}
.live-table thead th svg {
    position: relative;
    top: 0;
    width: 12px;
    height: 12px;
    left: 0;
    margin: 0 auto
}
.live-table tbody tr {
    background: rgba(0, 0, 0, .24) !important
}
.live-table tbody tr td {
    border-color: rgba(0, 0, 0, .55) !important;
    color: hsla(0, 0%, 100%, .7)
}
.live-table tbody tr td.half {
    color: #fff
}
.live-table tbody tr td.t {
    color: #f5ae44
}
.live-table tr td,
.live-table tr th {
    padding: 5px 8px;
    font-size: 11px !important
}
.event-radar-stat {
    height: 160px;
    background: none
}
.event-radar-stat [style="display: none;"] {
    display: block !important;
    visibility: hidden !important
}
.event-radar-stat .template-1 [style="display: none;"] span:before,
.event-radar-stat .template-2 [style="display: none;"] p:before,
.event-radar-stat .template-3 [style="display: none;"] p:before {
    content: "-"
}
.event-radar-stat .percents {
    clear: both;
    display: table;
    width: 100%;
    margin-bottom: 30px
}
.event-radar-stat .percents .item {
    text-align: center;
    float: left
}
.event-radar-stat .percents .item:first-child {
    float: left
}
.event-radar-stat .percents .item:nth-child(2) {
    display: table;
    margin: 0 auto;
    width: calc(100% - 155px);
    position: relative
}
.event-radar-stat .percents .item:last-child {
    float: right
}
.event-radar-stat .percents .item span {
    width: 20px
}
.event-radar-stat .percents .item h5 {
    font-size: 13px;
    opacity: .7
}
.event-radar-stat .percents .item span {
    display: inline-block;
    vertical-align: top;
    margin-top: 13px
}
.event-radar-stat .percents .item svg {
    height: 40px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 40px
}
.event-radar-stat .percents .item svg .rating-progress-background {
    fill: none;
    stroke: #2e5ad1;
    stroke-width: 3
}
.event-radar-stat .percents .item svg .rating-progress {
    fill: none;
    stroke: #f5ae44;
    stroke-dasharray: 100 100;
    stroke-dashoffset: 100;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    stroke-linecap: square;
    stroke-width: 4
}
.event-radar-stat .shoot {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 12px;
    margin-top: -20px
}
.event-radar-stat .shoot .item {
    float: left;
    width: 50%;
    margin-bottom: 2px
}
.event-radar-stat .shoot .item h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 11px;
    opacity: .8
}
.event-radar-stat .shoot .item .line {
    display: inline-block;
    width: calc(100% - 50px);
    vertical-align: middle;
    margin: -2px 6px 0;
    height: 5px;
    background: #2e5ad1;
    position: relative
}
.event-radar-stat .shoot .item .line .percent-bar {
    position: absolute;
    height: 100%;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #f5ae44
}
.event-radar-stat .shoot .item span {
    vertical-align: middle;
    display: inline-block
}
.event-radar-stat .cards {
    text-align: center;
    width: 20%
}
.event-radar-stat .cards svg {
    width: 10px
}
.event-radar-stat .cards span {
    display: block;
    margin-top: 5px
}
.event-radar-stat .cards .item {
    float: left;
    text-align: center;
    width: 33.3333%
}
.event-radar-stat .cards.home {
    float: left
}
.event-radar-stat .cards.home .item .cornerline {
    fill: #fff
}
.event-radar-stat .cards.home .item .cornerflag {
    fill: #f5ae44
}
.event-radar-stat .cards.away {
    float: right
}
.event-radar-stat .cards.away .item .cornerline {
    fill: #fff
}
.event-radar-stat .cards.away .item .cornerflag {
    fill: #2e5ad1
}
.event-radar-stat .template-2,
.event-radar-stat .template-3 {
    padding: 30px 20px
}
.event-radar-stat .template-2 .left,
.event-radar-stat .template-2 .right,
.event-radar-stat .template-3 .left,
.event-radar-stat .template-3 .right {
    width: 27%;
    float: left
}
.event-radar-stat .template-2 .left .item,
.event-radar-stat .template-2 .right .item,
.event-radar-stat .template-3 .left .item,
.event-radar-stat .template-3 .right .item {
    float: left;
    width: 48%;
    text-align: center;
    margin: 0 1%
}
.event-radar-stat .template-2 .left .item p,
.event-radar-stat .template-2 .right .item p,
.event-radar-stat .template-3 .left .item p,
.event-radar-stat .template-3 .right .item p {
    text-align: center;
    border-bottom: 3px solid #f5ae44;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 45px;
    height: 20px;
    margin: 0 auto 5px
}
.event-radar-stat .template-2 .left .item p.home,
.event-radar-stat .template-2 .right .item p.home,
.event-radar-stat .template-3 .left .item p.home,
.event-radar-stat .template-3 .right .item p.home {
    border-color: #f5ae44
}
.event-radar-stat .template-2 .left .item p.away,
.event-radar-stat .template-2 .right .item p.away,
.event-radar-stat .template-3 .left .item p.away,
.event-radar-stat .template-3 .right .item p.away {
    border-color: #2548a7
}
.event-radar-stat .template-2 .left .item span,
.event-radar-stat .template-2 .right .item span,
.event-radar-stat .template-3 .left .item span,
.event-radar-stat .template-3 .right .item span {
    opacity: .5
}
.event-radar-stat .template-2 .left .item.timeout,
.event-radar-stat .template-2 .right .item.timeout,
.event-radar-stat .template-3 .left .item.timeout,
.event-radar-stat .template-3 .right .item.timeout {
    width: 100%;
    margin-top: 15px
}
.event-radar-stat .template-2 .left .item.timeout i,
.event-radar-stat .template-2 .right .item.timeout i,
.event-radar-stat .template-3 .left .item.timeout i,
.event-radar-stat .template-3 .right .item.timeout i {
    width: 10px;
    height: 4px;
    background: #f5ae44;
    display: inline-block
}
.event-radar-stat .template-2 .left .item.timeout i.home,
.event-radar-stat .template-2 .right .item.timeout i.home,
.event-radar-stat .template-3 .left .item.timeout i.home,
.event-radar-stat .template-3 .right .item.timeout i.home {
    background: #f5ae44
}
.event-radar-stat .template-2 .left .item.timeout i.away,
.event-radar-stat .template-2 .right .item.timeout i.away,
.event-radar-stat .template-3 .left .item.timeout i.away,
.event-radar-stat .template-3 .right .item.timeout i.away {
    background: #2548a7
}
.event-radar-stat .template-2 .left .item.timeout span,
.event-radar-stat .template-2 .right .item.timeout span,
.event-radar-stat .template-3 .left .item.timeout span,
.event-radar-stat .template-3 .right .item.timeout span {
    display: block
}
.event-radar-stat .template-2 .percents .item,
.event-radar-stat .template-3 .percents .item {
    width: 100% !important
}
.event-radar-stat .template-2 .center,
.event-radar-stat .template-3 .center {
    float: left;
    width: 40%;
    margin: 0 2.5%
}
.event-radar-stat .template-2 .center .item,
.event-radar-stat .template-3 .center .item {
    width: 100%;
    text-align: center
}
.event-radar-stat .template-2 .center .item p,
.event-radar-stat .template-3 .center .item p {
    border-bottom: 3px solid #f5ae44;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-align: center;
    margin: 0 1% 5px;
    display: inline-block;
    width: 45px;
    height: 21px
}
.event-radar-stat .template-2 .center .item p.home,
.event-radar-stat .template-3 .center .item p.home {
    border-color: #f5ae44
}
.event-radar-stat .template-2 .center .item p.away,
.event-radar-stat .template-3 .center .item p.away {
    border-color: #2548a7
}
.event-radar-stat .template-2 .center .item span,
.event-radar-stat .template-3 .center .item span {
    opacity: .5;
    display: block
}
.event-radar-stat .template-2 .center .item.throws,
.event-radar-stat .template-3 .center .item.throws {
    float: left;
    width: 100%;
    margin-top: 10px
}
.event-radar-stat .template-2 .center .item.throws p,
.event-radar-stat .template-3 .center .item.throws p {
    text-align: left;
    width: 60px
}
.event-radar-stat .template-2 .center .item.throws p small,
.event-radar-stat .template-3 .center .item.throws p small {
    float: right;
    margin: 2px 5px -3px;
    opacity: .6
}
.event-radar-stat .template-3 {
    padding: 5px 20px
}
.event-radar-stat .template-3 .left .item,
.event-radar-stat .template-3 .right .item {
    width: 100% !important
}
.event-radar-stat .template-3 .left .item span,
.event-radar-stat .template-3 .right .item span {
    display: block;
    margin-bottom: 5px
}
.event-radar-stat .template-3 .center .points {
    width: 100%;
    margin-top: -1px;
    margin-bottom: 5px
}
.event-radar-stat .template-3 .center .points .item {
    margin-bottom: 0;
    width: 50%
}
.event-radar-stat .template-3 .center .points .item .line {
    width: 85%;
    height: 4px;
    border-radius: 25px;
    overflow: hidden;
    background: #fff
}
.event-radar-stat .template-3 .center .points .item .line .percent-bar.home {
    background: #f5ae44
}
.event-radar-stat .template-3 .center .points .item .line .percent-bar.away {
    background: #2548a7
}
.event-radar-stat .template-3 .center .points h5 {
    font-size: 12px;
    clear: both;
    opacity: .5;
    margin-bottom: 0
}
.event-radar-stat .template-3 .center .throws {
    margin-top: 3px !important;
    text-align: center
}
.event-radar-stat .template-3 .center .throws p {
    text-align: center !important
}
.event-live-table {
    height: 65px;
    clear: both
}
.event-live-table img {
    position: absolute;
    width: 30px;
    top: 22px
}
.event-live-table img.home {
    left: 5px
}
.event-live-table img.away {
    right: 5px
}
.event-live-table svg {
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    bottom: -55px
}
.event-live-table svg.home {
    left: 50px
}
.event-live-table svg.away {
    right: 50px
}
.event-track .header {
    background: none;
    padding: 5px;
    font-size: 14px
}
.event-track .header .team {
    width: 36%
}
.event-track .header .team.home {
    float: left;
    text-align: left;
    border-left: 5px solid #f5ae44;
    padding-left: 5px
}
.event-track .header .team.away {
    float: right;
    text-align: right;
    border-right: 5px solid #2e5ad1;
    padding-right: 5px
}
.event-track .header .score {
    width: 28%;
    text-align: center;
    float: left
}
.event-track .header .score b {
    opacity: .8;
    margin: -4px 0 0;
    display: inline-block;
    vertical-align: middle
}
.event-track .header .score span {
    color: #f5ae44;
    padding: 3px 5px;
    background: #163793
}
.event-track .header .time {
    text-align: center;
    display: table;
    margin: 15px auto 0;
    font-size: 12px;
    color: #f5ae44;
    background: rgba(0, 0, 0, .13);
    padding: 4px 10px;
    border-radius: 5px
}
.event-track .header .event-live-table {
    position: relative
}
.event-track .header .live-table {
    margin: 0 auto;
    width: 240px;
    clear: both;
    margin-top: 30px !important;
    table-layout: unset
}
.event-track .body {
    height: 160px;
    margin-top: 20px
}
.event-track .body .feed {
    height: 160px;
    overflow: hidden;
    background: none !important;
    text-align: center
}
.event-track .body .feed img {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto
}
.bethub-view .slick-dots {
    position: absolute;
    bottom: -5px;
    right: 19px;
    z-index: 333;
    width: 100%;
    text-align: center
}
.bethub-view .slick-dots li {
    display: inline-block;
    list-style: none;
    margin: 0 3px
}
.bethub-view .slick-dots li button {
    border-radius: 100%;
    font-size: 0;
    width: 14px;
    display: inline-block;
    height: 14px;
    margin: 0 2px;
    background: #fff;
    border: none
}
.bethub-view .slick-dots li.slick-active button {
    background: #f5ae44
}
.bethub-view .slick-slider .slick-list,
.bethub-view .slick-slider .slick-track {
    -webkit-transition: none !important;
    transition: none !important
}
.bethub-view .sr-lmts-pitch-bg-clip {
    display: block !important;
    opacity: 1 !important
}
.bethub-view .slick-track {
    opacity: 1 !important
}
.bethub-view .slick-initialized .slick-slide {
    display: block !important
}
body:not(.mobile-view) .sr-widgets-lmts-slides .sr-owl-carousel,
body:not(.mobile-view) .sr-widgets-lmts-slides .sr-owl-item {
    pointer-events: none !important
}
.match-table {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}
.match-table table {
    margin-bottom: 0
}
.match-table table thead tr,
.match-table table thead tr:hover {
    background: #323a15 !important
}
.match-table table thead tr th {
    font-size: 11px;
    font-weight: 500;
    cursor: default;
    border-bottom: none;
    color: #a1a3a5;
    padding: 5px 0 !important
}
.match-table table tr.event-list.category td {
    text-align: left;
    display: none;
    padding-left: 10px;
    background: #112a70 !important;
    border-color: #1a40a9 !important
}
.match-table table tr.event-list.category td i {
    margin-right: 5px
}
.match-table table tr.event-list.category td:hover {
    background: #112a70 !important
}
.match-table table tr.league td {
    text-align: left;
    padding-left: 12px;
    background: #1d48bf;
    color: #ebf6fe;
    padding: 6px 10px
}
.match-table table tr.league td .odd-labels span {
    float: left;
    opacity: .7;
    text-align: center;
    text-transform: capitalize
}
.match-table table tr.league td .odd-labels span:first-child:nth-last-child(2),
.match-table table tr.league td .odd-labels span:nth-child(2):last-child {
    width: 50%
}
.match-table table tr.league td .odd-labels span:first-child:nth-last-child(3),
.match-table table tr.league td .odd-labels span:nth-child(2):nth-last-child(2),
.match-table table tr.league td .odd-labels span:nth-child(3):last-child {
    width: 33.333333333%
}
.match-table table tr.league td.odds {
    padding-right: 0;
    padding-left: 0
}
.match-table table tr.league td a.fav-league {
    font-size: 16px;
    position: relative;
    top: 1px;
    margin-right: 10px;
    float: right
}
.match-table table tr.league td a.fav-league.active i,
.match-table table tr.league td a.fav-league i:hover {
    color: #142f7e;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.match-table table tr.league td a.fav-league.active i:before,
.match-table table tr.league td a.fav-league i:hover:before {
    content: "\F005"
}
.match-table table tr.league td i {
    margin-right: 2%
}
.match-table table tr.mobile-buttons td {
    height: auto !important
}
.match-table table tr.mobile-buttons a.disabled {
    display: none
}
.match-table table tr.active {
    background: #323a15 !important
}
.match-table table tr.active td {
    background: none !important
}
.match-table table tr td,
.match-table table tr th {
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
    padding: 0;
    height: 29px;
    border: none;
    border-bottom: 1px solid #0d2055
}
.match-table table tr td.fav-match,
.match-table table tr th.fav-match {
    width: 2%
}
.match-table table tr td.fav-match .fav-icon.active i,
.match-table table tr td.fav-match .fav-icon i:hover,
.match-table table tr th.fav-match .fav-icon.active i,
.match-table table tr th.fav-match .fav-icon i:hover {
    color: #a1d3fc;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.match-table table tr td.fav-match .fav-icon.active i:before,
.match-table table tr td.fav-match .fav-icon i:hover:before,
.match-table table tr th.fav-match .fav-icon.active i:before,
.match-table table tr th.fav-match .fav-icon i:hover:before {
    content: "\F005"
}
.match-table table tr td.fav-match .fav-icon.active,
.match-table table tr th.fav-match .fav-icon.active {
    background: none
}
.match-table table tr td.fav-match .fav-icon.active i,
.match-table table tr th.fav-match .fav-icon.active i {
    color: #f5ae44
}
.match-table table tr td.fav-match .fav-icon.active i:hover,
.match-table table tr th.fav-match .fav-icon.active i:hover {
    color: #a1d3fc
}
.match-table table tr td.fav-match .fav-icon.active i:hover:before,
.match-table table tr th.fav-match .fav-icon.active i:hover:before {
    content: "\F006"
}
.match-table table tr td.time,
.match-table table tr th.time {
    width: 3%;
    opacity: .7;
    color: #d2eafe
}
.match-table table tr td.icon,
.match-table table tr th.icon {
    width: 1%;
    color: #d2eafe;
    font-size: 13px
}
.match-table table tr td.stat,
.match-table table tr th.stat {
    width: 3%
}
.match-table table tr td.stat a,
.match-table table tr th.stat a {
    color: #f5ae44
}
.match-table table tr td.teamname,
.match-table table tr th.teamname {
    width: 30%;
    text-align: left;
    cursor: pointer
}
.match-table table tr td.teamname .name,
.match-table table tr th.teamname .name {
    display: block
}
.match-table table tr td.odds,
.match-table table tr th.odds {
    width: 20%
}
.match-table table tr td.odds a:first-child:nth-last-child(2),
.match-table table tr td.odds a:nth-child(2):last-child,
.match-table table tr th.odds a:first-child:nth-last-child(2),
.match-table table tr th.odds a:nth-child(2):last-child {
    width: 50%
}
.match-table table tr td.odds a:first-child:nth-last-child(3),
.match-table table tr td.odds a:nth-child(2):nth-last-child(2),
.match-table table tr td.odds a:nth-child(3):last-child,
.match-table table tr th.odds a:first-child:nth-last-child(3),
.match-table table tr th.odds a:nth-child(2):nth-last-child(2),
.match-table table tr th.odds a:nth-child(3):last-child {
    width: 33.333333333%
}
.match-table table tr td.others,
.match-table table tr th.others {
    width: 4%;
    padding: 0;
    cursor: pointer;
    text-align: center
}
.match-table table tr td.others a,
.match-table table tr th.others a {
    font-weight: 700;
    color: #fff;
    font-size: 11px;
    display: block
}
.match-table table tr td .btnOdd,
.match-table table tr th .btnOdd {
    float: left;
    padding: 5px;
    border-radius: 0;
    border: 1px solid #0d2055;
    border-right: none;
    border-top: none;
    border-bottom: none
}
.match-table table tr td .btnOdd:last-child,
.match-table table tr th .btnOdd:last-child {
    border-right: 1px solid #0d2055
}
.match-table table tr td .btnOdd.disabled,
.match-table table tr th .btnOdd.disabled {
    visibility: hidden
}
.match-table table tr td .btnOdd .outcomeName,
.match-table table tr th .btnOdd .outcomeName {
    width: auto !important
}
@media (min-width:1300px) {
    .match-table table tr td .btnOdd .oddName,
    .match-table table tr th .btnOdd .oddName {
        color: inherit !important
    }
}
@media (min-width:1300px) {
    .match-table .mobile-buttons {
        display: none
    }
}
@media (max-width:1300px) {
    body:not(.mobile-view) .match-table td.fav-match,
    body:not(.mobile-view) .match-table tr:not(.mobile-buttons) .odds {
        display: none
    }
    body:not(.mobile-view) .match-table td.teamname {
        padding: 9px 0
    }
    body:not(.mobile-view) .match-table tr.league td:last-child {
        display: none
    }
    body:not(.mobile-view) .match-table .mobile-buttons a {
        text-align: left;
        padding: 5px 8px 0;
        line-height: 20px
    }
    body:not(.mobile-view) .match-table .col-sportsbook-center .upComing .title select {
        width: 120px
    }
}
@media (min-width:1300px) {
    .match-table table tr td.odds .btnOdd .outcomeName {
        display: none
    }
    .match-table table tr td.odds .btnOdd .oddName {
        float: none
    }
}
body:not(.mobile-view) .bethub-view .bethub-view-wrapper .bethub-view-row .markets-body {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    padding: 0;
    top: 102px;
    left: 0;
    overflow-y: scroll !important;
    overflow-x: hidden !important;
    height: calc(100% - 102px)
}
.match-detail .title {
    font-weight: 400;
    padding: 8px
}
.match-detail .title .back-btn,
.match-detail .title .players-btn {
    margin-top: -5px;
    padding: 2px 10px
}
.match-detail .bethub-live-match {
    height: 95px;
    padding: 5px 10px;
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/football.jpg);
    background-size: 100% 100% !important;
    position: relative;
    display: table;
    width: 100%;
    background: #101e44;
    z-index: 2;
    overflow: hidden
}
.match-detail .bethub-live-match.sport-1:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/football.jpg)
}
.match-detail .bethub-live-match.sport-2:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/basketball.jpg)
}
.match-detail .bethub-live-match.sport-5:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/tennis.jpg)
}
.match-detail .bethub-live-match.sport-6:after,
.match-detail .bethub-live-match.sport-13:after,
.match-detail .bethub-live-match.sport-29:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/handball.jpg)
}
.match-detail .bethub-live-match.sport-4:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/hockey.jpg)
}
.match-detail .bethub-live-match.sport-23:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/volleyball.jpg)
}
.match-detail .bethub-live-match.sport-3:after,
.match-detail .bethub-live-match.sport-61:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/baseball.jpg)
}
.match-detail .bethub-live-match.sport-31:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/badminton.jpg)
}
.match-detail .bethub-live-match.sport-21:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/cricket.jpg)
}
.match-detail .bethub-live-match.sport-9:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/golf.jpg)
}
.match-detail .bethub-live-match.sport-12:after,
.match-detail .bethub-live-match.sport-16:after,
.match-detail .bethub-live-match.sport-24:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/american-football.jpg)
}
.match-detail .bethub-live-match.sport-25:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/bandy.jpg)
}
.match-detail .bethub-live-match.sport-10:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/boxing.jpg)
}
.match-detail .bethub-live-match.sport-26:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/waterpolo.jpg)
}
.match-detail .bethub-live-match.sport-109:after,
.match-detail .bethub-live-match.sport-110:after,
.match-detail .bethub-live-match.sport-111:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/esport.jpg)
}
.match-detail .bethub-live-match.sport-76:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/chess.jpg)
}
.match-detail .bethub-live-match.sport-11:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/formula1.jpg)
}
.match-detail .bethub-live-match.sport-28:after,
.match-detail .bethub-live-match.sport-71:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/futsal.jpg)
}
.match-detail .bethub-live-match.sport-22:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/dart.jpg)
}
.match-detail .bethub-live-match.sport-19:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/snooker.jpg)
}
.match-detail .bethub-live-match.sport-14:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/sailing.jpg)
}
.match-detail .bethub-live-match.sport-20:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/table-tennis.jpg)
}
.match-detail .bethub-live-match.sport-17:after {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/backgrounds/bicycle.jpg)
}
.match-detail .bethub-live-match:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: 100% 100% !important;
    opacity: .2;
    -webkit-filter: blur(2px) grayscale(100%);
    filter: blur(2px) grayscale(100%)
}
.match-detail .bethub-live-match .match-track .event-radar-stat {
    background: none !important
}
.match-detail .match-content.live .name {
    float: left;
    width: 210px
}
.match-detail .match-content.live .name .teamname {
    font-size: 13px;
    margin: 10px 5px;
    line-height: 15px;
    background: rgba(0, 0, 0, .19);
    padding: 8px 5px;
    border-left: 5px solid #2548a7;
    border-radius: 4px
}
.match-detail .match-content.live .name .teamname span.awayGoal,
.match-detail .match-content.live .name .teamname span.homeGoal {
    float: right;
    margin-right: 5px;
    font-size: 13px;
    color: #f5ae44;
    margin-top: 1px
}
.match-detail .match-content.live .name .teamname b {
    font-weight: 400;
    display: inline-block;
    width: calc(100% - 45px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-top
}
.match-detail .match-content.live .scores {
    float: right;
    position: relative;
    width: calc(100% - 210px)
}
.match-detail .match-content.live .scores .matchTime {
    text-align: center;
    background: #f5ae44;
    display: table;
    margin: -4px auto 15px;
    color: #fff;
    padding: 2px 25px;
    line-height: 14px;
    font-size: 12px;
    border-radius: 0 0 3px 3px
}
.match-detail .match-content.live .scores .matchTime.bottom {
    display: none
}
.match-detail .match-content.live .scores .live-table {
    width: 190px;
    margin: -3px auto
}
.match-detail .match-content.sportsbook {
    height: 102px;
    background-size: 100% 100%;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    background: #323a15;
    -webkit-box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .3);
    position: relative;
    z-index: 4
}
.match-detail .match-content.sportsbook .category {
    padding: 8px;
    font-size: 13px;
    line-height: 18px
}
@media (max-width:1300px) {
    .match-detail .match-content.sportsbook .category .link {
        display: none
    }
}
.match-detail .match-content.sportsbook .category i {
    margin-top: -4px
}
.match-detail .match-content.sportsbook .category a {
    color: #fff
}
.match-detail .match-content.sportsbook .category a:hover {
    color: #f5ae44
}
.match-detail .match-content.sportsbook .category span {
    font-weight: 700
}
.match-detail .match-content.sportsbook .category .back-btn {
    font-size: 12px;
    padding: 5px !important;
    line-height: 11px;
    margin: -5px 0
}
.match-detail .match-content.sportsbook .time {
    margin: 8px 10px;
    opacity: .6;
    line-height: 12px;
    float: left
}
.match-detail .match-content.sportsbook .stat {
    float: right;
    margin: 4px;
    margin-right: 5px
}
.match-detail .match-content.sportsbook .stat svg {
    fill: #f5ae44;
    width: 21px;
    height: 21px
}
.match-detail .match-content.sportsbook .betting-groups {
    padding: 0;
    border-top: 1px solid #101e44;
    border-bottom: 1px solid #101e44;
    display: table;
    width: 100%
}
.match-detail .betting-groups ul {
    padding: 0;
    margin: 0
}
.match-detail .betting-groups li {
    float: left;
    list-style: none;
    display: grid
}
.match-detail .betting-groups li a {
    color: #fff;
    font-size: 11px;
    background: #2548a7;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 5px;
    line-height: 12px;
    padding: 7px 8px;
    border-radius: 5px
}
.match-detail .betting-groups li.active a {
    background: #f5ae44;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-bottom-color: #f5ae44 !important
}
.match-detail .match-odds {
    overflow: hidden;
    clear: both
}
.match-detail .match-odds > .row > .col-md-6:first-child {
    padding-right: 3px
}
.match-detail .match-odds > .row > .col-md-6:last-child {
    padding-left: 3px
}
.match-detail .match-odds .oddMain {
    margin: 6px 0 -3px;
    display: inline-block;
    width: 100%
}
.match-detail .match-odds .oddMain .title {
    background: #163793;
    border-bottom: 1px solid #1a40a9;
    text-align: left;
    padding: 7px 15px;
    font-size: 12.5px;
    display: block;
    border-radius: 1px 1px 0 0;
    color: #fff;
    display: table;
    width: 100%
}
.match-detail .match-odds .oddMain .title .marketname {
    width: calc(100% - 80px);
    display: inline-block
}
.match-detail .match-odds .oddMain .title a {
    color: #d2eafe;
    margin-top: 0;
    display: inline-block;
    float: right;
    font-size: 14px;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid rgba(0, 0, 0, .3)
}
.match-detail .match-odds .oddMain .title a:last-child {
    border-left: none
}
.match-detail .match-odds .oddMain .title .dropdown {
    float: right;
    display: none
}
.match-detail .match-odds .oddMain .title .dropdown .dropdown-menu {
    left: -90px;
    min-width: 120px;
    text-align: center;
    font-weight: 400;
    font-size: 11px;
    border: none;
    border-radius: 2px;
    padding: 5px;
    background: #323a15;
    color: #fff;
    z-index: 50
}
.match-detail .match-odds .oddMain .title .odd-fav-icon {
    color: #f5ae44
}
.match-detail .match-odds .oddMain .title .odd-fav-icon i {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.match-detail .match-odds .oddMain .title .odd-fav-icon.active i:before {
    content: "\F005"
}
.match-detail .match-odds .oddMain .title .cash-out svg {
    width: 22px;
    height: 22px;
    fill: #0e930c;
    margin: -6px 0
}
.match-detail .match-odds .oddMain .content {
    padding: 0;
    border-radius: 0 0 3px 3px;
    width: calc(100% + 2px);
    margin-left: -1px
}
.match-detail .match-odds .oddMain .content .col-odd {
    width: 50%;
    margin: 0;
    padding: 0;
    float: left
}
.match-detail .match-odds .oddMain .content .col-odd:first-child:last-child {
    width: 100%
}
.match-detail .match-odds .oddMain .content .col-odd .btnOdd {
    border-radius: 0;
    padding: 8px 10px 4px
}
.match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked {
    height: 31px;
    opacity: .6;
    padding-top: 7px !important;
    pointer-events: none
}
.match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked:after {
    top: 8px !important;
    content: "\F256" !important
}
.match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked .oddName:after {
    display: none
}
.col-sportsbook-center-right .match-odds {
    padding-right: 4px
}
@media only screen and (max-width:1800px) {
    .col-sportsbook-center .match-detail .match-odds .col-xs-6 {
        width: 100% !important;
        padding: 0 15px !important
    }
}
.btnOdd {
    background: #323a15;
    border: 1px solid #102767;
    border-top: none;
    border-right: none;
    border-radius: 3px;
    color: #badffd !important;
    display: block
}
.btnOdd.active {
    border-color: #f5ae44 !important;
    color: #fff !important;
    background: #f5ae44 !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.btnOdd.active .oddName,
.btnOdd.active .outcomeName,
.btnOdd b {
    color: #fff
}
.btnOdd b {
    font-weight: 400;
    opacity: .6
}
.btnOdd .outcomeName {
    color: #d2eafe;
    width: calc(100% - 53px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block
}
.btnOdd .oddName {
    float: right;
    color: #f5ae44;
    position: relative
}
.btnOdd .oddName.up:before {
    border-bottom: 4px solid #0e930c
}
.btnOdd .oddName.down:before,
.btnOdd .oddName.up:before {
    content: "";
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
    margin-top: -2px
}
.btnOdd .oddName.down:before {
    border-top: 4px solid #b01616
}
.btnOdd.locked {
    cursor: default
}
.btnOdd.locked:after {
    content: "\F28D";
    position: absolute;
    left: 0;
    font: normal normal normal 12px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    width: 100%;
    text-align: center;
    top: 5px
}
body:not(.mobile-view) .btnOdd:hover {
    border-color: #f5ae44 !important;
    color: #fff !important;
    background: #f5ae44 !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
body:not(.mobile-view) .btnOdd:hover .oddName,
body:not(.mobile-view) .btnOdd:hover .outcomeName {
    color: #fff
}
.oddMain.locked {
    position: relative;
    cursor: default
}
.oddMain.locked .title span {
    cursor: default;
    pointer-events: none
}
.oddMain.locked .title span:before {
    font: normal normal normal 42px/1 FontAwesome !important;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    content: "\F023";
    text-align: center;
    font-size: 15px !important;
    margin-right: 5px
}
.oddMain.locked .title a[data-toggle=collapse] {
    cursor: default;
    pointer-events: none
}
.oddMain.locked .title a[data-toggle=collapse] .fa-chevron-down:before {
    content: "\F077" !important
}
.oddMain.locked .content {
    display: none
}
.col-odd:first-child:nth-last-child(2),
.col-odd:nth-child(2):last-child {
    width: 50% !important
}
.col-odd:first-child:nth-last-child(3),
.col-odd:nth-child(2):nth-last-child(2),
.col-odd:nth-child(3):last-child {
    width: 33.3333% !important
}
@-webkit-keyframes oddtransactions {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@keyframes oddtransactions {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="10"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="15"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="30"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="37"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="40"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="47"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="63"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="79"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="85"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="93"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="113"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="165"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="184"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="290"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="529"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="820"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="3012"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="3013"],
body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="3014"] {
    width: 100% !important
}
@media (max-width:1400px) {
    .mobile-view #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="10"],
    .mobile-view #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="547"] {
        width: 100% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="47"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="47"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="35"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="35"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="40"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="40"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="37"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="37"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="41"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="41"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="45"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="45"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="14"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="14"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="10"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="10"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="63"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="63"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="79"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="79"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="80"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="80"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="81"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="81"] {
        width: 50% !important
    }
}
body:not(.mobile-view) #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="85"] {
    width: 33.333333% !important
}
@media (max-width:1400px) {
    #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="85"] {
        width: 50% !important
    }
}
@media (min-width:1450px) and (max-width:1600px) {
    body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="16"],
    body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="65"],
    body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="66"],
    body #app-area .app .bethub-view .bethub-view-wrapper .bethub-view-row .bethub-view-column .match-detail .match-odds .oddMain .content [market-type="546"] {
        width: 100% !important
    }
}
.align-items-center > .componentLoader,
.container > .componentLoader {
    margin: 100px auto
}
.container-fluid > .componentLoader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.componentLoader {
    margin: 30px auto;
    width: 50px;
    display: block
}
.componentLoader .loader {
    display: inline-block;
    position: relative;
    z-index: 1;
    width: 50px;
    height: 50px;
    vertical-align: middle
}
.componentLoader .loader:before {
    content: "";
    width: 62px;
    height: 62px;
    border: 5px solid hsla(0, 100%, 97%, .29);
    border-radius: 50%;
    float: left;
    position: absolute;
    top: -6px;
    left: -6px
}
.componentLoader .loader:after {
    content: "";
    position: absolute;
    top: -6px;
    right: -6px;
    bottom: -6px;
    left: -6px;
    border-radius: 50px;
    border: 5px solid transparent;
    border-top-color: #f5ae44;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite
}
.componentLoader .loader img {
    position: absolute;
    z-index: -2;
    border-radius: 50%;
    left: 0;
    top: 0;
    width: 50px;
    -webkit-box-shadow: 1px 1px 20px 4px rgba(0, 0, 0, .6);
    box-shadow: 1px 1px 20px 4px rgba(0, 0, 0, .6)
}
.componentLoader.page-starting {
    position: absolute;
    z-index: 10000000000000000;
    width: 100%;
    height: 100%;
    margin: 0
}
.componentLoader.page-starting .loader {
    position: absolute;
    z-index: 9999999;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) scale(1.6);
    transform: translate(-50%, -50%) scale(1.6)
}
.componentLoader.page-starting ~ [style="display:none"],
.componentLoader.page-starting ~ [style="display:none"] ~ *,
.componentLoader.page-starting ~ [style="display:none"] ~ * ~ *,
.componentLoader.page-starting ~ [style="display:none"] ~ * ~ * ~ * {
    display: none !important
}
.stat-loader {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(16, 30, 68, .5)
}
.stat-loader .stat-loader-bars {
    position: relative;
    width: 75px;
    height: 100px
}
.stat-loader-bar {
    position: absolute;
    bottom: 0;
    width: 10px;
    height: 50%;
    background: #a1d3fc;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}
.stat-loader-bar:first-child {
    left: 0;
    -webkit-transform: scaleY(.2);
    transform: scaleY(.2);
    -webkit-animation: barUp1 4s infinite;
    animation: barUp1 4s infinite
}
.stat-loader-bar:nth-child(2) {
    left: 15px;
    -webkit-transform: scaleY(.4);
    transform: scaleY(.4);
    -webkit-animation: barUp2 4s infinite;
    animation: barUp2 4s infinite
}
.stat-loader-bar:nth-child(3) {
    left: 30px;
    -webkit-transform: scaleY(.6);
    transform: scaleY(.6);
    -webkit-animation: barUp3 4s infinite;
    animation: barUp3 4s infinite
}
.stat-loader-bar:nth-child(4) {
    left: 45px;
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8);
    -webkit-animation: barUp4 4s infinite;
    animation: barUp4 4s infinite
}
.stat-loader-bar:nth-child(5) {
    left: 60px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation: barUp5 4s infinite;
    animation: barUp5 4s infinite
}
.stat-loader-ball {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #f5ae44;
    border-radius: 50%;
    -webkit-animation: ball 4s infinite;
    animation: ball 4s infinite
}
@-webkit-keyframes ball {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    5% {
        -webkit-transform: translate(8px, -14px);
        transform: translate(8px, -14px)
    }
    10% {
        -webkit-transform: translate(15px, -10px);
        transform: translate(15px, -10px)
    }
    17% {
        -webkit-transform: translate(23px, -24px);
        transform: translate(23px, -24px)
    }
    20% {
        -webkit-transform: translate(30px, -20px);
        transform: translate(30px, -20px)
    }
    27% {
        -webkit-transform: translate(38px, -34px);
        transform: translate(38px, -34px)
    }
    30% {
        -webkit-transform: translate(45px, -30px);
        transform: translate(45px, -30px)
    }
    37% {
        -webkit-transform: translate(53px, -44px);
        transform: translate(53px, -44px)
    }
    40% {
        -webkit-transform: translate(60px, -40px);
        transform: translate(60px, -40px)
    }
    50% {
        -webkit-transform: translate(60px);
        transform: translate(60px)
    }
    57% {
        -webkit-transform: translate(53px, -14px);
        transform: translate(53px, -14px)
    }
    60% {
        -webkit-transform: translate(45px, -10px);
        transform: translate(45px, -10px)
    }
    67% {
        -webkit-transform: translate(37px, -24px);
        transform: translate(37px, -24px)
    }
    70% {
        -webkit-transform: translate(30px, -20px);
        transform: translate(30px, -20px)
    }
    77% {
        -webkit-transform: translate(22px, -34px);
        transform: translate(22px, -34px)
    }
    80% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px)
    }
    87% {
        -webkit-transform: translate(7px, -44px);
        transform: translate(7px, -44px)
    }
    90% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px)
    }
    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}
@keyframes ball {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    5% {
        -webkit-transform: translate(8px, -14px);
        transform: translate(8px, -14px)
    }
    10% {
        -webkit-transform: translate(15px, -10px);
        transform: translate(15px, -10px)
    }
    17% {
        -webkit-transform: translate(23px, -24px);
        transform: translate(23px, -24px)
    }
    20% {
        -webkit-transform: translate(30px, -20px);
        transform: translate(30px, -20px)
    }
    27% {
        -webkit-transform: translate(38px, -34px);
        transform: translate(38px, -34px)
    }
    30% {
        -webkit-transform: translate(45px, -30px);
        transform: translate(45px, -30px)
    }
    37% {
        -webkit-transform: translate(53px, -44px);
        transform: translate(53px, -44px)
    }
    40% {
        -webkit-transform: translate(60px, -40px);
        transform: translate(60px, -40px)
    }
    50% {
        -webkit-transform: translate(60px);
        transform: translate(60px)
    }
    57% {
        -webkit-transform: translate(53px, -14px);
        transform: translate(53px, -14px)
    }
    60% {
        -webkit-transform: translate(45px, -10px);
        transform: translate(45px, -10px)
    }
    67% {
        -webkit-transform: translate(37px, -24px);
        transform: translate(37px, -24px)
    }
    70% {
        -webkit-transform: translate(30px, -20px);
        transform: translate(30px, -20px)
    }
    77% {
        -webkit-transform: translate(22px, -34px);
        transform: translate(22px, -34px)
    }
    80% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px)
    }
    87% {
        -webkit-transform: translate(7px, -44px);
        transform: translate(7px, -44px)
    }
    90% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px)
    }
    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}
@-webkit-keyframes barUp1 {
    0% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
    40% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
}
@keyframes barUp1 {
    0% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
    40% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
}
@-webkit-keyframes barUp2 {
    0% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    40% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    50% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
    90% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
    to {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
}
@keyframes barUp2 {
    0% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    40% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    50% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
    90% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
    to {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
}
@-webkit-keyframes barUp3 {
    0% {
        -webkit-transform: scaleY(.6);
        transform: scaleY(.6)
    }
    to {
        -webkit-transform: scaleY(.6);
        transform: scaleY(.6)
    }
}
@keyframes barUp3 {
    0% {
        -webkit-transform: scaleY(.6);
        transform: scaleY(.6)
    }
    to {
        -webkit-transform: scaleY(.6);
        transform: scaleY(.6)
    }
}
@-webkit-keyframes barUp4 {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
    40% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
    50% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    90% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
}
@keyframes barUp4 {
    0% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
    40% {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
    50% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    90% {
        -webkit-transform: scaleY(.4);
        transform: scaleY(.4)
    }
    to {
        -webkit-transform: scaleY(.8);
        transform: scaleY(.8)
    }
}
@-webkit-keyframes barUp5 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
    90% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes barUp5 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
    90% {
        -webkit-transform: scaleY(.2);
        transform: scaleY(.2)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        tranform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        tranform: rotate(1turn)
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        tranform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        tranform: rotate(1turn)
    }
}
@-webkit-keyframes slide {
    0% {
        right: 170px;
        left: 2px
    }
    5% {
        left: 2px
    }
    50% {
        right: 2px;
        left: 170px
    }
    55% {
        right: 2px
    }
    to {
        right: 170px;
        left: 2px
    }
}
@keyframes slide {
    0% {
        right: 170px;
        left: 2px
    }
    5% {
        left: 2px
    }
    50% {
        right: 2px;
        left: 170px
    }
    55% {
        right: 2px
    }
    to {
        right: 170px;
        left: 2px
    }
}
.eventLoader {
    display: table;
    width: 155px;
    margin: 15px auto
}
.eventLoader .load {
    padding: 10px;
    height: 28px;
    border-radius: 35px;
    background: #323a15
}
.eventLoader .load h3 {
    font-size: 12px;
    margin: -2px 6px;
    text-align: center;
    float: left
}
.eventLoader .load .loading-dot {
    float: left;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    background: #f5ae44;
    border-radius: 50%;
    opacity: 0;
    -webkit-box-shadow: 0 0 2px #000;
    -ms-box-shadow: 0 0 2px #000;
    -o-box-shadow: 0 0 2px #000;
    box-shadow: 0 0 2px #000;
    -webkit-animation: loadingFade 1s infinite;
    animation: loadingFade 1s infinite
}
.eventLoader .load .loading-dot:first-child {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}
.eventLoader .load .loading-dot:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}
.eventLoader .load .loading-dot:nth-child(3) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}
.eventLoader .load .loading-dot:nth-child(4) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}
@-webkit-keyframes loadingFade {
    0% {
        opacity: 0
    }
    50% {
        opacity: .8
    }
    to {
        opacity: 0
    }
}
@keyframes loadingFade {
    0% {
        opacity: 0
    }
    50% {
        opacity: .8
    }
    to {
        opacity: 0
    }
}
input[type=checkbox] {
    display: none;
    cursor: pointer
}
input[type=checkbox].toggle {
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 45px;
    height: 20px;
    background-color: #2548a7;
    position: relative;
    border-radius: 30px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
input[type=checkbox].toggle:hover:after {
    background-color: #f5ae44
}
input[type=checkbox].toggle:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #f5ae44;
    top: 1px;
    left: 2px;
    border-radius: 50%;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
input[type=checkbox]:checked.toggle {
    -webkit-box-shadow: inset 0 0 0 15px #f5ae44;
    box-shadow: inset 0 0 0 15px #f5ae44
}
input[type=checkbox]:checked.toggle:after {
    left: 26px;
    background-color: #101e44
}
input[type=checkbox]:active,
input[type=checkbox]:focus {
    outline: none
}
input[type=checkbox] + label {
    cursor: pointer;
    display: inline-block;
    position: relative;
    padding-left: 20px;
    margin-right: 10px;
    color: #d2eafe;
    font-size: 12px;
    font-weight: 400
}
input[type=checkbox] + label:after,
input[type=checkbox] + label:before {
    content: "";
    font-family: helvetica;
    display: inline-block;
    width: 15px;
    height: 15px;
    left: 0;
    bottom: 2px;
    text-align: center;
    position: absolute
}
input[type=checkbox] + label:before {
    background-color: #2548a7;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
input[type=checkbox] + label:after {
    color: #fff
}
input[type=checkbox]:checked + label:before {
    -webkit-box-shadow: inset 0 0 0 10px #f5ae44;
    box-shadow: inset 0 0 0 10px #f5ae44
}
input[type=checkbox]:checked + label:after {
    content: "\2713";
    line-height: 16px;
    font-size: 10px
}
input[type=checkbox]:checked + label:after,
input[type=checkbox]:checked + label:hover:after {
    color: #fff
}
input[type=checkbox] + label:before {
    border-radius: 3px
}
input[type=checkbox] + label:hover:after {
    content: "\2713";
    line-height: 16px;
    font-size: 10px;
    color: #c7c7c7
}
.file-input {
    width: 100% !important
}
.file-input label {
    font-size: 11px !important;
    padding: 9px 0;
    line-height: 9px;
    position: relative;
    top: 0;
    width: 100%;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #323a15;
    background: #323a15 !important;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.file-input label:focus,
.file-input label:hover {
    background: #f5ae44;
    color: #fff
}
.file-input input {
    display: none
}
.bottom-menu {
    width: 100%;
    text-align: center;
    background: #142f7e;
    margin-top: -10px;
    margin-bottom: 10px;
    height: 35px
}
.bottom-menu ul {
    padding: 0;
    display: table;
    margin: 0 auto
}
.bottom-menu ul li {
    float: left;
    list-style: none
}
.bottom-menu ul li a {
    color: #fff;
    padding: 10px;
    line-height: 35px;
    text-transform: uppercase
}
.bottom-menu ul li.active a {
    border-bottom: 2px solid #f5ae44
}
.slot-menu-horizontal.casino {
    background: none;
    position: relative;
    left: -3px;
    width: calc(100% + 7px)
}
.slot-menu-horizontal.casino ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.slot-menu-horizontal.casino ul li {
    display: block;
    width: 100%;
    min-width: 140px;
    text-align: center;
    margin: 0 1.8px
}
@media (max-width:1200px) {
    .slot-menu-horizontal.casino ul li a {
        padding: 15px 0 !important;
        font-size: 11px
    }
    .slot-menu-horizontal.casino ul li a:before {
        display: none !important
    }
}
.slot-menu-horizontal.casino ul li a {
    padding: 15px;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    background: #2548a7
}
.slot-menu-horizontal.casino ul li a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    content: "\F006";
    margin-right: 5px
}
.slot-menu-horizontal.casino ul li.active a {
    background: #f5ae44;
    color: #fff
}
.casino-games {
    padding-left: 233px
}
.casino-games h1 {
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #f5ae44;
    padding-bottom: 10px;
    margin-bottom: 10px !important;
    float: left;
    width: 100%;
    color: #fff;
    margin-top: 15px;
    display: none
}
.casino-games .casino-game {
    width: 250px;
    display: block;
    float: left;
    margin: 10px 14px;
    position: relative
}
@media (max-width:1200px) {
    .casino-games .casino-game {
        width: 230px
    }
}
.casino-games .casino-game .image {
    height: 190px;
    position: relative;
    background-size: 100% !important
}
.casino-games .casino-game .image:after {
    width: 50%;
    height: 100%;
    margin-left: 3%;
    top: 0;
    border-width: 1px 0
}
.casino-games .casino-game .image:after,
.casino-games .casino-game .image:before {
    -webkit-transition: all .4s;
    transition: all .4s;
    position: absolute;
    content: "";
    left: 50%;
    border-color: hsla(0, 0%, 78%, 0);
    border-style: solid;
    pointer-events: none;
    z-index: 3
}
.casino-games .casino-game .image:before {
    width: 100%;
    height: 50%;
    margin-left: -50%;
    top: 25%;
    border-width: 0 1px
}
.casino-games .casino-game .image .overlay {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(16, 30, 68, .7);
    top: 0;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    pointer-events: none
}
.casino-games .casino-game .image .name {
    position: absolute;
    bottom: 7px;
    left: 6px;
    color: #fff;
    background: #f5ae44;
    text-align: center;
    border-radius: 2px;
    padding: 2px 10px;
    z-index: 9;
    font-size: 12px
}
.casino-games .casino-game .image .rate {
    position: absolute;
    width: auto;
    right: 5px;
    bottom: 3px;
    text-align: center;
    padding: 4px;
    border-radius: 30px;
    color: #fff;
    z-index: 9
}
.casino-games .casino-game .image .rate span {
    margin: 0;
    font-size: 12px
}
.casino-games .casino-game .play {
    position: absolute;
    right: 0;
    color: #fff;
    background: #2548a7;
    padding: 6px 10px;
    bottom: -2px;
    border-radius: 3px;
    width: 80px !important;
    text-align: center;
    font-size: 11px;
    height: 25px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}
.casino-games .casino-game span {
    color: #fff;
    font-size: 14px;
    margin: 10px 0 0;
    display: block;
    width: calc(100% - 90px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.casino-games .casino-game:hover .image:before {
    height: 100%;
    top: 0;
    border-color: #f5ae44
}
.casino-games .casino-game:hover .image:after {
    width: 100%;
    margin-left: -50%;
    border-color: #f5ae44
}
.casino-games .casino-game:hover .play {
    bottom: 100px;
    width: 150px !important;
    height: 40px !important;
    padding: 12px;
    font-size: 14px;
    right: 50px;
    background: #f5ae44
}
.casino-games .casino-game:hover .overlay {
    opacity: 1
}
.casino-games ul {
    margin: 0;
    padding: 0;
    left: -20px;
    position: relative;
    overflow: hidden;
    width: calc(100% + 42px)
}
.casino-games ul li {
    float: left;
    list-style: none
}
.casino-games #game_evolution li .image {
    background-size: 100% 100% !important
}
.casino-games #game_xpg .image .rate {
    bottom: 5px !important;
    top: auto !important;
    left: 5px !important
}
.casino-games #game_luckystreak li .image,
.casino-games #game_vivogaming li .image {
    height: 160px
}
.casino-games #game_xpg li .image {
    background-size: 100% !important
}
.statistics {
    position: absolute;
    width: 100%;
    bottom: 0;
    background: rgba(0, 0, 0, .59);
    padding: 5px;
    height: 65px
}
.statistics ul {
    left: 0;
    width: 100%
}
.statistics.roulette-statistics ul li {
    float: left;
    list-style: none;
    width: 22px;
    border: none !important;
    background: #000;
    padding: 3px 0;
    text-align: center;
    border-radius: 2px;
    margin: 1px;
    color: #fff
}
.statistics.roulette-statistics ul li.green {
    background: #0e930c;
    border-color: #12c210
}
.statistics.roulette-statistics ul li.red {
    background: #b01616;
    border-color: #dd1c1c
}
.statistics.roulette-statistics ul li.black {
    background: #000;
    border-color: #404040
}
.statistics.blackjack-statistics ul {
    width: auto !important;
    left: 0
}
.statistics.blackjack-statistics ul li {
    float: left;
    list-style: none;
    width: 26px;
    height: 31px;
    padding-top: 5px;
    text-align: center;
    border-radius: 2px;
    margin: -1px
}
.statistics.blackjack-statistics ul li.black {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/casino/blackjack-black-bg.png);
    color: #fff
}
.statistics.blackjack-statistics ul li.white {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/casino/blackjack-white-bg.png);
    color: #000
}
.statistics.baccarat-statistics ul {
    width: auto !important;
    left: 0
}
.statistics.baccarat-statistics ul li {
    float: left;
    list-style: none
}
.statistics.baccarat-statistics ul li span.round {
    width: 18px;
    height: 18px;
    border-radius: 100%;
    border: 3px solid #ccc;
    display: inline-block;
    margin: 2px !important
}
.statistics.baccarat-statistics ul li span.round.blue {
    border-color: #00bcd4 !important
}
.statistics.baccarat-statistics ul li span.round.red {
    border-color: #b01616 !important
}
.casino-before-game {
    float: left;
    width: 100%
}
.slot-menu-horizontal.casino {
    margin: 15px 0 0
}
body:not(.mobile-view) .col-casinoSlider .carousel-control .glyphicon-chevron-left,
body:not(.mobile-view) .col-casinoSlider .carousel-control .glyphicon-chevron-right,
body:not(.mobile-view) .col-casinoSlider .carousel-control .icon-next,
body:not(.mobile-view) .col-casinoSlider .carousel-control .icon-prev {
    font-size: 50px;
    margin: -25px 5px !important
}
.col-slot-banner {
    position: relative
}
.col-slot-banner iframe {
    height: 270px
}
.col-slot-banner .more {
    position: absolute;
    height: 100%;
    background: rgba(0, 0, 0, .51);
    width: 100%
}
.col-slot-banner .more .btn {
    position: absolute;
    left: calc(50% - 110px);
    top: calc(50% - 40px);
    display: block;
    z-index: 99;
    border-radius: 30px;
    width: 70%
}
.col-slot-banner .letsplay {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 0 15px;
    background: #323a15;
    height: 50px;
    text-transform: uppercase;
    line-height: 50px;
    border-top: 2px solid #f5ae44;
    font-size: 13px
}
.col-slot-banner .letsplay a {
    float: right;
    background: #f5ae44;
    line-height: 30px;
    font-size: 12px;
    padding: 0 15px;
    border-radius: 30px;
    margin-top: 10px;
    color: #fff
}
.col-casinoSlider {
    width: calc(100% - 330px);
    float: left;
    width: 650px;
    height: 320px
}
.col-casinoSlider img {
    height: 320px !important
}
.col-casino-banner {
    width: 320px;
    height: 320px;
    float: left;
    margin: 0 0 0 9px
}
.casino-iframe {
    float: left;
    width: calc(100% - 329px)
}
@-moz-document url-prefix() {
    .casino-winners .content .win .amount {
        margin-top: -17px !important
    }
}
body:not(.mobile-view) .game-contents {
    overflow: hidden
}
.col-slotSlider {
    width: calc(100% - 660px);
    float: left;
    height: 320px;
    width: 650px
}
.col-slot-banner {
    width: 320px;
    height: 320px;
    float: left;
    margin: 0 0 0 9px
}
body:not(.mobile-view) .col-slotSlider .carousel-control .glyphicon-chevron-left,
body:not(.mobile-view) .col-slotSlider .carousel-control .glyphicon-chevron-right,
body:not(.mobile-view) .col-slotSlider .carousel-control .icon-next,
body:not(.mobile-view) .col-slotSlider .carousel-control .icon-prev {
    font-size: 50px;
    margin: -25px 5px !important
}
.casino-providers {
    background: #142f7e !important;
    padding: 10px;
    -webkit-transform: none !important;
    transform: none !important;
    margin-top: 0 !important;
    margin: 15px 0 !important;
    display: table;
    width: 100%;
    clear: both;
    border-radius: 10px
}
.casino-providers .category .games {
    display: block !important
}
.casino-providers .category .games li {
    list-style: none
}
.casino-providers .category .games a {
    background: none !important;
    border-radius: 10px;
    margin: 5px 5px 5px 0;
    margin-right: 5px;
    border: 1px solid #15348a !important;
    width: calc(10% - 5px);
    float: left;
    padding: 5px;
    position: relative;
    height: 50px
}
.casino-providers .category .games a img {
    width: 80px;
    left: 50%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}
.casino-providers .category .games a span {
    display: none
}
.casino-providers .category .games a.active,
.casino-providers .category .games a:hover {
    background: #122c74 !important
}
.casino-category {
    height: 40px;
    background: #323a15;
    border-radius: 5px;
    margin: 10px 0
}
.casino-category .casino-games {
    float: left;
    width: calc(100% - 350px);
    padding-left: 30px !important
}
.casino-category .casino-games ul {
    margin: 0;
    padding: 0
}
.casino-category .casino-games ul li {
    float: left;
    list-style: none
}
.casino-category .casino-games ul li a {
    display: block;
    padding: 13px 6px;
    color: #a1d3fc
}
.casino-category .casino-games ul li a:hover {
    color: #fff
}
.casino-category .casino-games ul li.active a {
    color: #f5ae44
}
.casino-category .casino-search {
    float: right;
    padding: 3px 0;
    text-align: right;
    padding: 3px 7px
}
.casino-category .casino-search .search {
    position: relative;
    width: 150px;
    display: inline-block;
    border-radius: 5px
}
.casino-category .casino-search .search input:focus ~ i {
    color: #f5ae44
}
.casino-category .casino-search .search i {
    position: absolute;
    right: 10px;
    top: 11px;
    color: #a1d3fc
}
.continue-game {
    text-align: right
}
.continue-game .btn {
    -webkit-animation: continue-game 1.5s linear infinite;
    animation: continue-game 1.5s linear infinite
}
@keyframes continue-game {
    0% {
        -webkit-box-shadow: 0 0 30px #829ce3;
        box-shadow: 0 0 30px #829ce3
    }
    50% {
        -webkit-box-shadow: 0 0 0 #2548a7;
        box-shadow: 0 0 0 #2548a7
    }
    to {
        -webkit-box-shadow: 0 0 30px #829ce3;
        box-shadow: 0 0 30px #829ce3
    }
}
@-webkit-keyframes continue-game {
    0% {
        -webkit-box-shadow: 0 0 30px #829ce3;
        box-shadow: 0 0 30px #829ce3
    }
    50% {
        -webkit-box-shadow: 0 0 0 #2548a7;
        box-shadow: 0 0 0 #2548a7
    }
    to {
        -webkit-box-shadow: 0 0 30px #829ce3;
        box-shadow: 0 0 30px #829ce3
    }
}
.casino-winners,
.slot-winners {
    float: right;
    width: 320px;
    height: 320px;
    margin: 0 0 0 9px;
    background: #0e235e;
    padding: 0 25px 20px
}
.casino-winners ul,
.slot-winners ul {
    margin: 0;
    width: calc(100% + 50px);
    position: relative;
    left: -25px;
    padding: 0
}
.casino-winners ul li,
.slot-winners ul li {
    list-style: none;
    float: left;
    width: 50%
}
.casino-winners ul li:only-child,
.slot-winners ul li:only-child {
    width: 100%
}
.casino-winners ul li a,
.slot-winners ul li a {
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 10px;
    height: 36px;
    font-size: 14px;
    display: block;
    line-height: 36px;
    background: #323a15
}
.casino-winners ul li.active a,
.slot-winners ul li.active a {
    background: #0c1e51;
    color: #f5ae44;
    -webkit-box-shadow: 0 -1px 0 #f5ae44 inset;
    box-shadow: inset 0 -1px 0 #f5ae44;
    cursor: default
}
.casino-winners .content,
.slot-winners .content {
    clear: both
}
.casino-winners .content .win,
.slot-winners .content .win {
    position: relative;
    clear: both;
    padding: 9px 0
}
.casino-winners .content .win .number,
.slot-winners .content .win .number {
    font-size: 12px;
    font-weight: 700;
    color: #c2c5cd;
    padding: 0 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 16px
}
.casino-winners .content .win .game,
.slot-winners .content .win .game {
    font-size: 12px;
    color: #7b8191;
    text-transform: uppercase;
    display: block;
    max-width: 160px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.casino-winners .content .win .amount,
.slot-winners .content .win .amount {
    float: right;
    font-size: 14px;
    font-weight: 700;
    color: #f5ae44;
    text-transform: uppercase;
    white-space: nowrap
}
.casino-winners .content .win:after,
.slot-winners .content .win:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #130e02;
    z-index: 5;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}
.jackpot-game {
    margin: 25px 0;
    display: none
}
.jackpot-game .jackpot-title {
    width: 87%;
    float: left;
    color: #f5ae44;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    text-indent: 188px
}
.jackpot-game .jackpot-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 50%;
    height: 1px;
    background: #f5ae44
}
.jackpot-game .jackpot-title:after {
    content: "";
    position: absolute;
    right: 0;
    top: 8px;
    width: 33%;
    height: 1px;
    background: #f5ae44
}
.jackpot-game .arrows {
    width: 13%;
    margin-top: 3px;
    text-align: center;
    font-size: 11px;
    float: left
}
.jackpot-game .arrows a {
    color: #f5ae44;
    margin: 0 5px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.jackpot-game .arrows a:hover {
    color: #f29914
}
.jackpot-game .arrows a i {
    margin: 0 5px
}
.slot-menu-horizontal {
    position: relative;
    background: #2548a7;
    float: left;
    width: 100%;
    height: 48px;
    margin: 15px 0
}
.slot-menu-horizontal ul {
    margin: 0;
    padding: 0
}
.slot-menu-horizontal ul li {
    list-style: none;
    display: table-cell;
    float: none !important;
    padding: 0 3px !important
}
.slot-menu-horizontal ul li a {
    display: block;
    float: left;
    padding: 17px 7px;
    color: #d2eafe;
    text-transform: capitalize;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.slot-menu-horizontal ul li a:hover {
    color: #fff
}
.slot-menu-horizontal ul li.tabdrop a {
    position: relative;
    padding: 17px 10px
}
.slot-menu-horizontal ul li.tabdrop a .ion-more {
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.slot-menu-horizontal ul li.tabdrop a .ion-more:before {
    content: "\F067"
}
.slot-menu-horizontal ul li.tabdrop.open a {
    color: #f5ae44
}
.slot-menu-horizontal ul li.tabdrop .dropdown-menu {
    width: 250px;
    padding: 10px;
    background: #323a15;
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}
.slot-menu-horizontal ul li.tabdrop .dropdown-menu li {
    width: 48%;
    margin: 0 1%
}
.slot-menu-horizontal ul li.tabdrop .dropdown-menu li a {
    font-size: 12px;
    display: block;
    text-align: center;
    width: 100%;
    background: #2548a7;
    padding: 7px 10px;
    margin: 3px;
    color: #fff !important;
    border-radius: 4px
}
.slot-menu-horizontal ul li.tabdrop .dropdown-menu li a:hover {
    background: #2a51bc
}
.slot-menu-horizontal ul li.tabdrop .dropdown-menu li.active a {
    color: #f5ae44 !important
}
.slot-menu-horizontal ul li.active a {
    background: #203f92;
    color: #f5ae44
}
.slot-left-menu {
    height: 0;
    float: left;
    width: 100%;
    position: relative;
    z-index: 66
}
.slot-left-menu .search-category {
    position: absolute;
    top: 0;
    left: 0;
    width: 210px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.slot-left-menu .search-category .input-group {
    margin: 0 0 10px
}
.slot-left-menu .search-category .input-group .form-control {
    background: #142f7e;
    border-right: none
}
.slot-left-menu .search-category .input-group .form-control:focus ~ .input-group-addon {
    border-color: #587bda !important;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}
.slot-left-menu .search-category .input-group .input-group-addon {
    background: #142f7e !important;
    color: #a1d3fc;
    border: 1px solid #1a40a9;
    border-radius: 0 !important;
    font-size: 14px
}
.slot-left-menu .search-category .slot-nav {
    float: left;
    width: 100%
}
.slot-left-menu .search-category .slot-nav ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}
.slot-left-menu .search-category .slot-nav ul li {
    float: left;
    list-style: none;
    width: 100%
}
.slot-left-menu .search-category .slot-nav ul li a {
    float: left;
    display: block;
    width: 100%;
    border-bottom: 1px solid #2548a7;
    color: #a1d3fc;
    font-size: 12px;
    -webkit-transition: color .25s;
    transition: color .25s;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px;
    line-height: 38px;
    position: relative;
    background: #323a15;
    margin: 10px 0 -5px;
    border-radius: 3px
}
.slot-left-menu .search-category .slot-nav ul li a .count {
    background: #f5ae44;
    color: #fff;
    padding: 1px 4px;
    border-radius: 2px;
    margin-left: 5px
}
.slot-left-menu .search-category .slot-nav ul li a svg {
    fill: #fff;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px
}
.slot-left-menu .search-category .slot-nav ul li.active a {
    color: #fff;
    border-color: #f5ae44
}
.slot-left-menu .search-category .slot-nav ul li.active a:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F054";
    float: right;
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.slot-left-menu .search-category .slot-nav ul li.active a svg {
    fill: #f5ae44
}
.slot-left-menu .search-category .slot-nav ul li a:hover {
    color: #f5ae44
}
body:not(.mobile-view) .list-games .game:hover .info {
    border-color: #f5ae44
}
body:not(.mobile-view) .list-games .game:hover .info .image:after {
    opacity: 1
}
body:not(.mobile-view) .list-games .game:hover .info .buttons .center .button {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}
body:not(.mobile-view) .list-games .game:hover .info .game-title {
    color: #f5ae44
}
.list-games {
    float: left;
    margin: 0;
    width: calc(100% + 10px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    left: -10px
}
.list-games .game {
    position: relative;
    float: left;
    width: 14.27%;
    height: auto;
    overflow: hidden;
    padding: 0 0 0 10px;
    margin-bottom: 10px;
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.list-games .game .info {
    border: 1px solid #2548a7;
    display: table;
    width: 100%
}
.list-games .game .info .image {
    float: left;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 115px;
    position: relative;
    display: block
}
.list-games .game .info .image:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 88;
    background: rgba(16, 30, 68, .7);
    opacity: 0;
    -webkit-transition: opacity .25s;
    transition: opacity .25s
}
.list-games .game .info .game-title {
    float: left;
    width: 100%;
    padding: 0 24px 0 8px;
    height: 28px;
    background: #142f7e;
    line-height: 28px;
    font-size: 12px;
    font-weight: 700;
    color: #a1d3fc;
    text-decoration: none;
    position: relative;
    z-index: 22;
    text-align: left;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.list-games .game .info .game-title .fav-icon {
    width: 24px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #1a40a9;
    font-style: normal;
    text-decoration: none;
    z-index: 88;
    -webkit-transition: color .25s;
    transition: color .25s;
    display: block;
    text-align: center
}
.list-games .game .info .game-title .fav-icon.active,
.list-games .game .info .game-title .fav-icon:hover {
    color: #f5ae44
}
.list-games .game .info .buttons {
    display: block;
    width: 100%;
    position: absolute;
    height: 60px;
    text-align: center;
    top: 50%;
    left: 0;
    right: 0;
    margin: -25px 4px 0;
    z-index: 90
}
.list-games .game .info .buttons .center {
    display: inline-block;
    height: 33px
}
.list-games .game .info .buttons .center .button {
    height: 30px;
    line-height: 30px;
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
    -webkit-transform: translate3d(250%, 0, 0);
    transform: translate3d(250%, 0, 0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background: #f5ae44;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 0 12px;
    margin: 3px 0;
    border-radius: 3px
}
.list-games .game .info .buttons .center .button:hover {
    background: #f4a42c
}
.list-games .game .info .buttons .center .button.fun-mode {
    -webkit-transform: translate3d(-250%, 0, 0);
    transform: translate3d(-250%, 0, 0);
    background: #0e930c;
    color: #fff;
    display: none
}
.list-games .game .info .buttons .center .button.fun-mode:hover {
    background: #10ab0e
}
.list-games.slider .game {
    height: 245px;
    width: 25%;
    margin: 10px 0
}
.list-games.slider .game .info .image {
    height: 199px
}
.list-games.slider .game .info .game-title {
    font-size: 16px;
    line-height: 44px;
    height: 44px;
    padding-left: 15px;
    font-weight: 400
}
.list-games.slider .game .info .game-title .fav-icon {
    top: 0;
    right: 4px
}
.game-contain {
    position: absolute;
    top: 38px;
    width: 100% !important;
    left: 0;
    height: calc(100% - 38px);
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/game-contain.jpg);
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #101e44;
    z-index: 9999
}
.game-contain .game {
    position: relative;
    width: 1066px;
    margin: 0 auto
}
.game-contain .game.nl,
.game-contain .game.nl iframe {
    width: 800px !important
}
.game-contain .game iframe {
    width: 1066px !important;
    height: 600px !important;
    margin: 0 auto;
    display: table;
    margin-top: 25px;
    -webkit-box-shadow: 0 2px 14px 0 rgba(0, 0, 0, .37);
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, .37)
}
.game-contain .game .icon {
    position: absolute;
    right: -35px
}
.game-contain .game .icon a {
    font-size: 18px;
    display: block;
    background: #142f7e;
    padding: 7px 10px;
    margin-bottom: 2px;
    color: #fff;
    -webkit-transition: all .3 ease-in-out;
    transition: all .3 ease-in-out
}
.game-contain .game .icon a:hover {
    background: #1b3faa
}
.game-contain .game .icon a.fav-game.active {
    color: #f5ae44
}
@media (min-width:1900px) {
    .main section .container .game-contain .game:not(.nl) {
        width: 1547px !important
    }
    .main section .container .game-contain .game:not(.nl) iframe {
        width: 100% !important;
        height: 750px !important
    }
}
@media (min-width:1600px) and (max-width:1900px) {
    section .container .game-contain .game:not(.nl) iframe {
        width: 100% !important;
        height: 700px !important
    }
}
@media (min-width:1600px) {
    section .container .game-contain .game:not(.nl) {
        width: 1480px !important
    }
    section .container .game-contain .game:not(.nl) iframe {
        width: 100% !important;
        height: 750px !important
    }
}
@media (min-width:1400px) {
    .container .game-contain .game:not(.nl) {
        width: 1245px !important
    }
    .container .game-contain .game:not(.nl) iframe {
        width: 100% !important;
        height: 600px !important
    }
}
@media (max-width:1380px) {
    .game-contain .game:not(.nl) {
        width: 991px !important
    }
    .game-contain .game:not(.nl) iframe {
        width: 100% !important;
        height: 558px !important
    }
}
@media (max-width:1000px) {
    .game-contain {
        width: 980px !important
    }
}
@-moz-document url-prefix() {
    .slot-winners .content .win .amount {
        margin-top: -17px !important
    }
}
.poker-page {
    margin-top: -10px
}
.poker-page .go-lobby {
    background: #142f7e;
    margin: 10px 0;
    display: table;
    width: 100%
}
.poker-page .go-lobby a.btn-block {
    margin: 15px;
    display: block
}
.poker-page .go-lobby .info {
    float: left;
    width: calc(100% - 420px);
    padding: 10px 0
}
.poker-page .go-lobby .info .item {
    display: inline-block;
    padding: 11px;
    border-right: 1px solid #323a15
}
.poker-page .go-lobby .info .item svg {
    width: 24px;
    height: 24px;
    display: inline-block;
    fill: #a1d3fc;
    vertical-align: middle;
    margin-top: -5px;
    margin-right: 5px
}
.poker-page .go-lobby .info .item span {
    font-weight: 700;
    color: #f5ae44
}
.poker-page .go-lobby .info .item.refresh svg {
    width: 18px;
    height: 19px;
    margin: 0 5px;
    cursor: pointer
}
.poker-page .go-lobby .info .item.refresh svg.active {
    pointer-events: none;
    fill: #f5ae44;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.poker-page .go-lobby .transactions {
    float: right;
    width: 420px;
    padding: 15px;
    text-align: right
}
.poker-page .go-lobby .transactions .btn svg {
    width: 18px;
    height: 18px;
    display: inline-block;
    fill: #a1d3fc;
    margin-top: -4px;
    vertical-align: middle;
    margin-right: 5px
}
.poker-page .go-lobby .modal {
    text-align: left
}
.poker-page .go-lobby .modal .money-item {
    background: #2a51bc;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #2e5ad1
}
.poker-page .go-lobby .modal .money-item svg {
    width: 36px;
    height: 36px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    fill: #a1d3fc
}
.poker-page .games .item {
    padding: 10px;
    background: #323a15;
    border: 1px solid #2548a7;
    float: left;
    width: 100%;
    margin: 10px 0
}
.poker-page .games .item .item-title {
    font-size: 14px;
    color: #a1d3fc;
    margin: 10px 0
}
.poker-page .games .item .item-title span {
    float: right
}
.poker-page .dekstop-views {
    margin: 10px 0 20px
}
.virtual-left-menu {
    width: 320px;
    margin: 0 9px 0 0;
    float: left;
    position: relative;
    z-index: 66
}
.virtual-left-menu .search-category .virtual-nav {
    float: left;
    width: 100%;
    padding: 10px 0;
    height: 320px;
    background: #1b3faa;
    background: -webkit-gradient(linear, left top, right top, from(#1b3faa), to(#142f7e)) !important;
    background: linear-gradient(90deg, #1b3faa 0, #142f7e) !important
}
.virtual-left-menu .search-category .virtual-nav h1 {
    font-size: 14px;
    text-transform: uppercase;
    background: #142f7e;
    border-bottom: 1px solid #1e48c0;
    height: 36px;
    line-height: 36px;
    margin-top: -10px;
    margin-bottom: 0;
    padding-left: 10px
}
.virtual-left-menu .search-category .virtual-nav ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}
.virtual-left-menu .search-category .virtual-nav ul li {
    float: left;
    list-style: none;
    width: 100%
}
.virtual-left-menu .search-category .virtual-nav ul li a {
    float: left;
    display: block;
    width: 100%;
    border-bottom: 1px solid #142f7e;
    color: #fff;
    font-size: 12px;
    -webkit-transition: color .25s;
    transition: color .25s;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px;
    line-height: 29px
}
.virtual-left-menu .search-category .virtual-nav ul li a.active,
.virtual-left-menu .search-category .virtual-nav ul li a:hover {
    background: #142f7e;
    color: #f5ae44
}
.home-banners {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    height: 190px;
    background: #163793;
    background: -webkit-gradient(linear, left top, left bottom, from(#163793), to(#323a15)) !important;
    background: linear-gradient(180deg, #163793 0, #323a15) !important;
    margin: 10px 0;
    text-align: center;
    padding: 20px;
    position: relative;
    font-size: 14px;
    border-radius: 100%;
    display: block;
    overflow: hidden;
    -webkit-box-shadow: 4px -8px 9px 0 rgba(0, 0, 0, .1);
    box-shadow: 4px -8px 9px 0 rgba(0, 0, 0, .1);
    color: #fff !important
}
.home-banners .icon {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/home-sprite.png?4);
    width: 64px;
    height: 64px;
    margin: 0 auto;
    display: block;
    margin-bottom: 10px
}
.home-banners .icon.casino {
    background-position: 0 0
}
.home-banners .icon.live {
    background-position: -64px 0
}
.home-banners .icon.promotions {
    background-position: 0 -64px
}
.home-banners .icon.slot {
    background-position: -64px -64px
}
.home-banners .icon.sportsbook {
    background-position: 0 -128px
}
.home-banners .icon.virtual {
    background-position: -64px -128px
}
.home-banners .play {
    position: absolute;
    width: 100%;
    left: 0;
    color: #d2eafe;
    bottom: 35px;
    background: rgba(0, 0, 0, .43);
    padding: 8px;
    font-size: 12px;
    width: 60%;
    left: 22%;
    border-radius: 3px
}
.home-banners .play span {
    position: relative;
    z-index: 1
}
.home-banners .play:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0%;
    background: #f5ae44;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.home-banners:hover {
    background: #122c74;
    background: -webkit-gradient(linear, left top, left bottom, from(#122c74), to(#323a15)) !important;
    background: linear-gradient(180deg, #122c74 0, #323a15) !important
}
.home-banners:hover .play:after {
    height: 100%
}
.home-banners:hover span {
    color: #fff
}
.home-banner-row {
    width: 20%
}
@media screen and (min-width:1700px) {
    .container.banner-container {
        width: 95% !important
    }
}
.home-event-module .item {
    display: table-cell;
    width: 1%;
    padding: 10px
}
@media (max-width:1300px) {
    .home-event-module .item:nth-child(4) {
        display: none
    }
}
.home-event-module .item .event {
    padding: 15px 0;
    border: 1px solid #323a15;
    background: #142f7e;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    position: relative;
    z-index: 2;
    border-radius: 5px
}
.home-event-module .item .event .time {
    color: #f5ae44;
    margin-top: 0;
    font-size: 12px;
    margin-bottom: 5px
}
.home-event-module .item .event .name {
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 6px
}
.home-event-module .item .event .name span {
    display: inline-block;
    white-space: nowrap;
    max-width: 100px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: sub
}
.home-event-module .item .event img {
    width: 25px;
    margin: 0 3px;
    position: relative;
    top: -2px
}
.home-event-module .item .event .cat {
    opacity: .6;
    font-size: 12px
}
.home-event-module .item .event a {
    background: #f5ae44;
    padding: 5px 0;
    display: table;
    margin: 15px auto 0;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 170px;
    border-radius: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: 700
}
.home-event-module .item .event a:hover {
    -webkit-box-shadow: 1px 1px 20px 6px #c87c0b;
    box-shadow: 1px 1px 20px 6px #c87c0b
}
.live-feed-module {
    background: #142f7e;
    border-bottom: 1px solid #f5ae44;
    height: 55px;
    line-height: 16px
}
.live-feed-module .inc {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}
.live-feed-module .team {
    font-size: 13px;
    color: #fff;
    display: inline-block;
    padding: 15px;
    position: relative;
    text-align: center;
    border-right: 1px solid #112768;
    font-size: 12px;
    text-transform: uppercase
}
.live-feed-module .team img {
    width: 30px;
    vertical-align: middle;
    display: inline-block;
    margin: -5px 7px 0
}
.live-feed-module .team b {
    color: #f5ae44;
    font-size: 15px
}
.live-feed-module .team .time {
    font-size: 11px;
    text-align: center;
    background: #323a15;
    display: inline-block;
    height: 16px;
    border-radius: 3px;
    padding: 0 8px !important;
    color: #fff !important;
    text-indent: -10px !important;
    clear: both
}
.col-homerightSlider .event-3way {
    position: absolute;
    bottom: 40px;
    left: 15px
}
.col-homerightSlider .event-3way button {
    padding: 6px 15px;
    margin-right: 5px;
    border-radius: 3px;
    float: left
}
.live-scores {
    position: relative;
    background: #2a51bc;
    height: 40px;
    margin: 10px 0;
    border-radius: 3px
}
.live-scores .categories {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 40px;
    z-index: 5;
    float: left
}
.live-scores .categories h3 {
    padding: 0;
    float: left;
    font-size: 12px;
    margin: 14px 6px 14px 8px;
    color: #d2eafe
}
.live-scores .categories ul {
    margin: 0;
    padding: 0;
    float: left
}
.live-scores .categories ul li {
    float: left;
    list-style: none
}
.live-scores .categories ul li a {
    display: block;
    float: left;
    color: #ebf6fe;
    padding: 12px 11px;
    font-size: 0;
    border-right: 1px solid #122c74;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.live-scores .categories ul li a i {
    font-size: 16px;
    vertical-align: text-bottom
}
.live-scores .categories ul li a:hover {
    background: #122c74
}
.live-scores .categories ul li.active a {
    font-size: 12px;
    background: #102767
}
.live-scores .matches {
    display: table;
    float: left;
    width: 100%;
    background: #15348a
}
.live-scores .matches ul {
    margin: 0;
    padding: 0
}
.live-scores .matches ul li {
    float: left;
    list-style: none;
    font-size: 12px;
    margin-right: 0;
    width: 100%;
    padding: 10px;
    text-align: center;
    border-bottom: 1px solid #323a15
}
.live-scores .matches ul li span {
    color: #ebf6fe
}
.live-scores .matches ul li span.time {
    width: 8%;
    float: left;
    text-align: left
}
.live-scores .matches ul li span.team {
    width: 38%;
    float: left
}
.live-scores .matches ul li span.team.home {
    text-align: right
}
.live-scores .matches ul li span.team.away {
    text-align: left
}
.live-scores .matches ul li b {
    color: #f5ae44;
    width: 6%;
    float: left
}
.promotion-container {
    width: 980px !important
}
.promotion {
    margin: 0 20px 30px;
    float: left;
    position: relative
}
.promotion,
.promotion a {
    display: block
}
.promotion a img {
    width: 285px;
    border-radius: 2px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.promotion a h3 {
    font-size: 14px;
    margin: 10px 0;
    padding: 0;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    width: 285px
}
.promotion a span {
    color: #a1d3fc;
    font-weight: 700;
    display: block;
    margin: 5px 0
}
.promotion.active:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 50px 50px;
    border-color: transparent transparent #dcdcdc;
    bottom: -3px;
    z-index: 22;
    right: calc((100% - 100px) / 2)
}
.promotion :hover > a > img {
    -webkit-box-shadow: 0 0 15px #2a51bc;
    box-shadow: 0 0 15px #2a51bc
}
.promotion:after {
    width: 50%;
    height: 100%;
    margin-left: 3%;
    top: 0;
    border-width: 3px 0
}
.promotion:after,
.promotion:before {
    -webkit-transition: all .4s;
    transition: all .4s;
    position: absolute;
    content: "";
    left: 50%;
    border-color: hsla(0, 0%, 78%, 0);
    border-style: solid;
    pointer-events: none
}
.promotion:before {
    width: 100%;
    height: 50%;
    margin-left: -50%;
    top: 25%;
    border-width: 0 3px
}
.promotion:hover:before {
    height: 100%;
    top: 0;
    border-color: #f5ae44
}
.promotion:hover:after {
    width: 100%;
    margin-left: -50%;
    border-color: #f5ae44
}
body:not(.mobile-view) .promo-header-logo {
    width: 100%;
    margin: 0 auto;
    max-width: 1080px;
    padding: 16px;
    margin: 8px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 3px
}
body:not(.mobile-view) .promo-header-logo img {
    width: 90%
}
.promotion-category {
    margin: 0 20px 10px
}
.promotion-category h1 {
    background-color: #323a15;
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/promotion-title.png);
    display: block;
    margin: 0;
    padding: 10px;
    font-size: 16px;
    font-weight: 700;
    border-radius: 3px 3px 0 0;
    text-align: center
}
.promotion-category ul {
    padding: 0;
    margin: 0;
    display: table;
    width: 100%;
    background: #2a51bc
}
.promotion-category ul li {
    list-style: none;
    float: left;
    width: 20%
}
.promotion-category ul li a {
    display: block;
    padding: 8px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    border-bottom: 1px solid #2a51bc
}
.promotion-category ul li a:hover {
    background: #2c56c8
}
.promotion-category ul li.active a,
.promotion-category ul li a:hover {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.promotion-category ul li.active a {
    background: #2548a7;
    border-bottom: 1px solid #f5ae44
}
.promotion-modal .modal-content {
    padding: 10px
}
.promotion-modal .modal-content .modal-header {
    padding: 0;
    border: none
}
.promotion-modal .modal-content .modal-header .close {
    color: #fff;
    background: #000;
    border: 3px solid #fff;
    opacity: 1;
    padding-bottom: 0 !important;
    font-size: 24px;
    padding: 1px 6px;
    border-radius: 100%;
    position: absolute;
    right: -7px;
    top: -5px
}
.promotion-modal .modal-content .modal-header img {
    width: 100%;
    margin: 10px 0
}
.promotion-modal .modal-content .modal-body {
    padding: 0
}
.promotion-modal .modal-content .modal-body ul li a {
    background: #2e5ad1;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.promotion-modal .modal-content .modal-body ul li.active a,
.promotion-modal .modal-content .modal-body ul li a:hover {
    background: #f5ae44
}
.promotion-modal .modal-content .inner p:first-child {
    margin-top: 10px
}
.promotion-modal .modal-content .inner ol,
.promotion-modal .modal-content .inner ul {
    padding: 0;
    margin: 5px 15px;
    line-height: 22px
}
.affiliate-landing {
    text-align: center
}
.affiliate-landing .banner img {
    border-radius: 5px;
    -webkit-box-shadow: 0 0 8px 2px rgba(0, 0, 0, .26);
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, .26);
    width: 100%
}
.affiliate-landing h1 {
    font-size: 28px;
    font-weight: 700;
    color: #f5ae44
}
.affiliate-landing h2 {
    font-size: 24px;
    font-weight: 700;
    color: #f5ae44
}
.affiliate-landing p {
    font-size: 14px
}
.affiliate-landing .buttons .btn {
    padding: 7px 65px;
    font-size: 14px;
    margin: 10px 5px;
    display: inline-block;
    border-radius: 2px
}
.affiliate-landing .cards {
    margin: 10px 0;
    display: table;
    margin-bottom: 20px;
    width: 100%
}
.affiliate-landing .cards .card {
    float: left;
    width: 24%;
    margin: 0 .5%;
    padding: 10px 15px;
    border-radius: 5px;
    background: rgba(19, 47, 125, .7);
    border: 1px solid #2548a7
}
.affiliate-landing .cards .card svg {
    width: 62px;
    height: 62px;
    fill: #f5ae44
}
.affiliate-landing .cards .card h3 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 700
}
.affiliate-landing .cards .card p {
    font-size: 11px;
    margin-bottom: 5px
}
.affiliate-landing .form-container {
    margin-top: 20px;
    text-align: left;
    clear: both
}
.affiliate-landing .form-container .btn {
    padding: 6px 10px !important;
    font-size: 14px !important
}
.affiliate-bg {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/affiliate-bg.jpg);
    z-index: -1;
    background-size: 100%;
    background-color: #101e44;
    background-repeat: no-repeat
}
.affiliate-bg,
.affiliate-bg:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.affiliate-bg:after {
    content: "";
    background: rgba(16, 30, 68, .95);
    z-index: 1
}
.error-info {
    text-align: center;
    position: absolute;
    top: calc(50% - 200px);
    left: calc(50% - 480px);
    width: 980px
}
.error-info h3 {
    font-size: 100px;
    font-weight: 700;
    margin: 10px;
    padding: 0
}
.error-info h3,
.error-info p {
    font-family: Menlo, Monaco, Consolas, Courier New, monospace
}
.error-info p {
    font-size: 16px
}
.error-info .games {
    display: table;
    width: 100%;
    background: #0e1a3c;
    border-radius: 5px;
    margin: 20px 0;
    padding: 0 10px
}
.error-info .games .game {
    width: 12.2777777%;
    float: left;
    background: #323a15;
    padding: 15px;
    margin: 20px 1%;
    text-align: center;
    border-radius: 3px;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.error-info .games .game svg {
    width: 45px;
    height: 45px;
    fill: #f5ae44;
    display: block;
    margin: 0 auto 10px
}
.error-info .games .game:hover {
    background: #102767
}
.error-info > a.btn {
    width: 20%;
    padding: 8px;
    background: none !important;
    border: 3px solid
}
.error-info.errorservice > i {
    font-size: 120px;
    margin-bottom: 10px
}
.is_lang_bg,
.is_lang_de,
.is_lang_en,
.is_lang_es,
.is_lang_fa,
.is_lang_he,
.is_lang_heb,
.is_lang_ru,
.is_lang_tr {
    display: none !important
}
html[lang=bg] .is_lang_bg,
html[lang=de] .is_lang_de,
html[lang=en] .is_lang_en,
html[lang=es] .is_lang_es,
html[lang=fa] .is_lang_fa,
html[lang=he] .is_lang_he,
html[lang=heb] .is_lang_he,
html[lang=ru] .is_lang_ru,
html[lang=tr] .is_lang_tr {
    display: block !important
}
html[lang=de] .block-info.security-info .item {
    height: 95px !important
}
html[lang=de] .betSlip .title-block ul li a {
    white-space: nowrap
}
header .score-button {
    float: right;
    background: #323a15;
    padding: 6px 10px 5px 25px;
    display: block;
    position: relative;
    border-radius: 30px;
    line-height: 13px;
    border: 1px solid #163793;
    margin: 4px 10px 0;
    color: #fff
}
header .score-button svg {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 26px;
    height: 26px;
    fill: #f5ae44;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    position: absolute;
    left: -7px;
    top: 1px
}
@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-filter: drop-shadow(0 0 0 #f5ae44);
        filter: drop-shadow(0 0 0 #f5ae44)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        -webkit-filter: drop-shadow(0 0 25px #f5ae44);
        filter: drop-shadow(0 0 25px #f5ae44)
    }
}
@keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-filter: drop-shadow(0 0 0 #f5ae44);
        filter: drop-shadow(0 0 0 #f5ae44)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        -webkit-filter: drop-shadow(0 0 25px #f5ae44);
        filter: drop-shadow(0 0 25px #f5ae44)
    }
}
@-webkit-keyframes filterdrop {
    0% {
        -webkit-filter: drop-shadow(0 0 0 #f5ae44);
        filter: drop-shadow(0 0 0 #f5ae44)
    }
    50% {
        -webkit-filter: drop-shadow(0 0 15px #f5ae44);
        filter: drop-shadow(0 0 15px #f5ae44)
    }
    to {
        -webkit-filter: drop-shadow(0 0 0 #f5ae44);
        filter: drop-shadow(0 0 0 #f5ae44)
    }
}
@keyframes filterdrop {
    0% {
        -webkit-filter: drop-shadow(0 0 0 #f5ae44);
        filter: drop-shadow(0 0 0 #f5ae44)
    }
    50% {
        -webkit-filter: drop-shadow(0 0 15px #f5ae44);
        filter: drop-shadow(0 0 15px #f5ae44)
    }
    to {
        -webkit-filter: drop-shadow(0 0 0 #f5ae44);
        filter: drop-shadow(0 0 0 #f5ae44)
    }
}
@font-face {
    font-family: digital;
    src: url(data:application/x-font-woff;charset=utf-8;base64,AAEAAAASAQAABAAgTFRTSPCmpr8AAAO0AAAAb09TLzJnKvA9AAABqAAAAGBQQ0xUzZbuTAAAhgAAAAA2VkRNWGtqcwUAAAQkAAAF4GNtYXCQW9VlAAAUHAAAAlBjdnQgEnUMPQAAKowAAABmZnBnbTREFoUAABZsAAATO2dhc3AAFwAJAACF8AAAABBnbHlm3ul9EAAAKvQAAFLAaGRteK80MhkAAAoEAAAKGGhlYWTwNu85AAABLAAAADZoaGVhBXkDvgAAAWQAAAAkaG10eL+CFFAAAAIIAAABrGxvY2FPJmYMAAB9tAAAANhtYXhwAw4T0QAAAYgAAAAgbmFtZa5nJUgAAH6MAAAGY3Bvc3RdSWIxAACE8AAAAP1wcmVwVvJmgAAAKagAAADhAAEAAAABAADoRKrbXw889QAQBEwAAAAAxQtN8AAAAADJr10tADL/iAImA0gAAAALAAIAAAAAAAAAAQAAAyAAyAAAAlgAMgAyAiYAAQAAAAAAAAAAAAAAAAAAAGsAAQAAAGsAVAAOAAAAAAACAAgAQACMAAACABM7AAAAAAADAcoBkAAFAAACvAKKAAAAjwK8AooAAAHFADIBAwAAAgAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAABBTFRTAEAAICAwAyAAyAAAA4QAuwAAAAEAAAAAArwCvAAAACAAAAJEADIB9AAAAfQAAAEsAAAAtAAyAVUAMgIcADICCAAyAlgAMgIwADIAtAAyAV4AMgFeADIBrgAyAbgAMgC0ADIBuAAyALQAMgIIADICCAAyALQAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICCAAyALQAMgC0ADIBcgAyAbgAMgFyADICCAAyAggAMgIIADICCAAyAeAAMgIIADIB4AAyAeAAMgIIADICCAAyALQAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICEgAyAggAMgIIADICBwAyAggAMgIIADICCAAyAggAMgIIADICCAAyATYAMgIGADIBNgAyAgcAMgIHADIBGAAyAggAMgIIADIB4AAyAggAMgHgADIB4AAyAggAMgIIADIAtAAyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAMgISADICCAAyAggAMgIHADICCAAyAggAMgIIADICCAAyAggAMgIIADIBrgAyALQAMgGuADICHAAyAk4AMgC0ADIAtAAyAVQAMgFVADIBhgAyAhwAMgJEADICRAAyAAAAa0sBAQFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLAAAAAAEAAQEBAQEADAD4CP8ACAAH//4ACQAI//4ACgAJ//4ACwAJ//4ADAAK//0ADQAL//0ADgAM//0ADwAN//0AEAAO//0AEQAO//0AEgAP//wAEwAQ//wAFAAR//wAFQAS//wAFgAS//wAFwAT//wAGAAU//sAGQAV//sAGgAW//sAGwAX//sAHAAX//sAHQAY//sAHgAZ//oAHwAa//oAIAAb//oAIQAb//oAIgAc//oAIwAd//oAJAAe//kAJQAf//kAJgAg//kAJwAg//kAKAAh//kAKQAi//kAKgAj//gAKwAk//gALAAk//gALQAl//gALgAm//gALwAn//gAMAAo//cAMQAp//cAMgAp//cAMwAq//cANAAr//cANQAs//YANgAt//YANwAt//YAOAAu//YAOQAv//YAOgAw//YAOwAx//UAPAAy//UAPQAy//UAPgAz//UAPwA0//UAQAA1//UAQQA2//QAQgA2//QAQwA3//QARAA4//QARQA5//QARgA6//QARwA7//MASAA7//MASQA8//MASgA9//MASwA+//MATAA///MATQA///IATgBA//IATwBB//IAUABC//IAUQBD//IAUgBE//IAUwBE//EAVABF//EAVQBG//EAVgBH//EAVwBI//EAWABI//EAWQBJ//AAWgBK//AAWwBL//AAXABM//AAXQBN//AAXgBN//AAXwBO/+8AYABP/+8AYQBQ/+8AYgBR/+8AYwBR/+8AZABS/+8AZQBT/+4AZgBU/+4AZwBV/+4AaABW/+4AaQBW/+4AagBX/+0AawBY/+0AbABZ/+0AbQBa/+0AbgBa/+0AbwBb/+0AcABc/+wAcQBd/+wAcgBe/+wAcwBf/+wAdABf/+wAdQBg/+wAdgBh/+sAdwBi/+sAeABj/+sAeQBj/+sAegBk/+sAewBl/+sAfABm/+oAfQBn/+oAfgBo/+oAfwBo/+oAgABp/+oAgQBq/+oAggBr/+kAgwBs/+kAhABs/+kAhQBt/+kAhgBu/+kAhwBv/+kAiABw/+gAiQBx/+gAigBx/+gAiwBy/+gAjABz/+gAjQB0/+gAjgB1/+cAjwB1/+cAkAB2/+cAkQB3/+cAkgB4/+cAkwB5/+cAlAB6/+YAlQB6/+YAlgB7/+YAlwB8/+YAmAB9/+YAmQB+/+UAmgB+/+UAmwB//+UAnACA/+UAnQCB/+UAngCC/+UAnwCD/+QAoACD/+QAoQCE/+QAogCF/+QAowCG/+QApACH/+QApQCH/+MApgCI/+MApwCJ/+MAqACK/+MAqQCL/+MAqgCM/+MAqwCM/+IArACN/+IArQCO/+IArgCP/+IArwCQ/+IAsACQ/+IAsQCR/+EAsgCS/+EAswCT/+EAtACU/+EAtQCV/+EAtgCV/+EAtwCW/+AAuACX/+AAuQCY/+AAugCZ/+AAuwCZ/+AAvACa/+AAvQCb/98AvgCc/98AvwCd/98AwACe/98AwQCe/98AwgCf/98AwwCg/94AxACh/94AxQCi/94AxgCi/94AxwCj/94AyACk/94AyQCl/90AygCm/90AywCn/90AzACn/90AzQCo/90AzgCp/9wAzwCq/9wA0ACr/9wA0QCr/9wA0gCs/9wA0wCt/9wA1ACu/9sA1QCv/9sA1gCw/9sA1wCw/9sA2ACx/9sA2QCy/9sA2gCz/9oA2wC0/9oA3AC0/9oA3QC1/9oA3gC2/9oA3wC3/9oA4AC4/9kA4QC5/9kA4gC5/9kA4wC6/9kA5AC7/9kA5QC8/9kA5gC9/9gA5wC9/9gA6AC+/9gA6QC//9gA6gDA/9gA6wDB/9gA7ADC/9cA7QDC/9cA7gDD/9cA7wDE/9cA8ADF/9cA8QDG/9cA8gDG/9YA8wDH/9YA9ADI/9YA9QDJ/9YA9gDK/9YA9wDL/9YA+ADL/9UA+QDM/9UA+gDN/9UA+wDO/9UA/ADP/9UA/QDP/9QA/gDQ/9QA/wDR/9QAAAAXAAAAcAkFBQQEAgEDBAQFBQEDAwQEAQQBBAQBBAQEBAQEBAQBAQMEAwQEBAQEBAQEBAQBBAQEBAQEBAQEBAQEBAQEBAQDBAMEBAIEBAQEBAQEBAEEBAQEBAQEBAQEBAQEBAQEBAQBBAQFAQEDAwMEBQUAAAAKBQUFBQMCAwUFBQUCAwMEBAIEAgUFAgUFBQUFBQUFAgIDBAMFBQUFBAUEBAUFAgUFBQUFBQUFBQUFBQUFBQUFAwUDBQUDBQUEBQQEBQUCBQUFBQUFBQUFBQUFBQUFBQUEAgQFBQICAwMEBQUFAAAACwYGBQUDAgMFBQYGAgQEBAQCBAIFBQIFBQUFBQUFBQICBAQEBQUFBQUFBQUFBQIFBQUFBQUFBQUFBQUFBQUFBQMFAwUFAwUFBQUFBQUFAgUFBQUFBQUFBQUFBQUFBQUFBAIEBQYCAgMDBAUGBgAAAAwHBgUFAwIEBgYHBgIEBAUFAgUCBgYCBgYGBgYGBgYCAgQFBAYGBgYFBgUFBgYCBgYGBgYGBgYGBgYGBgYGBgYDBgMGBgMGBgUGBQUGBgIGBgYGBgYGBgYGBgYGBgYGBgUCBQYGAgIEBAQGBgYAAAANBwcGBgQCBAYGBwcCBAQFBQIFAgYGAgYGBgYGBgYGAgIEBQQGBgYGBgYGBgYGAgYGBgYGBgYGBgYGBgYGBgYGBAYEBgYDBgYGBgYGBgYCBgYGBgYGBgYGBgYGBgYGBgYFAgUGBwICBAQFBgcHAAAADwgIBwcEAgUHBwgIAgUFBgYCBgIHBwIHBwcHBwcHBwICBQYFBwcHBwcHBwcHBwIHBwcHBwcHBwcHBwcHBwcHBwQHBAcHBAcHBwcHBwcHAgcHBwcHBwcHBwcHBwcHBwcHBgIGBwgCAgUFBQcICAAAABAJCAcHBAMFCAgJCAMFBQYGAwYDCAgDCAgICAgICAgDAwUGBQgICAgHCAcHCAgDCAgICAgICAgICAgICAgICAgFCAUICAQICAcIBwcICAMICAgICAgICAgICAgICAgICAYDBggJAwMFBQYICAgAAAARCQkICAUDBQgICQkDBQUHBwMHAwgIAwgICAgICAgIAwMGBwYICAgIBwgHBwgIAwgICAgICAgICAgICAgICAgIBQgFCAgECAgHCAcHCAgDCAgICAgICAgICAgICAgICAgHAwcICQMDBQUGCAkJAAAAEwoKCQkFAwYJCQoKAwYGBwgDCAMJCQMJCQkJCQkJCQMDBggGCQkJCQgJCAgJCQMJCQkJCQkJCQkJCQkJCQkJCQUJBQkJBQkJCAkICAkJAwkJCQkJCQkJCQkJCQkJCQkJBwMHCQoDAwYGBwkKCgAAABULCwoKBgMHCgoLCwMHBwgIAwgDCgoDCgoKCgoKCgoDAwcIBwoKCgoJCgkJCgoDCgoKCgoKCgoKCgoKCgoKCgoGCgYKCgUKCgkKCQkKCgMKCgoKCgoKCgoKCgoKCgoKCggDCAoLAwMGBwcKCwsAAAAYDQ0LCwcEBwwLDQwECAgJCgQKBAsLBAsLCwsLCwsLBAQICggLCwsLCgsKCgsLBAsLCwsLCwsMCwsLCwsLCwsLBwsHCwsGCwsKCwoKCwsECwsLCwsLCwwLCwsLCwsLCwsJBAkMDQQEBwcJDA0NAAAAGw8ODAwHBAgNDQ8OBAkJCwsECwQNDQQNDQ0NDQ0NDQQECQsJDQ0NDQwNDAwNDQQNDQ0NDQ0NDQ0NDQ0NDQ0NDQgNCA0NBw0NDA0MDA0NBA0NDQ0NDQ0NDQ0NDQ0NDQ0NCwQLDQ4EBAgICg0ODgAAAB0QDw0NCAUJDg4QDwUJCQsMBQwFDg4FDg4ODg4ODg4FBQoMCg4ODg4NDg0NDg4FDg4ODg4ODg4ODg4ODg4ODg4IDggODgcODg0ODQ0ODgUODg4ODg4ODg4ODg4ODg4ODgsFCw4QBQUJCQoODw8AAAAgEREPDwkFChAPERAFCgoNDQUNBQ8PBQ8PDw8PDw8PBQULDQsPDw8PDg8ODg8PBQ8PDw8PDw8PDw8PDw8PDw8PCQ8JDw8IDw8ODw4ODw8FDw8PDw8PDw8PDw8PDw8PDw8NBQ0QEQUFCgoLEBERAAAAIRIRDw8JBQoQEBIRBQsLDQ0FDQUQEAUQEBAQEBAQEAUFCw0LEBAQEA4QDg4QEAUQEBAQEBAQEBAQEBAQEBAQEAkQCRAQCBAQDhAODhAQBRAQEBAQEBAQEBAQEBAQEBAQDQUNEBIFBQoKDBAREQAAACUUFBERCgYLEhEUEwYMDA4PBg8GEREGEREREREREREGBgwPDBEREREQERAQEREGERERERERERIREREREREREREKEQoREQkRERAREBAREQYREREREREREhEREREREREREQ4GDhIUBgYLCw0SFBQAAAAqFxYTEwsHDRUUFxUHDQ0QEQcRBxQUBxQUFBQUFBQUBwcOEQ4UFBQUEhQSEhQUBxQUFBQUFBQUFBQUFBQUFBQUDBQMFBQLFBQSFBISFBQHFBQUFBQUFBQUFBQUFBQUFBQQBxAVFwcHDQ0PFRYWAAAALhkYFRUNCA4XFhkXCA8PEhIIEggWFggW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ACuzDQtGACuzDgFGACuzEA9GACuzEQ9GACuzEgtGACuzEwtGACuzFAFGACuzFQFGACuzFg9GACuzFwFGACuzGAFGACuzGQtGACtFaERFaERFaERFaERFaEQAAAACuwGDAEsCRgIGAAADUQHO/5ABnQIwAAACFQAOATn/jP9F/6cAtgBxAdUBUP9rAQQA7gCMAEsASwCeAIMArACCABwASwBhAA4AMwBKABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAAAAEADIAAAISAtAABQALAA8AFwCPuABkK7gAGC+4ABMvuAAQ3LoAAAATABAREjm4ABgQuAAN0LgADS+4AATcuAAH0LgABy+4AA0QuAAI0LgACC+6AAsAEwAQERI5uAAEELgAD9C4ABAQuAAZ3AC6ABMAAABnK7oACwAUAGcruAATELgABNC4ABQQuAAH0LoADQAAABMREjm6AA4AFAALERI5MDEpASYnNyERISc2NyEBBxEXAQYHJxE3FhcBzP6YKApQASz+1VAKKAFn/rZQUAGQCigeHigKCigeAjAeKAr9lB4CRB79xigKUAIwUAooAAADADIAAACCAtAABAALAA8AQ7gAZCu6AAIAAwBnK7gAAxC4AAXQuAACELgACdC4AAIQuAAM0LgAAxC4AA3QALgABy+6AA8ADABnK7gADxC4AAPcMDETFxUjPQI3FhcRBxMjNTNuFFAeKAoUFFBQAV4UqoKM0lAKKP7oFP6OUAAAAAIAMgIIASMC0QAEAAkAO7gAZCu4AAovuAAHL7gAChC4AALQuAACL7gAANy4AAcQuAAF3LgAC9wAuAADL7gACC+4AAEvuAAGLzAxEwcnNTMXByc1M4IoKFChKChQAjAoKKCfKCigAAAADAAyAHcB6gJYAAUACwARABcAHQAjACkALwA1ADsAQQBHAOe4AGQruABIL7gAEi+4AEgQuAAM0LgADC+4AA7cuAASELgAFNy4AAwQuAAY0LgADhC4ABrQuAASELgAHtC4ABQQuAAg0LgAEhC4ACTQuAAUELgAJtC4AAwQuAAq0LgADhC4ACzQALgAGS+4AB8vuAAoL7gALi+6ADYAOABnK7oAQgBEAGcruABCELgAANC4AAAvuABEELgAAtC4AAIvuAA2ELgABtC4AAYvuAA4ELgACNC4AAgvuAA2ELgAMNC4ADAvuAA4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AA4AAhESOboAEAAOAAIREjm6ABQADgACERI5MDETNTcXFTcXDwEfAQcnFQcnNQcnPwEvATevKChGNw9FRQ83RigoRjcPRUUPNwGuUCgoUCgPNygoNw8oUCgoUCgPNygoNw8AAAABADIAvgGGAhIADwA/uABkK7oABAAAAGcruAAEELgACNC4AAAQuAAL0AC4AAovuAACL7oABQAHAGcruAAFELgAANC4AAcQuAAM0DAxEzU3FxUzFwcjFQcnNSMnN7QoKFooKFooKFooKAGQWigoWigoWigoWigoAAABADL/iACCAFAABAAXuABkK7oAAAACAGcrALgAAS+4AAMvMDEXByc1M4IoKFBQKCigAAAAAQAyAUABhgGQAAUAD7gAZCsAugAAAAIAZyswMQEXByEnNwFeKCj+/CgoAZAoKCgoAAAAAAEAMgAAAIIAUAADABe4AGQrugAAAAEAZysAugADAAAAZyswMTMjNTOCUFBQAAAAAAIAMgAAAdYC0AAFAAsAD7gAZCsAuAABL7gABy8wMQE3MhcDIw8BIicTMwEPdzwUmi0WdzwUmi0B3vIo/sqA8igBNgAABgAyAAAB1gLQAAYADAARABcAHAAjAK+4AGQruAAkL7gABS+4AALcugAHAAUAAhESObgAJBC4AA3QuAANL7gAC9y4ABDQuAALELgAE9C4ABMvuAANELgAFNC4ABQvugAXAAUAAhESObgACxC4ABjQuAANELgAG9C4AAUQuAAd0LgAAhC4ACHQuAACELgAJdwAugAFAAcAZyu6ABcAHgBnK7gABRC4AAvQugANAAcABRESObgAHhC4ABPQugAcAB4AFxESOTAxARcRBgcnNRMhJic3MwURNxcVEyMnNjchBRUHJxEFNTcWFxEHAcIUCigeCv7UKApQ8P7AFDzw71AKKAEr/vI8FAFUHigKFAFeFP7oKApQ0v7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFAACADIAAACCAtAABgANAC+4AForugACAAUAXSu4AAUQuAAH0LgAAhC4AAvQuAACELgAD9wAuAAEL7gACS8wMRMXEQYHJz0CNxYXEQduFAooHh4oChQBXhT+6CgKUNKM0lAKKP7oFAAAAAUAMgAAAdYC0AAFAAsAEAAWAB0ApbgAZCu4AB4vuAAAL7gAAtC4AB4QuAAM0LgADC+4AArcuAAD0LgAChC4AAXQuAAAELgAHNy6AAYAAAAcERI5uAAKELgAD9C4AAoQuAAS0LgAEi+4AAwQuAAT0LgAEy+6ABYAAAAcERI5uAAAELgAF9C4ABwQuAAf3AC6AAsABgBnK7oAFgAYAGcrugAAAAIAZyu6AAwABgALERI5uAAYELgAEtAwMQEXByEnNwEhJic3IQURNxcVEyMnNjchAzU3FhcRBwGGKCj+/CgoASz+tigKUAEO/qIUPPDvUAooASsKHigKFAGQKCgoKP5wCigeCgEEFDy+AhweKAr+3tJQCij+6BQAAAAABQAyAAAB1gLQAAUADAASABgAHwBruABaK7oAHgAAAF0ruAAeELgAB9C4AAAQuAAL0LoADQAAAB4REjm6ABgAAAAeERI5uAAAELgAGdC4AB4QuAAh3AC6AAsADQBdK7oAGAAaAF0rugAAAAIAXSu4AAsQuAAR0LgAGhC4ABTQMDEBFwchJzcFFxEGByc1EyEmJzczESMnNjchAzU3FhcRBwGGKCj+/CgoAUAUCigeCv7UKApQ8O9QCigBKwoeKAoUAZAoKCgoMhT+6CgKUNL+3gooHgIwHigK/t7SUAoo/ugUAAAABAAyAAAB1gLQAAUADAARABgAbbgAZCu4ABkvuAAAL7gAAtC4ABkQuAAQ0LgAEC+4AAXcuAAD0LgAABC4ABfcuAAH0LgAABC4AAvQuAAFELgADdC4AAAQuAAS0LgAFxC4ABrcALgAFC+4AAovugAAAAIAZyu6ABEACgAUERI5MDEBFwchJzcFFxEGByc1ARUHJxEFNTcWFxEHAYYoKP78KCgBQBQKKB7+/DwUAVQeKAoUAZAoKCgoMhT+6CgKUNIBaNw8FAEi+tJQCij+6BQAAAUAMgAAAdYC0AAFAAwAEgAYAB0ArbgAZCu4AB4vuAACL7gAANC4AB4QuAAQ0LgAEC+4ABHcuAAD0LgAERC4AAXQuAACELgAB9y4AAIQuAAL0LoADQACAAcREjm4ABEQuAAU0LgAFC+4ABAQuAAV0LgAFS+6ABgAAgAHERI5uAARELgAGdC4ABAQuAAc0LgABxC4AB/cALoACwANAGcrugAYABMAZyu6AAAAAgBnK7gACxC4ABHQugAdABMAGBESOTAxARcHISc3BRcRBgcnNRMhJic3MxMhJzY3IQUVBycRAYYoKP78KCgBQBQKKB4K/tQoClDwHv7zUAooAUn+1DwUAZAoKCgoMhT+6CgKUNL+3gooHgIwHigKZL48FAEEAAYAMgAAAdYC0AAFAAwAEgAXAB0AIgC/uABkK7gAIy+4AAIvuAAA0LgAIxC4ABPQuAATL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAIABxESObgAERC4AB7QuAATELgAIdC4AAcQuAAk3AC6AAsADQBnK7oAHQAYAGcrugAAAAIAZyu4AAsQuAAR0LoAEwANAAsREjm6ACIAGAAdERI5MDEBFwchJzcFFxEGByc1EyEmJzczBRE3FxUBISc2NyEFFQcnEQGGKCj+/CgoAUAUCigeCv7UKApQ8P7AFDwBDv7zUAooAUn+1DwUAZAoKCgoMhT+6CgKUNL+3gooHgoBBBQ8vgIcHigKZL48FAEEAAQAMgAAAdYC0AAGAAwAEQAYAHe4AForuAAZL7gABS+4AALcuAAZELgAENC4ABAvuAAO3LgACNC4AAgvuAAQELgACdC4AAkvugAMAAUAAhESObgABRC4ABLQuAACELgAFtC4AAIQuAAa3AC4AAQvugAMABMAXSu4ABMQuAAI0LoAEQATAAwREjkwMQEXEQYHJzUDIyc2NyEFFQcnEQU1NxYXEQcBwhQKKB4U71AKKAEr/vI8FAFUHigKFAFeFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BQAAAcAMgAAAdYC0AAFAAwAEgAXAB0AIgApANO4AForuAAqL7gAAC+4AALQuAAqELgAE9C4ABMvuAAR3LgAA9C4ABEQuAAF0LgAABC4ACjcuAAH0LgAABC4AAvQugANAAAAKBESObgAERC4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAAAKBESObgAERC4AB7QuAATELgAIdC4AAAQuAAj0LgAKBC4ACvcALoACwANAF0rugAdACQAXSu6AAAAAgBdK7gACxC4ABHQugATAA0ACxESObgAJBC4ABnQugAiACQAHRESOTAxARcHISc3BRcRBgcnNRMhJic3MwURNxcVEyMnNjchBRUHJxEFNTcWFxEHAYYoKP78KCgBQBQKKB4K/tQoClDw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KBC4AAvQuAALL7oABQALAAIREjm4AAncuAAO0LgACRC4ABHQuAARL7gACxC4ABLQuAASL7oAFQADAAIREjm4AAkQuAAW0LgACxC4ABnQuAADELgAG9C4AAIQuAAf0LgAAhC4ACncALgAJS+6AAoABQBnK7oAFQAcAGcrugALAAUAChESObgAHBC4ABHQugAaABwAFRESOTAxARcVJzUDISYnNzMHETcXFRMjJzY3IQUVBycRBTU3FhcRDwEzFxUjJwHCFFAK/ugoClCq+hQ88O9QCigBK/7yPBQBVB4oChSgPII8ggFeFPBQeP7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFL6CPIIAAAAABgAyAAAB1gLQAAUACwASABgAHwAkAK+4AGQruAAlL7gAAC+4AALQuAAlELgAENC4ABAvuAAN3LgAA9C4AA0QuAAF0LgAABC4AB7cuAAI0LgAABC4AArQuAANELgAFNC4ABQvuAAQELgAFdC4ABUvugAYAAAAHhESObgAABC4ABnQuAANELgAINC4ABAQuAAj0LgAHhC4ACbcALgACi+4AA4vugAYABoAZyu6AAAAAgBnK7gAGhC4ABTQugAkABoAGBESOTAxARcHISc3FzMBBiMvARUHJicRNwEjJzY3IQM1NxYXEQclFQcnEQGGKCj+/CgoFDwBBBQ88BQeKAoUASzvUAooASsKHigKFP7APBQBkCgoKChk/vwo8DLSUAooARgUASIeKAr+3tJQCij+6BT6vjwUAQQABQAyAAAB1gLQAAUADAASABcAHwCzuABkK7gAIC+4AAIvuAAA0LgAIBC4ABDQuAAQL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABPQuAAQELgAFtC4ABEQuAAY0LgAGC+4ABAQuAAZ0LgAGS+4AAcQuAAe0LgAAhC4AB/QuAAHELgAIdwAugALAA0AZyu6ABsAGABnK7oAAAACAGcruAALELgAEdC6ABcAGAAbERI5MDEBFwchJzcFFxEGByc1EyEmJzczAxUHJxEXJzY3IRYXBwGGKCj+/CgoAUAUCigeCv7UKApQ8PA8FFFQCigBPygKUAGQKCgoKDIU/ugoClDS/t4KKB4CHL48FAEECh4oCgooHgAAAwAyAAAB1QLQAAYACwAT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KIsUASIoKEYoKGTmFDzcAnYUCigeCtw8FOb95B4oChQBfCgoKCgAAAAFADIBSgHqAhwABQALABEAFwAdAD+4AGQrALgAGi+4ABIvugAAAAIAZyu4AAAQuAAG0LgABi+4AAIQuAAI0LgACC+4AAAQuAAM0LgAAhC4AA7QMDEBFwcjJzcHFwcjJzclFwcjJzcnFwcjJzcfAQcjJzcBIigoKCgoeCgoKCgoAWgoKCgoKMgoKCgoKMgoKCgoKAHgKCgoKAEoKCgoASgoKCg8KCgoKIIoKCgoAAAAAA4AMv//AhwC0AAFAAsAEQAXAB0AIwApAC8ANQA7AEEARwBNAFMBKbgAZCu6ABwACABnK7oALAAoAGcrugALAAgAHBESObgACBC4ABDQugAXAAgAHBESOboAIwAoACwREjm6AC8AKAAsERI5uAAsELgANNC6AEoACAAcERI5uABKL7gAOty6AEEACAAcERI5uABKELgARtC6AEcACAAcERI5ugBNAEoAOhESObgALBC4AFXcALgACi+4ABovuAAmL7gALi+4AEAvuABEL7gAQBC4ADjcuAAB0LoAEQBAAAoREjm6ABcAQAAKERI5ugAdAEAAChESObgAOBC4ACLQugAjAEAAChESOboAKQBAADgREjm4AEAQuAAv0LgALy+6ADUAQAA4ERI5ugA7AEAAOBESOboARwBAADgREjm4ADgQuABM0LoATQBAAAoREjkwMQEHBj8BMycjJzY3MwcVByYnNRczFwYHIzc1NxYXFRMjJzY3MwcVByYnNRczFwYHIzc1NxYXFSU1NxYXFSczFwYHIzcVByYnNRcjJzY3MxM3Ng8BJwEXoDwBvR6LClAKKEYoHigKZApQCihGKB4oCsgKUAooRiceKApjClAKKEYoHigK/soeKApaClAKKEYKHigKWgpQCihGMqA8Ab0eAY+fATy+lx4oCmQ8UAooeFoeKApkPFAKKHj+eh4oCmQ8UAooeFoeKApkPFAKKHgePFAKKHgJHigKjTxQCih4Ch4oCgEjnwE8vwEAAAAAAQAyAggAggLQAAQAF7gAZCu6AAAAAQBnKwC4AAAvuAADLzAxEyM1NxeCUCgoAgigKCgAAAEAMgIIAIIC0AAEABe4AGQrugAAAAIAZysAuAABL7gAAy8wMRMHJzUzgigoUAIwKCigAAACADICCAEi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);
    font-weight: 400;
    font-style: normal
}
.score-page-container .modal-content {
    border-radius: 10px
}
.score-page-container .close {
    z-index: 1
}
.score-page-container .score-banner {
    background: #323a15;
    padding: 10px;
    border-radius: 10px 10px 0 0;
    margin: -10px -10px 10px;
    z-index: 0;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, .3)
}
.score-page-container .score-banner .icon {
    display: inline-block;
    width: 100px
}
.score-page-container .score-banner .icon svg {
    width: 70px;
    height: 70px;
    margin: 5px auto;
    display: table;
    fill: #f5ae44
}
.score-page-container .score-banner .text {
    display: inline-block;
    width: calc(100% - 105px);
    vertical-align: top
}
.score-page-container .score-banner .text h3 {
    margin: 0 0 -20px;
    padding: 0;
    line-height: 63px;
    text-transform: uppercase;
    letter-spacing: -1px
}
.score-page-container .score-banner .text h3 p {
    font-size: 13px;
    margin: 5px 0;
    opacity: .6
}
.score-page-container .score-banner .text p {
    font-size: 13px;
    opacity: .5;
    margin: 5px 0
}
.score-bg {
    z-index: -1;
    background-size: 100%;
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/soccer-bg.jpg);
    background-color: #101e44;
    background-repeat: no-repeat;
    -webkit-filter: blur(5px) grayscale(100%);
    filter: blur(5px) grayscale(100%)
}
.score-bg,
.score-bg:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.score-bg:after {
    content: "";
    background: rgba(16, 30, 68, .7);
    z-index: 1
}
.score-not-found {
    width: 650px;
    border-radius: 20px;
    margin: 10px auto;
    padding: 20px;
    border: none;
    background: #142f7e
}
.score-not-found svg {
    width: 100px;
    fill: #f5ae44
}
.score-not-found h1 {
    margin: 10px 0;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 25px
}
.score-page {
    min-height: 600px
}
.score-page .score-title {
    margin: 20px 0 10px;
    border-radius: 35px;
    font-weight: 700;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    z-index: 1;
    border: 1px solid #2548a7;
    color: #f5ae44;
    background: linear-gradient(135deg, #102767, #323a15 50%, #102767);
    letter-spacing: 4px;
    text-transform: uppercase;
    position: relative;
    text-shadow: 3px 3px 3px rgba(0, 0, 0, .23)
}
.score-page .score-title .dropdown,
.score-page .score-title .rule-btn {
    position: absolute;
    top: 7px;
    left: 10px;
    letter-spacing: 0;
    z-index: 99
}
.score-page .score-title .dropdown a,
.score-page .score-title .dropdown button,
.score-page .score-title .rule-btn a,
.score-page .score-title .rule-btn button {
    border-radius: 30px;
    font-weight: 700;
    display: block;
    padding: 5px 12px
}
.score-page .score-title svg {
    width: 25px;
    height: 25px;
    fill: #f5ae44;
    display: inline-block;
    vertical-align: text-top
}
.score-page .score-title svg.right {
    right: 20px;
    left: auto
}
.score-page .score-title .menu {
    position: absolute;
    right: 10px;
    top: 6px
}
.score-page .menu a {
    background: #2548a7;
    padding: 7px 12px;
    font-size: 14px;
    float: left;
    letter-spacing: 0;
    text-shadow: none;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}
.score-page .menu a.active {
    background: #f5ae44 !important;
    color: #fff
}
.score-page .menu a:hover {
    background: #203f92
}
.score-page .menu a:first-child {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    border-right: 1px solid #323a15
}
.score-page .menu a:last-child {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}
.score-page .dropdown {
    display: block
}
.score-page .dropdown .form-control {
    border-radius: 30px
}
.score-page .events .items {
    display: table;
    width: 100%
}
.score-page .events .overlay {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .57);
    z-index: 99
}
.score-page .events .item {
    border-radius: 5px;
    border: 1px solid #2548a7;
    margin: 10px 0;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.score-page .events .item.zoom {
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
    z-index: 100;
    -webkit-box-shadow: 0 0 13px #000;
    box-shadow: 0 0 13px #000
}
.score-page .events .item.zoom .header {
    visibility: hidden
}
.score-page .events .item .validation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #0e225a;
    height: 100%;
    padding: 30px;
    border-radius: 5px;
    font-size: 14px
}
.score-page .events .item .validation h3 {
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 0 10px
}
.score-page .events .item .validation b {
    margin: 13px auto 15px;
    display: table;
    color: #f5ae44;
    background: #323a15;
    padding: 0 60px;
    border-radius: 30px
}
.score-page .events .item .validation .btn {
    border-radius: 30px
}
.score-page .events .item .validation .alert {
    border-radius: 30px;
    margin: 20px 0;
    display: block;
    clear: both;
    padding: 10px 100px;
    border-color: #b01616 !important
}
.score-page .events .item .header {
    display: table;
    width: 100%;
    background: #122c74;
    padding: 10px 0 3px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: linear-gradient(135deg, #102767, #323a15 50%, #102767)
}
.score-page .events .item .header .left,
.score-page .events .item .header .right {
    float: left;
    width: 40%;
    text-align: center;
    line-height: 35px;
    padding: 0 20px;
    font-weight: 700;
    text-shadow: -1px 0 3px rgba(0, 0, 0, .24);
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
.score-page .events .item .header .left img,
.score-page .events .item .header .right img {
    width: 50px;
    height: 50px;
    margin-top: -8px;
    position: absolute
}
.score-page .events .item .header .left img.home,
.score-page .events .item .header .right img.home {
    left: 10px
}
.score-page .events .item .header .left img.away,
.score-page .events .item .header .right img.away {
    right: 10px
}
.score-page .events .item .header .center {
    float: left;
    width: 20%;
    text-align: center;
    background: #102767;
    margin-top: -12px;
    padding: 10px 10px 0;
    height: 59px;
    border-bottom: 1px solid #f5ae44;
    border-top: 1px solid #f5ae44;
    -webkit-clip-path: polygon(50% 0, 100% 0, 82% 100%, 18% 100%, 0 0);
    clip-path: polygon(50% 0, 100% 0, 82% 100%, 18% 100%, 0 0);
    margin-bottom: -4px
}
.score-page .events .item .header .center .vs {
    margin-top: -10px;
    font-size: 26px;
    color: #f5ae44;
    font-weight: 700
}
.score-page .events .item .header .center .time {
    font-size: 12px;
    opacity: .5
}
.score-page .events .item .content {
    border: 1px solid #102767;
    background: #102767
}
.score-page .events .item .content .vs {
    font-size: 45px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #f5ae44;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-top: 10px
}
.score-page .events .item .content .money {
    white-space: nowrap;
    font-size: 20px;
    font-weight: 700;
    margin-top: 14px;
    text-align: center;
    letter-spacing: -1px;
    line-height: 16px;
    color: #f5ae44;
    position: absolute;
    left: 0;
    width: 100%
}
.score-page .events .item .content .money span {
    font-size: 12px;
    letter-spacing: 1px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700
}
.score-page .events .item .content .items .item {
    border: none
}
.score-page .events .item .content .items label {
    text-align: center;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    font-family: digital, sans-serif;
    letter-spacing: 1px
}
.score-page .events .item .content .items input {
    width: 100%;
    margin: 0 auto;
    color: #f5ae44;
    display: block;
    height: 60px;
    border-radius: 5px;
    background: #143286;
    border: 1px solid #2548a7;
    outline: none;
    -webkit-clip-path: polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%);
    clip-path: polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%);
    text-align: center;
    font-family: digital, sans-serif;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-size: 40px
}
.score-page .events .item .content .items input:focus {
    border-color: #f5ae44 !important
}
.score-page .events .item .button-content {
    background: linear-gradient(135deg, #102767, #323a15 50%, #102767);
    border-top: 1px solid #2548a7;
    padding: 10px;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: table;
    position: relative;
    width: 100%
}
.score-page .events .item .button-content .popover-btn {
    font-size: 30px;
    position: absolute;
    left: 10px;
    top: 5px;
    color: #fff;
    opacity: .4
}
.score-page .events .item .button-content .button {
    background: #f5ae44;
    color: #fff;
    width: 230px;
    text-decoration: none;
    height: 35px;
    line-height: 36px;
    font-weight: 700;
    white-space: nowrap;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    text-transform: uppercase;
    border-radius: 30px
}
.score-page .events .item .button-content .button svg {
    width: 26px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    fill: #fff;
    margin-top: -5px
}
.score-page .events .item .button-content .button.completed {
    background: #0e930c;
    color: #fff
}
.score-page .events .item .button-content .button.danger {
    background: #b01616;
    color: #fff
}
@media (max-width:1200px) {
    .score-page .winners .row > .col-md-3 {
        width: 50%
    }
}
.score-page .winners .item {
    border-radius: 5px;
    height: 250px;
    border: 1px solid #2548a7;
    overflow: hidden;
    margin: 10px 0
}
.score-page .winners .item .left {
    width: 55%;
    float: left;
    height: 250px;
    background: linear-gradient(135deg, #0c1e51, #323a15 50%, #323a15);
    border-right: 1px solid #0c1e51;
    padding: 30px 3px;
    position: relative;
    z-index: 0
}
.score-page .winners .item .left .team {
    display: block;
    margin: 20px 10px 10px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.score-page .winners .item .left .team img {
    width: 30px
}
.score-page .winners .item .left svg {
    position: absolute;
    width: 230px;
    height: 230px;
    right: 0;
    top: 5px;
    opacity: .1;
    z-index: -1
}
.score-page .winners .item .left .time {
    clear: both;
    margin: 15px;
    opacity: .4;
    display: block;
    float: left
}
.score-page .winners .item .left .score {
    font-size: 30px;
    font-weight: 700;
    margin: 1px 15px;
    color: #f5ae44;
    background: rgba(0, 0, 0, .23);
    float: left;
    padding: 0 8px;
    border-radius: 5px
}
.score-page .winners .item .right {
    overflow-y: scroll;
    height: 255px;
    width: 45%;
    float: right;
    background: linear-gradient(135deg, #0c1e51, #323a15 50%, #0c1e51)
}
.score-page .winners .item .right .users .user {
    overflow: hidden;
    padding: 6px 12px;
    background: rgba(0, 0, 0, .15);
    margin: 7px;
    font-size: 12px;
    white-space: nowrap
}
.score-page .winners .item .right .users .user svg {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    fill: #fff;
    opacity: .3
}
.score-page .information {
    background: rgba(3, 3, 3, .25);
    padding: 10px;
    border-radius: 30px;
    text-align: center;
    margin-top: 5px;
    background: linear-gradient(135deg, #0c1e51, #102767 50%, #0c1e51)
}
html[lang=fa] body,
html[lang=he] body,
html[lang=heb] body {
    text-align: right
}
html[lang=fa] header .userTop .logo,
html[lang=he] header .userTop .logo,
html[lang=heb] header .userTop .logo {
    right: 0;
    left: auto
}
html[lang=fa] header .userTop .special-pages,
html[lang=he] header .userTop .special-pages,
html[lang=heb] header .userTop .special-pages {
    float: right;
    margin-right: 198px
}
html[lang=fa] header .userTop .top-link span,
html[lang=he] header .userTop .top-link span,
html[lang=heb] header .userTop .top-link span {
    float: left
}
html[lang=fa] header .userTop .top-link .dropdown,
html[lang=he] header .userTop .top-link .dropdown,
html[lang=heb] header .userTop .top-link .dropdown {
    float: left !important
}
html[lang=fa] header .userTop .top-link .dropdown .dropdown-menu,
html[lang=he] header .userTop .top-link .dropdown .dropdown-menu,
html[lang=heb] header .userTop .top-link .dropdown .dropdown-menu {
    left: 0;
    right: auto
}
html[lang=fa] header .userTop .login,
html[lang=he] header .userTop .login,
html[lang=heb] header .userTop .login {
    float: left;
    margin-left: 5px;
    text-align: right;
    direction: rtl
}
html[lang=fa] header .mainTop .menu li,
html[lang=he] header .mainTop .menu li,
html[lang=heb] header .mainTop .menu li {
    float: right
}
html[lang=fa] header.fixed .userTop .open-menu,
html[lang=he] header.fixed .userTop .open-menu,
html[lang=heb] header.fixed .userTop .open-menu {
    margin-left: 0
}
html[lang=fa] body:not(.mobile-view) .bethub-view,
html[lang=he] body:not(.mobile-view) .bethub-view,
html[lang=heb] body:not(.mobile-view) .bethub-view {
    overflow-x: hidden
}
@media only screen and (max-width:1189px) {
    html[lang=fa] body:not(.mobile-view) header .userTop .special-pages,
    html[lang=he] body:not(.mobile-view) header .userTop .special-pages,
    html[lang=heb] body:not(.mobile-view) header .userTop .special-pages {
        right: 6px;
        left: auto
    }
}
html[lang=fa] .list-payments li a .media,
html[lang=he] .list-payments li a .media,
html[lang=heb] .list-payments li a .media {
    float: right;
    position: relative
}
html[lang=fa] .list-payments li a .media img,
html[lang=he] .list-payments li a .media img,
html[lang=heb] .list-payments li a .media img {
    right: 0
}
html[lang=fa] .list-payments li a .info,
html[lang=he] .list-payments li a .info,
html[lang=heb] .list-payments li a .info {
    float: right
}
html[lang=fa] .icon.footer.banktransfer,
html[lang=fa] .icon.footer.cepbank,
html[lang=fa] .icon.footer.jeton,
html[lang=fa] .icon.footer.ootopay,
html[lang=fa] .icon.footer.otopay,
html[lang=fa] .icon.footer.paykasa,
html[lang=fa] .list-payments li a:after,
html[lang=he] .icon.footer.banktransfer,
html[lang=he] .icon.footer.cepbank,
html[lang=he] .icon.footer.jeton,
html[lang=he] .icon.footer.ootopay,
html[lang=he] .icon.footer.otopay,
html[lang=he] .icon.footer.paykasa,
html[lang=he] .list-payments li a:after,
html[lang=heb] .icon.footer.banktransfer,
html[lang=heb] .icon.footer.cepbank,
html[lang=heb] .icon.footer.jeton,
html[lang=heb] .icon.footer.ootopay,
html[lang=heb] .icon.footer.otopay,
html[lang=heb] .icon.footer.paykasa,
html[lang=heb] .list-payments li a:after {
    display: none
}
html[lang=fa] .col-sportsbook-center .upComing .title select,
html[lang=he] .col-sportsbook-center .upComing .title select,
html[lang=heb] .col-sportsbook-center .upComing .title select {
    margin-left: -7px !important
}
html[lang=fa] .col-sportsbook-center .upComing .title span,
html[lang=he] .col-sportsbook-center .upComing .title span,
html[lang=heb] .col-sportsbook-center .upComing .title span {
    float: right !important
}
html[lang=fa] .col-sportsbook-center .select-box .col-xs-6:first-child,
html[lang=he] .col-sportsbook-center .select-box .col-xs-6:first-child,
html[lang=heb] .col-sportsbook-center .select-box .col-xs-6:first-child {
    padding: 0 15px 0 5px !important
}
html[lang=fa] .col-sportsbook-center .select-box .col-xs-6:last-child,
html[lang=he] .col-sportsbook-center .select-box .col-xs-6:last-child,
html[lang=heb] .col-sportsbook-center .select-box .col-xs-6:last-child {
    padding: 0 5px 0 15px !important
}
html[lang=fa] .col-sportsbook-center,
html[lang=fa] .col-sportsbook-left,
html[lang=he] .col-sportsbook-center,
html[lang=he] .col-sportsbook-left,
html[lang=heb] .col-sportsbook-center,
html[lang=heb] .col-sportsbook-left {
    float: right
}
html[lang=fa] .col-sportsbook-center .upComing .title select,
html[lang=he] .col-sportsbook-center .upComing .title select,
html[lang=heb] .col-sportsbook-center .upComing .title select {
    float: left
}
html[lang=fa] .col-sportsbook-center-left,
html[lang=he] .col-sportsbook-center-left,
html[lang=heb] .col-sportsbook-center-left {
    float: right
}
html[lang=fa] .col-live-right,
html[lang=he] .col-live-right,
html[lang=heb] .col-live-right {
    float: left !important
}
html[lang=fa] .col-live-left .live-line li .live-match .fav-icon,
html[lang=fa] .col-live-left .live-line li .live-match .tv-icon,
html[lang=he] .col-live-left .live-line li .live-match .fav-icon,
html[lang=he] .col-live-left .live-line li .live-match .tv-icon,
html[lang=heb] .col-live-left .live-line li .live-match .fav-icon,
html[lang=heb] .col-live-left .live-line li .live-match .tv-icon {
    margin-right: 2px;
    margin-left: 2px
}
html[lang=fa] .col-sportsbook-left #sportCategories .time [class^=col-],
html[lang=he] .col-sportsbook-left #sportCategories .time [class^=col-],
html[lang=heb] .col-sportsbook-left #sportCategories .time [class^=col-] {
    float: left !important
}
html[lang=fa] .btnOdd .outcomeName,
html[lang=fa] .match-detail .betting-groups li a,
html[lang=fa] .table,
html[lang=fa] .user-form .before-info,
html[lang=fa] input,
html[lang=fa] select,
html[lang=fa] textarea,
html[lang=he] .btnOdd .outcomeName,
html[lang=he] .match-detail .betting-groups li a,
html[lang=he] .table,
html[lang=he] .user-form .before-info,
html[lang=he] input,
html[lang=he] select,
html[lang=he] textarea,
html[lang=heb] .btnOdd .outcomeName,
html[lang=heb] .match-detail .betting-groups li a,
html[lang=heb] .table,
html[lang=heb] .user-form .before-info,
html[lang=heb] input,
html[lang=heb] select,
html[lang=heb] textarea {
    direction: rtl
}
html[lang=fa] .title,
html[lang=he] .title,
html[lang=heb] .title {
    text-align: right
}
html[lang=fa] .form-container .form .title .btn,
html[lang=fa] .title .btn,
html[lang=fa] .title .count,
html[lang=he] .form-container .form .title .btn,
html[lang=he] .title .btn,
html[lang=he] .title .count,
html[lang=heb] .form-container .form .title .btn,
html[lang=heb] .title .btn,
html[lang=heb] .title .count {
    float: left !important
}
html[lang=fa] .btnOdd .oddName,
html[lang=he] .btnOdd .oddName,
html[lang=heb] .btnOdd .oddName {
    float: left
}
html[lang=fa] .betSlip .bet-events select,
html[lang=he] .betSlip .bet-events select,
html[lang=heb] .betSlip .bet-events select {
    direction: ltr
}
html[lang=fa] .betSlip .couponInc .couponMatch .remove,
html[lang=he] .betSlip .couponInc .couponMatch .remove,
html[lang=heb] .betSlip .couponInc .couponMatch .remove {
    left: 10px;
    right: auto
}
html[lang=fa] .btnOdd .oddName.down:after,
html[lang=fa] .btnOdd .oddName.up:after,
html[lang=he] .btnOdd .oddName.down:after,
html[lang=he] .btnOdd .oddName.up:after,
html[lang=heb] .btnOdd .oddName.down:after,
html[lang=heb] .btnOdd .oddName.up:after {
    left: 35px;
    right: auto
}
html[lang=fa] .betSlip .couponInc .couponMatch .bet .bet-alert,
html[lang=he] .betSlip .couponInc .couponMatch .bet .bet-alert,
html[lang=heb] .betSlip .couponInc .couponMatch .bet .bet-alert {
    right: 0;
    left: auto
}
html[lang=fa] .mybets .list .info,
html[lang=he] .mybets .list .info,
html[lang=heb] .mybets .list .info {
    float: right;
    text-align: right
}
html[lang=fa] .col-xs-1,
html[lang=fa] .col-xs-2,
html[lang=fa] .col-xs-3,
html[lang=fa] .col-xs-4,
html[lang=fa] .col-xs-5,
html[lang=fa] .col-xs-6,
html[lang=fa] .col-xs-7,
html[lang=fa] .col-xs-8,
html[lang=fa] .col-xs-9,
html[lang=fa] .col-xs-10,
html[lang=fa] .col-xs-11,
html[lang=fa] .col-xs-12,
html[lang=he] .col-xs-1,
html[lang=he] .col-xs-2,
html[lang=he] .col-xs-3,
html[lang=he] .col-xs-4,
html[lang=he] .col-xs-5,
html[lang=he] .col-xs-6,
html[lang=he] .col-xs-7,
html[lang=he] .col-xs-8,
html[lang=he] .col-xs-9,
html[lang=he] .col-xs-10,
html[lang=he] .col-xs-11,
html[lang=he] .col-xs-12,
html[lang=heb] .col-xs-1,
html[lang=heb] .col-xs-2,
html[lang=heb] .col-xs-3,
html[lang=heb] .col-xs-4,
html[lang=heb] .col-xs-5,
html[lang=heb] .col-xs-6,
html[lang=heb] .col-xs-7,
html[lang=heb] .col-xs-8,
html[lang=heb] .col-xs-9,
html[lang=heb] .col-xs-10,
html[lang=heb] .col-xs-11,
html[lang=heb] .col-xs-12 {
    float: right !important
}
html[lang=fa] .match-detail .match-odds .oddMain .title,
html[lang=fa] .match-table table tr td.teamname,
html[lang=fa] .match-table table tr th.teamname,
html[lang=he] .match-detail .match-odds .oddMain .title,
html[lang=he] .match-table table tr td.teamname,
html[lang=he] .match-table table tr th.teamname,
html[lang=heb] .match-detail .match-odds .oddMain .title,
html[lang=heb] .match-table table tr td.teamname,
html[lang=heb] .match-table table tr th.teamname {
    text-align: right
}
html[lang=fa] .match-table table tr td.others a,
html[lang=he] .match-table table tr td.others a,
html[lang=heb] .match-table table tr td.others a {
    margin-left: 30px
}
html[lang=fa] .col-live-right,
html[lang=he] .col-live-right,
html[lang=heb] .col-live-right {
    float: left
}
html[lang=fa] .col-live-center,
html[lang=fa] .col-live-left,
html[lang=he] .col-live-center,
html[lang=he] .col-live-left,
html[lang=heb] .col-live-center,
html[lang=heb] .col-live-left {
    float: right
}
html[lang=fa] .col-live-left .live-line li .live-match .matchName,
html[lang=he] .col-live-left .live-line li .live-match .matchName,
html[lang=heb] .col-live-left .live-line li .live-match .matchName {
    text-align: right
}
html[lang=fa] .col-live-left .live-line li .live-match .matchScore,
html[lang=he] .col-live-left .live-line li .live-match .matchScore,
html[lang=heb] .col-live-left .live-line li .live-match .matchScore {
    float: left
}
html[lang=fa] .col-live-left .live-line li .live-match .matchTime,
html[lang=he] .col-live-left .live-line li .live-match .matchTime,
html[lang=heb] .col-live-left .live-line li .live-match .matchTime {
    float: right;
    text-align: right
}
html[lang=fa] .col-live-left .live-line .live-category-name,
html[lang=he] .col-live-left .live-line .live-category-name,
html[lang=heb] .col-live-left .live-line .live-category-name {
    text-align: right
}
html[lang=fa] .col-live-left .live-line li .live-match .matchTotalOdds,
html[lang=he] .col-live-left .live-line li .live-match .matchTotalOdds,
html[lang=heb] .col-live-left .live-line li .live-match .matchTotalOdds {
    float: left;
    margin: -13px 4px 1px
}
html[lang=fa] .col-live-left .live-line li .live-match .matchScore,
html[lang=he] .col-live-left .live-line li .live-match .matchScore,
html[lang=heb] .col-live-left .live-line li .live-match .matchScore {
    padding: 1px 6px;
    clear: both;
    margin: 1px 0
}
html[lang=fa] .col-live-left .live-line .title-block i.fa-chevron-down,
html[lang=fa] .col-live-left .live-line .title-block i.fa-chevron-up,
html[lang=he] .col-live-left .live-line .title-block i.fa-chevron-down,
html[lang=he] .col-live-left .live-line .title-block i.fa-chevron-up,
html[lang=heb] .col-live-left .live-line .title-block i.fa-chevron-down,
html[lang=heb] .col-live-left .live-line .title-block i.fa-chevron-up {
    right: auto;
    left: -10px
}
html[lang=fa] .col-live-left .live-line .live-tournaments-name,
html[lang=fa] .col-live-left .live-line .title-block,
html[lang=he] .col-live-left .live-line .live-tournaments-name,
html[lang=he] .col-live-left .live-line .title-block,
html[lang=heb] .col-live-left .live-line .live-tournaments-name,
html[lang=heb] .col-live-left .live-line .title-block {
    text-align: right
}
html[lang=fa] .nav-justified,
html[lang=he] .nav-justified,
html[lang=heb] .nav-justified {
    direction: rtl;
    margin: 0;
    width: calc(100% + 40px)
}
html[lang=fa] .promotion-category ul li,
html[lang=he] .promotion-category ul li,
html[lang=heb] .promotion-category ul li {
    float: right
}
html[lang=fa] .slot-left-menu .search-category .slot-nav ul li a svg,
html[lang=he] .slot-left-menu .search-category .slot-nav ul li a svg,
html[lang=heb] .slot-left-menu .search-category .slot-nav ul li a svg {
    margin-top: 7px;
    float: left
}
html[lang=fa] .slot-menu-horizontal ul li,
html[lang=he] .slot-menu-horizontal ul li,
html[lang=heb] .slot-menu-horizontal ul li {
    float: right
}
html[lang=fa] .casino-games .casino-game .play,
html[lang=he] .casino-games .casino-game .play,
html[lang=heb] .casino-games .casino-game .play {
    left: 0;
    right: auto
}
html[lang=fa] .casino-games .casino-game:hover .play,
html[lang=he] .casino-games .casino-game:hover .play,
html[lang=heb] .casino-games .casino-game:hover .play {
    left: 50px;
    right: auto
}
html[lang=fa] .slot-left-menu .search-category .slot-nav ul li.active a:after,
html[lang=he] .slot-left-menu .search-category .slot-nav ul li.active a:after,
html[lang=heb] .slot-left-menu .search-category .slot-nav ul li.active a:after {
    display: none
}
html[lang=fa] .casino-winners .content .win .amount,
html[lang=fa] .slot-winners .content .win .amount,
html[lang=he] .casino-winners .content .win .amount,
html[lang=he] .slot-winners .content .win .amount,
html[lang=heb] .casino-winners .content .win .amount,
html[lang=heb] .slot-winners .content .win .amount {
    float: left
}
html[lang=fa] .casino-winners .content .win .game,
html[lang=fa] .slot-winners .content .win .game,
html[lang=he] .casino-winners .content .win .game,
html[lang=he] .slot-winners .content .win .game,
html[lang=heb] .casino-winners .content .win .game,
html[lang=heb] .slot-winners .content .win .game {
    text-align: right;
    clear: both;
    width: 100%;
    max-width: none
}
html[lang=fa] .col-casinoSlider,
html[lang=fa] .col-slot-banner,
html[lang=fa] .col-slotSlider,
html[lang=he] .col-casinoSlider,
html[lang=he] .col-slot-banner,
html[lang=he] .col-slotSlider,
html[lang=heb] .col-casinoSlider,
html[lang=heb] .col-slot-banner,
html[lang=heb] .col-slotSlider {
    float: right
}
html[lang=fa] .casino-winners,
html[lang=fa] .slot-winners,
html[lang=he] .casino-winners,
html[lang=he] .slot-winners,
html[lang=heb] .casino-winners,
html[lang=heb] .slot-winners {
    float: left;
    margin: 0 9px 0 0
}
html[lang=fa] .col-slot-banner,
html[lang=he] .col-slot-banner,
html[lang=heb] .col-slot-banner {
    margin: 0 10px 0 0
}
html[lang=fa] .pull-right,
html[lang=he] .pull-right,
html[lang=heb] .pull-right {
    float: left !important
}
html[lang=fa] .pull-left,
html[lang=he] .pull-left,
html[lang=heb] .pull-left {
    float: right !important
}
html[lang=fa] .user-menu .list-payments li a .media,
html[lang=he] .user-menu .list-payments li a .media,
html[lang=heb] .user-menu .list-payments li a .media {
    float: right
}
html[lang=fa] .user-menu .list-payments li a .media img,
html[lang=he] .user-menu .list-payments li a .media img,
html[lang=heb] .user-menu .list-payments li a .media img {
    right: 20px
}
html[lang=fa] .user-menu .right-col .user-form,
html[lang=he] .user-menu .right-col .user-form,
html[lang=heb] .user-menu .right-col .user-form {
    float: left
}
html[lang=fa] .user-menu .right-col .preview-card,
html[lang=he] .user-menu .right-col .preview-card,
html[lang=heb] .user-menu .right-col .preview-card {
    text-align: left
}
html[lang=fa] .user-menu .list-payments li a .info,
html[lang=he] .user-menu .list-payments li a .info,
html[lang=heb] .user-menu .list-payments li a .info {
    float: left;
    width: calc(100% - 110px)
}
html[lang=fa] .user-menu .list-payments li a:after,
html[lang=he] .user-menu .list-payments li a:after,
html[lang=heb] .user-menu .list-payments li a:after {
    display: none
}
html[lang=fa] .block-info .item .media,
html[lang=he] .block-info .item .media,
html[lang=heb] .block-info .item .media {
    text-align: left
}
html[lang=fa] .left-col-v2 .user-card .balance .btn,
html[lang=he] .left-col-v2 .user-card .balance .btn,
html[lang=heb] .left-col-v2 .user-card .balance .btn {
    float: left !important
}
html[lang=fa] footer .top .social-icons,
html[lang=he] footer .top .social-icons,
html[lang=heb] footer .top .social-icons {
    margin-right: -40px
}
html[lang=fa] footer .top .security,
html[lang=he] footer .top .security,
html[lang=heb] footer .top .security {
    float: left
}
html[lang=fa] footer .bottom .info-message,
html[lang=fa] footer .top .licence,
html[lang=he] footer .bottom .info-message,
html[lang=he] footer .top .licence,
html[lang=heb] footer .bottom .info-message,
html[lang=heb] footer .top .licence {
    float: right
}
html[lang=fa] footer .bottom .provider,
html[lang=he] footer .bottom .provider,
html[lang=heb] footer .bottom .provider {
    float: left
}
html[lang=fa] .user-menu .left-col,
html[lang=he] .user-menu .left-col,
html[lang=heb] .user-menu .left-col {
    left: auto;
    right: 0
}
html[lang=fa] .user-menu .left-col .user-left-menu li a,
html[lang=he] .user-menu .left-col .user-left-menu li a,
html[lang=heb] .user-menu .left-col .user-left-menu li a {
    text-align: right
}
html[lang=fa] .user-menu .left-col .user-left-menu li a .badge,
html[lang=he] .user-menu .left-col .user-left-menu li a .badge,
html[lang=heb] .user-menu .left-col .user-left-menu li a .badge {
    float: left
}
html[lang=fa] .user-menu .right-col,
html[lang=he] .user-menu .right-col,
html[lang=heb] .user-menu .right-col {
    left: auto;
    right: 0
}
html[lang=fa] .user-menu .right-col .preview-card.small,
html[lang=he] .user-menu .right-col .preview-card.small,
html[lang=heb] .user-menu .right-col .preview-card.small {
    text-align: left
}
html[lang=fa] .user-menu.payment .col-xs-5 .col-xs-5,
html[lang=fa] .user-menu.payment .row .col-xs-12 .row .col-xs-5,
html[lang=he] .user-menu.payment .col-xs-5 .col-xs-5,
html[lang=he] .user-menu.payment .row .col-xs-12 .row .col-xs-5,
html[lang=heb] .user-menu.payment .col-xs-5 .col-xs-5,
html[lang=heb] .user-menu.payment .row .col-xs-12 .row .col-xs-5 {
    float: left !important
}
html[lang=fa] body.mobile-view.mobile-view-right-menu-opened .mobile-view-right-menu,
html[lang=he] body.mobile-view.mobile-view-right-menu-opened .mobile-view-right-menu,
html[lang=heb] body.mobile-view.mobile-view-right-menu-opened .mobile-view-right-menu {
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important
}
html[lang=fa] body.mobile-view.mobile-view-right-menu-opened .app-row > .app,
html[lang=he] body.mobile-view.mobile-view-right-menu-opened .app-row > .app,
html[lang=heb] body.mobile-view.mobile-view-right-menu-opened .app-row > .app {
    -webkit-transform: translateX(235px) !important;
    transform: translateX(235px) !important;
    position: fixed !important
}
html[lang=fa] body.mobile-view.mobile-view-right-menu-opened .overlay-page,
html[lang=he] body.mobile-view.mobile-view-right-menu-opened .overlay-page,
html[lang=heb] body.mobile-view.mobile-view-right-menu-opened .overlay-page {
    display: block !important;
    opacity: 1 !important
}
html[lang=fa] body.mobile-view.mobile-view-left-menu-opened .mobile-view-left-menu,
html[lang=he] body.mobile-view.mobile-view-left-menu-opened .mobile-view-left-menu,
html[lang=heb] body.mobile-view.mobile-view-left-menu-opened .mobile-view-left-menu {
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important
}
html[lang=fa] body.mobile-view.mobile-view-left-menu-opened .app-row > .app,
html[lang=he] body.mobile-view.mobile-view-left-menu-opened .app-row > .app,
html[lang=heb] body.mobile-view.mobile-view-left-menu-opened .app-row > .app {
    -webkit-transform: translateX(-235px) !important;
    transform: translateX(-235px) !important;
    position: fixed !important
}
html[lang=fa] body.mobile-view.mobile-view-left-menu-opened .overlay-page,
html[lang=he] body.mobile-view.mobile-view-left-menu-opened .overlay-page,
html[lang=heb] body.mobile-view.mobile-view-left-menu-opened .overlay-page {
    display: block !important;
    opacity: 1 !important
}
html[lang=fa] body.mobile-view .mobile-view-left-menu,
html[lang=he] body.mobile-view .mobile-view-left-menu,
html[lang=heb] body.mobile-view .mobile-view-left-menu {
    left: auto !important;
    right: 0 !important;
    -webkit-transform: translateX(235px) !important;
    transform: translateX(235px) !important
}
html[lang=fa] body.mobile-view .mobile-view-right-menu,
html[lang=he] body.mobile-view .mobile-view-right-menu,
html[lang=heb] body.mobile-view .mobile-view-right-menu {
    left: 0 !important;
    right: auto !important;
    -webkit-transform: translateX(-235px) !important;
    transform: translateX(-235px) !important
}
html[lang=fa] body.mobile-view .userTop .mobile-left-icon,
html[lang=he] body.mobile-view .userTop .mobile-left-icon,
html[lang=heb] body.mobile-view .userTop .mobile-left-icon {
    right: 0 !important;
    left: auto !important;
    text-align: right
}
html[lang=fa] body.mobile-view .userTop .mobile-right-icon,
html[lang=he] body.mobile-view .userTop .mobile-right-icon,
html[lang=heb] body.mobile-view .userTop .mobile-right-icon {
    right: auto !important;
    left: 0 !important;
    text-align: left
}
html[lang=fa] body.mobile-view .mobile-view-left-menu ul li a svg,
html[lang=fa] body.mobile-view .mobile-view-right-menu ul li a svg,
html[lang=he] body.mobile-view .mobile-view-left-menu ul li a svg,
html[lang=he] body.mobile-view .mobile-view-right-menu ul li a svg,
html[lang=heb] body.mobile-view .mobile-view-left-menu ul li a svg,
html[lang=heb] body.mobile-view .mobile-view-right-menu ul li a svg {
    float: left
}
html[lang=fa] body.mobile-view .betSlip .couponInc .couponMatch,
html[lang=he] body.mobile-view .betSlip .couponInc .couponMatch,
html[lang=heb] body.mobile-view .betSlip .couponInc .couponMatch {
    text-align: right
}
html[lang=fa] body.mobile-view .betSlip .couponInc .couponMatch .event-odds,
html[lang=he] body.mobile-view .betSlip .couponInc .couponMatch .event-odds,
html[lang=heb] body.mobile-view .betSlip .couponInc .couponMatch .event-odds {
    left: 40px;
    right: auto
}
html[lang=fa] body.mobile-view .betSlip .couponAction .bet-info,
html[lang=he] body.mobile-view .betSlip .couponAction .bet-info,
html[lang=heb] body.mobile-view .betSlip .couponAction .bet-info {
    padding-left: 5px
}
html[lang=fa] body.mobile-view .betSlip .place-bet,
html[lang=he] body.mobile-view .betSlip .place-bet,
html[lang=heb] body.mobile-view .betSlip .place-bet {
    padding-right: 5px
}
html[lang=fa] body.mobile-view .betSlip .couponAction .bet-info .info span,
html[lang=he] body.mobile-view .betSlip .couponAction .bet-info .info span,
html[lang=heb] body.mobile-view .betSlip .couponAction .bet-info .info span {
    text-align: right
}
html[lang=fa] body.mobile-view .betSlip .coupon-title span,
html[lang=he] body.mobile-view .betSlip .coupon-title span,
html[lang=heb] body.mobile-view .betSlip .coupon-title span {
    float: left
}
html[lang=fa] body.mobile-view .betSlip .couponType ul li,
html[lang=fa] body.mobile-view .betSlip .title-block ul li,
html[lang=he] body.mobile-view .betSlip .couponType ul li,
html[lang=he] body.mobile-view .betSlip .title-block ul li,
html[lang=heb] body.mobile-view .betSlip .couponType ul li,
html[lang=heb] body.mobile-view .betSlip .title-block ul li {
    float: right
}
html[lang=fa] body.mobile-view .mybets .detail .event,
html[lang=he] body.mobile-view .mybets .detail .event,
html[lang=heb] body.mobile-view .mybets .detail .event {
    text-align: right
}
html[lang=fa] body.mobile-view .home-live-events .categories .menu,
html[lang=fa] body.mobile-view .match-detail .bethub-view-menu,
html[lang=he] body.mobile-view .home-live-events .categories .menu,
html[lang=he] body.mobile-view .match-detail .bethub-view-menu,
html[lang=heb] body.mobile-view .home-live-events .categories .menu,
html[lang=heb] body.mobile-view .match-detail .bethub-view-menu {
    direction: rtl
}
html[lang=fa] body.mobile-view .home-live-events .categories h3,
html[lang=he] body.mobile-view .home-live-events .categories h3,
html[lang=heb] body.mobile-view .home-live-events .categories h3 {
    float: right
}
html[lang=fa] body.mobile-view .home-game .game-title,
html[lang=he] body.mobile-view .home-game .game-title,
html[lang=heb] body.mobile-view .home-game .game-title {
    margin-right: 10px;
    float: right
}
html[lang=fa] body.mobile-view .home-game .go,
html[lang=he] body.mobile-view .home-game .go,
html[lang=heb] body.mobile-view .home-game .go {
    float: left;
    margin-left: 10px
}
html[lang=fa] body.mobile-view .casino-category ul,
html[lang=fa] body.mobile-view .casino-menu ul li,
html[lang=fa] body.mobile-view .home-game .game-scroll,
html[lang=fa] body.mobile-view .live-sports-contain .live-sports,
html[lang=fa] body.mobile-view .mainTop .login,
html[lang=fa] body.mobile-view .prematch-sports-contain .prematch-sports,
html[lang=fa] body.mobile-view .promotion-category ul,
html[lang=fa] body.mobile-view .slot-left-menu .search-category .slot-nav ul,
html[lang=fa] body.mobile-view .slot-menu-horizontal ul,
html[lang=fa] body.mobile-view .user-menu .right-col .nav-tabs,
html[lang=he] body.mobile-view .casino-category ul,
html[lang=he] body.mobile-view .casino-menu ul li,
html[lang=he] body.mobile-view .home-game .game-scroll,
html[lang=he] body.mobile-view .live-sports-contain .live-sports,
html[lang=he] body.mobile-view .mainTop .login,
html[lang=he] body.mobile-view .prematch-sports-contain .prematch-sports,
html[lang=he] body.mobile-view .promotion-category ul,
html[lang=he] body.mobile-view .slot-left-menu .search-category .slot-nav ul,
html[lang=he] body.mobile-view .slot-menu-horizontal ul,
html[lang=he] body.mobile-view .user-menu .right-col .nav-tabs,
html[lang=heb] body.mobile-view .casino-category ul,
html[lang=heb] body.mobile-view .casino-menu ul li,
html[lang=heb] body.mobile-view .home-game .game-scroll,
html[lang=heb] body.mobile-view .live-sports-contain .live-sports,
html[lang=heb] body.mobile-view .mainTop .login,
html[lang=heb] body.mobile-view .prematch-sports-contain .prematch-sports,
html[lang=heb] body.mobile-view .promotion-category ul,
html[lang=heb] body.mobile-view .slot-left-menu .search-category .slot-nav ul,
html[lang=heb] body.mobile-view .slot-menu-horizontal ul,
html[lang=heb] body.mobile-view .user-menu .right-col .nav-tabs {
    direction: rtl
}
html[lang=fa] body.mobile-view .form-container label,
html[lang=he] body.mobile-view .form-container label,
html[lang=heb] body.mobile-view .form-container label {
    left: auto;
    right: 0
}
html[lang=fa] body.mobile-view .col-sportsbook-left #sportCategories .time [class^=col-],
html[lang=he] body.mobile-view .col-sportsbook-left #sportCategories .time [class^=col-],
html[lang=heb] body.mobile-view .col-sportsbook-left #sportCategories .time [class^=col-] {
    float: left
}
html[lang=fa] body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName span:not(.matchScore),
html[lang=he] body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName span:not(.matchScore),
html[lang=heb] body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName span:not(.matchScore) {
    width: auto
}
html[lang=fa] body.mobile-view input[type=date],
html[lang=fa] body.mobile-view input[type=month],
html[lang=fa] body.mobile-view select,
html[lang=he] body.mobile-view input[type=date],
html[lang=he] body.mobile-view input[type=month],
html[lang=he] body.mobile-view select,
html[lang=heb] body.mobile-view input[type=date],
html[lang=heb] body.mobile-view input[type=month],
html[lang=heb] body.mobile-view select {
    background-position: left 10px center !important
}
html[lang=fa] body.mobile-view .mobile-view-left-menu h1,
html[lang=fa] body.mobile-view .mobile-view-right-menu h1,
html[lang=he] body.mobile-view .mobile-view-left-menu h1,
html[lang=he] body.mobile-view .mobile-view-right-menu h1,
html[lang=heb] body.mobile-view .mobile-view-left-menu h1,
html[lang=heb] body.mobile-view .mobile-view-right-menu h1 {
    padding-right: 12px !important
}
html[lang=fa] body.mobile-view .mobile-view-left-menu ul.language li a img,
html[lang=he] body.mobile-view .mobile-view-left-menu ul.language li a img,
html[lang=heb] body.mobile-view .mobile-view-left-menu ul.language li a img {
    float: left
}
body.reseller .affiliate_router,
body.reseller .beton_router,
body.reseller .bingo_router,
body.reseller .casino_router,
body.reseller .contact_router,
body.reseller .livechat_router,
body.reseller .promotions_router,
body.reseller .register_router,
body.reseller .slot_router,
body.reseller .userbonuses_router,
body.reseller .userdeposit_router,
body.reseller .userdocuments_router,
body.reseller .userwithdrawal_router,
body.reseller .virtual_router,
body.reseller .whatsapp_router {
    display: none !important;
    pointer-events: none
}
body.reseller .reseller-item {
    display: block !important
}
body.reseller .componentLoader .logo {
    background: none !important
}
body.reseller:not(.mobile-view) {
    margin-bottom: 360px
}
body.reseller:not(.mobile-view) .form-container {
    position: absolute;
    top: calc(50% - 132px) !important;
    margin-top: 0 !important;
    left: calc(50% - 320px)
}
body.reseller:not(.mobile-view) .form-container .col-xs-5 {
    width: 100% !important
}
body.reseller:not(.mobile-view) .form-container .image {
    display: none
}
body.reseller .home-banner-row {
    width: 50%
}
body.reseller footer {
    height: 350px
}
body.reseller footer .licence,
body.reseller footer .medium,
body.reseller footer .social-icons {
    display: none
}
body.reseller.mobile-view .reseller-item.home-game-favorites {
    display: block !important;
    margin: 5px 0
}
body.reseller.mobile-view .reseller-item.home-game-favorites .title {
    font-weight: 400;
    font-size: 14px;
    color: #fff
}
body.reseller.mobile-view .reseller-item.home-game-favorites .title i {
    color: #f5ae44
}
body.reseller.mobile-view .reseller-item.home-game-favorites ul {
    margin: 0;
    padding: 0
}
body.reseller.mobile-view .reseller-item.home-game-favorites ul li {
    display: block;
    list-style: none;
    width: 50%;
    float: left
}
body.reseller.mobile-view .reseller-item.home-game-favorites ul li a {
    color: #fff;
    padding: 10px;
    display: block;
    background: #2a51bc;
    background: linear-gradient(135deg, #2a51bc, #2a51bc 50%, #2548a7 0, #2548a7);
    border: 1px solid #203f92;
    border-left: none;
    border-bottom: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
body.reseller.mobile-view .reseller-item.home-game-favorites ul li a i {
    font-size: 21px;
    display: inline-block;
    vertical-align: sub
}
body.reseller.mobile-view .mainTop .login .btn {
    width: 96% !important
}
body.reseller.mobile-view .mobile-view-left-menu ul li a.reseller_menu {
    display: block !important
}
body.reseller.mobile-view .mobile-view-right-menu .my-bets {
    width: 96% !important
}
body.reseller.mobile-view .form-container {
    margin-top: -104px !important
}
body.reseller.mobile-view footer {
    display: none
}
body.mobile-view section .container,
body.mobile-view section .container-fluid {
    width: 100% !important
}
body.mobile-view .bethub-view {
    min-width: 100% !important;
    top: 94px;
    height: calc(100% - 94px)
}
body.mobile-view .app header {
    position: fixed;
    width: 100%;
    z-index: 9999;
    left: 0;
    top: 0
}
body.mobile-view .app.user header .mainTop {
    display: none
}
body.mobile-view .app.user .bethub-view {
    height: calc(100% - 54px);
    top: 54px
}
body.mobile-view .app.user .prematch-sports-contain {
    margin-top: -1px
}
body.mobile-view .app.user .col-live-center .match-detail > .title {
    top: 54px
}
body.mobile-view .app.user .match-detail .match-content.live .mobile-simulator #event_simulator.fixed {
    top: 155px
}
body.mobile-view .app-row > .app {
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding-top: 54px
}
body.mobile-view .app-row > .app.guest {
    padding-top: 94px
}
body.mobile-view #app-area {
    height: 100%;
    overflow-x: auto
}
body.mobile-view.modal-open-promotion .app.user .modal {
    top: 54px
}
body.mobile-view #scrollTop {
    display: none;
    font-size: 18px;
    position: fixed;
    right: 10px;
    bottom: calc((60px + env(safe-area-inset-bottom)) + 10px);
    width: 30px;
    height: 30px;
    text-align: center;
    background: #f5ae44;
    padding-top: 4px;
    z-index: 999;
    border-radius: 100%;
    -webkit-box-shadow: 0 0 7px 2px #000;
    box-shadow: 0 0 7px 2px #000;
    line-height: 20px
}
body.mobile-view:not(.sticky-visible) #scrollTop {
    bottom: calc(env(safe-area-inset-bottom) + 50px)
}
body.mobile-view input[type=date],
body.mobile-view input[type=month],
body.mobile-view select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/selectarrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: right 10px center !important
}
body.mobile-view input[type=date],
body.mobile-view input[type=month] {
    padding: 7px 10px;
    line-height: 25px;
    text-indent: 20px !important
}
body.mobile-view input[type=date] ~ i.icon,
body.mobile-view input[type=month] ~ i.icon {
    margin-top: -27px !important
}
body.mobile-view .modal-body img {
    width: 100%;
    height: auto
}
body.mobile-view .animated.infinite {
    margin-top: 10px
}
body.mobile-view .carousel.slide img {
    width: 100% !important
}
body.mobile-view .carousel.slide .carousel-indicators {
    display: none
}
body.mobile-view #notificationPopup .modal-dialog {
    position: relative;
    top: 30px;
    padding: 0 10px
}
body.mobile-view .input-sm,
body.mobile-view select.input-sm {
    height: 40px
}
body.mobile-view .intl-tel-input.iti-container {
    top: auto !important;
    height: 300px;
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    -webkit-box-shadow: -1px 0 3px #101e44;
    box-shadow: -1px 0 3px #101e44
}
body.mobile-view .intl-tel-input.iti-container .country-list {
    bottom: 0 !important;
    top: auto !important;
    background: #2548a7;
    border-color: #2548a7
}
body.mobile-view .cookieMessage {
    width: 100% !important;
    padding: 6px !important;
    line-height: 20px !important;
    border-bottom: none !important;
    border-right: none !important;
    border-left: none !important;
    border-radius: 0;
    border: none;
    -webkit-filter: none !important;
    filter: none !important;
    left: 0 !important;
    bottom: 0 !important
}
body.mobile-view .scroll-touch-contain,
body.mobile-view .scroll-touch-contain-nofix {
    -webkit-box-shadow: inset 0 1px 0 hsla(224, 9%, 53%, .15);
    box-shadow: inset 0 1px 0 hsla(224, 9%, 53%, .15);
    height: 58px;
    margin: 0;
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    background: #323a15;
    white-space: nowrap;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0);
    -webkit-overflow-scrolling: touch
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items,
body.mobile-view .scroll-touch-contain .scroll-touch-items {
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items::-webkit-scrollbar,
body.mobile-view .scroll-touch-contain .scroll-touch-items::-webkit-scrollbar {
    width: 0 !important
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items::-webkit-scrollbar-thumb,
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items::-webkit-scrollbar-track,
body.mobile-view .scroll-touch-contain .scroll-touch-items::-webkit-scrollbar-thumb,
body.mobile-view .scroll-touch-contain .scroll-touch-items::-webkit-scrollbar-track {
    background: none !important
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul,
body.mobile-view .scroll-touch-contain .scroll-touch-items ul {
    margin: 0;
    padding: 0
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li,
body.mobile-view .scroll-touch-contain .scroll-touch-items ul li {
    list-style: none;
    display: table-cell
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li a,
body.mobile-view .scroll-touch-contain .scroll-touch-items ul li a {
    padding: 7px 15px;
    color: #fff;
    font-size: 11px;
    width: 100%;
    text-transform: capitalize;
    text-align: center;
    display: inline-block
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li a i,
body.mobile-view .scroll-touch-contain .scroll-touch-items ul li a i {
    display: block;
    margin: 0 auto 5px;
    font-size: 30px;
    width: 25px;
    height: 25px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li a .image,
body.mobile-view .scroll-touch-contain .scroll-touch-items ul li a .image {
    margin: 0 auto 5px !important;
    position: relative;
    height: 25px;
    width: 65px;
    font-size: 16px;
    display: block;
    font-weight: 700;
    line-height: 23px
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li a .image img,
body.mobile-view .scroll-touch-contain .scroll-touch-items ul li a .image img {
    width: 55px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li.active a,
body.mobile-view .scroll-touch-contain .scroll-touch-items ul li.active a {
    color: #f5ae44
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li.active a i,
body.mobile-view .scroll-touch-contain .scroll-touch-items ul li.active a i {
    -webkit-filter: none !important;
    filter: none !important
}
body.mobile-view .scroll-touch-contain-nofix .scroll-touch-items ul li.fav-matches a i,
body.mobile-view .scroll-touch-contain .scroll-touch-items ul li.fav-matches a i {
    color: #f5ae44
}
body.mobile-view .app-body.scroll-fixed .scroll-touch-contain {
    position: fixed;
    left: 0;
    z-index: 100;
    top: 94px;
    background: #102767;
    border-bottom: 1px solid #f5ae44 !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-top: 0 !important
}
body.mobile-view .app-body.scroll-fixed .col-live-left {
    margin-top: 57px
}
body.mobile-view .app.user .app-body.scroll-fixed .scroll-touch-contain {
    top: 54px
}
body.mobile-view #app-area .app .register-special-checkbox label {
    position: relative !important;
    font-size: 6px !important;
    height: auto !important;
    width: 100%;
    top: 0 !important;
    pointer-events: inherit !important;
    font-size: 13px !important;
    color: #fff !important
}
body.mobile-view #app-area .app .register-special-checkbox input[type=checkbox] + label:after,
body.mobile-view #app-area .app .register-special-checkbox input[type=checkbox] + label:before {
    text-align: center !important;
    position: absolute !important;
    top: 1px !important
}
body.mobile-view .page-title {
    background: #323a15;
    border-bottom: 1px solid #2a51bc;
    margin: 0 -10px;
    padding: 10px;
    text-transform: capitalize;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    font-size: 15px;
    margin-bottom: 15px;
    position: relative
}
body.mobile-view .page-title .btn-group {
    position: relative;
    width: 100%;
    margin-top: 10px;
    padding: 5px 5px 0;
    right: 0;
    margin-bottom: 0
}
body.mobile-view .page-title .btn-group a {
    display: table-cell;
    width: 1%;
    font-size: 12px;
    padding: 11px 0
}
body.mobile-view .close {
    font-family: Arial
}
body.mobile-view .file-input label {
    line-height: 20px;
    height: 40px !important
}
body.mobile-view .col-xs-6.col-xs-offset-3 {
    width: 100%;
    margin-left: 0 !important
}
body.mobile-view .match-detail .title,
body.mobile-view .title {
    border-radius: 0 !important;
    padding: 13px 15px
}
body.mobile-view .form-container {
    width: 100% !important;
    display: block;
    margin-top: -10px;
    top: 0 !important;
    margin-top: -10px !important;
    margin-bottom: -10px
}
body.mobile-view .form-container .image {
    display: none
}
body.mobile-view .form-container.register .form .body .btn {
    text-transform: uppercase;
    font-weight: 400 !important
}
body.mobile-view .form-container .form {
    background: none !important
}
body.mobile-view .form-container .form .col-xs-6.select {
    width: 50% !important
}
body.mobile-view .form-container .form .col-xs-6.select .form-control {
    border-radius: 3px;
    border: none !important;
    height: 40px;
    font-size: 13px
}
body.mobile-view .form-container .form .body .btn {
    font-size: 14px
}
body.mobile-view .form-container .select {
    width: 50% !important
}
body.mobile-view .form-container .flag-container {
    display: block !important;
    margin-top: -4px;
    margin-left: -7px
}
body.mobile-view .form-container input {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
body.mobile-view .form-container #intl_phone:focus {
    padding-left: 50px
}
body.mobile-view .form-container .title {
    text-align: center;
    font-size: 13px;
    font-weight: 400
}
body.mobile-view .form-container label {
    position: absolute;
    top: 7px;
    left: 0;
    font-size: 14px !important;
    pointer-events: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #fff !important
}
body.mobile-view .form-container label i {
    width: 20px
}
body.mobile-view .form-container label[for=remember] {
    position: relative;
    top: 6px !important;
    float: left;
    pointer-events: inherit;
    right: 0 !important;
    left: auto !important;
    margin-right: 11px
}
body.mobile-view .form-container label#phone-label {
    left: 50px
}
body.mobile-view .form-container .help-block {
    top: 28px !important
}
body.mobile-view .form-container input.form-control:not([type=date]) {
    background: none !important;
    border: none !important;
    border-bottom: 1px solid #1a40a9 !important;
    padding-left: 0;
    font-size: 13px
}
body.mobile-view .form-container .password-label {
    font-size: 13px;
    color: #fff;
    margin-top: 4px;
    display: block
}
body.mobile-view .form-container .form-group {
    margin: 20px 0
}
body.mobile-view .form-container ::-webkit-input-placeholder {
    color: transparent !important
}
body.mobile-view .form-container :-moz-placeholder,
body.mobile-view .form-container ::-moz-placeholder {
    color: transparent !important
}
body.mobile-view .form-container :-ms-input-placeholder {
    color: transparent !important
}
body.mobile-view .form-container form input:focus ~ label,
body.mobile-view .form-container form input:valid ~ label {
    top: -18px;
    color: #f5ae44 !important
}
body.mobile-view .block-info.document-info .item {
    height: 105px
}
body.mobile-view .block-info.document-info .item .btn {
    margin-top: 5px !important;
    height: auto !important
}
body.mobile-view .window-modal {
    left: calc(50% - 175px) !important;
    width: 350px !important
}
@media screen and (max-width:320px) {
    body.mobile-view .window-modal {
        left: calc(50% - 150px) !important;
        width: 300px !important
    }
}
body.mobile-view .table-responsive {
    border: none !important
}
body.mobile-view .table-responsive table {
    margin-bottom: 0;
    background-color: transparent
}
body.mobile-view .table-responsive table > tfoot,
body.mobile-view .table-responsive table > thead {
    display: none
}
body.mobile-view .table-responsive table > tbody {
    display: block
}
body.mobile-view .table-responsive table > tbody > tr {
    display: block;
    margin-bottom: 15px;
    border-radius: 5px;
    margin: 10px 0;
    overflow: hidden
}
body.mobile-view .table-responsive table > tbody > tr:last-child {
    border: none !important
}
body.mobile-view .table-responsive table > tbody > tr > td {
    background-color: #323a15;
    display: block;
    width: 100% !important;
    border-top: none !important;
    border-color: #102767;
    vertical-align: middle;
    text-align: right !important;
    line-height: 19px;
    text-transform: capitalize;
    height: 36px;
    vertical-align: middle !important
}
body.mobile-view .table-responsive table > tbody > tr > td.top {
    background-color: #163793 !important;
    text-align: center !important;
    height: 36px;
    line-height: 36px !important;
    padding: 0 !important
}
body.mobile-view .table-responsive table > tbody > tr > td.coupon-status-0:after,
body.mobile-view .table-responsive table > tbody > tr > td.coupon-status-1:after,
body.mobile-view .table-responsive table > tbody > tr > td.payment-status-0:after {
    width: auto !important;
    padding: 0 5px;
    margin-top: 0 !important;
    border-radius: 3px;
    font-size: 11px !important;
    background: #a2650a !important;
    color: #000 !important
}
body.mobile-view .table-responsive table > tbody > tr > td.coupon-status-2:after,
body.mobile-view .table-responsive table > tbody > tr > td.payment-status-1:after {
    width: auto !important;
    padding: 0 5px;
    margin-top: 0 !important;
    border-radius: 3px;
    font-size: 11px !important;
    background: #0e930c !important;
    color: #fff !important
}
body.mobile-view .table-responsive table > tbody > tr > td.coupon-status-3:after,
body.mobile-view .table-responsive table > tbody > tr > td.payment-status-2:after {
    width: auto !important;
    padding: 0 5px;
    margin-top: 0 !important;
    border-radius: 3px;
    font-size: 11px !important;
    background: #b01616 !important;
    color: #fff !important
}
body.mobile-view .table-responsive table > tbody > tr > td.coupon-status-4:after {
    width: auto !important;
    padding: 0 5px;
    margin-top: 0 !important;
    border-radius: 3px;
    font-size: 11px !important;
    background: #00bcd4 !important;
    color: #fff !important
}
body.mobile-view .table-responsive table > tbody > tr > td .pull-left {
    float: right !important;
    text-transform: capitalize
}
body.mobile-view .table-responsive table > tbody > tr > td .btn-group {
    float: right
}
body.mobile-view .table-responsive table > tbody > tr > td .btn {
    height: 25px !important;
    margin-top: -2px;
    line-height: 23px;
    font-size: 11px
}
body.mobile-view .table-responsive table > tbody > tr > td[data-title]:after {
    content: attr(data-title);
    float: left;
    font-size: inherit;
    font-weight: 400;
    color: #a1d3fc;
    text-transform: capitalize;
    margin-top: 0;
    width: 30%;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    text-overflow: ellipsis
}
body.mobile-view .bonus-alert {
    position: fixed;
    z-index: 9999;
    bottom: 0;
    width: 100%;
    height: 100px;
    background: #142f7e;
    text-align: center;
    padding: 0;
    border-top: 2px solid #f5ae44;
    -webkit-animation: none !important;
    animation: none !important
}
body.mobile-view .bonus-alert h3 {
    font-size: 15px;
    margin: 15px;
    padding: 0;
    font-weight: 300;
    display: block;
    text-transform: uppercase
}
body.mobile-view .bonus-alert a {
    width: 36%;
    display: inline-block;
    padding: 8px;
    font-size: 14px;
    border-radius: 30px;
    margin: 0 1%;
    text-transform: uppercase
}
body.mobile-view .bonus-alert a i {
    margin-left: 5px
}
body.mobile-view .bonus-alert:after,
body.mobile-view.videofullscreen .title,
body.mobile-view.videofullscreen header {
    display: none
}
body.mobile-view.videofullscreen #scrollTop,
body.mobile-view.videofullscreen .betslip-btn,
body.mobile-view.videofullscreen .match-odds {
    display: none !important
}
body.mobile-view .special-pages,
body.mobile-view .top-link {
    display: none
}
body.mobile-view .mainTop {
    height: 40px;
    background: #142f7e !important
}
body.mobile-view .mainTop .menu {
    display: none
}
body.mobile-view .mainTop .login {
    display: table;
    margin: 0 auto;
    width: 100%
}
body.mobile-view .mainTop .login .btn {
    width: 46%;
    margin: 3px 2%;
    padding: 5px 0;
    font-size: 13px;
    border-radius: 2px;
    border: 1px solid #f5ae44;
    background: #f5ae44;
    color: #fff
}
body.mobile-view .mainTop .login .btn.login-btn {
    background: none !important
}
body.mobile-view .mainTop .login .btn:hover {
    border: 1px solid #f8c374;
    background: #f8c374
}
body.mobile-view .currency-info {
    color: #fff;
    padding: 6px 10px;
    border-radius: 2px;
    clear: both;
    margin: 0 2.5% 5px;
    text-align: center;
    float: left;
    width: 95%;
    border-bottom: 1px solid #173794 !important
}
body.mobile-view .currency-info .provider-bonus-info {
    padding: 3px 5px;
    float: left;
    width: 100%
}
body.mobile-view .currency-info .provider-bonus-info .provider {
    float: left;
    text-align: left
}
body.mobile-view .currency-info .provider-bonus-info .progressbar {
    width: 100px;
    height: 4px;
    display: block;
    border-radius: 50px;
    position: relative;
    background: #fff;
    vertical-align: middle;
    overflow: hidden;
    clear: both
}
body.mobile-view .currency-info .provider-bonus-info .progressbar .line {
    width: 0;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #189f32
}
body.mobile-view .currency-info .provider-bonus-info .currency {
    float: right;
    color: #f5ae44
}
body.mobile-view .currency-info .provider-bonus-info.deactivated {
    opacity: .3
}
body.mobile-view .userTop {
    height: 52px;
    border-bottom: none !important
}
body.mobile-view .userTop .user-col .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    margin-left: -30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
body.mobile-view .userTop .user-col .row:after,
body.mobile-view .userTop .user-col .row:before {
    content: unset
}
body.mobile-view .userTop .user-col .row .mobile-header-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
body.mobile-view .userTop .user-col .row .mobile-header-links > a {
    margin-right: 5px
}
body.mobile-view .userTop .user-col .row .mobile-header-links > a:last-child {
    margin-right: 0
}
body.mobile-view .userTop .user-col .row .mobile-left-icon,
body.mobile-view .userTop .user-col .row .mobile-right-icon,
body.mobile-view .userTop .user-col .row .mobile-right-icon-support,
body.mobile-view .userTop .user-col .row .mobile-support-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 5px;
    font-size: 25px;
    width: 40px;
    height: 40px;
    color: #fff
}
body.mobile-view .userTop .user-col .row .mobile-left-icon svg,
body.mobile-view .userTop .user-col .row .mobile-right-icon-support svg,
body.mobile-view .userTop .user-col .row .mobile-right-icon svg,
body.mobile-view .userTop .user-col .row .mobile-support-icon svg {
    width: 25px;
    fill: #fff
}
body.mobile-view .userTop .user-col .row .mobile-right-icon,
body.mobile-view .userTop .user-col .row .mobile-right-icon-support,
body.mobile-view .userTop .user-col .row .mobile-support-icon {
    border-radius: 4px;
    border: 1px solid #f5ae44
}
body.mobile-view .userTop .logo {
    position: static;
    margin: 11px auto 0;
    display: table;
    float: none;
    background-size: 140px;
    width: 140px;
    background-repeat: no-repeat;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}
body.mobile-view .mobile-view-left-menu,
body.mobile-view .mobile-view-right-menu {
    position: relative;
    left: 0;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    top: 0;
    display: none;
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    background: #142f7e;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding-bottom: 20px
}
body.mobile-view .mobile-view-left-menu .close-btn,
body.mobile-view .mobile-view-right-menu .close-btn {
    padding: 15px 10px;
    font-size: 13px
}
body.mobile-view .mobile-view-left-menu .menu-title-bg,
body.mobile-view .mobile-view-right-menu .menu-title-bg {
    color: #fff;
    background: #f5ae44;
    text-align: center;
    padding: 7px;
    clear: both
}
body.mobile-view .mobile-view-left-menu .menu-title,
body.mobile-view .mobile-view-right-menu .menu-title {
    text-transform: uppercase;
    text-align: center;
    padding: 10px;
    clear: both
}
body.mobile-view .mobile-view-left-menu .balance-box,
body.mobile-view .mobile-view-right-menu .balance-box {
    background: #fff;
    padding: 3px;
    margin: 0;
    border-radius: 36px;
    text-align: center;
    line-height: 28px;
    margin-bottom: 10px;
    color: #000
}
body.mobile-view .mobile-view-left-menu .balance-box svg,
body.mobile-view .mobile-view-right-menu .balance-box svg {
    width: 24px;
    fill: #000;
    height: 24px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    font-weight: 700;
    margin-top: -2px
}
body.mobile-view .mobile-view-left-menu .btn,
body.mobile-view .mobile-view-right-menu .btn {
    border-radius: 30px;
    font-size: 13px;
    line-height: 20px
}
body.mobile-view .mobile-view-left-menu .deposit,
body.mobile-view .mobile-view-right-menu .deposit {
    float: left;
    padding: 5px 10px;
    color: #fff;
    height: 35px;
    margin-left: 2px;
    font-weight: 700;
    margin-top: 7px;
    background: #2548a7;
    border-radius: 2px;
    display: block;
    width: 96%;
    text-align: center;
    margin: 5px 2%;
    line-height: 15px;
    background: #0e930c
}
body.mobile-view .mobile-view-left-menu .deposit span,
body.mobile-view .mobile-view-right-menu .deposit span {
    display: block;
    line-height: 10px;
    font-size: 12px;
    text-align: center;
    font-weight: 700
}
body.mobile-view .mobile-view-left-menu .support-btn,
body.mobile-view .mobile-view-left-menu .whatsapp-btn,
body.mobile-view .mobile-view-right-menu .support-btn,
body.mobile-view .mobile-view-right-menu .whatsapp-btn {
    padding: 8px 0;
    color: #fff;
    font-size: 14px;
    display: block;
    width: 46%;
    text-align: center;
    margin: 10px 2%;
    float: left;
    border-radius: 30px
}
body.mobile-view .mobile-view-left-menu .support-btn,
body.mobile-view .mobile-view-right-menu .support-btn {
    background: #f5ae44;
    color: #fff
}
body.mobile-view .mobile-view-left-menu .whatsapp-btn,
body.mobile-view .mobile-view-right-menu .whatsapp-btn {
    background: #01c854;
    color: #fff
}
body.mobile-view .mobile-view-left-menu .support,
body.mobile-view .mobile-view-right-menu .support {
    margin-top: 20px !important;
    padding: 0 10px
}
body.mobile-view .mobile-view-left-menu .user-menu,
body.mobile-view .mobile-view-right-menu .user-menu {
    width: 100%;
    display: table
}
body.mobile-view .mobile-view-left-menu .pages,
body.mobile-view .mobile-view-right-menu .pages {
    padding: 15px 0;
    display: table;
    width: 100%;
    clear: both
}
body.mobile-view .mobile-view-left-menu .pages .panel-group,
body.mobile-view .mobile-view-right-menu .pages .panel-group {
    margin-bottom: 5px
}
body.mobile-view .mobile-view-left-menu .pages .panel,
body.mobile-view .mobile-view-right-menu .pages .panel {
    border-top: none;
    border: none !important;
    border-bottom: 1px solid #112768 !important;
    margin: 0 !important;
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0 !important
}
body.mobile-view .mobile-view-left-menu .pages .panel .panel-heading,
body.mobile-view .mobile-view-right-menu .pages .panel .panel-heading {
    border: none !important;
    background: #153287 !important
}
body.mobile-view .mobile-view-left-menu .pages .panel .panel-heading h4,
body.mobile-view .mobile-view-right-menu .pages .panel .panel-heading h4 {
    padding: 5px 0;
    text-transform: uppercase
}
body.mobile-view .mobile-view-left-menu .pages .panel .panel-body,
body.mobile-view .mobile-view-right-menu .pages .panel .panel-body {
    padding: 0 !important;
    border: none !important;
    background: none !important
}
body.mobile-view .mobile-view-left-menu .pages ul li,
body.mobile-view .mobile-view-right-menu .pages ul li {
    padding: 0;
    width: 100% !important
}
body.mobile-view .mobile-view-left-menu .pages ul li a,
body.mobile-view .mobile-view-right-menu .pages ul li a {
    text-align: left !important;
    background: #153287;
    border: none;
    border-radius: 0;
    padding: 15px 14px !important;
    color: #fff;
    line-height: 20px;
    border-bottom: 1px solid #112768 !important
}
body.mobile-view .mobile-view-left-menu .pages ul li:not(.menu) a,
body.mobile-view .mobile-view-right-menu .pages ul li:not(.menu) a {
    background: #173794
}
body.mobile-view .mobile-view-left-menu .pages ul li.menu,
body.mobile-view .mobile-view-right-menu .pages ul li.menu {
    width: 25% !important
}
body.mobile-view .mobile-view-left-menu .pages ul li.menu.casino,
body.mobile-view .mobile-view-right-menu .pages ul li.menu.casino {
    width: 50% !important
}
body.mobile-view .mobile-view-left-menu .pages ul li.menu.casino:first-child,
body.mobile-view .mobile-view-left-menu .pages ul li.menu.casino:nth-child(2),
body.mobile-view .mobile-view-left-menu .pages ul li.menu.casino:nth-child(3),
body.mobile-view .mobile-view-right-menu .pages ul li.menu.casino:first-child,
body.mobile-view .mobile-view-right-menu .pages ul li.menu.casino:nth-child(2),
body.mobile-view .mobile-view-right-menu .pages ul li.menu.casino:nth-child(3) {
    width: 33.3333% !important
}
body.mobile-view .mobile-view-left-menu .pages ul li.menu a,
body.mobile-view .mobile-view-right-menu .pages ul li.menu a {
    padding: 10px 9px !important;
    line-height: 12px !important;
    color: #fff !important;
    font-size: 9px !important;
    background: none !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    min-height: 50px;
    position: relative
}
body.mobile-view .mobile-view-left-menu .pages ul li.menu a i,
body.mobile-view .mobile-view-right-menu .pages ul li.menu a i {
    display: block !important;
    margin: 0 auto 5px !important;
    width: 24px !important;
    height: 24px !important
}
body.mobile-view .mobile-view-left-menu .pages ul li.menu a .image,
body.mobile-view .mobile-view-right-menu .pages ul li.menu a .image {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
body.mobile-view .mobile-view-left-menu .pages ul li.menu a span,
body.mobile-view .mobile-view-right-menu .pages ul li.menu a span {
    display: none
}
body.mobile-view .mobile-view-left-menu .pages ul li.menu a img,
body.mobile-view .mobile-view-right-menu .pages ul li.menu a img {
    display: block !important;
    text-align: center;
    width: 55px !important;
    max-height: 25px !important;
    border-radius: 0 !important
}
body.mobile-view .mobile-view-left-menu .language li,
body.mobile-view .mobile-view-right-menu .language li {
    width: 25% !important;
    padding: 5px
}
body.mobile-view .mobile-view-left-menu .language li a,
body.mobile-view .mobile-view-right-menu .language li a {
    padding: 5px 0 !important;
    border: 1px solid #173794 !important;
    border-radius: 5px;
    line-height: 24px
}
body.mobile-view .mobile-view-left-menu .language li a img,
body.mobile-view .mobile-view-right-menu .language li a img {
    width: 20px;
    margin-right: 7px;
    border-radius: 100%;
    margin-top: -3px
}
body.mobile-view .mobile-view-left-menu .score-btn,
body.mobile-view .mobile-view-right-menu .score-btn {
    background: #173794;
    padding: 14px 10px;
    border-radius: 35px;
    display: block;
    clear: both;
    width: 300px;
    margin: 10px auto;
    padding-left: 45px;
    font-size: 13px;
    position: relative;
    top: 10px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    -webkit-animation: scoreborder 2s infinite;
    animation: scoreborder 2s infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    border: 1px solid #193a9d
}
@-webkit-keyframes scoreborder {
    0% {
        border-color: #193a9d
    }
    to {
        border-color: #f5ae44
    }
}
@keyframes scoreborder {
    0% {
        border-color: #193a9d
    }
    to {
        border-color: #f5ae44
    }
}
@-webkit-keyframes scoreball {
    0% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg)
    }
    60% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
@keyframes scoreball {
    0% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg)
    }
    60% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}
body.mobile-view .mobile-view-left-menu .score-btn svg,
body.mobile-view .mobile-view-right-menu .score-btn svg {
    width: 37px;
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    fill: #f5ae44;
    -webkit-animation: scoreball 2s infinite;
    animation: scoreball 2s infinite;
    position: absolute;
    left: 48px;
    top: 4px
}
body.mobile-view .mobile-view-left-menu .fast-access,
body.mobile-view .mobile-view-right-menu .fast-access {
    padding: 0 20px 5px !important;
    display: table;
    width: 100%
}
body.mobile-view .mobile-view-left-menu .fast-access li,
body.mobile-view .mobile-view-right-menu .fast-access li {
    padding: 5px;
    width: 50% !important
}
body.mobile-view .mobile-view-left-menu .fast-access li:nth-child(3),
body.mobile-view .mobile-view-right-menu .fast-access li:nth-child(3) {
    margin: 0 auto;
    float: none;
    position: relative;
    top: 5px
}
body.mobile-view .mobile-view-left-menu .fast-access li a,
body.mobile-view .mobile-view-right-menu .fast-access li a {
    padding: 5px;
    background: #173794;
    border-radius: 30px;
    border: none;
    font-size: 10px
}
body.mobile-view .mobile-view-left-menu .fast-access li a svg,
body.mobile-view .mobile-view-right-menu .fast-access li a svg {
    display: inline-block;
    width: 20px;
    margin: 0 !important;
    margin-right: 4px !important;
    margin-top: -1px !important;
    height: 27px
}
body.mobile-view .mobile-view-left-menu ul,
body.mobile-view .mobile-view-right-menu ul {
    margin: 0;
    padding: 0;
    width: 100%
}
body.mobile-view .mobile-view-left-menu ul li,
body.mobile-view .mobile-view-right-menu ul li {
    list-style: none;
    float: left;
    width: 33.33333%
}
body.mobile-view .mobile-view-left-menu ul li a,
body.mobile-view .mobile-view-right-menu ul li a {
    color: #fff;
    padding: 13px 8px;
    float: left;
    width: 100%;
    border: 1px solid #173794;
    border-top: none;
    text-transform: uppercase;
    font-size: 11px;
    border-right: none;
    position: relative;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
body.mobile-view .mobile-view-left-menu ul li a.active,
body.mobile-view .mobile-view-right-menu ul li a.active {
    color: #f5ae44
}
body.mobile-view .mobile-view-left-menu ul li a .badge,
body.mobile-view .mobile-view-right-menu ul li a .badge {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0;
    color: #fff;
    font-weight: 400;
    border-bottom-left-radius: 5px;
    background: #f5ae44
}
body.mobile-view .mobile-view-left-menu ul li a img,
body.mobile-view .mobile-view-right-menu ul li a img {
    width: 24px;
    margin-right: 7px
}
body.mobile-view .mobile-view-left-menu ul li a svg,
body.mobile-view .mobile-view-right-menu ul li a svg {
    width: 30px;
    height: 30px;
    opacity: .4;
    fill: #fff;
    display: inline-block;
    vertical-align: middle;
    display: block;
    margin: 0 auto 10px;
    text-align: center
}
body.mobile-view .mobile-view-left-menu ul li a i,
body.mobile-view .mobile-view-right-menu ul li a i {
    width: 14px;
    height: 14px;
    font-size: 16px;
    position: relative;
    top: 0;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
body.mobile-view .mobile-view-left-menu ul li a.reseller_menu,
body.mobile-view .mobile-view-right-menu ul li a.reseller_menu {
    display: none
}
body.mobile-view .mobile-view-left-menu ul li ul li a,
body.mobile-view .mobile-view-right-menu ul li ul li a {
    padding: 15px 33px;
    border-bottom: none;
    background: #323a15
}
body.mobile-view .mobile-view-left-menu ul li ul li a img,
body.mobile-view .mobile-view-right-menu ul li ul li a img {
    width: 20px;
    border-radius: 30px;
    vertical-align: middle;
    display: inline-block
}
body.mobile-view .mobile-view-left-menu ul.language li a img,
body.mobile-view .mobile-view-right-menu ul.language li a img {
    width: 28px;
    border-radius: 100%;
    margin: -5px 5px -5px 0
}
body.mobile-view .mobile-view-left-menu h1,
body.mobile-view .mobile-view-right-menu h1 {
    font-size: 13px;
    padding-left: 12px !important;
    margin-top: 20px;
    clear: both;
    padding: 0;
    color: #f5ae44
}
body.mobile-view.mobile-view-left-menu-opened .mobile-view-left-menu {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    display: block
}
body.mobile-view.mobile-view-left-menu-opened .app-row > .app {
    position: fixed;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}
body.mobile-view.mobile-view-left-menu-opened .overlay-page {
    display: block;
    opacity: 1
}
body.mobile-view.mobile-view-right-menu-opened .mobile-view-right-menu {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    display: block
}
body.mobile-view.mobile-view-right-menu-opened .app-row > .app {
    position: fixed;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}
body.mobile-view.mobile-view-right-menu-opened .overlay-page {
    display: block;
    opacity: 1
}
body.mobile-view .btn-deposit-floating {
    position: absolute;
    left: 35px;
    top: 50%;
    padding: 6px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
body.mobile-view .btn-deposit-floating svg {
    fill: #fff
}
body.mobile-view .mobile-view-left-menu ul.top-menu li {
    width: 100%;
    float: none
}
body.mobile-view .mobile-view-left-menu ul.top-menu li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 13px
}
body.mobile-view .mobile-view-left-menu ul.top-menu li a svg {
    margin: 0;
    margin-right: 30px
}
body.mobile-view .user-menu-v2 {
    margin-top: -10px
}
body.mobile-view .user-menu-v2 .center-col-v2 {
    background: none !important;
    margin-top: -5px;
    width: 100% !important
}
body.mobile-view .user-menu-v2 .center-col-v2 .page-title {
    margin-bottom: 10px;
    text-transform: capitalize;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    margin-bottom: 15px
}
body.mobile-view .user-menu-v2 .center-col-v2 .page-title .goback {
    background: #f5ae44;
    padding: 10px 10px 11px;
    margin-left: -10px;
    margin-right: 10px;
    color: #fff
}
body.mobile-view .user-menu-v2 .center-col-v2 .user-view .label-title {
    font-weight: 400;
    font-size: 14px
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments {
    display: grid;
    grid-gap: 5px;
    margin-bottom: 5px;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li {
    position: relative;
    overflow: hidden;
    border-radius: 3px
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li:after {
    display: block;
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    right: 10px;
    top: 10px;
    color: #a1d3fc;
    content: "\F138";
    z-index: 2;
    opacity: .2;
    pointer-events: none
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li a {
    display: block;
    height: 100%;
    padding: 10px
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li a:after {
    content: unset
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li a .media {
    float: unset;
    padding: 0;
    height: 30%;
    max-height: 35px;
    width: calc(100% - 30px)
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li a .media img {
    position: relative;
    top: unset;
    -webkit-transform: unset;
    transform: unset;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left center;
    object-position: left center
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li a .info {
    float: unset;
    width: 100%;
    margin-top: 10px;
    overflow: hidden
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li a .info .item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li.coinpay a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li.coinpay a .media {
    width: unset;
    height: 100%;
    max-height: unset;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li.coinpay a .media img {
    display: block;
    -o-object-position: center center;
    object-position: center center
}
body.mobile-view .user-menu-v2 .center-col-v2 .list-payments li.coinpay a .info {
    margin-top: 0;
    max-width: calc(70% - 30px)
}
body.mobile-view .user-menu-v2 .center-col-v2.bonus .alert {
    clear: both
}
body.mobile-view .user-menu-v2 .center-col-v2.bonus .nav-tabs.pull-left {
    width: calc(100% + 10px);
    margin: -15px 0 0;
    position: relative;
    padding: 0 7px;
    left: -5px
}
body.mobile-view .user-menu-v2 .center-col-v2.bonus .nav-tabs.pull-left li {
    width: 33.333333%;
    text-align: center;
    padding: 10px 3px
}
body.mobile-view .user-menu-v2 .center-col-v2.bonus .nav-tabs.pull-left li a {
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
    margin: 0;
    border-radius: 5px
}
body.mobile-view .user-menu-v2 .center-col-v2 .form-group i.icon {
    margin-top: -25px
}
body.mobile-view .user-menu-v2 .center-col-v2 .user-form .btn {
    margin-top: 10px;
    line-height: 25px
}
body.mobile-view .user-menu-v2 .center-col-v2 .user-form.document-form .btn {
    margin-top: -10px !important
}
body.mobile-view .user-menu-v2.history .user-form {
    margin-bottom: 5px;
    clear: both;
    display: table;
    width: 100%
}
body.mobile-view .user-menu-v2.history .user-form .dropdown {
    width: 100%
}
body.mobile-view .user-menu-v2.history .user-form .dropdown a.btn {
    margin-top: 0;
    line-height: 26px;
    margin-bottom: 0;
    font-size: 13px;
    width: 100%
}
body.mobile-view .user-menu-v2.score .user-form {
    margin-bottom: 5px;
    clear: both;
    display: table;
    margin-top: -15px;
    width: 100%
}
body.mobile-view .user-menu-v2.score .user-form .dropdown {
    width: 100%
}
body.mobile-view .user-menu-v2.score .user-form .dropdown a.btn {
    margin-top: 0;
    line-height: 26px;
    margin-bottom: 0;
    font-size: 13px;
    width: 100%
}
body.mobile-view .user-menu-v2.score .nav-tabs {
    width: calc(100% + 20px);
    margin: 0;
    position: relative;
    left: -10px;
    padding: 0 7px
}
body.mobile-view .user-menu-v2.score .nav-tabs li {
    width: 25%;
    text-align: center;
    padding: 10px 3px
}
body.mobile-view .user-menu-v2.score .nav-tabs li a {
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
    margin: 0;
    border-radius: 5px
}
body.mobile-view .user-menu-v2.coupons .user-form {
    margin-bottom: 5px;
    clear: both;
    display: table;
    width: 100%
}
body.mobile-view .user-menu-v2.coupons .user-form .dropdown {
    width: 100%
}
body.mobile-view .user-menu-v2.coupons .user-form .dropdown a.btn {
    margin-top: 0;
    line-height: 26px;
    margin-bottom: 0;
    font-size: 13px;
    width: 100%
}
body.mobile-view .user-menu-v2.coupons .nav-tabs {
    width: calc(100% + 20px);
    margin: 0;
    position: relative;
    left: -10px;
    padding: 0 7px
}
body.mobile-view .user-menu-v2.coupons .nav-tabs li {
    width: 20%;
    text-align: center;
    padding: 10px 3px
}
body.mobile-view .user-menu-v2.coupons .nav-tabs li a {
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
    margin: 0;
    border-radius: 5px
}
body.mobile-view .user-menu-v2 .btn {
    line-height: 20px;
    height: 40px;
    font-size: 13px
}
body.mobile-view.body-dropdown-opened {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: hidden
}
body.mobile-view.body-dropdown-opened .overlay-page {
    display: block;
    opacity: 1
}
body.mobile-view .shortcut-payment a {
    line-height: 26px !important
}
body.mobile-view .filter-panel {
    right: 10% !important;
    left: auto !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    position: fixed !important;
    width: 80% !important;
    border-radius: 3px;
    -webkit-box-shadow: 0 -2px 19px 1px #000;
    box-shadow: 0 -2px 19px 1px #000;
    z-index: 999999
}
body.mobile-view .filter-panel h2 {
    padding: 12px 10px;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase
}
body.mobile-view .user-widget {
    margin: 0;
    margin-bottom: 10px
}
body.mobile-view .user-widget h1 {
    font-size: 15px
}
body.mobile-view .alert.verified-user h1 {
    font-size: 18px
}
body.mobile-view .valid {
    background: #163793;
    border: 1px solid #1a40a9;
    clear: both;
    display: block;
    float: left;
    width: 100%;
    margin: 5px 0;
    border-radius: 3px;
    padding: 2px 10px;
    line-height: 50px;
    height: 55px;
    font-size: 13px;
    position: relative;
    padding-left: 80px
}
body.mobile-view .valid .media {
    float: left;
    margin-right: 5px;
    width: 65px;
    position: absolute;
    background: #142f7e;
    border: 2px solid #0e930c;
    text-align: center;
    height: 65px;
    border-radius: 100%;
    padding-top: 6px;
    left: 5px;
    top: -5px
}
body.mobile-view .valid .media svg {
    fill: #0e930c;
    width: 40px;
    height: 50px
}
body.mobile-view .valid .info {
    float: left;
    color: #fff
}
body.mobile-view .valid.no .media {
    border-color: #b01616
}
body.mobile-view .valid.no .media svg {
    fill: #b01616
}
body.mobile-view .my-bonus .bonus-box {
    padding: 10px;
    background: #143286;
    border-radius: 2px;
    display: table;
    width: 100%;
    color: #fff;
    margin: 5px 0 0
}
body.mobile-view .my-bonus .bonus-box.not-yet a.btn {
    float: left;
    padding: 4px 6px;
    margin: 0 11px 0 0;
    line-height: 30px
}
body.mobile-view .my-bonus .bonus-box.not-yet .bonus-info .info {
    width: calc(100% - 135px)
}
body.mobile-view .my-bonus .bonus-box.not-yet img {
    margin-bottom: 10px;
    width: 100%
}
body.mobile-view .my-bonus .bonus-box .bonus-info {
    display: block;
    color: #fff
}
body.mobile-view .my-bonus .bonus-box .bonus-info img {
    margin: 0 0 10px
}
body.mobile-view .my-bonus .bonus-box .bonus-info .info {
    float: left;
    width: calc(100% - 180px)
}
body.mobile-view .my-bonus .bonus-box .bonus-info .info .status-circle {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    margin-right: 5px
}
body.mobile-view .my-bonus .bonus-box .bonus-info .info h3 {
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    float: left
}
body.mobile-view .my-bonus .bonus-box .bonus-info .info p {
    margin-top: 18px;
    color: #a1d3fc;
    margin-bottom: 0;
    display: block
}
body.mobile-view .my-bonus .bonus-box .bonus-info .status {
    float: left;
    text-align: right
}
body.mobile-view .my-bonus .bonus-box .bonus-info .status span {
    display: block
}
body.mobile-view .my-bonus .bonus-box .bonus-info .status p {
    margin-top: 3px;
    display: block;
    margin-bottom: 0
}
body.mobile-view .my-bonus .bonus-box .bonus-info .detail-btn {
    float: left;
    width: 20px;
    text-align: center;
    padding-top: 9px;
    font-size: 18px;
    color: #a1d3fc;
    margin-left: 10px
}
body.mobile-view .my-bonus .nav-tabs {
    margin: 0
}
body.mobile-view .my-bonus .nav-tabs li {
    width: 50% !important;
    padding: 5px 10px
}
body.mobile-view .my-bonus .nav-tabs li a {
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
    margin: 0;
    border-radius: 5px
}
body.mobile-view .my-bonus .nav-tabs li.active a {
    border-bottom-color: #f5ae44 !important
}
body.mobile-view .my-bonus .bonus-box-detail {
    padding: 10px;
    background: #143286;
    border-radius: 2px;
    display: table;
    width: 100%;
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #0c1e51
}
body.mobile-view .my-bonus .bonus-box-detail p {
    margin: 4px 0 0
}
body.mobile-view .my-bonus .bonus-box-detail p b {
    display: inline-block;
    color: #f5ae44
}
body.mobile-view .my-bonus .bonus-box-detail .remove-btn {
    float: right;
    line-height: 31px;
    padding: 4px 10px
}
body.mobile-view .my-bonus .bonus-box-detail table {
    margin-top: 10px;
    margin-bottom: 0
}
body.mobile-view .bank-informations {
    padding-bottom: 50px;
    position: relative
}
body.mobile-view .bank-informations button {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    font-size: 12px;
    padding: 5px;
    width: 100%;
    border-radius: 0 0 5px 5px
}
body.mobile-view .bank-card {
    width: 97.5%
}
body.mobile-view .ticket-messages {
    margin-top: 20px
}
body.mobile-view .ticket-messages .message-text:after {
    background: #142f7e
}
body.mobile-view .user-form {
    text-align: center
}
body.mobile-view .user-form.history .btn {
    margin-top: 0 !important
}
body.mobile-view .qr-queue #qr-box {
    display: none
}
body.mobile-view .qr-queue .componentLoader {
    float: none !important;
    margin: 0 auto !important;
    height: 150px !important
}
body.mobile-view .qr-image {
    margin-top: 15px
}
body.mobile-view .qr-image img {
    width: 210px
}
body.mobile-view .transaction-status {
    line-height: inherit;
    width: 100%;
    margin: 0 auto;
    margin-top: 20px !important
}
body.mobile-view .transaction-status svg {
    margin-bottom: 15px !important
}
body.mobile-view .transaction-status a {
    font-size: 16px;
    margin: 10px auto;
    padding: 10px 15px
}
body.mobile-view .message-form {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    z-index: 9999999
}
body.mobile-view .message-form textarea {
    width: 70% !important;
    padding: 10px;
    height: 40px
}
body.mobile-view .message-form a,
body.mobile-view .message-form button {
    width: 15% !important;
    height: 55px
}
body.mobile-view select.input-sm {
    line-height: 1.5 !important
}
body.mobile-view .vertification-example {
    width: 315px;
    margin: 0 auto
}
body.mobile-view .vertification-example .name {
    font-size: 13px;
    bottom: 65px;
    left: 25px;
    width: 110px
}
body.mobile-view .vertification-example .date {
    font-size: 13px;
    left: 25px;
    bottom: 45px;
    width: 110px
}
@media screen and (max-width:330px) {
    body.mobile-view .vertification-example {
        width: 270px
    }
    body.mobile-view .vertification-example .name {
        width: 90px;
        bottom: 55px;
        bottom: 35px
    }
}
@media screen and (min-width:400px) {
    body.mobile-view .vertification-example {
        width: 360px
    }
    body.mobile-view .vertification-example .name {
        bottom: 55px;
        width: 128px;
        bottom: 35px
    }
}
body.mobile-view .coupon-type-info {
    margin: 10px 0
}
body.mobile-view .coupon-info .info {
    display: block
}
body.mobile-view.betSlip-opened .comm100-container {
    display: none
}
body.mobile-view.betSlip-opened .app-row > .app {
    position: fixed;
    height: 100%;
    left: 0;
    top: 0
}
body.mobile-view.betSlip-opened .app-row > .app .app-body {
    margin-top: 0 !important
}
body.mobile-view.betSlip-opened #scrollTop,
body.mobile-view.betSlip-opened .bottom-info-balance,
body.mobile-view.betSlip-opened .col-live-center,
body.mobile-view.betSlip-opened .col-live-left,
body.mobile-view.betSlip-opened .col-sportsbook-center,
body.mobile-view.betSlip-opened .col-sportsbook-left,
body.mobile-view.betSlip-opened .live-sports-contain,
body.mobile-view.betSlip-opened .prematch-section,
body.mobile-view.betSlip-opened .prematch-sports-contain,
body.mobile-view.betSlip-opened .scroll-touch-contain,
body.mobile-view.betSlip-opened .scroll-touch-contain-nofix,
body.mobile-view.betSlip-opened .scroll-touch-items,
body.mobile-view.betSlip-opened header,
body.mobile-view.betSlip-opened header .mainTop {
    display: none !important
}
body.mobile-view.betSlip-opened .bethub-view {
    top: 0 !important;
    height: 100% !important
}
body.mobile-view.betSlip-opened .col-live-right,
body.mobile-view.betSlip-opened .col-sportsbook-right {
    height: calc(100% - 0px) !important;
    top: 0;
    position: fixed;
    width: 100% !important;
    -webkit-transform: none;
    margin-top: 0 !important;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none;
    background: #323a15
}
body.mobile-view.betSlip-opened .col-live-right .betSlip,
body.mobile-view.betSlip-opened .col-sportsbook-right .betSlip {
    display: block
}
body.mobile-view.betSlip-opened .col-live-right .betslip-btn-main,
body.mobile-view.betSlip-opened .col-sportsbook-right .betslip-btn-main {
    display: none
}
body.mobile-view .betSlip {
    display: none;
    position: absolute;
    height: 100%
}
body.mobile-view .betSlip * {
    -webkit-transition: none;
    transition: none
}
body.mobile-view .betSlip .title-block {
    margin: 5px -5px
}
body.mobile-view .betSlip .title-block ul li {
    display: table-cell;
    width: 1%;
    float: none
}
body.mobile-view .betSlip .title-block ul li a {
    font-size: 12px;
    border-radius: 30px;
    font-weight: 400;
    padding: 6px 0;
    line-height: 21px
}
body.mobile-view .betSlip .tab-content {
    width: 100%;
    position: absolute;
    top: 45px;
    left: 0;
    text-align: left;
    height: calc(100% - 85px);
    padding: 0 1px 0 0;
    overflow-y: scroll;
    overflow-x: hidden
}
body.mobile-view .betSlip .coupon-title {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 5px 15px;
    background: #323a15
}
body.mobile-view .betSlip .coupon-title button {
    font-weight: 400;
    background: none !important;
    padding: 8px 0 !important;
    border: none !important;
    line-height: 16px;
    color: #000;
    text-align: center;
    background: #fff !important;
    border-radius: 30px !important;
    display: table;
    width: 150px;
    margin: 0 auto;
    font-size: 13px;
    text-transform: uppercase
}
body.mobile-view .betSlip .coupon-title .betslip-btn {
    position: absolute;
    background: #2a51bc;
    border: 1px solid #436bd5;
    padding: 4px 12px 2px;
    color: #fff;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 400;
    top: 3px;
    right: 10px;
    width: auto !important;
    left: auto !important;
    bottom: auto !important
}
body.mobile-view .betSlip .coupon-title span {
    font-weight: 400 !important;
    float: right;
    display: block;
    font-size: 12px;
    margin-top: -3px
}
body.mobile-view .betSlip .coupon-title span svg {
    width: 18px;
    height: 18px;
    fill: #fff;
    display: inline-block;
    vertical-align: text-bottom
}
body.mobile-view .betSlip .couponType {
    padding: 5px 10px 0;
    margin: 0 -5px
}
body.mobile-view .betSlip .couponType ul li {
    display: table-cell;
    width: 1%;
    float: none
}
body.mobile-view .betSlip .couponType ul li.disabled {
    opacity: .2
}
body.mobile-view .betSlip .couponAction {
    position: absolute;
    z-index: 9999;
    width: 100%;
    bottom: 0;
    left: 0;
    border-top: 1px solid #f5ae44
}
body.mobile-view .betSlip .couponAction .bet-calc {
    text-align: center;
    font-size: 12px !important;
    margin: 0 0 10px
}
body.mobile-view .betSlip .couponAction .bet-calc .input-group {
    display: table;
    width: 100%;
    text-align: center;
    margin: 5px auto
}
body.mobile-view .betSlip .couponAction .bet-calc .input-group .input-group-addon {
    padding: 2px 12px 4px;
    font-size: 24px !important;
    background: #2548a7;
    color: #fff
}
body.mobile-view .betSlip .couponAction .bet-calc .input-group input {
    height: 40px;
    padding: 0;
    text-align: center;
    font-size: 16px
}
body.mobile-view .betSlip .couponAction .bet-info {
    padding-right: 5px
}
body.mobile-view .betSlip .couponAction .bet-info a {
    display: block;
    border-radius: 2px;
    padding: 5px;
    margin: 1px 0 6px;
    text-align: center;
    background: #2a51bc;
    color: #fff;
    font-size: 11px
}
body.mobile-view .betSlip .couponAction .bet-info .info {
    background: #23449f;
    padding: 1px 5px;
    border-radius: 2px;
    height: 77px;
    margin-top: 1px
}
body.mobile-view .betSlip .couponAction .bet-info .info span {
    display: block;
    text-overflow: ellipsis;
    margin: 1px 0;
    font-size: 11px
}
body.mobile-view .betSlip .couponAction .bet-info .info span b {
    background: #2e5ad1;
    width: 100%;
    text-align: center;
    padding: 2px 0;
    border-radius: 2px;
    display: block;
    margin-top: 2px;
    font-size: 12px;
    line-height: 13px;
    font-weight: 400
}
body.mobile-view .betSlip .couponAction .system-items {
    margin-bottom: 10px
}
body.mobile-view .betSlip .upodds {
    padding-left: 5px
}
body.mobile-view .betSlip .upodds label {
    font-size: 12px !important;
    margin: 0 0 10px;
    color: #fff
}
body.mobile-view .betSlip .upodds input[type=checkbox] + label:hover:after,
body.mobile-view .betSlip .upodds input[type=checkbox]:checked + label:after {
    line-height: 20px !important;
    font-size: 16px !important
}
body.mobile-view .betSlip .upodds input[type=checkbox] + label:after,
body.mobile-view .betSlip .upodds input[type=checkbox] + label:before {
    width: 20px !important;
    height: 20px !important;
    left: -5px !important;
    bottom: -2px !important
}
body.mobile-view .betSlip .place-bet {
    padding-left: 5px
}
body.mobile-view .betSlip .place-bet .coupon-btn {
    font-size: 14px;
    height: 60px;
    line-height: 48px;
    margin-top: 0;
    -webkit-transition: none !important;
    transition: none !important;
    width: 100% !important;
    border-radius: 5px
}
body.mobile-view .betSlip .place-bet .coupon-btn span {
    display: block;
    font-weight: 400;
    line-height: 0;
    margin-top: 3px
}
body.mobile-view .betSlip .couponInc {
    height: calc(100% - 190px);
    top: 45px;
    position: absolute;
    width: 100%;
    overflow-y: scroll;
    min-height: auto !important;
    -webkit-transition: none !important;
    transition: none !important
}
body.mobile-view .betSlip .couponInc .alert {
    margin: 10px 5px;
    border-radius: 30px;
    font-size: 11px;
    padding: 10px 50px
}
body.mobile-view .betSlip .couponInc .couponMatch .bet {
    font-size: 12px
}
body.mobile-view .betSlip .couponInc .couponMatch .bet > b {
    font-weight: 400;
    font-size: 11px;
    color: #f5ae44
}
body.mobile-view .betSlip .couponInc .couponMatch .bet .bet-alert {
    width: 100%;
    border-radius: 0
}
body.mobile-view .betSlip .couponInc .couponMatch .market {
    color: #fff
}
body.mobile-view .betSlip .couponInc .couponMatch .match {
    width: calc(100% - 90px)
}
body.mobile-view .betSlip .couponInc .couponMatch .remove {
    right: 6px;
    font-size: 20px;
    top: 0
}
body.mobile-view .betSlip .couponInc .couponMatch .event-odds {
    position: absolute;
    right: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 3px 6px;
    background: #f5ae44;
    border-radius: 5px
}
body.mobile-view .betSlip .couponInc .couponMatch .event-odds span {
    color: #fff;
    font-weight: 400
}
body.mobile-view .betSlip .couponInc .btn {
    padding: 12px 0 !important;
    font-size: 14px
}
body.mobile-view .betSlip .couponInc .mybets {
    margin: 0 5px
}
body.mobile-view .betSlip #open-coupons-view .couponInc {
    height: calc(100% - 0px) !important;
    top: 0 !important
}
body.mobile-view .betSlip #open-coupons-view .open-coupons {
    margin: 2px 0 10px
}
body.mobile-view .betSlip.system .coupon-title {
    padding: 5px 5px 0;
    position: relative;
    border: none !important
}
body.mobile-view .betSlip.system .couponInc {
    height: auto;
    top: -6px;
    position: relative;
    -webkit-transition: none !important;
    transition: none !important
}
body.mobile-view .betSlip.system .tab-content {
    top: 85px !important;
    height: calc(100% - 85px) !important
}
body.mobile-view .betSlip.system .couponAction {
    position: relative;
    -webkit-transition: none !important;
    transition: none !important
}
body.mobile-view .betSlip.system .bet-info {
    width: 100% !important
}
body.mobile-view .betSlip.system .upodds {
    float: right;
    width: 50%;
    text-align: center;
    padding-right: 10px;
    line-height: 17px;
    padding-top: 5px
}
body.mobile-view .betSlip.system .bet-info a {
    width: 45%;
    float: left
}
body.mobile-view .betSlip.system .bet-info .info {
    height: 77px;
    margin-top: 35px;
    width: 45%
}
body.mobile-view .betSlip.system .place-bet {
    width: 50%;
    float: right
}
body.mobile-view .betSlip.system .place-bet .coupon-btn {
    font-size: 14px;
    height: 77px;
    line-height: 64px;
    margin-top: -77px;
    width: 100% !important;
    float: right;
    -webkit-transition: none !important;
    transition: none !important
}
body.mobile-view .bethub-view-column {
    padding-bottom: 50px
}
body.mobile-view .bottom-info-balance {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #142f7e;
    border-top: 1px solid #f5ae44
}
body.mobile-view .bottom-info-balance.active {
    z-index: 999999999999
}
body.mobile-view .bottom-info-balance .top .balance-box {
    width: calc(100% - 170px);
    float: left;
    padding: 0 10px;
    line-height: 50px;
    text-transform: uppercase
}
body.mobile-view .bottom-info-balance .top .balance-box svg {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -3px;
    fill: #fff
}
@media (max-width:350px) {
    body.mobile-view .bottom-info-balance .top .balance-box {
        font-size: 12px
    }
    body.mobile-view .bottom-info-balance .top .balance-box span {
        display: none
    }
}
body.mobile-view .bottom-info-balance .top .betslip-box {
    float: right;
    width: 170px;
    padding: 0 10px;
    line-height: 50px;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center
}
@media (max-width:350px) {
    body.mobile-view .bottom-info-balance .top .betslip-box {
        font-size: 12px
    }
}
body.mobile-view .bottom-info-balance .top .betslip-box .count {
    background: #f5ae44;
    width: 18px;
    display: inline-block;
    height: 18px;
    vertical-align: middle;
    padding: 0;
    line-height: 18px;
    border-radius: 2px;
    color: #fff;
    float: right;
    margin-top: 17px;
    font-size: 11px
}
body.mobile-view .bottom-info-balance .currency-info {
    border: none !important
}
body.mobile-view .betslip-btn {
    padding: 15px 20px;
    position: fixed;
    z-index: 5;
    font-size: 22px;
    bottom: 20px;
    background: #f5ae44;
    left: calc(50% - 35px);
    border-radius: 5px;
    cursor: pointer;
    color: #fff
}
body.mobile-view .betslip-btn.betslip-btn-main {
    -webkit-animation: blink 1.5s linear infinite;
    animation: blink 1.5s linear infinite
}
body.mobile-view .betslip-btn .count {
    position: absolute;
    top: -6px;
    background: #f4a42c;
    color: #fff;
    width: 15px;
    height: 15px;
    text-indent: -1px;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    border-radius: 100%
}
body.mobile-view body.mobile-view .betSlip .couponInc .cash-out .btn {
    padding: 9px 0 !important
}
body.mobile-view .mybets .cash-out button svg {
    width: 38px;
    height: 38px
}
body.mobile-view .mybets .detail .event .event-name {
    overflow: inherit !important
}
@keyframes blink {
    0% {
        -webkit-box-shadow: 0 0 30px 10px #f5ae44;
        box-shadow: 0 0 30px 10px #f5ae44
    }
    50% {
        -webkit-box-shadow: 0 0 0 0 #2548a7;
        box-shadow: 0 0 0 0 #2548a7
    }
    to {
        -webkit-box-shadow: 0 0 30px 10px #f5ae44;
        box-shadow: 0 0 30px 10px #f5ae44
    }
}
@-webkit-keyframes blink {
    0% {
        -webkit-box-shadow: 0 0 30px 10px #f5ae44;
        box-shadow: 0 0 30px 10px #f5ae44
    }
    50% {
        -webkit-box-shadow: 0 0 0 0 #2548a7;
        box-shadow: 0 0 0 0 #2548a7
    }
    to {
        -webkit-box-shadow: 0 0 30px 10px #f5ae44;
        box-shadow: 0 0 30px 10px #f5ae44
    }
}
@media screen and (max-width:340px) {
    body.mobile-view .betSlip .couponAction .bet-calc,
    body.mobile-view .betSlip .upodds label {
        font-size: 12px !important
    }
}
body.mobile-view .bethub-view-wrapper {
    background: #323a15
}
body.mobile-view .prematch-section {
    clear: both;
    padding: 10px;
    background: #323a15;
    display: table;
    width: 100%
}
body.mobile-view .prematch-section .menu {
    margin: 0 -5px
}
body.mobile-view .prematch-section .menu li {
    display: table-cell;
    width: 1%;
    padding: 0 5px;
    list-style: none
}
body.mobile-view .prematch-section .menu li a {
    line-height: 14px;
    font-size: 11px;
    color: #badffd;
    text-align: center;
    display: block;
    border: 1px solid #2a51bc;
    padding: 7px;
    border-radius: 5px
}
body.mobile-view .prematch-section .menu li a.active {
    border: 1px solid #f5ae44;
    color: #f5ae44
}
body.mobile-view .prematch-section select {
    width: 48%;
    margin-top: 10px;
    float: left;
    border-radius: 3px;
    height: 30px;
    padding: 5px 10px;
    padding-right: 25px;
    font-size: 11px
}
body.mobile-view .prematch-section #searchTerm {
    float: right;
    margin-top: 10px;
    width: 100%;
    border-radius: 3px;
    height: 30px;
    padding: 5px 10px;
    font-size: 11px
}
body.mobile-view .prematch-section .odds {
    float: right;
    width: 200px;
    margin: 10px 30px 0 0;
    line-height: 29px
}
body.mobile-view .prematch-section .odds span {
    float: left;
    text-align: center;
    font-size: 11px
}
body.mobile-view .prematch-section .odds span:first-child:nth-last-child(2),
body.mobile-view .prematch-section .odds span:nth-child(2):last-child {
    width: 50%
}
body.mobile-view .prematch-section .odds span:first-child:nth-last-child(3),
body.mobile-view .prematch-section .odds span:nth-child(2):nth-last-child(2),
body.mobile-view .prematch-section .odds span:nth-child(3):last-child {
    width: 33.333333333%
}
body.mobile-view .col-sportsbook-left {
    width: 100%;
    height: auto !important;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}
body.mobile-view .col-sportsbook-left .favLeagues {
    display: none
}
body.mobile-view .col-sportsbook-left #sportCategories {
    height: auto !important;
    clear: both
}
body.mobile-view .col-sportsbook-left #sportCategories .time {
    padding: 8px 5px;
    height: 45px
}
body.mobile-view .col-sportsbook-left #sportCategories .time .form-control {
    width: 100%;
    font-size: 13px
}
body.mobile-view .col-sportsbook-left #sportCategories .time .search-team {
    display: none
}
body.mobile-view .col-sportsbook-left #sportCategories .time .timerange-row {
    width: 50%
}
body.mobile-view .col-sportsbook-left #sportCategories .time .find-btn-row a,
body.mobile-view .col-sportsbook-left #sportCategories .time .upcoming-btn-row a {
    float: none !important;
    width: 100%;
    font-size: 13px;
    border-radius: 2px;
    padding: 5px 0
}
body.mobile-view .col-sportsbook-left #sportCategories .time .search-row label {
    position: absolute;
    top: 1px;
    right: 5px;
    font-size: 21px;
    background: #1a40a9;
    padding: 1px 7px;
    border-radius: 2px;
    color: #fff
}
body.mobile-view .col-sportsbook-left #sportCategories .time .close-icon-row,
body.mobile-view .col-sportsbook-left #sportCategories .time .search-team-row {
    display: none
}
body.mobile-view .col-sportsbook-left #sportCategories .time [class^=col-] {
    padding: 0 3px
}
body.mobile-view .col-sportsbook-left #sportCategories .list-view {
    position: relative;
    top: 0 !important;
    height: auto !important
}
body.mobile-view .col-sportsbook-left #sportCategories .list-view .list {
    position: relative;
    width: 100% !important;
    top: 0;
    height: auto !important
}
body.mobile-view .col-sportsbook-left #sportCategories .search-row input {
    height: 30px
}
body.mobile-view .col-sportsbook-left #sportCategories ul.list .active_label {
    border-bottom: 1px solid #102767;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 10px 10px;
    font-size: 14px;
    text-indent: -5px
}
body.mobile-view .col-sportsbook-left #sportCategories ul.list li a {
    padding: 12px 15px;
    font-size: 12px;
    text-transform: uppercase;
    background: none !important
}
body.mobile-view .col-sportsbook-left #sportCategories ul.list li a.back-list {
    width: 80%;
    border-radius: 30px;
    margin: 0 auto;
    border: none !important
}
body.mobile-view .col-sportsbook-left #sportCategories ul.list li a.back-list span {
    padding: 9px 40px;
    display: block;
    width: 100%;
    border-radius: 30px
}
body.mobile-view .col-sportsbook-left #sportCategories ul.list li a.back-list span i {
    display: none
}
body.mobile-view .col-sportsbook-left #sportCategories ul.list li a .count {
    opacity: .5
}
body.mobile-view .col-sportsbook-left #sportCategories ul.list.tournaments a.fav-icon {
    top: 15px;
    padding: 0 !important
}
body.mobile-view .col-sportsbook-left #sportCategories ul.list.tournaments a {
    padding: 15px !important
}
body.mobile-view .col-sportsbook-left #sportCategories .search-team.opened {
    top: 4px !important
}
body.mobile-view .col-sportsbook-left #sportCategories .search-team.opened input {
    width: 100% !important
}
body.mobile-view .col-sportsbook-left #sportCategories .search-team.opened a {
    right: 92% !important
}
body.mobile-view .col-sportsbook-center {
    width: 100%;
    border: none !important;
    height: auto !important;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}
body.mobile-view .col-sportsbook-center .sports {
    display: none
}
body.mobile-view .col-sportsbook-center .col-sportsbook-center-left {
    width: 100% !important;
    height: auto !important;
    border: none
}
body.mobile-view .col-sportsbook-center .col-sportsbook-center-left .match-table {
    top: 0 !important;
    overflow: inherit !important;
    height: auto !important
}
body.mobile-view .col-sportsbook-center .col-sportsbook-center-right {
    width: 100%;
    height: auto !important;
    border: none
}
body.mobile-view .col-sportsbook-center .market {
    text-transform: capitalize;
    padding: 11px 12px;
    border-radius: 0 !important
}
body.mobile-view .col-sportsbook-center .upComing {
    margin: 0 -2px 10px
}
body.mobile-view .col-sportsbook-center .upComing .title {
    clear: both;
    margin-bottom: 1px;
    background: none !important;
    font-size: 14px;
    border: none;
    text-align: center;
    background: #183b9c !important;
    -webkit-box-shadow: inset 0 1px #2548a7;
    box-shadow: inset 0 1px #2548a7;
    font-weight: 700;
    padding: 0 7px 3px !important;
    border-radius: 0 !important;
    line-height: 27px !important;
    height: 37px !important;
    overflow: inherit !important
}
body.mobile-view .col-sportsbook-center .upComing .title span {
    width: 100%;
    float: none;
    margin: 0;
    padding-top: 5px
}
body.mobile-view .col-sportsbook-center .upComing .title span i {
    margin-top: -3px
}
body.mobile-view .col-sportsbook-center .upComing .title select {
    width: calc(100% + 4px);
    font-size: 12px !important;
    padding: 11px 9px;
    margin-top: 15px !important;
    margin: 5px -2px
}
body.mobile-view .col-sportsbook-center .select-box {
    padding: 4px 0 5px;
    background: #323a15
}
body.mobile-view .col-sportsbook-center .select-box .row {
    margin: 0
}
body.mobile-view .col-sportsbook-center .select-box .row .col-xs-6 {
    padding: 2px 5px !important
}
body.mobile-view .col-sportsbook-center .select-box .row .col-xs-6:first-child {
    padding-right: 2px !important;
    padding: 0
}
body.mobile-view .col-sportsbook-center .select-box .row .col-xs-6:last-child {
    padding-left: 2px !important;
    padding: 0
}
body.mobile-view .col-sportsbook-center .select-box .form-control {
    height: 35px;
    border-radius: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 45px;
    text-transform: capitalize
}
body.mobile-view .col-sportsbook-center .back-list-btn a {
    background: #101e44;
    color: #fff;
    border: 2px solid #f5ae44;
    padding: 10px;
    text-align: center;
    margin: 7px;
    display: block;
    font-size: 13px;
    border-radius: 5px
}
body.mobile-view .col-sportsbook-right {
    height: 0%;
    width: 100% !important;
    margin-top: -4px;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}
body.mobile-view .col-live-left {
    width: 100%;
    height: auto !important;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}
body.mobile-view .col-live-left .live-shortcuts {
    background: none !important;
    border: none !important;
    padding: 5px 0 !important
}
body.mobile-view .col-live-left .live-shortcuts input {
    border-radius: 30px !important
}
body.mobile-view .col-live-left .live-shortcuts .row {
    margin: 0 !important
}
body.mobile-view .col-live-left .live-shortcuts .icons {
    display: none
}
body.mobile-view .col-live-left .live-shortcuts .search-match {
    width: 100% !important
}
body.mobile-view .col-live-left .live-shortcuts .autocomplete a {
    font-size: 12px !important;
    padding: 12px !important;
    white-space: normal !important
}
body.mobile-view .col-live-left .autocomplete {
    top: 45px;
    background: #333;
    height: calc(100% - 45px)
}
body.mobile-view .col-live-left .live-title {
    display: none
}
body.mobile-view .col-live-left .live-title .count {
    margin-top: -3px
}
body.mobile-view .col-live-left .categories-live {
    top: auto !important;
    position: static;
    overflow: auto !important;
    height: auto !important;
    padding: 5px
}
body.mobile-view .col-live-left .live-line {
    overflow: hidden;
    border-radius: 5px
}
body.mobile-view .col-live-left .live-line .live-category-name {
    background: #163793 !important;
    margin-bottom: 0 !important;
    margin: 1px 0 !important;
    -webkit-animation: none !important;
    animation: none !important
}
body.mobile-view .col-live-left .live-line .live-tournaments-name {
    padding: 9px 15px;
    margin: 1px 0 !important;
    display: none
}
body.mobile-view .col-live-left .live-line > .live-matches-row {
    padding: 0 !important
}
body.mobile-view .col-live-left .live-line .live-matches {
    margin-bottom: 0
}
body.mobile-view .col-live-left .live-line .title-block {
    padding: 10px 15px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    clear: both;
    border-radius: 0;
    font-weight: 400;
    font-size: 13px
}
body.mobile-view .col-live-left .live-line .title-block .event-outcome {
    float: right;
    width: 170px;
    text-align: center;
    margin-right: -15px
}
body.mobile-view .col-live-left .live-line .title-block .event-outcome span {
    float: left;
    width: 33.333%;
    font-size: 10px;
    line-height: 16px
}
body.mobile-view .col-live-left .live-line .live-event {
    display: table;
    width: 100%
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc {
    float: left;
    width: 100%;
    max-height: 60px;
    border-bottom: 1px solid #102767 !important
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc::-webkit-scrollbar {
    display: none;
    width: 0
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li {
    float: left;
    font-size: 0;
    width: 100%;
    height: 60px;
    padding: 0 !important;
    overflow: hidden
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match {
    background: none !important;
    border: none !important;
    width: 40%;
    padding: 6px 10px 4px !important;
    height: 62px !important;
    float: left;
    font-size: 11px;
    -webkit-animation: none !important;
    animation: none !important
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName span:not(.matchScore) {
    width: 70%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 14px
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchName .matchTime span {
    width: auto;
    vertical-align: text-bottom
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .fav-icon:not(.simulator-icon) {
    display: none
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .live-match .matchTotalOdds {
    background: none !important;
    font-size: 11px !important;
    margin: -16px 0 0 !important;
    line-height: 12px
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds {
    width: 10%;
    height: 100%;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    overflow: hidden
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds > div a {
    line-height: unset
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds > div a svg {
    width: 20px;
    fill: #fff
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd {
    background: none !important;
    border: none !important;
    font-size: 12px;
    text-align: center;
    border-radius: 0 !important;
    color: #f5ae44 !important;
    border-bottom: none !important;
    border-top: none !important;
    background: #2548a7
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd:not(.fav-icon) {
    display: none
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.active {
    color: #fff !important
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.up:after {
    content: "";
    border-bottom: 4px solid #0e930c;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    right: 35px;
    top: 5px;
    z-index: 99
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.down:after {
    content: "";
    border-top: 4px solid #b01616;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    right: 35px;
    top: 5px;
    z-index: 99
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.locked {
    font-size: 23px !important;
    line-height: 34px !important
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.fav-icon a {
    font-size: 20px;
    color: #fff !important;
    line-height: 59px;
    opacity: .5
}
body.mobile-view .col-live-left .live-line .live-event .live-event-inc li .event-odds .event-odd.fav-icon a.active {
    color: #f5ae44 !important;
    opacity: 1
}
body.mobile-view #app-area .app.guest .col-live-center.live-events-opened {
    top: 0 !important;
    height: 100% !important;
    padding-top: 95px
}
body.mobile-view #app-area .app.guest .col-live-center.live-events-opened .live-events {
    top: 136px !important;
    max-height: calc(100% - 150px) !important;
    height: auto !important
}
body.mobile-view #app-area .app.user .col-live-center.live-events-opened {
    top: 0 !important;
    height: 100% !important;
    padding-top: 54px
}
body.mobile-view #app-area .app .col-live-center.live-events-opened {
    position: fixed !important;
    overflow: hidden
}
body.mobile-view #app-area .app .col-live-center.live-events-opened .overlay-page {
    display: block !important;
    opacity: 1 !important;
    z-index: 99 !important;
    position: absolute !important
}
body.mobile-view .col-live-center {
    width: 100%;
    margin-top: 42px;
    position: relative;
    height: auto !important;
    border: none;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}
body.mobile-view .col-live-center .match-detail > .title {
    position: fixed;
    top: 94px;
    width: 100%;
    z-index: 5;
    padding: 13px 15px 9px;
    border-radius: 0 !important;
    border-top: 1px solid #2b55c4
}
body.mobile-view .col-live-center .betting-groups {
    background: #102767 !important;
    height: 38px !important
}
body.mobile-view .col-live-center .match-track {
    height: auto !important
}
body.mobile-view .col-live-right {
    width: 0;
    height: 0%;
    margin-top: -4px;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-property: none;
    transition-property: none
}
body.mobile-view .col-live-right .mt-10,
body.mobile-view .col-live-right .stream {
    display: none
}
@media screen and (max-width:340px) {
    body.mobile-view .col-live-left .live-line .title-block {
        font-size: 11px !important
    }
}
body.mobile-view .simple-odds {
    float: left;
    display: grid;
    width: 40%;
    max-width: 2000px;
    height: 100%;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 100%;
    grid-gap: 3px;
    overflow: hidden;
    font-size: 11px
}
body.mobile-view .simple-odds .odds-box {
    background-color: #2548a7;
    padding: 3px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
body.mobile-view .simple-odds .odds-box.active,
body.mobile-view .simple-odds .odds-box:hover {
    color: #000;
    background-color: #f5ae44
}
body.mobile-view .simple-odds .odds-box span {
    position: relative;
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
body.mobile-view .simple-odds .odds-box span:first-child {
    margin-bottom: 5px
}
body.mobile-view .simple-odds .odds-box span.up:after {
    border-bottom: 4px solid #0e930c
}
body.mobile-view .simple-odds .odds-box span.down:after,
body.mobile-view .simple-odds .odds-box span.up:after {
    display: block;
    content: "";
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    left: 15px;
    top: 5px;
    z-index: 99
}
body.mobile-view .simple-odds .odds-box span.down:after {
    border-top: 4px solid #b01616
}
body.mobile-view .simple-odds.simple-odds--1x2 {
    grid-template-columns: repeat(3, 1fr)
}
body.mobile-view .simple-odds.simple-odds--1x2 .odds-box span.down:after,
body.mobile-view .simple-odds.simple-odds--1x2 .odds-box span.up:after {
    left: 0
}
body.mobile-view .sr-container {
    position: relative;
    min-height: 200px;
    border-top: 1px solid #102767;
    border-bottom: 1px solid #102767
}
body.mobile-view .event-has-stream {
    float: right;
    margin: -16px 2px 2px
}
body.mobile-view .event-has-stream svg {
    width: 15px;
    fill: #fff
}
body.mobile-view .live-stream {
    position: relative;
    height: 0;
    padding-bottom: 56.25%
}
body.mobile-view .live-stream iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
body.mobile-view .event-track {
    background: #2a51bc;
    height: 325px;
    overflow: hidden
}
body.mobile-view .event-track .header {
    font-size: 12px
}
body.mobile-view .event-track .header .time {
    font-size: 11px
}
body.mobile-view .event-track .body {
    margin-top: 10px
}
body.mobile-view .event-radar-stat {
    padding: 10px 20px;
    font-size: 11px
}
body.mobile-view .event-radar-stat span {
    font-size: 11px;
    position: relative;
    top: -2px
}
body.mobile-view .event-radar-stat h5 {
    font-style: 12px !important;
    font-weight: 400
}
body.mobile-view .event-radar-stat .template-2,
body.mobile-view .event-radar-stat .template-3 {
    padding: 30px 0
}
body.mobile-view .event-radar-stat .template-2 .percents,
body.mobile-view .event-radar-stat .template-3 .percents {
    margin-bottom: 7px !important;
    margin-top: -8px !important
}
body.mobile-view .event-radar-stat .template-3 .center .points .item {
    float: left
}
body.mobile-view .event-radar-stat .template-1 .percents .item:nth-child(2) {
    width: calc(100% - 175px) !important
}
@media (min-width:400px) {
    body.mobile-view .sr-content {
        width: 355px !important
    }
}
body.mobile-view .match-table {
    position: relative !important;
    top: 0 !important;
    height: auto !important;
    padding: 0 !important;
    overflow: auto;
    height: 100%
}
body.mobile-view .match-table table tr {
    background: none
}
body.mobile-view .match-table table tr.league td {
    padding: 12px 7px;
    background: #163793
}
body.mobile-view .match-table table tr.league td .odd-labels {
    margin-right: 32px;
    display: table;
    width: 200px;
    float: right
}
@media (max-width:340px) {
    body.mobile-view .match-table table tr.league td .odd-labels {
        width: 175px !important
    }
}
body.mobile-view .match-table table tr.league.grouped td {
    padding: 10px 7px;
    background: none !important;
    border: 1px solid #183b9c !important;
    border-right: none !important;
    border-left: none !important
}
body.mobile-view .match-table table tr td {
    border: none !important;
    padding: 7px;
    font-size: 11px
}
body.mobile-view .match-table table tr td.time {
    width: 1% !important
}
body.mobile-view .match-table table tr td.others {
    width: 5% !important
}
body.mobile-view .match-table table tr td.others a {
    padding: 0 !important;
    text-align: right;
    padding-right: 5px !important
}
body.mobile-view .match-table table tr td.odds {
    position: relative
}
body.mobile-view .match-table table tr td.odds .odd-content {
    width: 200px;
    float: right;
    margin-right: 30px
}
@media (max-width:340px) {
    body.mobile-view .match-table table tr td.odds .odd-content {
        width: 175px !important
    }
}
body.mobile-view .match-table table tr td.odds .odd-content a {
    border: 1px solid #173998 !important;
    background: #15348a;
    height: 35px;
    padding: 0 10px !important;
    line-height: 32px;
    margin: 0 1%;
    border-radius: 5px;
    text-align: center
}
body.mobile-view .match-table table tr td.odds .odd-content a:first-child:nth-last-child(2),
body.mobile-view .match-table table tr td.odds .odd-content a:nth-child(2):last-child {
    width: 48% !important
}
body.mobile-view .match-table table tr td.odds .odd-content a:first-child:nth-last-child(3),
body.mobile-view .match-table table tr td.odds .odd-content a:nth-child(2):nth-last-child(2),
body.mobile-view .match-table table tr td.odds .odd-content a:nth-child(3):last-child {
    width: 31% !important
}
body.mobile-view .match-table table tr td.odds .odd-content a .oddName {
    float: none !important;
    color: inherit !important
}
body.mobile-view .match-table table tr td.odds .odd-content a .oddName.sbv {
    line-height: 20px;
    display: block
}
body.mobile-view .match-table table tr td.odds .odd-content a .oddName b {
    font-weight: 400;
    opacity: .6;
    position: absolute;
    width: 100%;
    left: 0;
    font-size: 10px;
    bottom: -9px;
    line-height: 10px;
    white-space: nowrap
}
body.mobile-view .match-table table tr td.odds .other-icon {
    position: absolute;
    right: 10px;
    margin: 0;
    opacity: .6;
    font-size: 14px;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important
}
body.mobile-view .match-table table tr td.others a {
    padding: 10px
}
body.mobile-view .match-table table tr td.teamname {
    text-transform: capitalize
}
body.mobile-view .match-table table tr td.teamname span.away,
body.mobile-view .match-table table tr td.teamname span.home {
    display: block
}
body.mobile-view .match-table table tr td.teamname .time {
    font-size: 11px;
    opacity: .6
}
body.mobile-view .match-table table tr.mobile-buttons td {
    width: 100%;
    padding: 0
}
body.mobile-view .match-detail {
    position: relative !important;
    top: 0 !important;
    height: auto !important
}
body.mobile-view .match-detail > .title {
    height: 43px;
    padding: 0 0 9px !important;
    z-index: 999 !important
}
body.mobile-view .match-detail > .title .back-arrow {
    position: absolute;
    left: 0;
    width: 45px;
    top: 0;
    height: 42px;
    padding: 10px 12px;
    font-size: 19px;
    color: #fff;
    line-height: 24px;
    border-right: 1px solid #102767
}
body.mobile-view .match-detail > .title .event-change {
    text-align: center;
    font-size: 14px;
    display: table;
    margin: 0 auto;
    line-height: 40px;
    padding: 0 40px;
    font-size: 12px
}
body.mobile-view .match-detail > .title span {
    display: inline-block;
    width: 70%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
body.mobile-view .match-detail .live-events {
    position: fixed;
    top: 95px;
    background: #ddd;
    width: 90%;
    max-height: calc(100% - 120px);
    height: auto !important;
    left: 5%;
    z-index: 999;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .36);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .36)
}
body.mobile-view .match-detail .live-events .category {
    background: #ddd;
    border-bottom: 1px solid #a7a7a7;
    padding: 8px;
    font-size: 11px;
    color: #444;
    font-weight: 700
}
body.mobile-view .match-detail .live-events .match {
    background-color: #e4e4e4 !important;
    border-bottom: 1px solid #c3c3c3 !important;
    font-size: 12px;
    display: table;
    width: 100%;
    color: #525252
}
body.mobile-view .match-detail .live-events .match .left {
    float: left;
    width: 80px;
    height: 38px;
    text-align: center;
    line-height: 17px;
    padding: 3px;
    padding-right: 9px;
    font-size: 12px
}
body.mobile-view .match-detail .live-events .match .left span {
    display: block;
    margin-left: -10px
}
body.mobile-view .match-detail .live-events .match .right {
    padding: 3px
}
body.mobile-view .match-detail .live-events .match .right .team {
    line-height: 17px
}
body.mobile-view .match-detail .live-events .match .right .team span {
    float: right;
    color: #ef940d;
    margin-right: 10px
}
body.mobile-view .match-detail .markets-body {
    background: #101e44
}
body.mobile-view .match-detail .match-content.sportsbook {
    border-top: 1px solid #183b9c !important;
    height: 80px !important
}
body.mobile-view .match-detail .match-content.sportsbook .category .link,
body.mobile-view .match-detail .match-content.sportsbook .category > i {
    display: none
}
body.mobile-view .match-detail .match-content.sportsbook .category span {
    font-size: 13px;
    font-weight: 400;
    width: calc(100% - 115px);
    float: left;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
body.mobile-view .match-detail .match-content.sportsbook .category span b {
    font-weight: 400
}
body.mobile-view .match-detail .match-content.sportsbook .category .back-btn {
    line-height: 11px !important;
    margin: -3px 0 !important;
    font-size: 11px;
    padding: 5px 10px !important
}
body.mobile-view .match-detail .match-content.sportsbook .betting-groups {
    border-bottom: none !important
}
body.mobile-view .match-detail .match-content.sportsbook .time {
    float: left;
    padding: 11px 10px !important;
    font-size: 11px;
    margin: 0 !important
}
body.mobile-view .match-detail .match-content.sportsbook .stat {
    float: left;
    padding: 0 5px !important;
    margin: 0
}
body.mobile-view .match-detail .match-content.sportsbook .stat svg {
    width: 19px;
    height: 19px
}
body.mobile-view .match-detail .bethub-view-menu {
    padding: 0;
    margin: 0;
    border-top: 1px solid #323a15
}
body.mobile-view .match-detail .bethub-view-menu li {
    float: none;
    padding: 0;
    display: table-cell;
    width: 1%
}
body.mobile-view .match-detail .bethub-view-menu li a {
    display: block;
    text-align: center;
    padding: 10px;
    background: #323a15;
    color: #fff;
    text-transform: uppercase;
    border-bottom: 2px solid hsla(0, 0%, 100%, 0)
}
body.mobile-view .match-detail .bethub-view-menu li.active a {
    border-bottom-color: #f5ae44 !important
}
body.mobile-view .match-detail .sr-widgets-lmts .sr-lmts-bg-img:after {
    -webkit-transform: scale(.6) rotateX(35deg) !important;
    transform: scale(.6) rotateX(35deg) !important;
    margin-top: 3px !important
}
body.mobile-view .match-detail .match-odds {
    width: 100%;
    padding: 5px;
    position: relative;
    height: auto !important;
    top: auto !important
}
body.mobile-view .match-detail .match-odds .oddMain {
    margin: 0 !important;
    border-radius: 5px;
    overflow: hidden
}
body.mobile-view .match-detail .match-odds .oddMain .title {
    padding: 0 5px 0 0;
    font-size: 12px;
    line-height: 24px
}
body.mobile-view .match-detail .match-odds .oddMain .title a {
    font-size: 15px !important;
    padding: 2px 6px;
    text-align: center;
    margin: 5px 0 2px
}
body.mobile-view .match-detail .match-odds .oddMain .title a svg {
    margin: -3px 0
}
body.mobile-view .match-detail .match-odds .oddMain .title .dropdown.open {
    float: left !important;
    position: absolute;
    z-index: 22;
    top: 0;
    background: #2548a7;
    left: 0;
    height: 100%;
    width: 100%
}
body.mobile-view .match-detail .match-odds .oddMain .title .dropdown.open a {
    border: none;
    position: absolute;
    right: 5px;
    background: #323a15;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    line-height: 21px;
    top: 1px
}
body.mobile-view .match-detail .match-odds .oddMain .title .dropdown.open .dropdown-menu {
    left: 0 !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    border: none !important;
    background: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    top: 0 !important;
    padding: 10px;
    line-height: 12px;
    width: calc(100% - 35px);
    min-width: auto !important;
    text-align: left !important;
    white-space: normal !important
}
body.mobile-view .match-detail .match-odds .oddMain .title .marketname {
    width: calc(100% - 90px);
    display: inline-block;
    height: 36px;
    padding: 5px 10px;
    line-height: 27px
}
body.mobile-view .match-detail .match-odds .oddMain .content .col-odd .btnOdd {
    padding: 13px 10px 9px;
    line-height: 13px;
    font-size: 11px
}
body.mobile-view .match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked {
    height: 39px !important
}
body.mobile-view .match-detail .match-odds .oddMain .content .col-odd .btnOdd.locked:after {
    top: 14px !important
}
body.mobile-view .match-detail .betting-groups {
    float: left;
    padding: 0 !important;
    display: block !important;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
    height: auto;
    position: relative
}
body.mobile-view .match-detail .betting-groups li {
    display: inline-block;
    float: none !important;
    padding: 0
}
body.mobile-view .match-detail .betting-groups li a {
    display: block;
    text-align: center;
    padding: 8px 11px;
    line-height: 11px;
    font-weight: 400
}
body.mobile-view .btnOdd.locked {
    padding: 16.5px 0 !important
}
body.mobile-view .btnOdd.locked:after {
    top: 11px
}
body.mobile-view .game-contents {
    padding: 0 10px
}
body.mobile-view .game-contents .col-casinoSlider {
    height: auto !important;
    width: 100% !important
}
body.mobile-view .game-contents .col-casinoSlider img {
    height: auto !important
}
body.mobile-view .game-contents .col-casinoSlider .carousel {
    margin: -10px -10px 0
}
body.mobile-view #mobileCasino {
    height: 100px
}
body.mobile-view #mobileCasino .item {
    height: 100px;
    padding: 12px;
    background-size: 100%;
    background-position: center -20px
}
body.mobile-view #mobileCasino .item:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: -1;
    background: #000;
    opacity: .7
}
body.mobile-view #mobileCasino .item .text {
    float: left
}
body.mobile-view #mobileCasino .item .text h1 {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #fff
}
body.mobile-view #mobileCasino .item .text p {
    font-size: 16px;
    margin: 5px 0;
    color: #f5ae44
}
body.mobile-view #mobileCasino .item .text a {
    background: #fff;
    padding: 7px 20px;
    border-radius: 30px;
    color: #000;
    text-transform: uppercase;
    clear: both;
    display: inline-block
}
body.mobile-view #mobileCasino .carousel-control {
    width: 7%;
    top: auto;
    bottom: 15px;
    right: 5px;
    left: auto
}
body.mobile-view #mobileCasino .carousel-control.left {
    right: 40px
}
body.mobile-view #mobileCasino .carousel-control span {
    font-size: 25px !important
}
body.mobile-view .casino-page {
    margin-top: -10px
}
body.mobile-view .casino-page .casino-category {
    margin-bottom: 25px;
    height: auto
}
body.mobile-view .casino-page .casino-category ul {
    padding: 0;
    margin: 0
}
body.mobile-view .casino-page .casino-category ul li {
    float: none;
    width: 1%;
    list-style: none;
    display: table-cell
}
body.mobile-view .casino-page .casino-category ul li a {
    color: #fff;
    text-align: center;
    display: block;
    line-height: 20px;
    padding: 5px 0;
    border-right: 1px solid #183b9c;
    background: #142f7e;
    position: relative;
    z-index: 1;
    font-size: 11px
}
body.mobile-view .casino-page .casino-category ul li a svg {
    width: 20px;
    display: block;
    margin: 0 auto;
    height: 20px;
    fill: #fff
}
body.mobile-view .casino-page .casino-category ul li a:after {
    content: "";
    width: 100%;
    height: 0%;
    border-bottom: 2px solid #f5ae44;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    background: #323a15;
    z-index: -1;
    position: absolute;
    left: 0;
    bottom: 0
}
body.mobile-view .casino-page .casino-category ul li.active a {
    color: #f5ae44
}
body.mobile-view .casino-page .casino-category ul li.active a:after {
    height: 100%;
    opacity: 1;
    visibility: visible
}
body.mobile-view .casino-page .casino-category ul li:last-child a {
    border-right: none
}
body.mobile-view .casino-winners {
    height: auto;
    width: 100%;
    padding: 0;
    background: none !important
}
body.mobile-view .casino-winners #winnersMarquee {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px
}
body.mobile-view .casino-winners #winnersMarquee,
body.mobile-view .casino-winners #winnersMarquee .winners {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
body.mobile-view .casino-winners #winnersMarquee .winners .winner-wrapper {
    margin: 0 40px
}
body.mobile-view .casino-winners #winnersMarquee .winners .winner-wrapper .winner-name {
    margin: 0 10px
}
body.mobile-view .bottom-menu {
    display: none
}
body.mobile-view .casino-before-game {
    width: 100% !important
}
body.mobile-view .statistics {
    top: 0;
    left: 0;
    right: auto;
    position: relative;
    background: #2548a7;
    display: table;
    border-radius: 3px;
    margin: 5px 0;
    width: 100% !important;
    padding: 3px;
    height: 30px
}
body.mobile-view .statistics.roulette-statistics ul {
    padding: 0;
    margin: 0
}
body.mobile-view .statistics.roulette-statistics ul li {
    width: 18%;
    font-size: 10px;
    padding: 0;
    margin: 1px 1%;
    border: none !important
}
body.mobile-view .statistics.baccarat-statistics ul {
    padding: 0;
    margin: 0
}
body.mobile-view .statistics.baccarat-statistics ul li {
    width: auto !important
}
body.mobile-view .statistics.baccarat-statistics ul li span {
    float: left;
    width: 10px;
    height: 10px;
    border-width: 2px;
    margin: 1px !important
}
body.mobile-view .casino-menu {
    background: #323a15;
    text-align: center
}
body.mobile-view .casino-menu ul {
    display: table;
    width: 100%;
    margin: 0;
    padding: 5px
}
body.mobile-view .casino-menu ul li {
    list-style: none;
    float: left;
    width: 32.3% !important;
    margin: 2px .5%
}
body.mobile-view .casino-menu ul li a {
    display: block;
    float: left;
    width: 100%;
    padding: 10px 0;
    border-radius: 5px;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #2a51bc;
    font-size: 11px
}
body.mobile-view .casino-menu ul li.active a {
    background: #f5ae44
}
body.mobile-view .casino-mobile #mobilegame_vivo li a {
    position: relative
}
body.mobile-view .casino-mobile #mobilegame_ezugi .icon {
    background-size: cover !important
}
body.mobile-view .casino-mobile li {
    list-style: none;
    width: 50%;
    float: left
}
@media screen and (min-width:375px) {
    body.mobile-view .casino-mobile li {
        width: 50%
    }
}
@media screen and (min-width:500px) {
    body.mobile-view .casino-mobile li {
        width: 25%
    }
}
@media screen and (min-width:600px) {
    body.mobile-view .casino-mobile li {
        width: 20%
    }
}
body.mobile-view .casino-mobile li a {
    float: left;
    position: relative;
    text-align: left;
    margin: 5px 0;
    padding: 0 10px;
    display: block;
    width: 100%
}
body.mobile-view .casino-mobile li a .icon {
    position: relative;
    overflow: hidden;
    padding-bottom: 75%;
    display: block;
    background-size: 100% 100% !important;
    margin: 0 auto 5px;
    border-radius: 3px
}
body.mobile-view .casino-mobile li a .icon:before {
    position: absolute;
    height: 50px;
    background: rgba(255, 254, 254, .13);
    left: -15px;
    top: -13px;
    width: 130%;
    content: "";
    -webkit-transform: rotate(-17deg);
    transform: rotate(-17deg)
}
@media screen and (max-width:350px) {
    body.mobile-view .casino-mobile li a .icon {
        height: 70px
    }
}
body.mobile-view .casino-mobile li a .game-title {
    color: #fff;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
body.mobile-view .casino-mobile #mobilegame_xpg li .icon {
    height: 115px !important
}
body.mobile-view .casino-mobile #mobilegame_vivogaming li .icon {
    height: 70px !important
}
body.mobile-view .slot-page {
    margin-top: -10px !important
}
body.mobile-view .slot-scroll {
    overflow: inherit !important;
    height: 45px;
    background: #323a15 !important;
    border: none !important
}
body.mobile-view .slot-scroll .slot-scroll-items {
    height: 46px !important;
    overflow: inherit !important
}
body.mobile-view .slot-scroll .slot-scroll-items ul li {
    width: 20%;
    float: left;
    text-align: center
}
body.mobile-view .slot-scroll .slot-scroll-items ul li.active a {
    background: #102767 !important;
    -webkit-box-shadow: inset 0 -1px 0 #f5ae44;
    box-shadow: inset 0 -1px 0 #f5ae44
}
body.mobile-view .slot-scroll .slot-scroll-items ul li a {
    padding: 10px 0 5px;
    font-size: 0
}
body.mobile-view .selectprovider {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: calc(60px + env(safe-area-inset-bottom));
    background: #323a15;
    padding: 10px 15px;
    z-index: 999
}
body.mobile-view .selectprovider button {
    font-weight: 400;
    background: none !important;
    padding: 8px 0 !important;
    border: none !important;
    line-height: 16px;
    color: #000;
    text-align: center;
    background: #fff !important;
    border-radius: 30px !important;
    display: table;
    width: 200px;
    margin: 0 auto;
    font-size: 13px;
    text-transform: uppercase
}
body.mobile-view .select-games {
    padding: 10px 0
}
body.mobile-view .select-games h3 {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 21px;
    margin-bottom: 5px;
    margin-top: 5px
}
body.mobile-view .select-games > span {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
    opacity: .5
}
body.mobile-view .select-games li a {
    display: block;
    width: 100%;
    position: relative;
    height: 50px;
    padding: 5px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    border-radius: 10px;
    border: 1px solid #323a15;
    background: #142f7e
}
body.mobile-view .select-games li a.active {
    background: #121d3b
}
body.mobile-view .select-games li a img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
body.mobile-view .select-games li a span {
    display: none
}
body.mobile-view .slot-page:hover .games {
    opacity: 1 !important;
    display: none
}
body.mobile-view .slot-page .games {
    opacity: 0;
    position: absolute;
    left: -9999px;
    -webkit-transform: translateY(25px);
    transform: translateY(25px);
    top: 100%;
    background: #2548a7;
    z-index: 99999;
    -webkit-transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
    transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out, opacity .25s ease-in-out;
    transition: transform .25s ease-in-out, opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden !important;
    width: 795px
}
body.mobile-view .slot-page .games a {
    background: #2548a7 !important;
    padding: 3px 10px;
    width: 25%;
    display: block;
    border-right: 1px solid #203f92;
    border-bottom: 1px solid #203f92;
    float: left;
    height: 50px;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    overflow: hidden;
    font-size: 11px;
    color: #fff;
    line-height: 40px;
    font-weight: 700
}
body.mobile-view .slot-page .games a img {
    float: left;
    width: 70px;
    display: inline-block;
    text-align: left;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 10px
}
body.mobile-view .slot-page .games a span {
    width: 90px;
    display: block;
    float: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
body.mobile-view .slot-page .games a.active,
body.mobile-view .slot-page .games a:hover {
    background: #2a51bc !important
}
body.mobile-view .slot-page .games a .best {
    position: absolute;
    right: -21px;
    top: 7px;
    background: #0e930c;
    color: #fff;
    padding: 0;
    height: auto;
    font-size: 7px;
    line-height: 15px;
    padding: 0 5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 68px;
    text-align: center
}
body.mobile-view .slot-page .games.casino a {
    width: 33.3333%
}
body.mobile-view .slot-page:hover .games {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    left: auto;
    right: 0
}
body.mobile-view #app-area .app .slot-page .games {
    right: 10% !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    top: 50%;
    height: 400px !important;
    position: fixed !important;
    width: 80% !important;
    -webkit-box-shadow: 0 -2px 19px 1px #000;
    box-shadow: 0 -2px 19px 1px #000;
    overflow-y: scroll !important;
    -ms-touch-action: inherit !important;
    touch-action: inherit !important
}
body.mobile-view #app-area .app .slot-page .games::-webkit-scrollbar {
    width: 10px
}
body.mobile-view #app-area .app .slot-page .games::-webkit-scrollbar-track {
    background: #122c74
}
body.mobile-view #app-area .app .slot-page .games::-webkit-scrollbar-thumb {
    background: #f5ae44;
    border-radius: 5px
}
body.mobile-view #app-area .app .slot-page .games li {
    list-style: none
}
body.mobile-view #app-area .app .slot-page .games li a {
    width: 100% !important
}
body.mobile-view #app-area .app .slot-page .games li a span {
    font-weight: 400;
    width: auto !important
}
body.mobile-view.games-open {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: hidden
}
body.mobile-view.games-open .games {
    display: block !important;
    opacity: 1 !important;
    left: auto !important
}
body.mobile-view.games-open .overlay-page {
    display: block;
    opacity: 1
}
body.mobile-view .casino-category {
    background: none !important;
    margin: 1px 0 0
}
body.mobile-view .casino-category .casino-games {
    float: left;
    width: 100%;
    clear: both;
    margin-bottom: 0 !important;
    -webkit-overflow-scrolling: touch;
    position: relative;
    text-align: left;
    padding: 0 5px !important
}
body.mobile-view .casino-category .casino-games ul {
    left: 0 !important;
    width: 100% !important;
    overflow: inherit !important
}
body.mobile-view .casino-category .casino-games ul li {
    float: left;
    width: 33.3333%;
    padding: 0 5px;
    text-align: center
}
body.mobile-view .casino-category .casino-games ul li a {
    color: #fff;
    padding: 7px 0;
    font-size: 12px;
    display: block;
    margin: 6px 0;
    border-radius: 5px;
    background-color: #15348a
}
body.mobile-view .casino-category .casino-games ul li.active a {
    color: #000;
    background-color: #f5ae44
}
body.mobile-view .casino-category .casino-search {
    width: 100%;
    padding: 7px
}
body.mobile-view .casino-category .casino-search .search {
    width: 100%;
    height: 35px;
    float: left;
    border-radius: 30px
}
body.mobile-view .casino-category .casino-search .search .form-control {
    width: 100%;
    background: none;
    height: 33px;
    font-size: 11px
}
body.mobile-view .casino-category .casino-search .search i {
    display: none;
    font-size: 18px
}
body.mobile-view .casino-category .casino-search .category {
    width: 48%;
    float: right
}
body.mobile-view .casino-category .casino-search .category:hover .games {
    display: none;
    opacity: 0;
    left: -999px
}
body.mobile-view .casino-category .casino-search .category .current-category {
    padding: 13px 12px;
    height: 40px
}
body.mobile-view .casino-category .casino-search .category .current-category img {
    position: absolute;
    left: 10px;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    opacity: .4
}
body.mobile-view .wrapper-games .all-games-list {
    padding: 0 10px;
    clear: both
}
body.mobile-view .wrapper-games .list-games {
    padding: 5px;
    margin-top: 10px
}
body.mobile-view .wrapper-games .list-games .game {
    width: 50%;
    overflow: inherit;
    -webkit-animation: none !important;
    animation: none !important;
    -webkit-transition: none !important;
    transition: none !important
}
@media screen and (min-width:600px) {
    body.mobile-view .wrapper-games .list-games .game {
        width: 16.6666% !important
    }
}
body.mobile-view .wrapper-games .list-games .game .info {
    display: block !important;
    border: none !important
}
body.mobile-view .wrapper-games .list-games .game .info .image {
    height: 0;
    padding-bottom: 66.66667%;
    background-position: center 0 !important;
    width: 100% !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-size: 100% 100% !important;
    border-radius: 10px;
    overflow: hidden
}
body.mobile-view .wrapper-games .list-games .game .info .image:after {
    display: none
}
body.mobile-view .wrapper-games .list-games .game .info .image:before {
    position: absolute;
    height: 50px;
    background: rgba(255, 254, 254, .2);
    left: -15px;
    top: -23px;
    width: 112%;
    content: "";
    -webkit-transform: rotate(-17deg);
    transform: rotate(-17deg)
}
body.mobile-view .wrapper-games .list-games .game .info .game-title {
    padding: 0 !important;
    font-weight: 400;
    background: none !important;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
    text-overflow: ellipsis
}
body.mobile-view .wrapper-games .list-games .game .info .game-title .fav-icon {
    display: none
}
body.mobile-view .wrapper-games .list-games .game .fav-game {
    position: absolute;
    top: -5px;
    border-radius: 100% !important;
    right: -5px;
    height: 25px;
    width: 25px;
    text-align: center;
    padding: 0 !important;
    line-height: 24px;
    font-size: 12px;
    background: #3a3a3a;
    border-bottom-left-radius: 10px;
    z-index: 99;
    color: #fff;
    background: #142f7e
}
body.mobile-view .wrapper-games .list-games .game .fav-game.active {
    color: #f5ae44
}
body.mobile-view .wrapper-games .list-games .game .mobile-buttons {
    bottom: 30px;
    text-align: center;
    z-index: 9999;
    clear: both;
    padding: 0
}
body.mobile-view .wrapper-games .list-games .game .mobile-buttons a {
    padding: 5px 0;
    margin: 5px 0 0;
    border-radius: 15px;
    float: left !important;
    display: block;
    font-size: 10px;
    margin-right: 2px;
    width: 100% !important;
    text-align: center;
    color: #fff
}
body.mobile-view .wrapper-games .list-games .game .mobile-buttons a:first-child:nth-last-child(2),
body.mobile-view .wrapper-games .list-games .game .mobile-buttons a:nth-child(2):last-child {
    width: 48% !important
}
body.mobile-view .wrapper-games .list-games .game .mobile-buttons a.real-mode {
    background: #2548a7
}
body.mobile-view .wrapper-games .list-games .game .mobile-buttons a.fun-mode {
    background: #0e930c
}
body.mobile-view .slot-search {
    padding: 10px
}
body.mobile-view .slot-search .form-control {
    height: 40px
}
body.mobile-view .slot-menu-horizontal {
    margin: 0;
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    text-align: center;
    -webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .06);
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .06);
    height: 40px;
    margin-bottom: 0 !important;
    position: relative
}
body.mobile-view .slot-menu-horizontal li {
    float: none !important;
    display: table-cell
}
body.mobile-view .slot-menu-horizontal li a {
    padding: 12px 22px;
    font-size: 14px
}
body.mobile-view .slot-left-menu {
    height: auto !important;
    margin: 15px 0 0;
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    text-align: center;
    background: #142f7e;
    margin-top: 0 !important
}
body.mobile-view .slot-left-menu .search-category {
    position: relative;
    width: 100%
}
body.mobile-view .slot-left-menu .search-category ul li {
    float: none !important;
    display: table-cell !important
}
body.mobile-view .slot-left-menu .search-category ul li a {
    padding: 0 22px;
    color: #fff;
    border-color: hsla(0, 0%, 100%, 0);
    border-bottom-width: 3px;
    background: none;
    margin: 0;
    border-radius: 0
}
body.mobile-view .slot-left-menu .search-category ul li a:hover {
    color: #fff
}
body.mobile-view .slot-left-menu .search-category ul li a:after {
    display: none
}
body.mobile-view .select-games ul {
    display: grid;
    width: 100%;
    grid-gap: 5px;
    list-style-type: none;
    grid-auto-columns: 30%;
    grid-auto-flow: column;
    grid-template-rows: repeat(3, minmax(0, 1fr));
    overflow: hidden;
    overflow-x: auto;
    overflow-x: overlay;
    scrollbar-width: none;
    -ms-overflow-style: none;
    scroll-behavior: smooth;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}
body.mobile-view .select-games ul::-webkit-scrollbar {
    display: none
}
body.mobile-view .select-games ul li {
    scroll-snap-align: center
}
body.mobile-view .poker-page .go-lobby a.btn-block {
    margin: 15px auto;
    width: 90%
}
body.mobile-view .poker-page .go-lobby .info {
    width: 100% !important;
    padding: 0
}
body.mobile-view .poker-page .go-lobby .info .item {
    width: 100%;
    border: none;
    background: #163793;
    margin-bottom: 1px
}
body.mobile-view .poker-page .go-lobby .transactions {
    padding: 8px;
    width: 100%;
    text-align: center
}
body.mobile-view .poker-page .go-lobby .transactions a {
    width: 45%;
    margin: 0 1% 10px
}
body.mobile-view .poker-page .modal-dialog {
    margin-top: 80px !important
}
body.mobile-view .poker-page .modal-dialog .btn {
    padding: 10px
}
body.mobile-view .col-virtualImage {
    width: 100% !important;
    padding: 0 !important;
    margin-top: -10px
}
body.mobile-view .col-virtualImage img {
    width: 100% !important
}
body.mobile-view .virtual-left-menu {
    width: 100%
}
body.mobile-view .virtual-left-menu h1 {
    display: none
}
body.mobile-view .virtual-left-menu .virtual-nav {
    height: auto !important;
    margin-bottom: 20px
}
body.mobile-view .virtual-left-menu .virtual-nav svg {
    width: 50px;
    padding: 5px;
    height: 40px;
    vertical-align: middle;
    display: inline-block
}
body.mobile-view .virtual-mobile a {
    float: left;
    width: 31.333333%;
    text-align: center;
    margin: 5px 1%
}
body.mobile-view .virtual-mobile a .icon {
    width: 100px;
    height: 100px;
    border: 1px solid #080f23;
    display: block;
    background-size: 100% 100% !important;
    margin: 0 auto 5px;
    border-radius: 3px
}
body.mobile-view .virtual-mobile a .icon.horse {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/virtual/kiron-horse.jpg)
}
body.mobile-view .virtual-mobile a .icon.dog {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/virtual/kiron-dog.jpg)
}
body.mobile-view .virtual-mobile a .icon.soccer {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/virtual/kiron-football.jpg)
}
body.mobile-view .virtual-mobile a .icon.bcycle {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/virtual/kiron-bcycle.jpg)
}
body.mobile-view .virtual-mobile a .icon.car {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/virtual/kiron-car.jpg)
}
body.mobile-view .virtual-mobile a .icon.table-tennis {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/virtual/kiron-table-tennis.jpg)
}
body.mobile-view .virtual-mobile a .icon.badminton {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/virtual/kiron-badminton.jpg)
}
body.mobile-view .virtual-mobile a .icon.dart {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/virtual/kiron-archery.jpg)
}
body.mobile-view .virtual-mobile a .game-title {
    font-size: 14px;
    color: #fff;
    font-weight: 700
}
@media screen and (max-width:350px) {
    body.mobile-view .virtual-mobile a .icon {
        width: 75px;
        height: 75px
    }
}
@media screen and (min-width:600px) {
    body.mobile-view .virtual-mobile a {
        width: 23% !important
    }
}
body.mobile-view .col-homerightSlider {
    -webkit-box-shadow: 0 3px 13px #000;
    box-shadow: 0 3px 13px #000;
    margin-bottom: 10px
}
body.mobile-view .homepage .slider-container {
    overflow: hidden
}
body.mobile-view .home-nav-menu {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: .5rem 0;
    overflow-x: auto;
    overflow-x: overlay;
    list-style-type: none;
    scroll-behavior: smooth;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none
}
body.mobile-view .home-nav-menu::-webkit-scrollbar {
    display: none
}
body.mobile-view .home-nav-menu li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    margin: .5rem;
    overflow: hidden;
    border-radius: 5px;
    background-color: #f5ae44;
    scroll-snap-align: center
}
body.mobile-view .home-nav-menu div {
    position: relative;
    width: 100%;
    padding-bottom: 100%
}
body.mobile-view .home-nav-menu a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .75rem .5rem;
    color: #000
}
body.mobile-view .home-nav-menu svg {
    width: 50%;
    height: 50%;
    fill: #101e44;
    -o-object-fit: contain;
    object-fit: contain
}
body.mobile-view .carousel-control {
    width: 15%
}
body.mobile-view .carousel-control .glyphicon-chevron-left,
body.mobile-view .carousel-control .glyphicon-chevron-right,
body.mobile-view .carousel-control .icon-next,
body.mobile-view .carousel-control .icon-prev {
    font-size: 40px
}
body.mobile-view .home-event-module {
    height: 170px;
    overflow-y: hidden
}
body.mobile-view .home-event-module.score {
    background: #142f7e;
    padding: 10px 0;
    border-top: 1px solid #163793;
    border-bottom: 1px solid #163793;
    margin: 10px 0;
    height: 180px
}
body.mobile-view .home-event-module.score h1 {
    font-size: 14px;
    margin: 0 auto;
    text-align: center
}
body.mobile-view .home-event-module.score .item-row {
    display: table-cell;
    width: 1%;
    padding: 0 5px
}
body.mobile-view .home-event-module.score .item-row .item .event {
    padding: 15px 5px
}
body.mobile-view .home-event-module.score .item-row .item .event .name {
    width: 100px;
    margin: 0 auto
}
@media (max-width:320px) {
    body.mobile-view .home-event-module.score .item-row .item:nth-last-of-type(3) {
        display: none !important
    }
}
body.mobile-view .home-event-module .slick-dots {
    display: none !important
}
body.mobile-view .home-event-module.no-slick {
    padding: 0 5px
}
body.mobile-view .home-event-module.no-slick .item {
    display: table-cell !important;
    float: none !important;
    width: 1% !important;
    padding: 10px 2px !important
}
body.mobile-view .home-event-module .item {
    padding: 10px 5px;
    width: 100% !important;
    display: block;
    float: left;
    display: block !important
}
body.mobile-view .home-event-module .item .event {
    border-radius: 5px;
    background: #122c74;
    border: none !important
}
body.mobile-view .home-event-module .item .event .images {
    padding: 0 5px 5px;
    display: table;
    width: 100%
}
body.mobile-view .home-event-module .item .event .images b {
    color: #f5ae44
}
body.mobile-view .home-event-module .item .event .name span {
    display: block;
    margin: 0 auto;
    font-size: 9px
}
body.mobile-view .home-event-module .item .event .cat {
    margin: 0 auto;
    font-size: 10px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    width: 80%;
    text-overflow: ellipsis;
    text-align: center
}
body.mobile-view .home-event-module .item .event .time {
    font-size: 11px !important;
    margin: 2px 0
}
body.mobile-view .home-event-module .item .event a {
    width: 80%;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    font-weight: 500;
    font-size: 11px;
    margin: 10px auto 0
}
body.mobile-view .home-live-events {
    margin: 10px 0
}
body.mobile-view .home-live-events .categories {
    float: left;
    width: 100%;
    background: #122c74
}
body.mobile-view .home-live-events .categories h3 {
    font-size: 13px;
    float: left;
    width: 90px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 14px
}
body.mobile-view .home-live-events .categories .menu {
    padding: 0;
    margin: 0;
    float: right;
    width: calc(100% - 120px);
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap
}
body.mobile-view .home-live-events .categories .menu li {
    list-style: none;
    display: table-cell
}
body.mobile-view .home-live-events .categories .menu li a {
    display: inline-block;
    padding: 0 14px;
    line-height: 43px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    border-radius: 2px 2px 0 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
    z-index: 1
}
body.mobile-view .home-live-events .categories .menu li a:after {
    content: "";
    width: 100%;
    height: 0;
    border-top: 2px solid #f5ae44;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    background: #143286;
    z-index: -1;
    position: absolute;
    left: 0;
    bottom: 0
}
body.mobile-view .home-live-events .categories .menu li.active a:after {
    height: 100%;
    opacity: 1;
    visibility: visible
}
body.mobile-view .home-live-events .events {
    clear: both
}
body.mobile-view .home-live-events .events a {
    display: block;
    padding: 9px;
    background: #15348a;
    border-bottom: 1px solid #323a15;
    color: #ebf6fe;
    font-size: 12px
}
body.mobile-view .home-live-events .events a .live {
    width: 10%;
    display: inline-block;
    background: #0e930c;
    padding: 2px 0;
    font-size: 11px;
    border-radius: 30px;
    text-align: center;
    color: #fff;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
body.mobile-view .home-live-events .events a .team {
    width: 30%;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle
}
body.mobile-view .home-live-events .events a .team.home {
    text-align: right
}
body.mobile-view .home-live-events .events a .team.away {
    text-align: left
}
body.mobile-view .home-live-events .events a .score {
    width: 15%;
    display: inline-block;
    text-align: center;
    color: #f5ae44
}
body.mobile-view .home-live-events .events a .time {
    width: 10%;
    display: inline-block;
    text-align: center;
    color: #fff
}
body.mobile-view .home-payin-module {
    clear: both
}
body.mobile-view .home-payin-module .user-menu-v2 {
    margin: 0
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 {
    width: 100% !important;
    padding: 2px;
    margin: 0;
    background: none !important
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .page-title {
    display: none
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li {
    width: 50%;
    padding: 0 5px !important;
    float: left
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a {
    background: #132350 !important;
    border-color: #152759 !important;
    padding: 10px 5px;
    text-align: center
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .media {
    position: relative;
    width: 50px
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .media img {
    width: 50px !important;
    padding: 5px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .info {
    width: calc(100% - 60px)
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .info .item {
    font-size: 10px;
    margin-top: 5px;
    white-space: nowrap;
    text-align: right
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a .info .decription {
    font-size: 8px;
    white-space: nowrap;
    text-align: right
}
body.mobile-view .home-payin-module .user-menu-v2 .center-col-v2 .list-payments li a:after {
    display: none
}
body.mobile-view .home-game {
    margin: 10px 0;
    display: table;
    width: 100%
}
body.mobile-view .home-game .game-title {
    font-size: 13px;
    margin-left: 10px;
    float: left;
    text-transform: uppercase
}
body.mobile-view .home-game .go {
    float: right;
    margin-right: 10px;
    font-size: 13px;
    padding: 3px 10px;
    border-radius: 30px;
    margin-top: -5px
}
body.mobile-view .home-game .game-scroll {
    margin: 5px 0;
    float: left;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    text-align: center;
    margin-bottom: 0 !important;
    position: relative
}
body.mobile-view .home-game .game-scroll .item {
    display: inline-block;
    width: 40%;
    margin-right: 5px
}
body.mobile-view .home-game .game-scroll .item:last-child {
    margin-right: 0
}
body.mobile-view .home-game .game-scroll .item img {
    width: 100%
}
body.mobile-view .helpers {
    display: none;
    width: 100%
}
body.mobile-view .helpers .item {
    display: block;
    width: 48%;
    display: table;
    float: left;
    margin: 0 1% !important;
    background-color: #323a15;
    height: 110px;
    background-size: 100% 100%
}
body.mobile-view .helpers .item svg {
    width: 60px;
    max-height: 60px;
    display: block;
    margin: 10px auto;
    fill: #f5ae44
}
body.mobile-view .helpers .item span {
    color: #fff;
    display: block;
    text-align: center;
    font-size: 13px
}
body.mobile-view .helpers .promotions {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/homepage/promotion.png)
}
body.mobile-view .helpers .support {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/mobile/homepage/support.png)
}
@media screen and (max-width:340px) {
    body.mobile-view .home-banner-row .home-banners {
        font-size: 11px !important
    }
}
@media screen and (max-width:360px) {
    body.mobile-view .home-live-events .events a .team {
        width: 28%
    }
    body.mobile-view .home-live-events .events a .score {
        width: 17%
    }
}
body.mobile-view .casino-showcase {
    padding: 10px 5px;
    background-color: #142f7e;
    -webkit-box-shadow: inset 0 0 10px #101e44;
    box-shadow: inset 0 0 10px #101e44
}
body.mobile-view .casino-showcase ul {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    overflow-x: auto;
    overflow-x: overlay;
    list-style-type: none;
    scroll-behavior: smooth;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none
}
body.mobile-view .casino-showcase ul::-webkit-scrollbar {
    display: none
}
body.mobile-view .casino-showcase li {
    padding: 0 5px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    scroll-snap-align: center
}
body.mobile-view .casino-showcase li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
body.mobile-view .casino-showcase li div {
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 75%
}
body.mobile-view .casino-showcase li img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}
body.mobile-view .casino-showcase li span {
    display: block;
    margin-top: 5px;
    color: #fff
}
body.mobile-view .contact .image {
    display: table;
    width: 100%;
    position: relative;
    margin-top: -10px
}
body.mobile-view .contact .image img {
    width: 100%
}
body.mobile-view .contact .image:after {
    content: "";
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/logo-square.png);
    position: absolute;
    width: 85px;
    height: 85px;
    background-size: 100%;
    border-radius: 5px;
    left: 25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
body.mobile-view .contact .btn {
    margin: 10px 0;
    border-radius: 2px;
    font-size: 16px;
    padding: 7px 0
}
body.mobile-view .contact .btn.live-chat-btn {
    font-size: 18px;
    padding: 8px 0
}
body.mobile-view .contact .text {
    margin: 5px 15px;
    line-height: 20px
}
body.mobile-view .promotion-category {
    margin: -9px 0 5px
}
body.mobile-view .promotion-category .promo-header-logo {
    width: 100%;
    margin: 0 auto;
    max-width: 1080px;
    padding: 16px;
    margin: 8px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
body.mobile-view .promotion-category .promo-header-logo img {
    width: 90%
}
body.mobile-view .promotion-category ul {
    background: none !important;
    padding: 5px;
    margin-bottom: 10px !important
}
body.mobile-view .promotion-category ul li {
    width: 20%;
    display: inline-block;
    float: none !important
}
body.mobile-view .promotion-category ul li a {
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: 400;
    background-color: #15348a
}
body.mobile-view .promotion-category ul li a svg {
    width: 25px;
    height: 25px;
    fill: #f5ae44;
    display: block;
    margin: 0 auto 5px
}
body.mobile-view .promotion-category h1 {
    display: none
}
body.mobile-view .promotion {
    margin: 0 0 10px auto !important;
    float: left;
    width: 100%
}
body.mobile-view .promotion > a {
    margin: 0 10px;
    border: 1px solid #2e5ad1;
    border-radius: 3px
}
body.mobile-view .promotion > a img {
    width: 100% !important
}
body.mobile-view .promotion:after,
body.mobile-view .promotion:before {
    display: none
}
body.mobile-view .promotion .detail-btn {
    background: #2548a7;
    padding: 3px 5px;
    border-radius: 0 0 3px 3px;
    display: table;
    width: 100%
}
body.mobile-view .promotion .detail-btn span {
    float: left;
    width: calc(100% - 120px);
    color: #fff;
    margin: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
    font-weight: 400
}
body.mobile-view .promotion .detail-btn .btn {
    padding: 3px 0;
    width: 100px;
    border-radius: 3px;
    float: right;
    font-size: 12px;
    background: #f5ae44;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5ae44), to(#e08b0c)) !important;
    background: linear-gradient(180deg, #f5ae44 0, #e08b0c) !important
}
@media screen and (min-width:600px) {
    body.mobile-view .promotion {
        width: 50% !important
    }
}
body.mobile-view.modal-open-promotion .modal .nav-justified > li {
    padding: 5px
}
body.mobile-view .promotion-modal .modal-content .modal-body ul li a {
    font-size: 11px;
    border-radius: 5px
}
body.mobile-view .promotion-modal {
    background-color: #323a15
}
body.mobile-view .promotion-modal .modal-dialog {
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-overflow-scrolling: touch
}
body.mobile-view .promotion-modal .modal-dialog .modal-content {
    position: absolute;
    height: 100%;
    width: 100%
}
body.mobile-view .promotion-modal .modal-dialog .modal-content .modal-body {
    height: 100%
}
body.mobile-view .promotion-modal .modal-dialog {
    margin: 0
}
body.mobile-view .promotion-modal .modal-dialog .modal-content {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: none !important;
    border: none
}
body.mobile-view .promotion-modal .modal-dialog .modal-content .modal-header .close {
    position: relative;
    right: 0;
    top: -2px;
    display: none
}
body.mobile-view .promotion-modal .modal-dialog .modal-content .modal-header img {
    margin: 0 0 10px;
    border-radius: 10px
}
body.mobile-view .promotion-modal .nav-justified > li {
    float: left;
    width: 50%
}
body.mobile-view .promotion-modal .modal-close {
    position: fixed;
    bottom: 0;
    padding: 10px 15px;
    width: 100%;
    background-color: #323a15
}
body.mobile-view .promotion-modal .modal-close .btn {
    width: 120px;
    margin: 0 auto;
    border-radius: 30px
}
@media screen and (min-width:900px) {
    body.mobile-view .promotion {
        width: 33.33333% !important
    }
}
body.mobile-view.modal-open-promotion .app-row > .app {
    overflow-y: hidden
}
body.mobile-view.modal-open-promotion .modal-backdrop,
body.mobile-view.modal-open-promotion .promotion-box {
    display: none
}
body.mobile-view .affiliate-landing {
    margin-top: -10px
}
body.mobile-view .affiliate-landing h1 {
    font-size: 18px;
    font-weight: 400
}
body.mobile-view .affiliate-landing h3 {
    font-weight: 400
}
body.mobile-view .affiliate-landing img {
    width: 100%;
    border-radius: 0
}
body.mobile-view .affiliate-landing > p {
    padding: 0 40px
}
body.mobile-view .affiliate-landing .buttons .btn {
    width: 46%;
    padding: 7px 0;
    float: left;
    margin: 10px 2%
}
body.mobile-view .affiliate-landing .form-container {
    margin-top: 20px !important
}
body.mobile-view .affiliate-landing .cards .card {
    width: 44% !important;
    margin: 8px 3% !important;
    padding: 10px 1px !important
}
body.mobile-view .affiliate-bg,
body.mobile-view .affiliate-landing .cards p {
    display: none
}
body.mobile-view .error-info {
    top: calc(50% - 130px);
    left: calc(50% - 120px);
    width: 240px
}
body.mobile-view .error-info a {
    width: 100%
}
body.mobile-view .score-bg {
    display: none !important
}
body.mobile-view .score-not-found {
    width: 100% !important
}
body.mobile-view .score-page .score-title {
    letter-spacing: 0;
    font-size: 15px
}
body.mobile-view .score-page .score-title svg {
    top: 3px !important
}
body.mobile-view .score-page .menu {
    clear: both;
    display: table;
    width: 100%;
    margin: 0 0 10px
}
body.mobile-view .score-page .menu a,
body.mobile-view .score-page .menu button {
    display: table-cell;
    width: 1%;
    float: none !important;
    text-align: center;
    padding: 9px 0 !important;
    font-size: 13px !important;
    text-transform: uppercase
}
body.mobile-view .score-page .dropdown a,
body.mobile-view .score-page .dropdown button,
body.mobile-view .score-page .rule-btn button {
    padding: 10px 0 !important;
    width: 100%;
    border-radius: 30px
}
body.mobile-view .score-page .events .item .content {
    padding: 0 10px
}
body.mobile-view .score-page .events .item .header .left {
    text-align: right
}
body.mobile-view .score-page .events .item .header .right {
    text-align: left
}
body.mobile-view .score-page .events .item .header .left,
body.mobile-view .score-page .events .item .header .right {
    font-size: 12px;
    padding: 0 20px
}
body.mobile-view .score-page .events .item .header .left img,
body.mobile-view .score-page .events .item .header .right img {
    top: 85px;
    -webkit-animation: none !important;
    animation: none !important;
    -webkit-filter: none;
    filter: none;
    left: 40% !important;
    width: 30px;
    height: 30px;
    display: none;
    z-index: 999
}
body.mobile-view .score-page .events .item .header .left img.away,
body.mobile-view .score-page .events .item .header .right img.away {
    left: auto !important;
    right: 40% !important
}
body.mobile-view .score-page .events .item .header .center .time {
    font-size: 11px;
    margin-top: -5px;
    line-height: 10px
}
body.mobile-view .score-page .events .item .button-content .popover {
    width: 100% !important;
    left: 0 !important;
    top: -107px !important;
    min-width: auto !important;
    max-width: none !important;
    border-radius: 0 !important;
    border: none !important;
    margin: 0 !important;
    height: 109px
}
body.mobile-view .score-page .events .item .button-content .popover .arrow {
    display: none
}
body.mobile-view .score-page .events .item .button-content .popover .popover-title {
    border: none !important;
    border-radius: 0 !important
}
@media (max-width:340px) {
    body.mobile-view .score-page .events .item .button-content .button {
        width: 190px
    }
}
footer {
    padding: 10px 0;
    background-color: #101e44
}
footer h2,
footer ul {
    padding: 0;
    margin: 0
}
footer ul {
    list-style-type: none
}
footer hr {
    margin: 10px 0;
    border-color: #142f7e
}
footer .footer__image-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
footer .footer__image-grid li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    height: 50px;
    padding: 5px
}
footer .footer__image-grid img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}
footer .custom-footer-text {
    margin: 5px 0
}
footer .custom-footer-text .telegram-module a,
footer .custom-footer-text .whatsapp-module a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 5px 0;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px
}
footer .custom-footer-text .telegram-module a.whatsapp-button,
footer .custom-footer-text .whatsapp-module a.whatsapp-button {
    background-color: #08a754
}
footer .custom-footer-text .telegram-module a.telegram-button,
footer .custom-footer-text .whatsapp-module a.telegram-button {
    background-color: #2bb9ff
}
footer .custom-footer-text .telegram-module a i,
footer .custom-footer-text .whatsapp-module a i {
    font-size: 16px;
    margin-right: 10px
}
footer .custom-footer-text .link {
    text-align: center;
    margin-top: 5px
}
footer .footer__links {
    padding-left: 16px;
    margin: 5px 0;
    border-left: 2px solid #f5ae44
}
footer .footer__links h2 {
    color: #f5ae44;
    font-size: 14px;
    margin-bottom: 10px
}
footer .footer__links li a {
    color: #fff;
    line-height: 20px
}
footer .footer__social {
    margin: 5px 0
}
footer .footer__social ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}
footer .footer__social ul i {
    color: #fff;
    font-size: 40px
}
footer .footer__info {
    font-size: 10px;
    text-align: center
}
footer .footer__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
footer .footer__img .gambleaware {
    padding: 0 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%
}
footer .footer__img .comodo {
    padding: 0 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%
}
footer .footer__img img {
    width: 100%
}
footer .footer__logo {
    display: block;
    margin: 0 auto;
    width: 50%;
    max-width: 150px
}
body:not(.mobile-view) footer {
    padding: 16px 0
}
body:not(.mobile-view) footer .custom-footer-text,
body:not(.mobile-view) footer .footer__links {
    margin: 0
}
body:not(.mobile-view) footer .custom-footer-text .telegram-module a,
body:not(.mobile-view) footer .custom-footer-text .whatsapp-module a,
body:not(.mobile-view) footer .footer__links .telegram-module a,
body:not(.mobile-view) footer .footer__links .whatsapp-module a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 5px 0;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px
}
body:not(.mobile-view) footer .custom-footer-text .telegram-module a.whatsapp-button,
body:not(.mobile-view) footer .custom-footer-text .whatsapp-module a.whatsapp-button,
body:not(.mobile-view) footer .footer__links .telegram-module a.whatsapp-button,
body:not(.mobile-view) footer .footer__links .whatsapp-module a.whatsapp-button {
    background-color: #08a754
}
body:not(.mobile-view) footer .custom-footer-text .telegram-module a.telegram-button,
body:not(.mobile-view) footer .custom-footer-text .whatsapp-module a.telegram-button,
body:not(.mobile-view) footer .footer__links .telegram-module a.telegram-button,
body:not(.mobile-view) footer .footer__links .whatsapp-module a.telegram-button {
    background-color: #2bb9ff
}
body:not(.mobile-view) footer .custom-footer-text .telegram-module a i,
body:not(.mobile-view) footer .custom-footer-text .whatsapp-module a i,
body:not(.mobile-view) footer .footer__links .telegram-module a i,
body:not(.mobile-view) footer .footer__links .whatsapp-module a i {
    font-size: 16px;
    margin-right: 10px
}
body:not(.mobile-view) footer .custom-footer-text {
    max-width: 320px;
    margin: 0 auto
}
body:not(.mobile-view) footer .footer__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
body:not(.mobile-view) footer .footer__links a:hover {
    color: #f5ae44
}
body:not(.mobile-view) footer .footer__image-grid li {
    -ms-flex-preferred-size: 7.5%;
    flex-basis: 7.5%;
    padding: 10px 5px
}
body:not(.mobile-view) footer .footer__image-grid li img:hover {
    -webkit-filter: unset;
    filter: unset
}
body:not(.mobile-view) footer .footer__security {
    margin-bottom: 10px
}
body:not(.mobile-view) footer .footer__security .footer__adult,
body:not(.mobile-view) footer .footer__security .footer__adult .adult {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
body:not(.mobile-view) footer .footer__security .footer__adult .adult {
    padding: 5px;
    font-size: 14px;
    margin-right: 10px;
    background-color: #142f7e;
    border: 1px solid #2548a7
}
body:not(.mobile-view) footer .footer__social {
    margin: 10px 0
}
body:not(.mobile-view) footer .footer__social li {
    margin-right: 10px
}
body:not(.mobile-view) footer .footer__social li:last-child {
    margin-left: 0
}
body:not(.mobile-view) footer .footer__social li i {
    font-size: 34px
}
body:not(.mobile-view) footer .footer__scroll-top {
    display: block;
    padding: 10px 20px;
    color: #fff;
    margin-top: 10px;
    text-align: center;
    border: 1px solid #f5ae44
}
body:not(.mobile-view) footer .footer__info {
    text-align: unset;
    padding: 0 100px
}
body:not(.mobile-view) footer .footer__img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
body:not(.mobile-view) footer .footer__img .comodo,
body:not(.mobile-view) footer .footer__img .gambleaware {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    margin: 10px 0
}
@media only screen and (max-width:1200px) {
    body:not(.mobile-view) footer .container,
    body:not(.mobile-view) section .container,
    body:not(.mobile-view) section .container-fluid {
        width: 980px
    }
    body:not(.mobile-view).app {
        width: 100%;
        display: table
    }
    body:not(.mobile-view) .mainTop .menu li a {
        font-size: 12px !important
    }
    body:not(.mobile-view) .userTop .user ul li a {
        font-size: 11px !important;
        padding: 10px 4px !important
    }
    body:not(.mobile-view) .userTop .special-pages {
        float: left;
        margin-top: 3px;
        width: 6%;
        padding-left: 15px !important;
        padding-top: 6px;
        overflow: hidden;
        padding-left: 5px;
        position: absolute;
        z-index: 55;
        border-radius: 3px;
        border: 1px solid rgba(72, 78, 97, 0);
        -webkit-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out
    }
    body:not(.mobile-view) .userTop .special-pages p {
        display: block;
        margin-bottom: 5px
    }
    body:not(.mobile-view) .userTop .special-pages p:after {
        display: block
    }
    body:not(.mobile-view) .userTop .special-pages ul {
        display: none;
        position: absolute;
        top: -20px;
        left: 60px;
        width: 100%
    }
    body:not(.mobile-view) .userTop .special-pages ul li a {
        margin: 22px 0 0
    }
    body:not(.mobile-view) .userTop .special-pages:hover {
        width: 55%;
        border: 1px solid #323a15 !important;
        background: #323a15
    }
    body:not(.mobile-view) .userTop .special-pages:hover ul {
        display: block
    }
    body:not(.mobile-view) .list-games .game {
        width: 33.33333%
    }
    body:not(.mobile-view) .match-detail .match-content.live .detail {
        width: 90% !important
    }
    body:not(.mobile-view) .col-live-left .live-shortcuts {
        font-size: 12px
    }
    body:not(.mobile-view) .col-live-left .live-shortcuts .row > [class^=col-] {
        padding: 0 !important
    }
    body:not(.mobile-view) .casino-winners,
    body:not(.mobile-view) .slot-winners {
        display: none
    }
    body:not(.mobile-view) .betSlip .couponInc .couponMatch .matchOdd {
        width: 50% !important
    }
    body:not(.mobile-view) .game-contain .game {
        width: 90% !important
    }
    body:not(.mobile-view) .game-contain .game iframe {
        height: 450px !important;
        width: 100% !important
    }
    body:not(.mobile-view) .live-scores .matches {
        margin-top: 7px
    }
    body:not(.mobile-view) .home-banners {
        border-radius: 0 !important;
        height: 170px;
        font-size: 11px
    }
    body:not(.mobile-view) .home-banners .play {
        bottom: 15px;
        width: 90%;
        left: 5%
    }
}
@media screen and (max-width:1400px) {
    .betSlip .couponInc .couponMatch .bet .bet-alert {
        padding: 8px 20px;
        line-height: 16px
    }
    .col-live-left {
        width: 250px
    }
    .col-live-center {
        width: calc(100% - 546px)
    }
    body:not(.mobile-view) .track_long .col-live-center {
        width: calc(100% - 646px)
    }
    .col-live-right {
        width: 296px
    }
}
.poker-page .go-lobby .transactions .btn.btn-info svg {
    fill: #000 !important
}
#notificationPopup .modal-header,
.affiliate-landing .commission-table .table .top,
.betSlip .title-block ul li.active a,
.betSlip .title-block ul li a:hover,
.bg-status-0,
.bg-status-1,
.bonuses .detail .btn,
.btn-info,
.btnOdd.active,
.btnOdd.active .oddName,
.btnOdd.active .outcomeName,
.btnOdd.active b,
.casino-games .casino-game .image .name,
.casino-games .casino-game:hover .play,
.col-live-left .live-shortcuts a.active.leagues-icon,
.col-live-left .live-shortcuts a.active.tv-icon,
.col-live-right .match-track .title a.active,
.col-slot-banner a,
.col-sportsbook-center .col-sportsbook-center-left .market,
.col-sportsbook-center ul.sports li a.active i,
.col-sportsbook-center ul.sports li a:hover i,
.col-sportsbook-left ul.list.categories li .tournaments li a.active,
.daterangepicker td.active,
.home-banners:hover span,
.home-event-module .item .event a,
.list-games .game .info .buttons .center .button,
.match-detail .betting-groups li.active a,
.match-detail .match-content.live .matchTime,
.match-detail .match-content.live .tab-menu ul li.active a,
.pagination li.active a,
.promotion-modal .modal-content .modal-body ul li.active a,
.promotion-modal .modal-content .modal-body ul li a:hover,
.score-page .events .item .button-content .button:not(.danger):not(.completed),
.score-page .menu a.active,
.slot-left-menu .search-category .slot-nav ul li a .count,
.slot-menu-horizontal.casino ul li.active a,
.title .count,
.user-form .before-info span,
.user-menu .right-col .coupon-table .system-coupon-table td table .button[aria-expanded=true],
.user-menu .right-col .user-view .user-card .photo .file-input label:hover,
.userTop .login .btn.register-btn,
.userTop .top-link span .badge,
body.mobile-view #scrollTop,
body.mobile-view .betslip-btn-main,
body.mobile-view .betslip-btn .count,
body.mobile-view .betSlip .coupon-title .clearevents,
body.mobile-view .betSlip .couponInc .couponMatch .event-odds span,
body.mobile-view .bottom-info-balance .top .betslip-box .count,
body.mobile-view .casino-menu ul li.active a,
body.mobile-view .home-game ul li.active a,
body.mobile-view .mainTop .login .btn.register-btn,
body.mobile-view .mobile-view-left-menu .menu-title-bg,
body.mobile-view .mobile-view-left-menu .support-btn,
body.mobile-view .mobile-view-right-menu .support-btn,
body.mobile-view .mobile-view-right-menu ul li a .badge,
body.mobile-view .mobile-view-right-menu ul li a svg,
body.mobile-view .user-menu-v2 .center-col-v2 .page-title .goback,
body:not(.mobile-view) .btnOdd:hover,
body:not(.mobile-view) .btnOdd:hover .oddName,
body:not(.mobile-view) .btnOdd:hover .oddName b,
body:not(.mobile-view) .btnOdd:hover .outcomeName,
body:not(.mobile-view) .live_close_left .col-live-left .icons .close-icon,
body:not(.mobile-view).on_iframe .center-col-v2 .payment-right .bank-panel .panel-heading h3,
body:not(.mobile-view).on_iframe .left-col-v2.user .menu ul li a.active,
body:not(.mobile-view) .user-menu-v2.coupons .center-col-v2 .coupon-right .detail .event .bet-type span.label-0,
body:not(.mobile-view) .user-menu-v2.special-page .center-col-v2 > h3:first-child,
input[type=checkbox]:checked + label:after,
input[type=checkbox]:checked + label:hover:after {
    color: #000 !important
}
.userTop .special-pages ul li a.btn-xs {
    color: #fff !important
}
.userTop .special-pages ul li a.btn-xs.active:hover,
.userTop .special-pages ul li a.btn-xs:hover {
    color: #000 !important
}
.userTop .special-pages ul li a.btn-xs.active {
    color: #f5ae44 !important
}
.live-line .title-block i {
    color: #fff
}
.live-line .title-block.bethub-background-sport-hubradar-1,
.live-line .title-block.bethub-background-sport-hubradar-62,
.live-line .title-block.bethub-background-sport-hubradar-167,
.live-line .title-block.bethub-background-sport-radar-1 {
    background: #38855b !important
}
.live-line .title-block.bethub-background-sport-hubradar-23,
.live-line .title-block.bethub-background-sport-radar-2 {
    background: #ca6b16 !important
}
.live-line .title-block.bethub-background-sport-hubradar-2,
.live-line .title-block.bethub-background-sport-radar-5 {
    background: #749724 !important
}
.live-line .title-block.bethub-background-sport-hubradar-27,
.live-line .title-block.bethub-background-sport-hubradar-51,
.live-line .title-block.bethub-background-sport-radar-23 {
    background: #2483c3 !important
}
.live-line .title-block.bethub-background-sport-hubradar-20,
.live-line .title-block.bethub-background-sport-hubradar-68,
.live-line .title-block.bethub-background-sport-hubradar-71,
.live-line .title-block.bethub-background-sport-radar-6,
.live-line .title-block.bethub-background-sport-radar-13,
.live-line .title-block.bethub-background-sport-radar-29 {
    background: #94a6a6 !important
}
.live-line .title-block.bethub-background-sport-hubradar-26,
.live-line .title-block.bethub-background-sport-radar-3 {
    background: #ce4861 !important
}
.live-line .title-block.bethub-background-sport-hubradar-10,
.live-line .title-block.bethub-background-sport-hubradar-39,
.live-line .title-block.bethub-background-sport-hubradar-72,
.live-line .title-block.bethub-background-sport-hubradar-92,
.live-line .title-block.bethub-background-sport-radar-4 {
    background: #868686 !important
}
.live-line .title-block.bethub-background-sport-hubradar-34,
.live-line .title-block.bethub-background-sport-hubradar-89,
.live-line .title-block.bethub-background-sport-radar-10 {
    background: #4485bd !important
}
.live-line .title-block.bethub-background-sport-hubradar-22,
.live-line .title-block.bethub-background-sport-hubradar-73,
.live-line .title-block.bethub-background-sport-hubradar-96,
.live-line .title-block.bethub-background-sport-hubradar-175,
.live-line .title-block.bethub-background-sport-radar-11 {
    background: #e87f23 !important
}
.live-line .title-block.bethub-background-sport-hubradar-24,
.live-line .title-block.bethub-background-sport-hubradar-29,
.live-line .title-block.bethub-background-sport-hubradar-79,
.live-line .title-block.bethub-background-sport-radar-12,
.live-line .title-block.bethub-background-sport-radar-16 {
    background: #cdb495 !important
}
.live-line .title-block.bethub-background-sport-hubradar-48,
.live-line .title-block.bethub-background-sport-hubradar-91,
.live-line .title-block.bethub-background-sport-radar-20 {
    background: #f79e1e !important
}
.live-line .title-block.bethub-background-sport-hubradar-61,
.live-line .title-block.bethub-background-sport-radar-21 {
    background: #e6c35d !important
}
.live-line .title-block.bethub-background-sport-hubradar-60,
.live-line .title-block.bethub-background-sport-hubradar-99,
.live-line .title-block.bethub-background-sport-radar-19 {
    background: #68bad0 !important
}
.live-line .title-block.bethub-background-sport-hubradar-3,
.live-line .title-block.bethub-background-sport-radar-9 {
    background: #2ab162 !important
}
.live-line .title-block.bethub-background-sport-hubradar-6,
.live-line .title-block.bethub-background-sport-hubradar-7,
.live-line .title-block.bethub-background-sport-hubradar-8,
.live-line .title-block.bethub-background-sport-hubradar-9,
.live-line .title-block.bethub-background-sport-hubradar-11,
.live-line .title-block.bethub-background-sport-hubradar-12,
.live-line .title-block.bethub-background-sport-hubradar-13,
.live-line .title-block.bethub-background-sport-hubradar-14,
.live-line .title-block.bethub-background-sport-hubradar-15,
.live-line .title-block.bethub-background-sport-hubradar-16,
.live-line .title-block.bethub-background-sport-hubradar-17,
.live-line .title-block.bethub-background-sport-hubradar-18,
.live-line .title-block.bethub-background-sport-hubradar-19,
.live-line .title-block.bethub-background-sport-radar-14 {
    background: #87b7ce !important
}
.live-line .title-block.bethub-background-sport-hubradar-30,
.live-line .title-block.bethub-background-sport-radar-17 {
    background: #ceb396 !important
}
.live-line .title-block.bethub-background-sport-hubradar-65,
.live-line .title-block.bethub-background-sport-radar-22 {
    background: #cf8653 !important
}
.live-line .title-block.bethub-background-sport-hubradar-52,
.live-line .title-block.bethub-background-sport-radar-26,
.live-line .title-block.bethub-background-sport-radar-34 {
    background: #87b7ce !important
}
.live-line .title-block.bethub-background-sport-hubradar-25,
.live-line .title-block.bethub-background-sport-hubradar-28,
.live-line .title-block.bethub-background-sport-hubradar-80,
.live-line .title-block.bethub-background-sport-radar-32,
.live-line .title-block.bethub-background-sport-radar-61 {
    background: #3199d8 !important
}
.live-line .title-block.bethub-background-sport-hubradar-4,
.live-line .title-block.bethub-background-sport-hubradar-75,
.live-line .title-block.bethub-background-sport-hubradar-176,
.live-line .title-block.bethub-background-sport-radar-30 {
    background: #889aca !important
}
.live-line .title-block.bethub-background-sport-hubradar-33,
.live-line .title-block.bethub-background-sport-radar-31 {
    background: #585784 !important
}
.live-line .title-block.bethub-background-sport-hubradar-44,
.live-line .title-block.bethub-background-sport-hubradar-76,
.live-line .title-block.bethub-background-sport-hubradar-77,
.live-line .title-block.bethub-background-sport-hubradar-84,
.live-line .title-block.bethub-background-sport-hubradar-85,
.live-line .title-block.bethub-background-sport-hubradar-180,
.live-line .title-block.bethub-background-sport-radar-109,
.live-line .title-block.bethub-background-sport-radar-110,
.live-line .title-block.bethub-background-sport-radar-111 {
    background: #2c535f !important
}
.bethub-live-match.sport-1 {
    background: #0f2419 !important
}
.bethub-live-match.sport-2 {
    background: #4e2908 !important
}
.bethub-live-match.sport-5 {
    background: #1f2809 !important
}
.bethub-live-match.sport-23 {
    background: #0f354f !important
}
.bethub-live-match.sport-6,
.bethub-live-match.sport-13,
.bethub-live-match.sport-29 {
    background: #506060 !important
}
.bethub-live-match.sport-3 {
    background: #6f1e2d !important
}
.bethub-live-match.sport-4 {
    background: #414141 !important
}
.bethub-live-match.sport-10 {
    background: #1f3e58 !important
}
.bethub-live-match.sport-11 {
    background: #753d0c !important
}
.bethub-live-match.sport-12,
.bethub-live-match.sport-16,
.bethub-live-match.sport-20 {
    background: #937045 !important
}
.bethub-live-match.sport-21 {
    background: #a17e19 !important
}
.bethub-live-match.sport-19 {
    background: #297285 !important
}
.bethub-live-match.sport-9 {
    background: #104224 !important
}
.bethub-live-match.sport-14 {
    background: #3b7590 !important
}
.bethub-live-match.sport-17 {
    background: #956f45 !important
}
.bethub-live-match.sport-22 {
    background: #774521 !important
}
.bethub-live-match.sport-26,
.bethub-live-match.sport-34 {
    background: #3b7590 !important
}
.bethub-live-match.sport-30,
.bethub-live-match.sport-32,
.bethub-live-match.sport-61 {
    background: #144a6b !important
}
.bethub-live-match.sport-31 {
    background: #212031 !important
}
.bethub-live-match.sport-109,
.bethub-live-match.sport-110,
.bethub-live-match.sport-111 {
    background: #000101 !important
}
.special-content {
    font-size: 11px;
    background: #0f2563;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left
}
.special-content h1,
.special-content h2 {
    font-size: 22px;
    color: #f5ae44
}
body.mobile-view .banner-container .pay img {
    width: 100%
}
body.mobile-view .banner-container .pay__v2 {
    display: grid;
    padding: 10px;
    grid-gap: 10px;
    background: #13235f;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
body.mobile-view .banner-container .pay__v2 img {
    width: 100%
}
body.mobile-view .col-homeleftSlider {
    display: block !important;
    width: 100% !important
}
body.mobile-view .col-homeleftSlider #homepageSlider {
    margin: 0 -15px
}
body.mobile-view .home-live-events {
    margin: 0
}
.warning-msg-app,
body.mobile-view .col-homerightSlider {
    display: none !important
}
.warning-msg-app {
    background: #f5ae44 !important;
    color: #000 !important
}
@media (min-width:1420px) {
    .warning-msg-app {
        font-size: 13px
    }
}
.warning-msg-app b {
    color: #ef0000 !important
}
.warning-msg-app span {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: 3;
    animation-iteration-count: 3
}
@media (max-width:996px) {
    .site-widget,
    a.live-stream-fixed {
        display: none
    }
}
.o-hidden canvas {
    display: none !important
}
.userTop .logo {
    background-size: 100% 100% !important
}
body.mobile-view .oddMain a[data-toggle=collapse] {
    display: none !important
}
body.mobile-view .match-detail .match-odds .oddMain .content {
    display: block !important
}
body.mobile-view .match-detail .match-odds .oddMain .title .marketname {
    pointer-events: none
}
.col-slot-banner img {
    width: 100%
}
.promotion-container ul.nav.nav-justified {
    display: none
}
@media (max-width:1330px) {
    header #time,
    header .userbonuses_router,
    header .usertickets_router {
        display: none
    }
}
body.mobile-view .global-licence img {
    width: 65px
}
footer .top .page-items:nth-child(4) {
    visibility: hidden
}
body:not(.mobile-view) .form-container.login .image img {
    width: 340px !important
}
body:not(.mobile-view) .form-container.register .image img {
    width: 330px !important
}
body:not(.mobile-view) .global-licence {
    position: absolute;
    display: block;
    top: 40px;
    left: 445px
}
body:not(.mobile-view) footer .top .social-icons {
    margin-left: -85px !important;
    position: relative !important;
    left: 25px !important
}
body:not(.mobile-view).on_iframe .user-menu-v2.payment .list-payments:not(.coins) li.moneymatrix .media {
    width: 146px
}
body:not(.mobile-view).on_iframe .user-menu-v2.payment .list-payments:not(.coins) li.moneymatrix .media:before {
    left: 50px
}
.list-payments li.moneymatrix a .info .item {
    font-size: 0
}
.list-payments li.moneymatrix a .info .item:before {
    content: "Kredi Kart\131";
    font-size: 12px
}
li.moneymatrix .media img {
    opacity: 0
}
li.moneymatrix .media:before {
    content: "";
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/theme/dark/providers/creditcard.png?v1.6) no-repeat;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    zoom: 80%;
    width: 90px;
    height: 25px;
    background-size: 100%
}
@media only screen and (max-width:1200px) {
    body:not(.mobile-view) .userTop .special-pages:hover {
        width: 300px
    }
    body:not(.mobile-view) .userTop .special-pages ul li a {
        margin-top: 20px !important
    }
}
body.mobile-view .mobile-view-left-menu ul li.slot_router a {
    font-size: 0
}
body.mobile-view .mobile-view-left-menu ul li.slot_router a:after {
    content: "SLOT";
    font-size: 11px
}
body.mobile-view .mobile-view-left-menu ul li.slot_router a:before {
    margin: -16px 5px -2px 0
}
.casino-winners ul li.active a {
    font-size: 0
}
.casino-winners ul li.active a:before {
    content: "EN Y\DCKSEK KAZANANLAR";
    font-size: 14px
}
.casino-winners .content .win .amount {
    font-size: 14px
}
.casino-winners .content .win .game,
.casino-winners .content .win .number {
    font-size: 12px
}
body.mobile-view .mobile-view-left-menu .fast-access li:nth-child(3),
body.mobile-view .mobile-view-right-menu .fast-access li:nth-child(3) {
    float: left !important;
    top: auto !important
}
body:not(.mobile-view) .mainTop .vip_router {
    display: none !important
}
.other-bg {
    background: 50%/cover no-repeat url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/other-bg.jpg) !important;
    background-attachment: fixed
}
.casino-bg,
.other-bg,
.promotion-bg,
.slot-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}
.casino-bg,
.promotion-bg,
.slot-bg {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/bg-tile.png);
    background-color: #323a15;
    background-repeat: repeat;
    background-size: 100px auto;
    background-position: 50%;
    background-attachment: fixed;
    opacity: .2
}
body.mobile-view .casino-bg,
body.mobile-view .promotion-bg,
body.mobile-view .slot-bg {
    position: fixed
}
.score-bg {
    -webkit-filter: none !important;
    filter: none !important
}
.mobile-view #app-area .casinoMonopoly,
body:not(.mobile-view) #app-area .casinoMonopoly.is-active {
    display: none !important
}
body #app-area .app .userTop .special-pages ul li a.btn-xs.active,
body #app-area .app .userTop .special-pages ul li a.btn-xs:hover {
    color: #000 !important
}
a.facebook {
    display: none !important
}
body #app-area .app .userTop .special-pages ul li.affiliate_router a.btn-xs:after {
    content: "Affiliate/ Ortakl\131k";
    font-size: 12px !important
}
body #app-area .app .userTop .special-pages ul li.affiliate_router a.btn-xs {
    font-size: 0
}
body #app-area .app .userTop .special-pages ul li a.btn-xs {
    color: #000 !important;
    margin: 4px 0 0 5px;
    border-radius: 5px;
    font-size: 12px;
    background: #f5ae43 !important
}
body:not(.mobile-view).on_iframe .left-col-v2.user .menu {
    background: none !important;
    position: relative;
    z-index: 11
}
.casino-providers .category .games a.active,
.casino-providers .category .games a:hover {
    background: #121d3b !important
}
.casino-providers .category .games a img {
    -webkit-filter: none !important;
    filter: none !important
}
body:not(.mobile-view) .user-menu-v2.payment .center-col-v2 .payment-left {
    padding-bottom: 70px
}
body:not(.mobile-view) .auth-bg {
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/authbg.jpg);
    background-attachment: fixed !important;
    position: absolute;
    width: 100%;
    z-index: -1;
    height: 100%;
    left: 0;
    top: 0;
    background-size: 100%;
    background-position: bottom
}
body:not(.mobile-view) #app-area .app header:not(.fixed) {
    position: relative;
    background: #323a15
}
body:not(.mobile-view) #app-area .app header:not(.fixed) .mainTop,
body:not(.mobile-view) #app-area .app header:not(.fixed) .userTop {
    border: none !important
}
body:not(.mobile-view) .mainTop .menu li a {
    padding: 9px 10px;
    margin: 8px 2px 0 3px
}
body:not(.mobile-view) a.live-stream-fixed {
    position: fixed;
    left: 90px;
    bottom: 5px;
    z-index: 999
}
body:not(.mobile-view) a.live-stream-fixed img {
    width: 205px
}
body:not(.mobile-view) .site-widget {
    position: fixed;
    left: 15px;
    bottom: 10px;
    z-index: 999999999;
    width: 50px
}
body:not(.mobile-view) .site-widget a {
    border-radius: 100%;
    display: block;
    background: #f5ae44;
    width: 45px;
    height: 45px;
    margin: 4px;
    text-align: center;
    line-height: 63px;
    -webkit-box-shadow: -2px 0 14px 2px rgba(0, 0, 0, .29);
    box-shadow: -2px 0 14px 2px rgba(0, 0, 0, .29)
}
body:not(.mobile-view) .site-widget a svg {
    width: 24px;
    height: 24px;
    fill: #fff
}
body:not(.mobile-view) .site-widget a.button svg {
    fill: #000
}
body:not(.mobile-view) .site-widget .media {
    position: absolute;
    top: -15px
}
body:not(.mobile-view) .site-widget:hover .media a {
    opacity: 1;
    display: block !important;
    -webkit-box-shadow: -2px 0 14px 2px rgba(0, 0, 0, .68);
    box-shadow: -2px 0 14px 2px rgba(0, 0, 0, .68)
}
body:not(.mobile-view) .site-widget:hover .media a.messenger {
    -webkit-transition: all 1.4s ease-in-out
}
body:not(.mobile-view) .site-widget:hover .media a.whatsapp {
    -webkit-transition: all 1.2s ease-in-out
}
body:not(.mobile-view) .site-widget:hover .media a.envelope {
    -webkit-transition: all 1s ease-in-out
}
body:not(.mobile-view) .site-widget:hover .media a.youtube {
    -webkit-transition: all .8s ease-in-out
}
body:not(.mobile-view) .site-widget:hover .media a.instagram {
    -webkit-transition: all .4s ease-in-out
}
body:not(.mobile-view) .site-widget:hover .media a.twitter {
    -webkit-transition: all .2s ease-in-out
}
body:not(.mobile-view) .site-widget:hover a.button {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
}
body:not(.mobile-view) .site-widget .media a {
    opacity: 0;
    display: none
}
body:not(.mobile-view) .site-widget .media a.messenger {
    background: #3b5998;
    display: block !important
}
body:not(.mobile-view) .site-widget .media a.whatsapp {
    background: #25d366;
    display: block !important
}
body:not(.mobile-view) .site-widget .media a.envelope {
    background: #a4c639;
    display: block !important
}
body:not(.mobile-view) .site-widget .media a.youtube {
    background: red;
    display: block !important
}
body:not(.mobile-view) .site-widget .media a.instagram {
    background: #c32aa3;
    display: block !important
}
body:not(.mobile-view) .site-widget .media a.twitter {
    background: #1da1f2;
    display: block !important
}
body:not(.mobile-view) .site-widget a.button {
    bottom: 0;
    position: absolute;
    -webkit-transition: all .2s ease-in-out
}
body:not(.mobile-view) .site-widget:hover {
    height: 305px
}
body:not(.mobile-view) .userTop {
    background: #323a15 !important;
    border-bottom: 1px solid #323a15 !important
}
body:not(.mobile-view) .mainTop {
    height: auto;
    background: #173794
}
body:not(.mobile-view) .mainTop .menu {
    position: relative
}
body:not(.mobile-view) .mainTop .menu li a {
    margin: 0;
    padding: 10px;
    font-size: 12px;
    -webkit-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out
}
@media (min-width:1200px) and (max-width:1310px) {
    body:not(.mobile-view) .mainTop .menu li a {
        font-size: 12px
    }
}
@media (min-width:1310px) and (max-width:1450px) {
    body:not(.mobile-view) .mainTop .menu li a {
        font-size: 11px
    }
}
@media only screen and (max-width:1189px) {
    body:not(.mobile-view) .mainTop .menu li a {
        font-size: 10px !important
    }
}
body:not(.mobile-view) .mainTop .menu li a.active,
body:not(.mobile-view) .mainTop .menu li a:hover {
    background-color: #f5ae44
}
body:not(.mobile-view) .mainTop .menu li a:before {
    content: "";
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/menu-categories.png);
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 5px;
    margin-top: -3px;
    zoom: .8
}
@media only screen and (max-width:1310px) {
    body:not(.mobile-view) .mainTop .menu li a:before {
        display: none
    }
}
body:not(.mobile-view) .mainTop .menu li a.bingo_router:before {
    background-position: 0 -97px
}
body:not(.mobile-view) .mainTop .menu li a.casino_router:before {
    background-position: 0 0
}
body:not(.mobile-view) .mainTop .menu li a.live_router:before {
    background-position: -24px 0
}
body:not(.mobile-view) .mainTop .menu li a.beton_router:before {
    background-position: 0 -72px
}
body:not(.mobile-view) .mainTop .menu li a.promotions_router:before {
    background-position: 0 -24px
}
body:not(.mobile-view) .mainTop .menu li a.slot_router:before {
    background-position: -24px -24px
}
body:not(.mobile-view) .mainTop .menu li a.sportsbook_router:before {
    background-position: 0 -48px
}
body:not(.mobile-view) .mainTop .menu li a.virtual_router:before {
    background-position: -24px -48px
}
body:not(.mobile-view) .mainTop .menu li a.zeppelin_router:before {
    background-position: -24px -97px
}
body:not(.mobile-view) .mainTop .menu li a.tv_router:before {
    background-position: -24px -72px
}
body:not(.mobile-view) .mainTop > .container-fluid,
body:not(.mobile-view) .userTop > .container-fluid {
    width: 1310px !important
}
@media only screen and (max-width:1189px) {
    body:not(.mobile-view) .mainTop > .container-fluid,
    body:not(.mobile-view) .userTop > .container-fluid {
        width: 980px !important
    }
}
@media (min-width:1600px) and (max-width:1900px) {
    body:not(.mobile-view) .mainTop > .container-fluid,
    body:not(.mobile-view) .userTop > .container-fluid {
        width: 1425px !important
    }
}
@media (min-width:1200px) and (max-width:1310px) {
    body:not(.mobile-view) .container:not(.slider-container),
    body:not(.mobile-view) .mainTop > .container-fluid,
    body:not(.mobile-view) .userTop > .container-fluid {
        width: 1200px !important
    }
    body:not(.mobile-view) .col-casinoSlider,
    body:not(.mobile-view) .col-slotSlider {
        width: 540px
    }
    body:not(.mobile-view) .col-casinoSlider img,
    body:not(.mobile-view) .col-slotSlider img {
        height: 320px
    }
}
body:not(.mobile-view) .bethub-view {
    height: calc(100% - 102px);
    top: 102px
}
body:not(.mobile-view) .merit-custom {
    position: relative;
    z-index: 2;
    font-family: Roboto, sans-serif
}
body:not(.mobile-view) .merit-custom .pay__v2 {
    clear: both;
    background: #13235f;
    overflow: hidden;
    position: relative;
    display: grid;
    padding: 10px;
    grid-gap: 10px;
    grid-template-columns: repeat(5, 1fr)
}
body:not(.mobile-view) .merit-custom .pay__v2 img {
    width: 100%
}
body:not(.mobile-view) .merit-custom .pay {
    clear: both;
    background: #0e1c46;
    background: -webkit-gradient(linear, left top, right top, from(#030815), color-stop(49%, #0c2d83), to(#030815));
    background: linear-gradient(90deg, #030815 0, #0c2d83 49%, #030815);
    overflow: hidden;
    position: relative;
    display: grid;
    grid-template-columns: repeat(3, 1fr)
}
body:not(.mobile-view) .merit-custom .pay img {
    width: 100%
}
body:not(.mobile-view) .merit-custom .pay .item {
    display: table-cell;
    width: 1%;
    color: #fff;
    text-align: center;
    padding: 15px 5px;
    position: relative;
    text-decoration: none
}
body:not(.mobile-view) .merit-custom .pay .item:hover img {
    -webkit-transform: translate(-50%, -50%) rotate(1turn) !important;
    transform: translate(-50%, -50%) rotate(1turn) !important
}
body:not(.mobile-view) .merit-custom .pay .item .icon {
    width: 120px;
    height: 115px;
    position: relative;
    margin: 0 auto;
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/pay-box.png);
    background-size: 100% 100%
}
body:not(.mobile-view) .merit-custom .pay .item .icon img {
    width: 65px;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}
body:not(.mobile-view) .merit-custom .pay .item .left {
    text-align: center
}
body:not(.mobile-view) .merit-custom .pay .item .left h1 {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}
body:not(.mobile-view) .merit-custom .pay .item .left .button {
    clear: both;
    display: block;
    width: 140px;
    font-weight: 700;
    margin: 0 auto;
    padding: 10px 0;
    background: #f5ae44;
    -webkit-box-shadow: 1px 1px 16px 3px #000;
    box-shadow: 1px 1px 16px 3px #000;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    border-radius: 5px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
body:not(.mobile-view) .merit-custom .pay .item:hover .icon {
    border-color: #f5ae44
}
body:not(.mobile-view) .merit-custom .pay .item:hover .button {
    -webkit-box-shadow: 1px 1px 16px 3px #f5ae44;
    box-shadow: 1px 1px 16px 3px #f5ae44
}
body:not(.mobile-view) .merit-custom .category .item {
    width: 25%;
    position: relative;
    float: left;
    z-index: 1;
    height: 300px;
    background: #001038;
    overflow: hidden;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}
body:not(.mobile-view) .merit-custom .category .item.merit:before {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/home-merit.jpg?v2)
}
body:not(.mobile-view) .merit-custom .category .item.sport:before {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/home-sport.jpg?v2)
}
body:not(.mobile-view) .merit-custom .category .item.casino:before {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/home-casino.jpg?v2)
}
body:not(.mobile-view) .merit-custom .category .item.slot:before {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/home-slot.jpg?v2)
}
body:not(.mobile-view) .merit-custom .category .item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
    height: 100%;
    background-size: 100% 100% !important;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}
body:not(.mobile-view) .merit-custom .category .item:hover {
    background: #00378f
}
body:not(.mobile-view) .merit-custom .category .item:hover:before {
    -webkit-transform: scale(2);
    transform: scale(2)
}
body:not(.mobile-view) .merit-custom .category .item:hover img {
    height: 300px
}
body:not(.mobile-view) .merit-custom .category .item img {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    z-index: 2;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
body:not(.mobile-view) .merit-custom .category .item h1 {
    bottom: 45px;
    filter: drop-shadow(1px 5px 31px black);
    font-weight: 900;
    font-size: 26px;
    background: rgba(2, 40, 129, .76);
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 250px;
    border-radius: 10px
}
body:not(.mobile-view) .merit-custom .category .item h1,
body:not(.mobile-view) .merit-custom .category .item p {
    position: absolute;
    text-align: center;
    z-index: 10;
    -webkit-filter: drop-shadow(1px 5px 31px #000);
    color: #fff;
    padding: 5px 20px
}
body:not(.mobile-view) .merit-custom .category .item p {
    bottom: 10px;
    filter: drop-shadow(1px 5px 31px #000);
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
body:not(.mobile-view) .merit-custom .slogans {
    clear: both;
    height: 159px;
    background: #0e1c46;
    background: -webkit-gradient(linear, left top, right top, from(#030815), color-stop(49%, #0c2d83), to(#030815));
    background: linear-gradient(90deg, #030815 0, #0c2d83 49%, #030815);
    overflow: hidden;
    position: relative
}
@media (max-width:1600px) and (min-width:1400px) {
    body:not(.mobile-view) .merit-custom .slogans {
        zoom: 80%
    }
}
@media (max-width:1400px) {
    body:not(.mobile-view) .merit-custom .slogans {
        zoom: 60%
    }
}
body:not(.mobile-view) .merit-custom .slogans:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    -webkit-filter: blur(8px);
    filter: blur(8px);
    width: 100%;
    opacity: .1;
    background-position: bottom !important;
    height: 100%;
    background-size: 100% !important;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/pay-bg.jpg)
}
body:not(.mobile-view) .merit-custom .slogans .item {
    float: left;
    width: 19.1%;
    background: #001869;
    border-radius: 5px;
    margin: 34px 5px;
    overflow: hidden;
    height: 90px
}
body:not(.mobile-view) .merit-custom .slogans .item .left {
    float: left;
    padding: 15px 10px;
    background: #002f99
}
body:not(.mobile-view) .merit-custom .slogans .item .left svg {
    width: 60px;
    height: 65px;
    fill: #f5ae44
}
body:not(.mobile-view) .merit-custom .slogans .item .right {
    float: right;
    width: calc(100% - 90px);
    display: inline-block;
    padding: 10px
}
body:not(.mobile-view) .merit-custom .slogans .item .right p {
    text-transform: uppercase;
    color: #f5ae44;
    margin-bottom: 0;
    font-weight: 700;
    margin-top: 0;
    font-size: 20px
}
body:not(.mobile-view) .merit-custom .slogans .item .right small {
    color: #fff;
    font-size: 14px
}
body:not(.mobile-view) .merit-custom .games .box {
    float: left;
    width: 50%;
    height: 500px;
    background: #0e1c46;
    background: -webkit-gradient(linear, left top, right top, from(#030815), color-stop(49%, #0c2d83), to(#030815));
    background: linear-gradient(90deg, #030815 0, #0c2d83 49%, #030815);
    overflow: hidden;
    position: relative
}
body:not(.mobile-view) .merit-custom .games .box:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    -webkit-filter: blur(8px);
    filter: blur(8px);
    width: 100%;
    opacity: .2;
    background-position: 50% !important;
    height: 100%;
    background-size: cover !important;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}
body:not(.mobile-view) .merit-custom .games .box.casino h1 {
    float: right;
    font-size: 40px;
    border-right: 10px solid #f5ae44;
    padding-right: 10px;
    margin: 30px
}
body:not(.mobile-view) .merit-custom .games .box.casino:before {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/home-casino-bg.jpg)
}
body:not(.mobile-view) .merit-custom .games .box.slot:before {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/special/home-slot-bg.jpg)
}
body:not(.mobile-view) .merit-custom .games .box.slot h1 {
    float: left;
    font-size: 40px;
    border-left: 10px solid #f5ae44;
    padding-left: 10px;
    margin: 30px
}
body:not(.mobile-view) .merit-custom .games .box.slot .game {
    float: left;
    margin-left: 10px
}
body:not(.mobile-view) .merit-custom .games .box img.image {
    position: absolute;
    bottom: -30px;
    opacity: .9;
    z-index: 2;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
body:not(.mobile-view) .merit-custom .games .box .game {
    float: right;
    width: 50%;
    clear: both;
    position: relative;
    z-index: 222;
    margin-top: 1px;
    margin-right: 10px
}
body:not(.mobile-view) .merit-custom .games .box .game a {
    float: left;
    width: 33.333%;
    padding: 2px 6px
}
body:not(.mobile-view) .merit-custom .games .box .game a img {
    width: 100%;
    border-radius: 5px;
    height: 90px;
    -o-object-fit: cover;
    object-fit: cover
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.pragmaticplay a {
    position: relative;
    overflow: hidden
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.pragmaticplay a .highlight-new {
    position: absolute;
    top: 4px;
    right: -18px;
    width: 60px;
    display: block;
    padding: 1px 5px;
    background-color: red;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: 10px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 0 7px -1px #000;
    box-shadow: 0 0 7px -1px #000;
    text-transform: lowercase;
    color: #fff
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li a {
    height: 45px;
    white-space: nowrap;
    font-size: 0
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li:first-child a {
    font-size: 12px
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li a:after {
    content: "";
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/casino-providers.png?v=1);
    display: block;
    margin: -7px auto
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li:first-child a:after {
    display: none
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.xpg a:after {
    margin-top: -5px;
    width: 133px;
    height: 26px;
    background-position: 0 -234px
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.evolution-new a:after,
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.evolution a:after {
    width: 133px;
    height: 28px;
    background-position: 0 0;
    margin-top: -7px
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.vivogaming a:after {
    width: 133px;
    height: 28px;
    background-position: 0 -267px;
    margin-top: -12px
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.luckystreak a:after {
    width: 133px;
    height: 28px;
    background-position: 0 -183px;
    margin-top: -12px
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.authentic a:after {
    width: 130px;
    height: 28px;
    background-position: 0 -327px
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.ezugi a:after,
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.ezugiGaming a:after {
    width: 130px;
    height: 28px;
    background-position: 0 -144px
}
body:not(.mobile-view) .slot-menu-horizontal.casino ul li.pragmaticplay a:after {
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/pragmatic-new.png);
    background-repeat: no-repeat;
    background-size: auto 90%;
    background-position: 50%;
    content: ""
}
footer .top .social-icons ul li a.whatsapp {
    display: none
}
body.mobile-view .userTop .logo {
    margin: 3px auto 0;
    background-size: 168px;
    width: 156px;
    height: 48px
}
body.mobile-view .meritroyal-custom {
    margin: 0 -30px
}
body.mobile-view .meritroyal-custom .front-animations {
    display: none
}
body.mobile-view .meritroyal-custom .home-image {
    margin: 0 0 5px
}
body.mobile-view footer .licence-info {
    text-align: center;
    font-size: 14px;
    color: #fff
}
body.mobile-view footer .licence-info a {
    display: block;
    margin: 5px 0 !important;
    font-size: 12px;
    color: hsla(0, 0%, 100%, .69)
}
.betSlip .couponInc .couponMatch .match,
.btnOdd .outcomeName {
    color: #fff !important
}
.home-banner-row {
    display: none
}
footer .bottom .provider {
    margin-top: -5px;
    float: right;
    background-color: #fff;
    background: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/logo-square.png);
    width: 65px;
    height: 65px;
    background-size: 100% 100%;
    border-radius: 5px
}
footer .bottom .provider img {
    display: none
}
body.mobile-view footer .info-message {
    font-size: 0
}
body.mobile-view footer .info-message:after {
    content: "Meritroyal ile ilgili her t\FCrl\FC   soru, sorun ve g\F6r\FCsleriniz i\E7in bize email ile ulasabilirsiniz. M\FCsteri Hizmetleri ekibi olarak size her t\FCrl\FC   konuda yard\131mc\131   olmaktan sevin\E7   duyar\131z. Meritroyal sirketi sahsi bilgilerinizin korunmas\131   amac\131   ile en y\FCksek veri koruma teknolojilerini kullanmaktad\131r. T\FCm bilgileriniz \FC\E7\FCnc\FC   sah\131slar\131n eline ge\E7mesi tehlikesine kars\131   \F6zel bir g\FCvenlik kriptolojisi kullanmaktad\131r. G\FCvenilir firma aray\131s\131nda olan spor m\FCsabakalar\131n\131   takip eden t\FCm bahis sevenler i\E7in \F6  demeyi an\131nda alabilece\11Finiz lider oyun platformumuzu se\E7ti\11Finiz i\E7in tesekk\FCr ederiz. G\FCnl\FCk 300 den fazla m\FCsabaka bu ekranda canl\131   olarak sizlere sergilenmektedir. Herkese bol kazan\E7lar dileriz.";
    display: block;
    font-size: 10px;
    width: 100%;
    line-height: 15px;
    margin-top: 1px;
    color: #fff;
    text-align: center
}
body.mobile-view img.provider.center-block {
    display: none
}
footer .bottom .info-message {
    font-size: 0
}
.casino-winners .content .win .number,
.slot-winners .content .win .number {
    line-height: 12px
}
.slot-winners ul li.active a {
    font-size: 0
}
.slot-winners ul li.active a:before {
    content: "EN Y\DCKSEK KAZANANLAR";
    font-size: 14px
}
.casino-winners,
.slot-winners {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #002866), color-stop(54%, #00347f), to(#00347f)) !important;
    background: linear-gradient(180deg, #002866, #00347f 54%, #00347f) !important
}
.casino-winners ul li a,
.slot-winners ul li a {
    background: #002866 !important
}
.casino-winners ul li.active a,
.slot-winners ul li.active a {
    background: #00347f !important
}
.meritroyal-custom {
    height: 240px
}
.meritroyal-custom .front-animations {
    float: left;
    margin: -15px 16px 5px;
    border: 1px solid #3168c0;
    position: relative;
    width: 22.22222%;
    border-radius: 5px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.meritroyal-custom .front-animations img {
    width: 100%
}
.meritroyal-custom .front-animations svg {
    width: 85px;
    height: 85px;
    margin: 5px auto;
    display: none;
    fill: #f5ae44;
    position: absolute;
    top: 60px;
    z-index: 5;
    left: 35%;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.meritroyal-custom .front-animations .slogan {
    position: absolute;
    right: 0;
    bottom: -15%;
    border: 1px solid #f5ae44;
    font-size: 16px;
    z-index: 5;
    width: calc(100% + 1px);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    left: 0;
    text-align: center;
    background: #f5ae44;
    padding: 7px;
    font-weight: 700;
    letter-spacing: -.5px;
    color: #000
}
.meritroyal-custom .front-animations:hover {
    border-color: #f5ae44 !important
}
.meritroyal-custom .front-animations:hover svg {
    width: 100px;
    height: 100px;
    top: 50px;
    left: 32%;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
}
.meritroyal-custom .front-animations:hover:after {
    background: rgba(0, 40, 102, .87)
}
.meritroyal-custom .home-image {
    margin: 0 0 -20px
}
@media only screen and (max-width:1189px) {
    body:not(.mobile-view) .meritroyal-custom .front-animations {
        width: 21% !important
    }
    body:not(.mobile-view) .meritroyal-custom .front-animations svg {
        top: 15px !important;
        left: 37% !important
    }
    body:not(.mobile-view) .meritroyal-custom .front-animations .slogan {
        bottom: 14% !important
    }
    body:not(.mobile-view) .meritroyal-custom:hover svg {
        top: 4px !important;
        left: 31% !important
    }
}
.casino-games #game_evolution li:nth-child(5) .image,
body.mobile-view .casino-mobile #mobilegame_evolution li:nth-child(5) .icon {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/clients/meritroyal/assets/images/casino/evolution/dragontiger.jpg?v2) !important
}
.casino-games #game_evolution li:nth-child(6) .image,
body.mobile-view .casino-mobile #mobilegame_evolution li:nth-child(6) .icon {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/clients/meritroyal/assets/images/casino/evolution/firstpersonblackjack.jpg?v2) !important
}
.casino-games #game_evolution li:nth-child(7) .image,
body.mobile-view .casino-mobile #mobilegame_evolution li:nth-child(7) .icon {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/clients/meritroyal/assets/images/casino/evolution/firstpersonroulette.jpg?v2) !important
}
.casino-games #game_evolution li:nth-child(2) .image,
body.mobile-view .casino-mobile #mobilegame_evolution li:nth-child(2) .icon {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/clients/meritroyal/assets/images/casino/evolution/immersiveroulette.jpg?v2) !important
}
.casino-games #game_evolution li:first-child .image,
body.mobile-view .casino-mobile #mobilegame_evolution li:first-child .icon {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/clients/meritroyal/assets/images/casino/evolution/dreamcatcher.jpg?v2) !important
}
.casino-games #game_evolution li:nth-child(3) .image,
body.mobile-view .casino-mobile #mobilegame_evolution li:nth-child(3) .icon {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/clients/meritroyal/assets/images/casino/evolution/roulettes.jpg?v2) !important
}
.casino-games #game_evolution li:nth-child(8) .image,
body.mobile-view .casino-mobile #mobilegame_evolution li:nth-child(8) .icon {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/clients/meritroyal/assets/images/casino/evolution/blackjack.jpg?v2) !important
}
.casino-games #game_evolution li:nth-child(4) .image,
body.mobile-view .casino-mobile #mobilegame_evolution li:nth-child(4) .icon {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/clients/meritroyal/assets/images/casino/evolution/holdem.jpg?v2) !important
}
.casino-games #game_evolution li:nth-child(9) .image,
body.mobile-view .casino-mobile #mobilegame_evolution li:nth-child(9) .icon {
    background-image: url(https://d3ejb2l5e3bvmc.cloudfront.net/static/common/clients/meritroyal/assets/images/casino/evolution/baccarat.jpg?v2) !important
}
body.mobile-view footer .providers img {
    -webkit-filter: none !important;
    filter: none !important
}
body.mobile-view .casino-page .casino-menu li.pragmaticplay {
    position: relative;
    overflow: hidden
}
body.mobile-view .casino-page .casino-menu li.pragmaticplay:before {
    position: absolute;
    top: 1px;
    right: -16px;
    width: 50px;
    display: block;
    padding: 1px 5px;
    background-color: red;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: 9px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 0 7px -1px #000;
    box-shadow: 0 0 7px -1px #000;
    content: "yeni"
}
.slot-page a.highlight-container {
    position: relative !important;
    overflow: hidden !important
}
.slot-page a.highlight-container img {
    left: 52%;
    width: 85px
}
.slot-page a.highlight-container .highlight-promo {
    position: absolute;
    width: 60px;
    display: block;
    padding: 1px 5px;
    background-color: red;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: 9px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-shadow: 0 0 7px -1px #000;
    box-shadow: 0 0 7px -1px #000;
    text-transform: uppercase;
    color: #fff
}
body.mobile-view .slot-page .select-games .highlight-container img {
    left: 52%;
    width: 100px
}
body.mobile-view .slot-page .select-games .highlight-container .highlight-promo {
    top: 7px;
    left: -14px
}
body.mobile-view .slot-page .slot-games-contain .games .highlight-container img {
    left: 35px;
    width: 90px
}
body.mobile-view .slot-page .slot-games-contain .games .highlight-container .highlight-promo {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    text-align: center;
    top: 16px;
    left: -15px;
    line-height: normal;
    font-size: 10px;
    font-weight: 400;
    border-color: #fff
}
body:not(.mobile-view) .slot-page .casino-providers .highlight-container .highlight-promo {
    top: 6px;
    left: -15px;
    text-align: center
}
.promotion-modal .inner a.inner-link {
    display: block;
    padding: 5px 0;
    color: #000;
    text-align: center;
    background-color: #f5ae44;
    margin-bottom: 10px
}
.promotion-modal .inner a.inner-link:hover {
    color: #000;
    background-color: #f6b85c
}
body.mobile-view .promotion-modal .tab-content {
    padding-bottom: 41px
}
body.mobile-view .promotion-modal .modal-close button.close {
    color: #fff;
    text-shadow: none;
    opacity: 1;
    padding: 6px 12px;
    font-size: 16px
}
.domain-warning {
    color: #000;
    text-align: center;
    padding: 3px 10px 5px;
    background-color: #f5ae44
}
body.mobile-view iframe#chat_window_container {
    position: fixed !important
}
.casino-search .form-control {
    background-color: #323a15 !important
}
.register-special-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.register-special-checkbox label {
    margin-bottom: 0
}
body:not(.mobile-view) .register-special-checkbox {
    padding: 5px;
    margin: 0 5px 5px
}
body.mobile-view .register-special-checkbox {
    padding: 5px;
    margin: 0 15px
}
.awards {
    position: relative;
    padding-top: 16px;
    background-color: #323a15
}
.awards:before {
    left: 5px
}
.awards:after,
.awards:before {
    position: absolute;
    top: 5%;
    width: 60px;
    height: 90%;
    content: "";
    background: 0/100% 100% no-repeat url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/homepage/awards-detail.png)
}
.awards:after {
    right: 5px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
.awards .awards-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .1;
    background: 50%/cover no-repeat url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/images/homepage/awards-bg.jpg)
}
.awards .awards-content {
    position: relative;
    width: calc(100% - 130px);
    max-width: 600px;
    margin: 0 auto;
    z-index: 2;
    padding-bottom: 10px
}
.awards .awards-text {
    position: relative;
    left: -5%;
    width: 110%;
    text-align: center
}
.awards .awards-text h2 {
    color: #f5ae44;
    font-size: 28px;
    letter-spacing: 2px
}
.awards .awards-text p {
    font-size: 14px;
    margin-bottom: 5px
}
.awards .awards-text em {
    font-style: normal;
    color: #f5ae44;
    font-weight: 500;
    text-decoration: underline
}
.awards .awards-badges {
    display: grid;
    margin: 0 auto;
    margin-top: 10px;
    grid-row-gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
.awards .awards-badges a:first-child,
.awards .awards-badges a:nth-child(2),
.awards .awards-badges a:nth-child(3) {
    grid-column: 1/2
}
.awards .awards-badges a:nth-child(4),
.awards .awards-badges a:nth-child(5),
.awards .awards-badges a:nth-child(6) {
    grid-column: 2/3;
    justify-self: end
}
.awards .awards-badges a:nth-child(4) {
    grid-row: 1/2
}
.awards .awards-badges a:nth-child(5) {
    grid-row: 2/3
}
.awards .awards-badges a:nth-child(6) {
    grid-row: 3/4
}
.awards .awards-badges img {
    width: 100%
}
.awards .awards-badges .awards-small img {
    width: 70%;
    display: block;
    margin-left: auto
}
body:not(.mobile-view) .awards:after,
body:not(.mobile-view) .awards:before {
    width: 100px;
    background-size: contain
}
body:not(.mobile-view) .awards:before {
    left: 20px
}
body:not(.mobile-view) .awards:after {
    right: 20px
}
body:not(.mobile-view) .awards .awards-content {
    max-width: 900px
}
body:not(.mobile-view) .awards .awards-content .awards-text {
    letter-spacing: .5px
}
body:not(.mobile-view) .awards .awards-content .awards-text h2 {
    font-size: 34px
}
body:not(.mobile-view) .awards .awards-content .awards-badges {
    margin-top: 20px;
    max-width: 700px;
    grid-column-gap: 0;
    grid-row-gap: 16px;
    grid-template-columns: repeat(3, minmax(0, 1fr))
}
body:not(.mobile-view) .awards .awards-content .awards-badges a:first-child,
body:not(.mobile-view) .awards .awards-content .awards-badges a:nth-child(2),
body:not(.mobile-view) .awards .awards-content .awards-badges a:nth-child(3) {
    padding: 0 8px
}
body:not(.mobile-view) .awards .awards-content .awards-badges a:nth-child(4) img {
    width: 55%;
    margin-left: auto
}
body:not(.mobile-view) .awards .awards-content .awards-badges a:nth-child(5) img {
    width: 55%;
    margin: 0 auto
}
body:not(.mobile-view) .awards .awards-content .awards-badges a:nth-child(6) img {
    width: 55%;
    margin-right: auto;
    margin-left: unset
}
body:not(.mobile-view) .awards .awards-content .awards-badges > * {
    grid-column: unset;
    grid-row: unset
}
body.mobile-view.payin #comm100-container {
    display: none
}
body.mobile-view.payin #scrollTop {
    bottom: 5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}
body.mobile-view-left-menu-opened #comm100-container {
    display: none
}
.fast-havalesi-copy {
    overflow-wrap: break-word
}
#support-modal {
    background: bottom/cover no-repeat url(https://d3ejb2l5e3bvmc.cloudfront.net/static/37/support/support-bg-mobile.jpg)
}
.homepage-support {
    position: relative
}
.homepage-support:before {
    position: absolute;
    inset: 0;
    opacity: .7;
    content: "";
    min-height: 100vh;
    background-color: #323a15
}
.homepage-support .homepage-support-container {
    position: relative;
    z-index: 2;
    padding-bottom: 75px
}
.homepage-support .homepage-support-container > img {
    display: block;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 16px;
    max-width: 150px
}
.homepage-support .homepage-support-links {
    display: grid;
    grid-gap: 10px;
    grid-auto-rows: 45px;
    margin-bottom: 16px;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
.homepage-support .homepage-support-links a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    border-radius: 5px;
    padding: 0 5px;
    line-height: unset;
    text-transform: uppercase
}
.homepage-support .homepage-support-links a i {
    font-size: 18px;
    margin-right: 6px
}
.homepage-support .homepage-support-links a img {
    position: relative;
    top: -2px;
    display: block;
    width: 18px;
    margin-right: 6px
}

.homepage-support .homepage-support-links a.support-modal-whatsapp1 {
    grid-row: 1/2;
	grid-column: 1/3;
	background-color: #01c854
}
.homepage-support .homepage-support-links a.support-modal-home {
    grid-row: 2/3;
    grid-column: 1/3;
    background-color: #ff3b3b
}
.homepage-support .homepage-support-links a.support-modal-vip {
    color: #000;
    grid-row: 3/4;
    grid-column: 1/3;
    background-color: #ffeb3b
}
.homepage-support .homepage-support-links a.support-modal-telegram {
    grid-row: 4/5;
    grid-column: 1/3;
    background-color: #2bb9ff
}



.homepage-support .homepage-support-links a.support-modal-whatsapp3 {
    grid-column: 1/3;
	grid-row: 5/6;
    background-color: #01c854
}
.homepage-support .homepage-support-links a.support-modal-whatsapp2 {
    grid-column: 1/3;
	grid-row: 1/2;
    background-color: #01c854
}
.homepage-support .homepage-support-links a.support-modal-whatsapp {
    grid-column: 1/3;
	grid-row: 5/6;
    background-color: #01c854
}


.homepage-support .homepage-support-content {
    margin-bottom: 16px
}
.homepage-support .homepage-support-content p {
    text-align: center;
    margin-bottom: 0
}
.homepage-support .homepage-support-contact {
    margin-bottom: 16px
}
.homepage-support .homepage-support-contact ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}
.homepage-support .homepage-support-contact li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    border: 1px solid #eac777;
    border-radius: 2px;
    margin-bottom: 10px
}
.homepage-support .homepage-support-contact li:last-child {
    margin-bottom: 0
}
.homepage-support .homepage-support-contact li div {
    width: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #eac777
}
.homepage-support .homepage-support-contact li div img {
    width: 50%
}
.homepage-support .homepage-support-contact li a,
.homepage-support .homepage-support-contact li h4 {
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 20px);
    flex: 0 0 calc(50% - 20px)
}
.homepage-support .homepage-support-contact li h4 {
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    padding: 3px 3px 3px 10px;
    border-right: 1px solid #eac777
}
.homepage-support .homepage-support-contact li a {
    display: block;
    padding: 3px;
    text-align: center;
    color: #eac777;
    font-weight: 600
}
.homepage-support h2 {
    margin: 0;
    text-align: center;
    font-style: italic
}
.homepage-support h2 span {
    display: block;
    color: #eac777
}
#support-modal {
    background: top/cover no-repeat url(../images/background.png)
}
body:not(.mobile-view) .homepage-support {
    height: 100%
}
body:not(.mobile-view) .homepage-support .homepage-support-container {
    display: grid;
    width: 50%;
    margin: 0 auto;
    min-width: 320px;
    max-width: 700px;
    top: 50%;
    z-index: 2;
    padding-bottom: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
body:not(.mobile-view) .homepage-support h2 span {
    display: inline-block
}
body:not(.mobile-view) .homepage-support .homepage-support-content p:nth-child(2) {
    color: #eac777
}
body:not(.mobile-view) .homepage-support .homepage-support-links {
    grid-row: 5/6;
    position: relative;
    left: 50%;
    width: 110%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
body:not(.mobile-view) .homepage-support .homepage-support-links a {
    grid-row: unset;
    grid-column: unset
}
body:not(.mobile-view) .homepage-support .homepage-support-links .support-modal-whatsapp {
    grid-row: 1/2;
    grid-column: unset
}
body:not(.mobile-view) .homepage-support .homepage-support-awards {
    display: grid;
    grid-gap: 20px;
    margin-bottom: 16px;
    justify-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-template-columns: repeat(3, minmax(0, 1fr))
}
body:not(.mobile-view) .homepage-support .homepage-support-awards img {
    width: 100%;
    max-width: 150px
}
body:not(.mobile-view) .homepage-support .homepage-support-contact {
    width: 90%;
    justify-self: center
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li {
    border: none;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li div {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li a,
body:not(.mobile-view) .homepage-support .homepage-support-contact li h4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 5px);
    flex: 0 0 calc(50% - 5px);
    border-radius: 2px;
    border: 1px solid #eac777
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li h4 {
    padding-left: 50px
}
body:not(.mobile-view) .homepage-support .homepage-support-contact li a {
    color: #000;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #eac777
}
.sr-bb {
    font-family: Roboto, Noto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-align: left;
    background: #323a15
}
.sr-bb.sr-rtl {
    text-align: right
}
.sr-bb .sr-bb {
    background: none
}
.sr-bb .srt-base-1 {
    background-color: transparent;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-1-win {
    background-color: transparent;
    color: #f5ae44;
    border-color: #f5ae44
}
.sr-bb .srt-base-1-draw {
    background-color: transparent;
    color: hsla(0, 0%, 100%, .4);
    border-color: hsla(0, 0%, 100%, .4)
}
.sr-bb .srt-base-1-lose {
    background-color: transparent;
    color: #fd2954;
    border-color: #fd2954
}
.sr-bb .srt-base-1-is-active {
    background-color: rgba(245, 174, 68, .12);
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-1-is-active-2 {
    background-color: #2b448a;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-1-is-hoverable:hover {
    background-color: rgba(245, 174, 68, .12);
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-1-home-1,
.sr-bb .srt-base-1-primary {
    background-color: transparent;
    color: #f5ae44;
    border-color: #f5ae44
}
.sr-bb .srt-base-1-away-1 {
    background-color: transparent;
    color: #fd2954;
    border-color: #fd2954
}
.sr-bb .srt-base-1-home-2 {
    background-color: transparent;
    color: #f5ae44;
    border-color: #f9d093
}
.sr-bb .srt-base-1-away-2 {
    background-color: transparent;
    color: #fd2954;
    border-color: #f9d093
}
.sr-bb .srt-base-1-home-3 {
    color: #f5ae44
}
.sr-bb .srt-base-1-away-3,
.sr-bb .srt-base-1-home-3 {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-1-away-3 {
    color: #fd2954
}
.sr-bb .srt-base-1-home-4 {
    background-color: transparent;
    color: #b18855;
    border-color: #b18855
}
.sr-bb .srt-base-1-away-4 {
    background-color: transparent;
    color: #b72b60;
    border-color: #b72b60
}
.sr-bb .srt-base-1-home-5 {
    background-color: transparent;
    color: #f9ca85;
    border-color: #f9ca85
}
.sr-bb .srt-base-1-away-5 {
    background-color: transparent;
    color: #fe7490;
    border-color: #fe7490
}
.sr-bb .srt-base-1-background,
.sr-bb .srt-base-2 {
    background-color: #323a15;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-2-is-active,
.sr-bb .srt-base-2-is-hoverable:hover,
.sr-bb .srt-base-3 {
    background-color: #2e3e76;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-3-is-active,
.sr-bb .srt-base-3-is-hoverable:hover {
    background-color: #394573;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-3-background {
    background-color: #323a15;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-4 {
    background-color: #1e357a;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-5-is-active,
.sr-bb .srt-base-5-is-hoverable:hover {
    background-color: #4e506e;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-6 {
    background-color: transparent;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .3)
}
.sr-bb .srt-primary-1 {
    background-color: #f5ae44;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-1-is-active,
.sr-bb .srt-primary-1-is-hoverable:hover {
    background-color: #dd9d3d;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-1-is-disabled {
    background-color: #c48b36;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-2 {
    background-color: #f8c67c;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-3 {
    background-color: #dd9d3d;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-4,
.sr-bb .srt-primary-5 {
    background-color: #9b7b5b;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-5-is-hoverable:hover {
    background-color: #f5ae44;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-6 {
    background-color: #f9d093;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-7,
.sr-bb .srt-primary-8 {
    background-color: #f5ae44;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-8-is-active-1 {
    background-color: #dd9d3d;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-8-is-active-2 {
    background-color: #dd9d3d;
    color: #000;
    border-color: #323a15
}
.sr-bb .srt-primary-9 {
    background-color: #57556c;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-primary-10 {
    background-color: #c8954f;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-11 {
    background-color: #dd9d3d;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-primary-12 {
    background-color: #f5ae44;
    color: #000;
    border-color: #000
}
.sr-bb .srt-primary-13 {
    background-color: #1e357a;
    color: #000;
    border-color: rgba(245, 174, 68, .3)
}
.sr-bb .srt-base-1-primary-1 {
    background-color: transparent;
    color: #f5ae44;
    border-color: #f5ae44
}
.sr-bb .srt-base-1-primary-2 {
    background-color: transparent;
    color: #f8c67c;
    border-color: #f8c67c
}
.sr-bb .srt-base-1-primary-3 {
    background-color: transparent;
    color: #dd9d3d;
    border-color: #dd9d3d
}
.sr-bb .srt-base-1-primary-4,
.sr-bb .srt-base-1-primary-5 {
    background-color: transparent;
    color: #9b7b5b;
    border-color: #9b7b5b
}
.sr-bb .srt-base-1-primary-6 {
    background-color: transparent;
    color: #f9d093;
    border-color: #f9d093
}
.sr-bb .srt-base-1-primary-7,
.sr-bb .srt-base-1-primary-8 {
    background-color: transparent;
    color: #f5ae44;
    border-color: #f5ae44
}
.sr-bb .srt-base-1-primary-9 {
    background-color: transparent;
    color: #57556c;
    border-color: #57556c
}
.sr-bb .srt-base-1-primary-10 {
    background-color: transparent;
    color: #c8954f;
    border-color: #c8954f
}
.sr-bb .srt-base-1-primary-11 {
    background-color: transparent;
    color: #dd9d3d;
    border-color: #dd9d3d
}
.sr-bb .srt-base-1-primary-13 {
    background-color: #323a15;
    color: #1e357a;
    border-color: rgba(245, 174, 68, .3)
}
.sr-bb .srt-base-1-neutral-1 {
    background-color: transparent;
    color: #324a8e;
    border-color: #324a8e
}
.sr-bb .srt-base-1-neutral-2 {
    background-color: transparent;
    color: #e7eaf2;
    border-color: #e7eaf2
}
.sr-bb .srt-base-1-neutral-3 {
    background-color: transparent;
    color: hsla(0, 0%, 100%, .12);
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-1-neutral-4 {
    background-color: transparent;
    color: #acb6d2;
    border-color: #acb6d2
}
.sr-bb .srt-base-1-neutral-5 {
    background-color: transparent;
    color: #c4cbdf;
    border-color: #c4cbdf
}
.sr-bb .srt-base-1-neutral-6 {
    background-color: transparent;
    color: #4c619c;
    border-color: #4c619c
}
.sr-bb .srt-base-1-neutral-7 {
    background-color: transparent;
    color: #acb6d2;
    border-color: #acb6d2
}
.sr-bb .srt-base-1-neutral-8 {
    background-color: transparent;
    color: #324a8e;
    border-color: #324a8e
}
.sr-bb .srt-base-1-neutral-9 {
    background-color: transparent;
    color: #213b85;
    border-color: #213b85
}
.sr-bb .srt-base-1-neutral-10 {
    background-color: transparent;
    color: #2f488d;
    border-color: #2f488d
}
.sr-bb .srt-base-1-neutral-11 {
    background-color: transparent;
    color: #7182b1;
    border-color: #7182b1
}
.sr-bb .srt-base-1-neutral-12 {
    background-color: transparent;
    color: #b8c1d8;
    border-color: #b8c1d8
}
.sr-bb .srt-base-1-neutral-13 {
    background-color: transparent;
    color: #2b448a;
    border-color: #2b448a
}
.sr-bb .srt-base-1-is-active-home-1,
.sr-bb .srt-base-1-is-active-primary {
    background-color: rgba(245, 174, 68, .12);
    color: #f5ae44;
    border-color: #f5ae44
}
.sr-bb .srt-base-1-is-active-away-1 {
    background-color: rgba(245, 174, 68, .12);
    color: #fd2954;
    border-color: #fd2954
}
.sr-bb .srt-base-1-is-active-home-2 {
    background-color: rgba(245, 174, 68, .12);
    color: #f5ae44;
    border-color: #f9d093
}
.sr-bb .srt-base-1-is-active-away-2 {
    background-color: rgba(245, 174, 68, .12);
    color: #fd2954;
    border-color: #f9d093
}
.sr-bb .srt-base-1-is-active-home-3 {
    background-color: rgba(245, 174, 68, .12);
    color: #f5ae44;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-1-is-active-away-3 {
    background-color: rgba(245, 174, 68, .12);
    color: #fd2954;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-1-is-active-home-4 {
    background-color: rgba(245, 174, 68, .12);
    color: #b18855;
    border-color: #b18855
}
.sr-bb .srt-base-1-is-active-away-4 {
    background-color: rgba(245, 174, 68, .12);
    color: #b72b60;
    border-color: #b72b60
}
.sr-bb .srt-base-1-is-active-home-5 {
    background-color: rgba(245, 174, 68, .12);
    color: #f9ca85;
    border-color: #f9ca85
}
.sr-bb .srt-base-1-is-active-away-5 {
    background-color: rgba(245, 174, 68, .12);
    color: #fe7490;
    border-color: #fe7490
}
.sr-bb .srt-base-1-is-active-primary-1 {
    background-color: rgba(245, 174, 68, .12);
    color: #f5ae44;
    border-color: #f5ae44
}
.sr-bb .srt-base-1-is-active-primary-2 {
    background-color: rgba(245, 174, 68, .12);
    color: #f8c67c;
    border-color: #f8c67c
}
.sr-bb .srt-base-1-is-active-primary-3 {
    background-color: rgba(245, 174, 68, .12);
    color: #dd9d3d;
    border-color: #dd9d3d
}
.sr-bb .srt-base-1-is-active-primary-4,
.sr-bb .srt-base-1-is-active-primary-5 {
    background-color: rgba(245, 174, 68, .12);
    color: #9b7b5b;
    border-color: #9b7b5b
}
.sr-bb .srt-base-1-is-active-primary-6 {
    background-color: rgba(245, 174, 68, .12);
    color: #f9d093;
    border-color: #f9d093
}
.sr-bb .srt-base-1-is-active-primary-7,
.sr-bb .srt-base-1-is-active-primary-8 {
    background-color: rgba(245, 174, 68, .12);
    color: #f5ae44;
    border-color: #f5ae44
}
.sr-bb .srt-base-1-is-active-primary-9 {
    background-color: rgba(245, 174, 68, .12);
    color: #57556c;
    border-color: #57556c
}
.sr-bb .srt-base-1-is-active-primary-10 {
    background-color: rgba(245, 174, 68, .12);
    color: #c8954f;
    border-color: #c8954f
}
.sr-bb .srt-base-1-is-active-primary-11 {
    background-color: rgba(245, 174, 68, .12);
    color: #dd9d3d;
    border-color: #dd9d3d
}
.sr-bb .srt-base-1-is-active-neutral-1 {
    background-color: rgba(245, 174, 68, .12);
    color: #324a8e;
    border-color: #324a8e
}
.sr-bb .srt-base-1-is-active-neutral-2 {
    background-color: rgba(245, 174, 68, .12);
    color: #e7eaf2;
    border-color: #e7eaf2
}
.sr-bb .srt-base-1-is-active-neutral-3 {
    background-color: rgba(245, 174, 68, .12);
    color: hsla(0, 0%, 100%, .12);
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-base-1-is-active-neutral-4 {
    background-color: rgba(245, 174, 68, .12);
    color: #acb6d2;
    border-color: #acb6d2
}
.sr-bb .srt-base-1-is-active-neutral-5 {
    background-color: rgba(245, 174, 68, .12);
    color: #c4cbdf;
    border-color: #c4cbdf
}
.sr-bb .srt-base-1-is-active-neutral-6 {
    background-color: rgba(245, 174, 68, .12);
    color: #4c619c;
    border-color: #4c619c
}
.sr-bb .srt-base-1-is-active-neutral-7 {
    background-color: rgba(245, 174, 68, .12);
    color: #acb6d2;
    border-color: #acb6d2
}
.sr-bb .srt-base-1-is-active-neutral-8 {
    background-color: rgba(245, 174, 68, .12);
    color: #324a8e;
    border-color: #324a8e
}
.sr-bb .srt-base-1-is-active-neutral-9 {
    background-color: rgba(245, 174, 68, .12);
    color: #213b85;
    border-color: #213b85
}
.sr-bb .srt-base-1-is-active-neutral-10 {
    background-color: rgba(245, 174, 68, .12);
    color: #2f488d;
    border-color: #2f488d
}
.sr-bb .srt-base-1-is-active-neutral-11 {
    background-color: rgba(245, 174, 68, .12);
    color: #7182b1;
    border-color: #7182b1
}
.sr-bb .srt-base-1-is-active-neutral-12 {
    background-color: rgba(245, 174, 68, .12);
    color: #b8c1d8;
    border-color: #b8c1d8
}
.sr-bb .srt-base-1-is-active-neutral-13 {
    background-color: rgba(245, 174, 68, .12);
    color: #2b448a;
    border-color: #2b448a
}
.sr-bb .srt-home-1 {
    background-color: #f5ae44;
    color: #000;
    border-color: #f5ae44
}
.sr-bb .srt-away-1 {
    background-color: #fd2954;
    color: #fff;
    border-color: #fd2954
}
.sr-bb .srt-home-2 {
    background-color: #f5ae44;
    color: #000;
    border-color: #f9d093
}
.sr-bb .srt-away-2 {
    background-color: #fd2954;
    color: #fff;
    border-color: #f9d093
}
.sr-bb .srt-home-3 {
    background-color: #f5ae44;
    color: #000;
    border-color: #323a15
}
.sr-bb .srt-away-3 {
    background-color: #fd2954;
    color: #fff;
    border-color: #323a15
}
.sr-bb .srt-home-4 {
    background-color: #b18855;
    color: #000;
    border-color: #b18855
}
.sr-bb .srt-away-4 {
    background-color: #b72b60;
    color: #fff;
    border-color: #b72b60
}
.sr-bb .srt-home-5 {
    background-color: #f9ca85;
    color: #000;
    border-color: #f9ca85
}
.sr-bb .srt-away-5 {
    background-color: #fe7490;
    color: #fff;
    border-color: #fe7490
}
.sr-bb .srt-home-6 {
    background-color: rgba(245, 174, 68, .2)
}
.sr-bb .srt-away-6,
.sr-bb .srt-home-6 {
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-away-6 {
    background-color: rgba(253, 41, 84, .2)
}
.sr-bb .srt-home-6-is-hoverable:hover {
    background-color: rgba(245, 174, 68, .2);
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-away-6-is-hoverable:hover {
    background-color: rgba(253, 41, 84, .2);
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-neutral-1 {
    background-color: #324a8e;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-neutral-2 {
    background-color: #e7eaf2;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-neutral-3 {
    background-color: hsla(0, 0%, 100%, .12);
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-neutral-4 {
    background-color: #acb6d2;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-neutral-5 {
    background-color: #c4cbdf;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-neutral-6 {
    background-color: #4c619c;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-neutral-7 {
    background-color: #acb6d2;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-neutral-8 {
    background-color: #324a8e;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-neutral-9 {
    background-color: #213b85;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-neutral-10 {
    background-color: #2f488d;
    color: hsla(0, 0%, 100%, .82);
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-neutral-11 {
    background-color: #7182b1;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-neutral-12 {
    background-color: #b8c1d8;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-neutral-13 {
    background-color: #2b448a;
    color: #fff;
    border-color: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-win {
    background-color: #f5ae44
}
.sr-bb .srt-draw,
.sr-bb .srt-win {
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-draw {
    background-color: hsla(0, 0%, 100%, .4)
}
.sr-bb .srt-lose {
    background-color: #fd2954;
    color: #fff;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-text-secondary {
    opacity: .8;
    -webkit-font-smoothing: antialiased
}
.sr-bb .srt-text-disabled {
    opacity: .6
}
.sr-bb .srt-text-tertiary {
    opacity: .7
}
.sr-bb .srt-primary-1 .srt-text-secondary,
.sr-bb .srt-primary-1-is-active.srt-text-secondary,
.sr-bb .srt-primary-1-is-active .srt-text-secondary,
.sr-bb .srt-primary-1-is-disabled.srt-text-secondary,
.sr-bb .srt-primary-1-is-disabled .srt-text-secondary,
.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-secondary,
.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-secondary,
.sr-bb .srt-primary-1.srt-text-secondary,
.sr-bb .srt-primary-2 .srt-text-secondary,
.sr-bb .srt-primary-2.srt-text-secondary,
.sr-bb .srt-primary-3 .srt-text-secondary,
.sr-bb .srt-primary-3.srt-text-secondary,
.sr-bb .srt-primary-4 .srt-text-secondary,
.sr-bb .srt-primary-4.srt-text-secondary,
.sr-bb .srt-primary-5 .srt-text-secondary,
.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-secondary,
.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-secondary,
.sr-bb .srt-primary-5.srt-text-secondary,
.sr-bb .srt-primary-6 .srt-text-secondary,
.sr-bb .srt-primary-6.srt-text-secondary,
.sr-bb .srt-primary-7 .srt-text-secondary,
.sr-bb .srt-primary-7.srt-text-secondary,
.sr-bb .srt-primary-8 .srt-text-secondary,
.sr-bb .srt-primary-8-is-active-1 .srt-text-secondary,
.sr-bb .srt-primary-8-is-active-1.srt-text-secondary,
.sr-bb .srt-primary-8-is-active-2 .srt-text-secondary,
.sr-bb .srt-primary-8-is-active-2.srt-text-secondary,
.sr-bb .srt-primary-8.srt-text-secondary,
.sr-bb .srt-primary-9 .srt-text-secondary,
.sr-bb .srt-primary-9.srt-text-secondary,
.sr-bb .srt-primary-10 .srt-text-secondary,
.sr-bb .srt-primary-10.srt-text-secondary,
.sr-bb .srt-primary-11 .srt-text-secondary,
.sr-bb .srt-primary-11.srt-text-secondary,
.sr-bb .srt-primary-12 .srt-text-secondary,
.sr-bb .srt-primary-12.srt-text-secondary,
.sr-bb .srt-primary-13 .srt-text-secondary,
.sr-bb .srt-primary-13.srt-text-secondary {
    opacity: .7;
    -webkit-font-smoothing: antialiased
}
.sr-bb .srt-primary-1 .srt-text-disabled,
.sr-bb .srt-primary-1-is-active.srt-text-disabled,
.sr-bb .srt-primary-1-is-active .srt-text-disabled,
.sr-bb .srt-primary-1-is-disabled.srt-text-disabled,
.sr-bb .srt-primary-1-is-disabled .srt-text-disabled,
.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-disabled,
.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-disabled,
.sr-bb .srt-primary-1.srt-text-disabled,
.sr-bb .srt-primary-2 .srt-text-disabled,
.sr-bb .srt-primary-2.srt-text-disabled,
.sr-bb .srt-primary-3 .srt-text-disabled,
.sr-bb .srt-primary-3.srt-text-disabled,
.sr-bb .srt-primary-4 .srt-text-disabled,
.sr-bb .srt-primary-4.srt-text-disabled,
.sr-bb .srt-primary-5 .srt-text-disabled,
.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-disabled,
.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-disabled,
.sr-bb .srt-primary-5.srt-text-disabled,
.sr-bb .srt-primary-6 .srt-text-disabled,
.sr-bb .srt-primary-6.srt-text-disabled,
.sr-bb .srt-primary-7 .srt-text-disabled,
.sr-bb .srt-primary-7.srt-text-disabled,
.sr-bb .srt-primary-8 .srt-text-disabled,
.sr-bb .srt-primary-8-is-active-1 .srt-text-disabled,
.sr-bb .srt-primary-8-is-active-1.srt-text-disabled,
.sr-bb .srt-primary-8-is-active-2 .srt-text-disabled,
.sr-bb .srt-primary-8-is-active-2.srt-text-disabled,
.sr-bb .srt-primary-8.srt-text-disabled,
.sr-bb .srt-primary-9 .srt-text-disabled,
.sr-bb .srt-primary-9.srt-text-disabled,
.sr-bb .srt-primary-10 .srt-text-disabled,
.sr-bb .srt-primary-10.srt-text-disabled,
.sr-bb .srt-primary-11 .srt-text-disabled,
.sr-bb .srt-primary-11.srt-text-disabled,
.sr-bb .srt-primary-12 .srt-text-disabled,
.sr-bb .srt-primary-12.srt-text-disabled,
.sr-bb .srt-primary-13 .srt-text-disabled,
.sr-bb .srt-primary-13.srt-text-disabled {
    opacity: .35
}
.sr-bb .srt-primary-1 .srt-text-tertiary,
.sr-bb .srt-primary-1-is-active.srt-text-tertiary,
.sr-bb .srt-primary-1-is-active .srt-text-tertiary,
.sr-bb .srt-primary-1-is-disabled.srt-text-tertiary,
.sr-bb .srt-primary-1-is-disabled .srt-text-tertiary,
.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-tertiary,
.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-tertiary,
.sr-bb .srt-primary-1.srt-text-tertiary,
.sr-bb .srt-primary-2 .srt-text-tertiary,
.sr-bb .srt-primary-2.srt-text-tertiary,
.sr-bb .srt-primary-3 .srt-text-tertiary,
.sr-bb .srt-primary-3.srt-text-tertiary,
.sr-bb .srt-primary-4 .srt-text-tertiary,
.sr-bb .srt-primary-4.srt-text-tertiary,
.sr-bb .srt-primary-5 .srt-text-tertiary,
.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-tertiary,
.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-tertiary,
.sr-bb .srt-primary-5.srt-text-tertiary,
.sr-bb .srt-primary-6 .srt-text-tertiary,
.sr-bb .srt-primary-6.srt-text-tertiary,
.sr-bb .srt-primary-7 .srt-text-tertiary,
.sr-bb .srt-primary-7.srt-text-tertiary,
.sr-bb .srt-primary-8 .srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-1 .srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-1.srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-2 .srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-2.srt-text-tertiary,
.sr-bb .srt-primary-8.srt-text-tertiary,
.sr-bb .srt-primary-9 .srt-text-tertiary,
.sr-bb .srt-primary-9.srt-text-tertiary,
.sr-bb .srt-primary-10 .srt-text-tertiary,
.sr-bb .srt-primary-10.srt-text-tertiary,
.sr-bb .srt-primary-11 .srt-text-tertiary,
.sr-bb .srt-primary-11.srt-text-tertiary,
.sr-bb .srt-primary-12 .srt-text-tertiary,
.sr-bb .srt-primary-12.srt-text-tertiary,
.sr-bb .srt-primary-13 .srt-text-tertiary,
.sr-bb .srt-primary-13.srt-text-tertiary {
    opacity: .54
}
.sr-bb .srt-icon {
    opacity: .33
}
.sr-bb .srt-icon-secondary {
    opacity: .7
}
.sr-bb .srt-elevation-1 {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2), 0 1px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2), 0 1px 3px 0 rgba(0, 0, 0, .1)
}
.sr-bb .srt-elevation-2 {
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .23), 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .23), 0 3px 6px 0 rgba(0, 0, 0, .16)
}
.sr-bb .srt-elevation-3 {
    -webkit-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, .26), 0 10px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, .26), 0 10px 20px 0 rgba(0, 0, 0, .19)
}
.sr-bb .srt-elevation-center-2 {
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .23), 0 1px 5px rgba(0, 0, 0, .16);
    box-shadow: 0 1px 5px rgba(0, 0, 0, .23), 0 1px 5px rgba(0, 0, 0, .16)
}
.sr-bb .srt-inset-top-1 {
    -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .23);
    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .23)
}
.sr-bb .srt-inset-bottom-1 {
    -webkit-box-shadow: inset 0 -1px 2px 0 rgba(0, 0, 0, .23);
    box-shadow: inset 0 -1px 2px 0 rgba(0, 0, 0, .23)
}
.sr-bb .srt-inset-top-2 {
    -webkit-box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, .23);
    box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, .23)
}
.sr-bb .srt-inset-bottom-2 {
    -webkit-box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, .23);
    box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, .23)
}
.sr-bb .srt-inset-top-3 {
    -webkit-box-shadow: inset 0 6px 6px 0 rgba(0, 0, 0, .23);
    box-shadow: inset 0 6px 6px 0 rgba(0, 0, 0, .23)
}
.sr-bb .srt-inset-bottom-3 {
    -webkit-box-shadow: inset 0 -6px 6px 0 rgba(0, 0, 0, .23);
    box-shadow: inset 0 -6px 6px 0 rgba(0, 0, 0, .23)
}
.sr-bb .srt-fill-blue-card {
    fill: #2579ad
}
.sr-bb .srt-stroke-blue-card {
    stroke: #2579ad
}
.sr-bb .srt-fill-soccer-yellow-card {
    fill: #ffbf00
}
.sr-bb .srt-stroke-soccer-yellow-card {
    stroke: #ffbf00
}
.sr-bb .srt-fill-soccer-red-card {
    fill: #e43b3b
}
.sr-bb .srt-stroke-soccer-red-card {
    stroke: #e43b3b
}
.sr-bb .srt-stroke-soccer-substitution-in {
    stroke: #4fbe30;
    fill: transparent
}
.sr-bb .srt-fill-soccer-substitution-in {
    fill: #4fbe30
}
.sr-bb .srt-stroke-soccer-substitution-out {
    stroke: #e43b3b;
    fill: transparent
}
.sr-bb .srt-fill-soccer-substitution-out {
    fill: #e43b3b
}
.sr-bb .srt-stroke-soccer-own-goal {
    stroke: #e43b3b;
    fill: transparent
}
.sr-bb .srt-fill-soccer-own-goal {
    fill: #e43b3b
}
.sr-bb .srt-fill-soccer-relegation-1 {
    fill: #fdd835
}
.sr-bb .srt-stroke-soccer-relegation-1 {
    stroke: #fdd835
}
.sr-bb .srt-fill-soccer-relegation-2 {
    fill: #ffb848
}
.sr-bb .srt-stroke-soccer-relegation-2 {
    stroke: #ffb848
}
.sr-bb .srt-fill-soccer-relegation-3 {
    fill: #ef6c00
}
.sr-bb .srt-stroke-soccer-relegation-3 {
    stroke: #ef6c00
}
.sr-bb .srt-fill-soccer-relegation-4 {
    fill: #e93a34
}
.sr-bb .srt-stroke-soccer-relegation-4 {
    stroke: #e93a34
}
.sr-bb .srt-fill-soccer-relegation-5 {
    fill: #941d1d
}
.sr-bb .srt-stroke-soccer-relegation-5 {
    stroke: #941d1d
}
.sr-bb .srt-fill-soccer-promotion-1 {
    fill: #51d151
}
.sr-bb .srt-stroke-soccer-promotion-1 {
    stroke: #51d151
}
.sr-bb .srt-fill-soccer-promotion-2 {
    fill: #1b911b
}
.sr-bb .srt-stroke-soccer-promotion-2 {
    stroke: #1b911b
}
.sr-bb .srt-fill-soccer-promotion-3 {
    fill: #0e8094
}
.sr-bb .srt-stroke-soccer-promotion-3 {
    stroke: #0e8094
}
.sr-bb .srt-fill-soccer-promotion-4 {
    fill: #0a6cce
}
.sr-bb .srt-stroke-soccer-promotion-4 {
    stroke: #0a6cce
}
.sr-bb .srt-fill-soccer-promotion-5 {
    fill: #4a9fe4
}
.sr-bb .srt-stroke-soccer-promotion-5 {
    stroke: #4a9fe4
}
.sr-bb .srt-nfl-timeout-1 {
    background-color: #f5a623;
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-nfl-timeout-2 {
    background-color: rgba(245, 166, 35, .3);
    color: #000;
    border-color: rgba(0, 0, 0, .16)
}
.sr-bb .srt-nfl-penalty {
    background-color: #f4a621;
    color: #000;
    border-color: #f4a621
}
.sr-bb .srt-nfl-negative-yards-1,
.sr-bb .srt-nfl-negative-yards-2 {
    background-color: #ac182e;
    color: #000;
    border-color: #ac182e
}
.sr-bb .srt-nfl-first-line {
    background-color: #4b90de;
    color: #000;
    border-color: #4b90de
}
.sr-bb .srt-nfl-ten-line {
    background-color: #f5a623;
    color: #000;
    border-color: #f5a623
}
.sr-bb .srt-fill-nfl-penalty {
    fill: #f4a621
}
.sr-bb .srt-stroke-nfl-penalty {
    stroke: #f4a621
}
.sr-bb .srt-fill-nfl-negative-yards-1 {
    fill: #ac182e
}
.sr-bb .srt-stroke-nfl-negative-yards-1 {
    stroke: #ac182e
}
.sr-bb .srt-fill-nfl-negative-yards-2 {
    fill: #ac182e
}
.sr-bb .srt-stroke-nfl-negative-yards-2 {
    stroke: #ac182e
}
.sr-bb .srt-fill-nfl-first-line {
    fill: #4b90de
}
.sr-bb .srt-stroke-nfl-first-line {
    stroke: #4b90de
}
.sr-bb .srt-fill-nfl-ten-line {
    fill: #f5a623
}
.sr-bb .srt-stroke-nfl-ten-line {
    stroke: #f5a623
}
.sr-bb .srt-mlb-run-1 {
    background-color: #090;
    color: #fff;
    border-color: #090
}
.sr-bb .srt-mlb-run-2 {
    background-color: #fff;
    color: #090;
    border-color: #090
}
.sr-bb .srt-mlb-hit-1 {
    background-color: #f7ab11;
    color: #fff;
    border-color: #f7ab11
}
.sr-bb .srt-mlb-hit-2 {
    background-color: #fff;
    color: #f7ab11;
    border-color: #f7ab11
}
.sr-bb .srt-mlb-hit-3 {
    background-color: #00a4ff;
    color: #fff;
    border-color: #00a4ff
}
.sr-bb .srt-mlb-error-1 {
    background-color: #d0021b;
    color: #fff;
    border-color: #d0021b
}
.sr-bb .srt-mlb-error-2 {
    background-color: #fff;
    color: #d0021b;
    border-color: #d0021b
}
.sr-bb .srt-mlb-neutral-1 {
    background-color: #212121;
    color: #fff;
    border-color: #fff
}
.sr-bb .srt-fill-mlb-base,
.sr-bb .srt-strole-mlb-base {
    fill: #00a4ff
}
.sr-bb .srt-fill-change-increase {
    fill: #f5ae44
}
.sr-bb .srt-stroke-change-increase {
    stroke: #f5ae44
}
.sr-bb .srt-fill-change-decrease {
    fill: #fd2954
}
.sr-bb .srt-stroke-change-decrease {
    stroke: #fd2954
}
.sr-bb .srt-fill-text {
    fill: #fff
}
.sr-bb .srt-fill-text-invert {
    fill: #000
}
.sr-bb .srt-fill-text-secondary {
    fill-opacity: .8
}
.sr-bb .srt-fill-text-disabled {
    fill-opacity: .6
}
.sr-bb .srt-fill-base-1 {
    fill: transparent
}
.sr-bb .srt-stroke-base-1 {
    stroke: transparent
}
.sr-bb .srt-fill-base-1-active {
    fill: rgba(245, 174, 68, .12)
}
.sr-bb .srt-stroke-base-1-active {
    stroke: rgba(245, 174, 68, .12)
}
.sr-bb .srt-fill-base-1-active-2 {
    fill: #2b448a
}
.sr-bb .srt-stroke-base-1-active-2 {
    stroke: #2b448a
}
.sr-bb .srt-fill-base-1-primary {
    fill: transparent
}
.sr-bb .srt-stroke-base-1-primary {
    stroke: transparent
}
.sr-bb .srt-fill-base-1-home {
    fill: transparent
}
.sr-bb .srt-stroke-base-1-home {
    stroke: transparent
}
.sr-bb .srt-fill-base-1-away {
    fill: transparent
}
.sr-bb .srt-stroke-base-1-away {
    stroke: transparent
}
.sr-bb .srt-fill-base-2 {
    fill: currentColor
}
.sr-bb .srt-stroke-base-2 {
    stroke: currentColor
}
.sr-bb .srt-fill-base-2-active {
    fill: #2e3e76
}
.sr-bb .srt-stroke-base-2-active {
    stroke: #2e3e76
}
.sr-bb .srt-fill-base-2-hover {
    fill: #2e3e76
}
.sr-bb .srt-stroke-base-2-hover {
    stroke: #2e3e76
}
.sr-bb .srt-fill-base-3 {
    fill: #2e3e76
}
.sr-bb .srt-stroke-base-3 {
    stroke: #2e3e76
}
.sr-bb .srt-fill-base-3-active {
    fill: #394573
}
.sr-bb .srt-stroke-base-3-active {
    stroke: #394573
}
.sr-bb .srt-fill-base-3-hover {
    fill: #394573
}
.sr-bb .srt-stroke-base-3-hover {
    stroke: #394573
}
.sr-bb .srt-fill-primary-1 {
    fill: #f5ae44
}
.sr-bb .srt-stroke-primary-1 {
    stroke: #f5ae44
}
.sr-bb .srt-fill-primary-2 {
    fill: #f8c67c
}
.sr-bb .srt-stroke-primary-2 {
    stroke: #f8c67c
}
.sr-bb .srt-fill-primary-3 {
    fill: #dd9d3d
}
.sr-bb .srt-stroke-primary-3 {
    stroke: #dd9d3d
}
.sr-bb .srt-fill-primary-4 {
    fill: #9b7b5b
}
.sr-bb .srt-stroke-primary-4 {
    stroke: #9b7b5b
}
.sr-bb .srt-fill-primary-5 {
    fill: #9b7b5b
}
.sr-bb .srt-stroke-primary-5 {
    stroke: #9b7b5b
}
.sr-bb .srt-fill-primary-6 {
    fill: #f9d093
}
.sr-bb .srt-stroke-primary-6 {
    stroke: #f9d093
}
.sr-bb .srt-fill-primary-7 {
    fill: #f5ae44
}
.sr-bb .srt-stroke-primary-7 {
    stroke: #f5ae44
}
.sr-bb .srt-fill-primary-8 {
    fill: #f5ae44
}
.sr-bb .srt-stroke-primary-8 {
    stroke: #f5ae44
}
.sr-bb .srt-fill-primary-8-is-active-1 {
    fill: #dd9d3d
}
.sr-bb .srt-stroke-primary-8-is-active-1 {
    stroke: #dd9d3d
}
.sr-bb .srt-fill-primary-8-is-active-2 {
    fill: #dd9d3d
}
.sr-bb .srt-stroke-primary-8-is-active-2 {
    stroke: #dd9d3d
}
.sr-bb .srt-fill-primary-9 {
    fill: #57556c
}
.sr-bb .srt-stroke-primary-9 {
    stroke: #57556c
}
.sr-bb .srt-fill-primary-10 {
    fill: #c8954f
}
.sr-bb .srt-stroke-primary-10 {
    stroke: #c8954f
}
.sr-bb .srt-fill-primary-11 {
    fill: #dd9d3d
}
.sr-bb .srt-stroke-primary-11 {
    stroke: #dd9d3d
}
.sr-bb .srt-fill-primary-12 {
    fill: #f5ae44
}
.sr-bb .srt-stroke-primary-12 {
    stroke: #f5ae44
}
.sr-bb .srt-fill-home-1 {
    fill: #f5ae44
}
.sr-bb .srt-stroke-home-1 {
    stroke: #f5ae44
}
.sr-bb .srt-fill-home-2 {
    fill: #f5ae44
}
.sr-bb .srt-stroke-home-2 {
    stroke: #f5ae44
}
.sr-bb .srt-fill-home-3 {
    fill: #f5ae44
}
.sr-bb .srt-stroke-home-3 {
    stroke: #f5ae44
}
.sr-bb .srt-fill-home-4 {
    fill: #b18855
}
.sr-bb .srt-stroke-home-4 {
    stroke: #b18855
}
.sr-bb .srt-fill-home-5 {
    fill: #f9ca85
}
.sr-bb .srt-stroke-home-5 {
    stroke: #f9ca85
}
.sr-bb .srt-fill-away-1 {
    fill: #fd2954
}
.sr-bb .srt-stroke-away-1 {
    stroke: #fd2954
}
.sr-bb .srt-fill-away-2 {
    fill: #fd2954
}
.sr-bb .srt-stroke-away-2 {
    stroke: #fd2954
}
.sr-bb .srt-fill-away-3 {
    fill: #fd2954
}
.sr-bb .srt-stroke-away-3 {
    stroke: #fd2954
}
.sr-bb .srt-fill-away-4 {
    fill: #b72b60
}
.sr-bb .srt-stroke-away-4 {
    stroke: #b72b60
}
.sr-bb .srt-fill-away-5 {
    fill: #fe7490
}
.sr-bb .srt-stroke-away-5 {
    stroke: #fe7490
}
.sr-bb .srt-fill-neutral-1 {
    fill: #324a8e
}
.sr-bb .srt-stroke-neutral-1 {
    stroke: #324a8e
}
.sr-bb .srt-fill-neutral-2 {
    fill: #e7eaf2
}
.sr-bb .srt-stroke-neutral-2 {
    stroke: #e7eaf2
}
.sr-bb .srt-fill-neutral-3 {
    fill: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-stroke-neutral-3 {
    stroke: hsla(0, 0%, 100%, .12)
}
.sr-bb .srt-fill-neutral-4 {
    fill: #acb6d2
}
.sr-bb .srt-stroke-neutral-4 {
    stroke: #acb6d2
}
.sr-bb .srt-fill-neutral-5 {
    fill: #c4cbdf
}
.sr-bb .srt-stroke-neutral-5 {
    stroke: #c4cbdf
}
.sr-bb .srt-fill-neutral-6 {
    fill: #4c619c
}
.sr-bb .srt-stroke-neutral-6 {
    stroke: #4c619c
}
.sr-bb .srt-fill-neutral-7 {
    fill: #acb6d2
}
.sr-bb .srt-stroke-neutral-7 {
    stroke: #acb6d2
}
.sr-bb .srt-fill-neutral-8 {
    fill: #324a8e
}
.sr-bb .srt-stroke-neutral-8 {
    stroke: #324a8e
}
.sr-bb .srt-fill-neutral-9 {
    fill: #213b85
}
.sr-bb .srt-stroke-neutral-9 {
    stroke: #213b85
}
.sr-bb .srt-fill-neutral-10 {
    fill: #2f488d
}
.sr-bb .srt-stroke-neutral-10 {
    stroke: #2f488d
}
.sr-bb .srt-fill-neutral-11 {
    fill: #7182b1
}
.sr-bb .srt-stroke-neutral-11 {
    stroke: #7182b1
}
.sr-bb .srt-fill-neutral-12 {
    fill: #b8c1d8
}
.sr-bb .srt-stroke-neutral-12 {
    stroke: #b8c1d8
}
.sr-bb .srt-fill-neutral-13 {
    fill: #2b448a
}
.sr-bb .srt-stroke-neutral-13 {
    stroke: #2b448a
}
.sr-bb .srt-fill-win {
    fill: #f5ae44
}
.sr-bb .srt-stroke-win {
    stroke: #f5ae44
}
.sr-bb .srt-fill-draw {
    fill: hsla(0, 0%, 100%, .4)
}
.sr-bb .srt-stroke-draw {
    stroke: hsla(0, 0%, 100%, .4)
}
.sr-bb .srt-fill-lose {
    fill: #fd2954
}
.sr-bb .srt-stroke-lose {
    stroke: #fd2954
}
.sr-bb .srt-stop-base-1 {
    stop-color: transparent
}
.sr-bb .srt-stop-primary-1 {
    stop-color: #f5ae44
}
.sr-bb .srt-stop-primary-2 {
    stop-color: #f8c67c
}
.sr-bb .srt-stop-primary-3 {
    stop-color: #dd9d3d
}
.sr-bb .srt-stop-primary-4,
.sr-bb .srt-stop-primary-5 {
    stop-color: #9b7b5b
}
.sr-bb .srt-stop-primary-6 {
    stop-color: #f9d093
}
.sr-bb .srt-stop-primary-7,
.sr-bb .srt-stop-primary-8 {
    stop-color: #f5ae44
}
.sr-bb .srt-stop-primary-9 {
    stop-color: #57556c
}
.sr-bb .srt-stop-primary-10 {
    stop-color: #c8954f
}
.sr-bb .srt-stop-primary-11 {
    stop-color: #dd9d3d
}
.sr-bb .srt-stop-home-1,
.sr-bb .srt-stop-primary-12 {
    stop-color: #f5ae44
}
.sr-bb .srt-stop-away-1 {
    stop-color: #fd2954
}
.sr-bb .srt-fill-neutral-14 {
    fill: #323a15
}
.sr-bb .srt-stroke-neutral-14 {
    stroke: #323a15
}
.sr-bb .srt-logo-powered-by-light {
    display: none
}
.sr-bb .srt-logo-powered-by-dark {
    display: inline-block
}
body.mobile-view footer {
    padding-bottom: calc((60px + env(safe-area-inset-bottom)) + 10px)
}
body.mobile-view .sticky-footer {
    position: fixed;
    width: 100%;
    z-index: 99999999;
    height: calc(60px + env(safe-area-inset-bottom));
    padding-bottom: env(safe-area-inset-bottom);
    background-color: #101e44;
    border-top: 1px solid #323a15;
    bottom: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, .2), 0 -3px 4px 0 rgba(0, 0, 0, .14), 0 -1px 8px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, .2), 0 -3px 4px 0 rgba(0, 0, 0, .14), 0 -1px 8px 0 rgba(0, 0, 0, .12)
}
body.mobile-view .sticky-footer ul {
    margin: 0;
    padding: 0;
    height: 100%;
    list-style-type: none;
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr))
}
body.mobile-view .sticky-footer ul button {
    border: unset;
    background-color: unset
}
body.mobile-view .sticky-footer ul a,
body.mobile-view .sticky-footer ul button {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-weight: 500;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
body.mobile-view .sticky-footer ul svg {
    width: 20px;
    height: 20px;
    fill: #fff;
    -o-object-fit: contain;
    object-fit: contain;
    margin-bottom: 5px
}
body.mobile-view .sticky-footer ul .sticky-footer__deposit {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
body.mobile-view .sticky-footer ul .sticky-footer__deposit a {
    width: 50px;
    height: 50px;
    font-size: 2rem;
    border-radius: 50%;
    background-color: #0e930c;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}
body.mobile-view .sticky-footer ul button {
    width: 100%;
    color: #f5ae44;
    padding: 0;
    white-space: nowrap
}
body.mobile-view .sticky-footer ul button svg {
    fill: #f5ae44
}
body.mobile-view .sticky-footer ul a.active {
    color: #f5ae44
}
body.mobile-view .sticky-footer ul a.active svg {
    fill: #f5ae44
}
body.mobile-view.mobile-view-left-menu-opened .sticky-footer,
body.mobile-view.mobile-view-right-menu-opened .sticky-footer {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}