/* all */
[data-site="AX"] .newModal .modal-header {
  border-radius: 10px 10px 0 0;
}
[data-site="AX"] .categoryTab {
  box-shadow: 0 -1px 1px rgba(0,0,0,0.1);
}
[data-site="AX"] .form-verification .form-group {
  background: #fff;
}
[data-site="AX"] .announce_notice #bell {
	filter: invert(42%) sepia(8%) saturate(6505%) hue-rotate(183deg) brightness(93%) contrast(91%);
}

[data-site="AX"] .icon_bar_cell a.active .icon_bar_home {
	background: var(--all-icon_bar_home_active-bg);
    background-size: contain;
}
[data-site="AX"] .icon_bar_cell a.active .icon_bar_marketlist {
	background: var(--all-icon_bar_marketlist_active-bg);
    background-size: contain;
}
[data-site="AX"] .icon_bar_cell a.active .icon_bar_history {
	background: var(--all-icon_bar_history_active-bg);
    background-size: contain;
}
[data-site="AX"] .icon_bar_cell a.active .icon_bar_my {
	background: var(--all-icon_bar_my_active-bg);
    background-size: contain;
}
[data-site="AX"] .menu_head_title {
    background: var(--menu-menu_head_title-bg);
    background-size: auto 100%;
}
/*login.css*/
[data-site="AX"] .loginForm  .forgetPwd
{
	text-decoration:none;
	border-bottom: 1px solid #283763;
	padding-bottom: 2px;
}

/*register.css*/
[data-site="AX"] .registerContentArea .btnsGroup button {
  margin: 0;
}

