@charset "utf-8";

/**index.css*/
[data-site="BS"] .login_row  input::Placeholder{
    color: #c1c1c1;
}
[data-site="BS"] body {
    background: #f2f2f2;
}
[data-site="BS"] .cover_order {
    background-color: rgba(0, 0, 0, 0.3);
}
[data-site="BS"] .loginModal.modal-dialog .modal_times_btn_wrap{
        padding: 20px 70px;
}
[data-site="BS"] .loginModal {
    min-height: 525px;
}
[data-site="BS"] .loginModal_logo {
	background-size: auto 105px;
}
[data-site="BS"] .TG_index .index_container .index_main .promotions_tab button b{
    margin-top: -2px;
}
[data-site="BS"] .TG_index .index_container .index_main .promotions .carousel {
    border-top: solid #d1d1d8 1px;
    border-bottom: solid #d1d1d8 1px;
}
[data-site="BS"] .TG_index .index_container .index_announce {
    box-shadow: 0 3px 6px 0 #00000029;
}
[data-site="BS"] .TG_index .index_header .row .login_menu button.forgetPwd_btn{
    background: linear-gradient(to bottom, #ffffff, #d7d5e9);
}
[data-site="BS"] .sports_content .sports_title input[type="checkbox"]:checked + label {
    background: linear-gradient(to right, #9595f9, #7040e1);
}
[data-site="BS"] .modal_btn_group #confirm_order:hover,
[data-site="BS"] #orderConfirm:hover,
[data-site="BS"] #orderSubmit:hover,
[data-site="BS"] #confirm_order02:hover,
[data-site="BS"] #confirm_modify:hover,
[data-site="BS"] #confirm_modify02:hover,
[data-site="BS"] #confirm_modify03:hover {
    color: #fff;
}
[data-site="BS"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces {
	gap: 10px;
}
[data-site="BS"] .remember_account .checkbox:checked + label,
[data-site="BS"] .remember_account label {
    background-size: 26px;
}
[data-site="BS"] .loginModal_sendSms,
[data-site="BS"] .sendCode:hover,
[data-site="BS"] .sendCode,
[data-site="BS"] .sendCode:active {
    background: linear-gradient(to right, #9595f9, #7040e1);
    box-shadow: none;
    color: #fff;
}
[data-site="BS"] .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="BS"] .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="BS"] .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="BS"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces .popularRaces-item.ensure::before,
[data-site="BS"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces .popularRaces-item.ensure2::before,
[data-site="BS"] .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="BS"] .TG_index .index_container .index_main .tab_content .content_main .content_Thirdparty .Thirdparty_tab button b{
    margin-top: -2px;
}
[data-site="BS"] .unread_notice.active {
	transform: translateX(150px);
}
[data-site="BS"] .unread_notice::before {
	left: 20%;
}
/*  */
[data-site="BS"] .modal_times_btn_wrap .loginModal_confirm,
[data-site="BS"] .modal_times_btn_wrap .loginModal_close {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
}
/**frame.css*/
[data-site="BS"] .whole_table {
	background-position: center bottom;
}

/*VipDetail.html*/

[data-site="BS"] .vip-radio input[type="radio"]:checked + label {
    box-shadow: 0 0 2px 0 rgb(112 65 225 / 0%);
}
[data-site="BS"] .btn_block_group {
    background-size: contain;
}
[data-site="BS"] .vip-list.vip01 .viplist-main .vipNum span {
	top: 67px;
}
[data-site="BS"] .vip-list.vip02 .permissions_box .viplist-main .permissions
{
    height: auto;
}
[data-site="BS"] .vip-list.vip02 .viplist-main .vipNum span {
	top: 52px;
}
[data-site="BS"] .vip-list .permissions_box .viplist-main {
    padding: 10px 0;
}
[data-site="BS"] .vip-list .permissions_box .viplist-main .vip_level {
    padding: 0 20px;
}
[data-site="BS"] .vip-list .viplist-main h3 {
    font-weight: bold;
}
[data-site="BS"] .vip-list .viplist-main h5 {
    text-align: center;
	color: #707070;
    font-weight: normal;
}
/* 成交量 */
[data-site="BS"] .deal_chart_title{
	/* display: flex; */
	/* color: #333; */
}
/* 市場 */
[data-site="BS"] .market_table_content,
[data-site="BS"] .market_table_head {
	box-shadow: 0px 1px 3px rgb(148 135 135 / 50%);
}
[data-site="BS"] .market_game:hover .game_name,
[data-site="BS"] .market_game_active .game_name{
    color: var(--side_nav-hover-font);
}


/* 选择联盟 */
[data-site="BS"] #Select_League > li > ul > li {
	background-color: rgb(255 255 255 / 50%);
    box-shadow: 0 1px 3px 1px rgb(0 0 0 / 16%);
}
[data-site="BS"] .choose_alli input[type="checkbox"] + label {
	border: #d4d4d4 1px solid;
}
[data-site="BS"] .choose_alli input[type="checkbox"]:checked + label{
	border: transparent 1px solid;
}
[data-site="BS"] .choose_alli input[type="checkbox"]:checked + label,
[data-site="BS"] .choose_alli input[type="checkbox"] + label {
	background-size: 100% 100%;
	border-radius: 12px;
}
[data-site="BS"] #Select_League > li .continents {
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
}
/* 对战 */
[data-site="BS"] .game_record_row .cell_t3c1 {
	text-align: center;
}
[data-site="BS"] .market_list_btn .game_record {
    border: solid 1px #eff0f0;
    height: 32px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    position: relative;
    top: -1px;
}

