/*****************會員資料 strat**************/
#main{
	padding:10px;
}

.member-info-area{
	/*min-width: 1320px;*/
}

.member-info-area .top-title{
	background-color:/*#2b8568*/#375a84;
	color:#FFF;
}

.member-info-area .top-title-txt{
	padding:9.3px 0px;
	padding-left:10px;
}


.member-info-area .basic-info-table{
	border-collapse: collapse;
    width: 100%;
}

.member-info-area .basic-info-table tr{
	background-color:#FAFAFA;
}


.member-info-area .basic-info-table td{
	padding:10px 5px;
	border:1px solid #d4d4d4;
	text-align:center;
	vertical-align:middle;
}

.member-info-area .basic-info-table td.title{
	font-weight:bold;
	font-size:16px;
	color:#2C3E50;
}

.member-info-area .basic-info-table .align-r{
	text-align:right;
}

.member-info-area .red-txt{
	color:#F00;
}

.member-info-area #bet-opt-menu{
	background-color:#ea3063; /*-------瑋改 background-color:#faebd7; ---------*/
	margin-top:10px;
}

.member-info-area #bet-opt-menu .menu{
	display:inline-block;
	color:#1e2737;
	font-weight:bold;
	font-size: 15px;
    padding: 12px 15px 8px 15px;
    cursor:pointer;
	color:#FFF;
}

.member-info-area #bet-opt-menu .menu.active{
	border-bottom:3px solid #a31139;
}

.member-info-area #bet-game-opt-menu, .member-info-area #bet-fere-game-opt-menu, .member-info-area #bet-e-game-opt-menu, .member-info-area #bet-chess-game-opt-menu, .member-info-area #bet-esport-game-opt-menu, .member-info-area #bet-other-ticket-game-opt-menu, .member-info-area #bet-i88-game-opt-menu, #bet-rev-game-opt-menu{
	background-color:#ea3063; /*-------瑋改 background-color:#faebd7; ---------*/
	margin-top:10px;
}

.member-info-area #bet-game-opt-menu .menu, .member-info-area #bet-fere-game-opt-menu .menu, #bet-e-game-opt-menu .menu, #bet-chess-game-opt-menu .menu, #bet-esport-game-opt-menu .menu, #bet-other-ticket-game-opt-menu .menu, #bet-i88-game-opt-menu .menu, #bet-rev-game-opt-menu .menu{
	display:inline-block;
	color:#1e2737;
	font-weight:bold;
	font-size: 15px;
    padding: 12px 15px 8px 15px;
    cursor:pointer;
	color:#FFF;
}

.member-info-area #bet-game-opt-menu .menu.active, .member-info-area #bet-fere-game-opt-menu .menu.active, .member-info-area #bet-e-game-opt-menu .menu.active, .member-info-area #bet-chess-game-opt-menu .menu.active, .member-info-area #bet-esport-game-opt-menu .menu.active, .member-info-area #bet-other-ticket-game-opt-menu .menu.active, .member-info-area #bet-i88-game-opt-menu .menu.active, .member-info-area #bet-rev-game-opt-menu .menu.active{
	border-bottom:3px solid #a31139;
}

.member-info-area .bet-opt-table{
	border-collapse: collapse;
    width: 100%;
	margin-top:10px;
}

.member-info-area .bet-opt-table tr{
	background-color:#FAFAFA;
}

.member-info-area .bet-opt-table .title-tr{
	background-color:/*#2b8568*/#375a84;
	
}

.member-info-area .bet-opt-table .title-tr td{
	color:#FFF;
}


.member-info-area .bet-opt-table td{
	padding:10px 5px;
	border:1px solid #d4d4d4;
	text-align:left;
	vertical-align:middle;
}

.member-info-area .bet-opt-table .l-title{
	background-color:#9dddde; /*-------瑋改 background-color:#E1E5FE; ---------*/
	width: 15%;
}


.member-info-area .input-1{
	width:20px;
	height:9px;
}

.member-info-area .change-bet-opt-btn-div{
	margin-top:20px;
	display: flex;
	align-items: center;
}

.member-info-area .change-bet-opt-btn-div .change-btn {
    background-color: #FFF;
	/*background-color: #2b73b8;*/
    color: #5f746d;
    cursor: pointer;
    border-radius: 3px !important;
    border: 1px solid #9eb2c1;
	padding: 7px 10px;
    margin-left: 10px;
	min-width: 70px;
	text-align: center;
}

.member-info-area .change-bet-opt-btn-div .change-btn:first-child{
	margin-left: 0px;
}

.member-info-area .change-bet-opt-btn-div .change-btn.active{
	/*background-color: #2b73b8 !important;*/
	background-color: /*#4ca287*/#5a88d5 !important;
	color: #FFF !important;
}

.member-info-area .portlet-title{
	/*background-color: rgba(241, 211, 15, 0.3);*/
	/*background-color: rgb(255 183 0 / 83%);*/
	background-color:#ccc;
    cursor: pointer;
}
.member-info-area .portlet-title .caption{
	padding: 14px;
	font-size: 18px;
	/*color: #2ab4c0!important;*/
	color: /*#2b8568*/#375a84 !important;
	font-weight: 700!important;
}

.member-info-area .bet-opt-menu-div{
	/*background-color: #ea3063;*/
	/*background-color: #30ea7f;*/
	background-color: #cbd4d1;
    margin-top: 10px;
}

.member-info-area .menu{
	display:inline-block;
	/*color:#1e2737;*/
	font-weight:bold;
	font-size: 14px;
    padding: 12px 10px 8px 10px;
    cursor:pointer;
	/*color:#FFF;*/
	color:#000;
}

.member-info-area .menu.active{
	border-bottom:3px solid #a31139;
}

.tool{
	/*float: right;*/
    display: inline-block;
	/*padding:14px;*/
}

.tool > a.expand{
	background-image :url(/assets/global/img/portlet-expand-icon.png);
}

.tool > a.collapse{
	background-image :url(/assets/global/img/portlet-collapse-icon.png);
}

.tool > a {
	width:14px;
    display: inline-block;
    height: 16px;
}

.portlet-title .caption{
	display: inline-block;
}

.mt-20{
	margin-top: 20px;
}

.member-info-area .pass-input {
    width: 25px;
	padding: 0px;
	text-align:center;
}

.member-info-area .bet-opt-table .title-tr {
    background-color:/*#2b8568*/#375a84;
}

.member-info-area .bet-opt-table .l-title {
    /*background-color: #9dddde;*/
	background-color: /*#dae8c2*/#deedff;
    width: 15%;
}

.member-info-area .bet-opt-table td {
    padding: 10px 5px;
    border: 1px solid #d4d4d4;
    text-align: left;
    vertical-align: middle;
}

/*****************會員資料 end**************/