html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}
ul,ol{padding:0;list-style:none}
body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}
input,button,textarea,select{font:inherit}
img{max-width:100%;display:inline-block}
a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none;color:inherit}
*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}
input[type=text]{background-color:transparent;border:none}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}
button,input[type="submit"],input[type="reset"]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}
textarea{overflow:auto;vertical-align:top;resize:vertical}
strong,b{font-weight:700}
[hidden]{display:none}
form{width:100%}
button,ol,ul{padding:0}
button{-webkit-appearance:none;border-radius:0}
dd,dl,h1,h2,h3,ol,p,ul{margin:0}
button,iframe{border:0}
option{outline:0 transparent!important;border:none!important}
a,a:active,a:focus,a:hover{text-decoration:none}
::-webkit-input-placeholder{color:inherit;opacity:1}
::-moz-placeholder{color:inherit;opacity:1}
:-ms-input-placeholder{color:inherit;opacity:1}
::-ms-input-placeholder{color:inherit;opacity:1}
::placeholder{color:inherit;opacity:1}
:-ms-input-placeholder{color:inherit}
::-ms-input-placeholder{color:inherit}
input[type='date'],input[type='time']{-webkit-appearance:none;-webkit-min-logical-width:calc(100% - 16px);background:transparent}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots{position:absolute}
.w100{width:100%}
.h100{height:100%}
.float-right{float:right}
.float-left{float:left}
.float-none{float:none}
.clear{clear:both}
.text-center{text-align:center}
.text-right{text-align:right}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}
.d-flex-center{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important;-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}
.d-flex-center-between{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important;-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}
.d-flex-center-end{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important;-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}
.d-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}
.flex-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}
.flex-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}
.flex-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}
.flex-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}
.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.flex-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}
.flex-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}
.flex-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}
.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
.justify-content-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}
.justify-content-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}
.justify-content-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}
.justify-content-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}
.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}
.align-items-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}
.align-items-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}
.align-items-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}
.align-items-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}
.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}
.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}
.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}
.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right:0;padding-left:0}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xl-five{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}

