.contentButtons {
	text-align: right;
}
/* Login Form */
#loginPagePopup .formDialog.ui-dialog-content {
	padding: 10px 30px 20px;
}
#loginPagePopup #loginForm {
	margin: 20px 0 50px;
}
#loginPagePopup h3, form#loginForm h3, .loginPage h3, #addRegisterPopup h3, #requestForgotPasswordPopup h3, #requestForgotPasswordPage h3 {
	font-size: 1.3em;
}
#loginPagePopup form label, form#loginForm label, form#loginFormPage label, #addRegisterPopup form label,
#changePasswordPopUp label, #requestForgotPasswordPopup label, #requestForgotPasswordPage label {
    width: 200px;
    display: inline-block;
    text-align: right;
    margin: 0 20px 0 50px;
    font-weight: bold;
}
#addRegisterPopup form label{
	width: 100px;
}
/*Start css for reset password page*/
form.changePassword label {
	width: 115px;
	display: inline-block;
    text-align: right;
    margin: 0 20px 0 0;
    font-weight: bold;
}
form.changePassword input[type="password"] {
	border: 1px solid #006666;
    height: 25px;
    width: 225px;
    padding: 0 7px;
}
form.changePassword input[type="submit"] {
	margin-left: 137px;
}
/*End css for reset password page*/

#loginPagePopup form input, .registerPage select, .registerPage input, form#loginFormPage input,
.registerPage textarea, form#loginForm input, #addRegisterPopup input[type="text"], #addRegisterPopup input[type="password"],
#requestForgotPasswordPopup form input[type="text"], #requestForgotPasswordPage form input[type="text"] {
	border: 1px solid #006666;
    min-height: 25px;
    box-sizing: border-box;
	max-width: 450px;
	width: 100%;
	vertical-align: top;
	padding: 0 7px;
}
#loginPagePopup form input, form#loginForm input, #addRegisterPopup input[type="text"], #addRegisterPopup input[type="password"], 
#requestForgotPasswordPopup form input[type="text"], #requestForgotPasswordPopup input[type="submit"] {
	width: 250px;
	padding: 3px 7px;
}
#loginPagePopup form input[type="submit"], form#loginForm input[type="submit"], #requestForgotPasswordPopup input[type="submit"] {
	padding: 7px 25px;
	background: linear-gradient(to bottom, #006c53 0%, #006c53 0%, #006c53 45%, #333333 100%);
	border: 1px solid #006c53;
	font-size: 16px;
}
.registerPage input, .registerPage textarea {
	padding: 3px 7px;
}
#loginPagePopup form input[type="submit"], form#loginForm input[type="submit"], form#loginFormPage input[type="submit"] {
	width: 120px;
	margin-left: 270px;
}
#loginPagePopup .ForNewCustomer, #loginPagePopup .forgotPaswd,
.loginPage .ForNewCustomer, .loginPage .forgotPaswd {
	margin-left: 270px;
}
#loginPagePopup .forgotPaswd {
	margin-top: 6px;
	margin-bottom: 20px;
}
#loginPagePopup .ForNewCustomer a, #loginPagePopup .forgotPaswd a, #loginPagePopup .closePopupLink a,
.loginPage .ForNewCustomer a, .loginPage .forgotPaswd a {
	color: #4d6d96;
}
#loginPagePopup .closePopupLink {
	margin-top: 50px;
}
p.keepLogged {
	margin-left: 270px;
    margin-top: -12px;
}
#loginPagePopup form .keepLogged input[type="checkbox"] {
	width: auto;
	height: initial;
    margin-top: 0;
    display: inline-block;
}
#loginPagePopup form .keepLogged label {
	width: auto;
    margin: 3px 0px 0 7px;
    font-weight: normal;
    display: inline-block;
}
/* New Regestration */
.registerPage p {
	margin-bottom: 0;
}
.registerPage form p:first-child {
	max-width: 323px;
	width: 100%;
}
.registerPage h3 {
	margin: 30px 0 7px 150px;
	color: #000;
}
.registerPage select, #dateOfBirth {
	width: 205px;
}
.registerPage select+input, .registerPage input+input {
	margin-left: 13px;
	width: 230px;
}
.registerPage select#title {
	width: 80px;
}
.registerPage p.address textarea {
	min-height: 100px;
	min-width: 450px;
}
.registerPage label {
    margin-right: 20px;
    width: 130px;
    display: inline-block;
	text-align: right;
	font-weight: bold;
}
.registerPage .inputWithOutLabel {
	margin-left: 150px;
}

