a {
    text-decoration: none;
    color: inherit;
    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;*/
}

#left-menu, #betcard, #betcart_clone {
    border: medium none !important;
    margin-bottom: 0;
}
#left-menu {
    background-color: #ececec;
    border-radius: 3px;
}

.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 {
    display: none !important;
    /*background: url("../img_cis/adam.png") no-repeat;*/
    float: right;
    height: 25px;
    margin-left: 5px;
    width: 25px;
    /*display: inline-block;*/
    position: absolute;
    right: 15px;
    top: 12px;
}
.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 #live_type + .l-page__body .b-title__bg.sports_title {
    height: 32px;
    padding: 0;
    text-align: center;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#1f7a7c), to(#1b585a));
    background: -webkit-linear-gradient(top, #1f7a7c, #1b585a);
    background: -moz-linear-gradient(top, #1f7a7c, #1b585a);
    background: -o-linear-gradient(top, #1f7a7c, #1b585a);
    background: linear-gradient(top, #1f7a7c, #1b585a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f7a7c', endColorstr='#1b585a');
}

.white #live_type + .l-page__body .b-title__bg.sports_title .bet_slip_txt {
    line-height: 32px;
    padding: 0;
    margin: 0;
    color: #fff;
}

.white #live_type + .l-page__body .b-title__bg.my-bets_tabs {
    height: 43px;
}

.white #live_type + .l-page__body .b-title__bg.my-bets_tabs .bet_slip_txt {
    line-height: 43px;
}

.m-menu__link_s .b-menu__icon {
}
.live-main .m-menu__link_s .b-menu__icon {
}
.bet_slip_txt {
    font-weight: 500;
}
.white .bet_slip_txt .dec_txt, .white .bet_slip_txt .dec_txt a {
    color: #fff;
}

.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;
}

.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;
}

#content_pre_live .asian_content_table.asian_content_table_leagues {
    position: relative;
    padding: 5px;
    padding-top: 33px;
}
#content_pre_live .asian_content_table.asian_content_table_leagues + table {
    margin-top: 20px;
}
#content_pre_live .asian_content_table.asian_content_table_leagues .cont_head_table > td {
    font-size: 17px;
    font-weight: 600;
    line-height: 1.18;
    letter-spacing: -0.34px;
    text-align: left;
    color: #fff;
    height: 45px;
    background-color: #2c303c;
    border-radius: 5px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    cursor: pointer;
    transition: 500ms;
    border-radius: 5px 5px 0 0;
}
#content_pre_live .asian_content_table.asian_content_table_leagues .league_title_row:not(.opened) .cont_head_table > td {
    border-radius: 5px;
}
.sport-name_live {
    float: left;
}
.live-submenu-minute {

}
.cont_more_row_first_market {

}
.asian_content_table .cont_odds_row a.disabled {
    color: #7E7E7E;
}

.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.double_row_table .cont_odds_row a {
    min-width: 46px;
}
.asian_content_table .asian_odds_subtitle {
    float: left;
}

.virtual_events_block .cont_top_table td:nth-child(2) {
    border-left: none;
}

.league_title_row {
    cursor: pointer;
}
.league_title_row .event-header-market .b-menu__icon {
    width: 20px;
    margin-right: 20px;
    font-size: 20px;
    margin-bottom: 9px;
    margin-left: 0;
    height: 20px;
    background: none;
}
.league_title_row .highlights_sport_menu_toggle-btn {
    margin-left: calc(100% - 20px);
    display: block;
    margin-top: 5px;
    margin-right: 20px;
    transition: all .3s ease
}
.league_title_row:not(.opened) .highlights_sport_menu_toggle-btn:before {
    content: "\f138";
}
.asian_content_table_leagues .league_title_row .open_flag {
    line-height: 26px;
    margin-right: 14px;
}

.asian_content_table .cont_odds_row tr td a .odds_value.red {
    color: #FF0000;
}

<a href="javascript:;" rel="{$event->id}" class="open_additional_{$event->id} show_additional_markets">
.white .title_black {
    background: #1f7274;
    font-size: 13px;
    height: 50px;
    border-top: none;
    border-bottom: 2px solid #f59602 !important;
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    padding: 0 15px;
    line-height: 48px;
}
.white .m-message_no_result {
    background: #fff;
    color: #222;
    border: none;
    margin: 0 0 0 0;
}
.white .m-message_no_result h3 {
    color: #7C7C7C;
    font-weight: normal;
}
.white .m-message_no_result a {
    color: #983648;
    font-weight: normal;
}
.white #live_type + .l-page__body .m-message_no_result {
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 193px;
    left: 20px;
    right: 20px;
}
.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_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_cis/bet_assets.png") no-repeat -179px -27px !important;
    height: 11px !important;
    top: 2px !important;
}

.asian_content_table .additional_row {
    /*border-top: solid 1px #323436 !important;*/
    border: none;
    padding: 0 0 28px;
}

.asian_content_table .cont_more_row_beck:hover {
    background-color: #1a1b1e !important;
}

.single_row_table .cont_odds_row-bg-first .cont_more_row_score,
.single_row_table .cont_odds_row-bg-second .cont_more_row_score {
    color: #535353;
}

.single_row_table .cont_odds_row-bg-first .cont_more_row_score span,
.single_row_table .cont_odds_row-bg-second .cont_more_row_score span {
    color: #535353;
    white-space: nowrap;
}

.cont_odds_row_left-b .date-time {
    font-size: 14px !important;
    font-weight: bold;
}
.b-cell_time {
    line-height: 34px;
    font-size: 11px;
    color: #444;
    font-weight: normal;
    padding: 0 0 0 10px;
}

.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 {
    height: 28px;
    font-size: 17px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.18;
    letter-spacing: -0.34px;
    text-align: left;
    display: flex;
    align-items: center;
}

#highlights_pre_live_events {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    overflow: hidden;
}

#highlights_pre_live_events .asian_content_table {
    padding: 5px;
    background: #dbdbdb;
}

