
.checkout-login-coupon-wrapper .woocommerce-error,
.checkout-login-coupon-wrapper .woocommerce-info, 
.checkout-login-coupon-wrapper .woocommerce-message,
.woocommerce .checkout-login-coupon-wrapper .woocommerce-error,
.woocommerce .checkout-login-coupon-wrapper .woocommerce-info, 
.woocommerce .checkout-login-coupon-wrapper .woocommerce-message{
	margin-bottom:15px !important;
}
.woocommerce form.checkout_coupon,
.woocommerce-page form.checkout_coupon{
	max-width:68%;
	margin-top:10px;
}
.woocommerce .checkout-login-coupon-wrapper form.login, 
.woocommerce-page .checkout-login-coupon-wrapper form.login{
	margin-top:10px;
}
form.login p.form-row input[type="text"], 
form.register p.form-row input[type="password"],
form.register p.form-row input[type="text"], 
form.login p.form-row input[type="password"],
form.register p.form-row input[type="email"],
form.register p.form-row input[type="tel"],
form.login p.form-row input[type="email"],
form.login p.form-row input[type="tel"],
.woocommerce-password-strength,

form.login p.form-row .password-input, 
form.register p.form-row .password-input{
	max-width:350px;
}
.checkout-login-coupon-wrapper form.login p.form-row input[type="text"], 
.checkout-login-coupon-wrapper form.register p.form-row input[type="password"],
.checkout-login-coupon-wrapper form.register p.form-row input[type="text"], 
.checkout-login-coupon-wrapper form.login p.form-row input[type="password"]{
	max-width:650px;
}
.woocommerce > form.checkout{
	overflow:hidden;
	margin-top:30px;
	display:inline-block;
	width:100%;
}

.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row, 
.woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row{
	width:25%;
    margin-left:0;
    margin-right:0;
}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first, 
.woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
	width:75%;padding-right:10px;
}

form.login p.lost_password{
	margin-bottom:0;
	margin-top:-25px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{
	position: relative;
	top: 8px;
}

.woocommerce form.login .button, 
.woocommerce form.register .button, 
.woocommerce-page form.login .button, 
.woocommerce-page form.register .button{
    margin:0 10px 0 0;
}


.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first, 
.woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row-first,
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row, 
.woocommerce-page .checkout-login-coupon-wrapper .checkout_coupon .form-row{
    width:50%;
    float:left;
}

.my-account-wrapper #login-form{
	padding-top:10px;
	display:inline-block;
	width:100%;
}
.my-account-wrapper #login-form p.login-username{
	margin-bottom:10px;
}
.my-account-wrapper #login-form p.login-password{
	margin-bottom:10px;
}
.my-account-wrapper .forgot-pass{
	margin:0 0 2px 0;
}
.my-account-wrapper p.login-submit{
	padding-top:10px;
}
