.clearfix{*zoom:1}

.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.

clearfix:after {
	clear:both
	}

input , textarea {
	outline: none;}

input:required {
	background: none;
	outline: none; }
	
/** INPUT **/
label,input,button,select,textarea , placeholder {
	font-size: 11pt;
	font-weight: 300;
	line-height: 30px;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;	
	}
	
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	display: inline-block;
	height: 25px;
	width: 95%;
	padding: 6px 8px;
	margin-bottom: 8px;
	margin-top: 8px;
	margin-left: 0px;
	font-size: 12pt;
	line-height: 18pt;
	color: #514948;
	vertical-align: middle;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;	
	}
	
.comment {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;	
}
.button {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;											
	font-size: 12pt;
	line-height: 16pt;
	padding: 12px 8px;
	width: 98%;
	color: #fff;
	letter-spacing: 1pt;
	cursor: pointer;
	background-color: #ce8a35;
	background-repeat: repeat-x;
	border: 0px solid;
*border:0;											
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.button2 {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;											
	font-size: 12pt;
	line-height: 16pt;
	padding: 12px 20px;
	width: 50%;
	color: #fff;
	letter-spacing: 1pt;
	cursor: pointer;
	background-color: #ed961a;
	background-repeat: repeat-x;
	border: 0px solid;
*border:0;											
	-webkit-border-radius: 15x;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
textarea {
	height:auto
	}
.button2 a { color: #fff;}
.button2:hover, .button2:focus,.button2:active, .button2.active, .button2.disabled, .button2[disabled] {
	color: #fff;
	background-color: #276956;
	*background-color: #276956;
	}
	
.button:hover, .button:focus,.button:active, .button.active, .button.disabled, .button[disabled] {
	color: #fff;
	background-color: #1e1a1f;
	*background-color: #1e1a1f;
	}
.button:active, .button.active {
	color: #fff;
	background-color: #1e1a1f;
	}

/** **/

textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}