.fixed #combined-pane-events {
    max-height: none;
}
.b-betcart__out, .betcart-body {
    margin-bottom: 0;
}

.message {
    font-size: 11px;
    padding: 5px 30px;
    line-height: 140%;
    color: #444;
    font-weight: normal;
    text-align: center;
    background-color: #f3f1f1;
}

.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;
}

#betcard_container .ui-tabs {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#betcard_container .ui-tabs .ui-tabs-nav li a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.ui-state-active .right_shadow, .ui-state-active .left_shadow {
    display: none;
}

.betcart-pane-checkbox-item:last-child {
    margin-bottom: 0;
}

.white .betcart-pane-event-first-child .betcart-pane-all-event-remove {
    top: 0px;
}

#system-pane .betcart-pane-event-row{
    margin-right: 5px;
}

.scope_key {
    margin-left: 8px;
    color: #1f7274;
}
.white .betcart-pane-event-remove, .white .betcart-pane-all-event-remove {
    background: url("../img_cis/bet_assets.png") no-repeat -163px -217px !important;
    width: 17px;
    height: 17px;
    text-align: center;
    color: #fff;
    font-size: 10px;
    border: medium none;
    padding: 0;
    opacity: 0.75;
    top: 4px;
}
.white .betcart-pane-event-remove:before, .white .betcart-pane-all-event-remove:before{
    /*content: "x";*/
    display: block;
}
.white .betcart-pane-all-event-remove {
    top: 5px;
}
.white .betcart-pane-event-remove:hover, .white .betcart-pane-all-event-remove:hover {
    border: none;
    opacity: 1;
}

.betcart-pane-event-stake-readonly {
    color: #398459 !important;
}

.white .betcart-pane-event-group-first ~ .betcart-pane-event-group-first {
    margin-top: 0 !important;
}

.betcart-pane-event-group-first .betcart-pane-all-event-remove {
    top: 10px;
}
.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 {
    top: 4px;
}
.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;
}

.selected_next_events_block {
	text-shadow:none;
}
.b-menu__icon {
    width: 16px;
    height: 16px;
    margin: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    overflow: hidden;
    display: inline-block;
}
#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;
}

.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 {
    background: url("../img/bg_checkbox_no-repeat_17x60.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 0;
    height: 17px;
    line-height: 0;
    position: absolute;
    right: 4px;
    top: 7px;
    width: 17px;
}

.event-header-market .b-menu__link {

}
.event-header-market .b-menu__icon {
    visibility : visible;
    margin: 0 0 0 5px;
    float: left;
}
.event-header-market .m-menu_name_sport {
    max-width: 500px;
}
.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;
}

.no_board {
	border-right: 0 !important;
}

