/* authentication.tpl */
#create-account_form fieldset,
#login_form fieldset{
	min-height: 307px;
	padding: 14px 18px 13px 18px;
	background: #fbfbfb;
	border: 1px solid #e5e5e5;
}
#create-account_form h3,
#login_form h3{
	border-bottom: 1px solid #e5e5e5;
	font-family: "PT Sans",sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	margin: 0 0 12px;
	padding: 0 0 15px;
	text-transform: uppercase;
}
#create-account_form p.text, #create-account_form p.submit,
#login_form p.text, #login_form p.submit,
#authentication p.lost_password {
	font: 400 13px/22px Arial;
	padding: 0;
	margin: 0 0 10px 0;
}
#authentication p.lost_password a{
	color: #777;
	text-decoration: underline;
}
#authentication p.lost_password a:hover{
	text-decoration: none;
	color: #e2001a;
}
#create-account_form label,
#login_form label{
	font-weight: 700;
	display: block;
	margin: 0 0 5px;
}
#create-account_form input.account_input,
#login_form input.account_input{
	float: none;
	width: 50%;
}
#create-account_form button.btn-default,
#login_form button.btn-default{
	float: none;
	margin: 0;
}
#create-account_form button.btn-default i,
#login_form button.btn-default i{
	display: block;
	margin-right: 5px;
	font-size: 16px;
	line-height: 36px;
}

/*account-creation_form*/
#account-creation_form{
	padding: 14px 18px 13px 18px;
	background: #fbfbfb;
	border: 1px solid #e5e5e5;
}
#account-creation_form fieldset{
	margin: 0 0 30px;
	padding: 0;
	border: 0;
}
#account-creation_form h3{
	border-bottom: 1px solid #e5e5e5;
	font-family: "PT Sans",sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	margin: 0 0 12px;
	padding: 0 0 15px;
	text-transform: uppercase;
}

#account-creation_form p.text,
#account-creation_form p.radio,
#account-creation_form p.password,
#account-creation_form p.checkbox,
#account-creation_form p.textarea{
	font: 400 13px/22px Arial;
	padding: 0;
	margin: 0 0 10px 0;
}
#account-creation_form p.radio span,
#account-creation_form p.text span,
#account-creation_form p.text label,
#account-creation_form p.password label,
#account-creation_form p.textarea label{
	font-weight: 700;
	display: block;
	color: #333;
}
#account-creation_form p.text input,
#account-creation_form p.password input,
#account-creation_form p.textarea textarea{
	float: none;
	width: 250px;
	color: #656565;
}
#account-creation_form p.textarea textarea{
	min-height: 125px;
}
#account-creation_form p.radio label{
	color: #333;
	font-weight: 700;
	margin-right: 10px;
}
#account-creation_form p.radio input{
	float: none;
}
#account-creation_form p.checkbox{
	line-height: 16px;
	margin-bottom: 0;
}
#account-creation_form p.checkbox label{
	color: #777;
}
#account-creation_form p.checkbox input{
	float: none;
	vertical-align: middle;
}
#account-creation_form p.text .inline-infos,
#account-creation_form p.radio .inline-infos,
#account-creation_form p.password .inline-infos,
#account-creation_form p.checkbox .inline-infos{
	color: #777777;
	display: block;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}
#account-creation_form p.text .maked{
	background: #fff;
	width: 250px;
	color: #656565;
}
#account-creation_form p.text .maked span{
	font-weight: 400
}
#account-creation_form p.text.date .maked{
	width: 80px;
}