/*背景*/
body {
	background: url(../css/img/BG.jpg) top center / cover no-repeat fixed
	#c8d0d8;
}
/*上排*/
.logo_icon {
	border-bottom: 1px solid #028d93;
    background: #006b6f;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
}
.top_menu01 {
	border-bottom: 1px solid #028d93;
    background: #006b6f;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
}
.top_menu02 {
	border-bottom: 1px solid #028d93;
    background: #006b6f;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
}
.top_menu02 .tm2_btn_box>div .tm_btn {
	background: #81d8cf;
    background: -moz-linear-gradient(bottom,#81d8cf 0,#eefcfc 100%);
    background: -webkit-linear-gradient(bottom,#81d8cf 0,#eefcfc 100%);
    background: linear-gradient(to top,#81d8cf 0,#eefcfc 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#81d8cf', endColorstr='#eefcfc', GradientType=0);
}
.top_menu02 .tm2_btn_box>div .tm_btn:hover,.top_menu02 .tm2_btn_box>div .tm_btn:active {
	background:#ffbd1d;
	background: -moz-linear-gradient(bottom,#ffbd1d 0,#fffab2 100%);
    background: -webkit-linear-gradient(bottom,#ffbd1d 0,#fffab2 100%);
    background: linear-gradient(to top,#ffbd1d 0,#fffab2 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffbd1d', endColorstr='#fffab2', GradientType=0);
	color: #000;
}
.new_list_group .nl_info_box .nl_refresh {
	background: #045559;
}
.new_list_group .nl_info_box .nl_info {
	background: #045559;
}
.new_list_group .nl_info_box .nl_info:hover {
	background: #045559;
	height: 160px;
}
.new_list_group .nl_info_box .nl_info .info_none {
	background: #045559;
	border-top: 1px solid #fff;
}
.new_list_group .nl_info_box .nl_info .info_none span {
	color: #6befff;
}
.new_list_group .nl_info_box .nl_refresh span:nth-child(2) {
	border: 1px solid #6befff;
	color: #6befff;
}
.new_list_group .nl_info_box .nl_info .info_new:nth-child(2) {
	border-top-color: #fff;
}
.SystemRelated ul li:hover {
	background: #178185;
}
.SystemRelated ul li:hover a {
	color: #fff;
}
/*左排*/
.account_info .acc_box {
	background: #4cb2b6;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
    border-top: 2px solid #81d8cf;
	border-bottom: 2px solid #028d93;
	height: 80px;
	padding: 10px 10px 6px;
}
.account_info .acc_button .acc_btn01 {
	background: #81d8cf;
    background: -moz-linear-gradient(bottom,#81d8cf 0,#eefcfc 100%);
    background: -webkit-linear-gradient(bottom,#81d8cf 0,#eefcfc 100%);
    background: linear-gradient(to top,#81d8cf 0,#eefcfc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#81d8cf', endColorstr='#eefcfc', GradientType=0);
    border: none;
	color: #036e72;
	line-height: 28px;
	font-size: 0.9rem;
}
.account_info .acc_button .acc_btn01:hover {
	background: #eefcfc;
    background: -moz-linear-gradient(top,#81d8cf 0,#eefcfc 100%);
    background: -webkit-linear-gradient(top,#81d8cf 0,#eefcfc 100%);
    background: linear-gradient(to bottom,#81d8cf 0,#eefcfc 100%);
}
.account_info .gm_title {
	background: #4cb2b6;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
    border-top: 2px solid #81d8cf;
    border-bottom: 2px solid #028d93;
}
.side_group .game_main .gm_menu .gm_menu_btn {
	background: #b6e9e5;
    background: -moz-linear-gradient(top,#ffffff 0,#eefcfc 10%,#b6e9e5 100%);
    background: -webkit-linear-gradient(top,#ffffff 0,#eefcfc 10%,#b6e9e5 100%);
    background: linear-gradient(to bottom,#ffffff 0,#eefcfc 10%,#b6e9e5 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eefcfc', endColorstr='#b6e9e5', GradientType=0);
    border-bottom: 2px solid #028d93;
}
.side_group .game_main .gm_menu .gm_menu_btn:hover {
	background: #4cb2b6;
    background: -moz-linear-gradient(top,#98e2da 0,#81d8cf 10%,#4cb2b6 100%);
    background: -webkit-linear-gradient(top,#98e2da 0,#81d8cf 10%,#4cb2b6 100%);
	background: linear-gradient(to bottom,#98e2da 0,#81d8cf 10%,#4cb2b6 100%);
}
.side_group .game_main .gm_menu .gm_menu_btn:hover .gm_name span {
	color: #fff;
}
.side_group .game_main .gm_menu .gm_menu_btn .gm_name span {
	color: #003c3f;
}
.side_group .game_main .gm_menu .gm_menu_btn .gm_number .number_bg:after {
	background: #003c3f;
}
.side_group .game_main .gm_menu .gm_menu_btn:hover .gm_number .number_bg:after {
	background: #268f93;
}
.side_group .game_main .gm_menu .gm_menu_active .gm_menu_box {
	background: #eefcfc;
}
.side_group .game_main .gm_menu .gm_menu_active .gm_menu_box .gm_menu_list:hover {
	background: #fcf883;
}
.side_group .game_main .gm_menu .gm_menu_active .gm_menu_box .gm_menu_list:hover span {
	color: #025558;
}
.side_group .game_main .gm_menu .gm_menu_active .gm_menu_box .gm_menu_list:hover i {
	color: #478264;
}
.side_group .game_main .gm_menu .gm_menu_btn .gm_name .icon_box .name_icon.special {
	background: url(../css/img/menu_icon.png) no-repeat;
	background-position: -23px -184px;
}
/*主*/
.ball_title .bt_func>div {
	background: #006b6f;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
    border-right: 1px solid #287b80;
    border-top: 1px solid #81d8cf;
    border-bottom: 1px solid #81d8cf;
}
.composite_title .com_func>div {
	background: #006b6f;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
    border-right: 1px solid #287b80;
    border-top: 1px solid #81d8cf;
    border-bottom: 1px solid #81d8cf;
}
.account_title .at_func .at_name {
	background: #006b6f;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
    border-right: 1px solid #287b80;
    border-top: 1px solid #81d8cf;
    border-bottom: 1px solid #81d8cf;
}
.account_content01 .ac_name {
	background: #006b6f;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
    border-right: 1px solid #287b80;
    border-top: 1px solid #81d8cf;
    border-bottom: 1px solid #81d8cf;
}
.ball_title .bt_func .bt_btn02 .btn02_center span:nth-child(2) {
	color: #6befff;
}
.material-icons {
	color: #fff;
}
.composite_title .com_func .com_btn02 .btn02_center span:nth-child(2) {
	color: #6befff;
}
.box_shadow .composite_content .com_title03>div {
	background: #81d8cf;
}
.box_shadow .composite_content .com_title03>div>span {
	color: #000;
}
.box_shadow .composite_title .ct_name .name_bar02 {
	background: #eefcfc;
}
.box_shadow .ball_title02 .bt_name .name_bar02 span, .box_shadow .composite_title .ct_name .name_bar02 span {
	color: #003c3f;
}
.bc_title02>div {
	background: #81d8cf;
}
.bc_title02>div>span {
	color: #000;
}
.box_shadow .ball_title02 .bt_name .name_bar02 {
	background: #eefcfc;
	border-bottom: solid 1px #c0c0c0;
}
.box_shadow .ball_title02 .bt_name .name_bar02 span, .box_shadow .composite_title .ct_name .name_bar02 span {
	color: #003c3f;
}
.ball_content01 .bc_title01>div {
	background: #ee534f;
}
.ball_content01 .bc_title01>div>span {
	color: #fff;
}
.ball_content01 .bt_name .name_bar01 {
	background: #ffced3;
	border-width: .5px 0px .5px 0px;
}
.ball_content01 .bt_name .name_bar01 span {
	color: #a13f41;
}
.account_title .at_func .at_time {
	background: #eefcfc;
}
.dateIcon {
	background: #eefcfc;
}
.account_content01 .ac_content .ac_title {
	background: #81d8cf;
}
.account_content01 .ac_content .ac_title span {
	color: #003c3f;
}
.main_content .main_center .box .box_right {
	width: 1016px;
}
.ball_content01 .ft_info01>div .bci_red>span:hover {
	background: #c63430;
}
.ball_content01 .ft_info01>div .bci_red .scopeRER {
	background: #c63430;
}
.box_shadow .ball_content02 .ft_info02>div .bci_gray>span:hover {
	background: #045559;
}
.box_shadow .ball_content02 .ft_info02>div .bci_gray .scopeRER {
	background: #045559;
}
.box_shadow .composite_content .com_info03>div span:hover {
	background: #045559;
	color: #fff;
}
.member_title .mt_func .mt_password .pw_input input {
	border: solid 1px #228b8f;
}
.hover {
	background: #045559;
}
.ball_content01 .bc_info01>div .bci_red .scopeRER, .ball_content01 .bc_info01>div .bci_red>span:hover {
	background: #c63430;
}
.box_shadow .ball_content02 .bc_info02>div .bci_gray>span:hover {
	background: #045559;
}
.box_shadow .composite_content .com_info03>div span.text_red:hover {
	background: #045559;
}
.box_shadow .ball_title02 {
	border-left: none;
}
.box_shadow .ball_title02 {
	border-color: #c0c0c0;
}
.bc_title02>div {
	border-color: #c0c0c0;
}
.bc_title02>div:last-child {
	border-right: none;
}
.box_shadow .composite_content .com_title03>div{
	border-color: #c0c0c0;
}
/*會員資料*/
.member_title .mt_func .mt_name {
    background: #006b6f;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
    border-top: 1px solid #81d8cf;
	border-bottom: 1px solid #81d8cf;
}
.member_title .mt_func .mt_password {
	background: #eefcfc;
}
.member_title .mt_func .mt_info {
	background: #81d8cf;
}
.member_title .mt_func .mt_info ul li {
	color: #000;
}
.member_content01 .mc_name {
	background: #006b6f;
    background: -moz-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: -webkit-linear-gradient(top,#4cb2b6 0,#006b6f 100%);
    background: linear-gradient(to bottom,#4cb2b6 0,#006b6f 100%);
    border-top: 1px solid #81d8cf;
	border-bottom: 1px solid #81d8cf;
}
.member_content01 .mc_content .mc_title {
	background: #81d8cf;
}
.member_content01 .mc_content .mc_title span {
	color: #003c3f;
}
/*下注狀況*/
.account_content01 .ac_content .ac_info .ac_list_detail .ac_ld_title {
	background: #81d8cf;
	color: #003c3f;
}
.account_content01 .ac_content .ac_info .ac_list_detail .ac_ld_total {
	background: #eefcfc;
}
/*帳務中心*/
.account_content01 .ac_content .ac_title:last-child {
	background: #eefcfc;
}
.account_content01 .ac_content .ac_info .ac_list span button {
	background: #0f797d;
}
.account_content01 .ac_content .ac_info .ac_list_detail div[ng-init="::ltems=list.date"] {
	border: 5px solid #81d8cf;
}
.account_content01 .ac_content .ac_info .ac_list_detail[ng-if="(showDetails)"] .ac_ld_title, .account_content01 .ac_content .ac_info .ac_list_detail[ng-if="(showDetails)"] .ac_ld_total {
	background: #003c3f;
    color: #fff;
}
.account_title .at_func .at_time .time .hov, .account_title .at_func .at_time .time button:hover {
	box-shadow: inset 0 1px 2px #00414a;
	color: #fff;
	background: #045559;
}
.rule-content h2 {
	color: #045559;
    border-left: 10px solid #045559;
}
.rule-table2 thead th {
	background: #087377;
}
.rule-table2 thead td {
	background: #eefcfc;
}
.account_content01 .ac_content .ac_info .ac_list_detail .text_red {
	color: #fff;
}
.rule-table2 thead .race_title2 {
	background: #81d8cf;
}
.top_menu01 div:hover {
	border-color: #81d8cf;
}
.md-button.md-default-theme.md-warn.md-raised, .md-button.md-warn.md-raised, .md-button.md-default-theme.md-warn.md-fab, .md-button.md-warn.md-fab {
	background: #045559;
}
.contentdemoBasicUsage md-toolbar div {
	background-color: #006b6f;
}
.account_content01 .ac_content .ac_info .ac_list span button.active, .account_content01 .ac_content .ac_info .ac_list span button:hover {
	background: #045559;
}
.material-icons {
	color: #e8e8e8;
}
.ball_title .bt_func .bt_btn02:hover, .ball_title .bt_func>div:hover {
	background: #045559;
}
.ball_title .bt_func>div:hover span {
    /* color: #fff; */
}
.ball_title .bt_func .bt_btn02:hover .btn02_center span {
	color: #fff;
}
.bt_btn02:hover i, .com_btn02:hover i {
	color: #fff;
}
.ball_title .bt_func .bt_btn04:hover i {
	color: #fff;
}
.ball_title .bt_func .bt_btn05 .bt_btn05_nav ul li:hover {
	background: #045559;
	color: #fff;
}
.bet_info_group .bi_main .bi_box .bi_count .count_box {
	background: #81d8cf;
}
.bet_info_group .bi_main .bi_box {
    background: #b1e4df;
}
.md-button.md-default-theme.md-hue-2.md-primary.md-raised, .md-button.md-hue-2.md-primary.md-raised, .md-button.md-default-theme.md-hue-2.md-primary.md-fab, .md-button.md-hue-2.md-primary.md-fab {
	background: #045559;
}
.md-button.md-default-theme.md-hue-2.md-primary.md-raised:not([disabled]):hover, .md-button.md-hue-2.md-primary.md-raised:not([disabled]):hover, .md-button.md-default-theme.md-hue-2.md-primary.md-fab:not([disabled]):hover, .md-button.md-hue-2.md-primary.md-fab:not([disabled]):hover {
	background: #40a7ab;
}
.composite_title .com_func .com_btn02:hover, .composite_title .com_func .com_btn03:hover, .composite_title .com_func>div:hover {
	background: #045559;
}
.composite_title .com_func>div:hover span {
	color: #fff;
}
.composite_title .com_func .com_btn02:hover .btn02_center span {
	color: #fff;
}
.member_title .mt_func .mt_password .pw_input button:hover {
	box-shadow: inset 0 1px 2px #00414a;
    color: #fff;
    background: #045559;
}
md-toolbar.md-default-theme:not(.md-menu-toolbar).md-warn, md-toolbar:not(.md-menu-toolbar).md-warn {
	background: #045559;
}
.contentdemoBasicUsage .tooldom {
	background: #045559;
}
.new_list_group .nl_info_box .nl_refresh span:nth-child(2):hover {
    background: #ffc127;
    color: #003c3f;
	border: 1px solid #ffc127; 
}
.account_content01 .ac_content .ac_info .ac_list_detail .ac_ld_total {
    background: #045559;
}
/*特殊*/
.main_content .main_center .box .box_right .box_scoll_result {
	padding-right: 0px;
}
.top_menu01{
	justify-content: flex-start;
}