@charset "utf-8";
/* CSS Document */

	/*
	FORM
		.form 
		.form-input, 
		.form-label, 
		.form-select, 
		.form-upload 
	
	FORM INPUT
		.form-input
	
	FORM LABEL
		.form-label
	
	FORM SELECT
		.form-select 
		.form-select select
		.form-select select
		.ie8 .form-select 
	
	FORM SUBMIT
		input.form-submit
	
	PARSLEY
		ul.parsley-error-list
		ul.parsley-error-list li
		ul.parsley-error-list 
	
	TEXT AREA
		textarea
	
	FORM UPLOAD
		.form-upload
		.form-upload input
*/

/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */
/* FORM																							            */
/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */

.form {
	padding:15px; 
}

.form-input, .form-label, .form-select, .form-upload  {
    display: inline-block;
    vertical-align:top;
	padding-bottom:5px;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */
/* FORM	INPUT																						            */
/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */

.form-input{
	width:226px;
	height: 34px
}

/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */
/* FORM	LABEL																						            */
/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */

.form-label{
	width: 135px;
}


/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */
/* FORM	SELECT																						            */
/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */


@-moz-document url-prefix() {
	.form-select select {
		padding-top:5px;
		
	}
}

.form-select {
  background:url(../../images/icons/icon-arrow-down.png) no-repeat 196px;
  width:226px;
  height:34px;
  margin-bottom:16px;
}

.form-select select {
	
	width:226px;
	height:34px;

	line-height:1;
	border-radius:0;
	border 0;

	padding:6px;
	-webkit-appearance: none;

	padding-left:5px;
	-moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}

.ie8 .form-select {
   border:1px solid;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */
/* FORM	SUBMIT																					            */
/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */

input.form-submit {
	width:226px;
	border:1px solid;
	height:34px;

	padding-left:10px;
	padding-right:45px;

	background:url(../../images/icons/icon-arrow-right.png) 196px center no-repeat;
	text-align:left;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */
/* PARSLEY																					            */
/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */

ul.parsley-error-list {
	padding-left:140px;
}

ul.parsley-error-list li {
    line-height: 12px;
}

@media all and (max-width: 475px) {

	ul.parsley-error-list {

		padding-left:0;
	}
}

/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */
/* TEXT AREA																					            */
/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */

textarea {
	margin: 0px 0px 0px 0px; 
	height: 100px; 
	width: 226px;	
}

/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */
/* UPLOAD																					            */
/* ---------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------- */

.form-upload {
	
    width: 226px;
    height: 34px;
    background:url(../../images/extra/upload-button.png);
    overflow: hidden;
	margin-bottom:16px;
}

.form-upload input {
    display: block !important;
    width: 226px !important;
    height: 34px !important;
    opacity: 0 !important;
    overflow: hidden !important;
	margin-bottom:16px !important;
}