.white .l-page__body_u .b-box__inn .box_contein {
	box-shadow: none;
	border: 4px solid #e9e9e9;
	border-radius: 0 4px 4px 4px;
	background: #e9e9e9;
	margin: 0 0 0 5px;
}
.white .b-box__inn .box_contein .title_reg {
     background: #262626;
	 font-size: 16px;	
	 text-shadow: none;
	 border-bottom: none !important;
	 border-radius: 4px 4px 0 0;
}
.search_betting_history .b-button {
	border: none;
	margin: 2px 0 0 0;
	padding: 5px 40px;
	font-size: 12px;
	background: #2B93B6; /* Old browsers */
	background: -moz-linear-gradient(to bottom, #505356 0%,#262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2B93B6), color-stop(100%,#137A9D)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(to bottom, #505356 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(to bottom, #505356 0%,#262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(to bottom, #505356 0%,#262626 100%); /* IE10+ */
	background: linear-gradient(to bottom, #505356 0%,#262626 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B93B6', endColorstr='#137A9D',GradientType=0 ); /* IE6-9 */	
}
.search_betting_history .b-button:hover {
	border: none;
	background: #4DADCF; /* Old browsers */
	background: -moz-linear-gradient(to bottom, #43474b 0%, #505356 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3A9BBB), color-stop(100%,#3A9BBB)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(to bottom, #43474b 0%, #505356 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(to bottom, #43474b 0%, #505356 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(to bottom, #43474b 0%, #505356 100%); /* IE10+ */
	background: linear-gradient(to bottom, #43474b 0%, #505356 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4DADCF', endColorstr='#3A9BBB',GradientType=0 ); /* IE6-9 */
}
.white .b-title__bg + .b-filters, .white .b-filters {
	margin: 0 0 0 0;
	background: #cbcbcb;
	padding: 10px 25px;
	box-shadow: none;
	border: none;
}
.white .b-user-grid__wrap {
	border: none;
}
.white .b-user-grid__out {
	margin:  0 0 0 0;
	border-bottom: 1px solid #A7A7A7;
}
.white .b-user-grid__head .b-user-grid__cell {
	background: #262626;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	border-right: 1px solid #a7a7a7;
	border-left: 1px solid #d1d1d1;
}
.white .bet_additional_table table {
	border-top: 1px solid #d3d3d3;
}
.white .bet_additional_table .b-user-grid__head .b-user-grid__cell {
	background: #6d7071;
}
.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_lost {
	background: #b52e2e !important;
	color: #ffffff;
}
.white .b-user-grid__cell.b-user-grid__cell_won {
	background: #2eb548 !important;
	color: #ffffff;
}
.white .b-user-grid__cell.b-user-grid__cell_pending {
	background: url(../img_cis/bet-pending.png) no-repeat left center #ffcc00 !important;
}
.white .b-user-grid tbody tr.even .b-user-grid__cell {
	background: #CBCBCB;
}
.white .b-user-grid tbody tr.odd .b-user-grid__cell {
	background: #fff;
}
.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: #e5e5e5;
	border-bottom: 1px solid #cbcbcb;
	font-size: 12px;
}
.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 {
	background: #98b6c1;
	cursor: pointer;
}
.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 {
	background: #369b6d !important;
	color: #a3c1cd;
}
.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 {
	background: #7d5460 !important;
	color: #a3c1cd;
}
.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 {
	background: #369b6d !important;
	color: #a3c1cd;
}
.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 {
	background: url(../img_cis/bet-pending.png) no-repeat left center #a3a748 !important;
}
.cont_head_table .league_head_info {
	height: 30px;
	line-height: 29px;
	color: #fff;
}

.bet_detail_result td {
	background: #6d7071;
	color: #ffffff;
	font-size: 14px;
	padding: 5px 25px;
	line-height: 36px;	
}
.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-bottom: none;
}

.b-filters__control.period input {
	display: block;
	float: left;
	width: 140px;
	height: 24px;
	padding: 4px 35px 3px 7px;
	line-height: 25px;
	font-size: 14px;
	background: url(../img_cis/datepicker.png) no-repeat top left;
	margin: 0 0 0 0;
	border: none; 
}
.b-filters__control.period input:first-child {
	margin: 0 0 0 0;
}
.b-filters__control.period .ui-datepicker-trigger {
	display: block;
	float: left;
	width: 26px;
	height: 22px;
	margin: 4px 24px 0 -30px;
	border: none;
	padding: 0px;
	background: none;
	text-indent: -10000px;
	cursor: pointer;
}

.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{
	background: #7f7f7f;
	background: -moz-linear-gradient(top,  #7f7f7f 0%, #ff9e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f7f7f), color-stop(100%,#5f5f5f));
	background: -webkit-linear-gradient(top,  #7f7f7f 0%,#5f5f5f 100%);
	background: -o-linear-gradient(top,  #7f7f7f 0%,#5f5f5f 100%);
	background: -ms-linear-gradient(top,  #7f7f7f 0%,#5f5f5f 100%);
	background: linear-gradient(to bottom,  #7f7f7f 0%,#5f5f5f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#5f5f5f',GradientType=0 );
	border-color: #858585 #858585 #858585 #858585;
    border-left: 1px solid #858585;
    border-right: 1px solid #858585;
    border-style: solid;
    border-width: 1px;
}
.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;*/
}

.virtual_cis .asian_content_table_additional .addition_odds td a.selected,
.virtual_cis .selected {
	background: #ffd000;
	background: -moz-linear-gradient(top,  #ffd000 0%, #ff9e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd000), color-stop(100%,#ff9e00));
	background: -webkit-linear-gradient(top,  #ffd000 0%,#ff9e00 100%);
	background: -o-linear-gradient(top,  #ffd000 0%,#ff9e00 100%);
	background: -ms-linear-gradient(top,  #ffd000 0%,#ff9e00 100%);
	background: linear-gradient(to bottom,  #ffd000 0%,#ff9e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd000', endColorstr='#ff9e00',GradientType=0 );
	color: #000000 !important;
}
.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.live_i {
    background: url("../img_cis/bet_assets.png") no-repeat -217px -217px;
    /*background: #983648;*/
    width: 32px;
    height: 14px;
    margin-top: 2px;
    display: inline-block;
    border: none;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.live_i + span {
    max-width: 164px;
}
.live_i + span b {
    font-weight: normal;
}
.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;}

.white .b-title__sub{
    background: #983648;
    color: #ffffff;
    border: 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.white .m-link_leage{
    color: #ccc;
}

.white .m-link_leage:hover{
    color: #ffffff;
}

.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;
}

.live-now {
    margin-top: 0;
    background: url("../img_cis/field.png") no-repeat top center;
    height: auto;
    min-height: 130px;
    position: relative;
}

.live_i.g-hidden + span {
    max-width: 205px;
}
.g-clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}


.betcart-pane-event-pick-ah-coeff {
    float: left;
}

.icon-error-item {
    background: url("../img_cis/assets.png") no-repeat -113px -320px;
    width: 19px;
    height: 18px;
    float: left;
    margin-right: 5px;
}

.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 {
    position: relative;
    display: block;
    margin: 0 auto;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}

#highlights_live_events .live_ico:before {
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    margin-right: 5px;
    background: #64ea0a;
    border-radius: 50%;
}

.increase {
    width: 7px;
    height: 7px;
    position: absolute;
}

/*TOP WINNER*/
#top_winner #menu___view .b-menu__link:first-child {
    width: 89px;
}

#top_winner #menu___view .b-menu__link {
    width: 90px;
}

.top_winner_window .wrapper .wrapper_mid {
    top: 100px;
    font-weight: normal;
    box-shadow: none;
    border: 0;
    background: none;

}
.top_winner_window .content {
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    border: 0;
}

.white .top_winner_window .content th {
    border-top: none;
    font-weight: normal;
    height: 45px;
    background: #37b5b5;
    color: #fff;
    font-weight: 600;
    border-bottom: 1px solid #fff;
}
.white .top_winner_window .content_inside tr:first-child#left_col .set_live_view_container a td,
.white .top_winner_window .content_inside tr:first-child td:first-child{
    background: #fff!important;
    color: #555;
    border-top: 0;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
}
.top_winner_window .content_inside tr:first-child td:nth-child(2) {
    border-left: 1px solid #ccc;
}
.white .top_winner_window .content_inside tr:first-child td:first-child {
    background: #fff !important;
    color: #555;
    border-top: none;
}
.white .top_winner_window .content_inside tr.emphasized:nth-child(even) td {
    background: #fff;
}
.white .top_winner_window .content_inside tr.emphasized:nth-child(odd) td {
    background: #fff;
}
.white .top_winner_window .content_inside tr.emphasized .status_table_cell {
    border-left: none !important;
}
.white .top_winner_window .content_inside tr.emphasized td:first-child,
.white .top_winner_window .content_inside tr.emphasized .status_table_cell + td {
    border-left: 1px solid #ccc;
}
.white .top_winner_window .content_inside td {
    background: #fff;
    border-top: none;
    color: #555;
}
.top_winner_window .content td {
    padding: 6px 0 6px 11px;
}
.top_winner_window .content .content_inside tr.non_emphasized td {
    border-top: 1px solid #ccc;
}
.top_winner_window .content .content_inside b {
    font-weight: normal;
}
.top_winner_window .content .content_inside .b-result {
    vertical-align: initial;
}
#login-failed__lightbox.b-lightbox,
#confirm__lightbox.b-lightbox,
.wrapper_error .wrapper_mid_error,
#redirect__lightbox {
    position: fixed;
    margin: 50px auto;
    width: 340px;
    height: 210px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    border: 1px solid #ff4b55;
    border-radius: 5px;
    font-weight: 500;
    line-height: 1.43;
    color: #424757;
}
.b-lightbox__content,
.b-lightbox__title {
    color: inherit;
    font-weight: inherit;
}

.b-lightbox__button .b-button__bg_red {
    border: none;
    color: #fff;
    font-weight: 400;
    height: 30px;
    line-height: 21px;
    border-radius: 5px;
}

.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;
}
.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_check_toggle {
    cursor: pointer;
    height: 32px;
    z-index: 3;
}
.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;
    }
}

.b-menu__link_icon {
    font-size: 13px;
}
.today_events_link,
.bahis-bozdur {
    position: relative;
    margin: 0 0 10px 0;
}

.today_events_results_link a{
    background: url("../img_cis/today_events_link_results_bg-g.png") no-repeat top left;
}
    /* 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 .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 #live_type + .l-page__body .d-left_col {
    margin-bottom: 0;
    border: none;
    background: none;
}
 .m-menu_icon-drop {
    background: url("../img_cis/bet_assets.png") no-repeat -164px -31px;
    height: 3px;
    top: -2px;
    width: 11px;
    margin-right: 5px;
    position: relative;
    display: inline-block;
}
.live-large .l-page__l .m-menu_icon-drop.select {
    margin-right: 5px !important;
}
.live-large .m-menu_icon-drop.select {
    margin-right: 16px !important;
}

.white #live_type + .l-page__body .m-menu_sport > .b-menu__item > .b-menu__link_live.hide{
    background: url("../img_cis/beyaz-zemin.png") repeat-x;
}

.b-menu__link_live-menu {
    color: #fff;
    text-decoration: none;
}

.m-menu_name_sport .b-menu__icon-arrow {
    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;
}

.d-left_col_live .b-menu__icon {
    margin-left: 0;
    position: absolute;
    left: 10px;
}

.l-page__body .b-menu__item_sub.live_act .b-menu__link .live_box-left {
    background-color: #983648 !important;
}

.white #live_type + .l-page__body .b-menu__item_sub .b-menu__link:hover .live_box-left {
    background-color: #983648 !important;
}

.white #live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-left {
    position: relative;
    float: left;
    height: 54px;
    width: 20px;
    background-color: #1f7274;
    text-align: center;
}

.b-menu__item_sub .live-match-name {
    color: #444;
    font-weight: bold;
    width: 100%;
    float: left;
    display: block;
    background-color: #165555;
    padding: 4px 0 4px 10px;
    line-height: 120%;
    border-bottom: 1px solid #124746;
    font-size: 14px;
    font-family: Cuprum, sans-serif;
}
.live_act .b-menu__link .live-match-name {
    color: #555 !important;
    font-weight: bold !important;
}

.b-menu__item_sub .score {
    /*display: table-cell;*/
    display: inline-block;
    background: #f59602;
    width: 20%;
    font-size: 12px;
    font-weight: bold;
    font-family: Cuprum, sans-serif;
    color: #fff !important;
    padding: 4px;
    margin: 3px 0 3px 6px;
    line-height: 13px;
    /*margin-right: 10px;*/
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
}
.b-menu__item_sub:hover .score {

}
.live_act .b-menu__link .score {
    /*background: none !important;*/
    /*color: #fff !important;*/
}

.b-menu__item_sub .live-match-details {
    display: block;
    width: 100%;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    background: #165555;
}

.b-menu__item_sub .live-match-details .scope {
    display: inline-block;
    width: 50%;
    background-color: #165555;
    text-align: center;
    font-size: 9px;
}

.b-menu__item_sub .live-match-details > .live-submenu-minute {
    display: table-cell !important;
    width: 20%;
    background-color: #165555;
    text-align: center;
    font-size: 9px;
}

.live-submenu-minute,
.live-submenu-status {
    display: inline-block;
    font-size: 12px;
    color: rgba(255, 255, 255, .5);
    font-family: Cuprum, sans-serif;
    font-weight: normal;
    font-style: italic;
}
.live_act .b-menu__link .live-submenu-minute,
.live_act .b-menu__link .live-submenu-status {
    display: inline-block;
    font-size: 12px;
    color: rgba(255, 255, 255, .5) !important;
    font-weight: normal !important;
    font-style: italic;
    font-family: Cuprum, sans-serif;
}
.live-submenu-status {
    margin-right: 10px;
}
.b-menu__item_sub .starttime {
    font-size: 9px;
    color: #444 ;
    display: inline-block;
}
.b-menu__item_sub {
    position: relative;
}

.live-large .l-page__body .b-menu__item_sub.live_act .b-menu__link:hover {

}

.favourities_r, .market_favourities_r {
    margin: 0;
    /*background: url("../img_cis/favorite_star.png") no-repeat -19px !important;*/
    position: absolute;
    right: 10px;
    top: 5px;
    z-index: 1;

    background-image: url(../img/mariobet_sprite.png);
    background-position: 0 -2368px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    height: 10px;
    width: 11px;
}
.favourities_r:hover, .market_favourities_r:hover {
    background-position: 0 -2353px;
}

.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%;
}

.white #live_type + .l-page__body .odd_box .additional_info,
.l-page__body #main_content .odd_box .additional_info,
.market_block-i .additional_info {
    position: absolute;
    top: 8px;
    left: 10px;
    background-image: url(../img/mariobet_sprite.png);
    background-position: 0 -2071px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    height: 10px;
    width: 10px;
    cursor: pointer;
}

.market_block-i .additional_info {
    top: 9px;
    left: 20px;
}

.white #live_type + .l-page__body .odd_box .additional_info_box,
.l-page__body #main_content .odd_box .additional_info_box,
.market_block-i .additional_info_box {
    position: absolute;
    top: 28px;
    left: 5px;
    z-index: 999;
    background: #983648;
    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: 400px;
    font-size: 10px;
    line-height: 130%;
    color: #fff;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    display: none;
}

.market_block-i .additional_info_box {
    top: 30px;
    left: 15px;
}

.white #live_type + .l-page__body .odd_box .additional_info:hover + .additional_info_box,
.l-page__body #main_content .odd_box .additional_info:hover + .additional_info_box,
.market_block-i .additional_info:hover + .additional_info_box {
    display: block;
}

.white #live_type + .l-page__body .odd_box .additional_info_box:before,
.l-page__body #main_content .odd_box .additional_info_box:before,
.market_block-i .additional_info_box:before {
    content: '';
    position: absolute;
    top: -5px;
    left: 5px;
    width: 0;
    height: 0;
    z-index: 2;
    border-bottom: 5px solid #983648;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

.white #live_type + .l-page__body .b-title__bg + div {
    background: none;
    float: left;
    border: none !important;
}

#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 tr:last-child .b-bet-grid__cell:last-child {
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
}

