@charset "UTF-8";

/* Common */
*, :before, :after {
    box-sizing: border-box;
}

html {
    overflow-y: scroll;
}

html.fix {
    overflow-y: hidden;
}

body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {
    margin: 0;
    padding: 0;
}

textarea {
    -webkit-appearance: none;
}

body {
    font-size: 12px;
    line-height: 16px;
    font-family: -apple-system, BlinkMacSystemFont, "Malgun Gothic", "맑은 고딕", helvetica, "Apple SD Gothic Neo", sans-serif;
    letter-spacing: -0.4px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: var(--body-bg-color);
}

img, fieldset {
    border: 0;
}

fieldset {
    min-width: 0;
}

img {
    vertical-align: top;
}

ul, ol {
    list-style: none;
}

em, address {
    font-style: normal;
}

a {
    color: var(--anchor-default-color);
    text-decoration: none;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: var(--anchor-default-color);
}

a[href^=tel] {
    text-decoration: inherit;
    color: inherit;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    width: 100%;
    zoom: 1;
}

caption, legend {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    text-indent: -9999em;
    overflow: hidden;
    font-size: 0;
}

.blind {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}

button {
    cursor: pointer;
    border: 0;
    background-color: transparent;
}

.u_skip a {
    position: fixed;
    left: 0;
    top: -45px;
    width: 100%;
    z-index: 999;
    padding: 5px;
    background-color: #000;
    color: var(--normal-bg-text-color);
}

.u_skip a:focus {
    width: auto;
    top: 0;
    text-decoration: none;
}


input, select {
    vertical-align: middle;
    background: var(--input-bg-color);
    border: none;
    padding: 3px 20px;
    color: var(--input-text-color);
    letter-spacing: -0.6px;
    border-radius: 0;
    font-size: 13px;
}

input[type="radio"],
input[type="checkbox"] {
    border: 0;
    padding: 3px 20px;
    height: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

select {
    padding: 5px;
    height: 40px;
    border: none;
}

option {
    padding: 10px;
}

textarea {
    padding: 10px;
    vertical-align: middle;
    background: var(--input-bg-color);
    border: none;
    border-radius: var(--border-radius);
    color: var(--input-text-color);
    font-size: 13px;
    letter-spacing: -0.6px;
    box-shadow: none;
}

a,
a:hover,
a:active,
a:focus,
input,
input:hover,
input:focus,
input:active,
select,
textarea {
    text-decoration: none;
    outline: 0 !important;
}


.form-control,
.form-select {
    border-radius: 0;
    padding: 0 8px;
    font-size: 12px;
    color: var(--input-text-color);
    border: 1px solid var(--input-border-color);
    background-color: var(--input-bg-color);
    border-radius: 5px;
    letter-spacing: 0;
}

.form-control:focus,
.form-select:focus {
    outline: 0;
    box-shadow: none;
    color: var(--input-text-color);
    background-color: var(--input-bg-color);
    border-color: var(--input-focus-border-color) !important;
}

.form-control::-moz-placeholder {
    color: var(--input-text-placeholder-color) !important;
    text-transform: capitalize;
}

.form-control::-webkit-input-placeholder {
    color: var(--input-text-placeholder-color) !important;
    text-transform: capitalize;
}

.form-control:-ms-input-placeholder {
    color: var(--input-text-placeholder-color) !important;
    text-transform: capitalize;
}

.form-control::-ms-input-placeholder {
    color: var(--input-text-placeholder-color) !important;
    text-transform: capitalize;
}

.form-control::placeholder {
    color: var(--input-text-placeholder-color) !important;
    text-transform: capitalize;
}

.form-control:disabled,
.form-control[readonly] {
    opacity: .5;
}

input.form-control::-webkit-outer-spin-button,
input.form-control::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="text"].form-control,
input[type="password"].form-control,
input[type="number"].form-control {
    height: 40px;
}

textarea.form-control {
    min-height: auto;
    padding: 8px 8px;
}

/*------------------- 5.4. Select Box -------------------*/
.form-select {
    height: 40px;
}

.form-select option {
    background-color: var(--input-bg-color);
}

.form-select:disabled {
    opacity: .4;
    background-color: var(--input-bg-color);
}

.form-check {
    padding-left: 0;
    display: inline-block;
    margin: 0;
    min-height: 24px;
}

.form-check input[type="checkbox"] {
    visibility: hidden;
    opacity: 0;
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    display: none;
}

.form-check input[type="checkbox"]:checked ~ .form-check-label:before {
    content: "\f00c";
    color: var(--highlight-color);
    border-color: var(--highlight-color);
}

.form-check input[type="checkbox"] ~ .form-check-label {
    position: relative;
    height: 20px;
    padding-left: 24px;
    line-height: 20px;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 600;
}

.form-check input[type="checkbox"] ~ .form-check-label.text {
    padding-left: 32px;
}

.form-check input[type="checkbox"] ~ .form-check-label:before {
    content: '';
    font-family: var(--icon-font);
    font-weight: 700;
    position: absolute;
    left: 0;
    top: 0;
    background-color: var(--input-bg-color);
    border: 1px solid var(--input-border-color);
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 9px;
    border-radius: 50%;
}

.form-check input[type="radio"] {
    visibility: hidden;
    opacity: 0;
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    display: none;
}

.form-check input[type="radio"] ~ .form-check-label {
    position: relative;
    height: 20px;
    padding-left: 24px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    font-weight: 600;
    margin-bottom: 0;
}

