@charset "utf-8";

/**index.css*/
[data-site="BB"] .loginModal_logo {
	background-size: auto 180px;
}
.side_nav .logo_wrap .tg_logo {
    width: 100px;
}
[data-site="BB"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces {
	gap: 10px;
}
[data-site="BB"] .TG_index .index_header .row .index_logo {
    width: 140px;
    margin-right: 10px;
    background: var(--all-login-logo);
    background-size: 100%;
}
[data-site="BB"] .TG_index .index_header .row .login_menu button.forgetPwd_btn {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dee8f8));
    background: linear-gradient(to bottom, #ffffff 0%, #dee8f8 100%);
}
[data-site="BB"] .loginModal_sendSms,
[data-site="BB"] .sendCode:hover,
[data-site="BB"] .sendCode,
[data-site="BB"] .sendCode:active {
    background: linear-gradient(to right, #fff7ef, #f7c7a6 30%, #e2ae8d 63%, #c0876e);
    box-shadow: none;
    color: #fff;
}
[data-site="BB"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces .popularRaces-item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	min-width: calc(50% - 5px);
	max-width: calc(50% - 5px);
}
[data-site="BB"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces .popularRaces-item .gameDate { 
	position: var(--popularRaces-gameDate-position); top: var(--popularRaces-gameDate-top); right: var(--popularRaces-gameDate-right);
}

[data-site="BB"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces .popularRaces-item .racesChart {
	margin-bottom: 10px;
	border-bottom: var(--popularRaces-bline);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

[data-site="BB"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces .popularRaces-item.ensure::before,
[data-site="BB"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces .popularRaces-item.ensure2::before,
[data-site="BB"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces .popularRaces-item.insureIcon-index::before {
	content: "";
	position: absolute;
	top: 80px;
	font-size: 15px;
	font-weight: bold;
	line-height: 36px;
	color: #fff;
	width: 90px;
	height: 50px;
	right: 6px;
	left: unset;
}
[data-site="BB"] .TG_index .index_container .index_main .promotions_tab button.tg b::before{
    width: 35px;
    height: 25px;
}
[data-site="BB"] .side_nav .logo_wrap .tg_logo {
    width: 140px;
    background: var(--all-index-logo-big);
    background-size: 100%;
}
[data-site="BB"] .register_logo {
    background: var(--all-index-logo-big);
    background-size: 100%;
    width: 180px;
    height: 90px;
}
[data-site="BB"] .unread_notice.active {
	transform: translateX(150px);
}
[data-site="BB"] .unread_notice::before {
	left: 20%;
}
/*  */
[data-site="BB"] .modal_times_btn_wrap .loginModal_confirm,
[data-site="BB"] .modal_times_btn_wrap .loginModal_close {
    box-shadow: 0 2px 5px 0 rgba(51, 80, 159, 0.5);
}
/**frame.css*/
[data-site="BB"] .whole_table {
	background-position: center bottom;
}

/*VipDetail.html*/

[data-site="BB"] .vip-list.vip01 .viplist-main .vipNum span {
	top: 67px;
}
[data-site="BB"] .vip-list.vip02 .permissions_box .viplist-main .permissions
{
    height: auto;
}
[data-site="BB"] .vip-list.vip02 .viplist-main .vipNum span {
	top: 52px;
}
[data-site="BB"] .vip-list .permissions_box .viplist-main {
    padding: 10px 0;
    border: none;
}
[data-site="BB"] .vip-list .permissions_box .viplist-main .vip_level {
    padding: 0 20px;
}
[data-site="BB"] .vip-list .viplist-main h3 {
    font-weight: bold;
}
[data-site="BB"] .vip-list .viplist-main h5 {
    text-align: center;
	color: #707070;
    font-weight: normal;
}
/* 成交量 */
[data-site="BB"] .deal_chart_title{
	display: flex;
	/* color: #333; */
}
/* 市場 */
[data-site="BB"] .market_table_content,
[data-site="BB"] .market_table_head {
	box-shadow: 0px 1px 3px rgb(148 135 135 / 50%);
}
/* 选择联盟 */
[data-site="BB"] #Select_League > li > ul > li {
	background-color: rgb(255 255 255 / 50%);
}
[data-site="BB"] .choose_alli input[type="checkbox"] + label {
	border: #f2d7a5 1px solid;
}
[data-site="BB"] .choose_alli input[type="checkbox"]:checked + label{
	border: transparent 1px solid;
}
[data-site="BB"] .choose_alli input[type="checkbox"]:checked + label,
[data-site="BB"] .choose_alli input[type="checkbox"] + label {
	background-size: 100% 100%;
	border-radius: 12px;
}
[data-site="BB"] #Select_League > li .continents {
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
}
/* 对战 */
[data-site="BB"] .game_record_row .cell_t3c1 {
	text-align: center;
}

/* 審核 */
[data-site="BB"] .inquiry_events ul .openArrow::after {
    background: url("/assets/GAMMA/normal/img/icons/event_switch.svg") center no-repeat;
    background-size: contain;
}
/* 取消预约 */
[data-site="BB"] .cancel_order_btn {
    background-image: linear-gradient(to right, #f2ddc9, #e9c0b1);
}

/* 历史帐务 */
[data-site="BB"] .Date_btn_group button {
	border: #f2d7a5 1px solid;
    background-size: 100% 100%;
    box-shadow: 0 2px 4px 1px rgb(205 205 205 / 70%);
}
/* 数字货币协议说明 */
[data-site="BB"] .DigitalProtocol .Protocol_wrap span {
    color: #2f2f44;
}
/* 免转钱包 */
[data-site="BB"] .Transfer_container .Transfer_title span {
    color: #fff;
}
[data-site="BB"] .sports_content .sports_title input[type="checkbox"]:checked + label,
[data-site="BB"] .Transfer_title input[type="checkbox"]:checked + label {
    background: linear-gradient(to right, #f9cfb8, #9e481d);
}
[data-site="BB"] .Transfer_content .quick_group button.active {
    color: #c0876e;
    border: solid 1px #c0876e;
    background: linear-gradient(to bottom, #fff7ef, #ffddc5);
}
[data-site="BB"] .Transfer_content .quick_group button.active::after {
    background: linear-gradient(to bottom, rgba(255,255,255,0),rgba(255,255,255,0) 68%,rgba(255,255,255,0.5) 70%, rgb(254 233 233 / 50%) 80%, rgb(254 233 233 / 50%) 90%,#f7c7a6 100%);
}
/* 次tab 陰影 */
[data-site="BB"] .wd_btn_group a.active {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
}
/* 规则说明字色 */
[data-site="BB"] .rules_title,
[data-site="BB"] .rules_title,
.rules_text li{
	color: var(--help-hot_League-color);
}
/* 統一 */
/* 預約詳情/审核进度查询 */
[data-site="BB"] .popup_mask .popup_content .popup_header .close_popup_btn::before{
    display: none;
}
[data-site="BB"] .DigitalProtocol .Protocol_head .close_icon,
[data-site="BB"] .inquiry_title button.close,
[data-site="BB"] .popup_mask .popup_content .popup_header .close_popup_btn {
    background: url(/interface/v2/img//market04nav02.svg) no-repeat;
    margin-right: 20px;
    border: none;
	color: transparent;
    text-shadow: none;
}
[data-site="BB"] .DigitalProtocol .Protocol_head .close_icon::before{
	content: none;
}
[data-site="BB"] .inquiry_events ul .openArrow::after {
    background: url(/assets/GAMMA/normal/img/icons/event_switch.svg) no-repeat center / 100%;
}
/* 公告/提領/vip tab大小統一 */
/* [data-site="BB"] .wd_btn_group {
    padding-bottom: 0;
}
[data-site="BB"] .event_category button,
[data-site="BB"] .announce_tabs button {
    font-size: 18px;
    height: 40px;
    padding: 0 25px;
    margin-right: 25px;
} */
/*活動大廳*/
[data-site="BB"] .event_category button {
    color: #e19664;
    border: 1px solid #e19664;
    box-shadow: none;
}
[data-site="BB"] .event_category button.active {
    border: none;
}
/* 公告展開間距 */
[data-site="BB"] .Npanel-body p,
[data-site="BB"] .Npanel-reply p {
    margin: -1.2em 0;
}
/* 虚拟币 数字货币渠道 常用入款渠道 icon */
[data-site="BB"] .btn_block_group {
    padding-bottom: 40px;
}
[data-site="BB"] .pay-way .item .btn_block .wd_text span {
    padding-top: 0px;
}
[data-site="BB"] .pay-way .item .btn_block .wd_text b {
    font-weight: 500;
}
/* 注意事项文字li */
[data-site="BB"] .notice_content li {
    padding: 20px 0px;
    margin-left: 20px;
    position: relative;
    border-bottom: none;
}
[data-site="BB"] .notice_content li::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #a4a4a4;
    width: calc(100% + 20px);
    bottom: -1px;
    left: -20px;
    margin: 0;
}
[data-site="BB"] .notice_content li:nth-last-child(1)::after {
    border-bottom: none;
}
[data-site="BB"] .onlinebank_notice ul li {
    font-weight: normal;
}

/* 陰影 */
/* 市場上方btn */
[data-site="BB"] .top_nav .log_out,
[data-site="BB"] .money_wrap,
[data-site="BB"] .top_nav .account_wrap,
[data-site="BB"] .top_nav .account_nav li a {
	box-shadow: 2px 4px 4px 0 rgba(138, 138, 138, 0.5);
}
/* 內容區 */
[data-site="BB"] .panel-fpws,
[data-site="BB"] .wd_all_content tr,
[data-site="BB"] .wd_all_head tr,
[data-site="BB"] .notice_content,
[data-site="BB"] .btn_block_group {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
/* 我的－VIP权限?居中 */
[data-site="BB"] .my_wrap_new .leftMain .bottomMain .title a img {
    display: flex;
    margin: 0 6px!important;
}
/* 我的 */
[data-site="BB"] .swiper-button-prev.swiper-button-disabled,
[data-site="BB"] .swiper-button-next.swiper-button-disabled{
	opacity: 1;
	filter: drop-shadow(0px 0px 2px rgba(0,0,0,.3));
}
[data-site="BB"] .swiper-button-prev.swiper-button-disabled{
	background: var(--vip-swiper-next2);
}
[data-site="BB"] .swiper-button-next.swiper-button-disabled{
	background: var(--vip-swiper-prev2);
	margin-right: -10px;
}
/* 我的－其他說明 */
[data-site="BB"] .viplaw-box .other-list li:nth-child(1){
	font-weight: bold;
}
[data-site="BB"] .viplaw-box .other-list li {
    font-weight: normal;
}
/* 上级协助＿注意事項底色 */
[data-site="BB"] .sh_form_notice .sh_notice_title {
	background: var(--point-notice_content_title-bg);
}
/* 系統維護背景 */
[data-site="BB"] .maintain_bg {
    background-attachment: fixed;
}
/* 市場上方跑馬燈 */
[data-site="BB"] .top_nav .black_dash {
    width: 1px;
    height: 30px;
    background-color: #c1c1c1;
    margin: 6px;
}
/* 交易信息 */
[data-site="BB"] .order_game .order_name .leagueName {
    padding: 0.2em 0 0.8em;
}

[data-site="BB"] .order_cost .order_cost_hr {
    color: #3b4d8c;
}
[data-site="BB"] .order_cost .order_cost_tr {
	color: #6b6886;
}
[data-site="BB"] .order_btn_setting .setting_icon::before {
    background-size: 80%;
}
/* 充值 / 公告 title-color */
[data-site="BB"] .wd_tab_group a.active, 
[data-site="BB"] .wd_tab_group a:hover,
[data-site="BB"] .Nannounce_group button.active,
[data-site="BB"] .Nannounce_group button:hover {
    color: var(--point-notice_content_title-bg);
}
/* 限时活动 / 系统公告 */
[data-site="BB"] .new_notice {
    background: linear-gradient(to bottom, #fff, #faf5ee);
}

/*註冊-不顯示24小時客服*/
[data-site="BB"] .register_content .bottom_part .online24_group .service_online
{
    display: none;
}


[data-site="BB"] .notice_content ul li:first-child {
	color: var(--all-red-color);
}