.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 {

}

.white .s_title_ev a:hover {
    color: #a7a7a7;
}

.b-bet-grid__one_ev .up_odd span.b-bet-grid__item_dparam {
    margin-right: 10px;
}
.b-bet-grid__one_ev .down_odd span.b-bet-grid__item_dparam {
    margin-right: 10px;
}
.up_odd_arrow {
    background: url("../img_cis/bet_assets.png") no-repeat -18px -68px;
    width: 13px;
    height: 10px;
    margin-right: 15px;
    margin-top: 6px;
}
.down_odd_arrow {
    background: url("../img_cis/bet_assets.png") no-repeat -18px -86px;
    width: 13px;
    height: 10px;
    margin-right: 15px;
    margin-top: 6px;
}

.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;
}
.white #live_type + .l-page__body .m-message_no_result h3 {
    width: 100%;
    float: left;
    color: #7c7c7c;
    font-weight: normal;
}

.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: 15px;
    border: none;
}
.events_contein.bet_slip_txt {
    background: 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 .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 {
    /*margin-bottom: 15px;*/
}
.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 !*/

.betcart-couldown-orange {
    border: none;
}

.white .day_games .m-bet-grid__cell_count .b-index_block_size {
    background: none;
    border: none;
}

.white .day_games .selected b {
    background: #fff;
    color: #902F17;
    border: solid 1px transparent ;
}

.b-bet-grid__cell .b-cell_time b {
    color: #fff;
    line-height: normal;
}
.white .m-bet-grid__cell_count .b-link div {
    border: none;
    background: none;
    color: #555;
    margin: 3px 10px 1px 10px;
}
.m-bet-grid__cell_count .b-link {
    padding-top: 2px !important;
}
.white .m-bet-grid__cell_count .b-link div:hover {
    border: none;
    background: none;
    color: #f59602;
}
.white .m-bet-grid__cell_count .b-link div  i {

}
.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 {
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 45px;
    background: transparent !important;
    color: #fff;
    border: none;
    z-index: 1;
}

#return_link i {
    margin-top: 15px;
}