.no-border{border:none!important}
.color-orange{color:#cc8334!important}
.color-white{color:#fff!important}
.color-light-blue{color:#d3d7e3!important}
.color-navy{color:#2a324a!important}
.color-default{color:#2a324a!important}
.color-orange-2{color:#ff6102!important}
.color-red {color: #e93939!important;}
.color-green {color: #84d68b!important;}
.color-green-2 {color: #1aa030!important;}
.no-padding {padding: 0px !important}

.flex-1{flex:1}
.font-300{font-weight:300!important}
.font-400{font-weight:400!important}
.font-500{font-weight: 600!important}
.font-600{font-weight:600!important}
.font-700{font-weight:700!important}
.font-800{font-weight:800!important}
.font-900{font-weight:900!important}
.font-size-56{font-size:56px!important}
.font-size-48{font-size:48px!important}
.font-size-46{font-size:46px!important}
.font-size-34{font-size:34px!important}
.font-size-30{font-size:30px!important}
.font-size-25{font-size:25px!important}
.font-size-24{font-size:24px!important}
.font-size-21{font-size:21px!important}
.font-size-19{font-size:19px!important}
.font-size-17{font-size:17px!important}
.font-size-16{font-size:16px!important}
.font-size-15{font-size:15px!important}
.font-size-14{font-size:14px!important}
.font-size-13{font-size:13px!important}
.font-size-12{font-size:12px!important}
.font-size-11{font-size:11px!important}
.width-100{width:100%!important}
.mt-5 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-40 {margin-top: 40px !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mr-5 {margin-right: 5px !important;}
.mr-10 {margin-right: 10px !important;}
.mr-20 {margin-right: 20px !important;}
.mr-30 {margin-right: 30px !important;}
.ml-5 {margin-left: 5px !important;}
.ml-10 {margin-left: 10px !important;}
.ml-20 {margin-left: 20px !important;}
.ml-30 {margin-left: 30px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-40 {padding-top: 40px !important;}
.pl-5 {padding-left: 5px !important;}
.pl-10 {padding-left: 10px !important;}
.pl-15 {padding-left: 15px !important;}
.pl-20 {padding-left: 20px !important;}
.pl-30 {padding-left: 30px !important;}
.pl-40 {padding-left: 30px !important;}
.pr-5 {padding-right: 5px !important;}
.pr-10 {padding-right: 10px !important;}
.pr-15 {padding-right: 15px !important;}
.pr-20 {padding-right: 20px !important;}
.pr-30 {padding-right: 30px !important;}
.pr-40 {padding-right: 40px !important;}
.p-10 {padding: 10px !important}
.p-15 {padding: 15px !important}
.p-20 {padding: 20px !important}
.p-30 {padding: 30px !important}
.p-40 {padding: 40px !important}
.margin-left-auto{margin-left:auto}
.margin-right-auto{margin-right:auto}
.margin-auto {margin: 0 auto;}
.clear-after:after{content:"";display:block;clear:both}
.text-overflow{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.mask-link{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}
.relative{position:relative}
.border-right {border-right: 1px solid #dcdcdc;}
.border-left {border-left: 1px solid #dcdcdc;}
.border-top {border-top: 1px solid #dcdcdc;}
.border-bottom {border-bottom: 1px solid #dcdcdc;}

.grid-row{margin:0 -3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.grid-col-2{padding:0 3px;-webkit-box-flex:0;-ms-flex: 0 0 16.6666666%;flex: 0 0 16.6666666%;max-width: 16.6666666%;width: 16.6666666%;position:relative;}
.grid-col-3{padding:0 3px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%;position:relative}
.grid-col-4{padding:0 3px;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex: 0 0 33.333333%;max-width: 33.333333%;width: 33.333333%;position:relative;}
.grid-col-5{padding:0 3px;-webkit-box-flex:0;-ms-flex: 0 0 41.6666666%;flex: 0 0 41.6666666%;max-width: 41.6666666%;width: 41.6666666%;position:relative;}
.grid-col-6{padding:0 3px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%;position:relative}
.grid-col-7{padding:0 3px;-webkit-box-flex:0;-ms-flex:0 0 58.33%;flex:0 0 58.33%;max-width:58.33%;width:58.33%;position:relative}
.grid-col-8{padding:0 3px;-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%;width:66.66%;position:relative}
.grid-col-9{padding:0 3px;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%;position:relative}
.grid-col-10{padding:0 3px;-webkit-box-flex:0;-ms-flex:0 0 83.33%;flex:0 0 83.33%;max-width:83.33%;width:83.33%;position:relative}
.grid-col-12{padding:0 3px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;position:relative}
.grid-col-20{padding:0 3px;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;width:20%;position:relative}
.no-gutters > [class*="grid-col"]{padding-right:0;padding-left:0}
.grid-row.no-gutters{margin:0}
.grid-row.gutter-2{margin:0 -2px;}
.grid-row.gutter-2 > [class^="grid-col"]{padding: 0 2px;}
.grid-row.gutter-10{margin:0 -5px}
.grid-row.gutter-10 > [class^="grid-col"]{padding:0 5px}
.grid-row.gutter-20{margin:0 -10px}
.grid-row.gutter-20 > [class^="grid-col"]{padding:0 10px}
.grid-row.gutter-40{margin:0 -20px}
.grid-row.gutter-40 > [class^="grid-col"]{padding:0 20px}

.dark-bg {background-color: #202123 !important;}
.green-bg {background-color: #7e9e47 !important;}
.yellow-bg {background-color: #ffdd3a !important;}
.red-bg {background-color: #de3233 !important;}
.color-yellow {color: #ffdd3a !important;}

.overflow-hidden{overflow:hidden}
.overflow-y-auto{overflow-y:auto}

.dark-theme {display: block;}
.light-theme {display: none;}


body{font-family:'proxima_nova',sans-serif;color: #ffffff;font-size: 13px;background: #0d0e0f;overflow-x:hidden;}

.site-header{width:100%;position:relative;height:60px;background-color:#202123}
.header-logo{width:100%;text-align:center;position:relative;z-index:1}
.header-logo a{display:block;padding-left:10px}
.head-logo{max-height:28px}
.header-logo img{max-width:170px;margin-top:5px}
.header-tools a{font-size:23px;margin-right: 10px;display:block;color:#ffdd3a}
.menu-icon{width:38px;height:60px;line-height:60px;text-align:center;color:#ffdd3a;font-size:23px;position:relative;z-index:2;-webkit-box-flex:0;flex:0 0 38px;max-width:38px}
.close-sidebar-main,.close-sidebar-secondary{display:none}
.sidebar{position:fixed;top:60px;bottom:0;width:220px;background-color:#202123;overflow-y:auto}
.sidebar.secondary{width:260px;background-color:#202123}
#sidebar-main{left:-220px}
#sidebar-secondary{right:-260px}
.sidebar-secondary-inner{padding:0 15px;color:#fff}
.site-content{padding: 0 10px 10px;}
.left-nav .category-menu li{border-bottom:1px solid #323335;padding-left:13px;position:relative;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;color:#fff}
.left-nav .category-menu li span{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;max-width:45px}
.left-nav .category-menu li span img{max-width:30px;max-height:30px}
.promo-slider .slick-arrow{position:absolute;width:28px;height:28px;top:calc(50% - 14px);font-size:13px;z-index:40;color:#fff;background-color:#f53b3f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.promo-slider .slick-prev{left:0}
.promo-slider .slick-next{right:0}
.promo-slider > .slide:not(:first-child){display:none}
.promo-slider .slick-dots{position:absolute;bottom:4px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.promo-slider .slick-dots li{margin:0 3px}
.promo-slider .slick-dots li button{height:14px;width:14px;border-radius:50%;background-color:#81807d;text-indent:-9999px}
.promo-slider .slick-dots li.slick-active button{background-color:#ffdd3a}
.enter-front-link a{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;background-color:#24292f;color:#fff;font-weight:700;border-radius:3px}
.enter-front-link a.dark-bg{background-color:#ffdd3a!important;color:#24292f!important}
.enter-front-link i{margin-right:20px;font-size:25px}
.frontpage-category-menu .item-link{height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background: #18191b;margin-bottom:10px;border-radius:4px;color:#fff;font-size:18px;font-weight:600;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;}
.frontpage-category-menu .item-link a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
.frontpage-category-menu .item-link i{position:relative;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;height:100%;background:#e8ebf0;background:-o-linear-gradient(top,#272525 0%,#343131 100%);background:-o-linear-gradient(top,#e2e6ed 0%,#e8ebf0 100%);background:-webkit-gradient(linear,left top,left bottom,from(#e2e6ed),to(#e8ebf0));background:linear-gradient(to bottom,#e2e6ed 0%,#e8ebf0 100%)}
.frontpage-category-menu .item-link i:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-position:center center;background-repeat:no-repeat}
.frontpage-category-menu .item-link span{color:#272829;font-weight:700;position:relative;z-index:8;width:100%;text-align:center;margin-bottom:10px}
.frontpage-category-menu {
    position: relative;
    top: -20px;
    z-index: 10;
}
.frontpage-category-menu .item-link span img{max-height:36px;max-width:60px}
.base-link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;padding:10px 10px 10px 0;color:#000;min-height:60px;font-size:18px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;padding:10px 10px 10px 0;color:#000;min-height:60px;font-size:18px}
.base-link.thin{padding:8px 5px 8px 15px}
.base-link.thin .bl-icon{font-size:23px}
.base-link.yellow{background-color:#ffdd3a}
.base-link.white{background-color:#202123;border:2px solid #ffdd3a;color:#fff}
.base-link.dark{background-color:#151d2f}
.base-link.solid{background-color:#1d2436}
.bl-icon{font-size: 24px;-webkit-box-flex:0;-ms-flex: 0 0 40px;flex: 0 0 40px;max-width: 40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.footer-tools .bl-icon {-webkit-box-flex:0;-ms-flex: 0 0 40px;flex: 0 0 40px;max-width: 40px;}
.bl-cell em{display:block;font-style:normal;font-size:13px;line-height:15px;margin-top:5px}
.bl-cell{font-size: 12px;
    color: #c3c8d2;}
.footer-tools .bl-cell {font-size: 11px;color: #c3c8d2; }
.bl-icon img{max-width: 20px;}
.symbol-cell{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;color:#ffdd3a}
.symbol-icon{width:40px;height:40px;line-height:40px;text-align:center;display:block;font-size:30px}
.site-footer{color:#aeaeae;background-color:#202123;padding-bottom:110px}
.footer-menu-wrapper{background-color:#000;height:60px;position:relative}
.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer-menu li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.footer-menu li a{display:block;padding:0 20px;height:59px;line-height:59px;color:#aeaeae;font-size:13px;font-weight:600;white-space:nowrap}
.footer-logo{max-width:180px}
.footer-logo-2{max-width:80px}
.f-supoort i{font-size:30px}
.footer-area{padding: 0 15px;text-align: center; position:relative}
.footer-logo-3{}
.footer-logo-3 img{width:70px}
.footer-description{color:#c3c8d2;font-size:11px;line-height:16px}
.ftt-first{flex:1;height:50px;background-color:#363a40;border-radius:4px;min-height:inherit;padding-right: 5px;}
.footer-tools{padding:0 15px}
.ftt{width:50px;height:50px;text-align:center;line-height:50px;background-color:#363a40;border-radius:4px;display:flex;justify-content:center;align-items:center;margin-left:5px}
.ftt.stt img{max-width:50%}
.copyright{font-size: 11px;color: #c3c8d2;}
.footer-social{margin:20px 0;justify-content: center;}
.footer-social li{font-size: 20px;margin: 0px 3px;}
.footer-social li a {
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #363a40;
    border-radius: 4px;
}
.plus18{width:50px;height:50px;font-size: 30px;text-align:center;line-height:50px;background-color: #363a40;border-radius: 4px;}
.footer-logos{padding:10px 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-logos li{height:44px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:0 10px;margin-bottom:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-bottom{padding:30px 0}
.switch{display:inline-block;height:24px;position:relative;width:50px;margin-right:10px}
.switch input{display:none}
.slider{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border:2px solid #636363}
.slider:before{background-color:#000;bottom:0;content:"";height:20px;left:1px;position:absolute;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;width:20px}
input:checked + .slider{background-color:#fff}
input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);background-color:#202123}
.sidebar input:checked + .slider:before{background-color:#ffdd3a}
.slider.round{border-radius:12px}
.slider.round:before{border-radius:50%}
.top-switch{height:60px}
.top-switch span{font-size:16px;font-weight:700}
.bottom-switch{height:60px;background-color:#ffdd3a;font-size:16px;font-weight:700;color:#202123}
.top-switch .slider:before{background-color:#ffdd3a}
.menu-total-money-frame{border-bottom:1px solid #202123;min-height:85px;padding-top:18px}
.menu-total-money-frame .title{font-size:12px;margin-bottom:5px;font-weight: 600;}
.menu-total-money-frame .title i{color:gray;margin-right:10px}
.menu-total-money{font-size:32px;font-weight:700}
.menu-total-money sup{font-size:18px;font-weight:600}
.menu-supertv{padding:18px 0;text-align:center}
.menu-supertv img {max-width: 70%}
.money-activity .link{display:block;height:42px;line-height:42px;color:#202123;font-weight:700;font-size:15px;border-radius:3px;background-color:#ffdd3a;text-align:center;position:relative;border:1px solid #ffdd3a}
.money-activity .link i{float:left;position:absolute;left:15px;top:13px;font-size:18px}
.money-activity .link img {float:left;position:absolute;left:15px;top: 4px;font-size:18px;width: 30px;}

.account-menu{padding:20px 0}
.account-menu li{margin-bottom:5px;border-bottom:1px solid #323335}
.account-menu li a{display:block;font-size:15px;font-weight:600;padding:10px 0;padding-left:5px;color:#fff}
.account-menu li a i{margin-right:10px;font-size:17px;margin-right:10px;font-size:17px;color:#ffdd3a}
.betmenu-slider{height:45px;background-color:#ffdd3a;overflow:auto;}
.betmenu-slider .bm-item{position:relative}
.betmenu-slider .bm-item a{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;line-height:45px;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;color:#202123}
.betmenu-slider .bm-item img{float:left;margin-right:10px;max-width:22px;max-height:22px}
.bottom-fixed-menu{
    background-color: #000;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom: 2px solid #ffdd3a;
}
.cm-item{position:relative;height:76px;text-align:center;font-size:13px;-webkit-box-flex:1;-ms-flex:1;flex:1;color: #b7bac2;line-height:1.2;}
.cm-item i{font-size:24px;display:inline-block}
.cm-count{width:40px;height:24px;background:#c44145;text-align:center;color:#fff;border-radius:3px;display:inline-block;line-height:26px;font-size:14px;font-weight:600;margin-bottom:6px;text-shadow:0 1px 0 #5b491b}
.cr{position:absolute;right:0;top:0;color:#8f96a4;height:42px;line-height:42px;width:30px;text-align:center}
.cm-item .ico{display: flex;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position: relative;}
.cm-search{width:60px;height:60px;border:3px solid #1f2022;border-radius:50%;position:absolute;top:-20px;background-color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.has-bet .cm-search{border-color:#6fb269}
.cm-search i{font-size:30px;margin-bottom:0}
.cm-txt{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding: 0px 3px;}
.bottom-coupon-summary{position:absolute;background-color:#6fb269;color:#fff;width:100%;left:0;height:70px;top:-70px;font-size:18px;font-weight:600;padding:0 15px}
.bottom-coupon-summary.single{position:static}
.bottom-coupon-summary .count span{background-color:#fff;display:inline-block;color:#202123;border-radius:3px;padding:0 5px;height:26px;line-height:26px;margin-left:15px;min-width:26px;text-align:center}
.cm-rate i{margin:0 5px}
.topBar{background:#292b2e;height:46px;width:100%; border-top: 1px solid #353639;}
.topBar ul li{margin-right:6px}
.topBar ul li a{display:block;width:44px;height:28px;line-height:26px;border-radius:3px;font-size:11px;border:1px solid #babfc7;font-weight:700;text-align:center}
.topBar ul li.selected a{border-color:#77777e}
.topSearch{overflow:hidden;position:relative;border-left:1px solid #202123;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.topSearch input.search{padding:0 10px;width:calc(100% - 30px);height:46px;color:#666869;font-size:14px;border:none;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px)}
.topSearch .find{width:30px;height:46px;text-align:center;line-height:46px;color:#525457;font-size:16px;background-color:transparent;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px}
.topScroll{width:100%;height: 90px;overflow:hidden;position:relative;margin-top: 10px;}
.topSlider{width:100%;padding-right:5px}
.topSlider li{height:76px;text-align:center;position:relative;margin: 0px 2px;}
.topSlider li img{display:inline-block;max-width:24px;-webkit-filter:invert(100%);filter:invert(100%)}
.topSlider li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.topSlider li strong{display:block;width:100%;font-size:12px;text-align:center;font-weight:700;overflow:hidden;height:32px;line-height:1;color:#ababab}
.topSlider li .selected strong {color: #ffffff;}
.topSlider .slick-arrow{position:absolute;width:28px;height: 76px;top: 0;font-size:20px;z-index:40;color:#bfbfbf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color: #18191b;}
.topSlider .slick-prev{left:0}
.topSlider .slick-next{right:0}
.topSlider > li{display:none}
.topSlider sup{position:absolute;right:0;top:6px;background-color:#ffdd3a;font-size:10px;padding:2px;border-radius:3px;font-weight:600;color:#202123}
.top-total{color:#fff;padding-right:10px;border-right:1px solid #202123;height:46px;line-height:46px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.top-total sup{line-height:normal;margin-left:3px;margin-top:-10px}
.top-total span{font-weight:600}
.top-total i{margin-right:5px}
.top-ml{height:46px;line-height:46px;padding-right:10px;white-space:nowrap;padding-left:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.top-ml i{margin-right:5px}
.category-bet-link{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#101112;color:#ededed;font-weight:600;font-size:16px;position:relative}
.category-bet-link.active{color:#ffdd3a;background-color:#2f3031}
.category-bet-link.active:before{content:"";width:100%;height:3px;background-color:#ffdd3a;position:absolute;left:0;top:0}
.league-slider .slick-list{padding-right:10%}
.league-slider > .ls-slide:not(:first-child){display:none}
.league-slider > .ls-slide{width:100px}
.ls-slide{height:110px;background-color: #18191b;margin:0 3px;position:relative;color: #ffffff;}
.ls-slide img{max-width:50px}
.ls-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px}
.ls-name{padding:0 10px}
.ls-name span{display:block;font-size:11px}
.ls-name strong{display:block;font-size:14px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ls-slide.current{
    border: 2px solid #ffdd3a;
}
.bet-btn{padding:0 10px;height:36px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius: 5px;background-color: #0d0e0f;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;font-size:12px;font-weight:600;border: 1px solid #42454a;}
.bet-grid-panel .bet-btn:hover,.bet-btn:hover{background-color:#e5e5e5}
.bet-btn.single{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}
.bet-btn.active{background-color:#ffdd3a!important;color:#202123!important;border-color:#ffdd3a}
.bet-btn.active:hover,.bet-btn.weak:hover{background-color:none}
.bet-btn.active .result-est,.bet-btn.active .bet-rate{color:#202123}
.bet-btn.locked{background-color:#9d9d9d!important;pointer-events:none}
.bet-btn.locked .bet-rate{color:#9d9d9d}
.bet-btn.locked .bet-rate:before{content:"\f30d";color:#000;font-family:"Font Awesome 5 Pro";position:absolute;width:18px;height:18px;left:calc(50% - 9px);top:calc(50% - 9px);font-size:18px}
.bet-btn.solid{background-color:#374059;height:30px;color:#fff}
.bet-btn.solid:hover{background-color:#ff3d02;color:#fff}
.bet-btn.solid.active .bet-rate{color:#374059}
.bet-category-panel > .bet-btn{height:36px;background-color:#434547;width:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;max-width:36px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.bet-category-panel > .bet-btn.locked{background-color:#9c9c9c!important;color:#4e4e4e}
.bet-btn.dark{background-color:#56595f;color:#fff!important}
.bet-category-header{background-color:#101112;height:46px;padding:0 10px;color:#fff;font-size:15px;font-weight:700}
.bec-thead{height:30px;width:100%;background-color:#ffdd3a;font-size:12px;padding:0 10px;font-weight:600;color:#202123}
.bec-th{padding:0 3px}
.bec-th span{width:36px;display:block;text-align:center}
.bec-tr{font-size:14px;padding:10px 0;border-bottom: 1px solid #303236;}
.bec-td{line-height:1.5;overflow:hidden}
.bec-td.first{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;max-width:20px;position:relative}
.bec-td.first i{font-size:9px;color:#616672}
.bec-td.has-icon i{font-size:9px;color:#616672;margin-right:5px}
.bec-td-cell{padding:0 3px}
.bec-td-cell.chart{color:#ababab}
.bec-more{color: #ffffff;font-size: 12px;font-weight: 700;white-space: nowrap;height: 36px;line-height: 36px;background-color: #71777f;border-radius: 5px;padding: 0px 5px;}
.bec-teams{font-size:12px;font-weight:600;padding-left: 10px;}
.bec-more a{display:block}
.bec-league{padding-left:13px;color:#949ca6;font-size:11px}
.bec-match-time{padding-left: 10px;color:#868686;font-weight:700;font-size:11px;}
.bec-th-holder.padding-right{padding-right:20px}
.th-selector{position:relative;height:20px}
.th-selector select{height:20px;background:transparent;border:none;font-weight:600;font-size:13px}
.l-fav i{font-size:12px!important}
.l-fav.selected i{color: #f7dd38!important;}
.score-bec-cell{color: #202123;font-weight:600;height:18px;line-height:18px;width:20px;text-align:center;background-color: #ffdd3a;border-radius: 4px;margin: 2px 0px;}
.bec-live-time span{font-size: 12px;color: #f7dd38;padding-left: 10px;font-weight: 600;}
.bec-live-time span:before{/* content:""; *//* width:6px; *//* height:6px; *//* background-color:#ea2424; *//* border-radius:50%; *//* display:inline-block; *//* margin-right:4px */}
.bec-live-time em{font-style:normal;color: #f7dd38;font-weight:600;font-size:12px;}
.bec-more.border{height:36px;line-height:34px;text-align:center;border-radius:3px;padding:0 5px}
.live-bet-title{background:#b81b1b url(/assets-bt/img/live-title-bg.jpg) no-repeat right center;background-size:contain;height:50px;color:#fff;font-size:15px;font-weight:700;padding-left:15px}
.live-bet-title span{width:20px;height:20px;border:2px solid #841111;border-radius:50%;margin-right:10px;background-color:#ff5353}
.bet-grid-panel{color:#fff;font-size:15px;margin-bottom: 10px;}
.bet-grid-header{width:100%;height:40px;background-color: #585d64;padding-right:20px;color: #ffffff;border-radius: 3px;}
.bet-grid-title{padding-left:12px;position:relative;font-weight:700}
.bet-grid-content{
    padding-top: 4px;
}
.bet-grid-panel .bet-btn{position:relative;background-color: #232529;border-radius:0;height:40px;font-size:13px;padding-left:10px;font-weight:600;border-radius:4px;margin-bottom: 4px;color:#fff;padding-right:0;border: none;}
.bet-grid-panel .bet-btn.active{background-color:#ffdd3a!important;border-color:#ffdd3a!important}
.bet-grid-panel .bet-btn .point{color:#cdcdcd;margin-left: 10px;}
.bet-grid-panel .bet-btn.up{border: 1px solid #12bc8c;}
.bet-grid-panel .bet-btn.up .bet-rate{color:#00b16a}
.bet-grid-panel .bet-btn.down{border: 1px solid #f03251;}
.bet-grid-panel .bet-btn.down .bet-rate{color:#f03251}
.bet-grid-panel .bet-btn .bet-rate{height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 3px;min-width:40px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;color: #ffffff;}
.bet-grid-panel .bet-btn.active .bet-rate {color: #0d0e0f}
.bet-grid-panel .bet-btn.locked .bet-rate:before{left:inherit;right:0;width:40px;text-align:center;background-color:#9d9d9d;height:38px;top:0;line-height:38px}
.page-top-back{height:50px;background-color:#101112;padding:0 10px;line-height:50px;font-size:16px;font-weight:700}
.page-top-back i{margin-right:12px;color:#ffdd3a}
.page-top-back.black{background-color:#000;color:#fff}
.page-top-back.light{background-color:#56595f;color:#fff}
.top-stat-frame{position:relative;font-weight:600}
.top-stat-frame .head-top{height:36px;background-color:#24292f}
.top-stat-frame .head-top .league-name{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 130px);flex:0 0 calc(100% - 130px);padding-left:10px;line-height:36px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;color:#fff;background-color:#434547}
.stat-toggle{height:36px;line-height:36px;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;background-color:#ffdd3a;padding-left:10px;color:#202123}
.stat-toggle i{margin-right:10px;line-height:36px}
.scroll-menu{overflow:hidden;height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#191e23}
.scroll-links{width:100%;padding-bottom:3px}
.scroll-links a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 5px;color:#969696;font-weight:700;position:relative;text-align:center}
.scroll-links a.selected:after{content:"";position:absolute;left:calc(50% - 7px);bottom:-3px;width:14px;height:3px;background-color:#c93034}
.scroll-links a.selected{color:#fff}
.topline{width:100%;position:relative}
.topline .subhead{width:100%;height:35px;line-height:35px;padding-left:5px;padding-right:5px;background-color:#2f3031}
.topline .subhead .time{float:left;height:32px;font-size:15px;font-weight:700}
.topline .subhead .time .fa{font-size:20px;margin-right:7px;color:#fff;margin-top:8px;margin-left:5px}
.topline .subhead .time strong{display:inline-block;margin-right:5px;height:31px;font-size:18px;font-weight:700}
.topline .subhead .right{float:right}
.topline .subhead .right span{float:left;width:30px;text-align:center}
.topline .subhead .right span img {max-height: 16px}
.topline .topline-row{width:100%;height:34px;line-height:34px;border-bottom:1px solid #323335;padding-left:5px;padding-right:5px;margin:0;display:block}
.topline .topline-row:last-child{border:none}
.topline .topline-row:after,.topline .topline-row .second:after{content:"";display:block;clear:both}
.topline .topline-row .first{float:left;font-size:12px;font-weight:700}
.topline .topline-row .second{float:right}
.topline .topline-row .second span{float:left;width:30px;text-align:center;font-weight:700;font-size:13px}
.coupon-box-top-frame{width:100%;height:50px;line-height:50px;color:#fff;background-color:#000;margin-top:2px}
.coupon-tab a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 20px;text-align:center;font-weight:600;font-size:15px;border-right:1px solid #313235;position:relative;height:50px}
.coupon-tab a.active{color:#ffdd3a;border-bottom:2px solid #ffdd3a}
.coupon-actions a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#c2c8d7;font-size:14px;width:30px;float:left;text-align:center}
.selected-bets-panel{counter-reset:bet-counter}
.selected-bet{width:100%;position:relative;padding:15px;font-weight:600;background-color:#000;margin-top:10px;border-radius:3px}
.bet-team-name{line-height:21px;font-size:14px;padding-right:5px;margin-bottom:3px}
.type2 .bet-team-name{color:#191e23}
.selected-bet-summary{width:100%;position:relative;padding-right:82px}
.bet-sub-txt{font-size:13px;color:#8f8f8f;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:5px}
.type2 .bet-sub-txt{color:#6f6969}
.bet-est{color:#b7b7b7;font-size:12px;line-height:20px}
.selected-bet-rate{min-width:34px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#ffdd3a;border-radius:3px;font-size:12px;margin-left:auto;padding:0 3px;color:#202123}
.remove-selected-bet{position:absolute;width:26px;height:26px;top:5px;right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#b7b7b7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;z-index:10;font-size:16px}
.remove-selected-bet:hover{color:#f03251}
.type2 .remove-selected-bet{color:#000}
.selected-bet.type2{background-color:#ffdd3a}
.selected-bet.type2 .bet-est{color:#202123}
.selected-bet.type2 .selected-bet-rate{background-color:#202123;color:#fff}
.bet-total-summary{padding-top:20px;padding-bottom:20px}
.bet-total-summary .bet-total{border-bottom:1px solid #dee2e9;padding:0 15px;padding-bottom:15px}
.bet-total-summary .bet-total .cell{font-weight:500;border:1px solid #e4e7ed;background-color:#fff;height:44px;border-radius:5px;position:relative}
.bet-total-summary .bet-total .cell .txt{color:#c2c8d7;font-size:13px;font-weight:500;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}
.bet-total-summary .bet-total .cell .subtxt{color:#565d6a;font-size:16px;height:42px;line-height:42px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;overflow:hidden}
.coupon-box-row{height:50px}
.coupon-box-row .left-td{font-weight:600;padding-left:5px}
.coupon-box-row .right-td{font-weight:600;padding-right:5px;font-size:15px}
.select-coupon{position:absolute;bottom:15px;width:26px;height:26px;right:0;color:#202123;z-index:10}
.cp-opt{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#ffdd3a;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;text-align:center;border-right:1px solid #e0c12b;color:#202123}
.cp-opt span{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;font-weight:600;font-size:16px}
.cp-opt em{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;font-style:normal;margin-top:4px;font-size:12px;font-weight:600}
.cp-opt:last-child{border-right:none}
.coupon-tab a sup{position:absolute;width:18px;height:18px;color:#fff;background-color:#ff1d1d;border-radius:50%;line-height:18px;text-align:center;font-size:11px;right:10px;top:2px}
.cp-opt.current{background-color:#6fb269}
.cp-opt.current *{color:#fff}
.rate-btn{background-color:#ffdd3a;color:#202123;width:100%;display:block;height:30px;line-height:30px;text-align:center;border-radius:3px;margin-top:10px;font-weight:600}
input.cupon-input{float:right;width:60px;background-color:#000;height:34px;border-radius:3px;text-align:right;padding:0 5px;color:#ffdd3a}
.cp-action{display:block;text-align:center;height:30px;line-height:30px;font-size:15px;font-weight:600}
.cp-action i{margin-right:5px;font-size:18px;font-weight:400;color:#ffdd3a}
.cp-action span{text-decoration:underline;color:#b3b3b3}
.coupon-box-widget{padding-bottom:100px}
.bet-sell-panel{width:100%;margin-top:10px}
.bet-sell-row{width:100%;position:relative;font-size:13px;font-weight:600}
.bs-top{background-color:#434547;padding:10px;height:40px}
.bs-middle{width:100%;height:46px;background-color:#434547;padding:10px;padding-top:0}
.bss{font-size:12px;font-weight:700;color:#3db0e0;padding-right:5px}
.bsr{font-size:13px}
.bs-teams{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 100px);flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px);width:calc(100% - 100px)}
.bs-status{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;width:100px;padding-top:10px}
.bs-type{color:#ffdd3a;padding-right:5px;font-size:15px;font-weight:700}
.bs-time{line-height:20px;font-size:11px;color:#bababa}
.bs-bottom{padding:10px}
.bs-row{height:20px;line-height:20px}
.bs-tool-row{padding:10px;padding-top:0}
.bs-info{height:40px;background-color:#434547;border-radius:3px;color:#ffdd3a;text-align:center;line-height:40px;font-size:16px;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 50px);flex:0 0 calc(100% - 50px)}
.bs-action{height:40px;width:42px;text-align:center;line-height:40px;color:#202123;background-color:#ffdd3a;border-radius:3px;font-size:18px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.bs-action.red{background-color:#de3233;color:#fff}
.bs-teams > div{margin-bottom:5px}
.bet-sell-row:before{content:"";position:absolute;left:0;top:10px;width:2px;height:calc(100% - 10px);background-color:#ffdd3a}
.bs-rule{padding:20px 30px}
.bs-input{width:140px;height:40px;background-color:transparent;display:block;border-radius:3px;border:1px solid #dcdcdc!important;margin-top:10px;margin-bottom:15px;text-align:center;font-size:16px;font-weight:700;color:#fff}
.bs-input.readonly{background-color:#000!important;color:#6f7174;border-color:#434547!important}
.base-btn.transparent{background-color:#de3233;border:2px solid #de3233;color:#fff}
.base-btn.transparent.type2{background-color:transparent;border:1px solid #868686;color:#fff}
.base-btn.transparent.type3{background-color:#202123;border: 1px solid #222324;color:#fff;}
.base-btn{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ffdd3a;color:#202123;padding:0 15px;font-weight:600;font-size:16px;border-radius: 7px;position:relative;}
.base-btn i{font-size:16px;margin-left:14px;font-weight:400;position:relative;z-index:5}
.base-btn img{max-height:40px;margin-left:10px}
.base-btn.large{height:60px;font-size:19px}
.base-btn.medium{height:42px;font-size:14px}
.base-btn.small{height:32px;font-size:12px}
.base-btn.thin{height:20px;font-size:11px;border-radius:3px;padding:0 7px;font-weight:700}
.base-btn.black{background-color:#ffdd3a;color:#202123}
.base-btn.white{background-color:#fff;border:1px solid #91949d}
.base-btn.dark{background-color:#56595f;color:#ffdd3a}
.base-btn.red{background-color:#ea2d2d;color:#fff}
.stat-pano{padding:10px 0}
.stat-pano .top-name{font-weight:700;font-size:13px;margin-bottom:10px}
.stat-pano .top-name .tt{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.stat-pano .top-name .tt-center{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;text-align:center;font-size:16px;color:#ff9da0}
.last-five-match{margin-bottom:12px}
.last-five-match .last-points{-webkit-box-flex:0;-ms-flex:0 0 37%;flex:0 0 37%}
.last-five-match .tt-center{-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;text-align:center;font-size:11px;font-weight:600}
.last-five-match .box{height:20px;position:relative;z-index:10;width:20px}
.clipboard{color:#fff;height:20px;width:100%;line-height:20px;font-size:14px;text-align:center;border-radius:50%}
.last-five-match .last-points .draw .clipboard{background-color:#2a324a}
.last-five-match .last-points .win .clipboard{background-color:#63b748}
.last-five-match .last-points .lose .clipboard{background-color:#cc3434}
.last-five-match .last-points.away{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.stat-row{height:16px;position:relative;margin-bottom:10px;font-weight:700;font-size:12px}
.stat-row .first-cell,.stat-row .last-cell{-webkit-box-flex:0;-ms-flex:0 0 37%;flex:0 0 37%}
.stat-row .tt-center{-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;text-align:center;font-size:11px}
.stat-row .td{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;font-size:12px;line-height:16px}
.stat-row .last-cell .td{text-align:right}
.stat-row .rate{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px);position:relative;height:16px;background-color:#323335}
.stat-row .rate span{height:16px;left:0;top:0;position:absolute}
.stat-row .last-cell .rate span{height:16px;left:inherit;right:0;top:0}
.stat-row .rate span.draw{background-color:#2a324a}
.stat-row .rate span.win{background-color:#81b233}
.stat-row .rate span.lose{background-color:#cc3434}
.stat-row .mt{background-color:#ab3135;width:50px;margin:0 auto}
.stat-row .mt span{display:inline-block;position:relative}
.stat-row .mt span:first-child:after{content:":";margin:0 5px}
.stat-row .team-name{width:100%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.stat-row .last-cell .team-name{text-align:right}
.stats-panel{margin-bottom:10px}


.stats-panel-header{height: 40px;background-color:#373b3e;color:#fff;font-size: 15px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;position:relative;z-index:5;padding: 0 15px;}
.stats-panel-content{padding: 10px 0;position:relative;z-index:1;}
.last-match-frame:after{content:"";display:block;clear:both}
.last-match-half-block{float:left;width:calc(50% - 10px)}
.last-match-half-block:last-child{float:right}
.last-match-top{width:100%;margin-bottom:12px;}
.last-match-team-name{font-weight:600;font-size:17px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color: #ffffff;margin-bottom: 10px;}
.last-match-result{}
.lmr{position:relative;font-weight:700;font-size:11px;color:#fff;width:20px;height:20px;border-radius:10px;line-height:20px;text-align:center;display:inline-block}
.lmr.win{background-color:#81b234}
.lmr.lose{background-color:#e2363a}
.lmr.draw{background-color:#787878}
.last-form-row{height:18px;background-color: #212426;border-radius:2px;margin-bottom:6px;line-height:10px;padding:4px;}
.last-form-progress{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 100px);flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px);width:calc(100% - 100px)}
.last-form-progress-bar{float:left;height:10px;max-width:calc(100% - 34px)!important;border-top-left-radius:2px;border-bottom-left-radius:2px}
.last-form-rate{float:left;width:34px;font-size:12px;font-weight:700;text-align:center}
.last-match-txt{font-size:12px;color: #ffffff;padding-right:10px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;width:100px;text-align:right;font-weight:600;}
.last-form-progress.win .last-form-progress-bar{background-color:#81b234}
.last-form-progress.lose .last-form-progress-bar{background-color:#e2363a}
.last-form-progress.draw .last-form-progress-bar{background-color:#787878}
.headtohead-top{height:36px;position: relative;}
.headtohead-top .left-cell{flex: 1;}
.headtohead-top .right-cell{flex: 1;}
.headtohead-top .center-cell{position: absolute;bottom: -40px;width: 150px;left: calc(50% - 75px);}
.headtohead-team-name{line-height:44px;font-size: 17px;font-weight:600;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color: #ffffff;}
.headtohead-team-name.away{text-align:right}
.headtohead-total-match{font-size: 13px;font-weight:600;background-color:#ffdd3a;height: 40px;border-radius:4px;text-align:center;line-height: 40px;color: #0d0e0f;}
.headtohead-form{height:78px;position:relative;margin-top:20px}
.headtohead-form-progress{position:relative;}
.headtohead-form-progress:after{content:"";display:block;clear:both}
.headtohead-form-home{float:left}
.headtohead-form-away{float:left;text-align:right}
.headtohead-form-center{float:left}
.headtohead-form .top-txt{height:54px}
.headtohead-form .win-icon{display:inline-block;width:32px;height:32px;background-color:#81b234;text-align:center;line-height:32px;color:#fff;font-size:16px;font-weight:700;margin-right:10px}
.headtohead-form .ms-count{display:inline-block;font-size:17px;font-weight:600}
.headtohead-progres-bar{height:12px;border-radius:6px}
.headtohead-progres-bar.winner{background-color:#81b234}
.headtohead-progres-bar.loser{background-color:#e2363a}
.headtohead-progres-bar.draw{background-color: #212426;}
.headtohead-bottom{margin-top:15px;font-size:16px;font-weight:600}
.headtohead-bottom-row{margin-bottom:5px}
.headtohead-bottom-row strong{margin-right:12px}
.headtohead-bottom-row .away{/* text-align:right; */height:30px;line-height:28px;padding: 0 5px;border-radius:5px;color: #ffffff;font-weight:600;font-size: 11px;flex: 1;background-color: #373b3e;margin-left: 2px;}
.headtohead-bottom-row .home{height:30px;line-height:28px;padding: 0 5px;border-radius:5px;color: #ffffff;font-weight:600;font-size: 12px;flex: 1;background-color: #373b3e;}
.last-challenge-row{width:100%;height: 100px;border-bottom:1px solid #dcdcdc;font-size:16px;font-weight:500;}
.last-challenge-row .firstcell{
    flex: 1;
}
.last-challenge-row .secondcell{-webkit-box-flex:0;-ms-flex:0 0 50%;}
.lc-teams-name{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:17px;color: #ffffff;}
.lc-date{font-size:14px;margin-top:7px;color: #a7afb5;font-weight:600;}
.lc-result-txt{font-size:14px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color: #a7afb5;margin-top: 5px;}
.lc-score{width:40px;height:40px;background-color: #202326;display:block;line-height:40px;text-align:center;margin-left:12px;font-size:16px;position:relative;font-weight:700;border-radius:3px;margin-bottom: 5px;}
.lc-score:first-child:after{/* content:":"; */position:absolute;right:-8px;top:0;color:#262626;font-size:19px;font-weight:900;}
.more-loading{margin-top:20px;clear:both}
.more-loading a{display:inline-block;height:40px;line-height:40px;font-size:16px;font-weight:600;background-color:#ffdd3a;border-radius:23px;padding:0 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#3b3d43}
.more-loading a i{margin-left:4px;color:#e2363a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;vertical-align:inherit}
.more-loading a:hover{background-color:#fbe76a}
.more-loading a:hover i{color:#fff}
.last-challenge-detail-frame:after{content:"";display:block;clear:both}
.last-challenge-half{width: 100%;font-weight:600;}
.last-challenge-half:nth-child(2n){float:right}
.last-challenge-team-name{position:relative;font-size:20px;padding-bottom: 15px;border-bottom: 1px solid #1d1f21;color: #ffffff;margin-top: 20px;}
.last-challenge-half.away .last-challenge-team-name{}
.last-challenge-half.away .last-challenge-team-name:after{left:inherit;right:0}
.lc-row{width:100%;height:68px;border-bottom: 1px solid #1d1f21;}
.t-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;max-height:40px;overflow:hidden;line-height:1.2;color: #a7afb5;}
.t-name.away{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}
.lcd-score-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}
.lcd-score{overflow:hidden;text-align:center;font-size: 21px;font-weight: 600;display: flex;justify-content: center;color: #ffffff;}
.lcd-score span{position:relative;height: 30px;background-color: #202326;min-width: 30px;display: inline-flex;align-items: center;justify-content: center;}
.lcd-score span:first-child:after{content:":";position:absolute;right: -4px;top: 3px;z-index: 10;}
.lcd-date{color:#9ca3a9;font-size:12px;text-align:center;font-weight:600;margin-top: 5px;}
.player-stats-frame:after{content:"";display:block;clear:both}
.player-stats-half{width: 100%;font-weight:500;overflow:hidden;}
.player-stats-half:nth-child(2n){float:right}
.player-stats-top{font-size: 15px;font-weight:600;background-color:#373b3e;height:40px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;line-height:40px;padding-left: 15px;}
.player-stats-thead{width:100%;height:36px;padding-left:10px;background-color:#ffdd3a;font-size:11px;font-weight:600;color:#7c6b1a}
.player-stats-th{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}
.player-stats-th.first{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px;width:160px;text-align:left}
.player-stats-tr{width:100%;height:40px;border-bottom:1px solid #d0d3db;font-size:14px;padding-left:10px;font-weight:600;color:#727a86;background-color:#f2f4f8}
.player-stats-tr:nth-child(even){background-color:#e5e7ec}
.player-stats-tr:last-child{border-bottom:none}
.player-stats-td{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}
.player-stats-td.first{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px;width:160px;text-align:left;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.player-stats-td.first img{margin-right:5px;width:16px;float:left}
.top-link{height:50px;border-radius:5px;background-color:#e5e7ec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px;font-weight:600;color:#727681;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}

.league-points-table{border: 1px solid #35393d;border-radius:5px;font-size:14px;color: #ffffff;font-weight:600;}
.lpt-thead{height:40px}
.lpt-th,.lpt-td{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size: 12px;}
.lpt-th.first,.lpt-td.first{-webkit-box-flex:0;flex: 0 0 30px;max-width: 30px;}
.lpt-th.second,.lpt-td.second{-webkit-box-flex:0;flex: 0 0 140px;max-width: 140px;text-align:left;color: #ffffff;}
.lpt-td.first span{color: #ffffff;}
.lpt-td.first span.circle{width: 20px;height: 20px;background-color:#ffdd3a;display:inline-block;border-radius:50%;line-height: 20px;color: #0d0e0f;}
.lpt-tr{height:50px;border-top: 1px solid #35393d;}
.lpt-tr:nth-child(2){background-color: #2a2a22;}
.lpt-td.second img{margin-right: 5px;vertical-align:sub;display:inline-block;max-width: 22px;max-height: 22px;}
.lpt-td.second{padding-left:10px}
.lpt-th.second{padding-left: 12px;}
.white-content {
    background-color: #0d0e0f;
    padding: 10px;
}
.text-right {text-align: right;}
.stat-select{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px;border-left:1px solid #494e51;height: 40px;padding-left: 10px;}
.stat-select .arr{-webkit-box-flex:0;flex: 0 0 14px;max-width: 14px;color:#888b90;font-size:11px;margin-left:auto;float:right;}
.st-txt{padding-left:10px;font-size: 12px;font-weight:600;}
.stats-league-name i{font-size:11px;color:#f7dd38;margin:0 4px}
.stats-league-name {
    font-size: 12px;
}


.mt-detail-header{width:100%;background-color:#ffdd3a;height:50px;color:#202123}
.mt-detail-icon{float:left;height:50px;width:50px;font-size:30px;text-align:center;line-height:50px}
.mt-detail-title{float:left;width:calc(100% - 50px);padding-top:8px}
.mt-detail-title strong{display:block;margin-bottom:2px;font-size:15px}
.mt-detail-title img{width:16px;margin-right:5px;float:left;margin-top:1px}
.mt-detail-title div{line-height:16px}
.mt-menu a{height: 40px;line-height: 40px;font-size: 14px;font-weight:600;display: block;flex: 1 1 auto;margin: 0px 2px;background-color: #373b3e;text-align: center;color: #ffffff;border-radius: 4px;}
.mt-menu a.active{color: #3b3d43;background-color: #f7dd38;}
.subcategory-menu{padding:15px}
.subcategory-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;background-color:#202123;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:1px solid #494a4b;font-size:15px;font-weight:600;padding-left:30px;overflow:hidden}
.subcategory-menu a span{position:relative;z-index:2;max-height:28px;line-height:1.1;overflow:hidden;padding-right:5px}
.subcategory-menu a.active{background-color:#ffdd3a;border-color:#ffdd3a;color:#000}
.subcategory-menu a:before{content:"";width:0;height:0;border-top:6px solid transparent;border-left:10px solid #ffdd3a;border-bottom:6px solid transparent;position:absolute;z-index:2;left:10px;top:13px}
.subcategory-menu a:after{content:"";position:absolute;left:0;top:0;z-index:1;width:0;height:0;border-bottom:40px solid #18191a;border-right:55px solid transparent}
.subcategory-menu a.active:after{border-bottom-color:#f3d338}
.subcategory-menu a.active:before{border-left-color:#202123}
.top-filter-input{position:relative;height: 50px;background-color: #292b2e;color: #ffffff;font-size: 13px;}
.top-filter-textbox{float:left;width:calc(100% - 50px);height: 50px;background-color:transparent;border:none;padding-left:15px;color: #ffffff;font-size: 15px;}
.filter-find-btn{float:left;width:50px;height:40px;line-height:40px;text-align:center;font-size:20px;color:#b7b7b7}
.slot-game-item{position:relative;margin-bottom: 10px;background-color: #3b3e42;border-radius: 5px;overflow: hidden;}
.slot-game-img{display:block}
.sloat-game-item-bottom{height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:13px;font-weight:500;padding:0 10px;overflow:hidden}
.slot-game-item strong{display:block;color:#979797;font-size:13px}
.sloat-game-item-bottom i{color:#636466}
.sloat-game-name{max-height:33px;overflow:hidden;line-height:17px;padding-right:5px}
.slot-game-img img{display:block}
.slot-game-item.type2{background-color:#202123;float:left;margin-right:10px;margin-bottom:0}
.top-popular-items{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:15px}
.slot-game-item.type2 .slot-game-img{width:200px}
.slot-game-item.type2 .slot-game-img img{width:200px}
.ph-menu a{background-color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#969696;font-size:14px;font-weight:700}
.ph-menu a.active{background-color:#313337;color:#ffdd3a}
.sub-inner-title{font-size:16px;font-weight:600;color:#202123}
.content-holder{padding:15px}
.sub-inner-title i{margin-right:10px}
.items-frame{padding-top:15px}
.top-popular-items .item-box{width:290px;margin-right:10px;margin-bottom:0}
.top-popular-items:after{content:"";display:block;clear:both}
.gib-bottom{position:absolute;bottom:10px;left:10px;z-index:6}
.item-box{position:relative;margin-bottom:10px}
.item-box .item-img{position:relative;z-index:2}
.item-box .item-img img{display:block}
.sticker{width:80px;height:28px;line-height:30px;background-color:#fff;font-size:11px;font-weight:600;text-align:center;border-radius:3px;margin-bottom:10px;z-index:10;position:absolute;left:15px;top:15px}
.item-name{font-size:16px;font-weight:600;padding-right:20px;position:relative;line-height:20px;color:#fff}
.item-subtitle{font-size:12px;color:#c4c4c4;margin-top:5px}
.item-box:after{content:"";background:-o-linear-gradient(bottom,rgba(18,25,41,1),rgba(0,0,0,0));background:-o-linear-gradient(bottom,#100000,rgba(0,0,0,0));background:-webkit-gradient(linear,left bottom,left top,from(#100000),to(rgba(0,0,0,0)));background:linear-gradient(to top,#100000,rgba(0,0,0,0));width:100%;height:100%;left:0;top:0;position:absolute;z-index:5}
.item-box.large .item-name{font-size:22px;font-weight:700;color:#fff}
.accordion{width:100%}
.accordion h3{position:relative;width:100%;margin:0;padding:0 0 0 15px;background-color:#313337;height:55px;line-height:55px;color:#fff;font-size:18px;border-bottom:1px solid #565960;font-weight:400}
.accordion h3:after{content:"\f105";float:right;width:50px;height:100%;position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-style:normal;font-weight:400;color:#ffdd3a;background-color:#424448;font-family:"Font Awesome 5 Pro"}
.accordion h3.active{background-color:#f7dd38;border-color:#eac92b;color:#000}
.accordion h3.active span{color:#191e23}
.accordion h3.active:after{background-color:#eac92b;color:#202123}
.accordion h3 span{color:#bababa}
.accordion h3 img{width:20px;margin-right:12px;vertical-align:middle}
.accordion .accontent{width:100%;display:none}
.accordion .accontent .list{width:100%}
.accordion .accontent .list li{width:100%;height:50px;line-height:50px;border-bottom:1px solid #2d2b2b;background-color:#000}
.accordion .accontent .list li a{display:block;color:#fff;font-size:16px;padding-left:15px}
.accordion .accontent .list li a:before{content:"\f0da";color:#f7dd38;margin-right:15px;font-family:"Font Awesome 5 Free",FontAwesome;font-style:normal;font-weight:900;float:left}
.headRow{width:100%;color:#fff;padding-left:15px;height:55px;line-height:55px;font-size:19px;font-weight:700;background-color:#000}
.headRow > span{margin-right:5px}
.headRow .back{float:right;width:95px;text-align:center;height:55px;line-height:55px;font-weight:700;font-size:18px;background-color:#262424;color:#828282}
.headRow > i{color:#e2363a;margin-right:10px}
.headRow .back:before{content:"\f0d9";color:#c44145;margin-right:5px;font-family:"Font Awesome 5 Free",FontAwesome;font-style:normal;font-weight:900}
.e-spor-slider-wrapper{position:relative;background-color: #0d0e0f;padding:10px 0;}
.gamesSlide{width:100%}
.gamesSlide > .gamesItem:not(:first-child){display:none}
.gamesSlide .gamesItem{margin:0 5px;position:relative;}
.gamesSlide .gamesItem a{display:  block;}
.gamesSlide .gamesItem a:hover{border:5px solid #2c6cee}
.gamesSlide .gamesItem a img{border-bottom:1px solid #242c3c}
.gamesSlide .slick-arrow{position:absolute;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;background-color:#2c6cee;font-size:20px;z-index:20;top:calc(50% - 25px)}
.gamesSlide .slick-prev{left:0}
.gamesSlide .slick-next{right:0}
.bet-detail-search .match-search-frame{background-color:#313337}
.match-search-frame{width:100%;height:60px;background-color:#30394a;position:relative;padding-left:60px}
.match-search-frame.dark{background-color:#151d2f}
.match-textbox{float:left;width:calc(100% - 60px);height:60px;color:#858586;font-size:13px;font-weight:500;border:none;background-color:transparent}
.match-find-btn{float:left;width:60px;height:60px;line-height:60px;text-align:center;color:#858586;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:18px}
.match-find-btn:hover{color:#fff}
.match-search-frame:before{position:absolute;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #858586;border-bottom:5px solid transparent;content:"";left:29px;top:25px}
.head-row{position:relative;width:100%;height:52px;line-height:52px;color:#fff;padding-left:20px;font-size:18px;font-weight:600;background-color:#000}
.head-row .heading-icon{font-size:20px;color:#e2363a;margin-right:20px;line-height:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.head-row .collapse-icon{position:absolute;top:0;right:15px;font-size:14px;color:#fff;display:block}
.head-row.accordion{cursor:pointer}
.accordion.active .collapse-icon{-webkit-transform:rotate(-180deg)!important;-ms-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important}
.widget .panel{position:relative}
.favorite-label{width:100%;height:96px;background-color:#313337;border-bottom:1px solid #565960;position:relative}
.remove-favorite{color:#fff;position:relative;cursor:pointer;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:block}
.remove-favorite:hover{color:#dbaa35}
.fav-area{float:left;width:calc(100% - 45px);padding:15px 10px 0 15px;height:96px;position:relative;line-height:1.5}
.fav-row{font-weight:600;font-size:13px;width:100%}
.fav-row:first-child{margin-bottom:5px}
.fav-team-name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#c2c8d7;font-size:13px;font-weight:500;margin-bottom:10px}
.fav-live-score{background-color:#30394a;-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;max-width:66px;width:66px;height:32px;border-radius:2px;text-align:center;line-height:32px;color:#12bc8c;font-size:16px}
.favorite-label.selected .fav-live-score{color:#dbaa35}
.fav-half{color:#9fa5b4;font-size:13px;font-weight:500;line-height:32px}
.fh-time{color:#9fa5b4;line-height:32px;font-size:13px;font-weight:500;margin-right:50px}
.fav-live-tv{color:#616672;font-size:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;margin-bottom:8px}
.fav-live-tv:hover{color:#fff}
.favorite-label.wide{border-bottom:1px solid #4c4a4a}
.favorite-label.wide .fav-area{float:none;width:100%}
.favorite-label.wide .fav-area .add-fav{font-size:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#e8b222;margin-left:5px}
.fav-area .fav-action-btn{position:relative;z-index:25}
.favorite-label.wide .fav-area .add-fav:hover{color:#fff}
.head-row.yellow:before{content:"";position:absolute;bottom:0;left:20px;width:40px;height:1px;background-color:#dbaa35}
.fav-team-name:first-child:after{content:"-";margin:0 5px}
.favorite-label.e-spor .fav-tools{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;max-width:25px;padding-top:0}
.favorite-label.dark .fav-area{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px 25px 10px;height:auto}
.fav-game-name{color:#9a9a9a;font-size:11px;font-weight:500}
.fav-tools{float:left;width:45px;padding-top:14px}
.favorite-label .bet-more{width:100%;background-color:#e2e2e2;height:36px;color:#202123!important;line-height:36px;text-align:center;border-radius:3px}
.favorite-label.e-spor{min-height:106px;height:auto}
.fav-holder{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 100px);flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px)}
.hr-img{height:51px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:sub;margin-right:10px}
.favorite-pano .favorite-label:last-child{border-bottom:none}
.favorite-label.e-spor .fav-area{float:none;width:100%;height:auto;padding-bottom:15px}
.fav-last-td{-webkit-box-flex:0;-ms-flex:0 0 75px;flex:0 0 75px;max-width:75px}
.fv-tv{color:#f7dd38;font-size:16px;width:20px;height:20px}
.fv-score{background-color:#56595f;border-radius:3px;height:30px;line-height:30px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;text-align:center;font-size:14px;margin-left:auto;color:#f7dd38}
.fv-score span{position:relative}
.fv-score span:first-child:after{content:":";font-weight:500;display:inline-block;font-size:15px}
.fh-game-logo{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;max-width:20px;width:20px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.fh-game-name{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 50px);flex:0 0 calc(100% - 50px);max-width:calc(100% - 50px);padding-left:12px;padding-right:12px}
.fh-game-score{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;background-color:#56595f;text-align:center;line-height:30px;font-size:16px;font-weight:600;margin-bottom:5px;border-radius:3px}
.tooltip{position:relative;display:inline-block}
.tooltip .tooltiptext{visibility:hidden;width:160px;top:100%;left:calc(50% - 80px);background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:10px 8px;position:absolute;z-index:100}
.tooltip:hover .tooltiptext{visibility:visible}
.hint{background-color:#8f97a7;width:16px;height:16px;text-align:center;line-height:19px;border-radius:100%;color:#1b2334;font-size:11px}
.hint.tooltip.info{background-color:transparent}
.hint.tooltip.info i{font-size:19px;background-color:transparent;color:#8f97a7}
.fr-cell .tooltiptext{left:0;top:-41px;background:#202123}
.favorite-label.e-spor .fh-time{line-height:23px;color:#c2c8d7;margin-right:0}
.fr-cell{padding-right:20px;line-height:23px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.favorite-label.e-spor .fh-time{line-height:23px;color:#fff;margin-right:0;font-weight:600}
.fr-cell i{font-size:16px;color:#fff}
a.remove-favorite:hover i{color:#dbaa35}
.fh-map{font-size:13px;font-weight:600;color:#a9a9a9}
.fls{position:relative}
.fls:first-child:after{content:":";margin-left:2px;display:inline-block}
.league-head{height:30px;background-color:#515c70;padding-left:20px;font-size:13px;color:#fff;font-weight:500}
.league-head.dark{background-color:#ffdd3a;color:#202123}
.league-head .collapse-icon{font-size:13px;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;max-width:26px;text-align:left;margin-left:auto}
.league-head.accordion.active .collapse-icon{text-align:right}
span.flag-icon{width:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;max-width:20px}
.league-name-cell{padding:0 10px;font-size:14px;font-weight:600}
.league-head .collapse-icon{display:block}
.game-tab{margin-top:20px}
.game-tab .gt-main-head{width:100%;display:block;margin-bottom:10px}
.game-tab .gt-main-head li{border-radius:5px;width:100%;margin-right:0;height:50px;line-height:50px;font-size:16px;text-align:center;background:#000;font-weight:600;color:#fff}
.game-tab .gt-main-head li:first-child{margin-bottom:10px}
.game-tab .gt-main-head li.active{background:#f7dd38;color:#202123}
.game-tab .gt-main-head .gt-filter{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.gt-filter:after{content:"";display:block;clear:both}
.game-tab .gt-main-head .gt-filter .gt-filter-radio{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:52px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.gt-filter-radio input[type="radio"]{display:none}
.gt-filter-radio label{float:left;overflow:hidden;position:relative;background-color:#202123;padding:0 15px;cursor:pointer;width:50%;height:50px;border-right:2px solid #2b2c2e;font-size:13px;font-weight:600;color:#fff;line-height:50px;margin-bottom:2px}
.gt-filter-radio label:last-child{border-right:none;border-radius:0 5px 5px 0}
.gt-filter-radio label:nth-child(2){border-radius:5px 0 0 5px}
.gt-filter-radio input[type="radio"]:checked+label{background-color:#f7dd38;color:#202123}
.gt-filter-radio input[type="radio"]:checked+label:after{background:url(/assets-bt/img/icons/tick.png)no-repeat #202123 center center;border-color:#414141}
.gt-filter-radio label:after{position:absolute;content:"";right:20px;top:12px;width:24px;height:24px;background-color:#202123;border:2px solid #414141;border-radius:3px}
.game-tab .games-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}
.game-tab .games-wrap .games-wrap-item{height:60px;position:relative;background:#202123;margin-bottom:5px;border:1px solid #565960;border-radius:4px}
.game-tab .games-wrap .games-wrap-item:last-child{margin-bottom:0}
.game-tab .games-wrap .games-wrap-item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.game-tab .games-wrap .games-wrap-item .game-logo{width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.game-tab .games-wrap .games-wrap-item .game-logo img{margin:0 auto;max-width:20px;max-height:30px}
.game-tab .games-wrap .games-wrap-item .game-title{font-weight:600;padding-left:20px;width:100%;margin-right:0;height:60px;line-height:60px;font-size:18px}
.game-tab .games-wrap .games-wrap-item .game-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}
.game-tab .games-wrap .games-wrap-item .game-right span{font-size:15px;color:#fff;margin-right:18px;font-weight:400}
.game-tab .games-wrap .games-wrap-item .game-right i{width:24px;height:16px;color:#8c919e}
.choose-option-frame{width:100%}
.choose-option{background-color: #18191b;height:60px;padding: 0 15px;position:relative;border: 1px solid #303236;}
.choose-option:after{}
.co-name{font-size:15px;font-weight:600}
.co-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;color: #9ea3b0;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.co-tools{margin-left:auto}
.league-header{width:100%;height:50px;background:#ffdd3a;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#202123}
.league-header .prev-page{width:26px;height:36px;border-radius:100%;float:left;line-height:36px;font-size:21px}
.league-header span{font-size:15px;font-weight:600;padding-left:10px;width:calc(100% - 150px)}
.league-header i{margin-left:auto}
.league-header i img{max-width:70px}
.es-matches{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.es-matches .es-match-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;background:#242c3c;margin-bottom:20px}
.es-matches .es-match-item .es-match-item-head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#202123;height:50px;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #242c3c}
.es-matches .es-match-item .es-match-item-head i img{max-width:19px}
.es-matches .es-match-item .es-match-item-head span{font-size:16px;color:#fff;padding-left:15px}
.es-matches .es-match-item .es-match-item-head i.toggle{width:20px;height:12px;background:url(/assets-bt/img/icons/fw-arrow.png)no-repeat;margin-left:auto}
.es-matches .es-match-item .es-match-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.es-matches .es-match-item .es-match-list .es-match-list-item{border-bottom:1px solid #565960}
.es-matches .es-match-item .es-match-list .es-match-list-item-head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100px;background:#313337;padding:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.es-matches .es-match-item .es-match-list .es-match-list-item-head .emlih-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:60px;padding-right:10px}
.es-matches .es-match-item .es-match-list .es-match-list-item-head .emlih-date span{color:#9a9a9a;font-size:10px;margin:19px 0 5px}
.es-matches .es-match-item .es-match-list .es-match-list-item-head .emlih-date b{color:#9a9a9a;font-size:14px;font-weight:600}
.es-matches .es-match-item .es-match-list .es-match-list-item-head .match-title{padding-left:11px;line-height:initial;font-size:13px;width:calc(100% - 160px);overflow:hidden}
.es-matches .es-match-item .es-match-list .es-match-list-item-head .emlih-right{margin-left:auto;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.es-matches .es-match-item .es-match-list .es-match-list-item-head .emlih-right span{display:-webkit-box;display:-ms-flexbox;display:flex;background:#56595f;height:34px;line-height:38px;font-size:12px;color:#fff;padding:0 8px;border-radius:3px;font-weight:700}
.es-matches .es-match-item .es-match-list .es-match-list-item-head .emlih-right .button{margin-right:11px;width:20px;height:20px;background:url(/assets-bt/img/icons/toggle-oval-m.png)no-repeat;background-size:20px}
.es-matches .es-match-item .es-match-list .emli-odds{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;visibility:hidden;opacity:0}
.es-matches .es-match-item .es-match-list .es-match-list-item.toggle .emli-odds{display:block;visibility:visible;opacity:1}
.es-matches .es-match-item .es-match-list .es-match-list-item.toggle .es-match-list-item-head .emlih-right .button{background:url(/assets-bt/img/icons/toggle-oval2-m.png)no-repeat;background-size:20px;-webkit-filter:invert(1);filter:invert(1)}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-head{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:52px;background:#222427;line-height:55px;font-size:18px;color:#929292;padding:0 15px;font-weight:700}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-head li{font-size:12px;width:33.33%;display:inline-block;float:left;text-align:center}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-odds{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#313337;padding:20px 40px}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-odds ul{width:calc(33.33% - 6.66px);margin-right:10px;display:inline-block}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-odds ul:nth-child(3n){margin-right:0}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-odds ul li{width:100%;height:67px;border-radius:5px;text-align:center;margin-bottom:10px;font-weight:700}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-odds ul li span{width:100%;float:left;height:32px;line-height:33px;color:#fff;font-size:12px;background-color:#56595f}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-odds ul li p{width:100%;float:left;height:35px;line-height:36px;color:#fff;font-size:12px;background-color:#8f9092}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-odds ul li.active{background:#ffdd3a}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-odds ul li.active span{background-color:#f5d125;color:#202123}
.es-matches .es-match-item .es-match-list .emli-odds .emli-odd-item .emli-odd-item-odds ul li.active p{background-color:#ffdd3a;color:#202123}
.es-matches .es-match-item.toggle .es-match-list{display:none;opacity:0;visibility:hidden}
.es-matches .es-match-item.toggle .es-match-item-head i.toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.es-matches .es-match-item .es-match-item-head .acc-icon{margin-left:auto;color:#7f879c;font-size:14px;padding:0}
.es-match-item-head.accordion.active .acc-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.game-match-box:before{content:"";width:100%;height:4px;left:0;top:0;position:absolute;z-index:5;background-color:#f03251}
.game-match-box{margin-bottom:10px;position:relative;width:100%;height:219px}
.game-match-box:last-child{margin-bottom:0}
.game-match-box .bet-btn.dark{background-color:#e2e2e2;color:#000!important}
.game-match-box .bet-more.dark{background-color:#e2e2e2!important;color:#000!important}
.game-match-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;position:relative;z-index:8;padding:17px 30px 0}
.game-match-logos .game-league-logo{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.game-match-logos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:50px}
.game-match-logos ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:50px;border-radius:12px;background:#0d1119;height:50px;margin-left:6px}
.game-match-logos ul li img{margin:0 auto}
.game-match-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:27px 30px 0;position:relative;z-index:8;font-weight:600;color:#101112}
.game-match-text .g-league{font-size:13px;width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.game-match-text .g-teams{font-size:19px;margin-top:5px;width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.game-match-text .g-date{font-size:13px;margin-top:5px}
.gm-img{position:absolute;left:0;top:0;z-index:1}
.gm-img img{display:block}
.game-match-box .odds{position:relative;z-index:15;padding:0 30px;margin-top:18px}
.game-match-box:after{content:"";background:rgba(255,221,58,0.7);width:100%;height:100%;left:0;top:1px;position:absolute;z-index:5}
a.add-fav{color:#8f97a7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-top:5px;display:inline-block;text-align:center;width:100%}
a.add-fav:hover{color:#dbaa35}
.e-sport-mini-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#000;height:50px;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.e-sport-mini-head a.prev{
    height: 30px;
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #292b2e;
    font-size: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #b7bac2;
    padding: 0px 8px;
    border-radius: 5px;
    font-weight: 600;
}
.e-sport-mini-head span.desc{font-size:13px;margin-top:2px;padding-right:5px}
.e-sport-mini-head .live{font-size:13px;margin-left:auto;position:relative;margin-top:2px}
.e-sport-mini-head .live:before{position:absolute;content:"";width:8px;left:-14px;height:8px;top:1px;border-radius:100%}
.e-sport-mini-head .live.red:before{background:#ef1916}
.e-sport-teams{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:91px;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #242c3c;position:relative;background-color:#35363a}
.e-sport-teams:before{position:absolute;content:"";top:0;left:0;right:0;width:100%;height:92px;background:url(/assets-bt/img/shape-match.png)no-repeat center top}
.e-sport-teams .left-team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px;position:relative;z-index:2}
.e-sport-teams .left-team span{font-size:14px;margin-left:10px;width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:600;padding-right:5px}
.e-sport-teams .left-team i{width:40px}
.e-sport-teams .left-team i img{max-width:40px}
.e-sport-teams .right-team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px;position:relative;z-index:2}
.e-sport-teams .right-team span{font-size:14px;margin-right:10px;text-align:right;width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:600}
.e-sport-teams .right-team i{width:40px}
.e-sport-teams .right-team i img{max-width:40px}
.e-sport-teams .score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:200px;position:relative;z-index:2}
.e-sport-teams .score .sc{font-size:22px;font-weight:700;margin-top:-2px;background-color:#ffdd3a;border-radius:3px;margin-bottom:3px;color:#202123}
.e-sport-teams .score .time{font-size:11px;margin-top:4px}
.e-mini-logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin-right:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.top-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#151d2f;border-radius:4px;color:#c2c8d7;font-size:12px;font-weight:500}
.top-link.active{background-color:#ee3150;color:#fff}
.fav-count{position:absolute;right:40px;color:#fff;top:0}
.fav-game-match{color:#fff}
.hr-img img{max-height:26px}
.head-title{display:inline-block;margin:0;font-size:21px;font-weight:600}
.head-title img{max-height:30px;max-width:40px;margin-right:15px}
.head-subtitle{color:#c2c8d7;font-size:13px;font-weight:500;line-height:20px;margin-top:10px}
.control{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer}
.control.large{min-width:30px;min-height:30px}
.control.large .self-start{padding-left:40px}
.control input{position:absolute;z-index:-1;opacity:0}
.control-text{color:#c2c8d7;font-size:14px;padding-left:45px;line-height:22px}
.control.large .control-indicator{position:absolute;top:0;left:0;height:30px;width:30px;background-color: #18191b;border-radius:3px;border: 1px solid #42454a;}
.control-checkbox.large .control-indicator:after{border-width:0 3px 3px 0;left:12px;top:6px;height:14px;width:7px;border-color:#202123}
.control-checkbox .control-indicator:after{left:4px;top:1px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.control input{position:absolute;z-index:-1;opacity:0}
.control-indicator{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#414243;border-radius:3px;border: 1px solid #4f5359;}
.control input:disabled ~ .control-indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
.control-indicator:after{content:'';position:absolute;display:none}
.control input:checked ~ .control-indicator:after{display:block}
.control input:checked ~ .control-indicator{background-color:#f7dd38;border-color:#f7dd38}
.control-checkbox .control-indicator:after{left:4px;top:1px;width:6px;height:11px;border: solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.control-checkbox input:disabled ~ .control-indicator:after{border-color:#7b7b7b}
.radio-wrap{height:52px;width:100%;background-color:#202123;border-radius:5px;border:1px solid #8f8f8f;font-size:13px;font-weight:500;line-height:52px}
.radio-wrap i{font-size:19px;margin-right:10px;color:#aaa}
.radio-wrap .control-radio{padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.radio-wrap .control-radio .control-indicator{border-radius:100%;background-color:transparent!important;border:transparent;height:30px;width:30px}
.radio-wrap .control-radio .control-indicator:after{left:3px;top:3px;width:20px;height:20px;border-radius:10px;background-color:transparent}
.radio-wrap.active{background-color:#f7de39;border-color:#f7de39;color:#202123}
.radio-wrap.active i{color:#202123}
.bet-more{height:36px;width:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;background-color:#dbaa35;font-size:13px;font-weight:600;color:#fff;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;max-width:46px}
.bet-more.dark{background-color:#56595f;color:#fff!important}
.game-match-box .odds .add-fav{color:#202123;font-size:20px}
.game-match-box .odds .bet-btn.active{background-color:#202123!important;border-color:#202123}
.game-match-box .odds .bet-btn.active .result-est,.game-match-box .odds .bet-btn.active .bet-rate{color:#fff!important}
ul.standart-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.standart-menu li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid #fff}
.standart-menu li a{height:60px;display:block;line-height:60px;padding:0 15px;font-size:13px;color:#515c70;font-weight:600}
.standart-menu-wrapper{background-color:#d1d7e4}
.standart-menu li.selected a{color:#060606}
.standart-menu-wrapper.dark{background-color: #292b2e;}
.standart-menu-wrapper.dark li a{color: #afb2b6;}
.standart-menu-wrapper.dark li{border-top-color: #383b3f;border-right: 1px solid #383b3f;}
.standart-menu-wrapper.dark li.selected a{
    color: #ffdd3a;
}
.tt-action-btn{height:40px;background-color:#000;display:block;line-height:40px;border-radius:3px;font-size:13px;font-weight:500;text-align:center;cursor:pointer;width:100%;color:#fff}
.tt-action-btn i{font-size:14px;margin-right:5px;color:#fff}
.signup-frame{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.signup-frame a{color:#ffde3b;width:50%;float:left}
.signup-frame a i{color:#fff;margin-right:5px}
.color-gray{color:#525457!important}
.bonus-box{position:relative;margin-bottom:15px}
.bonus-box img{width:100%;display:block}
.bonus-box figcaption{color:#e7e7e7;font-size:15px;position:relative;background-color:#000;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.detail-btn{background-color:#0a0a0b;border-radius:4px;display:inline-block;line-height:50px;text-align:center;width:60px;font-size:21px;height:50px;color:#ffdd3a}
.bonus-box .text{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:15px;color:#ededed;font-size:14px;font-weight:700;padding-right:10px}
.tab-menu a{background-color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-weight:600;text-align:center}
.tab-menu a.active{color:#ffdd3a;background-color:#56595f}
.hide{display:none}
.popup-header{width:100%;background-color:#262626;height:60px;border-bottom:1px solid #4c4a4a;padding-left:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:19px;font-weight:300}
.popup-wrapper{background-color:#202123;padding:15px;border-radius:5px;}

.popup-wrapper.avatar-wrapper{position:relative;background-color: #ffffff;}
.popup-content{width:100%;position:relative;background-color:#fff;border-radius:10px;z-index:5}
.popup-content-header{height: 86px;color:#73767e;position:relative;border-bottom:1px solid #edf0f5;}
.popup-header-name{color:#3b3d43;margin-bottom:10px;display:block;font-size:28px}
.popup-icon{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;width:60px;margin-right:20px}
.popup-icon .circle-cell{width:60px;height:60px;background-color:#ffdd3a;color:#3b3d43;font-size:32px;border-radius: 50%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.avatar-tab-menu{height:50px;background-color:#edf0f5;padding: 0 10px;}
.avatar-tab-menu a{height:50px;padding: 0 5px;line-height:50px;color:#73767e;font-weight:600;flex: 1 1 auto;}
.avatar-tab-menu a:hover,.avatar-tab-menu a.current{color:#3b3d43}
.avatar-body{padding: 20px 10px;max-height:700px;}
.avatar-list a{padding:5px;margin-bottom:10px;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.avatar-list a:hover,.avatar-list a.selected{background-color:#ffdd3a;border-radius:10px}
.avatar-list img{border-radius:10px}
.pr-header{font-size:23px;font-weight:600;margin-bottom:20px}
.pr-img{margin-bottom:20px}
.pr-content{color:#bdbdbd;font-size:15px;line-height:1.5}
.sanal-game-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;background-color:#393b3f;color:#fff;padding:10px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:700}
a.sanal-game-link img{max-height:20px;float:right;max-width:130px}
.live-bet-header{width:100%;height:60px;background: #41454a;background-size:contain;color:#fff;}
.live-bet-icon{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;text-align:center;color:#ffdd3a;font-size:24px}
.live-bet-league strong{display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:15px}
.live-bet-league span img{width:16px;margin-right:5px}
.live-bet-league span{display:block;margin-top:3px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.w-fav{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;font-size:20px;text-align:center;color: #888f98;}
.live-bet-header .acc-icon{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;text-align:center;color:#ffdd3a;font-size:20px}
.live-bet-header.active .acc-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.live-bet-tool{-webkit-box-flex:0;flex: 0 0 115px;max-width: 115px;justify-content: flex-end;}
.float-row{position:relative}
.float-row .sign-placeholder{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;width:35%;font-size:15px;font-weight:700;margin-bottom:10px;color:#c8c8c8}
.float-row .form-row,.float-row .form-row-holder{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;width:65%;padding-left:10px}
.sign-title{font-size:24px;margin-bottom:10px}
.sign-text{font-size:13px;line-height:24px;position:relative;padding-bottom:25px;margin-bottom:30px}
.sign-text:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:100px;background-color:#e2363a}
.form-row,.form-row-holder{position:relative;margin-bottom: 20px;}
.form-row .hint{position:absolute;right:10px}
.input-wrap{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 66px;
    background-color: #202123;
    border-radius: 10px;
    border: 1px solid #414347;
    line-height: normal;
}
.input-wrap i{color: #ffdd3a;}
.input-wrap.has-icon{padding-left:30px}
.textbox{height:46px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;background-color:transparent;border:none;font-size:16px;color: #ced0d9;}
.input-wrap.readonly{background-color:#4a4b4c;border-color:#4a4b4c}
.selector{
    position: relative;
    padding-right: 30px;
    width: 100%;
    height: 30px;
    background-color: transparent;
    border: none;
}
.selector select{
    background-color: transparent;
    border: none;
    width: 100%;
    height: 30px;
    padding: 0 20px 0 0;
    position: relative;
    z-index: 5;
    border-radius: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-size: 16px;
    color: #e0e3ec;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 600;
}
.selector select option{font-family:sans-serif;background-color:#e2e2e2;font-size:18px}
.has-icon.selector i.flaticon-caret-right{top:17px}
.subtitle{font-size:23px;font-weight:700;color:#f7de39}
.input-wrap.has-icon > i{position:absolute;left:10px;top:16px}
.selector.has-icon{padding-left:30px}
.selector.has-icon i{position:absolute;left:10px;top:16px;color:#a5a5a5}
.selector:after{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #c8c8c8;content:"";position:absolute;right: 12px;top: 11px;}
.textarea{height:70px;width:100%;border:none;background-color:transparent;overflow:auto;padding:10px 10px 0 0;font-size:16px;color:#fff}
.warning-bar{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:50px;padding:17px 10px 17px 60px;position:relative;color:#fff;border-radius:3px;margin-top:20px;font-size:16px}
.warning-bar i{position:absolute;left:15px;top:calc(50% - 12px);color:#ff3e02;font-size:24px}
.warning-bar.type2{background-color:#35363a;color:#fff}
.warning-bar.type2 h3,.warning-bar.type2 .list-arrow li:before{color:#fff!important}
.warning-bar.large{min-height:60px;padding-top:10px}
.warning-bar.large i{top:17px}
.warning-bar.large h3{font-size:18px;margin-bottom:20px;color:#ad8835}
.warning-bar.no-padding-left{padding-left:20px}
.warning-bar.yellow{background-color:#ffdd3a;color:#432116}
.list-arrow li{padding-left:25px;font-size:13px;position:relative;line-height:24px;margin-bottom:14px}
.list-arrow li:before{content:"\f30b";font-family:"Font Awesome 5 Pro";font-weight:900;color:#ad8835;position:absolute;top:0;left:0}
.currency{position:absolute;right:10px;top:18px;font-weight:600}
.account-category-menu-wrapper{padding:15px;background-color: #000;}
.account-category-menu-slider .slick-track{margin:0 -5px}
.account-category-menu-slider > .acc-menu-slide:not(:first-child){display:none}
.acc-menu-slide{margin:0 5px;position: relative;}
.account-menu-item{width: 100%;height: 80px;position:relative;border-radius:5px;color: #9499a1;background: #414448;background: -moz-linear-gradient(top, #414448 0%, #2e3135 100%);background: -webkit-linear-gradient(top, #414448 0%,#2e3135 100%);background: linear-gradient(to bottom, #414448 0%,#2e3135 100%);display: flex;justify-content: center;align-items: center;font-weight: normal;}
.account-menu-item i{font-size:40px;margin-bottom:8px;display:block;line-height:normal}
.acc-menu-slide.current .account-menu-item{background-color:#202123;color:#ffdd3a}
.acc-menu-slide.current .account-menu-item i{color:#ffdd3a}
.account-category-menu-slider .slick-list{padding:0 0 0 0}
.payment-method-box{position:relative;background-color:#101112;color:#fff;font-size:10px;font-weight:600;margin-bottom:10px}
.pm-info{padding:20px 10px 15px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 130px);flex:0 0 calc(100% - 130px);max-width:calc(100% - 130px)}
.pm-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:5px}
.pm-logo{background-color:#56595f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}
.pm-btn{position:absolute;background-color:#ffdd3a;color:#000;right:0;bottom:0;padding:5px;font-size:11px}
.pm-cell span{display:block;margin-bottom:5px;color:#c6c6c6}
.pm-cell em{display:block;font-style:normal;margin-bottom:5px}
.bank-item{background-color:#fff;height:100px;margin-bottom:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:3px;border:1px solid #d1d1d1}
.bank-block{background-color:#56595f;border-radius:5px;margin-bottom:15px;font-size:15px}
.bank-block-top{padding:15px 10px;border-bottom: 1px solid #84868a;}
.bb-name{padding-left:10px;font-weight:600}
.bb-cell{padding:15px;font-weight:600}
.bb-cell span{display:block;color:#a2a2a2;font-size:11px;margin-bottom:5px}
.bb-middle .bb-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}
.bb-middle .bb-cell:first-child{border-right:1px solid #84868a}
.bb-middle{border-bottom:1px solid #84868a}
.update-btn{width:auto;height:30px;line-height:32px;border-radius:3px;text-align:center;background-color:#f7dd38;font-size:11px;font-weight:700;margin-right:5px;padding:0 7px;color:#202123}
.remove-btn-thin{width:40px;height:30px;line-height:32px;color:#f7dd38;border-radius:3px;text-align:center;background-color:#202123;font-size:11px;font-weight:700}
.bb-logo img{max-width:30px;max-height:40px}
.bank-block.type2{background-color:#56595f;font-size:13px;font-weight:400}
.bank-block.type2 .bb-logo{background-color:#fff;width:34px;height:34px;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.bank-block.type2 .bb-logo img{max-width:24px;max-height:24px}
.bank-block.type2 .bb-name{font-weight:400}
.bank-block.type2 .bb-name span{display:block;margin-bottom:3px}
.black-btn{display:inline-block;padding:0 10px;color:#fff;background-color:#202123;font-size:12px;font-weight:700;height:30px;line-height:30px}
.howto-box{position:relative;background-color:#0e0e0e;border-radius:5px;margin-bottom:10px;height:calc(100% - 10px);padding-bottom:10px;height:160px}
.howto-logo{padding-left:12px;padding-top:20px;height:52px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.howto-logo img{display:block;position:relative;z-index:5;max-height:40px;max-width:80%}
.howto-info{padding-left:12px;padding-top:10px;font-size:15px;position:relative;padding-right:50px}
.howto-info:before{content:"";background:url(/assets-bt/img/play.png) no-repeat center top;width:32px;height:20px;position:absolute;right:10px;bottom:13px;background-size:cover;z-index:10}
.ht-1{color:#b7bbc7;line-height:18px;min-height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ht-2{color:#ffdd3a;line-height:18px;margin-top:10px}
.howto-box.type2 .howto-info:before{display:none}
.dealer-box{width:100%;background:#ffdd3a;position:relative;padding:20px;margin-bottom:30px;border-radius:5px;color:#202123}
.dealer-box .step{position:absolute;top:15px;right:15px;width:84px;height:34px;background-color:#202123;line-height:34px;text-align:center;border-radius:5px;color:#ffdd3a;font-size:15px;font-weight:700}
.db-icon{color:#202123;font-size:inherit;margin-bottom:20px}
.db-content{font-size:16px;line-height:25px}
.db-content strong{font-size:24px;display:block;margin-bottom:15px}
.dealer-btn-wrapper{margin-top:40px}
.dealer-btn{width:460px;position:relative}
.dealer-box.type2{background-color:#000;color:#ffdd3a}
.dealer-box.type2 .step{background-color:#ffdd3a;color:#202123}
.db-icon img{width:60px}
.submenu-header{background-color:#202123;color:#fff;width:100%;height:50px;border-radius:3px;font-size:17px;font-weight:700;line-height:50px;padding:0 15px;margin-bottom:5px}
.submenu-header i{font-size:20px;margin-right:15px}
.submenu-panel a{display:block;width:100%;height:38px;background-color:#56595f;margin-bottom:5px;border-radius:3px;line-height:38px;padding:0 10px 0 20px;position:relative}
.submenu-panel a.current{background-color:#ffdd3a;color:#202123}
.submenu-panel a:after{content:"";border:solid #a8a8a8;border-width:0 2px 2px 0;display:inline-block;padding:3px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;right:20px;top:14px}
.submenu-panel a.current:after{border-color:#202123}
.text-content{line-height:20px;font-size:15px;color:#9f9f9f}
.text-content p{margin:15px 0}
.widget-block{background-color:#56595f;border-radius:5px;margin-bottom:10px;font-size:15px;font-weight:600}
.widget-block-top{padding:15px 10px;border-bottom:1px solid #84868a}
.circle-bg{width:28px;height:28px;border-radius:50%;background-color:#ffdd3a;line-height:28px;text-align:center;font-size:12px;color:#202123}
.circle-bg i{font-size:12px!important}
.ww-name{padding-left:10px;font-size:15px}
.coupon-status-btn{width:100px;height:28px;font-weight:700;text-align:center;line-height:28px;font-size:11px;border-radius:3px;color:#202123}
.coupon-status-btn i{margin-left:6px;vertical-align:inherit;font-size:13px}
.coupon-status-btn.waiting{background-color:#ffdd3a}
.coupon-status-btn.win{background-color:#5fff3a}
.coupon-status-btn.lose{background-color:#ff3a3a;color:#fff}
.border-bottom{border-bottom:1px solid #84868a}
.ww-cell{padding:15px}
.ww-row .ww-cell{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #84868a}
.ww-row .ww-cell:last-child{border-right:none}
.ww-cell span{display:block;color:#a2a2a2;font-size:12px;margin-bottom:5px}
.ww-logo i{color:#202123;font-size:25px}
.ww-name span:nth-child(2){color:#c2c8d7;font-size:12px;margin-top:2px}
.ww-name span{display:block;line-height:1.5;padding-right:5px}
.status{font-weight:600;font-size:12px;text-align:right}
.pr-date{font-size:11px;margin-top:10px;color:#c2c8d7;white-space:nowrap}
.status.waiting{color:#9aafd8}
.status.approve,.status.answered{color:#35ca40}
.status.cancel{color:#f03251}
.status i{font-size:10px;font-weight:400;margin-left:3px}
.widget-block-top .ww-cell{padding:0}
.ww-cell .status{text-align:left;font-size:14px}
.ww-cell .status.cancel{color:#ff3a3a}
.ww-cell .status.answered{color:#35ca40}
.ww-cell .status.waiting{color:#bfb377}
.more-btn{height:28px;background-color:#202123;display:block;line-height:28px;padding:0 7px;border-radius:3px;margin-left:5px;color:#ffdd3a}
.ww-name em{display:block;font-style:normal;color:#a2a2a2;font-size:10px;margin-bottom:3px}
.ww-cell em{font-style:normal;display:block;font-size:10px;color:#fff;margin-top:3px}
.ww-row.flex-auto .ww-cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.select-text:after{content:"\f107";font-family:"Font Awesome 5 Pro";font-weight:900;color:#ededed;position:absolute;right:10px;top:0;font-size:12px}
.select-filter{position:relative;font-size:13px;color:#ededed;width:100%;background-color:#3b3d41;height:44px;border-radius:3px}
.select-text{padding:0 30px 0 18px;position:relative;height:44px;line-height:44px;border:3px}
.select-drop{position:absolute;top:46px;opacity:0;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;background-color:#202123;z-index:20}
.select-drop li{line-height:normal;padding:10px 3px 10px 10px}
.select-filter:hover .select-drop{opacity:1;pointer-events:inherit}
.select-filter-btn{width:92px;height:26px;line-height:26px;border-radius:3px;background-color:#e2363a;color:#fff;font-size:11px;text-align:center;margin:0 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.select-filter-btn i{font-size:12px;margin-right:3px;vertical-align:inherit}
.select-filter-btn:hover{background-color:#ca2e31}
.select-filter-search{padding:0 18px;height:44px;background-color:#3b3d41;border-radius:3px;color:#ededed}
.sfs-input{float:left;width:calc(100% - 34px);height:44px;color:#ededed;font-size:13px}
.sfs-btn{float:left;width:34px;height:44px;line-height:44px;text-align:center}
.sfs-btn i{color:#ededed}
.pager-frame{height:40px;width:100%;color:#fff;font-size:13px}
.pager-btn-cell{width:calc(50% - 26px);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 26px);flex:0 0 calc(50% - 26px);max-width:calc(50% - 26px);position:relative;font-size: 13px;}
.pager-btn-cell a{display:block;width:100%;height:40px;line-height:42px;text-align:center;background-color: #18191b;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:3px;text-align:right;padding-right:13px;color:#aeaeae;}
.pager-btn-cell i{font-size:14px;line-height:normal;position:absolute;left:12px;top:14px;color:#fff}
.pager-btn-cell.next i{left:inherit;right:10px}
.pager-buttons li{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;width:40px}
.pager-buttons li a{display:block;height:40px;line-height:40px;text-align:center;background-color: #ffdd3a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:3px;color: #0d0e0f;font-weight: 600;}
.pager-buttons li.current a{background-color:#12bc8c}
.pager-buttons li a:hover,.pager-btn-cell a:hover{background-color:#2e384d}
.pager-btn-cell.next a{text-align:left;padding-left:13px}
.coupon-detail-content{margin-top:10px;font-size:13px;font-weight:600;background-color:#2d2f33;}
.cp-row{min-height:50px;border-bottom: 1px solid #303236;width:100%;padding-right: 15px;background-color: #212225;}
.cp-row:nth-child(even) {background-color: #18191b;}
.cp-td{min-height:41px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color: #e3e6ee;}
.cp-td.first{padding-left:15px;position:relative;color: #b4b8c3;}
.cp-td.first:before{}
.cp-match-row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;padding:15px;border-bottom: 1px solid #303236;min-height:50px;position:relative;background-color: #212225;}
.cpm-td.first{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;padding-bottom:10px}
.cpm-td.second{-webkit-box-flex:0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
.cpm-td.third{-webkit-box-flex:0;-ms-flex: 0 0 20%;flex: 0 0 20%;padding-left:5px;}
.cpm-td.fourth{-webkit-box-flex:0;-ms-flex: 0 0 20%;flex: 0 0 20%;}
.cpm-td.fifth{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;width:100px}
.cpm-td.last{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}
.cpm-text{font-size:12px;color:#a1a3a6}
.cpm-text-2{font-size:12px;margin-top:7px;margin-bottom:5px}
.cpm-td{-webkit-box-flex:1;-ms-flex:1;flex:1}
.cp-span{padding-left:15px}
.cpm-td .live{color:#f47f29}
.cpm-td .lose{color:#f03251}
.cpm-td .win{color:#12bc8c}
.cpm-td .waiting{color:#9aafd8}
.coupon-status-btn i.flaticon-close-cross{font-size:10px}
.cp-td .coupon-status-btn{margin-left:15px}
.cpm-td.first .cpm-text-2{font-size:16px}
.cpm-td.first .cpm-text{font-size:12px}
.image-uploader{min-height:50px;position:relative}
.image-uploader.drag-over{background-color:#f3f3f3}
.image-uploader input[type="file"]{width:0;height:0;position:absolute;z-index:-1;opacity:0}
.image-uploader .upload-text{position:absolute;top:0;right:10px;width:40px;height:40px;font-size:13px;color:#fff;border-radius:5px;border:1px solid #8f8f8f}
.image-uploader .upload-text i{display:none;font-size:0}
.image-uploader .upload-text span{display:none}
.image-uploader .uploaded{line-height:0;width:100%;float:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:50px}
.image-uploader .uploaded .uploaded-image{display:inline-block;width:40px;height:40px;position:relative;background:#f3f3f3;cursor:default;border-radius:10px;margin-right:10px;margin-bottom:10px}
.image-uploader .uploaded .uploaded-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;border-radius:10px}
.image-uploader .uploaded .uploaded-image .delete-image{cursor:pointer;position:absolute;top:-4px;right:-4px;border-radius:50%;padding:.3rem;background-color:rgba(0,0,0,0.5);-webkit-appearance:none;border:none;background:url(/assets-bt/img/close.png) no-repeat center center;width:16px;height:16px;text-indent:-9999px}
.image-uploader .uploaded .uploaded-image:hover .delete-image{display:block}
.image-uploader .uploaded .uploaded-image .delete-image i{color:#fff;font-size:1.4rem}
.uploader-frame{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.input-images.invisible .upload-text{display:none}
.input-images.invisible .image-uploader .uploaded{width:100%;float:none;padding-right:0}
.input-images.invisible .image-uploader .uploaded .uploaded-image{float:right}
.file-upload-wrapper{position:relative;width:100%;height:26px}
.file-upload-wrapper:after{content:attr(data-text);font-size:13px;position:absolute;top:0;left:0;background:transparent;display:block;width:calc(100% - 40px);pointer-events:none;z-index:20;height:26px;line-height:26px;color:#fff;border-radius:5px 10px 10px 5px;font-weight:300;font-weight:500}
.file-upload-wrapper:before{content:"\f0c6";position:absolute;top:-11px;right:5px;height:40px;background: #ffdd3a;color: #000000;font-weight: 900;z-index:25;font-size:16px;line-height:40px;text-transform:uppercase;pointer-events:none;border-radius:3px;position:absolute;font-family: "Font Awesome 5 Pro";width:40px;text-align:center;}

.file-upload-wrapper input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;height:40px;margin:0;padding:0;display:block;cursor:pointer;width:100%}
.image-uploader .upload-text:Before{content:"\f382";color:#ffdd3a;font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;line-height:40px;font-size:20px;border-radius:3px}
.message-top-summary{width:100%}
.msg-top-cell{padding-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:40px;position:relative;background-color:#313234;height:70px;margin-bottom:15px;line-height:1.3;border-radius:5px}
.msg-top-cell i{font-size:22px;position:absolute;left:10px;top:18px}
.msg-top-cell strong{display:block;font-size:12px;font-weight:600;color:#a2a2a2}
.msg-top-cell span{display:block;font-size:13px;font-weight:600}
.msg-top-cell em{font-style:normal}
.msg-top-cell em.waiting{color:#f47f29}
.msg-top-cell em.answered{color:#35ca40}
.msg-top-cell em.closed{color:#bdbdbd}
.msg-top-cell em.cancel{color:#e2363a}
.message-wall{position:relative;margin-bottom:20px;overflow:hidden;padding-top:30px}
.chat-message-row{width:100%;margin-bottom:10px}
.chat-message-row:after{content:"";display:block;clear:both}
.chat-message-item{position:relative;font-size:15px;width:90%;padding-bottom:20px;font-weight:600}
.chat-message-item.system{float:left}
.chat-message-item.system:before{content:"";position:absolute;left:0;top:-17px;width:0;height:0;border-bottom:20px solid #101112;border-right:20px solid transparent}
.chat-message-item.user{float:right}
.chat-message-item.user:before{content:"";position:absolute;right:0;top:-17px;width:0;height:0;border-bottom:20px solid #f3d12d;border-left:20px solid transparent}
.chat-message-top{width:100%;height:44px;padding:0 15px;background-color:#101112;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.cm-name{font-size:13px;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.cm-top-holder{font-size:11px;color:#bdbdbd;height:20px}
.cm-who{border-left:1px solid #323b4d;padding-left:5px;font-size:11px;color:#fff}
.cm-date{padding-left:5px;color:#8b909d;font-size:11px;margin-left:auto}
.chat-message{padding:20px;color:#fff;font-size:13px;line-height:24px;background-color:#101112}
.chat-message-file{min-height:40px;padding:0 30px 10px;background-color:#202123}
.cm-text{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;width:90px;max-width:90px;font-size:13px;color:#fff}
.cm-attach{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 90px);flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px);width:calc(100% - 90px)}
.cm-attach span{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;max-width:40px;height:40px;margin-right:3px;border-radius:3px;overflow:hidden}
.system .cm-name{color:#ffdd3a}
.user .cm-name{color:#101112}
.message-send-frame{width:100%;height:100px;background-color:#141415;padding:15px 10px}
.message-textarea-wrap{position:relative;width:calc(100% - 90px);float:left}
.message-textarea-wrap:before{content:"\f4a6";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;left:10px;top:0;color:#fff;font-size:17px}
.message-textarea{width:100%;position:relative;border:none;background-color:transparent;height:60px;color:#aeaeae;font-size:13px;padding-left:40px;padding-right:20px;overflow:auto;resize:none}
.message-send-buttons{float:right;width:90px}
.msg-btn{width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.msg-upload{margin-right:10px;background-color:#313234;color:#fff}
.msg-send{background-color:#ffdd3a}
.bottom-fixed{position:fixed;bottom:0;left:0;width:100%;background-color:#101112;z-index:100}
.message-box-frame{margin-bottom:20px}
.message-box-title{width:100%;font-size:16px;color:#fff;margin-bottom:12px;padding-left:20px;position:relative}
.message-box-title:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#697184;position:absolute;left:0;top:5px}
.message-row{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;width:100%;height:72px;background-color:#56595f;padding:10px;margin-bottom:5px}
.msg-icon{-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;max-width:52px;width:52px;height:52px;background-color:#ffdd3a;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#202123;font-size:22px;position:relative}
.msg-box{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-left:15px;font-weight:500}
.msg-subject{font-size:15px;display:block;line-height:1.3;font-weight:600}
.msg-subtitle{font-size:11px;color:#c2c8d7}
.msg-date{font-size:11px;color:#a2a2a2;margin-top:5px;font-weight:600}
.message-box-frame.unread .message-box-title:before{background-color:#12bc8c}
.message-box-frame.unread .msg-icon{background-color:#ededed}
.message-box-frame.unread .msg-icon:before{background-color:#12bc8c}
.chat-message-item.user .chat-message-top{background-color:#f3d12d}
.user .cm-who{color:#101112}
.user .cm-date{color:#7d690c}
.user .chat-message{background-color:#ffdd3a;color:#202123}
.unread .message-row{background-color:#ffdd3a}
.unread .msg-subject{color:#202123}
.add-btn-wrapper .base-btn{min-width:auto}
.add-btn-wrapper{position:absolute;right: 10px;top: 8px;z-index:20;}
.text-label{background-color:#2b2c2e;margin-bottom:20px;padding:20px;font-size:15px;line-height:26px}
.text-label h3{margin-bottom:10px}
.photo-holder{height:110px;position:relative;background:#2b2c2e;margin-bottom:20px;border-radius:3px;padding:20px}
.photo{background-color:#3f4041;width:70px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;color:silver}
.photo-status{padding-left:20px;font-size:20px}
.photo-status i{margin-right:10px}
.money-back-box{position:relative;background-color:#35363a;height:100px;padding-right:15px;margin-bottom:10px}
.mb-logo{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;max-width:45px;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(/assets-bt/img/money-back-bg.jpg) no-repeat left top;background-size:cover}
.mb-btn{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}
.mb-btn span{background-color:#ffdd3a;display:block;text-align:center;height:26px;line-height:26px;border-radius:13px;font-weight:700;color:#202123}
.mb-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px 0 15px}
.mb-text strong{font-size:20px;color:#fff}
.mb-text span{display:block;font-size:11px;color:#9499a8}
.mb-logo img{max-width:27px;max-height:27px}
.promo-link{display:block;height:60px;text-align:center;line-height:60px;background-color:#303133;color:#fff;font-size:18px;font-weight:600;border-radius:3px}
.promo-link i{margin-right:5px;font-size:24px}
.call-us{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;border:2px solid #303133;color:#fff;font-size:20px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#303133}
.call-us img{max-height:42px;position:absolute;left:10px;top:7px}
.money-activity .link.type2{background-color:#303133;border:2px solid #303133;color:#fff}
.top-header{height:40px;background-color:#262729;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600}
.th-icon{position:absolute;left:0;top:0;width:40px;height:40px;line-height:40px;text-align:center}
.header-search{height:40px;background-color:#101112}
.header-search input{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 40px);flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);height:40px;padding-left:15px;color:#fff;font-size:14px;font-weight:600}
.hs-btn{width:40px;height:40px;text-align:center;line-height:40px;font-size:16px}
.tournament-row{position:relative;height:60px;margin-bottom:3px;background-color:#303133;border-radius:4px;font-size:17px;color:#fff;padding:0 10px}
.tournament-name img{max-width:26px;margin-right:10px}
.tournament-t i{font-size:22px}
.tournament-t .count{color:#ffdd3a;font-size:13px;margin-right:10px}
.tournament-t{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px}
.tournament-name{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 50px);flex:0 0 calc(100% - 50px);max-width:calc(100% - 50px)}
.top-tab-menu{background-color:#101112;border:2px solid #f5d439}
.tt-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;border-right:1px solid #2f3031;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.tt-link:last-child{border-right:none}
.tt-link span{background-color:#ffdd3a;height:20px;display:inline-block;padding:0 10px;border-radius:10px;margin-left:5px;line-height:20px;color:#202123}
.tt-link.current{background-color:#ffdd3a;color:#202123}
.tt-link.current span{background-color:#000;color:#fff}
.activity-row{background-color:#303133;height:90px;margin-bottom:5px;padding:10px 15px;position:relative}
.act-right{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #454647;color:#707070}
.act-left{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}
.act-league img{width:14px;margin-right:5px}
.act-league span{float:left}
.act-teams{font-size:15px;color:#fff}
.live-activity{color:red;font-weight:700;padding:10px}
.live-activity i{font-size:18px;margin-right:5px;vertical-align:text-bottom}
.inner{display:none}
.mfl-row{height:60px;background-color:#303133;padding:0 10px;border-radius:4px;margin-bottom:5px}
.mfl-row .fav-icon{-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;text-align:center;font-size:17px;max-width:35px}
.mfl-name{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 35px);flex:0 0 calc(100% - 35px);max-width:calc(100% - 35px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}
.mfl-name img{max-width:26px;margin-right:8px;vertical-align:middle}
.toggle .act{display:none}
.toggle.active .act{display:block}
.toggle.active .pas{display:none}
.toggle.mfl-row.active:not(.sub){background-color:#303133;color:#fff}
.mfl-row.sub{height:44px;background-color:#5d5f63;border:2px solid #202123;margin-bottom:0;margin-top:-5px;border-radius:0}
.mfl-subrow{height:44px;background-color:#202123;color:#fff;padding:0 10px;font-size:15px;border:1px solid #424242;border-top:none}
.mfl-choose{-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;text-align:center;position:relative;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.control.black input:checked ~ .control-indicator{background-color:#202123;border:2px solid #fff!important}
.control.black .control-indicator{width:20px;height:20px;background-color:#202123;border:2px solid #fff;position:static}
.control-checkbox.black .control-indicator:after{left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.create-btn{background-color:#ffdd3a;height:35px;color:#202123;border-radius:3px;width:70px;line-height:35px;text-align:center;font-weight:600}
.textcontent{color:#fff;font-size:15px;line-height:23px}
.section-title{font-size:18px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #101112}
.form-row.big .sign-placeholder{font-size:16px}
.form-row.big .selector select{font-size:18px}
.input-warning{position:absolute;z-index:10;right: 10px;top: 9px;font-size:16px;}
.form-row.big .selector{padding-left:0}
.form-row.big .selector select{padding-left:10px}
.form-row.big .selector select option{background-color:#000;color:#fff}
.inner-tab-menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:16px}
.inner-tab-menu{border:2px solid #f5d439;border-radius:3px}
.inner-tab-menu-link.current{background-color:#f5d439;color:#202123}
.textcontent p{margin:10px 0}
.warning-bar.type3{border:1px solid red;color:#fff}
.radio-btn{position:relative;width:22px;height:22px;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;max-width:22px;padding-top:3px}
.radio-btn .control-radio .control-indicator{width:22px;height:22px;position:absolute;left:0;top:0;border:1px solid #58595a;border-radius:50%;background-color:transparent}
.rd-option{padding-left:20px;font-size:18px}
.radio-btn .control-radio input:checked ~ .control-indicator{background-color:transparent;border-color:#43a10b}
.radio-btn .control-radio input:checked ~ .control-indicator:after{background-color:#43a10b;width:16px;height:16px;border-radius:50%;left:2px;top:2px}
.show-password{position:absolute;right:10px;top: 25px;font-size:20px;width:30px;height:30px;text-align:center;line-height:30px;}
.time-out-status{background-color:#303133;border:1px solid #303133;border-radius:3px;color:#fff}
.time-out-rest i{font-size:50px;color:#ffdd3a}
.time-out-rest{padding:30px 0}
.tmo-text{margin:20px 0 10px;font-size:22px;font-weight:700}
.tmo-status{background-color:#101112;color:#fff;height:28px;border-radius:14px;line-height:28px;padding:0 15px}
.tmo-info{background:#202123;border-top:1px solid #101112;padding:15px;font-size:15px}
.bonus-card{background-color:#161718;border-radius:4px;overflow:hidden}
.bonus-card-top{height:90px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.bct-first{padding-top:22px;padding-left:20px;color:#ededed;font-size:15px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 60px);flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px)}
.bct-name{color:#ffdd3a;font-size:18px;margin-bottom:5px}
.btc-last{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#5b5b5b;font-size:30px}
.btc-last a{padding:10px}
.bonus-card-bottom{height:38px;background-color:#101112;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:#fff;font-weight:600}
.bonus-status{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;height:38px;line-height:38px;position:relative;max-width:90px}
.bonus-status .bs-box{color:#202123;font-size:15px;text-align:center}
.bonus-status .bs-box:after{content:"";width:0;height:0;border-bottom:38px solid #101112;border-right:22px solid transparent;position:absolute;right:-22px}
.bonusstatus-info{padding-left:24px;text-align:right;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 90px);flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px);padding-right:10px}
.bonus-status .available{background-color:#ffdd3a}
.bonus-status .bs-box.active{background-color:#24dc00}
.bonus-status .bs-box.expired{background-color:#ff5959}
.bonus-status .bs-box.cancel{background-color:#acacac}
.bonus-status .bs-box.available:after{border-bottom-color:#ffdd3a}
.bonus-status .bs-box.active:after{border-bottom-color:#24dc00}
.bonus-status .bs-box.expired:after{border-bottom-color:#ff5959}
.bonus-status .bs-box.cancel:after{border-bottom-color:#acacac}
.bonus-card-content{padding:20px;color:#fff;font-size:17px}
.status-progress-bar{color:#9d9d9d;font-weight:600;min-height:90px;font-size:13px}
.bar-frame{position:relative}
.progress-track{position:relative;z-index:1;background-color:#000;height:10px;overflow:hidden}
.progress-track .line{position:absolute;height:4px;left:1px;top:3px}
.progress-track .line.success{background-color:#1aa030}
.point-cell{position:absolute;z-index:2;left:0;top:-12px;padding-top:40px}
.point-cell.second{left:calc(50% - 15px)}
.point-cell.last{left:inherit;right:0}
.point-circle{width:30px;height:30px;border-radius:50%;background-color:#202123;position:absolute;top:0;left:calc(50% - 15px);line-height:24px;text-align:center;border:3px solid #000;font-size:10px}
.point-cell.last .point-circle{right:0;left:inherit;font-size:10px;letter-spacing:-.5px}
.point-cell.first .point-circle{left:0}
.point-circle.success{background-color:#1aa030;color:#000;font-size:11px}
.sub-c-text{color:#a9a9a9;font-size:15px}
.bcb-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:74px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:2px solid #5b5b5b;border-radius:4px;padding:0 5px;margin-bottom:8px;font-weight:600}
.bcb-link img{max-width:20px;display:block}
.bcb-link span{display:block;font-size:11px;margin-top:10px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}
.bcb-link.selected{background-color:#303134;color:#ffdd3a;border-color:#ffdd3a}
ul.bullet-list > li{position:relative;padding-left:14px;margin-bottom:10px;line-height:1.5}
ul.bullet-list > li:before{content:"";position:absolute;width:6px;height:6px;background-color:#f9d738;border-radius:50%;left:0;top:7px}
.st-card{background-color:#161718;border-radius:4px;margin-bottom:10px;padding:15px 20px;color:#fff}
.st-card-row{height:26px}
.st-first{color:#b3b3b3;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}
.st-last{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.st-card.type2{padding:0;font-size:15px}
.st-card.type2 .st-first{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none}
.bonus-card-title{color:#ffdd3a;font-size:25px}
.steps li{background-color:#101112;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;border-radius:4px;font-size:15px;padding-left:50px;overflow:hidden;position:relative}
ul.steps{counter-reset:steps-section}
.steps li:before{counter-increment:steps-section;content:counter(steps-section);left:0;top:0;width:40px;height:34px;line-height:34px;text-align:center;color:#101112;background-color:#ffdd3a;position:absolute;font-size:17px;font-weight:700}
.sub-c-text ol{list-style:decimal;padding-left:15px}
.sub-c-text ol li{margin-bottom:10px;line-height:1.5}
.popup-frame-wrapper{padding:20px}
.popup-frame{background-color:#161718;position:relative;padding:20px 20px 40px;border-radius:4px;color:#fff}
.popup-notice-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:80px;height:180px}
.popup-frame-bottom{background-color:#000}
.close-popup{position:absolute;z-index:20;font-size:30px;right:5px;top:10px;color:#5b5b5b;width:40px;height:40px;text-align:center}
.popup-frame.type2{background-color:#ededed;color:#202123}
.pp-row{height:70px;border-bottom:1px solid #3c3c3c;font-size:16px}
.pp-row > div:last-child{text-align:right}
.pp-cell{height:36px;border:1px solid #5b5b5b!important;border-radius:4px;background-color:#000!important;display:inline-block!important;color:#ffdd3a;font-size:16px;text-align:center;padding:0 7px;max-width:100px}
.bonus-card-header{position:relative;color:#ffdd3a;font-size:18px;border-bottom:1px solid #1a1b1c;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}
.point-circle.pending{background-color:#ffdd3a;color:#202123}
.progress-track .line.pending{background-color:#ffdd3a}
.point-circle.rejected{background-color:#ec2626;color:#fff}
.progress-track .line.rejected{background-color:#ec2626}
.pending-box{border:2px solid #ea2d2d}
.pending-box-txt{color:#f62f01}
.pending-box-top{color:#fff;font-size:18px;font-weight:700}
.pending-box-top i{margin-right:10px;font-size:22px;color:#f62f01}
.bet-sub-panel{background-color:#fff;padding-bottom:10px;display:none}
.bet-more-options{font-weight:600;color:#191e23}
.bet-more-options i{margin-right:5px}
.bet-grid-panel.sub{font-size:12px}
.bet-grid-panel.sub .bet-btn{font-size:10px}
.pageacc-content.panel{background-color:#2f3032;padding:20px;border-radius:4px;margin-bottom:10px;color:#fff;font-size:15px;display:none}
.pageacc{background-color:#000;border-radius:4px;margin-bottom:10px;padding:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pageacc-icon{max-width:20px;font-size:18px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}
.pageacc-text{max-width:calc(100% - 20px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 calc(100% - 20px)}
.pageacc-icon .second{display:none}
.pageacc.menu-accordion.active .pageacc-icon .first{display:none}
.pageacc.menu-accordion.active .pageacc-icon .second{display:block}
.static-content{font-size:15px}
.static-content p{margin:10px 0}
.ct-link{-webkit-box-flex:1;-ms-flex:1;flex:1;height:60px;line-height:60px;text-align:center;background-color:#6fb269;color:#fff;font-weight:600;font-size:15px}
.ct-close{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;text-align:center;line-height:60px;font-size:30px;background-color:#62965e;color:#fff}
.ct-link.active{background-color:#202123;color:#fff}
.ct-link span{background-color:#fff;padding:5px 8px;margin-left:5px;border-radius:3px;color:#000}
.control.thin .control-indicator{left:0;top:0;border:1px solid #fff;background-color:transparent;border-radius:0}
.control.thin input:checked ~ .control-indicator{background-color:#000;border:1px solid #fff}
.control-checkbox.thin .control-indicator:after{border-color:#fff}
.type2 .control.thin .control-indicator{border-color:#000}
.coupon-input{position:absolute;right:20px;top:10px;width:60px;height:34px;background-color:#000!important;border:2px solid #616367!important;border-radius:5px;text-align:center;font-size:15px;color:#fff}
.type2 .coupon-input{background-color:transparent!important;color:#000}
.cp-live{position:absolute;right:-36px;top:0;height:20px;line-height:20px;color:#fff;background-color:#ff1d1d;font-weight:600;font-size:10px;width:34px;text-align:center}
.cp-selector{width:100%;position:relative;background-color:#535355}
.cp-selector select{width:100%;height:40px;background-color:transparent;border-color:#535355;font-size:15px;padding-left:10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;z-index:5;padding-right:20px;color:#fff}
.cp-selector:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;right:7px;top:16px;z-index:1;position:absolute}
.cp-section{padding:15px 0;border-bottom:1px solid #363739}
.cp-top-name strong{font-size:18px;font-weight:600;color:#fff;margin-right:10px}
.cp-top-name{color:#626262;font-size:14px}
.cp-edit{height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;border-radius:3px;font-size:14px;background-color:#000}
.cp-top{margin-bottom:20px}
.cp-label{background-color:#000;border-radius:4px}
.cp-label-top{height:34px;border-bottom:1px solid #1a1b1d;padding:0 10px;color:#fff;font-weight:600;font-size:14px}
.cp-label-status.live{color:#e13b3b}
.cp-label-status.pending{color:#d4835b}
.cpl-info{padding:0 10px 14px;font-weight:600}
.cp-label-middle{padding:10px}
.cpl-play{background-color:#202123;width:20px;height:20px;border-radius:3px;text-align:center;line-height:20px;color:#ff6d6d;font-size:9px}
.cpl-score{background-color:#202123;height:20px;border-radius:3px;color:#fff;line-height:21px;padding:0 10px}
.cpl-match-time{height:20px;background-color:#202123;color:#ff6d6d;line-height:21px;padding:0 10px;border-radius:3px}
.cpl-1{color:#fff;font-weight:600;margin-bottom:5px}
.cpl-2{color:#b7b7b7;font-size:11px;font-weight:600;margin-bottom:5px}
.cp-label-row{font-size:14px;color:#fff;height:24px}
.cp-label-row .last{font-weight:600}
.coupon-winner{background-color:#26b200;height:26px;color:#fff;border-radius:3px;text-align:center;width:70px;line-height:26px;font-weight:600}
.cp-label-status.winner{color:#26b200}
.coupon-lost{width:70px;height:26px;text-align:center;color:#fff;line-height:27px;font-weight:600;background-color:#b20000;border-radius:3px}
.cp-label-status.lost{color:#b20000}
.coupon-void{height:26px;width:70px;text-align:center;line-height:27px;background-color:#000;color:#fff;border-radius:3px;font-weight:600}
.current-photo{overflow:hidden;height:50px;width:50px;margin-top:5px;margin-left:7px}
.add-btn-wrapper .base-btn{min-width:auto}
.form-icon{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;width:60px;color: #ffdd3a;font-size:24px;text-align:center;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.form-icon span{width:50px;height:50px;background-color:#3b3d43;border-radius:5px;color:#f7dd38;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.input-holder{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 60px);flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px);width:calc(100% - 60px)}
.add-avatar-btn {position: absolute; right: 5px; top: 7px; background-color: #ffdd3a; width: 50px; height: 50px; border-radius: 4px; text-align: center; line-height: 50px; font-weight: 600; cursor: pointer; color: #000000; }

.menu-photo .avatar{position:relative;z-index:1;width:120px;height:120px;overflow:hidden;border-radius:100%;border: 3px solid #303133;}
.mp-icon{cursor:pointer;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;overflow:hidden;width:20px;height:20px;background-color: #ffdd3a;left: 62px;top:10px;z-index:10;border-radius:50%;color: #202123;font-size:10px;text-align:center;line-height:20px;}
.menu-photo{position:relative;display: flex;justify-content: center;}
.menu-account-info{margin-top:20px;position:relative;margin-bottom:20px;text-align: center;font-weight: 600;}
.menu-user-mail{color: #ffffff;font-size: 13px;margin-top:10px;}
.menu-user-name {font-size: 16px}

.footer-logo-section{border-top:2px solid #2d2e31;padding:20px 15px; background-color: #292b2e;}
.f-header{font-size:14px;font-weight:600;color:#64676e;position:relative;}
.f-header span{display:inline-block;height:20px;line-height:20px;padding:0 15px;position:relative;z-index:2}
.f-header span:before{content:"";width:40px;position:absolute;z-index:1;right:-40px;top:50%;background:#64676e;height:1px}
.f-logo-holder div{margin-bottom:10px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.f-logo-holder.first div{flex:0 0 30%;padding:0 5px}
.f-logo-holder.second div{flex:0 0 33.33%;padding:0 5px}
.f-logo-holder.last div{flex:0 0 33.33%;padding:0 5px}
.f-logo-holder.first div img{max-height:26px}
.f-logo-holder.second div img{max-height:30px}
.f-logo-holder.last div img{max-height:30px}



.account-side-info{padding: 15px;position:relative;}
.account-photo{width: 100px;height: 100px;position:relative;overflow:hidden;flex: 0 0 100px;max-width: 100px;}
.avatar{position:relative;width: 100px;height: 100px;overflow:hidden;border-radius:100%;border:3px solid #3b3d43;}
.account-side-info.dark{background-color:#292b2e;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;display: flex;}
.dark .profile-name{color:#e8ebf1;font-size:20px}
.dark .profile-mail{color:#afb2b6}
.history-slot{background-color:#595c64;height:40px;border-radius:5px;color:#fff;font-size:15px}
.history-slot i{margin-right:10px}
.bottom-total-money{background-color:#3e4045;height:50px;color:#c1c6d0;padding:0 15px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.btm-text{color:#fff;font-size:17px}
.upload-btn-wrapper{cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;overflow:hidden;width: 20px;height: 20px;background-color:#f7dd38;left: 0;top:10px;z-index:200;border-radius:50%;color:#202123;border: 1px solid #202123;line-height: 18px;text-align:center;}
.negma {position: relative;z-index: 100;top: -30px;}
.ss-menu{background-color:#292b2e;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.ss-menu-item{height:50px;border-top: 1px solid #000000;padding-left:15px;color:#bfc3cd;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.ss-arr{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;width:30px;text-align:center;font-size: 20px;}
.ss-name{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px);width:calc(100% - 30px);font-size: 15px;font-weight: 600;}
.ss-name img {margin-right:10px;max-width: 24px;vertical-align: sub;}
.ss-menu-head i{font-size:16px}
.bottom-total-money i{font-size:16px}
.ss-row{padding:0 15px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e8ebf1;width: 50%;float: left;border: 1px solid #3e4045;}
.ss-row .self-end{position:relative;width:20px;margin-right:10px}
.ss-menu-item+.panel{display:none;overflow: hidden;}
.ss-menu-item.active{background-color:#1f2023}
.ss-menu-item.active .ss-name i{color:#ffdd3a}
.ss-menu-item.active .ss-arr{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.menu-accordion.collapse + div{display:block}
.ss-menu-item.collapse {background-color: #000000;}

.slot-market-header{background-color:#292b2e;height:50px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #4c4f55}
.ss-filter{padding-left: 10px;color:#fff;}
.ss-filter .self-end{width:20px;margin-right: 5px;}
.ss-filter-cell{padding-right: 5px;}
.slot-market-header .base-search{flex: 0 0 30px;text-align: center;}
.slot-market-header .base-search-btn{font-size: 16px;}
.subtool-header{height:50px;background-color:#3e4045;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding: 0 10px;}
.header-title{position:relative;color:#fff;font-size:17px;font-weight:600;padding-left:15px}
.header-title:before{content:"";position:absolute;width:4px;background-color:#f7dd38;left:0;top:0;height:17px;border-radius:3px}
.range-frame{color:#fff;font-weight:600}
.range-bar{padding: 0 10px;position:relative;}
.range-track{height:8px;background-color:#2d2f33;width: 80px;border-radius:5px;position:relative;}
.between-range{height:8px;background-color:#977f0e;position:absolute;left:0;top:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.range-hand{width:14px;height:14px;background-color:#ffdd3a;position:absolute;border-radius:50%;top:-3px}
.sm-item-box{position:relative;margin-bottom:10px}
.sm-rating{position:absolute;width: 70px;height: 40px;background-color:#ffdd3a;border-radius:5px;z-index:9;right:5px;top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;}
.sm-date{color:#97821c;font-size: 9px;font-weight:600;margin-bottom:5px;}
.sm-discount{color:#292b2e;font-weight:600;font-size: 15px;}
.sm-bonus{position:absolute;left: 10px;top:15px;z-index:9;color:#fff;text-shadow:0 0 1px #000;font-size:12px;font-weight:600;}
.sm-img-holder{position:relative;overflow:hidden}
.sm-img{position:relative;z-index:1}
.sm-img img{display:block;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.sm-bottom{background-color: #3b3e42;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.sm-row{height:40px;color:#fff;line-height:40px;padding: 0px 10px;}
.sm-row:first-child{border-bottom: 1px solid #4b4d53;}
.sm-btn{position:absolute;z-index:9;height:40px;width:110px;background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;bottom:30px;left:calc(50% - 55px);opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.f-line{text-decoration:line-through;color:#c1c6d0;font-size:11px}

.cat-menu-item{background-color:#292b2e;border-radius:5px;height:80px;margin-right:10px;margin-bottom:10px;}
.cat-menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 10px;position:relative}
.fav-menu-btn{text-align:center;color:#fff;font-size:13px}
.fav-menu-btn i{font-size:18px}
.fav-menu-btn div{margin-top:8px}
.cat-menu-holder > .cat-menu-item:not(:first-child) {display: none;}
.item-fav{position:absolute;width:24px;height:24px;z-index:14;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:5px;top:5px;background-color:#f5f7fb;color:#a6a9b0;border-radius:3px;font-size:12px}
.item-fav.selected{background-color:#f7de39;color:#292b2e}
.cat-menu-item.current a:before{content:"";border:2px solid #f7de39;position:absolute;left:5px;top:5px;border-radius:5px;width:calc(100% - 10px);height:calc(100% - 10px)}
.sep-header {
    height: 50px;
    background-color: #292b2e;
    padding: 0px 15px;
}
.sep-title {
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
}

.sep-title img {
    max-width: 24px;
    vertical-align: bottom;
    margin-right: 10px;
}

.sep-search {
    margin-left: auto;
    font-size: 20px;
    width: 30px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.sloat-game-item-bottom.large {
    height: 62px;
    border-top: 2px solid #ffdd3a;
}

.slt-first {
    flex: 0 0 calc(100% - 20px);
    max-width: calc(100% - 20px);
    font-weight: 600;
}

.slt-icon {
    font-size: 18px;
}
.large .slt-icon i {
    color: #bcc0c8;
}

.header-tools img {
    min-width: 25px;
    flex-shrink: 0;
    max-width: 25px;
}


.none-login {
    flex: 1;
    font-weight: bold;
    color: #c2c6d0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 20px 0px 10px;
    height: 46px;
}

.none-register {
    flex: 1;
    height: 46px;
    display:  flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 20px 0px 10px;
    border-left: 1px solid #353639;
    font-weight: bold;
    border-right: 1px solid #353639;
}

.switch-area {
    flex: 0 0 80px;
    max-width: 80px;
    width: 80px;
    height: 45px;
    background-color: #202123;
    font-weight: bold;
    color: #848993;
}

.none-register img, .none-login img {
    max-width: 20px;
}

.switch-area a {
    height: 23px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}
#sw-light {
    align-items: flex-end;
}

#sw-dark {
    align-items: flex-start;
}
.switch-area a.active {color: #ffdd3a; font-size: 13px;}

.frontpage-category-menu .item-link em {
    font-style: normal;
    color: #8c9098;
    font-size: 10px;
    font-weight: 600;
    display:  block;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}


.home-widget {
    background-color: #18191b;
    border-top: 3px solid #ffdd3a;
}

.home-widget-header {
    height: 50px;
    padding: 0px 15px;
}

.home-widget-title {
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
}

.home-widget-title img {
    max-width: 26px;
    margin-right: 10px;
    vertical-align: middle;
}

.hw-dropdown {
    position: relative;
    flex: 0 0 100px;
    max-width: 100px;
    width: 100px;
}

.hw-display {
    border: 1px solid #292b2e;
    border-radius: 5px;
    height: 40px;
    padding: 0px 10px;
    line-height: 38px;
    color: #adb2bb;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: bold;
    font-size: 10px;
    position: relative;
    margin-top: 5px;
}

ul.hw-list {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #e5e7ec;
    width: 100%;
    left: 0;
    top: 40px;
    display: none;
	z-index: 20;
}

.hw-list li {
    padding: 0px 10px;
    height: 36px;
    display: flex;
    align-items: center;
    font-size: 10px;
    color: #373a3e;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: bold;
    border-bottom: 1px solid #e5e7ec;
}

.hw-list li i, .hw-list li img {
    margin-right: 5px;
    font-size: 13px;
    color: #898e96;
}

.home-widget-slider-arrow {
    width: 50px;
    flex: 0 0 50px;
    max-width: 50px;
	position: relative;
	height: 50px;
}

.hw-display i, .hw-display img {
    margin-right: 5px;
    font-size: 13px;
    color: #adb2bb;
}

.hw-list li:last-child {
    border-bottom: none;
}

.hw-display:after {content: "";border: solid #bbc0c8;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;right: 8px;top: 13px;}

.hw-top-league {
    background-color: #18191b;
    height: 32px;
    border-top: 1px solid #292b2e;
    border-bottom: 1px solid #292b2e;
    padding: 0px 15px;
    color: #ffffff;
    font-weight: 600;
    font-size: 11px;
}

.hw-more {
    height: 22px;
    background-color: #ffdd3a;
    border-radius: 5px;
    line-height: 22px;
    padding: 0px 5px;
    color: #3b3d43;
    font-size: 12px;
    font-weight: bold;
}

.hw-team {
    flex: 1;
    position: relative;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    height: 160px;
    align-content: center;
}

.hw-team img {
    max-width: 80px;
}

.hw-team.home {
    border-right: 1px solid #292b2e;
}

.hw-date {
    position: absolute;
    z-index: 5;
    border: 1px solid #292b2e;
    width: 80px;
    left: calc(50% - 40px);
    color: #adb2bb;
    background-color: #18191b;
    height: 40px;
    font-weight: 600;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    top: calc(50% - 20px);
}

.hw-team-name {
    margin-top: 10px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 5px;
}

.hw-team-status {
    color: #adb2bb;
    font-size: 11px;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.hw-team-block {
    position: relative;
}

.hw-bottom {
    padding: 15px;
    border-top: 1px solid #292b2e;
}

.hw-bottom .bet-btn {
    background-color: #5a5e64;
    color: #ffffff;
    border-radius: 6px;
}
.home-widget-slider-arrow .slick-arrow {
    width: 20px;
    height: 20px;
    background-color: #5c6169;
    border-radius: 50%;
    color: #18191b;
    text-align: center;
    line-height: 20px;
    position: absolute;
    top: 13px;
}

.home-widget-slider-arrow .slick-prev {
    left: 9px;
}

.home-widget-slider-arrow .slick-next {
    left: 36px;
}

.hw-dropdown:hover .hw-list {display: block;}
.hc-item {
    position: relative;
	    border-radius: 4px;
    overflow: hidden;
}

.hc-item span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(255,255,255,0.9);
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #18191b;
    font-weight: 600;
    border-top: 2px solid #ffdd3a;
}

.hc-slide {
       margin-bottom: 5px;
    padding-right: 5px;
}
.home-carousel-slider {
    padding: 15px 0px;
    border-top: 1px solid #202123;
}

.ft-static-menu-wrapper {
    border-top: 1px solid #2d2e31;
    padding: 15px;
}

.fts-menu-header {
    height: 40px;
    background-color: #363a40;
    line-height: 40px;
    border-radius: 4px;
    color: #c3c8d2;
    font-size: 14px;
    font-weight: 600;
    padding-left: 50px;
    position: relative;
}

.fts-menu-header:before {content: "";width: 6px;height: 6px;background-color: #ffdd3a;position: absolute;left: 20px;top: calc(50% - 3px);transform: rotate(45deg);}

.fts-menu-header:after {}

.fts-menu-header:after {content: "";border: solid #c3c8d2;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;right: 14px;top: 14px;}

ul.fts-menu {
    overflow: hidden;
    padding-top: 15px;
    color: #8c9098;
    font-weight: 600;
}

ul.fts-menu li {
    float: left;
    width: 50%;
    position: relative;
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
}

ul.fts-menu li:before {content: "";width: 6px;height: 6px;background-color: #363a40;position: absolute;left: 0;top: calc(50% - 3px);transform: rotate(45deg);}

ul.fts-menu li:after {content: "";position: absolute;width: 94%;bottom: 0;left: 0;border-top: 1px solid #26272a;}

.top-wallet {
    flex: 0 0 40%;
    padding-left: 10px;
}

.login-bar {
    flex: 1;
    height: 45px;
    color: #eceff5;
}

.top-wallet i {
    font-size: 16px;
}

.top-wallet span {
    font-weight: 600;
    font-size: 16px;
}

.top-wallet em {
    font-style: normal;
    font-size: 16px;
}

.top-login-cell {
    flex: 0 0 30%;
    border-left: 1px solid #353639;
    padding-left: 7px;
}

.tpl-icon {
      width: 24px;
    height: 24px;
    background-color: #202123;
    border-radius: 50%;
    border: 1px solid #575960;
    color: #ffdd3a;
    flex: 0 0 24px;
    max-width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tpl-text {
    padding-left: 8px;
    color: #c5c9d2;
    font-weight: bold;
    font-size: 12px;
}

.tpl-text span {
    display:  block;
    font-size: 14px;
    color: #ffffff;
}
.tpl-icon.first {
    transform: rotate(-45deg);
}

.tpl-icon.second {
    transform: rotate(-135deg);
}

.topSlider { padding: 0px 30px;}
.topSlider li a {
    background-color: #18191b;
    display: block;
    border-radius: 5px;
}

.topSlider li a.selected {
    background-color: #2b2d31;
}
.league-slider {
    height: 110px;
    overflow: hidden;
}
.bec-tr:nth-child(odd) {
    background-color: #212225;
}

.loading {
    background-color: #292b2e;
    width: 80%;
    height: 40px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 15px;
    font-weight: 600;
    color: #ffffff;
    font-size: 14px;
}
.l-fav {
    margin-left: 3px;
}


.match-detail-top-frame{width:100%;position:relative;}
.top-detail-summary{width:100%;height: 280px;background:url(/assets-bt/img/match-detail-top-bg.png) no-repeat center top;padding-top: 40px;background-size: cover;}
.top-detail-summary .home-team-logo{
    flex: 1;
    justify-content: flex-end !important;
    padding-right: 10px;
}
.top-detail-summary .away-team-logo{flex: 1;justify-content: flex-start !important;padding-left: 10px;}
.top-detail-summary .top-detail-center{flex: 0 0 100%;max-width: 100%;width: 100%;margin-top: 20px;}
.top-detail-league{color:#cccfd4;text-align:center;font-size:12px;font-weight:600}
.top-detail-league i{margin:0 3px;font-size:10px}
.top-detail-teams{color:#fff;font-size: 20px;margin-top:10px;font-weight:600;margin-bottom:10px;}
.top-detail-teams:after{content:"";display:block;clear:both}
.top-detail-teams .team-home{float:left;width:50%;text-align:right;padding-right:8px;position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.top-detail-teams .team-away{float:left;width:50%;padding-left:8px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.top-detail-teams .team-home:after{content:" - ";position:absolute;right:-5px}
.top-detail-center-date{font-size: 15px;color:#f7dd38;text-align:center;width:100%;font-weight:600;}
.top-detail-center-date span{margin-left:5px}
.top-detail-center-bottom .base-btn{position:relative;min-width:160px;border-radius:4px;margin:20px auto 0;max-width: 220px;}
.top-detail-center-bottom .base-btn.selected:before{top:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(226,54,58,0);border-top-color:#e2363a;border-width:8px;margin-left:-8px}
.match-detail-back-link{position:absolute;left:10px;top:10px;z-index:100;background-color:#b7bac2;padding:0 10px;height:24px;color:#585d64;font-size:12px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.match-detail-back-link i{font-size:9px;display:inline-block;margin-right:5px;margin-top:-2px}
.match-detail-back-link:hover{background-color:#fff}
.match-detail-top-menu{background-color:#292b2e;height:56px;position:relative;border-top:2px solid #383b3f;}
.mms-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 300px);flex:0 0 calc(100% - 300px);max-width:calc(100% - 300px);padding:0 40px}
.match-detail-top-menu .mms-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}
.match-detail-top-menu .match-menu-slider .menu-item a{font-size:15px}
.match-menu-slider .slick-arrow{width: 30px;height: 40px;background-color:#41454a;border-radius:3px;color:#767a82;position:absolute;top:6px;line-height:40px;text-align:center;}
.match-menu-slider .slick-prev{left: -30px;}
.match-menu-slider .slick-next{right: -30px;}
.match-menu-slider{position:relative}
.match-menu-slider .menu-item a{display:block;height:50px;line-height:50px;padding:0 12px;color:#e8ebf1;font-size:12px;font-weight:600;position:relative}
.match-menu-slider .menu-item a.selected{color:#f7dd38}
.match-detail-top-menu-arrows{position:absolute;width:65px;height:50px;right:0;top:0;color:#70788c;font-size:12px}
.match-detail-top-menu-arrows .slick-prev{left:6px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.match-detail-top-menu-arrows .slick-next{right:17px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.match-detail-top-menu-arrows .slick-arrow{position:absolute;top:15px}
.match-menu-slider > .menu-item:not(:first-child){display:none}

.bet-grid-title img {
    max-width: 20px;
    vertical-align: sub;
    margin-right: 10px;
}
.bet-btn .pt {
    color: #a8abb6;
    margin-left: 4px;
}
.collapse.accordion + div {
    display: none;
}

.page-top-back.type2 {
    background-color: #585d64;
    color: #a9aeb3;
    font-weight: 600;
}
.nps-frame {
    background: url(/assets-bt/img/match-detail-top-bg.jpg) no-repeat top center;
    padding: 20px 15px;
    background-size: cover;
}

.nps-cell {
    color: #ffffff;
    font-weight: 600;
}

.nps-team-name {
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.nps-score {
    flex: 0 0 40px;
    background-color: #e5e7ec;
    border-radius: 3px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    font-size: 18px;
    color: #0d0e0f;
}

.nps-home {
    color: #afb2b6;
}

.nps-logo img {
    max-width: 50px;
    margin-right: 5px;
}

.nps-top {
    margin-bottom: 15px;
    font-size: 15px;
    font-weight: 600;
}

.text-left {
    text-align: left;
}

.hd-thead{width:100%;height:54px;background-color:#3f4349;border-top:1px solid #464b51;border-bottom:1px solid #464b51}
.hd-th{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}
.hd-th img{display:inline-block;max-width: 14px;}
.hd-th.first{padding-left:18px;-webkit-box-flex:0;flex: 0 0 56%;max-width: 56%;width: 56%;color:#fff;font-size:17px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.hd-row{width:100%;height:54px;border-bottom:1px solid #464b51;background-color:#34383d;color:#fff;font-weight:600;font-size:17px}
.hd-td{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;height:54px;line-height:54px;border-right:1px solid #464b51}
.hd-td.first{padding-left:18px;-webkit-box-flex:0;flex: 0 0 56%;max-width: 56%;width: 56%;text-align:left;}
.live-label{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;height:30px;background-color:#202736;text-align:center;border-radius:3px;line-height:30px;color:#f03251;font-size:13px;font-weight:500;max-width:70px}
.lg-name{display:inline-block}
.hd-th.first i{display:inline-block}
.hd-match-time{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}
.hd-bottom-row{padding:18px 18px 0;height:70px}

.action-btn {
    background-color: #585d64;
    height: 40px;
    display: flex;
    border-radius: 5px;
    padding: 0px 5px;
    justify-content: space-between;
    align-items: center;
    color: #e5e7ec;
    font-weight: 600;
}

.action-btn img {
    width: 20px;
}

.acc-menu-text {
    color: #c1c6d0;
    text-align: center;
    margin-top: 10px;
    font-weight: 600;
}
.cpp-statu {
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    border: 2px solid #585d64;
    width: 100px;
    font-weight: 600;
}

.cpp-statu.lose {
    border-color: #ff4a54;
    color: #ff4a54;
}

.win.cp-match-row:before {content: "";background-color: #08ab4d;position: absolute;left: 0;top: calc(50% - 20px);height: 40px;width: 5px;}
.lose.cp-match-row:before {content: "";background-color: #e63435;position: absolute;left: 0;top: calc(50% - 20px);height: 40px;width: 5px;}
.live.cp-match-row:before {content: "";background-color: #f47f29;position: absolute;left: 0;top: calc(50% - 20px);height: 40px;width: 5px;}
.waiting.cp-match-row:before {content: "";background-color: #2166f3;position: absolute;left: 0;top: calc(50% - 20px);height: 40px;width: 5px;}
.cp-match-row:nth-child(even) {
    background-color: #18191b;
}

.e-tab-link a {
    height: 60px;
    flex: 1;
    display:  inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #292b2e;
    color: #7a7e87;
    font-size: 17px;
    font-weight: bold;
}

.e-tab-link a.active {
    color: #ffdd3a;
    background-color: #1b1d1f;
}

.gamesSlide > .gamesItem {display: none;}
.type2.topSlider li a {
    background-color: #292b2e;
    border-radius: 0px;
    color: #a1a6b2;
}

.type2.topSlider li {
    margin: 0px;
    border-right: 1px solid #3e4045;
    border-radius: 0px;
}

.type2.topSlider li a.selected {
    background-color: #1b1d1f;
}

.type2.topSlider .slick-arrow {
    background-color: #292b2e;
}

.type2.topSlider {
    background-color: #292b2e;
    border-bottom: 1px solid #3e4045;
    border-top: 1px solid #3e4045;
}
.live-bet-icon img {
    max-height: 26px;
}
.type2.topSlider li img {
    -webkit-filter: unset;
    filter: unset;
}
.tt-head {
    background-color: #41454a;
    height: 50px;
    padding: 0px 15px;
    color: #ffffff;
    font-weight: 600;
    font-size: 14px;
}

.tt-head img {
    vertical-align: middle;
    margin-right: 5px;
}

.choose-all {
    color: #ffdd3a;
    font-size: 12px;
}

.co-name .control {
    align-items: center;
}

.choose-option:nth-child(even) {
    background-color: #212225;
}

.tt-action-btn.gray {
    background-color: #585d64;
    border-radius: 5px;
}

.e-sport-top-front {
    background-color: #292b2e;
    border-top: 1px solid #383b3f;
    position: relative;
    overflow: hidden;
    padding: 20px 0px;
}

.e-sport-top-front:before {
    width: 50%;
    content: "";
    height: 0;
    position: absolute;
    top: 0;
    left: 25%;
    z-index: 1;
    -webkit-box-shadow: 0 0 90px 14px #ffdd3a;
    box-shadow: 0 0 90px 14px #ffdd3a;
}

.es-name {
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
}

.es-logo {
    width: 80px;
    height: 80px;
    background-color: #202123;
    border-radius: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 3px solid #45484e;
    position: relative;
    z-index: 10;
    margin: 0px 5px;
}

.ds-live {
    background-color: #ffdd3a;
    color: #1b1d1f;
    padding: 4px 8px;
    border-radius: 5px;
    font-weight: 600;
	width: 53px;
}
.epp-name {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
}

.epp-name img {
    max-height: 30px;
    vertical-align: middle;
    margin-right: 10px;
}

.epp-score {
    height: 30px;
    width: 36px;
    display:  flex;
    align-items: center;
    justify-content: center;
    background-color: #e5e7ec;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
    color: #202123;
}
.full-width {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.cp-tt {
    padding-left: 15px;
}

.title-type2 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 10px;
    position: relative;
    border-bottom: 1px solid #202123;
}

.title-type2:Before {content: "";position: absolute;left: 0;bottom: 0;width: 60px;height: 1px;background-color: #8e95a0;}

.subtitle-type2 {
    width: 100%;
    height: 40px;
    background-color: #ffdd3a;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    padding-left: 10px;
    font-weight: 600;
    font-size: 15px;
    color: #3b3d43;
}

.dep-box {
    background-color: #292b2e;
    margin-bottom: 5px;
    border-radius: 5px;
    padding: 10px;
}

.dp-logo span {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #45474d;
    display:  flex;
    align-items: center;
    justify-content: center;
}

.dp-logo {
    flex: 0 0 50px;
    max-width: 50px;
}

.dp-name {
    flex: 1;
    padding-left: 15px;
}

.dp-btn {
    height: 30px;
    width: 58px;
    background-color: #ffdd3a;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
}

.dp-name strong {
    display: block;
    color: #e8ebf1;
    font-size: 16px;
    font-weight: 600;
}

.dp-name span {
    display: block;
    color: #c1c6d0;
    font-weight: 500;
    margin-top: 5px;
}

.dp-cell {
    background-color: #36393d;
    border-radius: 5px;
    height: 50px;
    padding: 5px;
    display:  inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    width: 100%;
}

.dp-cell span {
    display: block;
    margin-top: 5px;
    color: #fefeff;
    font-weight: 600;
    width: 100%;
    flex: 0 0 100%;
    text-align: center;
}

.dp-cell strong {
    display: block;
    color: #cccfd5;
    font-weight: 600;
    width: 100%;
    flex: 0 0 100%;
    text-align: center;
}
.dp-logo span img {
    max-height: 24px;
    max-width: 30px;
}

.dp-logo.type2 span {
    background-color: transparent;
}

.dp-logo.type2 span img {
    max-width: 80%;
    max-height: 80%;
}

.dp-btn.small {
    width: 30px;
    color: #0d0e0f;
}

.ccp-statu {
    height: 30px;
    background-color: #ffffff;
    display: inline-flex;
    align-items: center;
    padding: 0px 10px;
    border-radius: 5px;
    margin-right: 5px;
    font-weight: 600;
}

.ccp-statu.waiting {
    color: #2166f3;
}

.ccp-statu.success {
    color: #08ab4d;
}

.ccp-statu.false {
    color: #ff4a54;
}
.frb {
    background-color: #ffdd3a;
    width: 64px;
    border-radius: 3px;
    height: 20px;
    font-weight: 600;
    margin-bottom: 6px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #0d0e0f;
}

.pulse-container {
  width: 100px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.pulse-bubble {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #ffffff;
}

.pulse-bubble-1 {
    animation: pulse .9s ease 0s infinite alternate;
}
.pulse-bubble-2 {
    animation: pulse .9s ease .3s infinite alternate;
}
.pulse-bubble-3 {
    animation: pulse .9s ease .6s infinite alternate;
}
.pulse-bubble-4 {
    animation: pulse .9s ease .9s infinite alternate;
}

@keyframes pulse {
  from {
    background-color: #ffdd39;
    transform: scale(1);
  }
  to {
    background-color: #ffffff;
    transform: scale(.75);
  }
}
.loading-logo {
    max-width: 200px;
    margin-bottom: 10px;
}

.loading-frame {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #202123;
    z-index: 10000;
    left: 0;
    top: 0;
}

.loading-holder {
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
    align-content: center;
    max-width: 200px;
    flex: 0 0 200px;
}


.special-btn {
    position: relative;
    background-color: #585d64;
    border-radius: 5px;
    height: 44px;
    color: #ffffff;
    font-size: 15px;
    padding: 0px 25px 0px 30px;
}

.ltt {
    display: flex;
    width: 100%;
    height: 44px;
    align-items: center;
    background-color: #292b2e;
    border-radius: 5px;
    color: #e8ebf1;
    justify-content: center;
    font-size: 14px;
}

.ltt i, .ltt img {
    margin-right: 6px;
    font-size: 18px;
    font-weight: normal;
    color: #c2c5cc;
}

.special-btn img {
    max-height: 24px;
    position: relative;
    z-index: 3;
}

.special-btn:after {content: "";
    background: url(/assets-bt/img/shadow.png) no-repeat center center;
    width: 44px;
    height: 44px;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 1;}
    .special-btn:before {content: "";width: 6px;height: 6px;background-color: #ffdd3a;border-radius: 50%;position: absolute;left: 15px;top: calc(50% - 3px);}

.l-row {
    height: 60px;
    background-color: #18191b;
    border-bottom: 1px solid #303236;
    position: relative;
    padding: 0px 15px 0px 15px;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
}

.l-row img {
    max-height: 30px;
    margin-right: 20px;
}

.l-row-count {
    margin-right: 10px;
    color: #9ea3b0;
    font-weight: 500;
}

.l-row-arr {
    color: #c3cbd5;
    font-size: 16px;
}

.l-row-panel {
    background-color: #28292d;
    padding: 0px 15px;
}

.l-row-row {
    position: relative;
    padding-left: 20px;
    height: 50px;
    color: #d4d8e3;
    font-weight: 600;
    font-size: 15px;
    border-bottom: 1px solid #303236;
}

.l-row-row:before {
    content: "";
    position: absolute;
    left: 0;
    width: 6px;
    height: 6px;
    background-color: #ffdd3a;
    border-radius: 50%;
    top: calc(50% - 3px);
}

.control.large.type3 .control-indicator {
    background-color: #212225;
}

.control.large.type3 input:checked ~ .control-indicator {
    background-color: #f7dd38;
    /* border-color: #292b2e; */
}

.control-checkbox.large.type3 .control-indicator:after {
    border-color: #202123;
}


.form-placeholder {
    color: #a8acb6;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 600;
}

textarea.form-textarea {width: 100%;height: 100px;padding: 10px 10px 0px 0px;font-weight: 600;font-size: 16px;border: none;background-color: transparent;color: #e0e3ec;}

.input-holder.no-icon {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 15px;
}
.input-holder.readonly {
    background-color: #4a4b4c;
}

.bb-logo {
    background-color: #ffffff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.bb-logo img {
    max-width: 80%;
    max-height: 80%;
}


.big-title {
    position: relative;
    border-bottom: 1px solid #353639;
}

.big-title-title {
    color: #ffffff;
    font-size: 24px;
}

.big-title-icon {
    flex: 0 0 60px;
}

.big-title-text {
    color: #858994;
    margin-top: 5px;
    line-height: 1.5;
}

.big-title-title strong {
    font-weight: 700;
}

.big-title:before {content: "";position: absolute;left: 15px;width: 60px;height: 1px;bottom: 0;background-color: #ffdd3a;}

.cm-coupon-label {
    background: url(/assets-bt/img/bf-icon-10.png) no-repeat center center;
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 5px;
    background-size: contain;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: black;
    font-size: 20px;
    font-weight: 600;
}

.cm-item .ico img {
    max-width: 26px;
    max-height: 26px;
}

.sp-c-logo {
    background: url(/assets-bt/img/sp-logo-dark.png) no-repeat center center;
    width: 100%;
    height: 180px;
	background-size: contain;
}

.sp-coupon-frame {
    background-color: #0d0e0f;
    position: relative;
}
.sp-c-head {
    font-weight: bold;
    font-size: 24px;
}

.sp-c-txt {
    color: #b1b4ba;
    line-height: 1.5;
    font-size: 16px;
}

.progress-line{position:relative;display:inline-block;height:20px;margin-top:30px}
.pr-point{width:20px;height:20px;border-radius:50%;background-color: #404246;float:left;margin:0 10px;position:relative;}
.pr-point:not(.first):before{content:"";position:absolute;width:20px;left:-20px;height:2px;top:9px;background-color: #404246;}
.pr-point.active{background-color:#f9d739}
.pr-point.active:before{background-color:#f9d739}
.sp-search-frame{height:48px;background-color: #191a1c;border-radius:4px;position:relative;}
.psf-btn{width:48px;height:48px;text-align:center;line-height:48px;color: #b5bac3;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;max-width:48px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size: 16px;}
.psf-input{height:48px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 48px);color: #b5bac3;font-size: 14px;}
.psf-btn:hover{color:#fff}
.sports-button{height:48px;background-color:#2b2c2e;border-radius: 8px;margin-bottom:10px;line-height:48px;padding-left: 10px;color: #ced1d9;font-size: 14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;width: 100%;}
.sports-button a{display:block}
.sports-button:hover{background-color:#3f4143}
.sports-button img{max-width: 20px;max-height: 20px;margin-right: 5px;vertical-align: middle;}
.sports-button span{color:#81848c;position:absolute;right:10px;top:0}
.sp-c-logo-2 {
    background: url(/assets-bt/img/sp-logo-2-dark.png) no-repeat center center;
    width: 100%;
    height: 50px;
    background-size: contain;
}
.sp-back {
    position: absolute;
    left: 15px;
    top: 15px;
    background-color: #e6e9ee;
    border-radius: 5px;
    height: 26px;
    line-height: 26px;
    padding: 0px 10px;
    color: #2b2c2e;
}

.select-league{height:50px;border-radius:5px;background-color:#2b2c2e;margin-bottom:10px;padding: 0 15px;font-size: 15px;color: #ced1d9;border: 2px solid #2b2c2e;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.select-league img {margin-right:7px; vertical-align: bottom; max-width: 22px; max-height: 22px;}
.select-l-icon i{margin:0;font-size: 18px;color: #edf0f4;}
.select-league.selected,.select-league:hover{border-color:#ffdd3a;color: #ffffff;}
.select-l-icon{width:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;text-align:end}
.tag{background-color:#2b2c2e;height:36px;border:1px solid #ffdd3a;border-radius:7px;line-height:34px;padding:0 30px 0 10px;position:relative;font-size:12px;color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:10px}
.tag-remove{position:absolute;right:0;top:0;height:34px;width:30px;text-align:center;font-size:10px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.tag-remove:hover{color:red}

.sp-input{height:50px;background-color: transparent;border: 1px solid #222324!important;width:100%;border-radius:5px;padding-left:20px;color: #ffffff;font-size:17px;}
.sp-c-logo-2.type2 {
    background: url(/assets-bt/img/sp-logo-3-dark.png) no-repeat center center;
    height: 150px;
	background-size: contain;
}




@media (min-width: 380px) {

.game-table-name{padding-left:50px;padding-top:24px}
.st-link{font-size:14px}
.game-match-box{width:360px;margin:0 auto}
.game-table-status-frame{right:24px}
}
@media (max-width: 340px) {
.game-table-name{font-size:12px;padding-top:26px}
.game-table-status-frame{right:10px}
}



.loader-wrapper{display: none; position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:#272525}
.loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}
.loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}
.loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin {
0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}



@font-face {
    font-family: 'proxima_nova';
        src: url('/assets-bt/webfonts/proximanova-thin.woff2') format('woff2'),
		url('/assets-bt/webfonts/proximanova-thin.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-20AC;
}
@font-face {
    font-family: 'proxima_nova';
    src: url('/assets-bt/webfonts/proximanova-regular.woff2') format('woff2'),
		url('/assets-bt/webfonts/proximanova-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-20AC;
}

@font-face {
    font-family:'proxima_nova';
    src: url('/assets-bt/webfonts/proximanova-semibold.woff2') format('woff2'),
		url('/assets-bt/webfonts/proximanova-semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
	 unicode-range: U+0020-20AC;
}
@font-face {
    font-family: 'proxima_nova';
   src: url('/assets-bt/webfonts/proximanova-bold.woff2') format('woff2'),
		url('/assets-bt/webfonts/proximanova-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-20AC;
}
@font-face {
    font-family: 'proxima_nova';
   src: url('/assets-bt/webfonts/proximanova-extrabold.woff2') format('woff2'),
		url('/assets-bt/webfonts/proximanova-extrabold') format('woff');
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-20AC;
}
@font-face {
    font-family: 'proxima_nova';
    src: url('/assets-bt/webfonts/proximanova-black.woff2') format('woff2'),
		url('/assets-bt/webfonts/proximanova-blackwoff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-20AC;
}


