/*
 * 會員登入
 */
span.section-title-main,
.account-container h2.title,
.account-container .section-title-container h3{
    color: #fff;
}
.account-container h2.title{
	font-size: 3rem;
	text-shadow: rgb(255, 255, 255) 0px 0px 10px;
}
.col.large-12.account_section{
	text-align: center;
}
.account-login-inner .large-6 {
    margin: 0 auto;
	margin-top: 50px;
}
a.button.primary.is-bevel.box-shadow-5.box-shadow-4-hover {
    min-width: 250px;
}
a.button.facebook.is-bevel.box-shadow-5.box-shadow-4-hover {
    background-color: #3b5998;
	color: #fff !important;
}
a.button.google.is-bevel.box-shadow-5.box-shadow-4-hover {
    background-color: #DB4437;
}
a.button.line.is-bevel.box-shadow-5.box-shadow-4-hover {
    background-color: #00B900;
}
a.button.envelope.is-bevel.box-shadow-5.box-shadow-4-hover {
    background-color: #00416a;
}
.woocommerce-form-login button[type="submit"]{
	color: #fff !important;
}
/*
 * 找回密碼
 */
.page-wrapper.my-account.mb {
    background-image: linear-gradient( 1deg , #00416a, #7187a4);
    color: #fff;
}

form.woocommerce-ResetPassword.lost_reset_password h2{
	font-size: 3rem;
	color: #fff;
	text-shadow: rgb(255, 255, 255) 0px 0px 10px;
}
form.woocommerce-ResetPassword.lost_reset_password label {
    color: #fff;
}
.woocommerce-message.message-wrapper .message-container {
    color: #007f29;
    text-shadow: rgb(255 255 255) 2px 1px 5px;
    font-weight: 900;
    font-size: 1.5rem;
}
/*
 * 會員中心修改
 */
.my-account .large-9.col {
    margin-bottom: 2.2rem;
    box-shadow: -8px 12px 18px 0 rgb(47 47 47);
    -webkit-transition: all .3s ease-in-out,background 0s,color 0s,border-color 0s;
    transition: all .3s ease-in-out,background 0s,color 0s,border-color 0s;
    left: 30px;
    background-color: #fff;
	color: #222;
}
.my-account .woocommerce{
	margin: 25px;
}
#my-account-nav.nav>li.active>a{
	color: rgb(255 255 255 / 85%) !important;
}
#my-account-nav.nav>li>a{
	color: rgb(255 255 255 / 85%) !important;
	font-size: 1.3rem !important;
}
#my-account-nav.nav-vertical.nav-line>li>a:before {
    right: -2px !important;
    z-index: 1 !important;
    left: auto !important;
    width: 5px !important;
    height: 100% !important;
}
#my-account-nav.nav-line > li > a:before{
	background-color: #d2d2d2 !important;
}
.woocommerce-MyAccount-content li a,
.woocommerce-EditAccountForm.edit-account label{
	color: #222;
}

/*
 * 訂單管理
 */
.woocommerce-orders-table__row a {
    color: #222;
    font-size: 1rem;
    font-weight: 900;
}
a.woocommerce-button.button.view{
	color: #fff;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total span.woocommerce-Price-amount.amount,
.woocommerce-orders-table__row time {
    color: #222;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    color: #00ff66;
	font-weight: 900;
	text-align: center;
}

/*
 * 會員資料
 */
.woocommerce-Address-title.title h3{
	color: #fff;
}
.woocommerce-Address-title a{
	background-color: #05c38f !important;
}
.woocommerce-Addresses address{
	padding-top: 25px;
}