/*規則說明*/
[data-site="AX"] .rules_content_1,[data-site="AX"] .rules_bg {
  box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
[data-site="AX"] .methodNav {
  border-radius: 5px;
  border: 1px solid #2e3ed4;
}
[data-site="AX"] .methodNav > li > a {
	color: #797788;
}
[data-site="AX"] .rulesTab > li.active > a, .rulesTab > li.active > a:focus {
    color: #2e3ed4;
}
[data-site="AX"] .rulesTab > li.active:after {
    background: #2e3ed4;
}

/**my.css*/
[data-site="AX"] .myDiscount {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 25px;
    border-radius: 15px;
    padding: 10px 20px;
    background: var(--my-mySmartRights-bg);
	box-shadow: 0 0 5px var(--black-point-2);
}
[data-site="AX"] .myDiscount ul {
	list-style-type: none;
    padding: 0;
    margin: 0;
}
[data-site="AX"] .myDiscount li {
	display: flex;
    align-items: flex-start;
}
[data-site="AX"] .myDiscount li i {
	width: 18px;
    height: 18px;
    color: #fff;
    border-radius: 50%;
    margin: 2px 5px 0 0;
    background: #283763;
    display: flex;
    align-items: center;
    justify-content: center;
}
[data-site="AX"] .myDiscount li span b {
	font-weight: bold;
	display: block;
}

[data-site="AX"] .menu_block_group .menu_block
{
	display: flex;
	align-items: center;
	justify-content: center;
	/* margin-left: 27px; */
}
[data-site="AX"] .myCurrentLv .lv-info .row a
{
	margin-left: 10px;
}

[data-site="AX"] .content-VIPrights .myHeader .my-data .dataBox a.link {
    display: block;
    width: 20px;
    height: 20px;
    background: url(/template/img/my/icon-mylv-Q.svg) center no-repeat;
    background-size: 20px;
    margin:0 auto;
}
 /**index.css*/
[data-site="AX"] header {
    background: #fff;
}
[data-site="AX"] .header_nav .tools {
	color: #283763;
}
[data-site="AX"] .menu_head_bg {
	margin-bottom: -1px;
}
/**熱門賽事*/
[data-site="AX"] #hotmatch .match-list .insureIcon,
[data-site="AX"] #hotmatch .match-list .indexGuaranteed,
[data-site="AX"] #hotmatch .match-list .indexGuaranteed2
{
	width: 40px;
	height: 40px;
	top: 50px;
	right:28px
}
[data-site="AX"] .home-container {
	background: linear-gradient(to bottom, #fff, #fff 80%, rgba(255,255,255,0));
}
[data-site="AX"] .home-container.fixed {
	padding-top: 39px;
}

[data-site="AX"] #hotmatch .match-list .chartInfo .gameteam {
	padding-right: 50px;
	display: flex;
	align-items: center;
}

[data-site="AX"] .third_platform.popular .platform_box.comingsoon b {
    color: #aaaaaa;
}
/*市場列表*/
[data-site="AX"] .check_group {
	background: transparent;
}
[data-site="AX"] .content.for_record .content-1,
[data-site="AX"] .content.for_record .content-2,
[data-site="AX"] .content.for_record .content-3,
[data-site="AX"] .content.for_record .content-4 {
    padding-top: 45px;
}
[data-site="AX"] .bgReserve {
    background: var(--tg-bgReserve-bg);
    background-size: 100% 100%;
}
/*赛事结果*/
[data-site="AX"] .gameresultSelector {
	background: linear-gradient(to bottom, #fff, #fff 40%, #eff0fd 90%, #dedbf2);
}
/*活動大廳*/
[data-site="AX"] .backgroundBGset .topbarTitle h3 {
    padding: 0 15px 0 0;
}
/*历史帐务*/
[data-site="AX"] .table_head_row {
  padding: 0 0 0 70px;
}
[data-site="AX"] .game_list::before {
  height: calc(100% - 12px);
}

/*充值提領*/
[data-site="AX"] .bankCard .cardTop .logo {
	width: 70px;
}
[data-site="AX"] .transferPage .platform_info .wallet_title .backTGwallet {
    color: #2e3ed4;
}
[data-site="AX"] .transferPage .platform_info .wallet_title .backTGwallet:disabled {
    color: var(--normal-font-third-color);
}
/*總帳表*/
[data-site="AX"] .orderinfo_content_footer {
	border-top: var(--trade-detailList-border);
	display: flex;
	flex-direction: column;
	align-items: stretch;
	margin: 0 15px;
   }
   
[data-site="AX"] .bounsSum {
	position: relative;
	color: var( --normal-font-secondary-color);
	padding: var(--generalLedger-detail-pd);
}
[data-site="AX"] .bounsSum::before {
    content: var(--generalLedger-detail-liststyle);
    position: absolute;
    left: 5px;
    top: 6px;
    height: 15px;
    width: 5px;
    border-radius: 2.5px;
    background: var(--normal-font-secondary-color);
}
[data-site="AX"] .bounsSumNum {
	color: var( --normal-font-secondary-color);
	align-self: flex-start;
	padding: var(--generalLedger-detail-pd);
}
[data-site="AX"] .table_padding
{
	padding: 5px 12px 0px 12px;
}
[data-site="AX"] .table_padding .guaranteed
{
	top:12px
}
[data-site="AX"] .detailList li .icon_pay-experience{
	top:-24px
}
[data-site="AX"] .detailList li .icon_pay-experience{
	top:-24px
}
[data-site="AX"] .ledger_table_wrap .arrow.left{
	left: 26%;
}
[data-site="AX"] .totalLedger .bg-TG2020 .card-header
{
	color: #fff;
}


/*賽事統計*/
[data-site="AX"] .ststistics_list.open .country::after {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(140%) contrast(102%);
}

/*總帳表*/
[data-site="AX"] .tg-table thead {
  color: #fff;
}
[data-site="AX"] .orderinfo_content .game_list.ledgerStyle.v1.open {
    background: var(--generalLedger-open-bg);
    padding-bottom: 20px;
    background-size: 100% auto,100% auto,contain;
}
[data-site="AX"] .game_list.ledgerStyle.v1.open .game_trade {
	color: #fff;
	margin: 2px 0 0;
  	border-radius: 10px 10px 0 0;
}
[data-site="AX"] .game_list.ledgerStyle.v1.open .game_team {
	color: #fff;
}
[data-site="AX"] .game_list.ledgerStyle.v1.open .settle .txt-green {
	color: #fff !important;
}
[data-site="AX"] .game_list.ledgerStyle.v1.open .categoryName b {
    color: #fff;
}
[data-site="AX"] .game_list.ledgerStyle.v1.open .categoryName b::before {
    background: #fff;
}
[data-site="AX"] .game_list.ledgerStyle.v1 .trade_detail {
	padding: 10px 15px;
	background: transparent;
}
[data-site="AX"] .game_list.ledgerStyle.v1 .trade_detail .whole_table_block {
	background: #f9f9f9;
}
[data-site="AX"] .game_list.ledgerStyle.v1 .trade_detail .table_padding tr {
	border-bottom: 1px solid #e0e0e0;
}
[data-site="AX"] .game_list.ledgerStyle.v1 .trade_detail .table_padding th,
[data-site="AX"] .game_list.ledgerStyle.v1 .trade_detail .table_padding td {
	padding: 0;
}
[data-site="AX"] .game_list.ledgerStyle.v1 .trade_detail .table_padding th::before {
	content: none;
}
[data-site="AX"] .game_list.ledgerStyle.v1 .orderinfo_content_footer.money_total {
	padding: 0 12px;
	background: #e4e4e7;
	border: none;
}

/*總帳表第三方*/
[data-site="AX"] .orderinfo_content .game_list.third {
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

[data-site="AX"] .game_list.third .detailWrap,
[data-site="AX"] .game_list.ledgerStyle.third .table_padding table  {
    background: transparent;
    border-left: none;
}
[data-site="AX"] .game_list.ledgerStyle.third .table_padding table tr {
    flex-direction: row;
    line-height: 26px;
    border-bottom: none;
}
[data-site="AX"] .game_list.third .detailWrap ul.detailList li
{
	flex-direction: row;
}
[data-site="AX"] .game_list.third .detailWrap ul.detailList li div.listTit
{
	width: auto;
}
[data-site="AX"] .game_list.ledgerStyle.third .table_padding table tr th.share {
    margin-left: auto;
    width: auto;
}
[data-site="AX"] .game_list.ledgerStyle.third .table_padding table tr th,
[data-site="AX"] .game_list.ledgerStyle.third .orderinfo_content_footer .bounsSum {
    position: relative;
    padding-left: 15px;
}
[data-site="AX"] .game_list.ledgerStyle.third .orderinfo_content_footer .userIDandLv {
    margin-right: auto;
}
[data-site="AX"] .game_list.ledgerStyle.third .table_padding table tr th::before,
[data-site="AX"] .game_list.ledgerStyle.third .orderinfo_content_footer .bounsSum::before {
    content: "";
    position: absolute;
    top: 9px;
    left: 5px;
    height: 15px;
    width: 5px;
    border-radius: 2.5px;
    background: var(--normal-font-secondary-color);
}
[data-site="AX"] .game_list.ledgerStyle.third .orderinfo_content_footer {
    background: #e4e3e8 !important;
    flex-direction: row;
    display: flex;
    line-height: 32px;
}
[data-site="AX"] .game_list.ledgerStyle.third .orderinfo_content_footer .bounsSumNum {
    padding-left: 15px;
}

/* vipDetail */
[data-site="AX"] .myHeader {
	background-size: contain;
	margin-top: 11%;
}

[data-site="AX"] .vip-detail-logo .my-lv span {
	top: 32%;
}

[data-site="AX"] .vip-detail-logo .my-lv {
	margin-top: -40%;
}


[data-site="AX"] .myHeader .my-data .dataBox::before {
    width: 55px;
    height: 55px;
}

/*提領-非服務時間*/
[data-site="AX"] .nonOpenTime.noContent{
    background:url("/assets/FS/normal/img/icons/non-withdrawal.png") no-repeat top 30% center;
    background-size:70%;
    top:35%;
}
[data-site="AX"] .nonOpenTime.noContent .noticeTitle
{
    position: relative;
    margin-top: 30%;
}

/*虛擬幣提領注意事項*/
[data-site="AX"] .takeVirtual_box .infoSection li:nth-child(3)
{
  display: none;
}

[data-site="AX"] .myVIP .rank_privilege .lv_list {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    margin: 0;
    list-style-type: none;
    background: var(--vip-lvList-bg);
    overflow-y: hidden;
    overflow-x: auto;
    justify-content: center; 
    gap: 70px;
  }

[data-site="AX"] #ledgerSelect b {
    background: unset;
}

[data-site="AX"] #ledgerSelect {
    pointer-events: none;
    cursor: default; 
}

[data-site="AX"] #announce_bonus {
    display: none !important;
}