.white .crate_cupon:hover {
    background: #8c212 !important;
    opacity: 1;
}
.white #return_link i {
    display: none;
    background: url(../img/return_button_arr.png) 0 -10px 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;
}
.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 {

}
.m-menu__link_active + .b-menu {
    display: none;
}
.sport-name {
    max-width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    font-family: Roboto, sans-serif;
}

.sport-count {
    float: right;
    color: #f09504;
}

.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;
}

.cont_top_table_b td {
    padding-bottom: 9px;
    padding-top: 2px;
}

#content_pre_live .title_reg {
    position: relative;
    padding: 0;
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    border-radius: 0;
}

#content_pre_live .title_reg .bet_slip_txt {
    display: flex;
    align-items: center;
    gap: 8px;
    padding-left: 10px;
    background-color: #983648;
}

#content_pre_live .title_reg .bet_slip_txt i {
    display: flex;
    align-items: center;
    justify-content: center;
}

#content_pre_live .title_reg .open_flag {
    line-height: 27px;
    margin-right: 10px;
    color: #b3b3b3;
    cursor: pointer;
}

.day-games__sport-wrap .title__bg .b-menu__icon-country {

}

#content_pre_live .day-games__sport-wrap .title_reg,
#content_pre_live .day-games__sport-wrap .title_reg .bet_slip_txt {
    height: 30px;
    line-height: 30px;
    border-bottom: 3px solid #dbdbdb;
}

#content_pre_live .day-games__sport-wrap .league_title_row:not(.opened) .title_reg,
#content_pre_live .day-games__sport-wrap .league_title_row:not(.opened) .title_reg .bet_slip_txt {
    height: 27px;
    line-height: 30px;
    border-bottom: none;
}

#content_pre_live .day-games__sport-wrap .title_reg .bet_slip_txt {
    padding-left: 14px;
}

#content_pre_live .day-games__sport-wrap .title_reg .bet_slip_txt .b-menu__icon-country {
    margin-right: 11px;
}

.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;
}

.top_winner_cell {
    border-bottom: 1px solid #e5e5e5;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 14px;
}
.top_winner_wrapper {
    padding: 5px 0 20px;
    background: url("../img_cis/kazananlar-bg.png") repeat-x bottom center;
}
.top_winner_name {
    color: #398459;
    width: 100%;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
}
.top_winner_name a {
    color: #398459;
}
.top_winner_result {
    width: 100%;
    display: inline-block;
}
.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;
}

.betcart-pane-checkbox.checkbox_error {
    padding: 10px 15px;
}