/* 審核 */
[data-site="BS"] .inquiry_events ul .openArrow::after {
    background: url("/assets/HOYA/normal/img/icons/event_switch.svg") center no-repeat;
    background-size: contain;
}
/* 取消预约 */
[data-site="BS"] .cancel_order_btn {
    background-image: linear-gradient(to right, #c4c5cb, #6b758b);
}
/* 总帐表 */
.popup_content[data-sort="sports"] .popup_list .popup_row::before {
    background: linear-gradient(to bottom, #d58bff, #934ce0);
}
/* 历史帐务 */
[data-site="BS"] .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="BS"] .Date_btn_group button::after{
    display: block;
}
/* 数字货币协议说明 */
[data-site="BS"] .DigitalProtocol .Protocol_wrap span {
    color: #2f2f44;
}
/* 免转钱包 */
[data-site="BS"] .Transfer_container .Transfer_title span {
    color: #fff;
}
[data-site="BS"] .Transfer_title input[type="checkbox"]:checked + label {
    background: linear-gradient(to right, #9595f9, #7040e1);
}
[data-site="BS"] .Transfer_content .quick_group button.active {
    color: #7040e1;
    border: solid 1px #7040e1;
    background: linear-gradient(to bottom, #f6f5ff, #dcdcff);
}
[data-site="BS"] .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(238 238 238 / 50%) 80%, rgb(215 215 215 / 50%) 90%,#adadad 100%);
}
/* 次tab 陰影 */
[data-site="BS"] .wd_btn_group a.active,
[data-site="BS"] .event_category button.active {
    box-shadow: var(--event-category-border);
}
/* 规则说明字色 */
[data-site="BS"] .rules_title,
[data-site="BS"] .rules_title,
.rules_text li{
	color: var(--help-hot_League-color);
}

/*历年赛事统计*/
[data-site="BS"] #Select_League > li > ul > li .country::after {
    filter: invert(74%) sepia(5%) saturate(0%) hue-rotate(214deg) brightness(260%) contrast(94%);
}

/* 統一 */
/* 預約詳情/审核进度查询 */
[data-site="BS"] .popup_mask .popup_content .popup_header .close_popup_btn::before{
    display: none;
}
[data-site="BS"] .DigitalProtocol .Protocol_head .close_icon,
[data-site="BS"] .inquiry_title button.close,
[data-site="BS"] .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="BS"] .DigitalProtocol .Protocol_head .close_icon::before{
	content: none;
}
[data-site="BS"] .inquiry_events ul .openArrow::after {
    background: url(/assets/HOYA/normal/img/icons/event_switch.svg) no-repeat center / 100%;
}
/* 公告/提領/vip tab大小統一 */
/* 充值提领tab */
[data-site="BS"] .wd_btn_group {
    padding-bottom: 0;
}
[data-site="BS"] .event_category button,
[data-site="BS"] .announce_tabs button {
    font-size: 18px;
    height: 40px;
    padding: 0 25px;
    margin-right: 25px;
}
[data-site="BS"] .event_category button {
    border: solid 1px #7041e1;
}
[data-site="BS"] .event_category button.active {
    border: solid 0 #7041e1;
}