.registerPage input[type="submit"], #requestForgotPasswordPopup input[type="submit"], #requestForgotPasswordPage input[type="submit"] {
	max-width: 200px;
    float: none;
    margin: 30px 0 0 400px;
    background: linear-gradient(to bottom, #006c53 0%, #006c53 0%, #006c53 45%, #333333 100%);
    border: 1px solid #006666;
}
.registerPage input[type="submit"]:hover, #addRegisterPopup input[type="submit"]:hover, 
#requestForgotPasswordPopup input[type="submit"]:hover {
	background: linear-gradient(#01372a, #006666);
}

.acceptTermsAndConditions {
	margin-left: 78px;
}



/*forget password popup*/
#requestForgotPasswordPopup input[type="submit"], #requestForgotPasswordPage input[type="submit"] {
	max-width: 250px;
	margin-left: 15px;
}
@media (max-width:625px) {
	#loginPagePopup h3, form#loginForm h3, .loginPage h3, #addRegisterPopup h3, #requestForgotPasswordPopup h3, #requestForgotPasswordPage h3 {
		text-align: center;
	}
	#loginPagePopup form label, form#loginForm label,form.changePassword label, form#loginFormPage label, #addRegisterPopup form label, #changePasswordPopUp label, #requestForgotPasswordPopup label, #requestForgotPasswordPage label {
		display: block;
	    text-align: left;
	    margin-left: 0;
	}
	form.changePassword input[type="submit"] {
		margin-left: 0;
	}
	#loginPagePopup form input, form#loginForm input, #addRegisterPopup input[type="text"], #addRegisterPopup input[type="password"], #requestForgotPasswordPopup form input[type="text"], #requestForgotPasswordPopup input[type="submit"] {
		height: 40px;
		margin-top: 5px;
		width: 100%;
		display: block;
	}
	#requestForgotPasswordPopup input[type="submit"] {
		margin: 20px auto 0;
	}
	#requestForgotPasswordPopup .contentButtons {
		text-align: center;
	}
	#loginPagePopup form input[type="submit"], form#loginForm input[type="submit"], form#loginFormPage input[type="submit"] {
		margin: 0 auto;
		display: block;
		max-width: 200px;
    	width: 100%;
	}
	#loginPagePopup .closePopupLink.hideIt {
		display: block;
	}
	#loginPagePopup .ForNewCustomer,#loginPagePopup .closePopupLink, #loginPagePopup .forgotPaswd, .loginPage .ForNewCustomer, .loginPage .forgotPaswd {
		margin-left: 0;
		text-align: center;
	}
	p.keepLogged { 
		margin-left: 0;
	}
	.formDialog .contentButtons {
		text-align: center;
	}
	.registerPage p.address textarea {
		max-width: 450px;
		width: 100%;
		min-width: initial;
	}
	#loginPagePopup #loginForm {
		margin-bottom: 30px;
	}
	.registerPage h3 {
		margin: 30px 0 10px 0;
	}
	.registerPage .inputWithOutLabel {
		margin-left: 0;
	}
	.registerPage select {
		margin-bottom: 15px;
	}
	.registerPage select+input {
		margin-left: 0;
	}
	.registerPage label {
		display: block;
	    text-align: left;
	    margin-bottom: 5px;
	}
	.registerPage input[type="submit"] {
		margin: 30px auto 30px;
	}
	.registerPage .contentButtons {
		text-align: center;
	}
	.acceptTermsAndConditions{
		margin-left: 0;
	}
}