.info_phrase {
vertical-align: middle;
    padding-top: 5px;
    display: inline-block;
}

.d_week a .u_date {
    margin-bottom: 0px;
    padding-top: 2px;
}

.white #live_type + .l-page__body #subcontent .m-message_no_result {
    position: relative;
    top: 0;
    left: 0;
}

.white #live_type + .l-page__body .l_title .favorites_text,
.white #live_type + .l-page__body .l_title .live_text {
    display: block;
    text-align: left;
    padding: 10px;
    white-space: nowrap;
}

.white #live_type + .l-page__body .l_title .favorites_text strong,
.white #live_type + .l-page__body .l_title .favorites_text .small_text,
.white #live_type + .l-page__body .l_title .live_text strong,
.white #live_type + .l-page__body .l_title .live_text .small_text {
    display: block;
}

.white #live_type + .l-page__body .l_title .favorites_text .small_text,
.white #live_type + .l-page__body .l_title .live_text .small_text {
    font-family: Cuprum, sans-serif;
    font-size: 10px;
    margin-top: 3px;
    font-weight: normal;
    text-transform: none;
}

.white #live_type + .l-page__body .l_title .favorites_text .favourities_count {
    color: #f59602;
}

.white #live_type + .l-page__body .l_title .favorites_text strong,
.white #live_type + .l-page__body .l_title .live_text strong {
    font-family: Cuprum, sans-serif;
    font-weight: bold;
    font-size: 14px;
}

.white #live_type + .l-page__body .l_title .icon_r {
    position: absolute;
    top: 0;
    right: 0;
    width: 20%;
    height: 100%;
    background: #1d6a6a;
    text-align: center;
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
}

.white #live_type + .l-page__body .l_title .icon_r .m-menu_icon-arr-r {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(../img/mariobet_sprite.png);
    background-position: 0 -2117px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    height: 10px;
    width: 6px;
}

.schedule .current_sports {
    border: none;
    color: #555;
}
.schedule .u_search_button {
    border: none;
    height: 25px;
    right: 3px;
    top: 5px;
    background: #0B5029 !important;
}
.schedule .u_dd_sports .u_search_button i {
    line-height: 22px;
}
.schedule .u_search_button:hover {
    opacity: 1;
}
.schedule #c-sport .sport_select {
    color: #555;
}
.upcoming_nav .u_search input {
    color: #555;
}
.upcoming_nav input {
    border: none;
}
.schedule .b-bet-grid__cell .b-cell_hover,
.schedule .b-cell_hover_up {
    padding-top: 0 !important;
}

