@charset "utf-8";
[data-site="BG"] .loginModal::before,
[data-site="BG"] .loginModal::after {
    background: transparent;
}
[data-site="BG"] .vip-list .viplist-main h5 {
    color: var(--my-viplist-h5-color);
    padding: 0 1.5em;
}
[data-site="BG"] .vip-list .permissions_box .viplist-main {
    border: 0;
    background: linear-gradient(to left, #fff, #e4eff3);
}
[data-site="BG"] .vip-list .permissions_box .viplist-main .permissions {
    height: auto;
}
[data-site="BG"] .vip-list .permissions_box .viplist-main .permissions li {
    background: linear-gradient(to bottom, #fff, #e4eff3);
    box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.3);
}
[data-site="BG"] .side_nav .logo_wrap .tg_logo {
    width: 130px;
    height: 130px;
    margin-left: 16px;
    margin-bottom: -30px;
}
[data-site="BG"] .vip-radio input[type="radio"]:checked + label {
    background: linear-gradient(to bottom, #6cacfb, #3868c7);
    color: #fff;
}
[data-site="BG"] .swiper-button-prev,
[data-site="BG"] .swiper-container-rtl .swiper-button-next,
[data-site="BG"] .swiper-button-next,
[data-site="BG"] .swiper-container-rtl .swiper-button-prev,
[data-site="BG"] .swiper-button-prev.swiper-button-disabled,
[data-site="BG"] .swiper-button-next.swiper-button-disabled {
    background-size: cover;
    opacity: 1;
}
[data-site="BG"] .swiper-button-prev.swiper-button-disabled {
    background-image: var(--vip-swiper-next2);
}
[data-site="BG"] .swiper-button-next.swiper-button-disabled {
    background-image: var(--vip-swiper-prev2);
}
[data-site="BG"] .TG_index .index_container .index_main .promotions_tab button.tg b::before {
    width: 38px;
}
/* [data-site="BG"]  */

/**index.css*/

[data-site="BG"] .TG_index .index_header .row .index_logo {
    width: 100px;
    background-size: cover;
    background-position-y: top;
    margin-right: 10px;
}
[data-site="BG"] .loginModal_logo{
    height: 140px;
    background-size: auto 140px;
    margin-bottom: -20px;
}
[data-site="BG"] .modal_times_btn_wrap {
    padding: 60px 40px 50px;
}
.side_nav .logo_wrap .tg_logo {
    width: 100px;
}
[data-site="BG"] .TG_index .index_container .index_main .tab_content .content_main .popularRaces {
    gap: 10px;
}

/* 首頁优惠活动左右箭頭:hover */
[data-site="BG"] .TG_index .index_container .index_main .promotions .carousel .carousel-control:hover::before {
    border-top: 3px solid #557fb6;
    border-right: 3px solid #557fb6;
}
/* 側選單 联络客服icon */
[data-site="BG"] .side_nav .online_24 .group .service_primary {
    background: url(/assets/k8/normal/img/service/primary-service-c.png) center no-repeat;
    background-position: top;
    background-size: auto 45px;
}
/* nav_info wallet_more */
[data-site="BG"] .money_wrap .wallet_more {
    background: url(/assets/k8/normal/img/icons/money_wrap-icon.svg) right no-repeat;
}
/* 2024 列表開闔 unopen */
[data-site="BG"] .market_table_content .head_icon_open,
[data-site="BG"] .market_table_content .head_icon_unopen,
[data-site="BG"] .market_table_content .table_switch {
    background: url(/assets/k8/normal/img/icons/market_arrow.svg) no-repeat center / 70%;
    transform: scale(1, 0.8);
    filter: none;
}
[data-site="BG"] .market_table_content.unopen .head_icon_open,
[data-site="BG"] .market_table_content.unopen .table_switch {
    transform: rotate(180deg) scale(1, 0.8);
    filter: none;
}

/* 第三方header-bg */
[data-site="BG"] .fifa_login_top .header-date {
    background-size: 60%;
    background-position: -10px;
}
[data-site="BG"] .fifa_login_top .header-date {
    padding: 75px 0px 8px 10px;
}

/* 次tab 陰影 */
[data-site="BG"] .wd_btn_group a.active {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
}
/* 规则说明字色 */
[data-site="BG"] .rules_title,
[data-site="BG"] .rules_title,
.rules_text li {
    color: var(--help-hot_League-color);
}
/* 統一 */
/* 預約詳情/审核进度查询 */
[data-site="BG"] .popup_mask .popup_content .popup_header .close_popup_btn::before {
    display: none;
}
[data-site="BG"] .DigitalProtocol .Protocol_head .close_icon,
[data-site="BG"] .inquiry_title button.close,
[data-site="BG"] .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="BG"] .DigitalProtocol .Protocol_head .close_icon::before {
    content: none;
}

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

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

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

/* 我的vip 圖示 */
[data-site="BG"] .vip-list .viplist-main .vipNum.level0 {
    background: var(--vip-level0-small);
    background-size: contain;
}
[data-site="BG"] .vip-list .viplist-main .vipNum.level1 {
    background: var(--vip-level1-small);
    background-size: contain;
}
[data-site="BG"] .vip-list .viplist-main .vipNum.level2 {
    background: var(--vip-level2-small);
    background-size: contain;
}
[data-site="BG"] .vip-list .viplist-main .vipNum.level3 {
    background: var(--vip-level3-small);
    background-size: contain;
}
[data-site="BG"] .vip-list .viplist-main .vipNum.level4 {
    background: var(--vip-level4-small);
    background-size: contain;
}
[data-site="BG"] .vip-list .viplist-main .vipNum.level5 {
    background: var(--vip-level5-small);
    background-size: contain;
}
[data-site="BG"] .vip-list .viplist-main .vipNum.level6 {
    background: var(--vip-level6-small);
    background-size: contain;
}
[data-site="BG"] .vip-list .viplist-main .vipNum.level7 {
    background: var(--vip-level7-small);
    background-size: contain;
}
[data-site="BG"] .vip-list .viplist-main .vipNum.level8 {
    background: var(--vip-level8-small);
    background-size: contain;
}
[data-site="BG"] .vip-list .viplist-main .vipNum.level9 {
    background: var(--vip-level9-small);
    background-size: contain;
}

/* 下單明細體育/娛樂 */
[data-site="BG"] [data-role="third-order"] .trade_detail_content tr::before {
    background: linear-gradient(to bottom, #d58bff, #934ce0);
}
[data-site="BG"] [data-role="third-order"] .trade_detail_total {
    background: linear-gradient(to bottom, #fbf3ff, #d9cbe8);
}
[data-site="BG"] [data-role="recreation-order"] .trade_detail_content tr::before {
    background: linear-gradient(to bottom, #f8aeae, #f98181);
}
[data-site="BG"] [data-role="recreation-order"] .trade_detail_content tr td:nth-child(1) {
    color: #f98383;
}

/* [data-site="BG"]  */