/* 公告展開間距 */
[data-site="BS"] .Npanel-body p,
[data-site="BS"] .Npanel-reply p {
    margin: -1.2em 0;
}
/* 虚拟币 数字货币渠道 常用入款渠道 icon */
[data-site="BS"] .btn_block_group {
    padding-bottom: 40px;
}
[data-site="BS"] .pay-way .item .btn_block .wd_text span {
    padding-top: 0px;
}
[data-site="BS"] .pay-way .item .btn_block .wd_text b {
    font-weight: normal;
}
/* 注意事项文字li */
[data-site="BS"] .notice_content li {
    padding: 20px 0px;
    margin-left: 20px;
    position: relative;
    border-bottom: none;
}
[data-site="BS"] .notice_content li::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #a4a4a4;
    width: calc(100% + 20px);
    bottom: -1px;
    left: -20px;
    margin: 0;
}
[data-site="BS"] .notice_content li:nth-last-child(1)::after {
    border-bottom: none;
}
[data-site="BS"] .onlinebank_notice ul li {
    font-weight: normal;
}

/* 陰影 */
/* 市場上方btn */
[data-site="BS"] .top_nav .log_out,
[data-site="BS"] .money_wrap,
[data-site="BS"] .top_nav .account_wrap,
[data-site="BS"] .top_nav .account_nav li a {
	box-shadow: 2px 4px 4px 0 rgba(138, 138, 138, 0.5);
}
/* 內容區 */
[data-site="BS"] .panel-fpws,
[data-site="BS"] .wd_all_content tr,
[data-site="BS"] .wd_all_head tr,
[data-site="BS"] .notice_content,
[data-site="BS"] .btn_block_group {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
/* 我的－VIP权限?居中 */
[data-site="BS"] .my_wrap_new .leftMain .bottomMain .title a img {
    display: flex;
    margin: 0 6px!important;
}
/* 我的－其他說明 */
[data-site="BS"] .viplaw-box .other-list li:nth-child(1){
	font-weight: bold;
}
[data-site="BS"] .viplaw-box .other-list li {
    font-weight: normal;
}
/* 我的 */
[data-site="BS"] .swiper-button-prev.swiper-button-disabled,
[data-site="BS"] .swiper-button-next.swiper-button-disabled{
	opacity: 1;
	filter: drop-shadow(0px 0px 2px rgba(0,0,0,.3));
}
[data-site="BS"] .swiper-button-prev.swiper-button-disabled{
	background: var(--vip-swiper-next2);
}
[data-site="BS"] .swiper-button-next.swiper-button-disabled{
	background: var(--vip-swiper-prev2);
	margin-right: -10px;
}
[data-site="BS"] .accounts_total .swiper-button-prev.swiper-button-disabled,
[data-site="BS"] .accounts_total .swiper-button-next.swiper-button-disabled{
	background: #fff;
}
[data-site="BS"] .vip-list .permissions_box .viplist-main .permissions li {
	box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.2);
    /* background: linear-gradient(to bottom, #fcfcfc, #eaeaea); */
}

/* 上级协助＿注意事項底色 */
[data-site="BS"] .sh_form_notice .sh_notice_title {
	background: var(--point-notice_content_title-bg);
}
/* 系統維護背景 */
[data-site="BS"] .maintain_bg {
    background-attachment: fixed;
}
/* 市場上方跑馬燈 */
[data-site="BS"] .top_nav .black_dash {
    width: 1px;
    height: 30px;
    background-color: #c1c1c1;
    margin: 6px;
}
/* 交易信息 */
[data-site="BS"] .order_game .order_name .leagueName {
    padding: 0.2em 0 0.8em;
}