.schedule .b-title_upcoming .bet_slip_txt {
    height: 32px !important;
    line-height: 32px !important;
    padding: 0 !important;
    padding-left: 10px !important;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.select_live-menu .b-menu__item {
    margin-top: 10px;
}

.open_child_odds {
    float: left;
    display: inline-block;
    text-align: center;
    height: 14px;
    width: 14px;
    vertical-align: middle;
    line-height: 12px;
    border: 1px solid #696969;
    margin-left: 7px;
    cursor: pointer;
    color: #696969;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    position: relative;
    top: 4px;
    right: 5px;
    z-index: 100;
}

.active .open_child_odds {
    line-height: 8px;
}

.day_games .bet_slip_txt .b-menu__icon{
    margin: 16px 11px 0 0px;
}
.white .l-page__body .live_sched {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    box-shadow: none;
    font-weight: 500;
    display: block;
    height: 36px;
    background:  url("../img/shedule_link.png")  no-repeat top left!important;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
    padding: 0;
    text-decoration: none;
    border: 0!important;
}
.white .l-page__body  .live_sched a {
    font-weight: normal;
    box-sizing: border-box;
    padding: 0 90px 0 14px;
    background: url(../img/bg_calendar.png) no-repeat right 65px center;
    color: #fff;!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}

.white .l-page__body  .live_sched a:hover {
    opacity: 1;
}

.white .l-page__body .live_sched:hover {
    opacity: 0.8;
}

.schedule #live_type + .l-page__body #main_content .upcoming_nav + #subcontent  .b-bet-grid__cell .b-menu__icon{
    margin-top: 0;
    margin-left: 10px;
}

.day_games .b-bet-grid__out {
    padding: 0;
    background: none;
    margin-bottom: 2px;
}
.day_games .b-bet-grid__out .b-bet-grid__bets:after {
    content: '';
    width: 100%;
    height: 16px;
    display: block;
}
.day_games .b-bet-grid__out_first {
    margin-top: 0;
    padding-bottom: 0;
}

.day_games .b-bet-grid__out_last {
    padding-top: 0;
}

.day_games .b-bet-grid__out_first.b-bet-grid__out_last {
    padding: 0;
}

.day_games .day-games__sport-wrap .bet_slip_txt {
    height: 34px;
    line-height: 34px;
    padding: 0;
    color: rgba(39, 39, 39, .7);
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#ebebeb 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );
    border-radius: 0;
    font-size: 14px;
    font-weight: normal;
}

.day_games .day-games__sport-wrap {
    background: transparent;
}

.day_games .day-games__sport-wrap .day-games__sport-title {
    position: relative;
    height: 47px;
    line-height: 47px;
    border-radius: 3px 3px 0 0;
    background: #37b5b5!important;
    padding: 0;
    padding-left: 40px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.day_games .day-games__sport-wrap .day-games__sport-title .b-menu__icon {
    position: absolute;
    left: 15px;
    margin-top: -2px;
    background: url(../img_mariobet/mario_sports_sprite.png) no-repeat;
    background-position: 0 -998px;
}


.day_games .day-games__sport-wrap .b-bet-grid_head_bg .b-bet-grid__cell:first-child,
.day_games .day-games__sport-wrap .b-bet-grid_head_bg .b-bet-grid__cell:nth-child(2),
.day_games .day-games__sport-wrap .b-bet-grid_head_bg .b-bet-grid__cell:nth-child(3) {
    border-left: none !important;
}

.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .b-cell_time,
.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .cell_bord_l .b-link_name {
    line-height: 13px;
}

.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .cell_bord_l .b-link_name {
    padding: 0;
    font-weight: normal;
}

.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .cell_bord_l .b-link_name .g-ellipsis {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}


.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .b-bet-grid__date_div {
    color: rgba(83, 83, 83, .65);
    font-size: 14px;
    font-weight: normal;
}

.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__date .b-bet-grid__cell:first-child {
    border-left: none !important;
}


.day_games .day-games__sport-wrap .m-bet-grid__cell_count .b-link {
    background: #f49600 !important;
    width: 48px;
    min-width: 48px;
    height: 34px;
    border-radius: 5px;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: -0.28px;
    color: #424757;
    cursor: pointer;
    transition: 500ms;
    color: #fff;
    padding: 0!important;
}

.day_games .day-games__sport-wrap .m-bet-grid__cell_count .b-link:hover {
    background: #3d8888!important;
}

.day_games .day-games__sport-wrap .m-bet-grid__cell_count .b-link .g-round {
    margin: 0;
    padding: 0;
    color: #fff;
}

.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .b-cell_time,
.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .b-cell_time b {
    padding-left: 0;
    font-size: 14px;
    font-weight: normal;
    color: #535353;
    text-align: left;
}

.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .date-time {
    color: #535353;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
}

.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .date-time .date-small,
.day_games .day-games__sport-wrap .b-bet-grid__bets .b-bet-grid__cell .b-cell_time .date-small{
    margin-left: 2px;
    font-size: 8px;
}


.search_results_wrapper {

}

.search_title {
    line-height: 45px;
    height: 45px;
    padding-left: 20px;
    background-color: #2c303c;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.18;
    letter-spacing: -0.34px;
    text-align: left;
    border-radius: 5px;
    display: flex;
    align-items: center;
}

.search_result {
    font-size: 17px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.18;
    letter-spacing: -0.34px;
}

.search_result_block {
    margin-top: 20px;
}

.search_result_block .cont_head_table td {
    background: #f7f7f7;
    font-size: 11px;
    font-weight: 500;
}

.search_result_block .cont_head_table td span {
    padding: 0 !important;
    color: #fff !important;
}

.search_result_block .cont_head_table td i {
    display: none;
}

.search_text .no_result {
    padding: 15px;
    font-size: 12px;
    line-height: 140%;
    color: #7c7c7c;
    background: #ececec;
}

.search_text .no_result a {
    color: #983648;
}

.additional_market_description {
    display: none;
}

.day-games__sport-title .b-menu__link {
    position: relative;
    float: right;
    height: 35px;
    margin: 5px 5px 0 0;
    background: #3d8888;
    border: 0;
    border-radius: 3px;
    text-transform: capitalize;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.day-games__sport-title .b-menu__link b {
    display: block;
    line-height: 13px;
    padding: 10px 15px;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    font-weight: bold;
}

.day-games__sport-title .b-menu__link:hover {
    background: #175557;
}

.day-games__sport-title .b-menu__link:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    border: 5px solid #f59602;
    border-top-color: transparent;
    border-right-color: transparent;
    border-radius: 2px;
}

.day-games__sport-wrap .betable_country_title {
    background: rgb(245,150,2);
    background-image: -moz-linear-gradient( 90deg, rgb(245,150,2) 0%, rgb(245,93,2) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(245,150,2) 0%, rgb(245,93,2) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(245,150,2) 0%, rgb(245,93,2) 100%);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 10px;
    padding-left: 43px;
    position: relative;
    cursor: pointer;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    text-transform: uppercase;
}

.day-games__sport-wrap .betable_country_title.betable_country_open {
    background: rgb(245,150,2);
    background-image: -moz-linear-gradient( 90deg, rgb(245,150,2) 0%, rgb(245,93,2) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(245,150,2) 0%, rgb(245,93,2) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(245,150,2) 0%, rgb(245,93,2) 100%);
}

.day-games__sport-wrap .betable_country_title .open_flag {
    float: right;
    font-size: 15px;
}

.day-games__sport-wrap .betable_country_title_flag {
    position: absolute;
    left: 14px;
    top: 9px;
    line-height: 14px;
}

/*Charter*/

[class^="icon_"],
[class*=" icon_"],
.checkbox + label:before,
.checkbox:checked + label:before,
.radio + label:before,
.tombola-title .radio + label:before,
.widget-box-title:after,
.widget-box-subtitle:after,
.other-rates-title:after {
    background-image: url(../img/mariobet_sprite.png);
    display: inline-block;
    vertical-align: middle;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.live-btn-cont {
    height: 46px;
    background: #983648;
    padding: 15px 20px 15px 15px;
    color: #fff;
    margin-bottom: 5px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.betcart-pane-event-banker {
    display: flex;
}

#system-pane-events .Coupon-item-info {
    width: 66%;
}

table:not(.asian_content_table_leagues) td [class*="m-menu__link_"] {
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.18;
    letter-spacing: -0.34px;
    text-align: left;
    color: #fff;
    height: 45px;
    background-color: #2c303c;
    border-radius: 5px;
    padding-left: 20px;
    padding-right: 19px;
    width: 100%;
    cursor: pointer;
    transition: 500ms;
    border-radius: 5px 5px 0 0;
    justify-content: space-between;
}
table:not(.asian_content_table_leagues) td [class*="m-menu__link_"] span {
    white-space: nowrap;
    margin-left: 0;
    margin-right: auto;
}
table:not(.asian_content_table_leagues) .league_title_row td [class*="m-menu__link_"] .highlights_sport_menu_toggle-btn {
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
}
table:not(.asian_content_table_leagues) td [class*="m-menu__link_"] .b-menu__icon {
    display: block;
    width: 20px;
    height: 21px;
    margin-right: 20px;
    position: relative;
    top: unset;
    transform: unset;
    background: none;
}
table:not(.asian_content_table_leagues) thead:not(.open_block) td [class*="m-menu__link_"] {
    border-radius: 5px;
}
.b-bet-grid__bets .b-bet-grid_head_bg td {
    height: 40px;
    font-size: 12px;
    font-weight: 700;
    background-color: #f49600!important;
    color: #fff!important;
}
.b-bet-grid__bets td:first-child {
    text-align: left;
}
.b-bet-grid__bets td:first-child div {
    text-align: left;
}
.b-bet-grid__bets td:nth-child(2) {
    padding-left: 20px;
    text-align: left !important;
}
.b-bet-grid__bets .b-bet-grid_head_bg td .b-bet-grid__date_div {
    font-size: 12px!important;
    font-weight: normal!important;
    background-color: #f49600!important;
    color: #fff!important;   
    border: 0!important;   
    padding-right: 7px;
}
.b-bet-grid__bets .b-bet-grid_head_bg td:nth-child(1) .b-bet-grid__date_div,
.b-bet-grid__bets .b-bet-grid_head_bg td:nth-child(2) .b-bet-grid__date_div {
    font-weight: bold!important;
}
.b-bet-grid__cell:first-child, .b-bet-grid__cell:first-child .cell_bord_l a {
    border-right: 0!important;
}
.b-bet-grid__bets td:first-child span:first-child {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: -0.24px;
    color: #8f95a0;
    display: block;
}
.b-bet-grid__bets td:first-child span:last-child{
    font-weight: 600!important;
    line-height: 1.5;
    font-size: 14px!important;
    letter-spacing: -0.28px;
    color: #3d8888!important;
    display: block;
}
.b-bet-grid__even td, .b-bet-grid__odd td{
    height: 75px;
    border-bottom: 1px solid #e2e4ea;
    
    text-align: left;
    color: #424757;
    font-size: 12px;
}
.b-bet-grid__even td {
    background-color: #fff;
}
.b-bet-grid__odd td {
    background-color: #fff;
}
.b-bet-grid__even td:nth-child(1),
.b-bet-grid__odd td:nth-child(1) {
    padding: 0 17px 0 21px;
}
.b-bet-grid__even td:nth-child(2),
.b-bet-grid__odd td:nth-child(2) {
    border-left: 1px solid #e2e4ea;
    padding: 0 20px;
}
.b-bet-grid__bets .b-bet-grid_head_bg td:nth-child(2) {
    padding-left: 0;
}
.b-bet-grid__bets .b-bet-grid_head_bg td .b-bet-grid__date_div,
.b-bet-grid__bets .b-bet-grid_head_bg td,
.asian_content_table thead:not(.highlights_league_block) .cont_top_table td {
    background-color: #37b5b5!important;
}
.live_left .b-bet-grid__bets .b-bet-grid_head_bg td,
.live_left .b-bet-grid__bets .b-bet-grid_head_bg td .b-bet-grid__date_div {
    background-color: #f49600!important;
}

.result_filter_input {
    display: flex;
    align-items: center;
    background-color: #fff;
    padding: 15px;
}

.result_filter_input .group.third {
    margin-top: 25px;
}

.result_filter_input .group {
    display: flex;
    flex-direction: column;
    margin-right: 2%;
    max-width: 33%;
}
@media (max-width: 1330px) {
    .result_filter_input .group {
        width: auto;
        flex-grow: 1;
    }

    .result_filter_input .group:last-child {
        width: auto;
    }
}

.result_filter_input .group-select-flex {
    display: flex;
    gap: 8px;
}

.result_filter_input .group:nth-child(3n) {
    margin-right: 0;
}

.result_filter_input .group.row {
    flex-direction: row;
    gap: 8px;
    max-width: 50%;
    width: 50%;
    min-width: 50%;
}

.result_filter_input .group .title {
    display: block;
    margin-left: 2px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #424757;
}

.result_filter_input .group .group-item {
    display: flex;
    flex-direction: column;
    width: 33%;
}

.result_filter_input .select {
    position: relative;
}

.result_filter_input .group .select_date,
.result_filter_input .group.third button {
    min-width: 60px;
    height: 30px;
    border-radius: 3px;
    border: solid 1px #595d6b;
    background-color: #595d6b;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 500ms;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: white;
}

.result_filter_input .group .select_date {
    width: 100%;
    text-align: left;
}

.result_filter_input .group.third button {
    background: #f49600;
    margin-left: 50%;
    margin-top: 2px;
    border: none;
}

#show_event_results .b-bet-grid__out .b-bet-grid__out {
    margin: 0;
}

#show_event_results .b-bet-grid__even td:nth-child(2),
#show_event_results .b-bet-grid__odd td:nth-child(2),
#show_event_results .b-bet-grid__cell:last-child .cell_bord_l {
    font-size: 14px;
    font-weight: 400;
}

#show_event_results .title_reg {
    height: 40px !important;
}

#show_event_results .title_reg .bet_slip_txt  {
    background: #37b5b5 !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    display: flex;
    align-items: center;
    gap: 8px;
    padding-left: 10px;
    height: 40px;
}

#show_event_results .no-events-results-max-width {
    min-width: 1370px;
    text-align: center;
    border-top: 1px solid #e2e4ea;
}

#show_event_results .no-events-results-max-width .cell_bord_l {
    font-weight: 400 !important;
}

#show_event_results .title_reg {
    border: none !important;
    background: none;
    padding: 0;
}

#show_event_results.events_contein {
    background: none;
    border: none;
}

#show_event_results .match-stats {
    flex-wrap: wrap !important;
    row-gap: 8px !important;
}

#show_event_results .b-bet-grid__bets .b-bet-grid__even td:last-child,
#show_event_results .b-bet-grid__bets .b-bet-grid__odd td:last-child {
    padding: 10px 0 !important;
    padding-right: 10px !important;
}

#show_event_results .b-bet-grid__cell:last-child.no-results .cell_bord_l{
    text-align: center;
}

#show_event_results .b-bet-grid__cell:last-child.no-results {
    border-top: 1px solid #e2e4ea;
}