.my-account .wpb_wrapper{
	text-align: center;
	.woocommerce{
		max-width: 500px;
		width: 500px;
		display: inline-block;
	}
	form.login .form-row{
		text-align: center;
	}

	.woocommerce .form-login-title h4{
		margin-bottom: 30px;
		text-transform: uppercase;
	}
}
.logged-in .my-account .wpb_wrapper{
	text-align: left;
	.woocommerce{
		max-width: 100%;
		width: 100%;
	}
}
.my-account form.login .form-row .button,
.woocommerce input[name="save_address"]{
	background-color: rgb(68, 68, 68);
	color: rgb(255, 255, 255);
	padding: 15px 40px;
	@include transition(background-color 0.5s);
	&:hover{
		background-color: var(--g5-color-accent);
		color: #fff;
	}
}
.woocommerce input[name="save_address"]{
	margin-top: 20px;
}

.woocommerce-account .woocommerce{
	margin-bottom: 90px;
	h2{
		font-size: 30px;
		font-weight: 400;
		position: relative;
		margin-top: 0;
		padding-bottom: 20px;
		margin-bottom: 40px;
		&:after{
			content: "";
			border-bottom: solid 1px #ccc;
			position: absolute;
			width: 90px;
			left: 0;
			bottom: 0;
		}
	}
	#billing_address_2_field,
	#shipping_address_2_field{
		margin-top: 20px;
	}
	input[type="submit"]{
		border-bottom: none;
	}
}
.woocommerce form.login,
.woocommerce form.register{
	border:none;
	padding:0;
	margin-top: 0;
	.form-row{
		margin-bottom: 30px;
	}
	.form-row > span{
		position: relative;
		display: inline-block;
		width: 100%;
		i{
			position: absolute;
			right: 15px;
			top: 16px;
		}
	}
	.lost_password a{
		float: right;
		font-family: inherit;
	}

	.form-row .register-notice{
		width: auto;
		padding-top: 10px;
		float: right;
	}
	label._checkbox{
		font-family: inherit;
	}

}
.woocommerce-password-strength.short{
	background-color: transparent;
	color: #AA0000;
}
.woocommerce-checkout .checkout .create-account small.woocommerce-password-hint,
.woocommerce-password-hint{
	font-size: 14px;
}

.woocommerce-account .form-login-title h4{
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 700;
}

.form-login-title {
	margin-bottom: 30px;
}