[data-site="BS"] .order_cost .order_cost_hr {
    color: #3b4d8c;
}
[data-site="BS"] .order_cost .order_cost_tr {
	color: #6b6886;
}
[data-site="BS"] .order_btn_setting .setting_icon::before {
    background-size: 80%;
}
/* 充值 / 公告 title-color */
[data-site="BS"] .wd_tab_group a.active, 
[data-site="BS"] .wd_tab_group a:hover,
[data-site="BS"] .Nannounce_group button.active,
[data-site="BS"] .Nannounce_group button:hover {
    color: var(--point-notice_content_title-bg);
}
/* 限时活动 / 系统公告 */
[data-site="BS"] .new_notice {
    background: linear-gradient(to bottom, #fff, #faf5ee);
}
/* 转帐 */
[data-site="BS"] .Transfer_container .Transfer_title .reload {
    background: url(/assets/HOYA/normal/img/icons/refresh.png) center no-repeat;
}
[data-site="BS"] .rules_2nd_title {
    color: #7041e1;
}

/* 隐私保护规则 */
[data-site="BS"] .rule_main .head{
    padding-top: 4em;
}
[data-site="BS"] .rule_main .head .rule_clause_icon{
    content: '';
    padding: 1.2em;
    margin-top: 0.2em;
    background: var(--help-privacy-icon);
    background-size: 120%;
}
[data-site="BS"] .rule_content{
    background: #fff;
    padding: 3em;
    border-radius: 1em;
}

[data-site="BS"] .fifa_login_top .login_logo {
    width: 110px;
    height: 110px;
    margin: 10px 10px auto 0;
}
[data-site="BS"] .nextStep,
[data-site="BS"] .nextStep:active{
    color: #fff;
    background: var(--index-loginModal_confirm-bg);
}

/*提領-非服務時間*/
[data-site="BS"] .nonOpenTime.onlinebank_content {
    color:#483e7e ;
}
/* [data-site="BS"] .nonOpenTime.onlinebank_content .noticeTitle
{
    position: relative;
    margin-top: 30%;
} */
[data-site="BS"] .nonOpenTime.onlinebank_content .notice_icon
{
    background:url("/assets/HOYA/normal/img/icons/non-withdrawal.png") no-repeat center;
    background-size:contain;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

[data-site="BS"] .nonOpenTime.onlinebank_content .notice_icon.flip
{
    background:unset;
    width: 0px;
    height: 0px;
}
[data-site="BS"] .nonOpenTime.onlinebank_content .wd_notice_text,
[data-site="BS"] .nonOpenTime.onlinebank_content .notice_text
{
    display: block;
    color:#483e7e
}
[data-site="BS"] .nonOpenTime.onlinebank_content .notice_text
{
    margin-top: auto;
}

/*虛擬幣提領注意事項*/
[data-site="BS"] #virtual-receive .onlinebank_notice li:nth-child(3)
{
    display: none;
}

/*在线客服>联络客服icon上移*/
[data-site="BS"] .side_nav .online_24 .group .service_primary {
    background-position-y: top;
}

/* 市場展開箭頭 */
[data-site="BS"] .market_table_content .head_icon_open,
[data-site="BS"] .market_table_content .head_icon_unopen,
[data-site="BS"] .market_table_content .table_switch {
    background: url(/assets/HOYA/normal/img/icons/market_arrow.svg) no-repeat center / 100%;
}

/* 實名制 */
[data-site="BS"] .advanced_realname .uploadfile .IDcard.finish b::before,
[data-site="BS"] .advanced_realname .uploadfile .IDcard.done b::before  {
    background: url("/assets/HOYA/normal/img/icons/checked.svg") center no-repeat;
    background-size: contain;
}
[data-site="BS"] .advanced_realname .viewID a {
    color: #7141e2;
    background: url(/assets/HOYA/normal/img/icons/view_btn.svg) 0 center no-repeat;
    background-size: 20px auto;
}
/* 充值 提领 转帐 会员互转 交易记录 进阶实名认证 標題icon*/
/* [data-site="BS"] .wd_icon {
    background: url("/assets/HOYA/normal/img/icons/sideIcon-Recharge.svg") center no-repeat;
    background-size: contain;
} */
[data-site="BS"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces .popularRaces-item .popularRaces-gameName .teamsName {
    color: #3d3d3e;
}
/* 下單明細體育/娛樂 */
[data-site="BS"] [data-role="third-order"] .trade_detail_content tr::before {
    background: linear-gradient(to bottom, #d58bff, #934ce0);
}
[data-site="BS"] [data-role="third-order"] .trade_detail_total {
    background: linear-gradient(to bottom, #fbf3ff, #d9cbe8);
}
[data-site="BS"] [data-role="recreation-order"] .trade_detail_content tr::before {
    background: linear-gradient(to bottom, #f8aeae, #f98181);
}
[data-site="BS"] [data-role="recreation-order"] .trade_detail_content tr td:nth-child(1) {
    color: #f98383;
}
/* [data-site="BS"]  */

/*071客製*/
[data-site="BS"] .site_logo {
    background-size: auto 100%;
}