/* create account ****************************************************************************** */
#account-creation_form {}

	#account-creation_form  fieldset {
		padding:0 0 15px 0;
		border:1px solid #cecece;
		background:#fff;
	}
		#account-creation_form  h3 {
			padding: 8px;
border-bottom: 1px solid #CCC;
color: white;
text-transform: uppercase;
background: #8C8C8D;
margin-bottom: 10px;}
		#center_column #account-creation_form p {margin:0; padding:0 0 10px 0}
		#account-creation_form p.required  sup {color:#990000}
		
		#account-creation_form p.radio span,
		#account-creation_form p.text label,
		#account-creation_form p.password label,
		#account-creation_form p.select label,
		#account-creation_form p.select span,
		#account-creation_form p.textarea label {
			display:inline-block;
			padding:6px 15px;
			width:230px;/* 260 */
			text-align:right
		}
		#account-creation_form p.radio label {
			float:none;
			padding-right:10px;
			width:auto;
		}
		#account-creation_form p.checkbox label {
			float:none;
			width:auto;
		}
		#account-creation_form p.text input,
		#account-creation_form p.password input,
		#account-creation_form p.select input {
			padding:0 5px;
			height:22px;
			width:360px;/* 370 */
			border:1px solid #ccc;
			color:#666
		}

		/*Jaume Start 2019_12_12*/
		#account-creation_form p.checkbox input {
			margin-left: 1%;
		}
		/*Jaume End 2019_12_12*/

		#account-creation_form p.select select {
			margin-right:10px;
			border:1px solid #ccc;
			color:#666
		}
		#account-creation_form p.textarea textarea {
			height:80px;
			width:370px;
			border:1px solid #ccc;
			color:#666
		}
		
		#account-creation_form span.form_info {
			display:block;
			margin:5px 0 0 265px;
			color:#666
		}
		#account-creation_form p.inline-infos {
			margin:0 0 0 100px !important;
			color:#666;
		}

/*Jaume Start 2019_03_26*/
.lost_password
{
	background: #CE7B00;
	padding: 15px 20px 15px 20px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	font-size: 14px;
	font-weight: bold;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
	float: right;
	cursor: pointer;
	color: #ffffff !important;
}

.lost_password:hover
{
	background: #ff9900 !important;
	color: #ffffff !important;
}

#center_column h1
{
	margin-top: -15px;
	margin-bottom: 25px;
}
/*Jaume End 2019_03_26*/

/*Jaume Start 2019_12_12*/
#submitAccount
{
	float: left !important;
	top: 25px;
	margin-left: 20%;
}

sup {
	color: #990000;
}

#newsletter
{
	margin-right: 1%;
	margin-left: 5%;
}
/*Jaume End 2019_12_12*/

/*Jaume Start 2019_05_02*/
#newsletter, #psgdpr-consent, #days, #months, #years
{
	cursor: pointer;
}
/*Jaume End 2019_05_02*/

/*Jaume Start 2019_07_12*/
@media screen and (max-width: 768px) and (max-width: 1024px) {
	.lost_password
	{
		clear: both;
		margin-top: 15px;
		float: left;
	}

	#center_column
	{
		margin-bottom: 0px;
	}
}
/*Jaume End 2019_07_12*/


/*Jaume Start 2019_12_12*/
.g-recaptcha
{
	margin-left: 17%;
}

@media screen and (max-width: 768px) and (max-width: 1024px)
{
	.g-recaptcha
	{
		margin-left: 22%;
		margin-top: 10%;
	}

	#submitAccount
	{
		margin-bottom: 10%;
	}

	#psgdpr-consent
	{
		float: left;
	}

	.account_creation label
	{
		padding-top: 20px;
		width: 80%;
	}
}
/*Jaume End 2019_12_12*/