.form-check input[type="radio"] ~ .form-check-label::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid var(--input-border-color);
    border-radius: 100%;
    background: var(--input-bg-color);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.form-check input[type="radio"] ~ .form-check-label:after {
    content: '';
    width: 12px;
    height: 12px;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.form-check input[type="radio"]:checked ~ .form-check-label::before {
    border-color: var(--highlight-color);
}

.form-check input[type="radio"]:checked ~ .form-check-label:after {
    opacity: 1;
    background-color: var(--highlight-color);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.ball {
    display: inline-block;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-size: 14px;
    font-weight: 600;
    color: var(--normal-bg-text-color);
    padding: 0 5px;
    text-align: center;
    line-height: 20px;
    background: url("/service/common-all/img/common/powerball.png") no-repeat 0 -50px;
    text-indent: -9999px;
}

.ball+.ball {
    margin-left: 2px;
}

.ball.n0 {
    background-position: 0 -120px;
}

.ball.n {
    background: none !important;
}

.ball.n1,
.ball.n01 {
    background-position: 0 0;
}

.ball.n2,
.ball.n02 {
    background-position: -30px 0;
}

.ball.n3,
.ball.n03 {
    background-position: -60px 0;
}

.ball.n4,
.ball.n04 {
    background-position: -90px 0;
}

.ball.n5,
.ball.n05 {
    background-position: -120px 0;
}

.ball.n6,
.ball.n06 {
    background-position: -150px 0;
}

.ball.n7,
.ball.n07 {
    background-position: -180px 0;
}

.ball.n8,
.ball.n08 {
    background-position: 0 -30px;
}

.ball.n9,
.ball.n09 {
    background-position: -30px -30px;
}

.ball.n10 {
    background-position: -60px -30px;
}

.ball.n11 {
    background-position: -90px -30px;
}

.ball.n12 {
    background-position: -120px -30px;
}

.ball.n13 {
    background-position: -150px -30px;
}

.ball.n14 {
    background-position: -180px -30px;
}

.ball.n15 {
    background-position: 0 -60px;
}

.ball.n16 {
    background-position: -30px -60px;
}

.ball.n17 {
    background-position: -60px -60px;
}

.ball.n18 {
    background-position: -90px -60px;
}

.ball.n19 {
    background-position: -120px -60px;
}

.ball.n20 {
    background-position: -150px -60px;
}

.ball.n21 {
    background-position: -180px -60px;
}

.ball.n22 {
    background-position: 0 -90px;
}

.ball.n23 {
    background-position: -30px -90px;
}

.ball.n24 {
    background-position: -60px -90px;
}

.ball.n25 {
    background-position: -90px -90px;
}

.ball.n26 {
    background-position: -120px -90px;
}

.ball.n27 {
    background-position: -150px -90px;
}

.ball.n28 {
    background-position: -180px -90px;
}

.ball.n29 {
    background-position: -240px 0;
}

.ball.n30 {
    background-position: -270px 0;
}

.ball.n31 {
    background-position: -300px 0;
}

.ball.n32 {
    background-position: -330px 0;
}

.ball.n33 {
    background-position: -360px 0;
}

.ball.n34 {
    background-position: -390px 0;
}

.ball.n35 {
    background-position: -420px 0;
}

.ball.n36 {
    background-position: -450px 0;
}

.ball.n37 {
    background-position: -480px 0;
}

.ball.n38 {
    background-position: -510px 0;
}

.ball.n39 {
    background-position: -240px -30px;
}

.ball.n40 {
    background-position: -270px -30px;
}

.ball.n41 {
    background-position: -300px -30px;
}

.ball.n42 {
    background-position: -330px -30px;
}

.ball.n43 {
    background-position: -360px -30px;
}

.ball.n44 {
    background-position: -390px -30px;
}

.ball.n45 {
    background-position: -420px -30px;
}

.ball.n46 {
    background-position: -450px -30px;
}

.ball.n47 {
    background-position: -480px -30px;
}

.ball.n48 {
    background-position: -510px -30px;
}

.ball.n49 {
    background-position: -240px -60px;
}

.ball.n50 {
    background-position: -270px -60px;
}

.ball.n51 {
    background-position: -300px -60px;
}

.ball.n52 {
    background-position: -330px -60px;
}

.ball.n53 {
    background-position: -360px -60px;
}

.ball.n54 {
    background-position: -390px -60px;
}

.ball.n55 {
    background-position: -420px -60px;
}

.ball.n56 {
    background-position: -450px -60px;
}

.ball.n57 {
    background-position: -480px -60px;
}

.ball.n58 {
    background-position: -510px -60px;
}

.ball.n59 {
    background-position: -240px -90px;
}

.ball.n60 {
    background-position: -270px -90px;
}

.ball.n61 {
    background-position: -300px -90px;
}

.ball.n62 {
    background-position: -330px -90px;
}

.ball.n63 {
    background-position: -360px -90px;
}

.ball.n64 {
    background-position: -390px -90px;
}

.ball.n65 {
    background-position: -420px -90px;
}

.ball.n66 {
    background-position: -450px -90px;
}

.ball.n67 {
    background-position: -480px -90px;
}

.ball.n68 {
    background-position: -510px -90px;
}

.ball.n69 {
    background-position: -510px -120px;
}

.ball.n70 {
    background-position: -510px -150px;
}

.ball.p0 {
    background-position: 0 -120px;
}

.ball.p1 {
    background-position: -30px -120px;
}

.ball.p2 {
    background-position: -60px -120px;
}

.ball.p3 {
    background-position: -90px -120px;
}

.ball.p4 {
    background-position: -120px -120px;
}

.ball.p5 {
    background-position: -150px -120px;
}

.ball.p6 {
    background-position: -180px -120px;
}

.ball.p7 {
    background-position: -210px -120px;
}

.ball.p8 {
    background-position: -240px -120px;
}

.ball.p9 {
    background-position: -270px -120px;
}


span.banker {
    background-color: #e74c3c;
}

span.player {
    background-color: #3498db;
}

span.tie {
    background-color: #359070;
}


.balls span.ODD,
.balls span.EVEN,
.balls span.LARGE,
.balls span.MEDIUM,
.balls span.SMALL,
.ladder.odd,
.ladder.left,
.ladder.line3,
.ladder.even,
.ladder.right,
.ladder.line4 {
    display: inline-block;
    width: 28px;
    height: 28px;
    font-size: 12px;
    text-align: center;
    color: var(--normal-bg-text-color);
    border-radius: 50%;
    line-height: 28px;
    vertical-align: middle;
}

.balls span.ODD,
.balls span.LARGE,
.ladder.odd,
.ladder.left,
.ladder.line3 {
    background-color: #0182dd;
}

.balls span.MEDIUM {
    background-color: #3c3c3c;
}

.balls span.EVEN,
.balls span.SMALL,
.ladder.even,
.ladder.right,
.ladder.line4 {
    background-color: #d22627;
}

span.player,
span.banker,
span.tie {
    display: inline-block;
    margin: 2px 2px;
    padding: 0 4px;
    min-width: 27px;
    height: 27px;
    text-align: center;
    border-radius: 16px;
    color: var(--normal-bg-text-color);
    font-size: 11px;
    font-weight: bold;
    line-height: 27px;
}

.s_card {
    display: inline-block;
    margin: 2px 2px;
}

.result_icon.even,
.result_icon.EVEN,
.result_icon.right,
.result_icon.RIGHT,
.result_icon.line4,
.result_icon.LINE4,
.result_icon.over,
.result_icon.OVER {
    background-color: #d22627;
}

.result_icon.odd,
.result_icon.ODD,
.result_icon.left,
.result_icon.LEFT,
.result_icon.line3,
.result_icon.LINE3,
.result_icon.under,
.result_icon.UNDER {
    background-color: #0182dd;
}

.result_icon.LARGE {
    background-color: #db36a4;
}

.result_icon.MEDIUM {
    background-color: #cb8b00;
}

.result_icon.SMALL {
    background-color: #0da700;
}

.result_icon {
    display: inline-block;
    min-width: 25px;
    height: 25px;
    padding: 0 5px;
    font-size: 11px;
    text-align: center;
    color: var(--normal-bg-text-color);
    border-radius: 13px;
    line-height: 25px;
    vertical-align: middle;
}

.badge {
    display: inline-block;
    padding: 0 10px;
    height: 26px;
    font-size: 11px;
    color: #FFD;
    text-align: center;
    line-height: 26px;
    border-radius: 13px;
    vertical-align: middle;
}

.badge.buy {
    border-color: #ca2a1d;
    background-color: #ca2a1d;
}

.badge.sell, .badge.complete {
    border-color: #0182dd;
    background-color: #0182dd;
}

.badge.fail {
    border-color: #d22627;
    background-color: #d22627;
}

.badge.ready, .badge.stay {
    border-color: #08223c;
    background-color: #08223c;
}

.badge.stay {
    background-color: #08223c;
    border-color: #08223c;
}

.badge.complete {
    background-color: #FFC33B;
    border-color: #FFC33B;
    color: #000;
}

.badge.cancel {
    background-color: #3e3e3e;
    border-color: #801616;
    color: var(--normal-bg-text-color);
}

.badge.dcancel {
    background-color: #e70012;
    border-color: #e70012;
    color: var(--normal-bg-text-color);
}


.tbl_board td .badge.stay {
    background-color: #08223c;
    border-color: #08223c;
    color: var(--normal-bg-text-color);
}

.plain {
    font-size: 12px;
    font-weight: bold;
    color: var(--bet-state-stay);
}

.plain.win, .plain.complete {
    color: #2792d1;
}

.plain.lose,
.plain.fail {
    color: #f92424;
}

.plain.cancel {
    color: #b5b5b5;
}

.plain.stay {
    color: var(--bet-state-stay);
}

.new-label {
    display: none;
    position: relative;
    margin: 1px 0 0 4px;
    background: var(--new-label-bg-color);
    line-height: 1;
    text-transform: capitalize;
    color: var(--new-label-text-color);
    border-radius: 10px;
    padding: 3px 6px;
    font-size: 11px;
    vertical-align: top;
    z-index: 3;
}

.sports_icon {
    display: inline-block;
    min-width: 26px;
    width: 26px;
    height: 26px;
}

.sports_icon .fal,
.sports_icon .far {
    font-size: 19px;
}

.sports_icon[class*=" icon_"] {
    background-image: url(/service/common-all/img/common/sports_icon.png);
}

.sports_icon .fal {
    margin-top: 4px;
}

.sports_icon.icon_6046 {
    background-position: -155px 0;
}

.sports_icon.icon_154914 {
    background-position: -93px 0;
}

.sports_icon.icon_48242 {
    background-position: -124px 0;
}

.sports_icon.icon_530129 {
    background-position: -186px 0;
}

.sports_icon.icon_154830 {
    background-position: 0 0;
}

.sports_icon.icon_35232 {
    background-position: -185px 0;
}

.sports_icon.icon_1149093 {
    background-position: -62px 0;
}

.sports_icon.icon_687890 {
    background-position: -248px 0;
}

.sports_icon.icon_265917 {
    background-position: -310px 0;
}

.sports_icon.icon_687887 {
    background-position: -341px 0;
}

.sports_icon.icon_687888 {
    background-position: -372px 0;
}

.sports_icon.icon_687889 {
    background-position: -403px 0;
}

.sports_icon.icon_687893 {
    background-position: -434px 0;
}

.sports_icon.icon_687894 {
    background-position: -465px 0;
}

.sports_icon.icon_687895 {
    background-position: -496px 0;
}

.sports_icon.icon_687896 {
    background-position: -527px 0;
}

.sports_icon.icon_687897 {
    background-position: -558px 0;
}

.sports_icon.icon_687897 {
    background-position: -558px 0;
}

.sports_icon.icon_452674 {
    background-position: -589px 0;
}

.sports_icon.icon_291987 {
    background-position: -620px 0;
}

.sports_icon.icon_389537 {
    background-position: -651px 0;
}

.sports_icon.icon_1149094 {
    background-position: -682px 0;
}

.sports_icon.icon_1149095 {
    background-position: -713px 0;
}

.sports_icon.icon_1149096 {
    background-position: -744px 0;
}

.sports_icon.icon_1149097 {
    background-position: -775px 0;
}

.sports_icon.icon_1149098 {
    background-position: -806px 0;
}

.sports_icon.icon_1149099 {
    background-position: -838px 0;
}

.sports_icon.icon_1149100 {
    background-position: -869px 0;
}

.sports_icon.icon_1149101 {
    background-position: -900px 0;
}

.sports_icon.icon_1149102 {
    background-position: -931px 0;
}

.sports_icon.icon_1149103 {
    background-position: -962px 0;
}

.sports_icon.icon_1149104 {
    background-position: -993px 0;
}

.sports_icon.icon_1149105 {
    background-position: -1986px 0;
}

.sports_icon.icon_35706 {
    background-position: -1024px 0;
}

.sports_icon.icon_1149107 {
    background-position: -1055px 0;
}

.sports_icon.icon_1149108 {
    background-position: -1086px 0;
}

.sports_icon.icon_35709 {
    background-position: -1117px 0;
}

.sports_icon.icon_1149109 {
    background-position: -1148px 0;
}

.sports_icon.icon_1149110 {
    background-position: -1180px 0;
}

.sports_icon.icon_1149111 {
    background-position: -1211px 0;
}

.sports_icon.icon_1149112 {
    background-position: -1242px 0;
}

.sports_icon.icon_1149112 {
    background-position: -1242px 0;
}

.sports_icon.icon_1149113 {
    background-position: -1273px 0;
}

.sports_icon.icon_1149114 {
    background-position: -1304px 0;
}

.sports_icon.icon_388764 {
    background-position: -1335px 0;
}

.sports_icon.icon_261354 {
    background-position: -1366px 0;
}

.sports_icon.icon_1149115 {
    background-position: -1397px 0;
}

.sports_icon.icon_1149117 {
    background-position: -1428px 0;
}

.sports_icon.icon_1149118 {
    background-position: -1459px 0;
}

.sports_icon.icon_1149119 {
    background-position: -1490px 0;
}

.sports_icon.icon_1149120 {
    background-position: -1521px 0;
}

.sports_icon.icon_1149121 {
    background-position: -1552px 0;
}

.sports_icon.icon_1149122 {
    background-position: -2017px 0;
}

.sports_icon.icon_46957 {
    background-position: -1583px 0;
}

.sports_icon.icon_1149123 {
    background-position: -1614px 0;
}

.sports_icon.icon_165874 {
    background-position: -1645px 0;
}

.sports_icon.icon_1149124 {
    background-position: -1645px 0;
}

.sports_icon.icon_1149124 {
    background-position: -1707px 0;
}

.sports_icon.icon_1149125 {
    background-position: -838px 0;
}

.sports_icon.icon_274791 {
    background-position: -1738px 0;
}

.sports_icon.icon_1149126 {
    background-position: -1769px 0;
}

.sports_icon.icon_274792 {
    background-position: -1800px 0;
}

.sports_icon.icon_1149127 {
    background-position: -1831px 0;
}

.sports_icon.icon_307126 {
    background-position: -1862px 0;
}

.sports_icon.icon_154919 {
    background-position: -1893px 0;
}

.sports_icon.icon_154923 {
    background-position: -1924px 0;
}

.sports_icon.icon_154923 {
    background-position: -1924px 0;
}

.sports_icon.icon_262622 {
    background-position: -1955px 0;
}

.sports_icon.icon_131506 {
    background-position: -2048px 0;
}

.sports_icon.icon_54094 {
    background-position: -31px 0;
}

.sports_flag {
    display: block;
    width: 26px;
    min-width: 26px;
    height: 26px;
    font-size: 0;
}

.sports_flag > img {
    width: 100%;
}

.calendar-table .cal-event {
    position: relative;
    background-image: url(/service/common-all/img/common/img_date_stamp_on.png);
    background-size: contain;
    background-position: 50% 50%;
}

.calendar-table .cal-event .text {
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: var(--normal-bg-text-color);
    font-size: 12px;
    align-items: center;
    justify-content: center;
}

.calendar-table .cal-event.check-day {
    background-image: url(/service/common-all/img/common/img_date_stamp_off.png);
}

.calendar-table .cal-event.check-day .text {

}

.game_tabs_swiper {
    position: relative;
    padding: 0 28px;
}

.game_tabs_swiper .swiper-container {

}

.game_tabs_swiper .swiper-wrapper {
    display: flex !important;
    flex-wrap: nowrap;
    margin: 0;
    overflow: visible !important;
}

.game_tabs_swiper .swiper-slide {
    flex: none;
    margin: 0;
}

.game_tabs_swiper .swiper-slide a {
    margin: 0;
}

.game_tabs_swiper .swiper-button-next,
.game_tabs_swiper .swiper-button-prev {
    display: flex;
    height: 100%;
    background: var(--bet-normal-bg-color);
    margin: 0;
    top: 0;
    align-items: center;
    justify-content: center;
    color: var(--normal-bg-text-color);
}

.game_tabs_swiper .swiper-button-next {
    right: 0;
}

.game_tabs_swiper .swiper-button-prev {
    left: 0;
}

.game_tabs_swiper.fill_tabs {

}

.game_tabs_swiper.fill_tabs .swiper-container {

}

.game_tabs_swiper.fill_tabs .swiper-wrapper {

}

.game_tabs_swiper.fill_tabs .swiper-slide {
    flex: 1;
}

.game_tabs_swiper.fill_tabs .swiper-slide a {
    border-radius: 0;
}

.game_tabs.game_tabs_scroll {
    display: block;
    flex-wrap: wrap;
    white-space: nowrap;
    font-size: 0;
    overflow-x: auto;
}

.game_tabs.game_tabs_scroll li {
    width: 100px;
    display: inline-block;
    flex: none;
    vertical-align: top;
}

/* analysis graph */
.analysis_graph .main_tab {
    margin: 0 -2px 10px;
    border-bottom: none;
    font-size: 0;
}

.analysis_graph .main_tab:after {
    content: '';
    display: block;
    clear: both;
}

.analysis_graph .main_tab li {
    display: inline-block;
    margin: 0 2px;
    flex: 1;
    text-align: center;
}

.analysis_graph .main_tab li a {
    position: relative;
    display: flex;
    height: 35px;
    padding: 0 15px;
    font-size: 13px;
    font-weight: 600;
    color: var(--normal-bg-text-color);
    border: 1px solid rgba(255, 255, 255, .15);
    box-shadow: inset 1px 1px rgb(255 255 255 / 20%);
    border-left: none;
    transition: all .2s;
    align-items: center;
    justify-content: center;
    background: linear-gradient(to top, #222, #373737);
    border-radius: var(--border-radius);
}

.analysis_graph .main_tab li a.on {
    border-color: #c24bf4;
    background: linear-gradient(to bottom, #c24bf4 0%,#8226a8 100%);
}

.analysis_graph .graph_view {
    position: relative;
}

.analysis_graph .view:after {
    content: '';
    display: block;
    clear: both;
}

.analysis_graph .graph_view .info_graph {
    padding-top: 10px;
    height: 50px;
    background-color: #222;
}

.analysis_graph .graph_view .info_graph li {
    float: left;
    line-height: 27px;
}

.analysis_graph .graph_view .info_graph .ic {
    float: left;
    margin: 0 10px 0 20px;
    padding: 0 10px;
    min-width: 27px;
    height: 27px;
    text-align: center;
    border-radius: 16px;
    color: var(--normal-bg-text-color);
    font-size: 11px;
}

.analysis_graph .graph_view .info_graph .tx {
    float: left;
    font-size: 13px;
    color: var(--normal-bg-text-color);
}

.analysis_graph .graph_view .info_graph .left .ic,
.analysis_graph .graph_view .info_graph .line3 .ic,
.analysis_graph .graph_view .info_graph .odd .ic,
.analysis_graph .graph_view .info_graph .under .ic,
.analysis_graph .graph_view .info_graph .player .ic {
    background-color: #5994EA;
}

.analysis_graph .graph_view .info_graph .right .ic,
.analysis_graph .graph_view .info_graph .line4 .ic,
.analysis_graph .graph_view .info_graph .even .ic,
.analysis_graph .graph_view .info_graph .over .ic,
.analysis_graph .graph_view .info_graph .banker .ic {
    background-color: #D93E3E;
}

.analysis_graph .graph_view .info_graph .tie .ic {
    background-color: #359070;
}

.analysis_graph .graph_view .info_graph .left4odd .ic {
    background-color: #3498db;
}

.analysis_graph .graph_view .info_graph .right3odd .ic {
    background-color: #2980b9;
}

.analysis_graph .graph_view .info_graph .left3even .ic {
    background-color: #e74c3c;
}

.analysis_graph .graph_view .info_graph .right4even .ic {
    background-color: #c0392b;
}

.analysis_graph .graph_view .info_graph .pongdang .ic {
    background-color: #f41700;
}

.analysis_graph .graph_view .info_graph .break .ic {
    background-color: #7b7b7b;
}

.analysis_graph .graph_view .info_graph .x .ic {
    background-color: #7b7b7b;
}

.analysis_graph .graph_view .info_graph .etc {
    float: right;
    padding-right: 20px;
}

.analysis_graph .graph_view .info_graph .sell .ic,
.analysis_graph .graph_view .info_graph .snail1 .ic {
    background-color: #3498db;
}

.analysis_graph .graph_view .info_graph .buy .ic,
.analysis_graph .graph_view .info_graph .snail2 .ic {
    background-color: #e74c3c;
}

.analysis_graph .graph_view .info_graph .buy .ic,
.analysis_graph .graph_view .info_graph .snail2 .ic {
    background-color: #e74c3c;
}

.analysis_graph .graph_view .info_graph .snail3 .ic {
    background-color: #2980b9;
}

.analysis_graph .graph_view .info_graph .snail4 .ic {
    background-color: #c0392b;
}

.analysis_graph .graph_view .info_graph .ready .ic {
    background-color: #27ae60;
}

.analysis_graph .graph_view .info_graph .big .ic {
    background-color: #e755b6;
}

.analysis_graph .graph_view .info_graph .medium .ic {
    background-color: #00a6af;
}

.analysis_graph .graph_view .info_graph .small .ic {
    background-color: #d5a100;
}

.analysis_graph .graph_view .box_area {
    position: relative;
    margin-top: -1px;
    width: 100%;
    overflow-x: scroll;
}

.analysis_graph .graph_view .box_area::-webkit-scrollbar-track {
    background-color: var(--scroll-bg-track);
    border-radius: 0;
}

.analysis_graph .graph_view .box_area::-webkit-scrollbar {
    width: 17px;
    background-color: var(--scroll-bg-scrollbar);
}

.analysis_graph .graph_view .box_area::-webkit-scrollbar-thumb {
    height: 50px;
    background-color: var(--scroll-bg-scrollbar-thumb);
    border-radius: 0;
}

.analysis_graph .graph_view .inner_graph {
    padding-bottom: 68px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0;
}

.analysis_graph .graph_view .dot {
    position: absolute;
    width: 9px;
    height: 9px;
    background: url(/service/common-all/img/common/sp_stats.png?v=160324) no-repeat;
}

.analysis_graph .graph_view .dot.LEFT4ODD {
    left: 0;
    background-position: -260px -30px;
}

.analysis_graph .graph_view .dot.RIGHT3ODD {
    right: 0;
    background-position: -240px -30px;
}

.analysis_graph .graph_view .dot.LEFT3EVEN {
    left: 0;
    background-position: -240px -30px;
}

.analysis_graph .graph_view .dot.RIGHT4EVEN {
    right: 0;
    background-position: -260px -30px;
}

.analysis_graph .graph_view dl {
    display: inline-block;
    vertical-align: top;
}

.analysis_graph .graph_view dl .length {
    position: absolute;
    bottom: 34px;
    background: url(/service/common-all/img/common/bg_cell_length.png) repeat;
}

.analysis_graph .graph_view dl .times {
    position: absolute;
    bottom: 0;
    background: url(/service/common-all/img/common/bg_cell_times.png) repeat;
}

.analysis_graph .graph_view dt,
.analysis_graph .graph_view dd {
    width: 34px;
    height: 34px;
    line-height: 34px;
    padding: 0 1px 1px 0;
    text-align: center;
    font-size: 10px;
    letter-spacing: -1px;
}

.analysis_graph .graph_view dt {
    position: relative;
    z-index: 1;
}

.analysis_graph .graph_view dt.ODD,
.analysis_graph .graph_view dt.UNDER,
.analysis_graph .graph_view dt.LEFT,
.analysis_graph .graph_view dt._3,
.analysis_graph .graph_view dt.LEFT4ODD,
.analysis_graph .graph_view dt.SELL,
.analysis_graph .graph_view dt.RIGHT3ODD {
    color: #2980b9;
}

.analysis_graph .graph_view dt.READY {
    color: #27ae60;
}

.analysis_graph .graph_view dt.EVEN,
.analysis_graph .graph_view dt.OVER,
.analysis_graph .graph_view dt.RIGHT,
.analysis_graph .graph_view dt._4,
.analysis_graph .graph_view dt.LEFT3EVEN,
.analysis_graph .graph_view dt.BUY,
.analysis_graph .graph_view dt.RIGHT4EVEN {
    color: #c0392b;
}

.analysis_graph .graph_view dt.big {
    color: #e755b6;
}

.analysis_graph .graph_view dt.medium {
    color: #00a6af;
}

.analysis_graph .graph_view dt.small {
    color: #d5a100;
}

.analysis_graph .graph_view dd span {
    position: relative;
    display: inline-block;
    margin-top: 3px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    border-radius: 16px;
    font-family: tahoma, ë‹ì›€, Dotum, sans-serif;
    font-size: 9px;
    color: var(--normal-bg-text-color);
}

.analysis_graph .graph_view dd span.odd,
.analysis_graph .graph_view dd span.ODD,
.analysis_graph .graph_view dd span.under,
.analysis_graph .graph_view dd span.UNDER,
.analysis_graph .graph_view dd span.LEFT,
.analysis_graph .graph_view dd span._3,
.analysis_graph .graph_view dd span.LEFT4ODD,
.analysis_graph .graph_view dd span.SELL,
.analysis_graph .graph_view dd span.RIGHT3ODD {
    background-color: #5994EA;
}

.analysis_graph .graph_view dd span.RIGHT3ODD {
    background-color: #2980b9;
}

.analysis_graph .graph_view dd span.even,
.analysis_graph .graph_view dd span.EVEN,
.analysis_graph .graph_view dd span.over,
.analysis_graph .graph_view dd span.OVER,
.analysis_graph .graph_view dd span.RIGHT,
.analysis_graph .graph_view dd span._4,
.analysis_graph .graph_view dd span.LEFT3EVEN,
.analysis_graph .graph_view dd span.BUY,
.analysis_graph .graph_view dd span.RIGHT4EVEN {
    background-color: #D93E3E;
    border-radius: 16px;
}

.analysis_graph .graph_view dd span.RIGHT4EVEN {
    background-color: #c0392b;
}

.analysis_graph .graph_view dd span.X {
    background-color: #7b7b7b;
    border-radius: 16px;
}

.analysis_graph .graph_view dd span.READY {
    background-color: #27ae60;
}

.analysis_graph .graph_view dd span.snail1 {
    background-color: #3498db;
}

.analysis_graph .graph_view dd span.snail2 {
    background-color: #e74c3c;
}

.analysis_graph .graph_view dd span.snail3 {
    background-color: #2980b9;
}

.analysis_graph .graph_view dd span.snail4 {
    background-color: #c0392b;
}

.analysis_graph .graph_view dd span.big {
    background-color: #e755b6;
}

.analysis_graph .graph_view dd span.medium {
    background-color: #00a6af;
}

.analysis_graph .graph_view dd span.small {
    background-color: #d5a100;
}

.analysis_graph + .contract_title {
    margin-top: 40px;
}

/* bet data */
.bet_label.powerball_21_1,
.bet_label.powerball_22_1,
.bet_label.powerball_41_1,
.bet_label.powerball_41_3,
.bet_label.powerball_81_1,
.bet_label.powerball_81_2,
.bet_label.powerball_81_3,
.bet_label.powerball_81_4,
.bet_label.powerball_81_5,
.bet_label.powerball_81_6,
.bet_label.powerball_81_7,
.bet_label.powerball_81_8,
.bet_label.powersadari_21_1,
.bet_label.powersadari_21_2,
.bet_label.powersadari_22_1,
.bet_label.powersadari_22_2,
.bet_label.powersadari_23_1,
.bet_label.powersadari_23_2,
.bet_label.powersadari_41_1,
.bet_label.powersadari_41_3,
.bet_label.baccarat_31_1,
.bet_label.baccarat_21_1 {
    background: #207ce5 !important;
}

.bet_label.powerball_21_2,
.bet_label.powerball_22_2,
.bet_label.powerball_23_2,
.bet_label.powerball_24_2,
.bet_label.powerball_25_2,
.bet_label.powerball_26_2,
.bet_label.powerball_41_2,
.bet_label.powerball_41_4,
.bet_label.powerball_42_2,
.bet_label.powerball_42_4,
.bet_label.powerball_43_2,
.bet_label.powerball_43_4,
.bet_label.powerball_44_2,
.bet_label.powerball_44_4,
.bet_label.powerball_61_4,
.bet_label.powerball_61_5,
.bet_label.powerball_61_6,
.bet_label.powerball_81_3,
.bet_label.powerball_81_4,
.bet_label.powerball_81_7,
.bet_label.powerball_81_8,
.bet_label.ball_22_2,
.bet_label.ball_23_2,
.bet_label.powersadari_21_2,
.bet_label.powersadari_22_2,
.bet_label.powersadari_23_2,
.bet_label.powersadari_41_3,
.bet_label.powersadari_41_4,
.bet_label.baccarat_31_2,
.bet_label.baccarat_21_2 {
    background: #ff3019 !important;
}

.bet_label.powerball_31_1,
.bet_label.powerball_61_1,
.bet_label.powerball_61_4,
.bet_label.ball_31_1,
.bet_label.baccarat_31_3 {
    background: #0da700 !important;
}

.bet_label.powerball_31_2,
.bet_label.powerball_61_2,
.bet_label.powerball_61_5,
.bet_label.ball_31_2 {
    background: #cb8b00 !important;
}

.bet_label.powerball_31_3,
.bet_label.powerball_61_3,
.bet_label.powerball_61_6,
.bet_label.ball_31_3 {
    background: #db36a4 !important;
}

.bet_label.powerbacara_31_1,
.bet_label.powerbacara_32_1 {
    background: linear-gradient(#3b78ca, #0035c7) !important;
}

.bet_label.powerbacara_31_2,
.bet_label.powerbacara_32_2 {
    background: linear-gradient(#f5ad36 0%, #9a6f0f 54.68%, #af6808 100%) !important;
}

.bet_label.powerbacara_31_3,
.bet_label.powerbacara_32_3 {
    background: linear-gradient(#ce2123, #8e0e10) !important;
}

.rate_arrow.rate_up {
    width: 9px;
    height: 6px;
    background: url(/service/common-all/img/common/ico_rating_up.png) no-repeat 0 0;
}

.rate_arrow.rate_down {
    width: 9px;
    height: 6px;
    background: url(/service/common-all/img/common/ico_rating_down.png) no-repeat 0 0;
}

.rate_arrow.animated {
    animation-name: slideInDown;
    animation-duration: 1.5s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, -70%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}

.button-color-41-1,
.button-color-41-2,
.button-color-41-3,
.button-color-41-4,

.button-color-42-1,
.button-color-42-2,
.button-color-42-3,
.button-color-42-4,
.button-color-43-1,
.button-color-43-2,
.button-color-43-3,
.button-color-43-4,
.button-color-44-1,
.button-color-44-2,
.button-color-44-3,
.button-color-44-4 {
    width: 50%;
    flex: none !important;
}

.button-color-61-1,
.button-color-61-2,
.button-color-61-3,
.button-color-61-4,
.button-color-61-5,
.button-color-61-6 {
    width: 33.3333%;
    flex: none !important;
}


/* sports icon */
.fal.fa-sport-6046:before {
    content: "\f1e3";
}

.fal.fa-sport-154914:before {
    content: "\f433";
}

.fal.fa-sport-48242:before {
    content: "\f434";
}

.fal.fa-sport-154830:before {
    content: "\f45f";
}

.fal.fa-sport-530129:before {
    content: "\f44c";
}

.fal.fa-sport-1149093:before {
    content: "\f45b";
}

.fal.fa-sport-131506:before {
    content: "\f44e";
}

.power {
    color: var(--bet-state-power);
}

.normal {
    color: #f58702;
}

.icon_bul {
    display: inline-block;
    width: 4px;
    height: 4px;
    margin-left: 5px;
    margin-top: 2px;
    background: #fff;
    border-radius: 100%;
    text-indent: -999em;
    vertical-align: top;
    font-size: 0;
    line-height: 0;
}

.text-box {
    display: inline-block;
    height: 22px;
    padding: 0 6px;
    font-size: 11px;
    color: var(--normal-bg-text-color);
    font-weight: 500;
    line-height: 22px;
    background-color: #323248;
    border-radius: 2px;
    white-space: nowrap;
}

.text-box.win,
.text-box.complete {
    background: linear-gradient(to bottom, #0182dd 1%, #0d5c93 100%);
}

.text-box.lose,
.text-box.fail,
.text-box.cancel {
    background: linear-gradient(to bottom, rgba(164,19,26,1) 1%,rgba(128,9,17,1) 100%);
}

.text-box.cancel {
    background: linear-gradient(to top, #545454, #7c7c7c);
}

.text-box.stay {
    background-color: #646464;
}

.cash {
    font-weight: bold;
    color: var(--bet-state-cash);
}

.out {
    font-weight: 400;
    color: var(--bet-state-out);
}

.in_cash {
    font-weight: 400;
    color: var(--bet-state-in-cash);
}

.out_cash {
    font-weight: 400;
    color: var(--bet-state-out-cash);
}

.yes {
    font-weight: 400;
    color: var(--bet-state-yes);
}

.no {
    font-weight: 400;
    color: var(--bet-state-yes);
}

.file {
    font-weight: 400;
    color: var(--bet-state-file);
}

.read {
    font-weight: 400;
    color: var(--bet-state-read);
}

.cate {
    font-weight: 400;
    color: var(--normal-bg-text-color);
}

.contract_sports_left {
    display: none;
}

.unit_1x2 {
    color: #ffc33b !important;
}

.unit_over {
    color: #ff0000 !important;
}

.unit_under {
    color: #639fff !important;
}

.unit_h {
    color: #20eb15 !important;
}


/* Banner slider popup*/
.slide-banner-popup {
    background-size: cover;
    width: 100%;
    height: 100%;
    position: relative;
}

.inner-blur {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    width: 100% !important;
}

.inner-blur img {
    height: calc(100% - 149px);
    transform: translateY(17%);
    box-shadow: -1px 2px 25px -3px rgba(255, 255, 255, 0.73);
    -webkit-box-shadow: -1px 2px 25px -3px rgba(255, 255, 255, 0.73);
    -moz-box-shadow: -1px 2px 25px -3px rgba(255, 255, 255, 0.73);
}

.txt-banner-popup-big {
    position: absolute;
    top: 50%;
    left: 25%;
    transform: translate(-50%, -50%);
    color: var(--normal-bg-text-color);
    font-size: 24px;
    text-align: center;
    padding: 10px;
    backdrop-filter: none;
    text-shadow: 0px 0px 18px rgba(0, 0, 0, 1);
}

.txt-banner-popup-small {
    position: absolute;
    top: 50%;
    left: 75%;
    transform: translate(-50%, -50%);
    color: var(--normal-bg-text-color);
    font-size: 24px;
    text-align: center;
    padding: 10px;
    backdrop-filter: none;
    text-shadow: 0px 0px 18px rgba(0, 0, 0, 1);

}
.right-menu {
    position: relative;
}

.right-menu .side-menu {
    display: none;
    position: absolute;
    right: -200px;
    top: 0;
    width: 200px;
    z-index: 999;
    background-color: #191a1d;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.82);
    padding: 10px;
    font-size: 12px;
    line-height: 2;
}

.right-menu .side-menu li {
    margin: 2px;
}

.right-menu .side-menu li a {
    display: block;
    height: 38px;
    padding: 0 10px;
    line-height: 38px;
    font-weight: normal;
    font-size: 14px;
    color: var(--normal-bg-text-color);
    vertical-align: top;
    transition: all .2s;
}

.right-menu .side-menu li:hover a {
    color: #FFC33B;
}

.right-menu:hover .side-menu {
    display: block;
}

.contract_wrap .contract_sports_left {
    display: block;
    width: 270px;
    overflow: auto;
    margin-right: 1px;
    -ms-overflow-style: none;
    overflow-y: auto;
    scrollbar-width: none;
    transition: all .3s ease-out;
    flex-direction: column;
}

.contract_wrap .contract_sports_left .sports_left_aside {
    display: flex;
    flex: 1;
    min-height: 0;
    flex-direction: column;
}

.contract_wrap .contract_sports_left .aside_select {
    position: relative;
    margin-bottom: 0;
    padding: 10px 10px 0;
}

.contract_wrap .contract_sports_left .aside_select .menu_box {
    position: relative;
}

.contract_wrap .contract_sports_left .aside_select .menu_items {
    position: relative;
}

.contract_wrap .contract_sports_left .aside_select .menu_items > li {
    overflow: hidden;
    position: relative;
}

.contract_wrap .contract_sports_left .aside_select .menu_items > li > .txt {
    display: flex;
    position: relative;
    margin-bottom: 3px;
    font-size: 13px;
    border-radius: 4px;
    font-weight: 500;
    line-height: 36px;
    padding: 0;
    width: 100%;
    height: 36px;
    text-transform: uppercase;
    letter-spacing: .04em;
    transition: all .2s;
    align-items: center;
}

.contract_wrap .contract_sports_left .aside_select .menu_items > li > .txt i {
    margin-right: 4px;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 {
    display: block !important;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li {
    position: relative;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li > a {
    display: flex;
    overflow: hidden;
    position: relative;
    padding: 3px 10px;
    border-radius: 4px;
    transition: all .3s ease-out;
    align-items: center;
    border-radius: 4px;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li > a .txt {
    display: block;
    flex: 1;
    color: #000;
    min-width: 0;
    font-size: 12px;
    font-weight: 500;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li > a .count {
    display: block;
    height: 20px;
    min-width: 24px;
    padding: 0 4px;
    font-size: 10px;
    font-weight: 600;
    line-height: 20px;
    border-radius: 2px;
    text-align: center;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li.on a {

}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li + li {
    margin-top: 4px;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li > a > .sports_icon {
    margin-right: 4px;
    margin-top: 2px;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li > a > .sports_flag {
    width: 22px;
    min-width: 22px;
    border-radius: 50%;
    margin-right: 6px;
    height: 22px;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li > a > .sports_flag img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li > a:after {
    display: none;
}

.contract_wrap .contract_sports_left .aside_select .menu_items li > .depth2 > li > a:hover {
    filter: brightness(1.2);
}

.contract_wrap .contract_sports_left .aside_manual {
    padding: 10px 10px;
}

.contract_wrap .contract_sports_left .aside_head {
    display: flex;
    position: relative;
    align-items: center;
}

.contract_wrap .contract_sports_left .aside_head h4 {
    min-width: 0;
    flex: 1;
    font-size: 13px;
    font-weight: 500;
}

.contract_wrap .contract_sports_left .aside_head .options {

}

.contract_wrap .contract_sports_left .aside_head .options select {
    background: #222;
    border: 1px solid #333;
    height: 28px;
    border-radius: 5px;
    padding: 0 5px;
}

.contract_wrap .contract_sports_left .aside_menu {

}

.contract_wrap .contract_sports_left .aside_menu .menu_box {
    position: relative;
    padding-bottom: 11px;
    margin-top: 10px;
}

.contract_wrap .contract_sports_left .aside_menu .menu_items {
    position: relative;
}

.contract_wrap .contract_sports_left .aside_menu .menu_items > li {
    overflow: hidden;
    position: relative;
    margin-bottom: 3px;
}

.contract_wrap .contract_sports_left .aside_menu .menu_items > li a:not(:only-child):after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 6px;
    height: 6px;
    border-bottom: 1px solid;
    border-right: 1px solid;
    transform: rotate(45deg);
    right: 12px;
    top: 50%;
    margin-top: -4px;
}

.contract_wrap .contract_sports_left .aside_menu .menu_items > li > a {
    display: flex;
    position: relative;
    margin-bottom: 3px;
    font-size: 13px;
    border-radius: 4px;
    font-weight: 500;
    line-height: 36px;
    padding: 0 10px;
    width: 100%;
    height: 36px;
    text-transform: uppercase;
    letter-spacing: .04em;
    transition: all .2s;
    align-items: center;
}

.contract_wrap .contract_sports_left .aside_menu .menu_items > li > a:hover {
    filter: brightness(1.5);
}

.contract_wrap .contract_sports_left .aside_menu .menu_items > li > a > .icon {
    width: 26px;
    font-size: 16px;
    text-align: center;
}

.contract_wrap .contract_sports_left .aside_menu .menu_items li > .depth2 {
    display: block !important;
}

.contract_wrap .contract_sports_left .aside_menu .menu_items li > .depth2 > li {
    position: relative;
    margin-top: 3px;
}

.contract_wrap .contract_sports_left .aside_menu .menu_items li > .depth2 > li > a {
    display: flex;
    overflow: hidden;
    position: relative;
    padding: 8px 10px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .3s ease-out;
    background: #1b1b1b;
    align-items: center;
}

.contract_wrap .contract_sports_left .aside_menu .menu_items li > .depth2 > li > a:hover {
    filter: brightness(1.5);
}

.contract_wrap .contract_sports_left .aside_menu .menu_items li > .depth2 > li > a .icon {
    display: block;
    width: 24px;
    height: 24px;
    margin-right: 4px
}

.contract_wrap .contract_sports_left .aside_menu .menu_items li > .depth2 > li > a .icon img {
    width: 24px;
    height: 100%;
    object-fit: contain;
}

.contract_wrap .contract_sports_wrap {
    display: flex;
    align-items: stretch;
}

.contract_wrap .contract_sports_wrap .contract_body {
    display: block !important;
}

.contract_wrap .contract_sports_wrap .contract_body.contract_wide {
    display: flex !important;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart {
    width: 280px;
    min-width: 280px;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-wrap {
    width: 280px;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-wrap.fixed {
    position: fixed;
    top: 0;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-betlist {
    max-height: 194px;
    overflow-y: auto;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content {

}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading {
    display: none;
    padding: 15px 15px;
    align-items: center;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading.active {
    display: flex;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading .loading_box {
    flex: 1;
    min-width: 0;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading .loading_box .tit {
    font-size: 16px;
    font-weight: 500;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading .loading_box .info {
    font-size: 12px;
}

.contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading .loading-spinner {
    padding: 0;
}

@keyframes flash {
    0%, 100% {
        filter: brightness(1);
    }
    50% {
        filter: brightness(1.8);
    }
}

.flashy {
    animation: flash 1.5s infinite;
}

.contract_wrap .contract_sports_wrap.contract_sports_live {

}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left {
    width: 280px;
    margin-right: 0;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_left_aside {
    padding: 0;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .aside_sports {
    display: flex;
    position: relative;
    flex-direction: column;
    height: 100%;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_title {
    display: flex;
    position: relative;
    margin-bottom: 3px;
    font-size: 13px;
    border-radius: 0;
    font-weight: 500;
    line-height: 36px;
    padding: 0;
    width: 100%;
    height: 36px;
    text-transform: uppercase;
    letter-spacing: .04em;
    transition: all .2s;
    align-items: center;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_title i {
    margin-right: 4px;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items {
    position: relative;
    flex: 1;
    min-height: 0;
    overflow-y: auto;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item {
    position: relative;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item + .sports_item {

}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_item_box {
    display: none;
    position: relative;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_item {
    display: block;
    position: relative;
    transition: all .2s;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_item + .league_item {
    margin-top: -1px;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_name {
    display: flex;
    height: 38px;
    padding: 0 10px;
    align-items: center;
    text-transform: uppercase;
    letter-spacing: .04em;
    text-shadow: 0 2px 0 rgb(0 0 0 / .2);
    box-shadow: none;
    transition: all .2s;
    border-radius: 0;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_name .sports_icon {
    margin-right: 4px;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_name .txt {
    display: block;
    font-size: 13px;
    flex: 1;
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_name .btn_fold {
    width: 22px;
    margin-right: 0;
    font-size: 11px;
    height: 22px;
    border-radius: 2px;
    transition: all .2s;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_name .btn_fold:after {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "\f078";
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_name .btn_fold:hover {
    filter: brightness(1.2);
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_playtime {
    display: flex;
    align-items: center;
    padding: 0 10px;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_playtime .tit,
.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_playtime .time {
    display: block;
    position: relative;
    padding: 10px 0;
    font-size: 12px;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_playtime .tit {
    margin-right: 6px;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_playtime .tit i {
    margin-left: 5px;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_playtime .time {

}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_game {
    display: block;
    padding: 10px 10px;
    transition: all .2s;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_game:hover {
    filter: brightness(1.2);
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_game .game_item {
    display: flex;
    align-items: center;
    padding: 2px 0;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_game .game_item .emblem {
    margin-right: 9px;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_game .game_item .emblem img {
    width: 25px;
    border-radius: 50%;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_game .game_item .name {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    font-size: 12px;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_game .game_item.game_home {

}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_game .game_item.game_away {

}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_item.on,
.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item .league_item:hover {
    z-index: 1;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item.on .league_name .btn_fold:after {
    content: "\f077";
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items .sports_item.on .league_item_box {
    display: block;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .sports_game_list {
    margin: 0;
}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_body.contract_wide {

}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_body.contract_wide .contract_body_panel {

}

.contract_wrap .contract_sports_wrap.contract_sports_live .contract_body.contract_wide .game_sorting {

}

.contract_wrap .contract_tracker_wrap {
    position: relative;
    background: url(/service/common-all/img/common/bg_tracker.png) no-repeat 50% 50%;
    border: 1px solid #171717;
}

.contract_wrap .contract_tracker_wrap .contract_tracker_iframe {

}

.contract_wrap .contract_tracker_wrap .tracker_link_wrap {
    display: flex;
    min-height: 378px;
    align-items: center;
    justify-content: center;
}

.contract_wrap .contract_tracker_wrap .tracker_link_wrap .btn_link {
    display: flex;
    position: relative;
    font-size: 12px;
    border-radius: 4px;
    font-weight: 500;
    line-height: 36px;
    padding: 0 10px;
    height: 36px;
    text-transform: uppercase;
    letter-spacing: .04em;
    transition: all .2s;
    align-items: center;
    color: rgb(255, 255, 255);
    text-shadow: 0 2px 0 rgb(0 0 0 / .2);
    background: linear-gradient(to top, #222, #373737);
    box-shadow: inset 1px 1px rgb(255 255 255 / 20%);
    border: 1px solid #000;
    transition: all .2s;
}

.contract_wrap .contract_tracker_wrap .tracker_link_wrap .btn_link i {
    margin-right: 4px;
}

.contract_wrap .contract_tracker_wrap .tracker_link_wrap .btn_link:hover {
    filter: brightness(1.2);
}

.contract_wrap .loading-spinner {
    text-align: center;
    padding: 10px 0 0;
}

.contract_wrap .loading-spinner .spinner {
    width: 20px;
    height: 20px;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

/* betting */
.sports_game_list {
    position: relative;
}

.sports_game_list .sports_game_list_item {
    position: relative;
}

.sports_game_list .sports_game_list_item.item_bonus {
    padding: 0;
}

.sports_game_list .sports_game_list_item.item_bonus .item_game_head .game {

}

.sports_game_list .sports_game_list_item.item_bonus .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_home,
.sports_game_list .sports_game_list_item.item_bonus .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_home {
    justify-content: center;
    text-align: center;
}

.sports_game_list .sports_game_list_item + .sports_game_list_item {
    margin-top: -1px;
}

.sports_game_list .sports_game_list_item .item_game_head {
    display: flex;
    height: 44px;
    margin-bottom: 0;
    padding: 0 10px;
    align-items: center;
    border-radius: 0;
    border-bottom: 1px solid #000000;
}

.sports_game_list .sports_game_list_item .item_game_head .sports_flag {
    margin: 7px 4px 0 0;
}

.sports_game_list .sports_game_list_item .item_game_head .flag {
    display: block;
    width: 18px;
}

.sports_game_list .sports_game_list_item .item_game_head .flag > img {
    width: 100%;
}

.sports_game_list .sports_game_list_item .item_game_head .game {
    display: block;
    flex: 1;
    min-width: 0;
    margin-left: 10px;
    font-size: 13px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    letter-spacing: 0;
}

.sports_game_list .sports_game_list_item .item_game_head .btn_area {
    margin-left: 10px;
}

.sports_game_list .sports_game_list_item .item_game_head .btn_area .btn_iframe_open {
    display: block;
    height: 24px;
    padding: 0px 10px;
    color: var(--normal-bg-text-color);
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    white-space: nowrap;
    transition: .5s;
}

.sports_game_list .sports_game_list_item .item_game_head .date {
    display: none;
}

.sports_game_list .sports_game_list_item .item_game_head .date span,
.sports_game_list .sports_game_list_item .item_game_head .date strong {
    display: block;
    font-size: 13px;
}

.sports_game_list .sports_game_list_item .item_game_head .live .ico_live {
    display: block;
    width: 60px;
    margin: 0 0 0 0;
    font-size: 0;
    animation: fadeInOut 2s ease-in-out infinite;
}

.sports_game_list .sports_game_list_item .item_game_head .live .ico_live > img {
    width: 100%;
}

.sports_game_list .sports_game_list_item .item_game_tip {
    padding: 10px 10px;
    font-size: 12px;
    text-align: right;
}

.sports_game_list .sports_game_list_item .item_game_body {
    position: relative;
    padding: 5px 5px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item {
    position: relative;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game {
    position: relative;
    display: flex;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col {
    display: flex;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_name {
    display: flex;
    position: relative;
    height: 33px;
    margin: 1px 1px;
    padding: 0 8px;
    box-shadow: none;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    text-align: right;
    border: 1px solid var(--bet-normal-border-color);
    border-radius: var(--border-radius);
    background: var(--bet-normal-bg-color);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .game_team,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .game_team {
    margin: 0 -5px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.hover,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.hover {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.hover:not(.on):hover,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.hover:not(.on):hover {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.hover:hover .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.hover:hover .rating {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.on,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.on {
    background: var(--bet-normal-active-bg-color);
    border-color: var(--bet-normal-active-border-color);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.on .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.on .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.on .rating .odd_row,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.on .score,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.on .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.on .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.on .rating .odd_row,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.on .score {
    color: var(--normal-bg-hover-text-color);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.on .rating .unit,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.on .rating .unit {
    color: var(--normal-bg-hover-text-color);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_home,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_home,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_away {
    flex: 1;
    min-width: 0;
    height: 35px;
    min-height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all .2s;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_home {
    text-align: right;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_home .name {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away {
    flex-direction: row-reverse;
    text-align: left;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away .name {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away .rating {
    margin-left: 4px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_draw,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_draw,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_vs,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_vs {
    min-width: 80px;
    justify-content: center;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_vs .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_vs .rating {
    padding: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_draw .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_draw .name {
    display: none;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_playtime,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_playtime {
    min-width: 100px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_playtime .quarter,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_playtime .quarter {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score {
    min-width: 140px;
    padding: 0;
    background: none;
    border: none;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score {
    flex: 1;
    min-width: 0;
    font-size: 24px;
    color: var(--normal-bg-text-color);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score.win,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score.win,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score.win,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score.win {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score.win em,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score.win em,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score.win em,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score.win em {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score em,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score em,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score em,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score em {
    font-size: 14px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score {
    text-align: right;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score {
    text-align: left;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .divide,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .divide {
    min-width: 20px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_odd,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_odd {
    flex: 1;
    min-width: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_odd.team_away,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_odd.team_away {
    flex-direction: row-reverse;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_odd.team_away .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_odd.team_away .rating {
    padding-right: 13px;
    padding-left: 0;
}


.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_odd.team_away .rating .rate_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_odd.team_away .rating .rate_arrow {
    right: 0;
    left: auto;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more {
    min-width: 90px;
    border: none;
    background: none;
    border-radius: 1px;
    padding: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more .btn_realtime,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more .btn_realtime {
    display: block;
    height: 32px;
    color: #ea8438;
    font-size: 12px;
    line-height: 32px;
    padding: 0 5px;
    flex: 1;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more .btn_realtime.disabled,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more .btn_realtime.disabled {
    opacity: .3;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more.disabled,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more.disabled {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more.disabled .btn_realtime,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more.disabled .btn_realtime {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team:hover .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team:hover .rating {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .name {
    display: block;
    flex: 1;
    min-width: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    overflow-x: auto;
    line-height: normal;
    white-space: nowrap;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .base {
    display: flex;
    align-items: center;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .name::-webkit-scrollbar,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .name::-webkit-scrollbar {
    display: none;
}


.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating {
    display: block;
    position: relative;
    font-weight: 600;
    font-size: 11px;
    margin: 0 4px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating {
    color: var(--normal-bg-text-color);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating.has_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating.has_arrow {
    padding-right: 13px;
    padding-left: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating .unit,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating .unit {
    margin: 0 2px;
    font-size: 10px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating .rate_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating .rate_arrow {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -3px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating .odd_row,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating .odd_row {

    display: flex;

    color: var(--normal-bg-text-color);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_away .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_over .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_over .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_2 .rating,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_2 .rating {
    margin-left: 0;
    margin-right: 4px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away .rating.has_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_away .rating.has_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_over .rating.has_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_over .rating.has_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_2 .rating.has_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_2 .rating.has_arrow {
    padding-left: 13px;
    padding-right: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away .rating .rate_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_away .rating .rate_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_over .rating .rate_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_over .rating .rate_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_2 .rating .rate_arrow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_2 .rating .rate_arrow {
    right: auto;
    left: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away .rating .odd_row,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_away .rating .odd_row,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_over .rating .odd_row,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_over .rating .odd_row,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_2 .rating .odd_row,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_2 .rating .odd_row {
    flex-direction: row-reverse;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_info,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_info {
    display: flex;
    min-width: 320px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_info .game_box,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_info .game_box {
    display: flex;
    height: 34px;
    margin: 3px 3px;
    align-items: center;
    justify-content: center;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_info .game_box + .game_box,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_info .game_box + .game_box {
    margin-left: 5px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_info .game_box.game_blank,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_info .game_box.game_blank {
    min-width: 145px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_live,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_live {
    min-width: 42px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_live .game_team,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_live .game_team {
    padding: 0;
    flex: 1;
    background: none;
    box-shadow: none;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_live .game_team .btn_game_live,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_live .game_team .btn_game_live {
    display: flex;
    width: 100%;
    flex: 1;
    height: 100%;
    border: none;
    border-radius: 1px;
    color: #ffcc00;
    align-items: center;
    justify-content: center;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_date,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_date {
    min-width: 132px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_date .game_team,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_date .game_team {
    flex: 1;
    background: none;
    box-shadow: none;
    font-size: 11px;
    font-weight: bold;
    margin: 1px 1px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_date .game_team span,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_date .game_team span {
    display: block;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_type,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_type {
    min-width: 156px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_type .game_team,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_type .game_team {
    padding: 0 10px;
    cursor: none;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_type .game_team.accordion_wrapper,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_type .game_team.accordion_wrapper {
    cursor: pointer;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_odds,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_odds {
    display: flex;
    flex: 1;
    min-width: 0;
    padding: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_odds.flex_wrap.item_over_flow,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_odds.flex_wrap.item_over_flow {
    display: block;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_odds.flex_wrap.item_over_flow:after,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_odds.flex_wrap.item_over_flow:after {
    content: '';
    display: block;
    clear: both;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_odds.flex_wrap.item_over_flow .game_team,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_odds.flex_wrap.item_over_flow .game_team {
    float: left;
    flex: auto;
    width: calc(25% - 6px);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more_blank,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more_blank {
    min-width: 42px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more .btn_game_more,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more_blank .btn_game_more,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more .btn_game_more,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more_blank .btn_game_more {
    display: block;
    flex: 1;
    height: 33px;
    line-height: 33px;
    background: none;
    border-radius: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wracker {
    display: none;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap {
    padding: 0px 0;
    background-color: #1b1b1b;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap .game_bet_europe_match_title {
    overflow: hidden;
    margin-bottom: 2px;
    display: flex;
    background: var(--normal-bg-title-color);
    border: 1px solid var(--normal-bg-title-border-color);
    border-radius: var(--border-radius);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games {
    margin: 0 !important;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game {
    display: block;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_type {
    display: block;
    padding: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_type .game_team {
    justify-content: space-between;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team {
    color: var(--normal-bg-text-color);
    overflow: hidden;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team .team {
    text-align: left;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_type .game_team .name {
    text-align: left;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_under {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_over,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_2,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_no__goal,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_2__or__more{
    flex-direction: row-reverse;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_2 .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_over .name {
    text-align: left;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_x .name,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_2__or__more{
    display: contents;
    text-align: center !important;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.grid_wrap .game_team {
    flex-direction: row !important;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.grid_wrap .game_team .base {
    flex: 1;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.grid_wrap .game_team .base .name {
    margin-right: 5px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_odds.grid_wrap .game_team .base {
    flex: 1;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game + .item_game_item_game {
    margin-top: 6px;
}

.sports_game_item {
    position: relative;
    margin-bottom: 1px;
}

.sports_game_item .sports_score_list .sports_score_body {

}

.sports_game_item .sports_score_list .sports_score_extra {
    position: relative;
    margin: 0 132px 0 100px;
}

.sports_game_item .sports_score_list .sports_score_extra .sports_score_item:hover {

}

.sports_game_item .sports_score_list .sports_score_extra + .sports_score_extra {
    margin-top: 5px;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.team_name {
    flex: 1;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.team_name .name {
    display: block;
    font-size: 15px;
    color: var(--normal-bg-text-color);
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.team_name .name + .name {
    margin-top: 5px;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.type {
    display: flex;
    min-width: 80px;
    align-items: center;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.type > span {
    flex: 1;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.type .type {

}

.sports_game_item .sports_score_list .sports_score_item .score_col.type .line {
    margin-top: 2px;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.score {
    min-width: 0;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating {
    flex: 1;
    min-width: 0;
    justify-content: center;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating .odd_box {
    justify-content: center;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating .team {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating .odd + .team {
    text-align: right;
}

.sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating.draw {
    min-width: 120px;
    flex: 0;
}

.sports_game_item .game_head {
    display: flex;
    height: 35px;
    margin-bottom: 0;
    padding: 0 5px;
    align-items: center;
}

.sports_game_item .game_head .flag {
    display: block;
    width: 18px;
}

.sports_game_item .game_head .flag > img {
    width: 100%;
}

.sports_game_item .game_head .name {
    display: block;
    flex: 1;
    min-width: 0;
    margin-left: 10px;
    font-size: 12px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--normal-bg-text-color);
}

.sports_game_item .game_body {
    position: relative;
}

.sports_game_item .game_body .sports_score_list {
    position: relative;
}

.sports_game_item .game_body .sports_score_list .sports_score_head {
    position: relative;
}

.sports_game_item .game_body .sports_score_list .sports_score_body {
    display: none;
    position: relative;
}

.sports_game_item .game_body .sports_score_list .sports_score_body .score_col.datetime span, .sports_game_item .game_body .sports_score_list .sports_score_body .score_col.datetime strong {
    color: #fff !important;
}

.sports_game_item .game_body .sports_score_list .sports_score_result {
    position: relative;
    padding: 6px 0;
}

.sports_game_item .game_body .sports_score_list .sports_score_item_head {
    padding: 0 20px;
    text-align: center;
}

.sports_game_item .game_body .sports_score_list .sports_score_item_head > span {
    display: block;
    height: 32px;
    margin: 2px 2px;
    font-size: 12px;
    font-weight: 500;
    line-height: 32px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item_head > span em {
    margin-left: 10px;
    font-weight: 600;
}

.sports_game_item .game_body .sports_score_list .sports_score_item {
    display: flex;
    position: relative;
    align-items: center;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col {
    display: flex;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.monitor {
    min-width: 37px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.monitor a {
    display: block;
    color: #656565;
    text-align: right;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.monitor a .fal {
    font-size: 14px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.monitor a:hover {
    color: var(--normal-bg-text-color);
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.datetime {
    min-width: 100px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.datetime span,
.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.datetime strong {
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.datetime strong {
    margin-left: 2px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.game_name {
    min-width: 90px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.team_name {
    min-width: 0;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start {
    min-width: 30px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start .datetime_wrap {
    display: inline-block;
    position: relative;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start .datetime_wrap .datetime {
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start .datetime_wrap .datetime:hover ~ .datetime_tooltip {
    display: block;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start .datetime_wrap .datetime_tooltip {
    border-radius: 1px;
    display: none;
    font-size: 12px;
    line-height: normal;
    position: absolute;
    min-width: 100px;
    max-width: 150px;
    padding: 5px;
    top: 25px;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    z-index: 1;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.type {
    min-width: 80px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.type span,
.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.type em {
    display: block;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.type em {
    color: var(--normal-bg-text-color);
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score {
    display: flex;
    min-width: 0;
    flex: 1;
    align-items: center;
    flex-wrap: wrap;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score.full {
    flex: 1;
    min-width: 0;
    width: auto;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap {
    display: flex;
    padding: 2px 2px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap:last-child .odd_box {
    flex-direction: row-reverse;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box {
    display: flex;
    position: relative;
    flex: 1;
    min-width: 0;
    height: 33px;
    padding: 0 12px;
    border-collapse: separate;
    align-items: center;
    transition: all .1s;
    justify-content: center;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.disabled {
    background: none !important;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.disabled:before {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: var(--normal-bg-text-color);
    opacity: .7;
    content: '';
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.on {

}


.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.on .team,
.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.on .odd .rate {
    text-shadow: none;
}


.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .team {
    display: block;
    margin-right: 20px;
    flex: 1;
    font-size: 12px;
    margin-top: -2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 500;
    letter-spacing: 0;
    text-align: center;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .odd {
    display: block;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .odd .rate {
    display: block;
    position: relative;
    float: right;
    font-size: 11px;
    font-weight: 600;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .odd .rate .arr_wave {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -9px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .odd .rate .rate_arrow {
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    vertical-align: top;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.team_home .odd .rate {
    padding-left: 13px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.team_home .odd .rate .rate_arrow {
    left: 0;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.team_away .odd .rate {
    padding-right: 13px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.team_away .odd .rate .rate_arrow {
    right: 0;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.left,
.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.right {
    flex: 1;
    min-width: 0;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.left .odd_box {

}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.right .odd_box {
    flex-direction: row-reverse;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.center {
    min-width: 72px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.center .odd_box {
    padding: 0 !important;
    justify-content: center;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.center .odd_box .odd {
    flex: 1;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.center .odd_box .odd .rate {
    float: none;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.information {
    min-width: 60px;
    width: 60px;
    padding-right: 10px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.information .btn_score {
    display: block;
    height: 33px;
    line-height: 33px;
    font-size: 12px;
    padding: 0 5px;
    color: #ffcc00;
    font-weight: 800;
    border-collapse: separate;
    border-radius: 1px;
    cursor: pointer;
    transition: all .2s;
    white-space: nowrap;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.information .btn_score .fal {
    margin: 11px 2px 0 0;
    font-size: 10px;
    vertical-align: top;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.result_score {
    min-width: 72px;
    font-size: 14px;
    letter-spacing: 0;
}

.sports_game_item .game_body .sports_score_list .sports_score_item .score_col.result_status {
    min-width: 52px;
}

.sports_game_item .game_body .sports_score_list .sports_score_item.item5 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item6 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item9 .score_col.score .odd_wrap, .sports_game_item .game_body .sports_score_list .sports_score_item.item12 .score_col.score .odd_wrap {
    width: 33.3333%;
    flex: auto;
}

.sports_game_item .game_body .sports_score_list .sports_score_item.item5 .score_col.score .odd_wrap:nth-child(3n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item6 .score_col.score .odd_wrap:nth-child(3n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item9 .score_col.score .odd_wrap:nth-child(3n) + .odd_wrap .odd_box, .sports_game_item .game_body .sports_score_list .sports_score_item.item12 .score_col.score .odd_wrap:nth-child(3n) + .odd_wrap .odd_box {
    border-left: none;
}

.sports_game_item .game_body .sports_score_list .sports_score_item.item7 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item8 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item10 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item11 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item12 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item13 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item14 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item15 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item17 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item18 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item19 .score_col.score .odd_wrap,
.sports_game_item .game_body .sports_score_list .sports_score_item.item20 .score_col.score .odd_wrap {
    width: 20%;
    flex: auto;
}

.sports_game_item .game_body .sports_score_list .sports_score_item.item7 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item8 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item10 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item11 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item12 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item13 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item14 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item15 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item17 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item18 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item19 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
.sports_game_item .game_body .sports_score_list .sports_score_item.item20 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box {
    border-left: none;
}

.sports_game_item .game_body .sports_score_list .sports_score_item.item16 .score_col.score .odd_wrap {
    width: 25%;
    flex: auto;
}

.sports_game_item .game_body + .game_body {
    margin-top: 2px;
}

.sports_game_list .sports_accordion {

}

.sports_game_list .sports_accordion .sports_game_list_item {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_head {

}

.sports_game_list .sports_accordion .sports_game_list_item .accordion_button {
    width: 22px;
    margin-right: 10px;
    font-size: 11px;
    height: 22px;
    border-radius: 2px;
    transition: all .2s;
}

.sports_game_list .sports_accordion .sports_game_list_item .accordion_button:hover {
    filter: brightness(1.5);
}

.sports_game_list .sports_accordion .sports_game_list_item .btn_area {
    display: flex;
    align-items: center;
}

.sports_game_list .sports_accordion .sports_game_list_item .btn_area .sports_icon {
    transform: scale(0.8);
}

.sports_game_list .sports_accordion .sports_game_list_item .btn_area .normal_btn {
    margin-left: 4px;
    color: #999;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body {
    padding: 15px 10px;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_item_inner {
    position: relative;
    padding: 15px 10px;
    border-radius: 0;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_item_europe_default_games {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item {
    margin: 15px 0 0;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games {
    margin: 0;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game {

    border: none;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_type,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_type {
    text-align: center;
    width: 90px;
    color: var(--normal-bg-text-color);
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(3),
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(3),
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(4),
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_under:nth-child(4),
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_over:nth-child(4) {
    flex-direction: row-reverse;
    text-align: left;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(3) .name,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(3) .name,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(4) .name,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_under:nth-child(4) .name,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_over:nth-child(4) .name {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(3) .rating,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(3) .rating,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(4) .rating,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_under:nth-child(4) .rating,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_over:nth-child(4) .rating {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(3) .rating .rate_arrow,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(3) .rating .rate_arrow,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(4) .rating .rate_arrow,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_under:nth-child(4) .rating .rate_arrow,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 .item_game_item_game .game_col .game_team.team_odd.team_over:nth-child(4) .rating .rate_arrow {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(4),
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(4),
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_x:nth-child(4) {
    flex-direction: row-reverse;
    text-align: left;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(4) .name,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(4) .name,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_x:nth-child(4) .name {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(4) .rating,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(4) .rating,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_x:nth-child(4) .rating {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(4) .rating .rate_arrow,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(4) .rating .rate_arrow,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_x:nth-child(4) .rating .rate_arrow {
    left: auto;
    right: 0;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(3),
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(3),
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_x:nth-child(3) {
    text-align: center;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(3) .name,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(3) .name,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_x:nth-child(3) .name {
    flex: none;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(3) .rating,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(3) .rating,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_x:nth-child(3) .rating {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_1:nth-child(3) .rating .rate_arrow,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_2:nth-child(3) .rating .rate_arrow,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-4 .item_game_item_game .game_col .game_team.team_odd.team_x:nth-child(3) .rating .rate_arrow {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_name {
    padding: 0 10px;
    cursor: default;
    width: 90px;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_live .game_team .btn_game_live,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_live .game_team .btn_game_live {
    width: 32px;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap {
    background: none;
    margin-top: 0;
    padding: 0;
    border: none;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_name {
    position: absolute;
    left: 14px;
    top: -9px;
    padding: 0 5px;
    font-size: 11px;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_name .btn_game_live {
    margin-right: 4px;
}

.sports_game_list .sports_accordion .sports_game_list_item.item_game_item_odds {
    display: block;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_btn {
    position: absolute;
    right: 2px;
    top: -27px;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_btn.pc_view {
    display: block;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_btn.mobile_view {
    display: none;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_btn .btn_iframe_open {
    display: block;
    height: 22px;
    padding: 0 6px;
    font-size: 11px;
    text-align: center;
    line-height: 22px;
    white-space: nowrap;
    transition: .5s;
    border-radius: 3px;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more_blank,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more,
.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more_blank {
    display: none;
}

.sports_game_list .sports_accordion.game-data-europe .sports_game_list_item .item_game_body .item_game_item {
    margin-top: 20px;
}

.sports_game_list .sports_accordion.game-data-europe .sports_game_list_item .item_game_body .item_game_item:first-child {
    margin-top: 10px;
}

.sports_game_list .sports_accordion.game-data-live-sport {

}

.sports_game_list .sports_accordion.game-data-live-sport {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline .title {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline .date {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .name {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .rating {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .rating .odd_row {

}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_title {
    display: flex;
    height: 35px;
    padding: 0 10px;
    align-items: center;
    background: #de9f41;
    color: #000;
    font-weight: 600;
}

.sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_title.item_ing {
    background: #34784d;
}

.sports_game_list_item {

}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe {
    
}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .contract_tracker_wrap {
    
}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .contract_tracker_wrap .tracker_link_wrap {

min-height: 280px;
}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item {

}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap {

}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap .grouped_bet_item {

}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games {

}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game {

}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_odds.flex_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_odds.flex_wrap .game_team {
    flex: none;
    width: calc(50% - 2px);
    margin: 0 1px 1px;
}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_odds.flex_wrap.grid_2 .game_team {
    width: calc(50% - 2px);

}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_odds.flex_wrap.grid_3 .game_team {
    width: calc(33.3333% - 2px);
}

.contract_wrap .contract_sports_wrap .contract_body .contract_body_iframe .sports_iframe_bet .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_odds.flex_wrap.grid_4 .game_team {
    width: calc(25% - 2px);
}

.sports_iframe_tracker {
    position: relative;
    height: 300px;
    background-size: contain;
}

/* live */
.pc_live_sport_wrap {
    display: block;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head .game {
    margin-left: 0;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head .sports_flag {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head .live_sport_match_accordion {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head .live_sport_match_accordion i {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .btn_area {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .btn_area .normal_btn {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .btn_area .sports_icon {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_body {
    padding: 0;
    margin: 0;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item {
    margin: 0 !important;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner {
    padding: 0 !important;
    border: 1px solid #141414;
    border-radius: 0;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner.active {

    border: 1px solid;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_top_headline {
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_top_headline .title {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_top_headline .title i {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_top_headline .date {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds {
    padding: 5px 10px;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team {
    border: none;
    text-align: left;
    padding: 5px 5px !important;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team .name {
    border: none;
    text-align: left;
    padding: 2px 0 !important;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team .rating {

    margin: 0;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team .rating .odd_row {
    height: 20px;
    line-height: 20px;
    min-width: 38px;
    padding: 0 4px !important;
    border-radius: 4px;
    font-size: 11px !important;
    text-align: center;
    justify-content: end;
}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team.team_home {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team.team_away {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team.teamv2wrapper {

}

.pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap {

}

.game_bet_europe_match_title .team_home,
.game_bet_europe_match_title .team_away,
.game_bet_europe_match_title .team_vs_title,
.game_bet_live_sport_match_title .team_home,
.game_bet_live_sport_match_title .team_away,
.game_bet_live_sport_match_title .team_vs_title {
    display: flex;
    position: relative;
    height: 33px;
    margin: 1px 1px;
    padding: 0 8px;
    box-shadow: none;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: var(--normal-bg-title-font-color);
    flex: 1;
    line-height: normal;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.game_bet_europe_match_title .team_vs_title,
.game_bet_live_sport_match_title .team_vs_title {
    flex: none;
}

#game-sport-europe .item_game_item_game .game_col.grid_wrap {

}

#game-sport-europe .item_game_item_game .game_col.grid_wrap.grid_3 {

}

#game-sport-europe .grouped_bet_item .no_betname {
    display: none;
}

.mobile_live_sport_wrap {
    display: none;
}

.back_to_game_matchMobile {
    display: none;
    color: var(--anchor-default-color);
}

.live_sport_game_item_inner .game_col  {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    justify-content: center;
}

.live_sport_game_item_inner .game_col .game_team {
    justify-content: left !important;
    width: 100% !important;
    background: none;
}

.live_sport_game_item_inner .game_col .game_team:hover {
    filter: brightness(1) !important;
}

.live_sport_game_item_inner .game_col .team_home  {
    text-align: left !important;
}

.live_sport_game_item_inner .game_col .team_away {
    text-align: left !important;
    flex-direction: row !important;
    background: none;
}

.live_sport_game_item_inner .game_col .game_team.on {

}
.live_sport_game_item_inner .game_col .game_team.on .rating .odd_row {
    background: none !important;
}

.live_sport_game_item_inner .game_col .game_team.team_draw {
    display: none !important;
}

.live_sport_game_item_inner .game_col .game_team .rating.has_arrow {
    padding-right: 0px !important;
}

#game-live-sport {

}

#game-live-sport .sports_accordion .accordion_button {
    margin-right: 0px !important;
    background: none !important;
}

.live_sport_game_item_inner .game_col .game_team .odd_row{
    padding: 0 !important;
    font-size: 11px !important;
    min-width: 44px;
    justify-content: end;
}

.sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner.active {

}

.sports_game_list_item .item_game_body .item_game_item {

}

.sports_game_list_item .item_game_body .item_game_item:not(:first-of-type) {

}

.live_sport_game_item_inner .item_game_top_headline {
    padding: 8px 10px;
    margin-bottom: 0;
}

.live_sport_game_item_inner .item_game_top_headline .title {
    margin-right: 5px;
}

.live_sport_game_item_inner .item_game_top_headline a {
    margin-right: 4px;
}

.live_sport_game_item_inner .item_game_top_headline .caret-icon {
    margin-left: 5px;
}

.live_sport_game_item_inner .item_game_top_headline .date {

}

.live_sport_game_item_inner .item_game_top_headline .caret_icon i {
    font-size: 13px;
    margin: 0px 5px;
}

.live_sport_match_accordion i {
    margin-left: 5px;
    transition: .3s ease;
    cursor: pointer;
}

.live_sport_match_accordion.rotate i {
    rotate: 180deg;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_type_live_sport_2team {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.teamv2wrapper span {
    text-align: left;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .teamvs_wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.teamv2wrapper {
    padding: 5px 5px;
    width: 100%;
    border: none;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.teamv2wrappermiddle {
    flex: 0.1;
    min-width: auto !important;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.teamv2wrappermiddle {
    flex: 0.1;
    min-width: auto !important;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.teamv2wrappermiddle span {
    padding: 0px 10px !important;
    margin: auto;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0.1;
}

.game-bet_live_sport_loader {
    display: none;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 {
    margin: 5px 0;
    padding: 5px 5px;
    background-color: var(--normal-bg-box-color);
    border-radius: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games {
    padding: 0 0 2px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game .game_col.game_type {
    margin-bottom: 2px;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game .game_col.game_type .game_team.accordion_wrapper {

    background: var(--normal-bg-team-box-color);
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game .game_col.game_type .game_team.game_team_narrow {
    justify-content: space-between;
}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games.counts-6 {
    display: none;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game .game_col.game_odds {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game .game_col.game_odds .game_team {
    justify-content: space-between;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game .game_col.game_odds .game_team .base {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game .game_col.game_odds .game_team .name {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game .game_col.game_odds .game_team .score {

}

.sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner {
    padding-bottom: 10px !important;
}

.sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner.active {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .grouped_bet_item .item_game_item_games .item_game_item_game .game_col.game_type .game_team {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .europe_bets_mobile .item_game_item_games .item_game_item_game .game_col.game_type .game_team {

}

/* live side menu */
.pc_live_sport_wrap.pc_live_side_menu {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_game_list {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_title {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_title.item_ing {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_head {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_head .sports_flag {

    margin-right: 8px;
}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_head .game {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_head .btn_area {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner {
    margin: 0;
}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_top_headline {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_top_headline .title {

}


.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_top_headline .date {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team {
    background: none;
    padding: 2px 0 !important;
    height: auto;
    min-height: 0;
    border: none;
}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .name {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .rating {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .rating .odd_row {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_game_list .sports_accordion .sports_game_list_item {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_game_list .sports_accordion .sports_game_list_item .item_game_head {

}

.pc_live_sport_wrap.pc_live_side_menu .sports_game_list .sports_accordion .sports_game_list_item + .sports_game_list_item {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_head .live_sport_match_accordion {

}

.sports_game_list .sports_accordion .sports_game_list_item .item_game_head .live_sport_match_accordion i {
    color: var(--normal-bg-text-color);
}

/* live sports wrapper */
.live_sport_wrapper {
    margin: 0;
}

.live_sport_wrapper .grouped_bet_item {
    margin-bottom: 2px;
}

.live_sport_wrapper .grouped_bet_item .accordion_wrapper_live_sport {
    display: flex;
    position: relative;
    align-items: center;
    flex: 1;
    height: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 12px;
}

.live_sport_wrapper .grouped_bet_item .accordion_wrapper_live_sport .accordion_icon {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px
}

.live_sport_wrapper .grouped_bet_item .accordion_wrapper_live_sport .accordion_icon i {

}

.live_sport_wrapper .grouped_bet_item .item_game_item_games {
    margin-top: 1px;
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game {

}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .game_type {
    display: flex;
    align-items: center;
    font-size: 14px;
    padding: 0 10px;
    height: 35px;
    justify-content: left;
    border-radius: 0;
    margin: 0 0 1px;
    background: var(--normal-bg-team-box-color);
    color: var(--normal-bg-text-color);
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap {
    display: flex;
    gap: 1px;
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team {
    display: flex;
    flex: 1;
    align-items: center;
    height: 35px;
    margin: 0;
    padding: 0 8px;
    box-shadow: none;
    justify-content: center;
    cursor: pointer;
    border: none;
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team .base {
    display: flex;
    flex: 1;
    white-space: nowrap;
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team .base .name {
    flex: none;
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team .name {
    color: var(--normal-bg-text-color);
    flex: 1;
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team .rating {
    display: block;
    position: relative;
    font-weight: 600;
    font-size: 11px;
    margin: 0 0 0 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 0;
    color: var(--normal-bg-text-color);
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team .score,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team .score {
    margin-left: 4px;
    color: var(--normal-bg-text-color);
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.on {
    background: var(--highlight-bg-color);
    color: var(--normal-bg-hover-text-color);
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.on .name,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.on .rating,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.on .score {
    color: var(--normal-bg-hover-text-color);
}

.live_sport_wrapper .grouped_bet_item .game_team .accordion_icon img {
    width: 15px;
    cursor: pointer;
    transition: transform 0.3s ease;
}

.live_sport_wrapper .grouped_bet_item .accordion_wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between !important;
    font-size: 12px;
}

.live_sport_wrapper .grouped_bet_item .accordion_wrapper.rotated .title_icon {
    transform: rotate(180deg) !important;
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .game_col.game_odds.flex_wrap.item_over_flow .game_team {
    width: 49% !important;
}

.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .game_col.game_odds .game_team.team_2__or__more {
    display: flex !important;
    flex-direction: row !important;
}

.live_sport_wrapper .game_bet_europe_match_title,
.live_sport_wrapper .game_bet_live_sport_match_title {
    display: flex;
    margin: 2px 0;
    background: var(--normal-bg-title-color);
    border: 1px solid var(--normal-bg-title-border-color);
}

.grouped_bet_item .item_game_item_game .game_team .name {
    flex: none !important;
}

.game_bet_europe_match_title {
    display: none;
}

.mobile_live_sport_wrap {
    display: block;
}

.pc_live_sport_wrap {
    display: none;
}

.back_to_game_matchMobile {
    position: absolute;
    left: 20px;
}

.back_to_game_matchMobile i {
    color: #FFC33B;
    font-size: 17px;
}

.mobile_live_sport_wrap .loading-spinner {
    display: none;
}

.sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner {
    margin-top: 10px;
}

.sports_wrap #bets_sports2 {
    margin-bottom: 80px;
}

.sports_wrap #bets_sports2 .has_bet_null .flex_wrap > div {
    width: 43%;
}

.sports_wrap #bets_sports2 .has_bet_null .flex_wrap > div:nth-child(2) {
    width: 11%;
}

.grouped_bet_item .item_game_item_game .game_team .name {
    flex: none !important;
}

.game_bet_europe_match_title {

}

.mobile_live_sport_wrap {
    display: none;
}

.pc_live_sport_wrap {
    display: none;
}

#game-live-sport .live_sport_wrapper {

    margin: 0;
}

#game-live-sport .live_sport_wrapper {
    display: none;
}

.unit_arr {
    margin: 0 2px;
    font-family: -apple-system, BlinkMacSystemFont, "Malgun Gothic", "맑은 고딕", helvetica, "Apple SD Gothic Neo", sans-serif;
}

.back_to_game_matchMobile {
    position: absolute;
    left: 20px;
}

.back_to_game_matchMobile i {
    color: #FFC33B;
    font-size: 17px;
}

.mobile_live_sport_wrap .loading-spinner {
    display: none;
}

.sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner {
    margin-top: 10px;
}

.sports_wrap #bets_sports2 {
    margin-bottom: 80px;
}

.sports_wrap #bets_sports2 .flex_wrap > div {
    width: 49.4%;
    position: relative;
    overflow: hidden;
}

.sports_wrap #bets_sports2 .has_bet_null .flex_wrap > div {
    width: 43%;
}

.sports_wrap #bets_sports2 .has_bet_null .flex_wrap > div:nth-child(2) {
    width: 11%;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating .unit {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating .unit.unit_under,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating .unit.unit_over {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating .unit.unit_under {
    bottom: -7px;
    right: -8px;
    margin: 0;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating .unit.unit_over  {
    top: -7px;
    left: -8px;
    margin: 0;
}


.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_draw .unit__ulti{
    display: none;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away .unit__red {

}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap .game_bet_europe_tracker {

}

.tracker_no_data {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/service/common-all/img/common/bg_tracker.png) #0e0e0e no-repeat 50% 50%;
    z-index: -1;
}

.tracker_no_data .no_data_content_title {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
}

.tracker_live_tv_wrap {
    display: flex;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    flex-direction: column;
}

.tracker_live_tv_wrap .live_title {
    position: relative;
    display: flex;
    width: 100%;
    height: 45px;
    align-items: center;
    justify-content: start;
    font-size: 16px;
    color: #fff;
    padding: 0 20px;
    text-align: center;
    border-bottom: 1px solid #333;
    background: linear-gradient(180deg, #262626 0%, #191919 49%, #000 51%, #181818 100%);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .1), 0px 1px 3px rgba(0, 0, 0, 0.9);
}

.tracker_live_tv_wrap .live_content {
    position: relative;
    flex: 1;
    min-height: 0;
}

.tracker_live_tv_wrap .live_content .tracker_area {

}

.tracker_live_tv_wrap .live_content .tracker_area > div {
    background: #0e0e0e;
}

.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .unit.red_blinking,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team .rating .unit.red_blinking
{
    color: red !important;
    position: absolute;
    font-size: 21px !important;
    animation: ratingFadeInOut 1.3s linear 2s 2;
    animation-fill-mode: forwards;
    opacity: 0;
}
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .unit.green_blinking,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team .rating .unit.green_blinking {
    color: #00ff04 !important;
    position: absolute;
    font-size: 21px !important;
    animation: ratingFadeInOut 1.3s linear 2s 2;
    animation-fill-mode: forwards; 
    opacity: 0;
}

/* Home [Arrow Up | Green] */
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.home .unit.green_blinking,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_1 .unit.green_blinking,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .unit.green_blinking.right,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.right .rating .unit.green_blinking
{
    right: -5px;
    top: -7px;
    rotate: 44deg;
}
/* Edge */
.sub_article.edge .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.home .unit.green_blinking {
    top: -13px;
}
/* Multi - Odd Board Home [Arrow Up | Green] */
.sub_article .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_1 .unit.multi_arrow.green_blinking {
    top: -7px;
}


/* Home [Arrow Down | Red] */
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.home .unit.red_blinking, 
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_1 .unit.red_blinking, 
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .unit.red_blinking.right,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.right .rating .unit.red_blinking
{
    bottom: -7px;
    right: -5px;
    rotate: 133deg;
}
/* Edge */ 
.sub_article.edge .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.home .unit.red_blinking {
    bottom: -13px;
}
/* Multi - Odd Board Home [Arrow Down | Red] */
.sub_article .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_1 .unit.multi_arrow.red_blinking {
    bottom: -7px;
}
/* Multi Wrapper [Title] Home [Arrow Down | Red] */
.sub_article.edge .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.multi_wrapper.home .unit.red_blinking,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.right .rating .unit.red_blinking
{
    rotate: 310deg;
}
/* Away [Arrow Up | Green] */
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.away .unit.green_blinking, 
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_2 .unit.green_blinking,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .unit.green_blinking.left,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.left .rating .unit.green_blinking
{
    rotate: 317deg;
    left: -5px;
    top: -7px;
}
/* Edge */
.sub_article.edge .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.away .unit.green_blinking {
    top: -13px;
}
/* Multi - Odd Board Away [Arrow Up | Greeb] */
.sub_article .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_2 .unit.multi_arrow.green_blinking {
    top: -7px;
}

/* Away [Arrow Down | Red] */
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.away .unit.red_blinking, 
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_2 .unit.red_blinking,
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .unit.red_blinking.left,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.left .rating .unit.red_blinking
{
    bottom: -7px;
    left: -5px;
    rotate: 225deg;
}
/* Edge */
.sub_article.edge .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.away .unit.red_blinking {
    bottom: -13px;
}
/* Multi - Odd Board Home [Arrow Down | Red] */
.sub_article .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_2 .unit.multi_arrow.red_blinking {
    bottom: -7px;
}
/* Multi Wrapper [Title] Home [Arrow Down | Red] */
.sub_article.edge .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.multi_wrapper.away .unit.red_blinking,
.live_sport_wrapper .grouped_bet_item .item_game_item_games .item_game_item_game .flex_wrap .game_team.left .rating .unit.red_blinking
{
    rotate: -310deg;
}
/* Team X (Middle) [Arrow Up | Green] */ 
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_x .unit.green_blinking {
    right: -5px;
    top: -7px;
    rotate: 44deg;
}
/* Team X (Middle) [Arrow Down | Red] */ 
.sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_x .unit.red_blinking {
    bottom: -7px;
    left: -5px;
    rotate: 225deg;
}

.back_to_game_matchMobile {
    display: none !important;
}

@keyframes ratingFadeInOut {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
} 

.qr-container {
    text-align: center;
    margin: 15px 0;
}
.qr-image {
    max-width: 200px;
    margin: 0 auto;
}
#networkWarning {
    font-size: 13px;
    text-align: left;
    padding: 10px;
    border-radius: 4px;
    background: linear-gradient(0deg, #24262b 0, #3a3c43 99%, #686b77);
    color: var(--highlight-bg-border-color);
    border: none;
    border-top: solid 1px #333;
    border-bottom: solid 1px #000;
}

#walletAddress {
    font-size: 14px;
    text-align: center;
    background: #202327;
    cursor: text;
}

#rate_display {
    font-weight: bold;
    color: #333;
}

#loadingRates {
    margin-left: 10px;
    color: #666;
}

#crypto_amount_display, #fiat_value_display {
    font-family: monospace;
    color: #4CAF50;
}

@media screen and (max-width: 1280px) {
    .back_to_game_matchMobile {
        display: block !important;
    }

    .calendar-scroll .calendar-table .cal-event {

    }

    .calendar-scroll .calendar-table .cal-event .text {
        font-size: 9px;
    }

    .game_tabs_swiper {
        position: relative;
        padding: 0 24px;
    }

    .game_tabs_swiper .swiper-container {

    }

    .game_tabs_swiper .swiper-wrapper {
        display: flex;
        padding: 0;
    }

    .game_tabs_swiper .swiper-slide {

    }

    .game_tabs_swiper .swiper-button-next,
    .game_tabs_swiper .swiper-button-prev {
        width: 22px;
    }

    .game_tabs_swiper .swiper-button-next {
        right: 0;
    }

    .game_tabs_swiper .swiper-button-prev {
        left: 0;
    }

    .game_tabs_swiper.fill_tabs {

    }

    .game_tabs_swiper.fill_tabs .swiper-container {

    }

    .game_tabs_swiper.fill_tabs .swiper-wrapper {

    }

    .game_tabs_swiper.fill_tabs .swiper-slide {
        flex: 1;
    }

    .game_tabs_swiper.fill_tabs .swiper-slide a {
        border-radius: 0;
    }

    .contract_sports_cart .slip-wrap {
        width: 100% !important;
    }

    .sports_game_list {
        position: relative;
    }

    .sports_game_list.sports_game_list_bonus {
        margin: 0;
    }

    .sports_game_list .sports_game_list_item {
        position: relative;
        border-left: none;
        border-right: none;
    }

    .sports_game_list .sports_game_list_item + .sports_game_list_item {
        margin-top: -1px;
    }

    .sports_game_list .sports_game_list_item .item_game_head {
        display: flex;
        height: 35px;
        margin-bottom: 0;
        padding: 0 10px;
    }

    .sports_game_list .sports_game_list_item .item_game_head .sports_flag {
        width: 20px;
        min-width: 20px;
        margin: 10px 4px 0 0;
    }

    .sports_game_list .sports_game_list_item .item_game_head .sports_icon {
        transform: scale(0.8);
    }

    .sports_game_list .sports_game_list_item .item_game_head .flag {
        display: block;
        width: 18px;
    }

    .sports_game_list .sports_game_list_item .item_game_head .flag > img {
        width: 100%;
    }

    .sports_game_list .sports_game_list_item .item_game_head .game {
        margin-left: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    .sports_game_list .sports_game_list_item .item_game_head .btn_area {
        display: none;
    }

    .sports_game_list .sports_game_list_item .item_game_head .date span,
    .sports_game_list .sports_game_list_item .item_game_head .date strong {
        font-size: 13px;
    }

    .sports_game_list .sports_game_list_item .item_game_head .live .ico_live {
        width: 60px;
        margin: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_head .live .ico_live > img {

    }

    .sports_game_list .sports_game_list_item .item_game_body {
        padding: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item {
        position: relative;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game {
        display: block;
        padding: 0 10px 5px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team {
        margin: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .game_team,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .game_team {
        margin: 0 -5px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.hover,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.hover {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.hover:not(.on):hover,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.hover:not(.on):hover {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.hover:hover .name,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.hover:hover .rating {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.on,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.on {

    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_type,
    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_type {
        display: none;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.on .name,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.on .rating,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.on .name,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.on .rating {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_home,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_home,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_away {
        height: 33px;
        padding: 0 7px;
        line-height: 33px;
        white-space: normal;
        text-align: right;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_away {
        flex-direction: row-reverse;
        text-align: left !important;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_draw,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_draw {
        min-width: 80px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_playtime,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_playtime {
        min-width: 100px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_playtime .quarter,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_playtime .quarter {
        color: #ea8438;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score {
        min-width: 140px;
        padding: 0;
        background: none;
        border: none;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score {
        flex: 1;
        min-width: 0;
        font-size: 24px;
        color: var(--normal-bg-text-color);
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score.win,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score.win,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score.win,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score.win {
        color: #ea8438;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score.win em,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score.win em,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score.win em,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score.win em {
        color: #ea8438;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score em,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score em,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score em,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score em {
        font-size: 14px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .home_score,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .home_score {
        text-align: right;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .away_score,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .away_score {
        text-align: left;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_score .divide,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_score .divide {
        min-width: 20px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_odd,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_odd {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more {
        min-width: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more .btn_realtime,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more .btn_realtime {
        height: 32px;
        font-size: 12px;
        line-height: 32px;
        padding: 0 5px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more .btn_realtime.disabled,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more .btn_realtime.disabled {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more.disabled,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more.disabled {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_live_more.disabled .btn_realtime,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_live_more.disabled .btn_realtime {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team:hover .name,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team:hover .rating {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .name,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .name {
        margin: 0;
        font-size: 12px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating {
        font-size: 11px;
        margin: 0 2px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating .rate_arrow,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team .rating .rate_arrow {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away .rating,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_away .rating {
        padding-right: 13px;
        padding-left: 0;
    }


    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away .rating .rate_arrow,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_away .rating .rate_arrow {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_info,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_info {
        display: flex;
        min-width: 320px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_info .game_box,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_info .game_box {
        display: flex;
        height: 34px;
        margin: 3px 3px;
        align-items: center;
        justify-content: center;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_info .game_box + .game_box,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_info .game_box + .game_box {
        margin-left: 5px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_info .game_box.game_blank,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_info .game_box.game_blank {
        min-width: 145px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_live,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_live {
        float: left;
        min-width: 0;
        margin-top: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_live .game_team,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_live .game_team {
        height: 28px;
        border: none;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_date,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_date {
        float: left;
        margin-top: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_date .game_team,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_date .game_team {
        height: 30px;
        justify-content: start;
        margin: 0;
        border: none;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_date .game_team span,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_date .game_team span {
        display: block;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_type,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_type {
        min-width: 156px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_type .game_team,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_type .game_team {
        padding: 0 5px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_odds,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_odds {
        clear: both;
        padding-top: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_odds.flex_wrap.item_over_flow,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_odds.flex_wrap.item_over_flow {
        display: block;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_odds.flex_wrap.item_over_flow:after,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_odds.flex_wrap.item_over_flow:after {
        content: '';
        display: block;
        clear: both;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_odds.flex_wrap.item_over_flow .game_team,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_odds.flex_wrap.item_over_flow .game_team {
        float: left;
        flex: auto;
        width: calc(25% - 2px);
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more_blank,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more_blank {
        display: block;
        position: absolute;
        top: 4px;
        right: 10px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more .btn_game_more,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more_blank .btn_game_more,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more .btn_game_more,
    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more_blank .btn_game_more {
        height: 25px;
        line-height: 25px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games {
        margin: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game {
        display: block;
        padding: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_type {
        display: block;
        padding: 0;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_col.game_type .game_team {
        font-size: 12px;
        font-weight: 500;
        height: 30px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game + .item_game_item_game {
        margin-top: 6px;
    }

    .sports_game_item {
        position: relative;
        margin-bottom: 1px;
    }

    .sports_game_item .sports_score_list .sports_score_body {

    }

    .sports_game_item .sports_score_list .sports_score_extra {
        margin: 0;
    }

    .sports_game_item .sports_score_list .sports_score_extra .sports_score_item:hover {

    }

    .sports_game_item .sports_score_list .sports_score_extra + .sports_score_extra {
        margin-top: 5px;
    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.team_name {
        flex: 1;
    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.team_name .name {
        font-size: 12px;
    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.team_name .name + .name {
        margin-top: 5px;
    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.type {
        min-width: 30px;
    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.type > span {

    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.type .type {

    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.type .line {
        margin-top: 2px;
    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.score {
        min-width: 0;
    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating {

    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating .odd_box {

    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating .team {

    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating .odd + .team {
        text-align: right;
    }

    .sports_game_item .sports_score_list .sports_score_item .score_col.score .odd_wrap.rating.draw {
        min-width: 120px;
        flex: 0;
    }

    .sports_game_item .game_head {
        height: 35px;
        padding: 0 5px;
    }

    .sports_game_item .game_head .flag {
        width: 18px;
    }

    .sports_game_item .game_head .flag > img {
        width: 100%;
    }

    .sports_game_item .game_head .name {
        margin-left: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    .sports_game_item .game_body {

    }

    .sports_game_item .game_body .sports_score_list {

    }

    .sports_game_item .game_body .sports_score_list .sports_score_head {

    }

    .sports_game_item .game_body .sports_score_list .sports_score_body {
        display: none;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_body .score_col.datetime span, .sports_game_item .game_body .sports_score_list .sports_score_body .score_col.datetime strong {

    }

    .sports_game_item .game_body .sports_score_list .sports_score_result {

    }

    .sports_game_item .game_body .sports_score_list .sports_score_item_head {
        padding: 0 10px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item_head > span {
        height: 30px;
        margin: 0;
        line-height: 30px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item_head > span em {
        margin-left: 10px;
        font-weight: 600;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item {
        display: block;
        padding: 0 10px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col {
        font-size: 11px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.monitor {
        min-width: 37px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.monitor a {
        display: block;
        text-align: right;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.monitor a .fal {
        font-size: 14px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.monitor a:hover {

    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.datetime {
        min-width: 0;
        float: left;
        height: 30px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.datetime span,
    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.datetime strong {
        font-size: 11px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.datetime strong {
        margin-left: 2px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.game_name {
        min-width: 90px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.team_name {
        min-width: 0;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start {
        min-width: 30px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start .datetime_wrap {
        display: inline-block;
        position: relative;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start .datetime_wrap .datetime {
        cursor: pointer;
        display: inline-block;
        font-weight: 600;
        height: 20px;
        width: 20px;
        line-height: 20px;
        text-align: center;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start .datetime_wrap .datetime:hover ~ .datetime_tooltip {
        display: block;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.start .datetime_wrap .datetime_tooltip {
        display: none;
        font-size: 12px;
        line-height: normal;
        position: absolute;
        min-width: 100px;
        max-width: 150px;
        padding: 5px;
        top: 25px;
        left: 50%;
        transform: translateX(-50%);
        width: auto;
        z-index: 1;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.type {
        min-width: 80px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.type span,
    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.type em {
        display: block;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.type em {
        color: var(--normal-bg-text-color);
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score {

    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score.full {
        clear: both;
        padding-top: 0;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap {
        display: flex;
        padding: 1px 1px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap:last-child .odd_box {
        flex-direction: row-reverse;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box {
        height: 33px;
        padding: 0 12px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.disabled {
        background: none !important;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.disabled:before {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        opacity: .7;
        content: '';
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.on {

    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.on .team,
    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.on .odd .rate {

    }


    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .team {
        margin-right: 0;
        font-size: 12px;
        font-weight: 500;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .odd {
        display: block;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .odd .rate {
        display: block;
        position: relative;
        float: right;
        font-size: 11px;
        font-weight: 600;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .odd .rate .arr_wave {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -9px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box .odd .rate .rate_arrow {
        display: inline-block;
        position: absolute;
        top: 50%;
        margin-top: -3px;
        vertical-align: top;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.team_home .odd .rate {
        padding-left: 13px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.team_home .odd .rate .rate_arrow {
        left: 0;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.team_away .odd .rate {
        padding-right: 13px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap .odd_box.team_away .odd .rate .rate_arrow {
        right: 0;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.left,
    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.right {
        flex: 1;
        min-width: 0;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.left .odd_box {

    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.right .odd_box {
        flex-direction: row-reverse;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.center {
        min-width: 72px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.center .odd_box {
        padding: 0 !important;
        justify-content: center;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.center .odd_box .odd {
        flex: 1;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.score .odd_wrap.center .odd_box .odd .rate {
        float: none;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.information {
        position: absolute;
        right: 10px;
        top: 0;
        min-width: 42px;
        width: 42px;
        padding-right: 0;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.information .btn_score {
        width: 100%;
        height: 30px;
        line-height: 30px;
        font-size: 11px;
        padding: 0 5px;
        font-weight: 800;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.information .btn_score .fal {
        margin: 9px 2px 0 0;
        font-size: 10px;
        vertical-align: top;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.result_score {
        position: absolute;
        top: 0;
        right: 52px;
        height: 30px;
        font-size: 13px;
        line-height: 30px;
        border-radius: 0;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item .score_col.result_status {
        min-width: 52px;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item.item5 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item6 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item9 .score_col.score .odd_wrap, .sports_game_item .game_body .sports_score_list .sports_score_item.item12 .score_col.score .odd_wrap {
        width: 33.3333%;
        flex: auto;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item.item5 .score_col.score .odd_wrap:nth-child(3n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item6 .score_col.score .odd_wrap:nth-child(3n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item9 .score_col.score .odd_wrap:nth-child(3n) + .odd_wrap .odd_box, .sports_game_item .game_body .sports_score_list .sports_score_item.item12 .score_col.score .odd_wrap:nth-child(3n) + .odd_wrap .odd_box {
        border-left: none;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item.item7 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item8 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item10 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item11 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item12 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item13 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item14 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item15 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item17 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item18 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item19 .score_col.score .odd_wrap,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item20 .score_col.score .odd_wrap {
        width: 20%;
        flex: auto;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item.item7 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item8 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item10 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item11 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item12 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item13 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item14 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item15 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item17 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item18 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item19 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box,
    .sports_game_item .game_body .sports_score_list .sports_score_item.item20 .score_col.score .odd_wrap:nth-child(4n) + .odd_wrap .odd_box {
        border-left: none;
    }

    .sports_game_item .game_body .sports_score_list .sports_score_item.item16 .score_col.score .odd_wrap {
        width: 25%;
        flex: auto;
    }

    .sports_game_item .game_body + .game_body {
        margin-top: 2px;
    }

    .sports_game_list .sports_accordion {

    }

    .sports_game_list .sports_accordion .sports_game_list_item {

    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body {
        padding: 5px 10px 10px;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item {
        margin-top: 15px;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more,
    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more_blank,
    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more,
    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more_blank {
        display: block;
        right: 1px;
        top: -20px;
        min-width: 34px;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more .btn_game_more,
    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_more_blank .btn_game_more,
    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more .btn_game_more,
    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col.game_more_blank .btn_game_more {
        height: 20px;
        line-height: 18px;
        padding: 0 4px;
        font-size: 10px;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_item_inner {
        padding: 10px 5px 5px;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_btn {
        top: -23px;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_btn.pc_view {
        display: none;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_btn.mobile_view {
        display: block;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds {
        display: flex;
        padding: 0;
        border: none;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_live {

    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col.game_live .game_team {

        height: 33px;

    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap {
        margin-top: 0;
        padding: 0;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_odd,
    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_game .game_col .game_team.team_odd {
        flex: 1;
        max-width: 100%;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games .item_game_item_game .game_name {
        display: none;
    }

    .sports_game_list .sports_accordion.game-data-europe .sports_game_list_item .item_game_body .item_game_item {

        margin-top: 15px !important;

    }

    .grouped_bet_item .item_game_item_game .game_team .name {
        flex: none !important;
    }

    .game_bet_europe_match_title {
        display: none;
    }

    .mobile_live_sport_wrap {
        display: block;
    }

    .game_bet_live_sport_match_title {
        margin: 1px 1px 2px;
    }

    .back_to_game_matchMobile {
        display: block;
        position: absolute;
        left: 20px;
        color: var(--normal-bg-text-color);
    }

    .back_to_game_matchMobile i {
        font-size: 17px;
        color: var(--normal-bg-text-color);
    }

    .mobile_live_sport_wrap .loading-spinner {
        display: none;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner {
        margin-top: 10px;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .grouped_bet_item .item_game_item_games .item_game_item_game .game_col.game_type .game_team {

        justify-content: space-between;

        padding: 0 10px;

    }

    .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .europe_bets_mobile .item_game_item_games .item_game_item_game .game_col.game_type .game_team {
        padding: 5px 5px;
        height: 35px;
    }

    .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner {
        margin-top: 10px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 {
        margin: 0;
        padding: 5px 5px;
    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap_v2 .item_game_item_games .item_game_item_game .game_col.game_type {

    }

    .sports_game_list .sports_accordion.game-data-europe .sports_game_list_item .item_game_body .item_game_item {
        margin-top: 20px;
    }

    .sports_game_list .sports_accordion.game-data-europe .sports_game_list_item .item_game_body .item_game_item:first-child {
        margin-top: 10px;
        margin-top: 5px !important;
    }

    .contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left {
        display: none;
        width: 100%;
        margin: 0;
        max-height: 200px;
        overflow-y: auto;
    }

    .contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_left_aside {
        padding: 10px 10px;
    }

    .contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_title {
        text-align: center;
        justify-content: center;
        margin: 0;
    }

    .contract_wrap .contract_sports_wrap.contract_sports_live .contract_sports_left .sports_menu_items {
        max-height: 309px;
    }

    /* live */
    .pc_live_sport_wrap {
        display: none;
        margin: 0 !important;
    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head .game {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head .sports_flag {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head .live_sport_match_accordion {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_head .live_sport_match_accordion i {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .btn_area {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .btn_area .normal_btn {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .btn_area .sports_icon {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_body {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner {
        margin: -1px 0 0;
    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner.active {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_top_headline {
    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_top_headline .title {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_top_headline .title i {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_top_headline .date {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team .name {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team .rating {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team .rating .odd_row {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team.team_home {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team.team_away {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds .game_team.teamv2wrapper {

    }

    .pc_live_sport_wrap .sports_game_list .sports_accordion .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wrap {

    }

    .sports_game_list .sports_game_list_item .item_game_body .item_game_item .item_game_item_games_wracker {
        display: block;
    }

    .sports_game_list .sports_accordion.game-data-live-sport {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline .title {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline .date {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team {

        background: none;

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .name {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .rating {

    }

    .sports_game_list .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .rating .odd_row {

    }

    /* live side menu */
    .pc_live_sport_wrap.pc_live_side_menu {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_game_list {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_title {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_head {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_head .sports_flag {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_head .game {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_head .btn_area {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_top_headline {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_top_headline .title {

    }


    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_top_headline .date {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col.game_odds {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .name {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .rating {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_accordion.game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_odds .game_col .game_team .rating .odd_row {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_game_list .sports_accordion .sports_game_list_item {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_game_list .sports_accordion .sports_game_list_item .item_game_head {

    }

    .pc_live_sport_wrap.pc_live_side_menu .sports_game_list .sports_accordion .sports_game_list_item + .sports_game_list_item {

    }

    /* mobile live bet */
    .mobile_live_sport_wrap {

    }

    .mobile_live_sport_wrap .sports_game_list {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item {
        border: none;
        margin: 0;
    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .live_sport_game_item_inner {
        padding-bottom: 10px !important;
    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .live_sport_game_item_inner.active {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body {
        padding: 0;
    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item {
        margin: 3px 0;
    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner {
        padding: 0;
        border-radius: 0;
        padding: 0 !important;
        margin: 0;
    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_games {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_games .item_game_item_game {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_games .item_game_item_game .game_col.game_type {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_games .item_game_item_game .game_col.game_type .game_team {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_item_games .item_game_item_game .game_col.game_type .game_team {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline .title {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline a {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline .caret-icon {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline .date {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .live_sport_game_item_inner .item_game_top_headline .caret_icon i {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col {
        padding: 5px 5px;
    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team {
        height: 27px;
        min-height: 27px;
        line-height: 27px;
        flex: none;
    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_home {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team.team_away {

    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating {
        margin: 0;
    }

    .mobile_live_sport_wrap .sports_game_list .game-data-live-sport .sports_game_list_item .item_game_body .item_game_item .item_game_item_odds .game_col .game_team .rating .odd_row {
        padding: 0 !important;
        justify-content: end;
    }

    #chat-widget-container {
        bottom: 65px !important;
    }

    .contract_sports_cart {
        width: 100% !important;
        min-width: 0 !important;
    }

    .contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content {
        height: 100%;
        flex-direction: column;
    }

    .contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-data {
        flex: 1;
        min-height: 0;
        overflow-y: auto;
    }

    .contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading {
        padding: 15px 10px;
    }

    .contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading .loading_box {

    }

    .contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading .loading_box .tit {
        font-size: 15px;
    }
 
    .contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading .loading_box .info {
        font-size: 12px;
    }

    .contract_wrap .contract_sports_wrap .contract_sports_cart .slip-content .betslip-loading .loading-spinner {

    }

    .contract_wrap .contract_tracker_wrap {

    }
    
    .contract_wrap .contract_tracker_wrap .contract_tracker_iframe {
    
    }
    
    .contract_wrap .contract_tracker_wrap .tracker_link_wrap {
        min-height: 240px;
    }

    .charge_section {
        padding: 0px 20px;
    }
    .charge_section:first-child {
        padding-top: 20px;
    }
    .board_form dl dd .desc {
        margin-top: 0px;
    }
}


@media (max-width: 1440px) {
    .contract_wrap .contract_sports_left {
        display: none;
    }
}
