@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&subset=latin-ext');a {    text-decoration: none;    outline: none;}/*a:hover {*/    /*opacity: 0.8;*/    /*-moz-transition: all 300ms ease-in-out 0s;*/    /*-ms-transition: all 300ms ease-in-out 0s;*/    /*-o-transition: all 300ms ease-in-out 0s;*/    /*-webkit-transition: all 300ms ease-in-out 0s;*/    /*transition: all 300ms ease-in-out 0s;*//*}*/.white body#mode_cis {    /*background: url("../img_cis/bg_body.png") repeat scroll left top rgba(0, 0, 0, 0);*/    background: none;    font-family: 'Poppins', sans-serif;    /*min-width: 1260px !important;*/}.white body#mode_cis * {    font-family: 'Poppins', sans-serif !important;}.white body#mode_cis #streaming_widget * {    font-family: VideoJS !important;}.white body .l-page {    min-width: 1084px !important;    /*width: 1084px;*/    padding: 0;    margin: 0;}.white body .live-large .l-page {    /*width: 1690px;*/}.white body .l-page__body_u {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: medium none;    padding: 10px 0 10px 0;    min-height: 0;}.white body .l-page__l {    width: 255px;    margin-right: 20px;}.white body .l-page__r {    width: 288px;}#live_type + .l-page__body .l-page__r {    margin-left: 0px;}#left-menu, #betcard, #betcart_clone {    border: medium none !important;    margin-bottom: 0;}#left-menu {}#left-menu .b-title__bg .arrow {    background: url("../img_cis/arrow_white.png") no-repeat;    float: right;    height: 25px;    margin-left: 5px;    width: 25px;    display: inline-block;    position: absolute;    right: 15px;    top: 19px;}.l-page__r .b-title__bg .arrow {    background: url("../img_cis/tick.png") no-repeat;    float: right;    height: 25px;    margin-left: 5px;    width: 25px;    display: inline-block;    position: absolute;    right: 15px;    top: 12px;}.l-page__r #top_winner .b-title__bg .arrow {    background: url(../img_new/ic-winners.svg) no-repeat;    float: left;    width: 20px;    height: 20px;    margin-right: 8px;    display: inline-block;    position: static;    margin-top: 16px;}.show-more {    background: #1c1d1f;    width: 100%;    height: 38px;    text-align: center;}.show-more a {    border: none !important;}.show-more span {    font-size: 13px;    color: #ffffff;    font-weight: normal;    line-height: 38px;    display: block;    text-decoration: none;    background: #398459;}.show-more span span {    background: url("../img_cis/bet_assets.png") no-repeat -188px -54px;    width: 23px;    height: 13px;    display: inline-block;    position: relative;    top: 2px;    margin-right: 10px;}.white #betcard-body .title_reg,.white .top_leagues .title_reg,.white #left-menu .title_reg,.top_winner .title_reg,#highlights_live_menu .title_reg,.title_reg {    background: #424757;    border: none !important;    color: #fff;    font-size: 16px;    height: 50px;    padding: 12px 10px;    text-shadow: none;    position: relative;    box-shadow: none;    box-sizing: border-box;    border-radius: 3px 3px 0 0;}.title_reg.live-title {    height: 60px;    line-height: 60px;    padding: 0;}.title_reg.live-title .dec_txt {    max-width: 100%;    overflow: hidden;    text-overflow: ellipsis;}.b-box__content_live .title_reg.live-title .bet_slip_txt:after {    display: none;}.white .top_leagues .title_reg,.white #left-menu .title_reg,.top_winner .title_reg {    height: 50px;    background: linear-gradient(55deg, #3fb26e 0%, #3fb26e 80%, #3ba868 80%, #3ba868 100%) !important;    color: #fff;    font-weight: 500;    font-size: 14px;    padding: 0;    line-height: 50px;    border-bottom: none !important;    border-radius: 3px 3px 0 0;}.white #left-menu .title_reg .bet_slip_txt .dec_txt {}#betcard-body .title_reg {    background: #424757;}.white #live_type + .l-page__body .b-title__bg {    border-bottom: none;}.top_leagues_flags {    margin: 0 16px 0 4px;    height: 100%;    width: 20px;    background: none;    display: flex;    justify-content: center;    align-items: center;    flex-shrink: 0;}.top_leagues_flags img {    border: none;}.b-menu__icon {    display: none;    background-position: 0 0 !important;}.m-menu__link_s .b-menu__icon {}.live-main .m-menu__link_s .b-menu__icon {}.bet_slip_txt {    font-weight: normal;}.white .bet_slip_txt .dec_txt, .white .bet_slip_txt .dec_txt a {}.white #left-menu .bet_slip_txt {    height: 100%;}.white #left-menu .bet_slip_txt .dec_txt {    display: inline-block;    width: 100%;    overflow:hidden;    white-space:nowrap;    -moz-binding:url("ellipsisxul.xml#ellipsis");    text-overflow:ellipsis;    -o-text-overflow:ellipsis;}.white .top_leagues {    border: none;    border-radius: 3px;    overflow: hidden;    margin-bottom: 20px;}.white .top_leagues .b-menu__item .m-menu_name_sport {    width: auto;}.white .sports_title {}.white .sports_title .arrow {    display: none !important;}.white .top_leagues .bet_slip_txt,.white .sports_title .bet_slip_txt {    display: flex;    align-items: center;    font-weight: 500;    padding: 0 1rem;    color: #fff;}.white .top_leagues .bet_slip_txt:before,.white .sports_title .bet_slip_txt:before {    content: "";    display: block;    background: url("../img_new/left_menu/icon-fav-leagues.svg") no-repeat;    width: 20px;    height: 20px;    margin-right: 0.5rem;    flex-shrink: 0;}.white .sports_title .bet_slip_txt:before {    background-image: url("../img_new/left_menu/icon-fav-leagues.svg");}.white .top_leagues .bet_slip_txt:after,.white .sports_title .bet_slip_txt:after {    content: "";    display: block;    background: url("../img_new/icon-down-arrow.svg") no-repeat;    width: 10px;    height: 6px;    margin-left: auto;    flex-shrink: 0;}.header_sub {    height: 55px;}.white .nav_header {    border: medium none;    float: none;    height: 55px;    line-height: 55px;    text-align: center;}.white .nav_header a {    border: medium none;    color: #656565;    display: inline;    float: none;    font-size: 19px;    height: auto;    margin: 0 19px;    padding: 0;}.white .nav_header a:hover {    color: #FF0000;}.white .nav_header a.active {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    color: #FF0000;}.white .nav_header a#nav-liveAct {    background: url("../img_cis/sportbook-live-in-play.png") no-repeat 0 2px;    color: #ffffff;    padding: 0 0 0 10px;}.white .nav_header a#nav-liveAct span {    background: url("../img_cis/sportbook-live-in-play.png") repeat-x right 2px;    padding: 0 25px 0 0;}.white .nav_header a#nav-liveAct span.blinking_dot {    background: url("../img_cis/sportbook-live-in-play.gif") no-repeat -10px 2px;    padding: 0 9px 0 3px;    margin: 0 5px 0 0;}.b-menu {    font-size: 1em;}.top_leagues .b-menu {    background-color: #fff;}.white .b-menu.m-menu_sport {    background-color: transparent;}.white .b-menu.m-menu_sport .b-menu__item:last-child .b-menu__link,.white #menu___allsports_bet44 .b-menu .m-menu__item_last .b-menu__link,.white #menu___allsports_bet44 .b-menu .m-menu__item_last .b-country_name {    border-bottom-color: #EAECF4 !important;}#menu___allsports_bet44 .b-menu__icon {    display: block;}#m-menu_all_sport {    background: #fff;    color: #424757;    font-size: 14px;    font-weight: 500;}#m-menu_all_sport > .b-menu__item > .a_menu_toggle:after {    content: "";    display: block;    background: url(../img_new/left_menu/down-error-gray.svg) no-repeat;    width: 10px;    height: 6px;    position: absolute;    top: 19px;    right: 15px;}#m-menu_all_sport > .b-menu__item > .a_menu_toggle.menu_toggle_active:after {    transform: rotateX(180deg);}.white #menu___allsports_bet44 a {    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    -webkit-transition: none;    transition: none;}.white #menu___allsports_bet44 a:hover {    opacity: 1;}.white #menu___allsports_bet44 a:hover .sport-name,.white #menu___allsports_bet44 a:hover .country-name,.white #menu___allsports_bet44 a:hover .stage-name {}.white .m-menu_name_sport {    padding-top: 0;    padding-right: 8px;    line-height: normal;    color: #424757;    font-size: 14px;    font-weight: 500;}.white #menu___allsports_bet44 .m-menu_sport > .b-menu__item,.white .top_leagues .m-menu_sport > .b-menu__item {}.white #menu___allsports_bet44 .m-menu_sport > .b-menu__item:first-child,.white .top_leagues .m-menu_sport > .b-menu__item:first-child {    border-top: medium none;}.white #menu___allsports_bet44 .m-menu_sport > .b-menu__item > .b-menu__link,.white .top_leagues .m-menu_sport > .b-menu__item > .b-menu__link {    padding: 0 15px;    border: none;    border-bottom: solid 2px #F4F5F9;    color: #424757;    font-size: 14px;    font-weight: 500;    height: 52px;    box-sizing: border-box;    line-height: 52px;    display: flex;    align-items: center;    transition: background-color 350ms linear;}.white #menu___allsports_bet44 .m-menu_sport > .b-menu__item > .b-menu__link {    height: 45px;}.white .top_leagues .m-menu_sport > .b-menu__item > .b-menu__link:hover {    background: #EAECF4;    border-top: 0;}.white #menu___allsports_bet44 .m-menu_sport > .b-menu__item > .b-menu__link > .m-menu_name_sport,.white .top_leagues .m-menu_sport > .b-menu__item > .b-menu__link > .m-menu_name_sport {}.white #menu___allsports_bet44 .m-menu_name_sport .m-menu_count,.white .top_leagues .m-menu_name_sport .m-menu_count,.white #menu___allsports_bet44 .m-menu_check .m-menu_count{    display: inline-block;    text-align: center;    margin-left: 5px;    line-height: 30px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.white #menu___allsports_bet44 .m-menu_name_sport .m-menu_count.m-menu_count-sub,.white .top_leagues .m-menu_name_sport .m-menu_count.m-menu_count-sub,.white #menu___allsports_bet44 .m-menu_check .m-menu_count.m-menu_count-sub {}.count-select {}.white .m-menu_country_name .m-menu__link_active .m-menu_count.m-menu_count-sub,.white .m-menu_country_name .m-menu__link_active + .m-menu_check .m-menu_count.m-menu_count-sub {}.white #menu___allsports_bet44 .m-menu_name_sport .m-menu_icon-drop,.white .top_leagues .m-menu_name_sport .m-menu_icon-drop {    background: url("../img_cis/bet_assets.png") no-repeat -179px -27px;    width: 11px;    height: 11px;    margin-right: 5px;    position: relative;    top: 2px;    display: inline-block;}.white #menu___allsports_bet44 .m-menu__link_active .m-menu_name_sport .m-menu_icon-drop,.white .top_leagues .m-menu__link_active .m-menu_name_sport .m-menu_icon-drop {    background: url("../img_cis/bet_assets.png") no-repeat -164px -31px;    height: 3px;    top: -2px;}.white li.m-menu__item_active .m-menu_name_sport {    color: #3d3c3c;}.white .top_leagues .m-menu_sport > li.m-menu__item_active > .b-menu__link, .white #menu___allsports_bet44 .m-menu_sport > .b-menu__item > .b-menu__link:hover, .white .top_leagues .m-menu_sport > .b-menu__item > .b-menu__link:hover, .white #menu___allsports_bet44 .m-menu_sport > li.m-menu__item_active > .b-menu__link:hover, .white .top_leagues .m-menu_sport > li.m-menu__item_active > .b-menu__link:hover {}.white #menu___allsports_bet44 .m-menu_sport > .b-menu__item > .m-menu__link_active, .white .top_leagues .m-menu_sport > .b-menu__item > .m-menu__link_active {    color: #555;}.white .b-country_name {    background: #999;    font-size: 14px;    width: 100%;    color: #3d3c3c;    font-weight: normal;    height: 32px;    line-height: 32px;    padding-left: 24px;    text-decoration: none;    display: block;    border-bottom: solid 1px #ccc;}.white .m-menu_country_name {    border-bottom: none;}.white .m-menu_country_name > .b-menu__item .t-country_flag {    height: 12px;    width: 17px;    position: absolute;    top: 50%;    left: 8px;    margin: -8px 0 0 0;}.white .m-menu_country_name > .b-menu__item .t-country_flag img {    vertical-align: top;    border-radius: 10px;}.white .m-menu_country_name > .b-menu__item {}.white .m-menu_country_name .b-country_name {    color: #424757;    font-size: 14px;    padding: 0 15px 0 15px;    background: #fff;    border-bottom: solid 2px #F4F5F9;    height: 45px;    line-height: 45px;}.white .m-menu_country_name .b-country_name .b-country_flag {    margin: 0 16px 0 4px;    float: left;}.white .m-menu_country_name .b-country_name .b-country_flag img {    vertical-align: middle;    border-radius: 50%;    height: 20px;    width: 20px;    object-fit: none;}.white .m-menu_country_name .b-country_name .m-menu_count {    float: right;    color: #B5B7C2;    margin-top: 6px;    font-weight: 500;}.white .m-menu_country_name > .b-menu__item > .b-menu__link {    border-top: none;    color: #424757;}.white .m-menu_country_name > .b-menu__item > .b-menu__link:hover span{}.white .m-menu_country_name .m-menu_icon-dropsub{    background: url("../img_cis/bet_assets.png") no-repeat -194px -29px;    width: 5px;    height: 8px;    display: inline-block;    margin-right: 5px;    float: left;    margin-top: 12px;}.white .m-menu_country_name .m-menu__link_active .m-menu_icon-dropsub{    background-position: -204px -31px;    width: 8px;    height: 5px;    margin-top: 14px;}.white #menu___allsports_bet44 .m-menu_check {    border-bottom: none;}.m-menu_check {    border: none;}.white #menu___allsports_bet44 .m-menu_check > .b-menu__item {    padding: 0;}.white #menu___allsports_bet44 .m-menu_check .m-menu__item_first {    border-top: 0;}.white #menu___allsports_bet44 .m-menu_check > .b-menu__item > .b-menu__link {    background: #F7F8FC;    font-size: 11px;    border-top: none;    color: #424757;    font-weight: 500;    border-bottom: solid 2px #F4F5F9;    height: 40px;    line-height: 40px;    margin: 0;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    box-sizing: border-box;    padding: 0 15px 0 50px;}.white #menu___allsports_bet44 .m-menu_check > .b-menu__item:hover {    background: none;}.white #menu___allsports_bet44 .m-menu_check > .b-menu__item > .b-menu__link:hover {}.asian_content_table {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: medium none;    border-collapse: separate !important;    border-spacing: 0;    font-size: 12px;    color: #d2d2d2;    font-weight: normal;    table-layout: fixed;    text-align: center;    text-shadow: none;    width: 100%;    border-bottom: 4px solid #3FB26E;}.asian_content_table .date-small {}.asian_content_table .cont_head_table td {    background: #3FB26E;    height: 50px;    text-align: center;    border: none;    color: #fff;    border-radius: 3px 3px 0 0;}.asian_content_table .cont_head_table td .m-menu_name_sport {    color: #fff;    font-size: 14px;    line-height: 50px;    padding: 0 0 0 10px;}.asian_content_table .cont_head_table td .b-menu__icon {    width: 20px;    height: 20px;    margin: 15px 0 0;    display: block;}#01_Anasayfa {    fill: red !important;}.asian_content_table .cont_top_table {    background: #33A462;}.asian_content_table .cont_top_table td {    border: none;    text-align: center;    font-size: 11px;    color: #fff;    font-weight: 600;    overflow: hidden;    white-space: nowrap;    height: 40px;    text-overflow: ellipsis;    text-transform: uppercase;}.asian_content_table .cont_top_table td.sight_hover {}.asian_content_table .cont_top_2_table td {    border-color: #7B95D9 #314E9D #314E9D #7B95D9;    border-style: solid;    border-width: 1px;    color: #FFFFFF;    font-weight: bold;    overflow:hidden;    white-space:nowrap;    -moz-binding:url("ellipsisxul.xml#ellipsis");    text-overflow:ellipsis;    -o-text-overflow:ellipsis;}.asian_content_table .cont_top_2_table {    height: 18px;}.asian_content_table .cont_league_row tr {    border: medium none;    text-align: left;}.asian_content_table .cont_league_row td {    border-top: 1px solid #cccccc;    border-left: none;    border-right: none;    border-bottom: none;    color: #00526E;    font-weight: bold;    /* line-height: 21px; */    line-height: 39px;    padding: 0 0 0 10px;    text-align: left;}#content_pre_live .asian_content_table .cont_league_row td {    background: none repeat scroll 0 0 #83B8CA;}#content_pre_live {    font-weight: 500;    /*margin-top: -10px;*/}.asian_content_table .cont_odds_row_top {    background: transparent;}.asian_content_table .cont_odds_row_top td:nth-child(1),.asian_content_table .cont_odds_row_top td:nth-child(2) {    text-align: left;    padding-left: 15px;}.asian_content_table .cont_odds_row td {    background: transparent;    color: #424757;    border: 0;    height: 72px;    padding: 0;}.not_favorite_part,.favorite_part,.normal_part {    /*max-width: 124px;*/    /*overflow: hidden;*/    /*white-space: nowrap;*/    /*overflow: hidden;*/    /*text-overflow: ellipsis;*/    /*float: left;*/}.sport-name_live {    float: left;}.live-submenu-minute.score_monitor {    display: none !important;}.cont_more_row_first_market {}.asian_content_table .cont_odds_row a.disabled {    color: #7E7E7E;}.asian_content_table .cont_part_row {    padding: 0 10px;    text-align: left;}.asian_content_table .cont_part_row_f {    /*padding-top: 5px;*/    /*border-bottom: medium none !important;*/}.asian_content_table .cont_part_row_l {    border-top: medium none !important;    color: #737173;    padding-bottom: 5px;}.asian_content_table .asian_odds_w_par {    float: right;}.asian_content_table .asian_param {    color: #1E6EAB;    float: left;    font-size: 10px;    font-weight: bold;    padding-left: 4px;    text-align: left;    width: 31px;}.asian_content_table .asian_odds_subtitle {    color: #1E6EAB;    font-size: 10px;    font-weight: bold;    line-height: 14px;}.asian_content_table .favorite_part {    color: #398459;}.asian_content_table .not_favorite_part {}.asian_content_table tbody:hover {}.asian_content_table .cont_odds_row a {    color: #555;    display: block;    float: right;    font-weight: inherit;    text-align: right;    text-decoration: none;}.asian_content_table .cont_odds_row .m-bet-grid__cell_count a {    color: #fff;    font-weight: normal;    padding: 7px 5px;    background: #3199E1;    border: 1px solid #3199E1;    border-radius: 3px;    font-size: 14px;    text-align: center;    line-height: 14px;    min-width: 50px;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.asian_content_table .cont_odds_row td:hover > a {}.asian_content_table .cont_odds_row-bg-first {    background-color: #fff;}.asian_content_table .cont_odds_row-bg-second {    background-color: #fff;}.asian_content_table .asian_odds_subtitle {    float: left;}.asian_content_table .cont_odds_row {    line-height: 14px;    box-shadow: inset 0 -2px 0 #F4F5F9;}.asian_content_table .cont_odds_row:nth-last-child(-n + 2) {    /*box-shadow: none;*/}.asian_content_table .cont_odds_row tr td a .odds_value.red {    color: #FF0000;}.white .title_black {    background: transparent;    font-size: 16px;    height: 50px;    border: none;    text-transform: uppercase;    color: #555;    font-weight: normal;    padding: 0 15px;    line-height: 49px;}.white .m-message_no_result {    background: #fff;    color: #555;    border: none;    margin: 0 0 0 0;}.white .m-message_no_result h3 {    color: #292828;    font-weight: normal;}.white .m-message_no_result a {    color: #E04822;    font-weight: normal;}.white #live_type + .l-page__body .m-message_no_result {}.asian_content_table td.no-results {    background-color: #3d3f41;    border-bottom: none;    border-left: none;    border-right: none;    color: #B9B4B4;    font-weight: normal;    height: 62px;    text-align: center;}.asian_content_table .m-bet-grid__cell_count {    background: #353638;    color: #828384 !important;    font-size: 12px;}.asian_content_table .m-bet-grid__cell_count:hover {    cursor: pointer;    text-decoration: underline;}.asian_content_table a.show_additional_markets {    cursor: pointer;    display: block;    float: none;    /*height: 100%;*/    text-align: center;    width: 80%;}.asian_content_table_additional {    border: medium none;    border-spacing: 1px;    table-layout: fixed;    text-align: center;    text-shadow: none;    width: 100%;    border-collapse: collapse;    float: right;}.schedule .asian_content_table_additional.row_sub_menu .addition_odds,#virtual_events_container .asian_content_table_additional.row_sub_menu,#content_pre_live .asian_content_table_additional.row_sub_menu .addition_odds {    text-align: left;    background: #4C5262;}#content_pre_live .asian_content_table_additional.row_sub_menu {    margin-bottom: 10px;}.schedule .asian_content_table_additional.row_sub_menu .addition_odds td,#virtual_events_container .asian_content_table_additional.row_sub_menu td,#content_pre_live .asian_content_table_additional.row_sub_menu td {    padding: 0;    display: inline-block;    cursor: pointer;}#virtual_events_container .asian_content_table_additional.row_sub_menu td {    height: auto;}.schedule .asian_content_table_additional.row_sub_menu td span,#virtual_events_container .asian_content_table_additional.row_sub_menu td span ,#content_pre_live .asian_content_table_additional.row_sub_menu td span {    border-right: 1px solid #555B6B;    color: #ffffff;    font-weight: 600;    font-size: 11px;    height: 40px;    line-height: 40px;    padding: 0 15px;}.schedule .asian_content_table_additional.row_sub_menu td span:hover,.schedule .asian_content_table_additional.row_sub_menu td span.active,#virtual_events_container .asian_content_table_additional.row_sub_menu td span:hover,#virtual_events_container .asian_content_table_additional.row_sub_menu td span.active,#content_pre_live .asian_content_table_additional.row_sub_menu td span:hover,#content_pre_live .asian_content_table_additional.row_sub_menu td span.active {    background: #555B6B;}.asian_content_table_additional-i {    float: left;    width: 100%;}.m-menu_icon-drop {    background: url("../img_cis/bet_assets.png") no-repeat -164px -31px;    height: 3px;    top: -2px;    width: 11px;    margin-right: 16px;    position: relative;    display: inline-block;}.m-menu_icon-drop.select {    background: url("../img_new/ico-add-white.svg") no-repeat;    height: 20px;    width: 20px;    margin-right: 8px;    position: relative;    top: 5px;}.asian_content_table_additional .addition_odds td {    border: none;}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell {    height: 50px;}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell,.asian_content_table_additional .addition_odds td {    padding: 0 5px 10px 5px;}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell:last-child,.asian_content_table_additional .addition_odds td:last-child {    padding: 0 0 10px 5px;}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell:first-child,.asian_content_table_additional .addition_odds td:first-child {    padding: 0 5px 10px 0;}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell:first-child:last-child,.asian_content_table_additional .addition_odds td:first-child:last-child {    padding: 0 0 10px 0;}.asian_content_table_additional .addition_market td a,.asian_content_table_additional .addition_odds td a,.asian_content_table_additional .addition_odds td li div,.asian_content_table_additional .addition_odds td > div {    border: none;    padding: 0 6px;    width: 100%;    float: left;    font-size: 14px;    color: #555;    font-weight: normal;    background: #fff;    display: inline-block;    overflow: hidden;    height: 50px;    line-height: 50px;    position: relative;}.asian_content_table_additional .addition_odds td a:hover,.asian_content_table_additional .addition_odds td>div:hover,.asian_content_table_additional .addition_odds td li div:hover {}.asian_content_table_additional .addition_odds td .odds_value {    display: inline-block;    padding: 7px 10px;    background: #fff;    border: 1px solid #E5E8F0;    border-radius: 3px;    font-size: 14px;    color: #424757;    text-align: center;    line-height: 14px;    min-width: 50px;    font-weight: 500;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.asian_content_table_additional .addition_odds td a:hover .odds_value,.asian_content_table_additional .addition_odds td a.selected .odds_value,.white #live_type + .l-page__body .b-cell_hover:hover .b-index_block_size,.white #live_type + .l-page__body .b-cell_hover.selected .b-index_block_size {    background: #3FB26E;    border: 1px solid #38A565;    color: #fff;}.asian_content_table_additional .addition_odds td a:hover {    opacity: 1;}.asian_content_table_additional .addition_odds td a.selected {}.asian_content_table_additional .addition_odds td  .selected b {}.asian_content_table_additional .addition_odds td:hover  b {}.addition_odds .parameter {    font-size: 14px;    margin-right: 20px;    color: #3FB26E;    font-weight: 400;}.asian_content_table_additional .cont_top_table_add td, .market_block_title {    color: #FFFFFF;    line-height: 26px;    padding: 0 0 0 15px;}.title_reg + .market_block_title.cont_top_table_add {    margin-top: 10px;}#content_pre_live .title_reg + .market_block_title.cont_top_table_add {    margin-top: 20px;}.market_block_title {    text-align: left;    float: left;    width: 100%;    background: linear-gradient(59deg, #3FB26E 0%, #3FB26E 89%, #3ba868 89%, #3ba868 91%, #3FB26E 91%, #3FB26E 92%, #3ba868 92%, #3ba868 100%);    border: none;    padding: 0 0 0 20px;    height: 50px;    line-height: 50px;    font-size: 14px;    color: #fff;    font-weight: 400;    margin: 10px 0;    border-radius: 3px 3px 0 0;    cursor: pointer;    transition: all 0.3s;    position: relative;}.market_block-i .additional_info, .odd_box .additional_info{    display: inline-block;    height: 20px;    width: 20px;    cursor: pointer;    position: relative;    border-radius: 10px;    float: right;    top: 15px;    right: 20px;    border: 2px solid #fff;}.market_block-i .additional_info:before, .odd_box .additional_info:before{    content: "?";    top: -17px;    position: relative;    left: 5px;}.additional_info:hover + .additional_info_box {    visibility: visible;}.market_block-i .additional_info_box, .odd_box .additional_info_box{    position: absolute;    top: 40px;    right: 15px;    z-index: 999;    background: #424757;    border-radius: 3px;    padding: 10px;    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.29);    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.29);    box-shadow: 0 0 40px rgba(0, 0, 0, 0.29);    width: 450px;    font-size: 80%;    line-height: 130%;    color: #fff;    -moz-transition: 0.3s;    -o-transition: 0.3s;    -webkit-transition: 0.3s;    transition: 0.3s;    float: right;    visibility: hidden;}.market_block-i:last-child .additional_info_box, .odd_box:last-child .additional_info_box {    bottom: 40px;    top: unset;}.market_block-i:last-child .additional_info_box:before, .odd_box:last-child .additional_info_box:before {    bottom: -5px;    top: unset;    border-bottom: none;    border-top: 5px solid #424757;}.market_block-i .additional_info_box:before, .odd_box .additional_info_box:before {    content: '';    position: absolute;    top: -5px;    right: 10px;    width: 0;    height: 0;    z-index: 2;    border-bottom: 5px solid #424757;    border-left: 5px solid transparent;    border-right: 5px solid transparent;}.market_block-i {    width: 100%;    background: transparent;    float: left;    /*overflow: hidden;*/    margin: 0;}.sports_title + .market_block-i {    margin-top: 10px;}.market_block_title.close {}.odd_box .bet_slip_txt.close {}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell .b-link {    display: flex;    align-items: center;    justify-content: space-between;}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell .b-link,.asian_content_table_additional tbody tr.addition_odds td a {    height: 50px;    line-height: 50px;    padding: 0 15px;    font-size: 14px;    font-weight: 700;    color: #424757;    border-radius: 3px;    border: none !important;    box-shadow: none !important;    background: #fff !important;}.asian_content_table_additional tbody tr.addition_odds td > span {    height: 50px;    padding: 0 15px;    font-size: 14px;    font-weight: 700;    color: #424757;    border-radius: 3px;    background: #fff;    width: 100%;    text-align: left;    display: flex;    align-items: center;}.asian_content_table_additional tbody tr.addition_odds td > span b {    font-weight: 700;}.child_odds td {    border: none;}.asian_content_table_additional tbody .child_odds tr.addition_odds td a {    padding: 0 10px;    display: flex;    justify-content: space-between;}.asian_content_table_additional tbody .child_odds tr.addition_odds td a .g-left {    overflow: hidden;    text-overflow: ellipsis;    padding-right: 5px;    white-space: nowrap;}.asian_content_table_additional tbody .child_odds tr.addition_odds td a .odds_value {    padding: 7px 5px;}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell .b-link.b-link_ev_dis,.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell .b-link.market_disabled {    color: #B3B6C2;    pointer-events: none;    cursor: not-allowed;}.asian_content_table_additional tbody tr.addition_odds td>span{}.asian_content_table_additional tbody tr.addition_odds td>span>b{}.asian_content_table_additional tbody tr.addition_odds td>a>span>b {    font-weight: normal;}.asian_content_table .additional_row {    /*border-top: solid 1px #323436 !important;*/    border: none;    padding: 0 0 28px;}.asian_content_table .cont_more_row_beck {    background-color: #1a1b1e;}.asian_content_table .cont_more_row_beck:hover {    background-color: #1a1b1e !important;}.asian_content_table_additional thead {    text-align: left;}.single_row_table .cont_odds_row-bg-first td {    border-bottom: none;    border-left: none;    border-right: none;    border-top: none;    color: #555;    font-size: 14px;}.single_row_table .cont_odds_row-bg-second td {    border-bottom: none;    border-right: none;    border-left: none;    border-top: none;    color: #555;    font-size: 14px;}.single_row_table .cont_odds_row_top td:first-child span:last-child,.single_row_table .cont_odds_row_top td:first-child span:last-child {    font-weight: 600;    font-size: 11px;    color: #82848E;    line-height: 12px;}.single_row_table .cont_odds_row_top td:first-child span:first-child,.single_row_table .cont_odds_row_top td:first-child span:first-child {    border: none;    font-weight: 700;    font-size: 14px;    color: #82848E;    line-height: 18px;}.single_row_table .cont_odds_row_top td:nth-child(2) span {    font-weight: 700;    font-size: 14px;    color: #424757;    line-height: 19px;    overflow: hidden;    text-overflow: ellipsis;    -webkit-line-clamp: 2;    display: -webkit-box;    -webkit-box-orient: vertical;}.single_row_table .cont_odds_row-bg-first:hover .cont_odds_row_top td:first-child .date-time,.single_row_table .cont_odds_row-bg-second:hover .cont_odds_row_top td:first-child .date-time {}.cont_odds_row_left-b .date-time {}.b-cell_time {    font-size: 14px;    color: #d2d2d2;    font-weight: normal;    padding: 0;}.single_row_table .cont_odds_row-bg-first:hover td,.single_row_table .cont_odds_row-bg-second:hover td {    /*background-color: #FFFFFF;*/}/* .single_row_table .cont_odds_row-bg-first td:hover,.single_row_table .cont_odds_row-bg-second td:hover {    background-color: #2b93b6;} */.single_row_table .cont_odds_row-bg-first .cont_odds_cell:hover,.single_row_table .cont_odds_row-bg-second .cont_odds_cell:hover,.selected {}.single_row_table .cont_odds_row-bg-first .cont_odds_cell:hover a.asian_odds b,.single_row_table .cont_odds_row-bg-second .cont_odds_cell:hover a.asian_odds b,.selected  b {}.selected  b.odds_value {}.market_block-i .selected b,.asian_content_table_additional .addition_odds td .odds_value b {    background: #3FB26E;    border: 1px solid #38A565;    color: #fff;}.cont_league_row a {    display: block;    margin: 2px 0;}.top_lang_menu {    padding: 0;}.cont_head_table .top_lang_menu {    padding: 4px 0 0 0;}.white .top_lang_menu > li > a,.white .top_lang_menu > li > ul.dec_list {    display: block;   background: url("../img_cis/bg_select.png") no-repeat scroll left top rgba(0, 0, 0, 0);   border: medium none;    border-radius: 0;    color: #186179;    cursor: pointer;    font-size: 10px;    font-weight: normal;    height: 23px;    line-height: 25px;    line-height: auto;    padding: 0 30px 0 30px;    text-align: left;    text-decoration: none;    width: 73px;    overflow: hidden;}.white .top_lang_menu > li > a > span {    white-space: nowrap;    display: inline-block;    max-width: 70px;    overflow: hidden;    text-overflow: ellipsis;}.white .top_lang_menu > li > ul.dec_list {    background: none repeat scroll 0 0 #fff;    border-radius: 0 0 4px 4px;    box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.5);    height: auto;    line-height: 12px;    list-style: none outside none;    margin: 0;    padding: 0;    top: 22px;    width: 100%;}.white .top_lang_menu > li > ul.dec_list > li {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    /*border-bottom: 1px solid #BED6DE;    border-top: 1px solid #859398;*/    cursor: pointer;    height: auto;    list-style-type: none;    padding: 0;    text-align: left;    white-space: nowrap;}.white .top_lang_menu > li > ul.dec_list > li:first-child {    border-top: medium none;}.white .top_lang_menu > li > ul.dec_list > li > a {    background: url('../img_cis/clock_ico.png?') no-repeat 8px 9px;    /*border-bottom: 1px solid #ADC7D0;*/    color: #186179;    height: 31px;    line-height: 35px;    padding: 0 0 0 30px;}.white .top_lang_menu > li > ul.dec_list > li > a:hover {    color: #000;}.event-header-market .b-menu__link {}.event-header-market .b-menu__link .m-menu_name_sport {    font-size: 18px;    color: #555;    font-weight: normal;    padding: 0 15px;    line-height: 46px;    float: left;}#highlights_pre_live_events {    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    overflow: hidden;}#betcard-body {    border: medium none;    border-radius: 2px;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    overflow: hidden;    margin-bottom: 15px;}.fixed #combined-pane-events {    max-height: none;}.b-betcart__out, .betcart-body {    margin-bottom: 0;}.white .betcart-body {    background: #fff;}.message {    font-size: 11px;    color: #727272;    font-weight: normal;    text-align: center;    margin: 20px 10px 0 10px;}.betcart-pane .open-account {    background: #1d1e1f;    width: 233px;    margin: 7px auto;    padding: 10px 3px 6px 3px;    border-radius: 4px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;}.betcart-pane .open-account .text-bold {    font-size: 16px;    color: #da8b02;    font-weight: normal;    text-align: center;    margin-bottom: 5px;}.betcart-pane .open-account .text-regular {    font-size: 11px;    color: #727272;    font-weight: normal;    text-align: center;    margin-bottom: 5px;}.betcart-pane .open-account .account-link a {    background: #217819;    width: 100%;    display: block;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    font-size: 15px;    color: #ffffff;    font-weight: normal;    text-align: center;    text-decoration: none;    height: 30px;    line-height: 30px;    border-top: solid 1px #2a9920;    border-bottom: solid 1px #090909;}.betcart-pane .default-image {    background: url("../img_cis/default.png") no-repeat;    width: 77px;    height: 87px;    margin: 15px auto;}.white #tab-nav {    border-radius: 0;    border-top: medium none;    border-bottom: none;    background: none;}.tab-nav-item {    width: calc(100% / 3);}.white #tab-nav .tab-nav-item:last-child {    border-right: none;}.white #tab-nav .tab-nav-item {    border: none;    text-decoration: none;    text-transform: uppercase;    float: left;    background: #2E91D5;    border-right: 4px solid #287FBC;    color: #fff;    font-size: 11px;    font-weight: 600;    text-align: center;    line-height: 40px;    height: 40px;}.white #tab-nav .tab-nav-item:hover {}.white #tab-nav .tab-nav-item.ui-state-disabled:hover {}.white #tab-nav .tab-nav-item a {    border: none !important;    background: none;    padding: 0;    display: flex;    align-items: center;    justify-content: center;}.ui-state-disabled a span,.ui-state-default a span,.ui-state-active a span {    color: #fff;    font-size: 11px;    font-weight: 600;    opacity: 1 !important;}.white #tab-nav .tab-nav-item a:hover {    color: #398459;}.white #tab-nav .ui-state-active a,.white #tab-nav .ui-state-active a:hover {    border-bottom: none !important;    color: #FFFFFF;    background: #2A85C4;    opacity: 1;}#betcard_container::after {    display: block;    content: "";    clear: both;}#betcard_container .ui-tabs {    border-radius: 0;}#betcard_container .ui-tabs .ui-tabs-nav li a {}.ui-state-active .right_shadow, .ui-state-active .left_shadow {    display: none;}#single-pane-events, #combined-pane-events, #system-pane-events, #ifbet-pane-events, #reverse-pane-events, #teaser-pane-events {    padding: 0 20px;    float: left;    width: 100%;}.betcart-pane-event {    margin-top: 0;}.white .betcart-pane-event,.white .betcart-pane-bottom,.white .betcart-pane-checkbox,.white .betcart-pane-bankers {    font-size: 11px;    color: #555;    border-radius: 0;    border: none;    padding: 17px 0 16px;    border-bottom: 2px solid #F4F5F9;}.white .betcart-pane-bottom, .white .betcart-pane-checkbox {    background: none;    border: none;    padding: 0 20px;}.white .betcart-pane-checkbox {    padding: 1rem 20px;}#system-pane-checkbox .b-checkbox,#combined-pane .b-checkbox,#single-pane .b-checkbox{    border: 1px solid #ECEEF3;    background: #fff;    font-size: 0;    height: 16px;    width: 16px;    line-height: 0;    border-radius: 0.25rem;    box-sizing: border-box;    float: left;    padding: 0;    margin: 1px 1rem 0 1px;}#system-pane-checkbox .betcart-pane-checkbox-item-active .b-checkbox,#combined-pane .betcart-pane-checkbox-item-active .b-checkbox,#single-pane .betcart-pane-checkbox-item-active .b-checkbox{    background-color: #3FB26E;    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");    background-repeat: no-repeat;    background-position: center;    background-size: 50% 50%;    box-shadow: 0 0 0 1px #3FB26E;}.betcart-pane-bottom-item span {    font-weight: 600;    font-size: 11px;    color: #82848E;    text-transform: uppercase;}.betcart-pane-bottom-item span:last-child {    display: none;}.betcart-pane-bottom-total .betcart-pane-event-stake-minval,.betcart-pane-bottom-total-stake .betcart-pane-event-stake-minval,.betcart-pane-bottom-stake .betcart-pane-event-stake-minval {    background: #fff;    border: solid 1px #ff4b55;    color: #82848E;}.betcart-pane-bottom-total .betcart-pane-event-stake-minval:focus,.betcart-pane-bottom-total-stake .betcart-pane-event-stake-minval:focus,.betcart-pane-bottom-stake .betcart-pane-event-stake-minval:focus {    border: 1px solid #E5E8F0;}.betcart-pane-checkbox-item:last-child {    margin-bottom: 0;}.betcart-pane-checkbox-item a span {    font-weight: 600;    font-size: 11px;    color: #82848E;    text-transform: uppercase;    z-index: 100;}.betcart-pane-event, .betcart-pane-event-name {    border-radius: 0;}.white .betcart-pane-event-name {    background: none;    color: #555;    font-size: 15px;    padding: 0;    height: auto;}.white .betcart-pane-event-first-child .betcart-pane-event-name {    padding-top: 0;}.white .betcart-pane-event-first-child .betcart-pane-all-event-remove {}.white .betcart-pane-event-group-first .betcart-pane-event-name {}.white .betcart-pane-event-name ~ div {    border: none;    color: #555;    font-size: 12px;    background: none;    padding: 0;    box-sizing: border-box;}#betcard_error_panel.betcard_error_panel_clone {    margin-left: 0px;    float: left;}.betcart-pane-event-row {    float: right;    margin-right: 28px;    display: inline-block;    position: relative;    top: -11px;}.betcart-pane-event-type {    float: left;    width: 100%;    position: relative;    line-height: 24px;}.betcart-pane-event-type-i {    display: none;    float: left;    margin-right: 8px;    color: #398459;    font-size: 13px;    max-width: 138px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}#system-pane .betcart-pane-event-row{    /*margin-right: 5px;*/}.white .betcart-pane-bottom {    color: white;    float: left;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.betcart-pane-event-pick {    font-weight: 500;    font-size: 11px;    color: #82848E;    margin: 0;    float: left;    max-width: 168px;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.scope_key {    margin-left: 5px;    white-space: nowrap;}.white .betcart-pane-event-remove, .white .betcart-pane-all-event-remove {    background: #FF4B55 url("../img_new/ic-close.svg") no-repeat center;    border: 1px solid #EA434C;    height: 24px;    width: 24px;    padding: 0;    border-radius: 3px;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.white .betcart-pane-event-remove:hover,.white .betcart-pane-all-event-remove:hover {    background-color: #ff2531;    border-color: #ff1825;}.white .betcart-pane-event-remove:focus,.white .betcart-pane-all-event-remove:focus {    box-shadow: 0 0 0 0.2rem rgba(255, 75, 85, 0.5);}.white .betcart-pane-event-remove:before,.white .betcart-pane-all-event-remove:before {}.white .betcart-pane-all-event-remove {}.white .betcart-pane-event-remove:hover, .white .betcart-pane-all-event-remove:hover {}.white .event-stake-minval .betcart-pane-event-name ~ div,.white .betcart-pane-event-conflict-item .betcart-pane-event-name ~ div {    border-top: none;}.betcart-pane-event-conflict-item .betcart-pane-event-type-i,.betcart-pane-event-conflict-item .scope_key {}.betcart-pane-event-stake-readonly {    color: #398459 !important;}.b-button__text {}.betcart-pane-action .b-button {    border: medium none;    border-radius: 3px;    margin-left: 10px;    min-width: 78px;    padding: 2px 0;    text-align: center;    text-transform: uppercase;    opacity: 1;}.betcart-pane-action .b-button:hover {    opacity: 1;}.white .b-button:hover, .white .b-button {    border-left: none;    border-right: none;}.betcart-pane-action .b-button_conf {    padding: 0;    float: left;}.betcart-pane-action .b-button .b-button__text {    font-size: 15px;    font-weight: normal;    padding: 0;    color: #a8a8a9;}.betcart-pane-event-pick, .betcart-pane-event-coeff {    font-weight: normal;}.betcart-pane-event-coeff {    background: none;    width: auto;    height: 24px;    line-height: 23px;    font-size: 11px;    color: #fff;    font-weight: 500;    padding: 0 6px;    background: #3FB26E;    border: 1px solid #38A565;    border-radius: 3px;}.betcart-pane-event-name div {    line-height: 19px;    height: 19px;    padding: 0;}.white .betcart-pane-event-group-first ~ .betcart-pane-event-group-first {}.white .betcart-pane-event-group-first ~ .betcart-pane-event-group-first {    margin-top: 0 !important;}.betcart-pane-event-group-first ~ .betcart-pane-event-group-first .betcart-pane-event-name {}.betcart-pane-event-group-first .betcart-pane-all-event-remove {    top: 15px;}.b-betcart .bet_slip_txt {    font-weight: normal;    height: auto;    line-height: 36px;}.b-betcart__out {    border-radius: 0px;    overflow: hidden;}.white #betcard-body .text_clone {    padding: 8px;    color: #fff;    background: url("../img_cis/no-bet.png") no-repeat center;    height: 150px;    text-indent: -3000px;}.white .betcart-pane-event-group-first .betcart-pane-event-remove {}.scroll-to-top-mobile {    background: url("../img_cis/arrow_up_1.png") no-repeat scroll left top rgba(0, 0, 0, 0);    border-radius: 0;    bottom: 144px;    box-shadow: none;    cursor: pointer;    display: block;    height: 35px;    opacity: 1;    position: fixed;    right: 10px;    width: 47px;    z-index: 99;}.scroll-to-top-mobile:hover {    background: url("../img_cis/arrow_up_1.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);}#left-menu menu{    margin: 0 0 0;    padding: 0;}.white #left-menu .title_reg.sports_title {    overflow: visible;    background: linear-gradient(55deg, #3199E1 0%, #3199E1 80%, #2E91D5 80%, #2E91D5 100%) !important;}.white #left-menu .title_reg.sports_title .bet_slip_txt:before {    background-image: url("../img_new/left_menu/icon-soccer.svg");    width: 20px;    height: 16px;}#left-menu .sports_title .bet_slip_txt {}#left-menu .sports_title .bet_slip_txt .dec_txt {    color: #fff;}.selected_next_events_block {    text-shadow:none;}.b-menu__icon {    width: 20px;    height: 20px;    margin: 0 16px 0 4px;}#left-menu a.selected_next_events .b-menu__icon{    background-position:0 0;    width: 24px;    height: 24px;    margin: 4px 7px;}.white #left-menu .top_lang_menu > li > ul.dec_list {    top: 21px;}#left-menu .top_lang_menu > li {    margin: 5px -10px 0 0;}.l-page__c_out {    min-height: 400px;    padding-right: 20px;}.b-link__radar span{    border:none;    background: transparent;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    padding:0;    text-align:center;    display:block;    height:17px;    margin: 0;}.b-link__radar:hover span{    background: transparent;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    border: none;}.b-link__radar .g-round i {    background: url("../img_cis/statistic.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    display: inline-block;    height: 12px;    width: 18px;}.b-link__radar .g-round i:hover {    background: url("../img_cis/statistic.png") no-repeat scroll 0 -20px rgba(0, 0, 0, 0) !important;}.single_row_table .cont_odds_cell a {    padding: 0px 0;    width: 100%;}.m-menu__link_win b-menu__icon g-stack{    background-position: -921px 1px !important;}.b-check {    border: 1px solid #ECEEF3;    background: #fff;    font-size: 0;    height: 16px;    width: 16px;    line-height: 0;    position: absolute;    right: 4px;    top: 7px;    border-radius: 0.25rem;    box-sizing: border-box;}.b-menu__item .b-check.b-check{    height:20px;    width:20px;}.b-menu__item .b-check.b-check__checked{    background: #ffffff url(../img_new/left_menu/check-mark.svg) no-repeat;    background-size:60%;    background-position: center;}.betcart-pane-checkbox .b-check.b-check__checked {    background-color: #3FB26E;    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");    background-repeat: no-repeat;    background-position: center;    background-size: 50% 50%;    box-shadow: 0 0 0 1px #3FB26E;}.m-menu_check .b-check {    margin: 2px 10px 0 0;}.b-menu__item .b-check.sport,.b-menu__item .b-check.country{    margin-right: 35px;    margin-top: 4px;}.event-header-market {    font-size: 18px;    color: #ffffff;    font-weight: normal;    padding: 0 15px;    float: left;}.event-header-market .b-menu__link {}.event-header-market .b-menu__icon {    visibility : visible;    margin: 11px -5px 0 3px;    float: left;}.event-header-market .m-menu_name_sport {    max-width: 448px;}.league_closer {    /*background: linear-gradient(to bottom, #7f7f7f 0%,#5f5f5f 100%);*/    background: none;    font-size: 14px;    float: right;    height: 35px;    text-align: center;    width: 36px;    cursor: pointer;    line-height: 35px;    color: #fff;    opacity: 0.7;}.league_closer:hover {    color: #fff;    opacity: 1;} .addition_odds ul li  {    width: 130px;    display: inline-block;    height: 28px;    vertical-align: top;    margin: 0 1px 2px 0;    float: left;}.asian_content_table_additional  tbody:hover {    background: none !important;}.asian_content_table a.asian_odds b {}.b-bet-grid__even,.b-bet-grid__odd {}.white #live_type + .l-page__body .b-bet-grid__even,.white #live_type + .l-page__body .b-bet-grid__odd {    height: auto;    background: none;}.no_board {    border-right: 0 !important;}.white .l-page__body_u .b-box__inn .box_contein {    box-shadow: none;    border: none;    border-radius: none;    background: transparent;    margin: 0 0 0 0;    padding: 0 40px;    overflow: visible;}.white .b-box__inn .box_contein .title_reg {    background: transparent;    font-size: 20px;    text-shadow: none;    border: none !important;    border-radius: none;    float: left;    color: #424757;    font-weight: 400;}.white .b-box__inn .box_contein .title_reg h1 {    font-weight: 400;    text-transform: initial;}.white .b-box__inn .box_contein #subcontent {    clear: both;    border-top: 2px solid #F2F2F2;    padding: 25px 0 40px;    position: relative;}.white .b-box__inn .box_contein #subcontent:before {    content: "";    display: inline-block;    width: 80px;    height: 2px;    position: absolute;    left: 0;    top: -2px;    background: #3FB26E;}.white .b-box__inn .box_contein .b-filters__control {    margin: 0;}.white .b-box__inn .box_contein .b-filters__form {    overflow: visible;}.white .search_betting_history .b-button {    margin: 0;    padding: 0 20px;    font-size: 11px;    color: #FFFFFF;    border-radius: 140px;    font-weight: 500;    background: #3FB26E;    border: 1px solid #3FB26E;    text-transform: uppercase;    height: 28px;    line-height: 28px;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.white .search_betting_history .b-button:hover {    background: #35965d;    border: 1px solid #328c57;}.white .search_betting_history .b-button:focus {    box-shadow: 0 0 0 0.2rem rgba(63, 178, 110, 0.5);}.search_betting_history .b-button .b-button__text {    line-height: 26px;    font-size: 11px;    font-weight: 500;}.white .b-title__bg + .b-filters, .white .b-filters {    margin: 0;    background: transparent;    padding: 0 0 10px 0;    box-shadow: none;    border: none;    float: right;}.white .b-filters .b-filters__input-container {    display: inline-block;    margin-right: 16px;    position: relative;}.white .b-box__inn .box_contein .title_reg{    border: none;    line-height: 24px;    padding: 6px 0 15px 0;    height: auto;    overflow: visible;}.white .b-box__inn .box_contein .title_reg:before {    content: "";    position: absolute;    display: inline-block;    width: 8px;    height: 8px;    border-radius: 100px;    left: 77px;    bottom: -5px;    background: #3FB26E;    z-index: 1;}.white .b-user-grid__wrap {    border: none;}.white .b-user-grid__out {    margin:  0;    border: none;}.white .b-user-grid__head .b-user-grid__cell {    background: #ECEEF3;    font-weight: 600;    font-size: 11px;    color: #424757;    border: none;    text-transform: uppercase;    padding: 0;    height: 40px;}.white .b-user-grid__head .b-user-grid__cell:first-child {    border-radius: 3px 0 0 3px;}.white .b-user-grid__head .b-user-grid__cell:last-child {    border-radius: 0 3px 3px 0;}.white .b-user-grid__head .b-user-grid__cell:nth-child(1),.white .b-user-grid__head .b-user-grid__cell:nth-child(2) {    text-align: left;    padding: 0 0 0 30px;}.white .bet_additional_table table {    border-top: 1px solid #d3d3d3;}.white .bet_additional_table .bet_detail_result {    display: none;}.white .bet_additional_table > td {    padding: 5px 0;}.white .bet_additional_table colgroup col:first-child {    width: 20%;}.white .bet_additional_table colgroup col:nth-child(4) {    width: 20%;}.white .bet_additional_table colgroup col:last-child {    width: 20%;}.white .b-user-grid .bet_additional_table .b-user-grid__cell:last-child,.white .b-user-grid .bet_additional_table .b-user-grid__cell:last-child {    padding-left: 0;    text-align: center;}.white .bet_additional_table .b-user-grid__head .b-user-grid__cell {    background: #E0E0E0;    border-bottom: solid 2px #E4E4E4;    text-align:left;    padding-left: 30px;}.white .bet_additional_table .b-user-grid__head .b-user-grid__cell:first-child {    border-radius: 4px 0 0 0;}.white .bet_additional_table .b-user-grid__head .b-user-grid__cell:last-child {    border-radius: 0 4px 0 0;    padding: 0;}.white .b-user-grid__cell {    border-right: 1px solid #a7a7a7;    border-left: 1px solid #d1d1d1;    border-top: none;    color: #3a3a3a;    font-size: 14px;}.white .b-user-grid__cell .b-user-grid__cell_inn.button {    background: #3FB26E;    font-weight: 600;    min-width: 120px;    font-size: 11px;    color: #FFFFFF;    text-align: left;    border-radius: 14px;    height: 28px;    display: inline-flex;    justify-content: space-between;    align-items: center;    text-transform: uppercase;    padding: 0 20px;}.white .b-user-grid__cell .b-user-grid__cell_inn.button:after {    content: "";    width: 14px;    height: 14px;    display: inline-block;    background: url("../img_new/bet_history/ic-won.svg");}.white .b-user-grid__cell.b-user-grid__cell_lost .button {    background: #FF4B55;}.white .b-user-grid__cell.b-user-grid__cell_lost .button:after {    background: url("../img_new/bet_history/ic-lost.svg");}.white .b-user-grid__cell.b-user-grid__cell_won .button {    background: #3FB26E;}.white .b-user-grid__cell.b-user-grid__cell_won .button:after {    background: url("../img_new/bet_history/ic-won.svg");}.white .b-user-grid__cell.b-user-grid__cell_pending .button,.white .b-user-grid__cell.b-user-grid__cell_current .button {    background: #3199E1;}.white .b-user-grid__cell.b-user-grid__cell_pending .button:after,.white .b-user-grid__cell.b-user-grid__cell_current .button:after {    background: url("../img_new/bet_history/ic-waiting.svg");}.white .b-user-grid__cell.b-user-grid__cell_cashout .button {    background: #e8b33e;}.white .b-user-grid__cell.b-user-grid__cell_cashout .button:after {    /*background: url("../img_new/bet_history/ic-won.svg");*/}.white .b-user-grid__cell.b-user-grid__cell_void .button,.white .b-user-grid__cell.b-user-grid__cell_return .button {    background: #6c757d;}.white .b-user-grid__cell.b-user-grid__cell_void .button:after,.white .b-user-grid__cell.b-user-grid__cell_return .button:after {    background: url("../img_new/bet_history/ic-lost.svg");}.white .b-user-grid.head {    margin-bottom: 5px;}.white .b-user-grid.content {    border-spacing: 0 5px;}.white .b-user-grid .main_row {    cursor: pointer;}.white .b-user-grid .main_row.opened .b-user-grid__cell {    background: #424757;    color: #D4D6E1;    border: none;}.white .b-user-grid .main_row.opened .b-user-grid__cell:first-child {    box-shadow: inset 4px 0 0 0 #3fb26e;    border-left: none !important;}.white .b-user-grid tbody tr.even .b-user-grid__cell,.white .b-user-grid tbody tr.odd .b-user-grid__cell {    background: #FDFDFF;    padding: 0 30px;    border: none;    border-top: 1px solid #ECEEF3;    border-bottom: 1px solid #ECEEF3;    height: 60px;    font-weight: 500;    font-size: 14px;    color: #767780;}.white .b-user-grid tbody tr.even .b-user-grid__cell:nth-child(1),.white .b-user-grid tbody tr.odd .b-user-grid__cell:nth-child(1),.white .b-user-grid tbody tr.even .b-user-grid__cell:nth-child(2),.white .b-user-grid tbody tr.odd .b-user-grid__cell:nth-child(2) {    text-align: left;    padding: 0 0 0 30px;}.white .b-user-grid tbody tr.even .b-user-grid__cell:first-child,.white .b-user-grid tbody tr.odd .b-user-grid__cell:first-child {    border-radius: 4px 0 0 4px;    border-left: 1px solid #ECEEF3 !important;}.white .b-user-grid tbody tr.even .b-user-grid__cell:last-child,.white .b-user-grid tbody tr.odd .b-user-grid__cell:last-child {    border-radius: 0 4px 4px 0;    border-right: 1px solid #ECEEF3 !important;    text-align: center;    padding: 0;}.white .bet_additional_table .b-user-grid tbody tr.even .b-user-grid__cell .event-name,.white .bet_additional_table .b-user-grid tbody tr.odd .b-user-grid__cell .event-name {    font-weight: 600;    font-size: 11px;    color: #90919D;    text-transform: uppercase;}.white .bet_additional_table .b-user-grid tbody tr.even .b-user-grid__cell,.white .bet_additional_table .b-user-grid tbody tr.odd .b-user-grid__cell {    border-radius: 0;    font-size: 14px;    color: #424757;    font-weight: 500;}.white .bet_additional_table .b-user-grid tbody tr.even .b-user-grid__cell:first-child,.white .bet_additional_table .b-user-grid tbody tr.odd .b-user-grid__cell:first-child {    padding: 10px 0 10px 30px;}.white .b-user-grid .b-user-grid__cell_inn {    padding: 0;}.white .b-user-grid .b-link {    color: inherit;}.white .b-user-grid tbody tr.odd .b-user-grid__cell {}.white .b-user-grid tbody tr.odd td.b-user-grid__cell_f,.white .b-user-grid tbody tr.even td.b-user-grid__cell_f {    font-size: 16px;}.white .bet_additional_table .b-user-grid tbody tr .b-user-grid__cell {    background: #f0f0f0;    border: none;    border-bottom: solid 2px #E4E4E4;    padding-left: 30px;    text-align: left;}.white .bet_additional_table .b-user-grid tbody tr.odd td.b-user-grid__cell_f,.white .bet_additional_table .b-user-grid tbody tr.even td.b-user-grid__cell_f,.white .bet_additional_table .b-user-grid tbody tr td.b-user-grid__cell_l {    font-size: 14px;}.white .b-user-grid tbody tr.even:hover .b-user-grid__cell,.white .b-user-grid tbody tr.odd:hover .b-user-grid__cell {}.white .b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_won,.white .b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_won {}.white .b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_cashout,.white .b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_cashout {}.white .b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_void,.white .b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_void {}.white .b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_lost,.white .b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_lost {}.white .b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_won,.white .b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_won {}.white .b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_pending,.white .b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_pending {}.cont_head_table .league_head_info {    height: 30px;    line-height: 29px;    color: #fff;}.bet_detail_result td {}.white .bet_additional_table .b-user-grid tbody tr.bet_detail_result .b-user-grid__cell.b-user-grid__cell_l {    border-bottom: none;}.white .b-user-grid__right .b-user-grid {    border: none;}.white .b-paginator {    background: transparent;    margin: 5px;}.white #subcontent {    background: none;    border-radius: 0;}.live_soccer + .l-page__body .up_content {    background: transparent;    border: 0;}.b-filters__control.period input {    font-weight: 500;    line-height: 1;    min-width: 140px;    font-size: 11px;    color: #424757;    background: #F2F2F2;    border-radius: 14px;    border: 1px solid #ECEEF3;    padding: 0 12px;    height: 28px;    margin: 0;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.b-filters__control.period input:focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.b-filters__control.period input:first-child {}.b-filters__control.period .ui-datepicker-trigger {    display: block;    float: left;    width: 60px;    height: 100%;    margin: 0;    border: none;    padding: 0;    background: none;    text-indent: -10000px;    cursor: pointer;    position: absolute;    top: 0;    right: 0;    z-index: 1;    bottom: 0;    background: url(../img_new/bet_history/date-arr-down.svg) no-repeat 30px center;}.selected_next_events_block li ul.dec_list {    display: block;}a.betable_user_id {    text-decoration: none;}.nav_header a.balance_box {    display: inline-block;    vertical-align: top;    margin: 12px 19px 0 19px;    font-size: 14px;    height: 26px;    line-height: 27px;    border-radius: 2px;    padding: 0 0 0 3px;    color: #fff !important;    background: #2b93b6; /* Old browsers */    background: -moz-linear-gradient(top,  #2b93b6 0%, #147b9e 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b93b6), color-stop(100%,#147b9e)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #2b93b6 0%,#147b9e 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #2b93b6 0%,#147b9e 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #2b93b6 0%,#147b9e 100%); /* IE10+ */    background: linear-gradient(to bottom,  #2b93b6 0%,#147b9e 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b93b6', endColorstr='#147b9e',GradientType=0 ); /* IE6-9 */}.balance_amount {    display: inline-block;    height: 26px;    line-height: 27px;    border-radius: 2px;    padding: 0 5px 0 5px;    color: #fff000;    background: #227490; /* Old browsers */    background: -moz-linear-gradient(top,  #227490 0%, #11627f 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#227490), color-stop(100%,#11627f)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #227490 0%,#11627f 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #227490 0%,#11627f 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #227490 0%,#11627f 100%); /* IE10+ */    background: linear-gradient(to bottom,  #227490 0%,#11627f 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#227490', endColorstr='#11627f',GradientType=0 ); /* IE6-9 */}.l-page_foot_fix {    height: 90px;}.l-page__foot {    min-height: 90px;    margin: -90px 0 0 0;}#mode_cis .by-bookie {    float: none;    margin: 0 auto;}.fotter_sub {    border-top: none;}.outright_event_title {    padding: 6px;    text-align: left;}.single_row_table .cont_odds_cell.cis_outright a {    padding: 7px 0;}.addition_odds_team_name td {    color: #fff !important;    font-weight: bold;}/*------Virtual soccer-------------*/.white body .l-page.virtual_cis {    min-width: 1042px !important;    padding: 0 5px;    width: 1042px;}.white body .virtual_cis .l-page__l {    display: none;}.white body .virtual_cis .l-page__r {    padding: 5px 0 0 0;}.virtual_cis .asian_content_table {    width: 747px;    margin: 0 0 0 5px;}.virtual_cis .league_closer {    display: none;}.virtual_cis .asian_content_table .cont_head_table td {    background: #278fb2;    background: -moz-linear-gradient(top,  #278fb2 0%, #11789b 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#11789b));    background: -webkit-linear-gradient(top,  #278fb2 0%,#11789b 100%);    background: -o-linear-gradient(top,  #278fb2 0%,#11789b 100%);    background: -ms-linear-gradient(top,  #278fb2 0%,#11789b 100%);    background: linear-gradient(to bottom,  #278fb2 0%,#11789b 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278fb2', endColorstr='#11789b',GradientType=0 );}.virtual_cis .event-header-market .b-menu__link {    color: #ffffff;}.virtual_cis .asian_content_table_additional .addition_odds td a:hover,.virtual_cis .asian_content_table_additional .addition_odds td a.selected,.virtual_cis .asian_content_table_additional .addition_odds td > div:hover,.virtual_cis .asian_content_table_additional .addition_odds td li div:hover {}.single_row_table .cont_odds_row-bg-first .sight_hover,.single_row_table .cont_odds_row-bg-second .sight_hover,.highlights_block .single_row_table .cont_odds_row-bg-second .sight_hover,.highlights_block .single_row_table .cont_odds_row-bg-first .sight_hover {}.single_row_table .cont_odds_row-bg-first .sight_hover a {    /*color: #777;*/}.single_row_table .cont_odds_row-bg-first .cont_odds_cell:hover,.single_row_table .cont_odds_row-bg-second .cont_odds_cell:hover,.single_row_table .cont_odds_row-bg-first .cont_odds_cell.sight_hover:hover,.single_row_table .cont_odds_row-bg-second .cont_odds_cell.sight_hover:hover {}.virtual_cis .asian_content_table_additional .addition_odds td a.selected,.virtual_cis .selected {}.virtual_cis .asian_content_table .cont_more_row_beck {    background-color: #979797;}.virtual_cis .asian_content_table .cont_more_row_beck:hover {    background-color: #979797 !important;}.virtual_cis .market_block_title {    background: #979797;    background: -moz-linear-gradient(top,  #979797 0%, #7a7a7a 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#7a7a7a));    background: -webkit-linear-gradient(top,  #979797 0%,#7a7a7a 100%);    background: -o-linear-gradient(top,  #979797 0%,#7a7a7a 100%);    background: -ms-linear-gradient(top,  #979797 0%,#7a7a7a 100%);    background: linear-gradient(to bottom,  #979797 0%,#7a7a7a 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#7a7a7a',GradientType=0 );}.virtual_cis .single_row_table .cont_odds_cell a {    padding: 6px 0;}.virtual_cis .single_row_table .cont_odds_cell a .odds_value {    margin-right: 5px;}.virtual_cis .single_row_table .cont_odds_cell a .odds_event_participant {    margin-left: 5px;}.tabs_section {}.tabs_container {    padding: 0 0 0 5px;}.tabs_container .tabs {}.tabs_container .tabs li {    display: block;    float: left;    width: 160px;    height: 25px;    color: #ffffff;    background: #3f7e96;    text-align: center;    font-size: 16px;    border-left: 4px solid #E9E9E9;    border-right: 4px solid #E9E9E9;    border-top: 4px solid #E9E9E9;    border-radius: 4px 4px 0 0;    margin: 0 0 0 2px;    cursor: pointer;    padding: 5px 0 0 0;}.tabs_container .tabs li a {    color: #ffffff;    text-decoration: none;}.tabs_container .tabs li.current {    background: #2a5463;    cursor: default;}.tabs_container .tabs li:first-child {    margin: 0 0 0 0;}.season_data {    font-size: 14px;    margin-left: 5px;    padding: 4px 0;    color: #000;}.betcart-pane-event-name span {    height: auto;}.betcart-pane-event-name span.live_i {    background: none;    width: 37px;    height: 17px;    margin: 1px 4px 0 0;    display: inline-block;    float: left;    border: 1px solid #ff4b55;    border-radius: 3px;    text-align: center;    font-size: 12px;    line-height: 15px;}.betcart-pane-event-name span.live_i:after {    content: "live";    text-transform: uppercase;    color: #ff4b55;    font-size: 12px;    font-weight: 700;}.live_i + span {    max-width: 133px;}.live_i + span b {    font-weight: normal;    display: none;}.season {    font-style: normal;}.event_scores {    color: #fff;}.checkbox_error {    background: url("../img/alert_i.png") no-repeat scroll 10px center #ad191e;    border: 1px solid #000;    color: #fff;    font-size: 12px;    padding: 10px 10px 10px 45px;}.white .b-logo {    width: 235px;    margin-right: -235px;    height: 55px;    text-align: center;}.white .top_lang_menu li ul.leng_list {    background: linear-gradient(to bottom, #ffffff 0%, #e4e4e4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);    border-top: none;    padding-top: 0;}.white .form_menu_lang .top_lang_menu > li > a {background-image: url("../img_cis/bg_select-no_clock.png");}.white .form_menu_lang .top_lang_menu > li > ul.dec_list {display: none;}.white .form_menu_lang .top_lang_menu > li:hover > ul.dec_list {display: block;}.white .form_menu_lang .top_lang_menu {margin-top: 5px;}.white .top_lang_menu > li > a > span.leng_flag {margin-left: -24px; background-position: left 5px;}.white .top_lang_menu > li > a > span.b-menuleng_right {display: none;}#system-pane-events .betcart-pane-event-group-first .live_i + span {    max-width: 200px;}#system-pane-events .betcart-pane-event-group-first .live_i.g-hidden + span {    max-width: 248px;}.white .betcart-pane-event-banker ~ .betcart-pane-event-pick {    padding-left: 22px;}.white .betcart-pane-event-banker label{    position: absolute;    color: white;    border-radius: 3px;    border: 0;    margin-right: 4px;    float: right;    background: #969696;    height: 17px;    font-size: 12px;    font-weight: 500;    text-align: center;    width: 17px;    line-height: 18px;    display: inline-block;    margin-top: 3px;}.white .betcart-pane-event-banker label:hover {    background: #676767;    box-shadow: none;    color: #fff;    border: 0;}.white .betcart-pane-event-banker label.checked,.white .betcart-pane-event-banker label.checked:hover {    background: #676767;    box-shadow: none;    color: #fff;    border: 0;}.white body#mode_cis .betcart-pane-event-banker label {}.white .b-title__sub{    background: linear-gradient(to bottom, #43474b 0%, #505356 100%);    color: #ffffff;    border: 0;}.white .m-link_leage{    color: #ccc;}.white .m-link_leage:hover{    color: #ffffff;}.betcart-pane-action .b-button_conf {    padding: 0;    background: linear-gradient(to bottom, #447041 0%,#3a6038 100%);}.betcart-pane-action .b-button_conf:hover {    padding: 0;    background: linear-gradient(to bottom, #447041 0%,#3a6038 100%);}.white .live-main,.white .b-bet-grid__out.r-live {    background: none;    border : none;}.white .b-bet-grid__out.r-live {}.white .b-box__content .live-main {    background: none;    border : none;}.white .title_reg.title_liveip {    background-image: none;    font-size: 19px;    text-shadow: none;    padding: 8px 8px 6px 12px;    position: absolute;    font-weight: 500;    font-style: italic;    color: #edba07;}.white .color_e {    color: #fff;}#live_events_rightcol {    border-radius: 5px;    overflow: hidden;    background: #3d3f41;}#live_events_rightcol .b-box__content {    border-top: solid 1px #4b4d4e;}.cont_liveip {    float: left;    width: 100%;}#live_events_rightcol .title_reg {    font-size: 13px;    text-transform: uppercase;    font-style: normal;    position: relative;    padding: 0;    width: 100%;    color: #ffffff;    font-weight: normal;    line-height: 39px;    margin-left: 11px;}#live_events_rightcol .live-now-event .name {    font-size: 13px;    text-transform: uppercase;    color: #ffffff;    font-weight: normal;    text-align: center;    float: left;    width: 50%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 0 10px;    max-width: 124px;    overflow: hidden;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}#live_events_rightcol .live-now-event span {    font-weight: 500;}#live_events_rightcol .ln-score {    font-size: 25px;    color: #da8b02;    font-weight: normal;    text-align: center;    float: left;}#live_events_rightcol .ln-score td {    height: 35px;    width: 50%;}#live_events_rightcol .ln-status {    background: rgba(0, 0, 0, 0.3);    position: absolute;    bottom: 0;    width: 100%;    height: 27px;    font-size: 10px;    color: #ffffff;    font-weight: normal;    text-align: center;    line-height: 30px;    text-shadow: none;}#live_events_rightcol .sport_name {    font-size: 10px;    color: #ffffff;    font-weight: normal;    margin-left: 12px;    line-height: 30px;    text-transform: uppercase;    padding: 0;}#live_events_rightcol .sport_live_in .b-link_name {    font-weight: normal;    font-size: 12px;    padding: 5px 10px;}.sport_live_in table {    color: #646566;    color: #646566;    font-weight: normal;}.live-now-event {    background: none;    padding-top: 60px;    padding-bottom: 15px;    border: none !important;}.live-now-event .name {    background: none;}.live-now-event:before {    display: none !important;}.live-now-event:after {}.white .live-now-event {    padding: 0;    height: auto;    min-height: 103px;    float: left;    width: 100%;    padding-bottom: 27px;}.game-league {    background: #38383a;    font-size: 10px;    color: #ffffff;    font-weight: normal;    text-align: center;    width: 225px;    height: 19px;    margin: 15px auto;    line-height: 19px;    border-radius: 4px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-top: solid 1px #4f4f52;    border-bottom: solid 1px #2e2f30;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}#live_events_rightcol .live-now-event a {    float: left;    width: 100%;}#live_events_rightcol .b-box__content {    margin-bottom: 0;}.white .cont_liveip .sport_name_title > div {    background: #3c3c3e;    width: 100%;    height: 30px;    border-bottom: solid 1px #212324;    border-top: none;    border-left: none;    border-right: none;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.cont_liveip .sport_name_title > div:before,.cont_liveip .sport_name_title > div:after {    background: none;}.white .b-live_iplay {    background: none !important;    border-bottom: solid 1px #2b2c2d;}.white .sport_live_in .b-link_name:hover {    color: inherit;    background: #2c2d2f;}.white .sport_live_in {    border-top: solid 1px #2b2c2d;}.sport_live_in .teams_name {    font-size: 12px;    line-height: 12px;    color: #bebebe;    font-weight: normal;    width: 100%;    float: left;    margin-bottom: 5px;}.sport_live_in .b-link_name table {    font-size: 11px;}.white .sport_live_in:first-child {    border-top: none;}.white .live-now .to-calendar {    border-bottom: none;    margin: 0;    background: #212223;    width: 52px;    height: 39px;    position: absolute;    top: -39px;    right: 0;}.white .live-now .to-calendar:hover {    border-bottom: none;}.white .live-main, .white .b-bet-grid__out.r-live {    background: #3d3f41 !important;}.live-now .to-calendar {    margin: 10px;}.live-now .to-calendar span {    background: url("../img_cis/bet_assets.png") no-repeat -203px -128px;    width: 9px;    opacity: 0.5;    height: 13px;    display: block;    margin: 0 auto;    margin-top: 14px;}.live-now .to-calendar:hover span {    opacity: 1;}td.asian_date {    border-left: none !important;}td.cont_more_row {    border-right: none !important;}#main_content {    border-radius : 0px 0px 0 0;    /*overflow : hidden;*/}.m-menu_name_sport {    font-weight: 300;}.live-now {    margin-top: 0;    background: url("../img_cis/field.png") no-repeat top center;    height: auto;    min-height: 130px;    position: relative;}#betcard .b-button_next  .b-button__text {    color: #fff;}.live_i.g-hidden + span {    max-width: 165px;    vertical-align: middle;}.g-clearfix:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0;}.betcart-pane-event {    padding : 5px;    float: left;    width: 100%;}.betcart-pane-checkbox {    padding-top: 11px;    float: left;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.betcart-pane-bottom {    padding: 10px 10px 0;}.betcart-pane-bottom-item {    display: flex;    justify-content: space-between;    align-items: center;    border-bottom: 2px solid #F0F3FA;    margin: 0;    padding: 10px 0;}.betcart-pane-action {    padding: 0 20px 20px;}.highlights_sport_menu  {    display: flex;    align-items: center;    background: #3d3f41;    border: medium none;    text-align: center;    font-size: 14px;    color: #fff;    height: 50px;    border-top: solid 1px #4b4d4e;    border-bottom: solid 1px #2f3033;    position: relative;    margin-right: 15px;}.highlights_sport_menu_wrap {    overflow: hidden;    vertical-align: bottom;    display: inline-block;    float: right;}.highlights_sport_menu_wrap .swiper-wrapper {    position: relative;    width: 100%;    height: 100%;    z-index: 1;    display: flex;    transition-property: transform;    transform: translate3d(0,0,0);}#highlights_live_events .highlights_sport_menu {}#highlights_live_events thead tr {    background-color: #424757;}#highlights_live_events .asian_live {    border-bottom: 4px solid #4C5262;}#highlights_live_events table.asian_live:nth-child(n+2) {    border-bottom: none;}.highlights_sport_menu_icon {    float: left;    width: 65px;    /*background: url('../img_cis/ax.bet.i.bg.png') no-repeat left center;*/    height: 50px;    line-height: 50px;    font-weight: bold;    font-size: 15px;    display: none;}.highlights_sport_menu_wrap.swiper-container-horizontal {    width: 330px;}.highlights_sport_menu_wrap.swiper-container-horizontal .highlights_sport_menu_item {    width: 25% !important;}.highlights_sport_menu_item {    float: left;    padding: 0 9px;    cursor: pointer;    height: 50px;    color: inherit;    flex-shrink: 0;    display: flex;    align-items: center;    text-overflow: ellipsis;    justify-content: center;}.highlights_sport_menu_item.active,.highlights_sport_menu_item:hover {    color: #3FB26E;    box-shadow: inset 0 2px 0 #3FB26E;}.highlights_sport_menu_container {    background: #4C5262;    border-radius: 3px 3px 0 0;}.highlights_sport_menu_container::after {    display: block;    content: "";    clear: both;}.highlights_sport_menu_prev {    display: inline-block;    cursor: pointer;    width: 20px;    height: 20px;    background: url("../img_new/events/ic-left-arrow-circle.svg") no-repeat;}.highlights_sport_menu_next {    display: inline-block;    cursor: pointer;    width: 20px;    height: 20px;    background: url("../img_new/events/ic-left-arrow-circle.svg") no-repeat;    transform: rotateY(180deg);}.highlights_sport_menu_text {    height: 50px;    font-size: 14px;    color: #fff;    font-weight: 400;    padding: 0 0 0 15px;    line-height: 50px;    background: transparent;    float: left;}.highlights_sport_menu_text:before {    content: "";    display: block;    background: url("../img_new/events/ic-sand-clock.svg") no-repeat;    width: 18px;    height: 20px;    margin-right: 10px;    float: left;    margin-top: 15px;}.highlights_sport_menu_item .b-menu__icon {    display: none;}#highlights_live_events .highlights_sport_menu,#highlights_upcoming_events .highlights_sport_menu {    background: none;    height: 50px;    border: none;    box-shadow: none;    text-transform: uppercase;    font-size: 11px;    font-weight: 600;    color: #fff;    float: right;}#highlights_live_events .highlights_sport_block,#highlights_upcoming_events .highlights_sport_block {    border-bottom: 4px solid #4C5262;}#highlights_upcoming_events .highlights_sport_block .asian_content_table {    border-bottom: 0;}#highlights_upcoming_events .asian_content_table .cont_top_table {    background-color: #424757;}#highlights_live_events .asian_content_table .cont_top_table td,#highlights_upcoming_events .asian_content_table .cont_top_table td {    color: #CBCDD6;}#highlights_live_events .highlights_sport_menu_item.active,#highlights_live_events .highlights_sport_menu_item:hover {}.highlights_sport_block {    margin-bottom: 15px;    overflow: hidden;}.highlights_block  .asian_content_table .not_favorite_part{    display: block;}.highlights_sport_menu_icon span {    display: inline-block;    color: #e04822;    font-weight: bold;    font-style: italic;}.highlights_sport_menu_icon .b-menu__icon {    margin: 5px 0 0 0;}.asian_content_table .cont_top_table td.sight_hover {}.betcart-pane-event-pick-ah-coeff {    float: left;    white-space: nowrap;}#betcard_error_panel {    width: 100%;    text-align: left;    float: left;    background: #fff;    margin: 5px 0 !important;    border: none;    font-size: 12px;    color: #818181;    font-weight: normal;    padding: 0;}.betcard-error-item {    color: #ff4b55;    text-shadow: none;    font-size: 12px;}.icon-error-item {    background: url("../img_cis/assets.png") no-repeat -113px -320px;    width: 19px;    height: 18px;    float: left;    margin-right: 5px;}.betcart-pane-action-confirm {    background: #21791a;    padding: 0 1 !important;    min-width: 135px ;    margin-left: 0 !important;}.betcart-pane-action-confirm .b-button__text {    color: #fff !important;}.stage-name {    max-width: 150px;    float: left;    overflow: hidden;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.icon-plus {    background: url("../img_cis/bet_assets.png") no-repeat -179px -27px;    width: 11px;    height: 11px;    display: inline-block;    vertical-align: middle;}#highlights_live_events .live_ico {    font-size: 14px;    height: auto;    line-height: normal;    text-transform: uppercase;    display: inline-block;    color: #ff4b55;    font-weight: bold;    /*font-style: italic;*/    border: 0;    background: none;    pointer-events: none;    padding: 0;    text-align: left;}.increase {    width: 7px;    height: 7px;    position: absolute;}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell .b-link.up_odd {    /*box-shadow: inset 0 -4px #3FB26E !important;*/    border-bottom: 4px solid #3FB26E !important;    padding-top: 3px;}.events_contein .odd_box .b-bet-grid__bets .b-bet-grid__cell .b-link.down_odd {    /*box-shadow: inset 0 -4px #FF4B55 !important;*/    border-bottom: 4px solid #FF4B55 !important;    padding-top: 3px;}.up_odd {    /*-webkit-animation-name: betUpAnimation;*/    /*-webkit-animation-duration: 2s;*/    /*-webkit-animation-timing-function: linear;*/    /*-webkit-animation-delay: 0s;*/    /*-webkit-animation-iteration-count: 1;*/    /*-webkit-animation-direction: alternate;*/    /*-webkit-animation-play-state: running;*/    /*-moz-animation-name: betUpAnimation;*/    /*-moz-animation-duration: 2s;*/    /*-moz-animation-timing-function: linear;*/    /*-moz-animation-delay: 0s;*/    /*-moz-animation-iteration-count: 1;*/    /*-moz-animation-direction: alternate;*/    /*-moz-animation-play-state: running;*/    /*-o-animation-name: betUpAnimation;*/    /*-o-animation-duration: 2s;*/    /*-o-animation-timing-function: linear;*/    /*-o-animation-delay: 0s;*/    /*-o-animation-iteration-count: 1;*/    /*-o-animation-direction: alternate;*/    /*-o-animation-play-state: running;*/    /*-ms-animation-name: betUpAnimation;*/    /*-ms-animation-duration: 2s;*/    /*-ms-animation-timing-function: linear;*/    /*-ms-animation-delay: 0s;*/    /*-ms-animation-iteration-count: 1;*/    /*-ms-animation-direction: alternate;*/    /*-ms-animation-play-state: running; */}@-webkit-keyframes betUpAnimation {    0% {        background: #afa; }    10% {        background: #afa; }    11% {        background: #f7f7f7; }    20% {        background: #f7f7f7; }    21% {        background: #afa; }    30% {        background: #afa; }    31% {        background: #f7f7f7; }    40% {        background: #f7f7f7; }    41% {        background: #afa; }    100% {        background: #f7f7f7; } }@-moz-keyframes betUpAnimation {    0% {        background: #afa; }    10% {        background: #afa; }    11% {        background: #f7f7f7; }    20% {        background: #f7f7f7; }    21% {        background: #afa; }    30% {        background: #afa; }    31% {        background: #f7f7f7; }    40% {        background: #f7f7f7; }    41% {        background: #afa; }    100% {        background: #f7f7f7; } }@-o-keyframes betUpAnimation {    0% {        background: #afa; }    10% {        background: #afa; }    11% {        background: #f7f7f7; }    20% {        background: #f7f7f7; }    21% {        background: #afa; }    30% {        background: #afa; }    31% {        background: #f7f7f7; }    40% {        background: #f7f7f7; }    41% {        background: #afa; }    100% {        background: #f7f7f7; } }@-ms-keyframes betUpAnimation {    0% {        background: #afa; }    10% {        background: #afa; }    11% {        background: #f7f7f7; }    20% {        background: #f7f7f7; }    21% {        background: #afa; }    30% {        background: #afa; }    31% {        background: #f7f7f7; }    40% {        background: #f7f7f7; }    41% {        background: #afa; }    100% {        background: #f7f7f7; } }.down_odd {    /*-webkit-animation-name: betDownAnimation;*/    /*-webkit-animation-duration: 2s;*/    /*-webkit-animation-timing-function: linear;*/    /*-webkit-animation-delay: 0s;*/    /*-webkit-animation-iteration-count: 1;*/    /*-webkit-animation-direction: alternate;*/    /*-webkit-animation-play-state: running;*/    /*-moz-animation-name: betDownAnimation;*/    /*-moz-animation-duration: 2s;*/    /*-moz-animation-timing-function: linear;*/    /*-moz-animation-delay: 0s;*/    /*-moz-animation-iteration-count: 1;*/    /*-moz-animation-direction: alternate;*/    /*-moz-animation-play-state: running;*/    /*-o-animation-name: betDownAnimation;*/    /*-o-animation-duration: 2s;*/    /*-o-animation-timing-function: linear;*/    /*-o-animation-delay: 0s;*/    /*-o-animation-iteration-count: 1;*/    /*-o-animation-direction: alternate;*/    /*-o-animation-play-state: running;*/    /*animation-name: betDownAnimation;*/    /*animation-duration: 2s;*/    /*animation-timing-function: linear;*/    /*animation-delay: 0s;*/    /*animation-iteration-count: 1;*/    /*animation-direction: alternate;*/    /*animation-play-state: running; */}@-webkit-keyframes betDownAnimation {    0% {        background: #faa; }    10% {        background: #faa; }    11% {        background: #f7f7f7; }    20% {        background: #f7f7f7; }    21% {        background: #faa; }    30% {        background: #faa; }    31% {        background: #f7f7f7; }    40% {        background: #f7f7f7; }    41% {        background: #faa; }    100% {        background: #f7f7f7; } }@-moz-keyframes betDownAnimation {    0% {        background: #faa; }    10% {        background: #faa; }    11% {        background: #f7f7f7; }    20% {        background: #f7f7f7; }    21% {        background: #faa; }    30% {        background: #faa; }    31% {        background: #f7f7f7; }    40% {        background: #f7f7f7; }    41% {        background: #faa; }    100% {        background: #f7f7f7; } }@-o-keyframes betDownAnimation {    0% {        background: #faa; }    10% {        background: #faa; }    11% {        background: #f7f7f7; }    20% {        background: #f7f7f7; }    21% {        background: #faa; }    30% {        background: #faa; }    31% {        background: #f7f7f7; }    40% {        background: #f7f7f7; }    41% {        background: #faa; }    100% {        background: #f7f7f7; } }@keyframes betDownAnimation {    0% {        background: #faa; }    10% {        background: #faa; }    11% {        background: #f7f7f7; }    20% {        background: #f7f7f7; }    21% {        background: #faa; }    30% {        background: #faa; }    31% {        background: #f7f7f7; }    40% {        background: #f7f7f7; }    41% {        background: #faa; }    100% {        background: #f7f7f7; } }/*TOP WINNER*/.white #menu___view {    padding: 0;    width: 100%;    background: none;    height: 40px;}.white #top_winner {    border: none;    margin: 10px 0 20px;    border-radius: 0;}#top_winner .b-menu__link {    background: #3BA868;    border-right: 2px solid #339B5E;}.top_winner_title {    padding: 0 1rem !important;}.top_winner_title .bet_slip_txt {    display: inline-block;    font-weight: 500;}.white .top_winner_table td {    border: 1px solid #d5d5d5;}.white .top_winner_table thead {    background: #f2f2f2;}.white .top_winner_table thead td {    border-top: 1px solid #d5d5d5;    font-size: 12px;}.white .top_winner_table tbody tr td {    background: #fff;    font-size: 12px;}.white .top_winner_table tbody tr td:last-child,.white .top_winner_table thead td:last-child {    border-right: none;}.white .m-menu__item_view .b-menu__link {    font-size: 11px;    font-weight: 600;    color: #fff;    text-decoration: none;    line-height: 40px;    float: left;    border: none;    border-right: 4px solid #287FBC;    background: #2E91D5;    height: 100%;}.white .m-menu__item_view .b-menu__link .b-menu__link_icon {    font-size: 11px;    font-weight: 600;    color: #fff;}#top_winner #menu___view .b-menu__link {}.white .m-menu__item_view .b-menu__link:first-child {    border-left: none;}.white .m-menu__item_view .b-menu__link:last-child {    border-right: none !important;}.white .m-menu__item_view .b-menu__link:hover,.white .m-menu__item_view .m-menu__item_active {    background: #2A85C4;    border-top: 0;}.white .m-menu__item_view .m-menu__item_active b {    color: #fff;    font-weight: normal;}.top_winner_window .wrapper .wrapper_mid {    top: 100px;    font-weight: normal;    border: none;    box-shadow: none;}.white .top_winner_window .content thead tr {    background: #3FB26E;    height: 50px;    text-align: center;    border: none;    color: #fff;    border-radius: 3px 3px 0 0;    font-size: 14px;    line-height: 50px;}.white .top_winner_window .content th:nth-last-child(n - 3),.white .top_winner_window .content td:nth-last-child(n - 3) {    padding: 0;    text-align: center;}.white .top_winner_window .content th:nth-last-child(4),.white .top_winner_window .content td:nth-last-child(4),.white .top_winner_window .content th:nth-last-child(5),.white .top_winner_window .content td:nth-last-child(5) {    text-align: left;}.white .top_winner_window .content thead th:nth-last-child(2) {    text-align: center;}.white .top_winner_window .content_inside tbody td .banker_icon {    border: 1px solid #8d8f98;    padding: 0 5px;    border-radius: 4px;    color: #fff;    background: #8d8f98;    font-weight: 500;    font-size: 12px;    margin-right: 2px;    position: relative;    top: -1px;}.white .top_winner_window .content_inside tbody td {    line-height: 24px;    vertical-align: middle;}.white .top_winner_window .content_inside tbody tr {    box-shadow: inset 0 -2px 0 #F4F5F9;}.white .top_winner_window .content_inside tbody tr.non_emphasized {    box-shadow: none;}.white .top_winner_window .content_inside tr.emphasized .status_table_cell {    vertical-align: top;}.white .top_winner_window .content_inside tbody {    background: #fff;}.white .top_winner_window .content th {}.white .top_winner_window .content_inside tr:first-child > td:first-child b {    font-weight: 700;}.white .top_winner_window .content_inside tr:first-child > td:first-child,.white .top_winner_window .content_inside .status_table_cell {    background-color: #fff !important;}.white .top_winner_window .content_inside tr:first-child td:first-child {}.white .top_winner_window .content_inside tr:first-child td:first-child + td {}.white .top_winner_window .content_inside tr:first-child td {    background: transparent;}.white .top_winner_window .content_inside tr.emphasized:nth-child(even) td {    background: transparent;}.white .top_winner_window .content_inside tr.emphasized:nth-child(odd) td {    background: transparent;}.white .top_winner_window .content_inside tr.emphasized .status_table_cell {}.white .top_winner_window .content_inside tr.emphasized td:first-child,.white .top_winner_window .content_inside tr.emphasized .status_table_cell + td {}.white .top_winner_window .content_inside td {    color: #555;    height: 72px;}.white .top_winner_window .content_inside td:nth-last-child(6) {    font-weight: 700;    font-size: 14px;    color: #82848E;    line-height: 18px;}.white .top_winner_window .content_inside td:nth-last-child(6) span {    font-weight: 600;    font-size: 11px;    color: #82848E;    line-height: 12px;}.white .top_winner_window .content_inside td:nth-last-child(5) {    font-weight: 700;    font-size: 14px;    color: #424757;    line-height: 18px;    padding: 10px 10px 10px 0;}.white .top_winner_window .content_inside td.numbers_title span {    display: inline-block;    padding: 7px 10px;    background: #fff;    border: 1px solid #E5E8F0;    border-radius: 3px;    font-size: 14px;    color: #424757;    text-align: center;    line-height: 14px;    min-width: 50px;    font-weight: 500;}.white .top_winner_window .content_inside td.total {    color: #424757;    font-weight: 600;    text-align: center;}.white .top_winner_window .content_inside td:nth-last-child(6),.white .top_winner_window .content_inside td:nth-last-child(7) {    text-align: center;}.top_winner_window .content td {    padding: 0 20px;}.white .top_winner_window .content_inside tr.non_emphasized td {    height: 40px;    border-bottom: 2px solid #F0F3FA;}.white .top_winner_window .content_inside tr.non_emphasized td:first-child {    padding: 0;    text-align: left;}.white .top_winner_window .content_inside tr.non_emphasized td:last-child {    text-align: left;}.top_winner_window .content .content_inside b {}.top_winner_window .content .content_inside .b-result {    vertical-align: initial;}.white #login-failed__lightbox.b-lightbox, .white #confirm__lightbox.b-lightbox, .white .wrapper_error .wrapper_mid_error, .white #redirect__lightbox {    background: #5D6267;    border-color: #70767C;}.white .b-lightbox__content, .white .b-lightbox__title {    color: #fff;}.white .b-lightbox__content {    font-weight: 200;}.b-lightbox__button .b-button__bg_red b {    border: none;}.monitor_icon {    display: inline-block;    width: 20px;    height: 18px;    background: url("../img_cis/monitor_icon.png") no-repeat left top;    margin-top: 5px;}.video_cell.active .monitor_icon{    background-position: right top;}.live_no_tabs_highlights {    border-radius: 5px 5px 0 0;}.live_no_tabs_highlights thead.highlights_league_block {    background-color: #252b31;}.live_no_tabs_highlights thead.highlights_league_block td {    background: transparent !important;}.live_no_tabs_highlights .sport_header td {    border: none !important;    background: #416b3e;    color: #ffffff;    text-align: left;    padding-left: 10px;    text-transform: uppercase;    height: 36px;}.live_no_tabs_highlights .sport_header_ts td {    background: #547592;}.live_no_tabs_highlights .sport_header_bb td {    background: #ca725d;}.highlight_event_live_link,.highlight_event_score {    border-left: 0 !important;}.live_no_tabs_highlights td.sport_header_icon {    background: #b5b5b5;    text-align: center;    padding: 0;}.live_no_tabs_highlights .highlights_league_block .asian_date {    text-transform: uppercase;}.live_no_tabs_highlights .asian_content_table .m-bet-grid__cell_count,.live_no_tabs_highlights .video_cell {    background: #252b31;    border-left: 1px solid #3e444a !important;    border-top: 1px solid #3e444a !important;}.live_no_tabs_highlights .asian_content_table .m-bet-grid__cell_count:hover,.live_no_tabs_highlights .video_cell:hover {    background: #253857;}.live_no_tabs_highlights .first_sport_event .video_cell,.live_no_tabs_highlights .asian_content_table .first_sport_event .m-bet-grid__cell_count {    border-top: none !important;}#highlights_live_events .live_no_tabs_highlights .video_cell.active .monitor_icon  {    background: url("../img_cis/monitor_icon.png") no-repeat right top;}.widget_icon {    display: inline-block;    width: 20px;    height: 19px;    background: url("../img_cis/widget_icon.png") no-repeat left top;}.video_cell.active .widget_icon {    background-position: top right;}.video_container td {    background: url("../img_cis/video_bg.jpg") no-repeat left top;    background-size: cover;    text-align: left;}.video_container td:before {    content: "";    height: 100%;    display: inline-block;    vertical-align: middle;}.highlights_widget_module {    vertical-align: middle;    margin: 15px 50px;    display: inline-block;}.highlights_video_module {    vertical-align: middle;    margin: 15px 50px;    display: inline-block;}#highlights_live_menu>div {    border-radius: 4px;    background: #fff;    margin-bottom: 10px;}#highlights_live_menu .title_reg {    height: 36px;}#highlights_live_menu {    font-weight: 300 !important;    font-size: 14px;    color: #000 !important;}#highlights_live_menu ul {    border-top: 1px solid #4c4c4c;}#highlights_live_menu li {    cursor: pointer;    padding: 7px 0 7px 32px;    background-color: transparent;    background-repeat: no-repeat;    background-position: 6px 6px;}#highlights_live_menu li:hover,#highlights_live_menu li.active {    background-color: #e1dfdf;}#highlights_live_menu li.live_favorites {    background-image: url("../img_cis/menu_icon_favorites.png");}#highlights_live_menu li.live_all_events {    background-image: url("../img_cis/menu_icon_all_events.png")}#highlights_live_menu li.live_monitors {    background-image: url("../img_cis/menu_icon_monitor.png");}#highlights_live_menu li.live_widget {    background-image: url("../img_cis/widget_icon_menu.png");}.live_no_tabs_highlights .highlights_league_block .block_title {    font-weight: 300 !important;    font-size: 14px;    text-align: left;    padding-left: 10px;}.live_no_tabs_highlights .favorites_column i,#live_events_running .favorites {    background: url("../img_cis/favorites_icon.png") no-repeat left top;    width: 24px;    height: 24px;    display: inline-block;    cursor: pointer;}.live_no_tabs_highlights .favorites_column i:hover,.live_no_tabs_highlights .favorites_column i.active,#live_events_running .favorites:hover,#live_events_running .favorites.favorite_added {    background: url("../img_cis/favorites_icon.png") no-repeat right top;}.highlight_event_score>span:first-child {    color: #000;}.cis_live_menu {    position: relative;}.cis_live_menu .b-menu {}.cis_live_menu .b-menu > .sport_item {    position: relative;    margin-bottom: 10px;    border-radius: 4px 4px 0 0;}.cis_live_menu .b-menu > .sport_item > .item_link {    display: block;    color: #282f35;    height: 40px;    line-height: 33px;    font-size: 15px;    background: #fff;    border-radius: 4px 4px 0 0;}.cis_live_menu .b-menu > .sport_item.sport_item_hb > .item_link,.cis_live_menu .b-menu > .sport_item.sport_item_ts > .item_link,.cis_live_menu .b-menu > .sport_item.sport_item_bb > .item_link,.cis_live_menu .b-menu > .sport_item.sport_item_s > .item_link {    color: #fff;}.cis_live_menu .b-menu > .sport_item > .item_link > .b-menu__icon {    margin: 7px 7px 7px 18px;}.cis_live_menu .b-menu > .sport_item > .item_link > .m-menu_name_sport {    padding: 0 0 0 0;    font-size: 15px;    vertical-align: -moz-middle-with-baseline;    vertical-align: -webkit-baseline-middle;    text-transform: uppercase;}.cis_live_menu .b-menu > .sport_item.sport_item_s > .item_link {    background: #416b3e; /* Old browsers */    background: -moz-linear-gradient(to bottom, #416b3e 0%,#385b35 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#416b3e), color-stop(100%,#385b35)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(to bottom, #416b3e 0%,#385b35 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(to bottom, #416b3e 0%,#385b35 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(to bottom, #416b3e 0%,#385b35 100%); /* IE10+ */    background: linear-gradient(to bottom, #416b3e 0%,#385b35 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#416b3e', endColorstr='#385b35',GradientType=0 ); /* IE6-9 */}.cis_live_menu .b-menu > .sport_item.sport_item_bb > .item_link {    background: #ca725d; /* Old browsers */    background: -moz-linear-gradient(to bottom, #ca725d 0%,#b46654 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca725d), color-stop(100%,#b46654)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(to bottom, #ca725d 0%,#b46654 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(to bottom, #ca725d 0%,#b46654 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(to bottom, #ca725d 0%,#b46654 100%); /* IE10+ */    background: linear-gradient(to bottom, #ca725d 0%,#b46654 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca725d', endColorstr='#b46654',GradientType=0 ); /* IE6-9 */}.cis_live_menu .b-menu > .sport_item.sport_item_ts > .item_link {    background: #547592; /* Old browsers */    background: -moz-linear-gradient(to bottom, #547592 0%,#49657e 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#547592), color-stop(100%,#49657e)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(to bottom, #547592 0%,#49657e 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(to bottom, #547592 0%,#49657e 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(to bottom, #547592 0%,#49657e 100%); /* IE10+ */    background: linear-gradient(to bottom, #547592 0%,#49657e 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547592', endColorstr='#49657e',GradientType=0 ); /* IE6-9 */}.cis_live_menu .b-menu > .sport_item.sport_item_hb > .item_link {    background: #e1bb38; /* Old browsers */    background: -moz-linear-gradient(to bottom, #e1bb38 0%,#bf9f30 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1bb38), color-stop(100%,#bf9f30)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(to bottom, #e1bb38 0%,#bf9f30 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(to bottom, #e1bb38 0%,#bf9f30 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(to bottom, #e1bb38 0%,#bf9f30 100%); /* IE10+ */    background: linear-gradient(to bottom, #e1bb38 0%,#bf9f30 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1bb38', endColorstr='#bf9f30',GradientType=0 ); /* IE6-9 */}.cis_live_menu .b-menu > .sport_item.sport_item_hb > .item_link > .b-menu__icon,.cis_live_menu .b-menu > .sport_item.sport_item_ts > .item_link > .b-menu__icon,.cis_live_menu .b-menu > .sport_item.sport_item_bb > .item_link > .b-menu__icon,.cis_live_menu .b-menu > .sport_item.sport_item_s > .item_link > .b-menu__icon {    background-image: url("../img_cis/bg_menu-icons_sprite_no-repeat1.png");}.cis_live_menu .b-menu > .sport_item > .toggle_submenu {    height: 40px;    width: 21px;    left: 0;    top:0;    cursor: pointer;    position: absolute;    z-index: 3;    text-decoration: none;    text-align: center;    background-image: url("../img_cis/arrowblue.svg");    background-repeat: no-repeat;    background-position: 7px center;    background-size: 7px auto;}.cis_live_menu .b-menu > .sport_item.sport_item_hb > .toggle_submenu,.cis_live_menu .b-menu > .sport_item.sport_item_ts > .toggle_submenu,.cis_live_menu .b-menu > .sport_item.sport_item_bb > .toggle_submenu,.cis_live_menu .b-menu > .sport_item.sport_item_s > .toggle_submenu {    background-image: url("../img_cis/arrowlight.svg");}.cis_live_menu .b-menu > .sport_item > .toggle_submenu.active {    background-position: 7px center;    background-size: 7px auto;    background-image: url("../img_cis/arrowbluechecked.svg");}.cis_live_menu .b-menu > .sport_item.sport_item_hb > .toggle_submenu.active,.cis_live_menu .b-menu > .sport_item.sport_item_ts > .toggle_submenu.active,.cis_live_menu .b-menu > .sport_item.sport_item_bb > .toggle_submenu.active,.cis_live_menu .b-menu > .sport_item.sport_item_s > .toggle_submenu.active {    background-image: url("../img_cis/arrowlightchecked.svg");}.cis_live_menu .b-menu > .sport_item > .toggle_submenu:hover,.cis_live_menu .country_submenu > .country_item > .toggle_submenu:hover {    background-size: 11px auto;    background-position: 5px center;}.cis_live_menu .country_submenu > .country_item > .toggle_submenu {    height: 32px;    width: 21px;    left: 0;    top:0;    cursor: pointer;    position: absolute;    z-index: 3;    text-decoration: none;    text-align: center;    background-image: url("../img_cis/arrowblue.svg");    background-repeat: no-repeat;    background-position: 7px center;    background-size: 7px auto;}.cis_live_menu .country_submenu > .country_item > .toggle_submenu.active {    background-position: 7px center;    background-size: 7px auto;    background-image: url("../img_cis/arrowbluechecked.svg");}.cis_live_menu a.item_link:hover,.cis_live_menu a.item_link.active {    /*background: #e1dfdf;*/}.cis_live_menu .t-country_flag {    float: left;}.cis_live_menu .country_submenu {    background: #fff;    border-radius: 0 0 4px 4px;    padding: 0 0 5px 0;}.cis_live_menu .country_submenu > .country_item {    position: relative;}.cis_live_menu .country_submenu > .country_item > .item_link {    display: block;    height: 32px;    color: #282f35;    position: relative;    line-height: 25px;    font-size: 13px;}.cis_live_menu .country_submenu > .country_item > .item_link > .t-country_flag {    height: 16px;    left: 21px;    margin: -8px 0 0;    position: absolute;    top: 50%;    width: 16px;}.cis_live_menu .country_submenu > .country_item > .item_link > .t-country_flag img {    border-radius: 10px;    vertical-align: top;}.cis_live_menu .country_submenu > .country_item > .item_link > .b-country_name {    padding-left: 49px;    padding-top: 0px;    vertical-align: -moz-middle-with-baseline;    vertical-align: -webkit-baseline-middle;    font-size: 13px;}.cis_live_menu .country_submenu > .country_item > .item_link:hover > .b-country_name,.cis_live_menu .country_submenu > .country_item > .item_link.active > .b-country_name {    font-weight: 500 !important;    color: #000;}.cis_live_menu .sport_item.sport_item_s .country_submenu > .country_item > .item_link:hover > .b-country_name,.cis_live_menu .sport_item.sport_item_s .country_submenu > .country_item > .item_link.active > .b-country_name {    color: #3e663b;}.cis_live_menu .sport_item.sport_item_bb .country_submenu > .country_item > .item_link:hover > .b-country_name,.cis_live_menu .sport_item.sport_item_bb .country_submenu > .country_item > .item_link.active > .b-country_name {    color: #b46654;}.cis_live_menu .sport_item.sport_item_ts .country_submenu > .country_item > .item_link:hover > .b-country_name,.cis_live_menu .sport_item.sport_item_ts .country_submenu > .country_item > .item_link.active > .b-country_name {    color: #49657e;}.cis_live_menu .sport_item.sport_item_hb .country_submenu > .country_item > .item_link:hover > .b-country_name,.cis_live_menu .sport_item.sport_item_hb .country_submenu > .country_item > .item_link.active > .b-country_name {    color: #bf9f30;}.b-country_name .country-name {    float: left;    display: inline-block;    color: #6e768e;    font-size: 14px;    font-weight: 600;}.clicked .b-country_name .country-name{    color:#21232b;}.cis_live_menu .league_submenu {}.cis_live_menu .league_submenu > .league_item {    padding: 0 0 0 18px;    font-weight: 300;}.cis_live_menu .league_submenu > .league_item > .item_link {    display: block;    height: 32px;    border-left: 1px solid #d6d6d6;    font-size: 13px;    color: #282f35;    line-height: 30px;    margin: 0;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    padding-right: 25px;    padding-left: 25px;    background-image: url("../img_cis/menu_arrow_icon.png");    background-repeat: no-repeat;    background-position: 10px center;    text-decoration: none;}.cis_live_menu .league_submenu > .league_item > .item_link:hover,.cis_live_menu .league_submenu > .league_item > .item_link.active {    color: #000;    font-weight: 500;}/*---- Live main_content ----*/#live_events_running .b-bet-grid__out {    background: none;    border: none;}.white .sub_title td {    font-size: 14px;    font-weight: 500;    padding: 0!important;    background: #282f35; /* Old browsers */    background: -moz-linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282f35), color-stop(100%,#22282d)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* IE10+ */    background: linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282f35', endColorstr='#22282d',GradientType=0 ); /* IE6-9 */    color: #fff;    text-align: center;    border-left: 1px solid #363c42;    border-bottom: 1px solid #404040;    text-transform: uppercase;}.white .sub_title td .g-left {    padding: 0 0 0 20px;    font-size: 15px;}.white .sub_title td:first-child {    background: rgba(0, 0, 0, 0) url("../img_cis/ax.bet.i.bg.png") no-repeat scroll left center;    height: 35px;    width: 65px;    color: #64676c;    font-style: italic;    border-left: none;    font-weight: 600;}.live_title td .b-menu__icon {    margin: 4px 0 7px 0;    position: static;}.live_title td {    font-size: 14px;    line-height: 20px;    text-transform: uppercase;    color: #fff;    font-weight: 500;    padding: 0 12px !important;    background: #282f35; /* Old browsers */    background: -moz-linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282f35), color-stop(100%,#22282d)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* IE10+ */    background: linear-gradient(to bottom, #282f35 0%,#22282d 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282f35', endColorstr='#22282d',GradientType=0 ); /* IE6-9 */}.live_title td:first-child {    text-align: center;}.live_title td.m-menu__link_s {    background: #416b3e;    border-top: 1px solid #4e804a;}.live_title td.m-menu__link_bb {    background: #ca725d;    border-top: 1px solid #d58970;}.live_title td.m-menu__link_ts {    background: #547592;    border-top: 1px solid #658ca8;}.live_title td.m-menu__link_hb {    background: #e0ba38;    border-top: 1px solid #e7c943;}.live_title td:first-child {    background: #b5b5b5;    border-top: 1px solid #c4c4c4;}.live_title td img {    display: block;    float: left;    margin: 4px 10px 0 0;}.white .t_live_odd td,.white .t_live_even td {    color: #282f35;    border-top: none;    font-size: 12px;    font-weight: 500;    line-height: 16px;}.white .t_live_odd td {    background: #ffffff;}.white .t_live_even td {    background: #f2f2f2;}.white .t_live_even:hover td,.white .t_live_odd:hover td {    background: #e1dfdf;}.t_live td.index_counter {    border-left: 1px solid #d4d6d7;}.white .t_live_odd .time_match,.white .t_live_even .time_match {    border-top: none;    border-right: none;    color: #282f35;    text-align: center;    padding: 0 !important;    border-left: none;}.white .t_live_odd .time_match {    background: #fff;}.white .t_live_even .time_match {    background: #f2f2f2;}.white .t_live_odd .time_match .time_match_score,.white .t_live_even .time_match .time_match_score {    color: #e50000;}.part_name_l  {    padding: 4px 0 4px 18px !important;}.white .t_live td > div {    height: auto;    padding: 0;    width: auto;    font-size: 13px;}.white .item_color_0 .b-link_ev,.white .item_color_1 .b-link_ev,.white .item_color_2 .b-link_ev,.white .item_color_3 .b-link_ev,.white .t_live .odd_block,.white .t_live a,.white .t_live .b-link_ev,.white .e_odd a,.white .e_odd .odd-value_block {    background: none;    border: medium none;    border-radius: 0;    line-height: 18px;    margin: 0;    padding: 11px 0;    width: auto;    text-align: center;    color: #282f35;    font-weight: 500;}.white .item_color_0 .b-link_ev:hover,.white .item_color_1 .b-link_ev:hover,.white .item_color_2 .b-link_ev:hover,.white .item_color_3 .b-link_ev:hover,.white .t_live .odd_block:hover,.white .t_live a:hover,.white .t_live .b-link_ev:hover,.white .e_odd a:hover,.white .e_odd .odd-value_block:hover {    background: #ADCAAB;    border: none;}.white .item_color_0 .b-link_ev.selected,.white .item_color_1 .b-link_ev.selected,.white .item_color_2 .b-link_ev.selected,.white .item_color_3 .b-link_ev.selected,.white .t_live .odd_block.selected,.white .t_live a.selected,.white .t_live .b-link_ev.selected,.white .e_odd a.selected,.white .e_odd .odd-value_block.selected,.white .item_color_0 .b-link_ev.selected:hover,.white .item_color_1 .b-link_ev.selected:hover,.white .item_color_2 .b-link_ev.selected:hover,.white .item_color_3 .b-link_ev.selected:hover,.white .t_live .odd_block.selected:hover,.white .t_live a.selected:hover,.white .t_live .b-link_ev.selected:hover,.white .e_odd a.selected:hover,.white .e_odd .odd-value_block.selected:hover,.white #live_events_running .t_live_odd .selected.market_disabled {    background: #e1bb38;    border: none;}.t_live td .l_drp {    color: #282f35;    height: auto;    padding: 0 !important;    width: auto;    text-align: center;    line-height: 18px;    font-size: 13px;}.white .t_live .video_cell {    border-left: 1px solid #d4d6d7;    background: #282f35;    text-align: center;}.t_live span.nlink {    padding: 11px 0;    line-height: 18px;    font-size: 13px;    color: #fff;    text-decoration: none;    width: 40px;}.white .t_live:hover span.nlink {    color: #282f35;}.t_live .more_odds_item {    text-align: center;    border-left: 1px solid #3e444a;}.white .t_live:hover .more_odds_item {    border-color: #d4d6d7;}.white .t_live_odd .more_odds_item {     background: #252b31;}.white .t_live_even .more_odds_item {    background: #253857;}.white .t_live .favorite_col {    text-align: center;}.a_menu_toggle {    cursor: pointer;    height: 32px;    z-index: 3;}.a_menu_toggle.clicked {    background-image: url("../img_cis/arrowlightchecked.svg");}.a_menu_check_toggle {    cursor: pointer;    height: 32px;    z-index: 3;}.a_menu_toggle:hover, .a_menu_check_toggle:hover {    background-position: 0 center;    background-size: 11px auto;}.white #live_events_running #container {    padding: 0 0 10px 0;    background: none;    -webkit-column-gap: 1px;    -moz-column-gap: 1px;    column-gap: 1px;}.cover_table_events {    margin: 0 0 -3px 0;}.white .cover_table_events .b-shop-outcom {    border: none;    background: #fff;    font-weight: 500;}.white .cover_table_events .b-shop-outcom tr:nth-child(even) td {    background: #fff;}.white .cover_table_events .b-shop-outcom tr:nth-child(odd) td {    background: #f2f2f2;}#live_events_running th.b-shop-outcom__cell {    background: #5d6267;    font-size: 13px;    text-transform: uppercase;    height: 24px;}.white .cover_table_events .b-shop-outcom td.type_title{    background: #fff;    color: #282f35;    font-size: 14px;}#live_events_running th.b-shop-outcom__cell b {    font-weight: 300;}.white .cover_table_events .b-shop-outcom td {    border-left: 1px solid #d5d5d5;    border-right: 1px solid #d5d5d5;    border-top: none;    border-bottom: none;}.cover_table_events .b-shop-outcom td .b-link_ev {    font-size: 13px;    padding: 9px 9px 9px 0;    line-height: 16px;}.white .cover_table_events .b-shop-outcom td a:hover {    background: #ADCAAB;}.white .cover_table_events .b-shop-outcom td a.selected {    background: #E1BB38;}.live_close_button_form {    display: none;}.highlights_video_module.video_cover iframe {    background: url('../img/streamimg.jpg') no-repeat left top;    background-size: 100% 100%;}#video_container {    background: url("../img_cis/video_bg.jpg") no-repeat center top;    background-size: cover;    text-align: center;}@media screen and (max-width: 1380px) {    .highlights_widget_module {        margin: 15px 10px;    }}#left_col .b-search {    width: 100%;    height: 50px;    position: relative;    float: none;    box-sizing: border-box;    margin: 0 0 20px 0;    overflow: visible;    background: #fff url("../img_new/left_menu/icon-triangle.svg") no-repeat 12px center;    border-radius: 3px;}#left_col .b-search .b-search__input {    background: transparent;    border: 1px solid #ECEEF3;    font-weight: 500;    font-size: 14px;    color: #9D9FA9;    border-radius: 3px;    padding-left: 30px;    width: 100%;    height: 100%;    box-sizing: border-box;    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#left_col .b-search .b-search__input::placeholder {    color: #6c757d;    font-weight: 500;}#left_col .b-search .b-search__input:focus {    color: #495057;    border-color: #80bdff;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.white .button_search {    background: url("../img_new/left_menu/icon-search.svg") no-repeat ;    width: 20px;    height: 20px;    position: absolute;    top: 15px;    right: 12px;}.b-menu__link_icon {    font-size: 13px;}.today_events_link {    margin: 0 0 10px 0;    border-radius: 3px;    background: linear-gradient(59deg, #3FB26E 0%, #3FB26E 79%, #3ba868 79%, #3ba868 83%, #3FB26E 83%, #3FB26E 85%, #3ba868 85%, #3ba868 100%);}.today_events_link a {    font-size: 11px;    color: #fff;    font-weight: 600;    text-decoration: none;    height: 50px;    padding: 0.5rem 1rem;    display: flex;    align-items: center;    box-sizing: border-box;    text-transform: uppercase;}.today_events_link_left-icon {    background: url(../img_new/left_menu/icon-stadium.svg) no-repeat;    width: 28px;    height: 20px;    margin-right: 0.5rem;}.m-menu_icon-clock {    background: url(../img_new/left_menu/ic-clock.svg) no-repeat;    width: 28px;    height: 20px;    margin-right: 0.5rem;}.today_events_link .arrow_right_icon {    background: url("../img_new/right-arrow.svg") no-repeat;    width: 12px;    height: 10px;    margin-left: auto;}.today_events_results_link {    background: linear-gradient(59deg, #3199E1 0%, #3199E1 79%, #2E91D5 79%, #2E91D5 83%, #3199E1 83%, #3199E1 85%, #2E91D5 85%, #2E91D5 100%);}.today_events_results_link a {}.today_events_results_link .today_events_link_left-icon {    background: url(../img_new/left_menu/icon-duduk.svg ) no-repeat;    width: 28px;    height: 26px;    margin-right: 0.5rem;}/* LIVE !!!*/.live-large .l-page__body .l-page__body_u {    background: none;    border: none;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.white .l-page__body {    background: none !important;    border: none !important;}.white .live_soccer + .l-page__body .l-page__c_out:after,.white .live_soccer + .l-page__body .l-page__c_out:before,.white .live_tennis + .l-page__body .l-page__c_out:after,.white .live_tennis + .l-page__body .l-page__c_out:before,.white .live_volleyball + .l-page__body .l-page__c_out:after,.white .live_volleyball + .l-page__body .l-page__c_out:before,.white .live_basketball + .l-page__body .l-page__c_out:after,.white .live_basketball + .l-page__body .l-page__c_out:before,.white .live_hoc.live_volleyball + .l-page__body .l-page__c_out:after,.white .live_hoc.live_volleyball + .l-page__body .l-page__c_out:before {    content: normal;}.white .l-page__body .l-page__body_u {    border-top: none !important;    background: none;}.white #live_type + .l-page__body .l-page__c_out {    background: none;}#live_type + .l-page__body .l-page__l {    width: 240px;    margin-right: 0;}.white #live_type + .l-page__body .l-page__c_out {    padding: 0 20px;    border-top: none;}#live_type + .l-page__body .l-page__c_out {    margin-left: auto;}.white .live-large  .l-page__body .l-page__c_out {    background: none !important;}.white .l-page__body .l_title {}#live_type + .l-page__body .l-page__l {    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    overflow: hidden;}.white #live_type + .l-page__body .d-left_col {    margin-bottom: 0;    border: none;    background: none;} .m-menu_icon-drop {    background: url("../img_new/events/ico-collapse-all.svg") no-repeat;    height: 20px;    width: 20px;    margin-right: 8px;    position: relative;    top: 5px;}.live-large .l-page__l .m-menu_icon-drop.select {}.live-large .m-menu_icon-drop.select {}/*#menu___allsports.select_live-menu > .b-menu__item .b-menu__link_live:hover .m-menu_name_sport,*//*#menu___allsports.select_live-menu > .b-menu__item .b-menu__link_live.active .m-menu_name_sport {*/    /*background: #fff !important;*//*}*//*#menu___allsports.select_live-menu > .b-menu__item .b-menu__link_live:hover .m-menu_name_sport span,*//*#menu___allsports.select_live-menu > .b-menu__item .b-menu__link_live.active .m-menu_name_sport span {*/    /*color: #424757 !important;*//*}*/.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live {    height: 50px;    line-height: 50px;    background: #fff;    border-radius: 3px;}.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live .b-menu__icon {    margin-top: 0;}.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live b {    border-radius: 3px;}.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live.active b {    border-radius: 3px 3px 0 0;}.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live.hide .b-menu__icon-arrow {    transform: none;}.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live.active b,.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live:hover b {    background: #82848E;}.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live.active .sport-name_live,.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live.active .sport_counter,.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live:hover .sport-name_live,.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live:hover .sport_counter {    color: #fff;}.b-menu__link_live-menu {    color: #fff;    text-decoration: none;}.m-menu_name_sport {    font-size: 14px;    font-weight: normal;}.b-menu__item .m-menu_name_sport {    /*width: 200px;*/}.white #live_type + .l-page__body .b-menu__item .m-menu_name_sport {    width: 100%;}.white .select_live-menu .m-menu_name_sport {    display: flex;    align-items: center;    height: 100%;    padding: 11px 15px;}.white .select_live-menu .m-menu_name_sport .sport_counter,.white .select_live-menu .m-menu_name_sport .sport-name_live {    display: inline-block;    color: #424757;    font-size: 14px;    font-weight: 500;}.white .select_live-menu .m-menu_name_sport .sport_counter {    margin-left: auto;    margin-right: 16px;}.white .select_live-menu .m-menu_name_sport .b-menu__icon {    display: block;}.white  .select_live-menu  .m-menu_name_sport .b-menu__icon-arrow {    background: url("../img_new/left_menu/down-error-gray.svg") no-repeat;    width: 10px;    height: 6px;    display: inline-block;    order: 1;    transform: none;}.white .select_live-menu .b-menu__link_live.active .m-menu_name_sport .b-menu__icon-arrow {    transform: rotateX(180deg);}.white .select_live-menu .b-menu__link_live:not(.active) {    border-radius: 3px !important;}.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live:not(.hide) .b-menu__icon-arrow {}.d-left_col_live .b-menu__icon {    margin-left: 0;}.l-page__body .b-menu__item_sub .b-menu__link,.l-page__body #main_content .b-bet-grid__one_ev .up_content .b-bet-grid__cell,.l-page__body .favourite_box {    background: #fff;}.live-large .l-page__body .b-menu__item_sub .b-menu__link:hover {    /*background: #fff !important;*/}.l-page__body .b-menu__item_sub .b-menu__link.live_act {}.white #live_type + .l-page__body .b-menu__item_sub .b-menu__link {    border: none;    background: transparent;    opacity: 1;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item {    border-top: none !important;    padding: 0;    background: #fff;    opacity: 1;    border-bottom: 2px solid #3FB26E;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item .b-menu__link {    padding: 15px 20px;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item.has_odds {    padding: 0 0 15px 0;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item.has_odds .b-menu__link {    padding: 15px 20px 0 20px;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item:hover,#menu___allsports.select_live-menu .b-menu__item_sub.event_item.live_act {    background: #F6F8FF !important;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item .item-odd-continaer {    display: flex;    padding: 0 15px;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item .item-odd {    width: 100%;    margin-top: 10px;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item .item-odd a {    padding: 5px 10px;    font-weight: 500;    font-size: 11px;    color: #82848E;    display: block;    background: #FFFFFF;    border: 1px solid #E5E8F0;    margin: 0 2.5px;    border-radius: 3px;    text-decoration: none;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item .item-odd a:after {    display: block;    content: "";    clear: both;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item .item-odd a.selected,#menu___allsports.select_live-menu .b-menu__item_sub.event_item .item-odd a:hover {    background-color: #3FB26E;    border-color: #3FB26E;    color: #fff;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item .item-odd:last-child a {    margin: 0 0 0 2.5px;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item .item-odd:first-child a {    margin: 0 2.5px 0 0;}#menu___allsports.select_live-menu .b-menu__item_sub.event_item .item-odd .odds_value {    color: #424757;    float: right;}.b-menu__item_sub.league_item {    height: 40px;    display: flex;    align-items: center;    padding: 0 15px;    color: #fff;    background: #434757;    font-size: 14px;    font-weight: 500;    cursor: pointer;}.b-menu__item_sub.league_item .league_item__country-flag img {    width: 20px;    height: 20px;    object-fit: none;    margin-right: 16px;    border-radius: 50%;}.b-menu__item_sub.league_item .league_item__count {    margin-left: auto;    margin-right: 16px;}.b-menu__item_sub.league_item .league_item__country-name {    max-width: 140px;    overflow: hidden;    text-overflow: ellipsis;}.b-menu__item_sub.league_item:after {    content: "";    background: url(../img_new/left_menu/down-error-gray.svg) no-repeat;    width: 10px;    height: 6px;    display: inline-block;    order: 1;    transform: none;}.b-menu__item_sub.league_item.opened:after {    transform: rotateX(180deg);}.b-menu__item_sub .live-match-name {    display: inline-block;    max-width: 186px;    color: #424757 !important;    font-size: 12px;    font-weight: 600 !important;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    margin-bottom: -3px;}.b-menu__item_sub .item-odd-count {    display: none;}.b-menu__link.live_act .live-match-name {}.b-menu__item_sub .score .score {    background: #3FB26E;    color: #fff !important;    font-weight: 500 !important;    font-size: 14px;    padding: 0 9px;    border-radius: 3px;}.b-menu__item_sub:hover .score {}.b-menu__link.live_act .score {}.live-submenu-minute,.live-submenu-status {    display: inline-block;}.b-menu__link.live_act .live-submenu-minute,.b-menu__link.live_act .live-submenu-status {}.live-submenu-status {    margin-right: 10px;}.b-menu__item_sub .starttime {    font-size: 11px;    color: #ffffff !important;    font-weight: normal !important;    display: inline-block;}.b-menu__item_sub {    position: relative;}.remove_from_favourities,.add_to_favourities {    margin: 0;    background: url("../img_new/live/ic-favourite.svg") no-repeat;    width: 16px;    height: 16px;    position: absolute;    right: 15px;    top: 19px;}.b-menu__item_sub.disabled .add_to_favourities,.remove_from_favourities {    background-image: url("../img_new/live/ic-favourite-filled.svg");}.remove_from_favourities:hover {    background-image: url("../img_new/live/ic-favourite.svg");}.live-large .l-page__body .b-menu__item_sub .b-menu__link.live_act:hover {}.add_to_favourities:hover {    background-image: url("../img_new/live/ic-favourite-filled.svg");}.favourities_r, .market_favourities_r {    margin: 0;    background: url("../img_new/live/ic-favourite-filled.svg") no-repeat;    width: 16px;    height: 16px;    position: absolute;    right: 10px;    top: 19px;}.favourities_r:hover, .market_favourities_r:hover {    background-image: url("../img_new/live/ic-favourite.svg");}.b-box__content_live {    width: 100%;}.bet_right.live_right {    margin: 0;    padding-left: 0px;    min-height: 49px;}.game-summary {    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    position: relative;    overflow: hidden;    width: 100%;    box-shadow: 0 4px 5px #000;    float: left;    margin-bottom: 15px;}.game-summary .game-title {    height: 48px;    width: 100%;    background: #1b1c1f;}.game-title h3 {    font-size: 18px;    color: #7e7e7e;    font-weight: normal;    line-height: 48px;    margin-left: 19px;    float: left;    text-transform: uppercase;}.game-summary .game-title h3 span {    color: #fff;}.game-title h3 a {    color: #fff;    text-transform: uppercase;    text-decoration: none;}.game-summary .game-title h3 a:hover {    color: #7e7e7e;}.game-summary .game-title a.game-stats {    background: url("../img_cis/bet_assets.png") no-repeat -223px -74px;    width: 30px;    height: 29px;    float: right;    margin-right: 10px;    margin-top: 10px;}.game-summary .game-area {    background: url("../img_cis/game_area.png") no-repeat;    width: 771px;    height: 130px;}.game-summary .game-area .teams {    padding: 22px 22px 0 16px;}.game-summary .game-area .teams table td {    border: none;    display: inline-block;    width: 240px;    margin: 0 6px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.game-summary .game-area .teams table td.team-shield {    position: relative;    width: 76px;    height: 76px;    line-height: 29px;}.game-summary .game-area .teams table td.team-shield img {    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    display: none;}.game-summary .game-area .teams table td.team-name,.game-summary .game-area .teams table td.team-vs {    font-size: 29px;    color: #d2d3d1;    font-weight: normal;    text-align: center;}.game-summary .game-area .teams table td.team-vs {    color: #b57815;    width: auto;}.game-summary .game-area .game-time {    background: #1a1b1d;    border-top: solid 1px #2f3033;    border-bottom: solid 1px #030403;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    font-size: 13px;    color: #ffffff;    font-weight: normal;    text-align: center;    width: 180px;    height: 27px;    line-height: 27px;    position: absolute;    bottom: 20px;    left: 50%;    margin-left: -90px;}.game-summary .game-area {    background: url("../img_cis/game_area_large.png") no-repeat center top;    width: 100%;}.game-summary .game-area .teams {    padding: 25px 22px 0 16px;}.game-summary .game-area .teams table {    margin: 0 auto;}.game-summary .game-area .teams table td.team-score {    font-size: 32px;    color: #da8b02;    font-weight: normal;    width: auto;}.game-summary .game-area .teams table td.team-name {}.game-summary .game-area .teams table td {    margin: 0 10px;    padding: 8px;}#content_pre_live .game-summary .game-area .teams table td.team-name {    width: 270px;}.game-statistics {    position: absolute;    bottom: 10px;    left: 17%;}.game-statistics table {    margin-bottom: 0;}.game-statistics table td {    border: none;    font-size: 13px;    color: #ffffff;    font-weight: normal;    text-align: center;    padding: 0 8px;    width: 25px;}.game-statistics table td span {    box-shadow: 2px 5px 10px #000;}.game-statistics table td span.yellow-card {    background: url("../img_cis/bet_assets.png") no-repeat -284px -154px;    width: 11px;    height: 15px;    display: inline-block;}.game-statistics table td span.red-card {    background: url("../img_cis/bet_assets.png") no-repeat -284px -188px;    width: 11px;    height: 15px;    display: inline-block;}.game-statistics table td span.goals {    background: url("../img_cis/bet_assets.png") no-repeat -284px -249px;    width: 17px;    height: 17px;    display: inline-block;}.game-statistics table td span.corner {    background: url("../img_cis/bet_assets.png") no-repeat -284px -217px;    width: 17px;    height: 16px;    display: inline-block;}.game-statistics.right {    left: inherit;    right: 17%;}#live_type + .l-page__body .events_contein {    float: left;    width: 100%;}.odd_box {    margin: 10px 0 0;    border-top: none;    background: transparent;}.odd_box:after {    display: block;    content: "";    clear: both;}#main_content .events_contein .odd_box .b-title.title_contein_box {    width: 100%;}#main_content .events_contein .odd_box .b-title.title_contein_box .bet_slip_txt {    background: linear-gradient(59deg, #3FB26E 0%, #3FB26E 89%, #3ba868 89%, #3ba868 91%, #3FB26E 91%, #3FB26E 92%, #3ba868 92%, #3ba868 100%);    font-size: 14px;    font-weight: 400;    margin-bottom: 10px;    cursor: pointer;    padding: 0 0 0 20px;    transition: all 0.3s;    white-space:unset;    overflow: visible;}#main_content .events_contein .odd_box .b-title.title_contein_box .bet_slip_txt.close,.market_block_title.close {    margin-bottom: 0;    border-radius: 3px;}.white #live_type + .l-page__body .title_contein_box:first-child h1 {    font-weight: 500;    background: #4C5262;    border: none;    font-size: 14px;    color: #fff;    text-transform: none;    height: 50px;    line-height: 50px;    border-radius: 3px 3px 0 0;    max-width: ;}.white #live_type + .l-page__body .odd_box .b-title__bg {    border-bottom: none;    overflow: visible;}.white #live_type + .l-page__body .b-title__bg + div {    background: none;    float: left;    border: none !important;}.upcoming_nav {    margin-top: -33px;}#live_type + .l-page__body .b-title__bg + .b-bet-grid__one_ev {    padding-top: 0px !important;}#live_type + .l-page__body .b-bet-grid__out table {}#live_type + .l-page__body #main_content .b-bet-grid__cell:first-child .cell_bord_l {    padding: 0;}#live_type + .l-page__body #main_content .b-bet-grid__cell .cell_bord_l {    padding: 0;}.white #live_type + .l-page__body .d_week a,.white #live_type + .l-page__body .event_ex .fav_expres {    background: #fff;}.white #live_type + .l-page__body #main_content .b-bet-grid__cell a.b-link:hover {    opacity: 1;}.white #live_type + .l-page__body #main_content .b-bet-grid__cell a.selected {}.white #live_type + .l-page__body #main_content .selected b {}#live_type + .l-page__body #main_content .b-bet-grid__cell a.selected .b-index_block_size {    background: #3FB26E;    border: 1px solid #38A565;    color: #fff;}.white #live_type + .l-page__body .b-cell_hover .b-index_block_size {    width: 60px;    text-align: center;    border-radius: 3px;    font-size: 14px;    color: #424757;    line-height: 1.3;    padding: 5px 10px;    font-weight: 500;    display: inline-block;    background: #FFFFFF;    border: 1px solid #E5E8F0;    float: right;    position: static;    margin: 0;    order: 3;    box-shadow: none;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    flex-shrink: 0;}.white #live_type + .l-page__body .b-cell_hover.b-link_ev_dis .b-index_block_size,.white #live_type + .l-page__body .b-cell_hover.market_disabled .b-index_block_size {    cursor: not-allowed;    background: #F9FAFF url("../img_new/ic-locked-item.svg") no-repeat center !important;    border: 1px solid #E5E8F0 !important;}.white .s_title_ev a:hover {    color: #a7a7a7;}.b-cell_hover .b-index_block_size {}.white #live_type + .l-page__body .b-cell_hover.selected .b-index_block_size {    color: #fff !important;}.white .b-bet-grid__item_dparam {    order: 2;    margin-left: auto;    font-size: 14px;    margin-right: 20px;    color: #3FB26E;    font-weight: 400;    padding-left: 5px;}.white .up_odd .b-bet-grid__item_dparam,.white .down_odd .b-bet-grid__item_dparam {    margin-left: 0;}.b-bet-grid__one_ev .up_odd span.b-bet-grid__item_dparam {}.b-bet-grid__one_ev .down_odd span.b-bet-grid__item_dparam {}.up_odd_arrow {    display: none;    background: url("../img_new/ic-arr.svg") no-repeat right;    width: 15px;    height: 12px;    margin: 0 20px 0 auto;    order: 1;    flex-shrink: 0;}.down_odd_arrow {    display: none;    background: url("../img_new/ic-arr-red.svg") no-repeat right;    width: 15px;    height: 12px;    margin: 0 20px 0 auto;    order: 1;    flex-shrink: 0;}.up_odd .up_odd_arrow{    -webkit-animation-duration: 1.2s;    -webkit-animation-iteration-count: 3;    animation-duration: 1.2s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-name: fadeInIncrease;    animation-name: fadeInIncrease;}.down_odd .down_odd_arrow{    -webkit-animation-duration: 1.2s;    -webkit-animation-iteration-count: 3;    animation-duration: 1.2s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-name: fadeInIncrease;    animation-name: fadeInIncrease;}@-webkit-keyframes fadeInIncrease {    0% {opacity: 0;}    50% {opacity: 1;}    100% {opacity: 0;}}@keyframes fadeInIncrease {    0% {opacity: 0;}    50% {opacity: 1;}    100% {opacity: 0;}}.bet_slip_txt .m-menu_icon-drop {    margin-right: 16px;}.white #live_type + .l-page__body .m-message_no_result {    float: left;    background: #fff;    border: none;    color: #555;    margin: 0 0 0 0;    text-shadow: none;    padding: 20px;}.white #live_type + .l-page__body .m-message_no_result h3 {    width: 100%;    float: left;    color: #292828;    font-weight: normal;    margin-bottom: 10px;}.white .events_contein .title_contein_box h1 {    height: 48px;    border-top: solid 1px #2f3033;    border-bottom: solid 1px #0a0a0a;    position: relative;    background: #1b1c1e;    color: #a8a8a9;    text-transform: uppercase;    line-height: 30px;    padding: 0 15px;}.white #live_type + .l-page__body .title_contein_box h1 {    height: 36px;    line-height: 17px;}.white .link_w_check {    font-size: 12px;    color: #a8a8a9;    font-weight: normal;}.white .link_w_check:hover {    color: #fff;}.link_w_check_all_remove {    float: left;}.white .events_contein .title_contein_box .b-checkbox {    display: none;}.white #leagues .table_leagues .b-bet-grid__cell .b-link {    background: #3d3f41;    color: #fff;    font-size: 11px;    font-weight: normal;    padding: 8px 5px;    height: 33px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.white .b-bet-grid__out {    margin-bottom: 0;    border: none;}.day_games .b-bet-grid__out {    margin-bottom: 20px;}.day_games .b-bet-grid__out .m-bet-grid__cell_count .b-link {    width: auto;    display: inline-block;    float: none;    text-align: center;    border-radius: 3px;    font-size: 14px;    text-decoration: none;    min-width: 50px;    position: static;    height: 30px;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    background: #3199E1;    color: #fff;    border: none;    padding: 0 !important;}.day_games .b-bet-grid__out .b-bet-grid__bets .b-title__bg {    padding: 0 15px;    line-height: 50px;}.day_games .b-bet-grid__out .b-bet-grid__bets .odds_value {    border: 0 !important;    background: transparent !important;    color: inherit !important;    transition: none !important;}.day_games .b-bet-grid__out .m-bet-grid__cell_count .b-link:hover {    background: #2A85C4;}.day_games .b-bet-grid__out .m-bet-grid__cell_count .b-link:focus {    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.day_games .b-bet-grid__out .m-bet-grid__cell_count .b-link div {    color: #fff;    line-height: 30px;    text-align: center;}.day_games .results .b-bet-grid__cell .b-link_name {    font-weight: 700;    font-size: 14px;    color: #424757;    line-height: 18px;}.day_games .results .m-bet-grid__cell_count {    font-weight: 400;    font-size: 14px;    color: #555;    text-align: left !important;    padding-left: 20px !important;    padding-right: 20px !important;}.events_contein.bet_slip_txt {    background: none;}.white .b-bet-grid__bets .b-bet-grid__even td, .white .b-bet-grid__bets .b-bet-grid__odd td {    background: inherit;    border: none;}.divisor {    margin: 0 3px;}.coupon_link_show {    background: #8c2122;    border-top: solid 1px #a5292a;    border-bottom: solid 1px #070708;    width: 138px;    height: 29px;    text-align: center;    line-height: 29px;    text-decoration: none;    float: left;    font-size: 13px;    color: #ffffff;    font-weight: normal;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    position: relative;    margin-left: 15px;    margin-right: 15px;    float: right;}.link_w_check-i {    float: right;}.white .b-bet-grid__bets .b-bet-grid__even td,.white .b-bet-grid__bets .b-bet-grid__odd td {    border-color: #323436;}.white #leagues .table_leagues .b-bet-grid__cell .b-link:hover {    color: #fff;}.white .b-checkbox {    background: url("../img_cis/assets.png") no-repeat -10px -355px;    width: 17px;    height: 17px;    float: left;    padding: 0;    border: none;    margin-right: 10px;    margin-left: 10px;    margin-top: -2px;}.white .checked .b-checkbox {    background: url("../img_cis/assets.png") no-repeat -10px -372px}.cover_leagues_cell_contry {    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    margin-bottom: 15px;    overflow: hidden;}.cover_leagues_cell_contry:first-child {    -webkit-border-radius: 0 0 10px 10px;    -moz-border-radius: 0 0 10px 10px;    border-radius: 0 0 10px 10px;}/* Banner Top !*/.white .b-banners.top_banners {    margin: 0;    padding: 0;}.b-box__inn {    padding-top: 20px;    background: #ffffff;    border-radius: 0 0 8px 8px;}.b-user-grid__cell_inn.live_data {    font-size: 13px;    color: #6d6d6d;}.b-user-grid__cell_inn.live_data b {    color: #555;}.b-user-grid__cell_inn .banker_icon {    border: 1px solid #6c757d;    padding: 0 5px;    border-radius: 4px;    color: #fff;    background: #6c757d;    font-weight: 500;    font-size: 12px;    position: relative;    margin-right: 5px;}.b-box__inn #subcontent .b-user-grid__cell_inn .live_i {    background: none;    width: 37px;    height: 17px;    margin: 1px 4px 0 0;    display: inline-block;    float: left;    border: 1px solid #ff4b55;    border-radius: 3px;    text-align: center;    line-height: 15px;    color: #ff4b55;    font-size: 12px;    font-weight: 700;    text-transform: uppercase;    box-shadow: none;}.b-paginator  {    display: flex;    justify-content: center;    width: 100%;    margin: 0;    background-color: transparent;}.b-paginator .b-paginator__item {    display: block;    background: #ECEEF3;    border-radius: 4px;    font-weight: 500;    font-size: 14px;    color: #424757;    text-align: center;    height: 50px;    width: 50px;    line-height: 50px;    padding: 0;    border: 1px solid #dee2e6;    margin: 0 5px;    text-decoration: none;}.b-paginator .b-paginator__item.b-paginator__first {    margin-right: auto;    margin-left: 0;    text-transform: uppercase;    width: auto;    padding: 0 15px;}.b-paginator .b-paginator__item.b-paginator__first:before {    content: "";    display: inline-block;    background: url("../img_new/bet_history/pg-arr-left.svg") no-repeat;    width: 14px;    height: 10px;    margin-right: 50px;}.b-paginator .b-paginator__item.b-paginator__first:hover:before {    background-image: url("../img_new/bet_history/pg-arr-left-white.svg")}.b-paginator .b-paginator__item.b-paginator__last {    margin-left: auto;    margin-right: 0;    text-transform: uppercase;    width: auto;    padding: 0 15px;}.b-paginator .b-paginator__item.b-paginator__last:hover:after {    background-image: url("../img_new/bet_history/pg-arr-right-white.svg")}.b-paginator .b-paginator__item.b-paginator__last:after {    content: "";    display: inline-block;    background: url("../img_new/bet_history/pg-arr-right.svg") no-repeat;    width: 14px;    height: 10px;    margin-left: 50px;}.b-paginator .b-paginator__item:first-child:not(.b-paginator__first) {    margin-left: auto;}.b-paginator .b-paginator__item:last-child:not(.b-paginator__last) {    margin-right: auto;}.b-paginator .b-paginator__item:first-child:last-child {    display: none;}    /*.b-paginator .b-paginator__item:last-child {*/    /*margin: 0 0 0 auto;*//*}*/.b-paginator .b-paginator__item.b-paginator__current,.b-paginator .b-paginator__item:hover {    color: #fff;    background: #424757;    text-decoration: none;}.white .wrapper_banners .img {    margin: 0;    border: none;    width: 100%;    height: 178px;}.cover_info {    height: 178px;}.white .wrapper_banners .cover_info {    margin: 0;    border: none;}.white .cover_info .cell_odds {    background: none;}.teaser-image .teaser-title {    position: relative;    z-index: 1;    font-size: 26px;    color: #ffffff;    font-weight: normal;}.teaser-image .teaser-title span {    color: #da8b02;}.teaser-image .teaser-league {    position: relative;    z-index: 1;    font-size: 15px;    color: #ffffff;    font-weight: normal;    text-transform: uppercase;}.teaser-image .teaser-bets {    position: relative;    z-index: 1;    margin-top: 20px;    background: rgba(39, 40, 41, 0.5);    min-width: 345px;    padding: 5px;    border-radius: 20px;    -moz-border-radius: 20px;    -webkit-border-radius: 20px;}.teaser-image .teaser-bets ul li {    display: inline;}.teaser-image .teaser-bets ul li a {    background: #1e1d1f;    text-decoration: none;    font-size: 14px;    color: #ffffff;    font-weight: normal;    margin-right: 10px;    display: inline-block;    height: 22px;    line-height: 23px;    min-width: 100px;    border-radius: 15px;    -moz-border-radius: 15px;    -webkit-border-radius: 15px;    overflow: hidden;    text-align: center;    border: 1px solid transparent;}.teaser-image .teaser-bets ul li a.selected.red {    background: #892021;}.teaser-image .teaser-bets ul li a.selected.green {    background: #207619;}.teaser-image .teaser-bets ul li a:hover {    border: solid 1px #207619;}.teaser-image .teaser-bets ul li a.red:hover {    border: solid 1px #892021;}.teaser-image .teaser-bets ul li a span.side {    float: left;}.teaser-image .teaser-bets ul li a.green span.side {    background: #207619;    height: 22px;    width: 29px;    display: inline-block;    text-align: center;}.teaser-image .teaser-bets ul li a.red span.side {    background: #892021;    height: 22px;    width: 29px;    display: inline-block;    text-align: center;}.teaser-image {    padding: 30px;    position: absolute;}.white .b-banners__nav div.banners_top_header {    padding: 0 !important;    border: none !important;    position: absolute;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    right: 0;    background: none;}#main_top_banner {    display: none;}#main_top_banner a:hover {    opacity: 1;}.white .b-banners__nav_item {    background: none repeat scroll 0 0 #fff;    border-radius: 5px;    display: block;    height: 10px;    margin: 0 5px;    border: 1px solid #ccc;    float: left;    outline: 0 none;    text-indent: -9999px;    width: 10px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.m-banners__nav_item_active, .b-banners__nav_item:active,.white .b-banners__nav_item:hover {    background: none repeat scroll 0 0 #398459 !important;}#main_top_banner .b-banners.top_banners {    padding-top: 0;}#main_top_banner .b-box__inn {    border: none !important;}.white .wrapper_banners {    background: none;}.white .b-banners__nav_item:first-child {    border-top: none;}.white .b-banners__nav_item:hover {}.white .banner_league_name {    font-size: 12px;    color: #ffffff;    font-weight: normal;    width: 100%;    display: inline-block;    float: left;}.banner_league_details {    float: left;    width: 147px;    margin-left: 10px;    display: inline-block;    line-height: 1;}.b-banners__nav_item img {    float: left;}.banner_league_date {    font-size: 11px;    color: #a7a7a7;    font-weight: normal;    margin-top: 5px;    float: left;    display: inline-block;    width: 100%;}/* Banner Top end !*/.white .betcart-pane-event-remove {    position: absolute;    text-decoration: none;    right: 0;    top: -11px;    z-index: 1;}.white .betcart-pane-all-event-remove {    position: absolute;    text-decoration: none;    right: 0;    top: 8px;    z-index: 1;}.betcart-couldown-orange {    border: none;}.white .day_games .b-bet-grid {    border-bottom: 4px solid #3FB26E;}.white .day_games .b-bet-grid .b-title {}.white .day_games .b-bet-grid .b-bet-grid_head_bg td:first-child {    padding-left: 15px;}.white .odd_box .b-bet-grid_head_bg .b-bet-grid__cell .b-bet-grid__date_div {    background: #fff;}.white .day_games .b-bet-grid__even,.white .day_games .b-bet-grid__odd {    box-shadow: inset 0 -2px 0 #F4F5F9;}.white .day_games .b-bet-grid .b-bet-grid_head_bg .b-bet-grid__cell {    background: #33A462;    border: 0 !important;    height: 40px;    vertical-align: middle;}.white .day_games .b-bet-grid .b-bet-grid_head_bg .b-bet-grid__cell div {    height: 40px;    line-height: 40px;}.white .b-bet-grid__even .b-bet-grid__cell:nth-child(n+3),.white .b-bet-grid__odd .b-bet-grid__cell:nth-child(n+3) {    text-align: center;}.white .b-bet-grid__even .b-bet-grid__cell,.white .b-bet-grid__odd .b-bet-grid__cell {    color: #424757;    border: 0;    height: 72px;    padding: 0;    vertical-align: middle;}.white .b-bet-grid__even .b-bet-grid__cell .b-link_name b,.white .b-bet-grid__odd .b-bet-grid__cell .b-link_name b {    font-weight: 700;    font-size: 14px;    color: #424757;}.white .b-bet-grid__even .b-bet-grid__cell .b-cell_time,.white .b-bet-grid__odd .b-bet-grid__cell .b-cell_time {    padding: 0 0 0 15px;    font-weight: 700;    font-size: 14px;    color: #82848E;}.white .b-bet-grid__title .b-bet-grid__cell,.white .b-bet-grid__date .b-bet-grid__cell div {    font-size: 11px;    color: #fff;    font-weight: 600;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    text-transform: uppercase;}.white .b-bet-grid__title .b-bet-grid__cell, .white .b-bet-grid__date .b-bet-grid__cell {}.white .b-bet-grid__date_div {    color: #fff;}.white .b-bet-grid__date_div.date_txt {    height: 50px;    line-height: 50px;    padding: 0 15px;    font-size: 14px;    font-weight: 700;    color: #424757;    border-radius: 3px;    border: none !important;    box-shadow: none !important;}.white .b-bet-grid__cell .b-link {    font-size: 14px;    color: #555;    font-weight: normal;}.white .b-bet-grid__cell .b-link {    line-height: normal;}.asian_content_table.single_row_table .cont_odds_row a,.white .day_games .cell_bord_l .b-link_ev {    width: auto;    display: inline-block;    float: none;    text-align: center;    border-radius: 3px;    background: #fff;    border: 1px solid #E5E8F0;    font-size: 14px;    text-decoration: none;    min-width: 50px;    color: #424757;    position: static;    height: 30px;    padding: 0;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.asian_content_table.single_row_table .cont_odds_row a:hover,.asian_content_table.single_row_table .cont_odds_row a.selected,.white .day_games .cell_bord_l .b-link_ev:hover,.white .day_games .cell_bord_l .b-link_ev.selected {    background: #3FB26E;    border: 1px solid #38A565;    color: #fff;}.asian_content_table.single_row_table .cont_odds_row a:focus,.white .day_games .cell_bord_l .b-link_ev:focus {    box-shadow: 0 0 0 0.2rem rgba(63, 178, 110, 0.5);}.asian_content_table.single_row_table .cont_odds_row a.show_additional_markets {    background: #3199E1;    color: #fff;    border: none;}.asian_content_table.single_row_table .cont_odds_row a.show_additional_markets:hover {    background: #2A85C4;}.asian_content_table.single_row_table .cont_odds_row a.show_additional_markets:focus {    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.asian_content_table.single_row_table .cont_odds_row a b,.white .day_games .cell_bord_l .b-link_ev b,.white .b-index_block_size b {    line-height: 30px;    font-weight: 400;    font-size: 14px;    color: inherit;    background: none;    box-shadow: none;    border: 0}.asian_content_table.single_row_table .cont_odds_row a span {    line-height: 30px;}.b-bet-grid__cell .b-cell_time b {}.white .m-bet-grid__cell_count .cell_bord_l {    display: inline-block;}.white .m-bet-grid__cell_count .b-link div {    border: none;    background: none;    color: #555;    margin: 0;}.white .m-bet-grid__cell_count .b-link div span {}.m-bet-grid__cell_count .b-link {    display: inline-block;}.white .m-bet-grid__cell_count .b-link div:hover {}.white .m-bet-grid__cell_count .b-link div i {    background: none;    float: none;    display: inline;}.white .m-bet-grid__cell_count .b-link div i:after {    content: ">";    margin-left: 5px;    font-style: normal;}.white .m-bet-grid__cell_count .b-link div:hover i {}.date_head .b-bet-grid__cell .b-link,.day_games .b-bet-grid__cell .b-link,.day_games .b-cell_time {    border-top: none;    opacity: 1;}.white .b-bet-grid__out .b-title__bg {    background: #3d3f41;    border-bottom: none;    font-weight: normal;    text-shadow: none;}.white .b-bet-grid__out:first-child .b-title__bg {    border-top: none;}.b-bet-grid__bets .b-title .b-link {}.white .b-link {    color: #555;}.white .b-bet-grid__bets .b-title .b-link:hover {    color: #555;}.white .tit_arr_ev {    background: url(../img/return_button_arr.png) no-repeat 0 -26px;}.white #leagues .table_leagues .b-bet-grid__bets .visible_leagues_table + .visible_leagues_table .b-bet-grid__cell {    border-color: #323436;}.white .s_title_ev {    font-weight: normal;}.white .events_contein .title_black {    border-bottom: none !important;}.betcart-pane-action-change {    display: none !important;}.white .crate_cupon {    position: absolute;    top: 21px;    right: 20px;    background: #fff !important;    color: #555;    border: none;    border: 1px solid #ccc;}.white .crate_cupon:hover {    background: #8c212 !important;    opacity: 1;}.white #return_link i {    height: 10px;    width: 12px;    background: url(../img_new/arr-back.svg) no-repeat;}.scope .clocks {    background: url("../img_cis/assets.png") no-repeat -142px -354px;    width: 12px;    height: 13px;    display: inline-block;    margin-right: 5px;    position: relative;    top: 1px;    margin-top: -3px;    display: none;}.b-menu__item {    position: relative;}/*.m-menu_icon-drop-i {*/    /*position: absolute;*/    /*height: 39px;*/    /*vertical-align: middle;*/    /*width: 24px;*/    /*display: inline-block;*/    /*cursor: pointer;*//*}*//*#left-menu .m-menu_icon-drop {*/    /*top: 50%;*/    /*margin-top: -3px;*/    /*position: absolute;*/    /*left: 8px;*//*}*/.a_menu_toggle {}#menu_toggle_s_1 {    background: none;}#menu_toggle_s_1 .m-menu_icon-drop {    background: url("../img_cis/bet_assets.png") no-repeat -179px -27px;    top: 50%;    position: absolute;    z-index: -999;    left: 8px;    height: 11px;    margin-right: 5px;    margin-top: -7px;}#menu_toggle_s_1.menu-open .m-menu_icon-drop {    background: url("../img_cis/bet_assets.png") no-repeat -164px -31px !important;    margin-top: -3px !important;    height: 3px !important;}#menu_toggle_s_4 {    height: auto;    background: none;}#menu_toggle_s_4.menu-open .m-menu_icon-dropsub {    background-position: -204px -31px;    width: 8px;    height: 5px;    margin-top: 14px;}.m-menu__link_active + .b-menu {    display: none;}.sport-name {    max-width: 172px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    float: left;    color: #424757;    font-size: 14px;    font-weight: 500;    text-transform: capitalize;}.b-menu__item_sub .scope {    font-size: 11px;    color: #82848E;    padding-left: 15px;    font-weight: 600;    text-transform: uppercase;}.b-menu__item_sub .score, .b-menu__item_sub .scope, .b-menu__item_sub .starttime {}.cont_top_table + .cont_top_table td {    border: none;}.cont_top_table + .cont_top_table td.first_child {    border-left: 1px solid #327a51;}.statistic {    background: url("../img_cis/bet_assets.png") no-repeat -188px -81px;    width: 15px;    height: 15px;    float: right;    margin-right: 5px;    position: relative;    top: 3px;}#virtual_events_container .events_contein {    background: #3d3f41;}.white .virtual_events_block .b-bet-grid__even .b-bet-grid__cell, .white .virtual_events_block .b-bet-grid__odd .b-bet-grid__cell {    border-color: #2b2c2d !important;}.cont_top_table_b td {    padding-bottom: 9px;    padding-top: 2px;}.cont_top_table_t td {    /*padding-top: 9px;*/    padding-bottom: 0;}.asian_score,.asian_date,.asian_name {    padding-top: 0 !important;}.asian_date,.asian_name {    text-align: left !important;    padding-left: 15px;}.betcart-pane-bottom-item input {    border-radius: 10px;    height: 20px;}.betcart-pane-bottom-item var, .betcart-pane-bottom-item input, .betcart-pane-bottom-item select {    font-weight: 600;    font-size: 11px;    color: #fff;    padding: 0 10px;    background: #3FB26E;    border-radius: 3px;    min-width: 72px;    height: 32px;    line-height: 32px;    margin-left: auto;}.betcart-pane-bottom-stake input {    font-weight: 600;    font-size: 11px;    color: #82848E;    padding: 0 10px;    background: #fff;    border: 1px solid #E5E8F0;    border-radius: 3px;    height: 28px;    min-width: 72px;    margin-left: auto;    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    text-align: left;}.betcart-pane-bottom-stake input:focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}#betcard-body {    margin-bottom: 0;}#betcard_container {    margin-bottom: 20px;}#betcard .b-button {    display: flex;    height: 40px;    align-items: center;    justify-content: center;    width: 155px;    background: #3FB26E;    border: 1px solid #3FB26E;    margin: 10px 0 0 0;    min-width: auto;    text-align: center;    white-space: nowrap;    vertical-align: middle;    user-select: none;    float: left;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#betcard .b-button.b-button_next:hover,#betcard .b-button.b-button_conf:hover {    background-color: #35965d;    border-color: #328c57;}#betcard .b-button.b-button_next:focus,#betcard .b-button.b-button_conf:focus {    box-shadow: 0 0 0 0.2rem rgba(63, 178, 110, 0.5);}#betcard .b-button.b-button_clear:hover {    background-color: #ff2531;    border-color: #ff1825;}#betcard .b-button.betcart-pane-action-item-disabled {    opacity: .5;    pointer-events: none;}#betcard .b-button.b-button_clear:focus {    box-shadow: 0 0 0 0.2rem rgba(255, 75, 85, 0.5);}#betcard .b-button.b-button_clear {    width: 86px;    background: #FF4B55;    border: 1px solid #FF4B55;    padding: 0;    margin-left: 0;    float: right;}#betcard .b-button .b-button__text {    font-size: 11px;    font-weight: 600;    color: #fff;    height: auto;}#betcard .b-button:before {    content: "";    display: block;    margin-right: 8px;    background-repeat: no-repeat;}#betcard .b-button.quick_bet_amount {    width: 40px;    margin: 0;    height: auto;}#betcard .b-button.quick_bet_amount:before {    content: none;}#betcard .b-button.b-button_next:before,#betcard .b-button.b-button_conf:before {    width: 16px;    height: 16px;    background-image: url("../img_new/ic-onay.svg");}.betcart-pane-action .b-button_clear:before {    width: 11px;    height: 12px;    background-image: url("../img_new/ic-bin.svg");}.betcart-pane-action .b-button_next:hover {    opacity: 1;}.betcart-pane-action .b-button .b-button__text {    color: #fff;}.white .b-button:hover {    border-top: none;}.betcart-pane-action-clear {}#content_pre_live .title_reg {    padding: 0;    height: 60px;    font-size: 18px;    background: #424757;}#content_pre_live .title_reg .bet_slip_txt {    line-height: 1;    height: 100%;    color: #fff;    font-size: 17px;    font-weight: 400;    padding: 0 15px 0 20px;}.title_reg .bet_slip_txt.with_description {    line-height: normal !important;    height: 100%;}.title_reg .event_description {     display: inline;    font-size: 13px;    line-height: 1;    opacity: 0.6;    white-space: pre-wrap;}.title_reg .event_description + .event_description:before {    content: ", ";}#content_pre_live .day_games .title_reg,#main_content .day_games .title_reg {    height: 50px;    background: #3FB26E;}#content_pre_live .day_games .title_reg .bet_slip_txt {    line-height: 50px;    font-size: 14px;    padding: 0 15px 0 15px;}#content_pre_live .title_reg .bet_slip_txt:before {}#content_pre_live .title_reg .bet_slip_txt:after {    display: none;}#content_pre_live .title_reg .b-menu__icon {    margin: 15px 10px 0 0;    width: 20px;    height: 20px;    background-image: url(../img_new/events/ic-futbol-white.svg);}.title_reg #return_link {    background: #F4F5F9 !important;    border: none;    margin: 0;    right: 15px;    top: 15px;    color: #424757;    font-weight: 600;    font-size: 11px;    border-radius: 3px;    height: 30px;    line-height: 30px;    padding: 0 12px;    text-transform: uppercase;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#content_pre_live .title_reg #return_link {    right: 15px;    top: 15px;}#content_pre_live .title_reg #return_link:hover {    background-color: #dbdfec;}.title_reg #return_link i {    margin-top: 10px;    margin-right: 8px;}.live_right {    width: 100%;}.live_left {    width: 100%;}.score_monitor {    margin-left: 5px;}.asian_content_table .cont_odds_row td.no-results {    background: #fff;    color: #555;}.highlights_sport_menu_item_s .b-menu__icon	{ background-position: 2px 0 !important; }		/* soccer */.highlights_sport_menu_item_bb .b-menu__icon	{ background-position: -21px 0; }	/* basketball */.highlights_sport_menu_item_ts .b-menu__icon	{ background-position: -46px 0; }	/* tennis */.highlights_sport_menu_item_ba .b-menu__icon	{ background-position: -70px 0; }	/* baseball */.highlights_sport_menu_item_rg .b-menu__icon	{ background-position: -95px 0; }	/* american footbal */.highlights_sport_menu_item_ih .b-menu__icon	{ background-position: -118px 0; }	/* ice hockey */.highlights_sport_menu_item_hoc .b-menu__icon   { background-position: -118px 0; }  /* hockey */.highlights_sport_menu_item_bm .b-menu__icon	{ background-position: -142px 0; }	/* badminton */.highlights_sport_menu_item_tts .b-menu__icon	{ background-position: -164px 0; }	/* table tennis */.highlights_sport_menu_item_g .b-menu__icon	{ background-position: -190px 0; }	/* golf */.highlights_sport_menu_item_mot .b-menu__icon	{ background-position: -214px 0; }	/* moto sport */.highlights_sport_menu_item_vb .b-menu__icon	{ background-position: -237px 0; }	/* volleyball */.highlights_sport_menu_item_sno .b-menu__icon	{ background-position: -262px 3px; }	/* snooker */.highlights_sport_menu_item_fut .b-menu__icon	{ background-position: -287px 0; }	/* futsal */.highlights_sport_menu_item_aus .b-menu__icon	{ background-position: -310px 0; }	/* aussie rules */.highlights_sport_menu_item_cur .b-menu__icon	{ background-position: -334px 2px; }	/* curling */.highlights_sport_menu_item_dar .b-menu__icon	{ background-position: -358px 0; }	/* durts */.highlights_sport_menu_item_rug .b-menu__icon	{ background-position: -383px 0; }	/* rugby */.highlights_sport_menu_item_rgl .b-menu__icon	{ background-position: -383px 0; }	/* rugby clon1*/.highlights_sport_menu_item_rgu .b-menu__icon	{ background-position: -383px 0; }	/* rugby clon2*/.highlights_sport_menu_item_bx .b-menu__icon	{ background-position: -407px 0; }	/* box */.highlights_sport_menu_item_hb .b-menu__icon	{ background-position: -432px 0; }	/* handball */.highlights_sport_menu_item_flo .b-menu__icon	{ background-position: -455px 0; }	/* floorball */.highlights_sport_menu_item_cm .b-menu__icon	{ background-position: -477px 0; }	/* Cricket */.highlights_sport_menu_item_bo .b-menu__icon	{ background-position: -500px 0; }	/* Mixed Martial arts */.highlights_sport_menu_item_wre .b-menu__icon	{ background-position: -672px 0; }	/* Wrestling  */.highlights_sport_menu_item_ban .b-menu__icon	{ background-position: -524px 0; }	/* Bandy */.highlights_sport_menu_item_pes .b-menu__icon	{ background-position: -568px 0; }	/* Pesapalo */.highlights_sport_menu_item_cyc .b-menu__icon	{ background-position: -592px 0; }	/* Cycling */.highlights_sport_menu_item_alp .b-menu__icon	{ background-position: -618px 0; }	/* Alpine Skiing */.highlights_sport_menu_item_ski .b-menu__icon	{ background-position: -647px 0; }	/* Ski Jumping */.highlights_sport_menu_item_mma .b-menu__icon	{ background-position: -672px 0; }	/* MMA */.highlights_sport_menu_item_mot .b-menu__icon	{ background-position: -707px 0; }	/* Motorbikes */.highlights_sport_menu_item_pol .b-menu__icon	{ background-position: -733px 0; }	/* Politics */.highlights_sport_menu_item_poo .b-menu__icon	{ background-position: -759px 0; }	/* Pool */.highlights_sport_menu_item_swi .b-menu__icon	{ background-position: -785px 0; }	/* Swimming */.highlights_sport_menu_item_oly .b-menu__icon	{ background-position: -809px 0; }	/* Olympics */.highlights_sport_menu_item_wat .b-menu__icon	{ background-position: -830px 0; }	/* Water Polo */.highlights_sport_menu_item_bea .b-menu__icon	{ background-position: -853px 0; }	/* Beach Volleball */.highlights_sport_menu_item_bia .b-menu__icon	{ background-position: -875px 0; }	/* Biathlon */.highlights_sport_menu_item_pok .b-menu__icon	{ background-position: -896px 0; }	/* Poker */.highlights_sport_menu_item_fie .b-menu__icon { background-position: -948px 0; }	/* Field hockey */.highlights_sport_menu_item_che .b-menu__icon { background-position: -974px 0; }	/* Field hockey */.top_winner_cell {    padding: 0;    margin: 10px 15px 0;    font-size: 14px;    position: relative;}.top_winner_right_container {    border-bottom: 2px solid #F4F5F9;    padding-bottom: 10px;    margin-left: 65px;}.top_winner_cell:last-child .top_winner_right_container {    border-bottom: none;}.top_winner_wrapper {    background: #fff;    overflow: hidden;    padding: 5px 0;    border-bottom: 4px solid #EAECF4;}.top_winner_place {    display: block;    vertical-align: middle;    line-height: 50px;    width: 50px;    height: 50px;    border-radius: 100px;    background: #F9FAFF;    border: 1px solid #EAECF3;    font-size: 22px;    font-weight: bold;    color: #3FB26E;    text-align: center;    position: absolute;    top: 0;    left: 0;}.top_winner_name {    display: inline-block;    font-size: 11px;    color: #82848E;    font-weight: 500;    width: 100%;    text-transform: uppercase;}.top_winner_name a {    font-size: 11px;    color: #3ba868;    font-weight: 700;}.top_winner_result {    display: block;    font-size: 17px;    color: #424757;    font-weight: 300;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.top_winner_result span {    font-weight: 500;    text-transform: capitalize;}.b-banners__outcome_head {    bottom: 55px;    top: auto;    right: 50%;    margin-right: -33px;}.b-banners__body {    padding-bottom: 39px;    background: url("../img_cis/slider-golge.png") no-repeat bottom center;}#live_type + .l-page__body .date_txt {}.asian_content_table {    margin-bottom: 15px;}.highlights_sport_block .asian_content_table {    margin-bottom: 0;}.betcart-pane-checkbox.checkbox_error {    padding: 0 20px 20px;    color: #ff4b55;    font-size: 12px;}.b-link_ev_dis,.market_disabled {    color: #B3B6C2;}.b-link_ev_dis,.market_disabled,.b-link_ev_dis:hover,.market_disabled:hover {}.info_phrase {vertical-align: middle;    padding-top: 5px;    display: inline-block;}.white #live_type + .l-page__body .d_week a {    height: 60px;    background: transparent;    opacity: 1;    padding: 12px 0 0;    color: #fff;}.upcoming_nav_title {    font-size: 14px;    font-weight: 500;    color: #fff;    position: relative;}.upcoming_nav_title span {    margin-left: 50px;    max-width: 100%;    display: block;    overflow: hidden;    text-overflow: ellipsis;    padding-right: 5px;    white-space: nowrap;}.white #live_type + .l-page__body .d_week a.selected,.white #live_type + .l-page__body .d_week a:hover {    background: transparent;    box-shadow: inset 0 2px 0 #3FB26E;    color: #3FB26E;    font-size: 11px;    font-weight: 600;}.d_week a .u_date {}.white #live_type + .l-page__body #subcontent .m-message_no_result {    position: relative;    top: 0;    left: 0;    padding: 20px;}#live_type + .l-page__body #main_content .b-bet-grid__cell a.selected,#live_type + .l-page__body .fav_expres.selected, #live_type + .l-page__body .fav_expres.selected:hover {}#live_type + .l-page__body .b-paginator {    float: none;    text-align: center;    display: flex;    justify-content: center;    background: none;    border: none;    margin: 10px 0 0;    padding: 0;}#live_type + .l-page__body .b-paginator a {    text-decoration: none;}#live_type + .l-page__body .b-paginator__item {    background-color: #ffffff;}#live_type + .l-page__body .b-paginator__item.b-paginator__current,#live_type + .l-page__body .b-paginator__item:hover {    color: #fff;    background: #424757;    text-decoration: none;}/*#live_type + .l-page__body .b-paginator__item.b-paginator__first,*//*#live_type + .l-page__body .b-paginator__item.b-paginator__last {*/    /*width: auto;*/    /*padding: 0 10px;*/    /*text-transform: uppercase;*//*}*//*#live_type + .l-page__body .b-paginator__item.b-paginator__current {*/    /*border-color: #bfc3d0;*/    /*font-weight: 700;*//*}*//*#live_type + .l-page__body .b-paginator a:hover{*/    /*background: #f4f4f4;*//*}*/.schedule .l-page__body.d-main #content.l-page__c .sports_title {    height: 60px;    line-height: 60px;    padding: 0;}.schedule .l-page__body.d-main #content.l-page__c .sports_title .bet_slip_txt {    padding-right: 100px;}.schedule .l-page__body.d-main #content.l-page__c .sports_title .bet_slip_txt:after {    display: none;}.schedule .l-page__body.d-main #content.l-page__c .sports_title .dec_txt {    max-width: 100%;    overflow: hidden;    text-overflow: ellipsis;}.schedule .schedule_table_header {    background: #82848E;    font-size: 11px;    font-weight: 600;    color: #fff;    padding: 12px 0;    height: 40px;    text-transform: uppercase;}.schedule .schedule_table_header_column {}.schedule .schedule_table_header_column.sport {    padding-left: 20px;}.schedule .schedule_table_header_column.time {    padding-left: 40px;}.schedule .current_sports {}.schedule .u_search_button {}.schedule .u_dd_sports .u_search_button i {}.schedule .u_search_button:hover {    opacity: 1;}.schedule #c-sport .sport_select,.schedule #c-country .country_select,.schedule #c-league .league_select,.schedule #c-date .date_select,.schedule #c-month .month_select,.schedule #c-year .year_select {    height: 50px;    padding: 0 15px;    line-height: 50px;    color: #AFB2BC;    text-transform: uppercase;    font-weight: 600;    font-size: 11px;}.upcoming_nav .u_search input {    color: #AFB2BC;    background: transparent;    height: 50px;    font-weight: 500;    font-size: 14px;    padding: 0 15px;}.upcoming_nav .u_search input::-webkit-input-placeholder {    color: #6c757d;}.upcoming_nav .u_search input::-moz-placeholder {    color: #6c757d;}.upcoming_nav .u_search input:-ms-input-placeholder {    color: #6c757d;}.upcoming_nav .u_search input:-moz-placeholder {    color: #6c757d;}.upcoming_nav input {    border: none;}.schedule .b-bet-grid__cell .b-cell_hover,.schedule .b-cell_hover_up {    padding-top: 0 !important;}#live_type + .l-page__body .b-bet-grid__even {    background-image: none;}.schedule #live_type + .l-page__body .b-bet-grid__odd {    background: transparent;}.live_soccer + .l-page__body #main_content .b-bet-grid__one_ev .up_content .b-bet-grid__cell {    border-top: none;}.white .schedule .b-cell_hover_up a {}.white .schedule .b-cell_hover_up a:hover {}.schedule .b-bet-live_lg {    font-weight: 500;    font-size: 11px;    color: #8A8C96;    padding: 0;}.select_live-menu .b-menu__item:not(.tab-favourities) {    margin-bottom: 10px;}.select_live-menu .b-menu__item#live_type + .l-page__body .b-bet-grid__out table {    border-collapse: collapse;}#live_type + .l-page__body #main_content .b-bet-grid__cell,#live_type + .l-page__body #main_content .b-bet-grid__odd .b-bet-grid__cell,#live_type + .l-page__body #main_content .b-bet-grid__even .b-bet-grid__cell {}.open_child_odds {    float: left;    line-height: 50px;    cursor: pointer;    color: #696969;    margin-right: 10px;}.active .open_child_odds {}.day_games .bet_slip_txt .b-menu__icon{    margin: 0px 11px 0 0px;}.white .l-page__body .live_sched {    background: transparent;    border-radius: 0;    box-shadow: none;    font-weight: 500;    display: block;    height: auto;    color: #fff;    font-size: 16px;    padding: 0;    text-decoration: none;    border: 0 !important;}.white .l-page__body .live_sched a,#live_type + .l-page__body .l_title a,#live_type + .l-page__body .l_title .live-menu-button {    display: flex;    align-items: center;    font-size: 11px;    color: #fff;    font-weight: 600;    background: linear-gradient(59deg, #FF4B55 0%, #FF4B55 79%, #f24750 79%, #f24750 83%, #FF4B55 83%, #FF4B55 85%, #f24750 85%, #f24750 100%);    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    text-transform: uppercase;    border-radius: 3px;    height: 50px;    line-height: 50px;    padding: 0 15px;}#live_type + .l-page__body .l_title .live-menu-button {    margin: 20px 0 10px 0;}#live_type + .l-page__body a.b-menu__link_favourities,#live_type + .l-page__body a.b-menu__link_live-menu,#live_type + .l-page__body a.b-menu__link_betisttv {    text-transform: capitalize;    color: #fff;    font-weight: 500;    font-size: 14px;    background: linear-gradient(55deg, #3fb26e 0%, #3fb26e 80%, #3ba868 80%, #3ba868 100%);    border-radius: 3px;}#live_type + .l-page__body a.b-menu__link_favourities.opened {    border-radius: 3px 3px 0 0;}#live_type + .l-page__body a.b-menu__link_live-menu {    background: linear-gradient(55deg, #3199E1 0%, #3199E1 73%, #2E91D5 73%, #2E91D5 100%);    margin: 20px 0 10px;}#live_type + .l-page__body a.b-menu__link_betisttv {    margin: 20px 0 20px;}#live_type + .l-page__body .l_title a .favourities_count {    display: none;}#live_type + .l-page__body .l_title.fav-menu-button .m-menu_icon-drop {    display: block;    background: url(../img_new/live/ic-star-white.svg) no-repeat;    width: 20px;    height: 20px;    margin-right: 0.5rem;    top: 0;}#live_type + .l-page__body .l_title.live-menu-button .m-menu_icon-drop {    top: 0;}#live_type + .l-page__body .l_title.live-menu-button .m-menu_icon-drop {    background: url(../img_new/left_menu/ic-calendar.svg) no-repeat;    width: 26px;    height: 26px;}#live_type + .l-page__body a.b-menu__link_favourities:after {    content: "";    display: block;    background: url(../img_new/icon-down-arrow.svg) no-repeat;    width: 10px;    height: 6px;    margin-left: auto;    flex-shrink: 0;}#live_type + .l-page__body a.b-menu__link_favourities.opened:after {    transform: rotateX(180deg);}.white .l-page__body .live_sched a:before {    content: "";    display: block;    background: url(../img_new/left_menu/ic-calendar.svg) no-repeat;    width: 26px;    height: 26px;    margin-right: 0.5rem;    flex-shrink: 0;}.white .l-page__body .live_sched a:after,#live_type + .l-page__body .l_title.live-menu-button a:after {    content: "";    display: block;    background: url(../img_new/right-arrow.svg) no-repeat;    width: 12px;    height: 10px;    margin-left: auto;}.white .l-page__body  .live_sched a:hover {    opacity: 1;}.white .l-page__body .live_sched:hover {}.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent  .b-bet-grid__cell,.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent .b-bet-grid__odd .b-bet-grid__cell,.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent .b-bet-grid__even .b-bet-grid__cell{    padding: 0;    vertical-align: middle;    border: 0 !important;    border-bottom: 2px solid #EAECF4 !important;}.schedule .up_content .b-bet-grid .m-menu_name_sport {    cursor: text;}.schedule .up_content .b-bet-grid__even td:first-child,.schedule .up_content .b-bet-grid__odd td:first-child {    padding-left: 20px !important;}.schedule .up_content .b-bet-grid__even td .b-bet-live_name a,.schedule .up_content .b-bet-grid__odd td .b-bet-live_name a,.schedule .up_content .b-bet-grid__even td .b-bet-live_lg,.schedule .up_content .b-bet-grid__odd td .b-bet-live_lg {    text-overflow: ellipsis;    max-width: 100%;    display: block;    overflow: hidden;}.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent  .b-bet-grid__cell:first-child,.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent .b-bet-grid__odd .b-bet-grid__cell:first-child,.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent .b-bet-grid__even .b-bet-grid__cell:first-child{}.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent .b-bet-grid__cell:last-child,.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent .b-bet-grid__odd .b-bet-grid__cell:last-child,.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent .b-bet-grid__even .b-bet-grid__cell:last-child{}.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent  .b-bet-grid__cell .b-menu__icon{    margin-top: 0;}.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent  .b-bet-grid__cell .m-menu_name_sport{    max-width: 125px;}.right_col_banner .betist_banner {}.right_col_banner .betist_banner span {    display: block;    width: 288px;    height: 298px;    background-repeat: no-repeat;    background-size: cover;    margin-bottom: 20px;}.right_col_banner .betist_chat_img {    background-image: url("../img_new/banners/rightcol-support.png");}.right_col_banner .betist_reg_img {    background-image: url("../img_new/banners/bonus1.png");}.right_col_banner .betist_aff_img {    background-image: url("../img_new/banners/rightcol-aff.png");}@mediaonly screen and (-webkit-min-device-pixel-ratio: 2),only screen and (   min--moz-device-pixel-ratio: 2),only screen and (     -o-min-device-pixel-ratio: 2/1),only screen and (        min-device-pixel-ratio: 2),only screen and (                min-resolution: 192dpi),only screen and (                min-resolution: 2dppx) {    .right_col_banner .betist_chat_img {        background-image: url("../img_new/banners/rightcol-support@2x.png");    }    .right_col_banner .betist_reg_img {        background-image: url("../img_new/banners/bonus1.png");    }    .right_col_banner .betist_aff_img {        background-image: url("../img_new/banners/rightcol-aff@2x.png");    }}.b-bet-grid__cell.last_cell {    padding: 0 !important;}.bets_button {    display: inline-block;    height: 30px;    line-height: 30px;    font-size: 11px;    color: #ffffff;    background-color: #3FB26E;    border-color: #3FB26E;    font-weight: 500;    text-transform: uppercase;    text-align: left;    border-radius: 3px;    padding: 0 12px !important;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    cursor: pointer;}.bets_button:hover {    color: #fff;    background-color: #35965d;    border-color: #328c57;}.bets_button_icon {    background: url("../img_new/ic-triangle-right.svg") no-repeat;    width: 12px;    height: 6px;    display: inline-block;    margin-left: 8px;}.asian_content_table colgroup col:nth-child(1) {    width: 60px !important;}.asian_content_table colgroup col:nth-child(n+3) {    width: 70px !important;}.day_games colgroup col:nth-child(1) {    width: 70px !important;}.day_games colgroup col:nth-child(n+3) {    width: 70px !important;}.event_results_page.day_games colgroup col:nth-child(1) {    width: revert-layer !important;}.event_results_page.day_games colgroup col:nth-child(n+3) {    width: revert-layer !important;}.cont_head_table {    vertical-align: baseline;}.betcart-pane-event-banker {    float: left;}.live-title {}.c_live_title__buttons {    width: 100%;    margin: 20px 0 10px ;}.c_live_title__buttons::after {    display: block;    content: "";    clear: both;}.c_live_title__buttons .btn-all {    display: block;    border-radius: 3px;    font-size: 14px;    height: 50px;    padding: 0 20px;    font-weight: 400;    float: left;    width: calc(50% - 10px);}.c_live_title__buttons .btn-hidden-all {    background: linear-gradient(59deg, #F4F5F9 0%, #F4F5F9 79%, #e7e8ec 79%, #e7e8ec 83%, #F4F5F9 83%, #F4F5F9 85%, #e7e8ec 85%, #e7e8ec 100%);    color: #82848E;    border: 2px solid #82848E;    margin-left: 10px;    line-height: 48px;}.c_live_title__buttons .btn-hidden-all:hover {    background: linear-gradient(59deg, #e7e8ec 0%, #e7e8ec 79%, #F4F5F9 79%, #F4F5F9 83%, #e7e8ec 83%, #e7e8ec 85%, #F4F5F9 85%, #F4F5F9 100%);}.c_live_title__buttons .btn-show-all {    background: linear-gradient(59deg, #82848E 0%, #82848E 79%, #7b7d86 79%, #7b7d86 83%, #82848E 83%, #82848E 85%, #7b7d86 85%, #7b7d86 100%);    color: #fff;    margin-right: 10px;    line-height: 50px;}.c_live_title__buttons .btn-show-all:hover {    background: linear-gradient(59deg, #7b7d86 0%, #7b7d86 79%, #82848E 79%, #82848E 83%, #7b7d86 83%, #7b7d86 85%, #82848E 85%, #82848E 100%);}.c_live_title__buttons .btn-hidden-all .c_live_title__icon,.c_live_title__buttons .btn-show-all .c_live_title__icon {    display: inline-block;    background-repeat: no-repeat;    width: 20px;    height: 20px;    margin-right: 10px;    position: relative;    top: 5px;}.c_live_title__buttons .btn-hidden-all .c_live_title__icon {    background-image: url("../img_new/events/ico-collapse-all.svg");}.c_live_title__buttons .btn-show-all .c_live_title__icon {    background-image: url("../img_new/ico-add-white.svg");}.fav-menu-button.opened .b-menu__link_favourities {    border-radius: 3px 3px 0 0 !important;}.fav-menu-button.opened .b-menu__link_favourities:after {    transform: rotateX(180deg);}.a_menu_toggle:hover{    background-color: #eff1f7 !important;}.white .top_leagues.opened .bet_slip_txt:after, .white .sports_title .bet_slip_txt:after {    transform: rotateX(180deg);}#show_event_results {    background: transparent;}#show_event_results .title .title_reg {    border-radius: 3px 0 0 0;}#show_event_results .title .title_reg .bet_slip_txt{    background: #4b5162;;    font-weight: 500;}#show_event_results .filter_table {    margin-bottom: 10px;}#show_event_results .filter_table .title{    height: 50px;}#show_event_results .filter_table .title,#show_event_results .filter_table .date-filter{    display: block;}#show_event_results .sports-filter {    position: relative;    vertical-align: top;}#show_event_results .sports-filter .u_dd_sports {    display: inline-block;    width: 33.33333%;    background-color: #4b5162;}#show_event_results .sports-filter .u_dd_leagues{    border-radius: 0 3px 0 0;}#show_event_results .date-filter .u_dd_sports,#show_event_results .date-filter .from-to {    position: relative;}#show_event_results .submit-button{    display: inline-block;    width: 11.11111%;    background-color: #424757;    padding-top: 18px;    padding-bottom: 21px;    position: relative;    cursor: pointer;}#show_event_results .submit-button .u_search_button {    top: 3px;    left: 0;    display: inline-block;    position: relative;    width: 100%;}#show_event_results .submit-button .u_search_button i {    position: relative;    left: calc(50% - 8px);    top: 0px;}#show_event_results .u_dd_sports .current_countries,#show_event_results .u_dd_sports .current_leagues,#show_event_results .u_dd_sports .current_date,#show_event_results .u_dd_sports .current_month,#show_event_results .u_dd_sports .current_year {    border-left: none;}#show_event_results .u_dd_sports .current_date,#show_event_results .u_dd_sports .current_leagues,#show_event_results .u_dd_sports .current_month,#show_event_results .u_dd_sports .current_year{    border-right: none;}#show_event_results .date-filter .from-to,#show_event_results .date-filter .select-date {    display: inline-block;    position: relative;    padding: 0;}#show_event_results .date-filter {    color: #424757;}#show_event_results .results_title {    display: inline-block;    width: 33.33333%;}#show_event_results .sports-filter {    display: inline-block;    width: 66.66666%;}#show_event_results .sports-filter .u_dd_sports {    height: 50px;    vertical-align: top;}#show_event_results .date-filter .from-to {    width: 9.11111%;    background: #424757;    height: 60px;    font-size: 13px;    font-weight: 500;    text-transform: uppercase;}#show_event_results .date-filter .u_dd_sports {    height: 60px;    background-color: #3E4353;    display: inline-block;}#show_event_results .date-filter .date_start,#show_event_results .date-filter .date_end,#show_event_results .date-filter .year_start,#show_event_results .date-filter .year_end {    width: 8.11111%;}#show_event_results .date-filter .year_start,#show_event_results .date-filter .year_end {    width: 10.11111%;}#show_event_results .date-filter .month_start,#show_event_results .date-filter .month_end{    width: 17.11111%;}#show_event_results .date-filter .from-to span {    margin-left: 15px;    line-height: 60px;    color: #AFB2BC;}#show_event_results #c-date .date_select,#show_event_results #c-month .month_select,#show_event_results #c-year .year_select {    color: #fff;    font-size: 13px;    font-weight: 500;    height: 60px;}#show_event_results .bet_slip_txt i{    background: url(../img_new/left_menu/ic-calendar.svg) no-repeat;    background-size: cover;    display: inline-block;    float: left;    height: 20px;    width: 20px;    margin: 15px 15px 0 0;}#show_event_results .u_dd_sports.opened #sports-list .sport_select{    animation-name: betistDropDown;    animation-delay: 100ms;    animation-duration: 300ms;    animation-fill-mode: forwards;    animation-timing-function: ease-in-out;}#show_event_results #c-date .date_select,#show_event_results #c-month .month_select,#show_event_results #c-year .year_select {    line-height: 60px;}#show_event_results .current_date .u_search_button,#show_event_results .current_month .u_search_button,#show_event_results .current_year .u_search_button{    top: 27px;    right: 15px;}#sports-list,#countries-list,#leagues-list,#date-list,#month-list,#year-list {    overflow-y: auto;    overflow-x: hidden;    text-transform: capitalize;}#sports-list,#countries-list,#leagues-list {    max-height: 300px;}#date-list,#month-list,#year-list{    max-height: 280px;}#show_event_results .no-results {    height: 62px;    text-align: center;    font-size: 13px;    color: #555;;}#show_event_results .no-results span {    position: relative;    top: 15px;}#show_event_results .date_dd .date_select {    padding: 5px 13px;}#show_event_results #c-sport .sport_select,#show_event_results #c-country .country_select,#show_event_results #c-league .league_select {    line-height: 15px;    display: table;}#c-sport .sport_select span,#c-country .country_select span,#c-league .league_select span{    vertical-align: middle;    display: table-cell;}.b-inline {    display: inline !important;}.market_type_out .asian_content_table_additional tbody tr.addition_odds td a {    display: flex;}.market_type_out tr.addition_odds td a > span.g-left {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    max-width: 85%;    flex-basis: 85%;    text-align: left;}.market_type_out tr.addition_odds td a > span.g-right {    flex-basis: 15%;    text-align: right;}