@import url(//fonts.googleapis.com/css?family=Open+Sans:700,300,400);
.ezfc-theme-slick-compact{font-family:'Open Sans',sans-serif;font-size:.8em}
.ezfc-theme-slick-compact .ezfc-element{padding-top:15px;padding-bottom:.6em}
.ezfc-theme-slick-compact .ezfc-label{
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000000;
}

.ezfc-theme-slick-compact .ezfc-element-input,.ezfc-theme-slick-compact .ezfc-element-numbers,.ezfc-theme-slick-compact .ezfc-element-select,.ezfc-theme-slick-compact .ezfc-element-textarea{
	border: thin solid #999;
	background-color: #ffffff;
	color: #000000;
	width: 100%;
	line-height: 2em;
	display: inline-block;
        padding: 0.2em;
        width: 100%;
}

.ezfc-theme-slick-compact .ezfc-element-select{}
.ezfc-theme-slick-compact .ezfc-element-checkbox,.ezfc-theme-slick-compact .ezfc-element-checkbox-text,.ezfc-theme-slick-compact .ezfc-element-radio,.ezfc-theme-slick-compact .ezfc-element-radio-text{display:inline-block}
.ezfc-theme-slick-compact .ezfc-element-checkbox-input,.ezfc-theme-slick-compact .ezfc-element-radio-input{margin:0 .3em .1em .6em}
.ezfc-theme-slick-compact .ezfc-element-daterange{width:49%}
.ezfc-theme-slick-compact .ezfc-element-daterange-from{margin-right:1%}
.ezfc-theme-slick-compact .ezfc-element-daterange-to{margin-left:1%}
.ezfc-theme-slick-compact .ezfc-element-wrapper-image img{max-width:100%}

.ezfc-theme-slick-compact .ezfc-element-wrapper-subtotal .ezfc-text{}


.ezfc-theme-slick-compact .ezfc-submit-wrapper

.ezfc-theme-slick-compact .ui-spinner{border:0;border-radius:0;width:100%}.ezfc-theme-slick-compact .ui-spinner-input{font-family:"Open Sans",sans-serif;font-size:.9em;font-weight:300;margin:0}.ezfc-theme-slick-compact .ezfc-price{display:inline-block;font-size:1.5em;font-weight:700;padding:.3em}.ezfc-theme-slick-compact .ezfc-element-price{font-style:italic}


.ezfc-theme-slick-compact .bottoncollapse{
	}

.ezfc-theme-slick-compact .ezfc-success-text{display:none}.ezfc-theme-slick-compact .ezfc-required-char{color:red}.ezfc-theme-slick-compact input.ezfc-element-fileupload{margin:.3em 0}.ezfc-theme-slick-compact .ezfc-fileupload-message{padding:.3em 0}.ezfc-theme-slick-compact .ezfc-upload-button{
	border: 0;
	margin: .3em 0;
	padding: .3em .6em;
	background-color: #efefef;
	color: #f28532;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.ezfc-theme-slick-compact .ezfc-upload-button:hover{
	background-color: #fcfcfc;
	color: #f28532;	
}
.ezfc-theme-slick-compact .ezfc-element .fa{
	color: #f28532;
}
.ezfc-theme-slick-compact ::-webkit-input-placeholder{color:#aaa;font-style:italic}.ezfc-theme-slick-compact :-moz-placeholder{color:#aaa;font-style:italic}.ezfc-theme-slick-compact ::-moz-placeholder{color:#aaa;font-style:italic}.ezfc-theme-slick-compact :-ms-input-placeholder{color:#aaa;font-style:italic}.ezfc-theme-slick-compact .ezfc-step-indicator-item{
	background-color: #efefef;
	color: #f28532;
}.ezfc-theme-slick-compact .ezfc-step-indicator-item:before{border-color:#efefef;border-left-color:transparent}.ezfc-theme-slick-compact .ezfc-step-indicator-item:after{border:15px solid transparent;border-left-color:#efefef}.ezfc-theme-slick-compact .ezfc-step-indicator-item.ezfc-step-indicator-item-active{
	background-color: #f28532;
	color: #fff
}.ezfc-theme-slick-compact .ezfc-step-indicator-item.ezfc-step-indicator-item-active:before{
	border-color: #f28532;
	border-left-color: transparent;
}.ezfc-theme-slick-compact .ezfc-step-indicator-item.ezfc-step-indicator-item-active:after{
	border-left-color: #f28532;
}.ezfc-theme-slick-compact .ezfc-step-indicator-item.ezfc-step-indicator-item-active:hover{
	background-color: #f28532;
	border-color: #f28532;
	color: #fff;
	text-decoration: none;
}.ezfc-theme-slick-compact .ezfc-step-indicator-item.ezfc-step-indicator-item-active:hover:before{
	border-color: #f28532;
	border-left-color: transparent;
}.ezfc-theme-slick-compact .ezfc-step-indicator-item.ezfc-step-indicator-item-active:hover:after{
	border-left-color: #f28532;
}.ezfc-placeholder{color:#aaa;font-style:italic;}.ezfc-hover-lighten:hover{
	background-color: #fcfcfc;
	color: #f28532;
}
.ezfc-theme-slick-compact .buttoncollapse{
	color: #f28532; background-color: #fff; font-size: 14px; font-weight: bold; border-style: none; border: none; padding-left: 20px; padding-right: 20px;
	}
.ezfc-theme-slick-compact .buttoncollapse:hover,.ezfc-theme-slick-compact .buttoncollapse:active {
	color:#ad4600; border-style:none;}
	
.ezfc-theme-slick-compact li{
	line-height: 18px; padding-bottom: 15px;font-weight:bold;}
	
.ezfc-theme-slick-compact .ezfc-btn,.ezfc-theme-slick-compact .ezfc-step-button{
	border-radius: 4px;
	background-color: #FFF;
	color: #f28532;
	padding: 5px 20px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	font-size: 18px;
	font-weight: bold;
	border: thin solid #f28532;
}
.ezfc-theme-slick-compact .ezfc-btn:hover,.ezfc-theme-slick-compact .ezfc-step-button:hover{
	background-color: #FFFFFF;
	color: #000000
}
.ezfc-theme-slick-compact .ezfc-step-next{
float:right;}
.ezfc-theme-slick-compact .ezfc-submit{
background-color: #f28532;
color: #FFF;
}
.ezfc-theme-slick-compact .ezfc-submit-step{
float:right;
margin-top:0.5em;
padding-top:3px;
}
