/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 25 2021 | 08:43:12 */
/* Test CSS file for Wufoo forms */ 

/* - - - - - - - - - - - - - - - - - - - - -

 Title : Filestage Custom Wufoo CSS
 URL : https://filestage.io

- - - - - - - - - - - - - - - - - - - - - */

/* H1 and Header */
.wufoo-form-container h1, .wufoo-form-container#header {
	display: none;
}


/* Backgrounds */
.wufoo-form-container html{
	background-image:none;
	background-color:#fff;
}
.wufoo-form-container#logo{
	background-image:none;
	background-color:#fff;
}
.wufoo-form-container#container{
	background:#FFFFFF;
}
.wufoo input.text, .wufoo textarea.textarea{
	background:#FFFFFF url(/images/fieldbg.gif) repeat-x top !important;
}
.wufoo .focused, .wufoo li.focused{
	background:#ffffff !important;
	background-color: #ffffff !important;
}
.wufoo .instruct{
	background-color:#F5F5F5 !important;
}

/* Borders */
.wufoo-form-container#container{
	border:0 solid #cccccc;
}
.wufoo .info{
	border-bottom:1px dotted #CCCCCC !important;
}
.wufoo .instruct{
	border:1px solid #e6e6e6 !important;
}

/* Typography */
.wufoo {
	font-family: Lato,Arial,sans-serif !important;
}
.wufoo .info h2{
	font-size:18px;
	font-family:inherit;
	color:#4D4D4D !important;
}
.wufoo .info div{
	font-size:14px !important;
	font-family:inherit;
	color:#4D4D4D !important;
}
.wufoo .section h3{
	font-size:16px;
	font-family:inherit;
	background:#FFFFFF;
	color:#4D4D4D !important;
}
.wufoo .section div{
	font-size:14px !important;
	font-family:inherit;
	color:#4D4D4D !important;
}
.wufoo label.desc, .wufoo legend.desc{
	font-size:14px !important;
	font-family:inherit;
	color:#4D4D4D !important;
}
.wufoo li div, .wufoo li div label, .wufoo li span label{
	font-family:inherit;
	color:#4D4D4D !important;
}
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select, .wufoo label.choice{
	font-size: 14px !important;
	font-family:inherit;
	color:#333333;
}
.wufoo label.choice{
	color:#4D4D4D !important;
}
.wufoo .instruct{
	font-size:14px !important;
	font-family:inherit;
	color:#4D4D4D !important;
}

.wufoo-form-container.field {
    padding: 6px 12px !important;
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
	font-size: 14px !important;
    line-height: 1.428571429 !important;
    color: #4D4D4D !important;
	box-sizing: border-box !important;
}

.wufoo-form-container.field:focus {
	border-color: #66afe9 !important;
	outline: 0 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), rgba(102,175,233,.6) !important;
	
}


/*------------------------------------*\
    BUTTONS
\*------------------------------------*/

.wufoo input[type="submit" i] {
  transition-property: color, background-color, border, transform, box-shadow !important;
  transition-duration: .2s !important;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
}

.wufoo input[type="submit" i] {
	padding: 16px 30px !important;
	margin: 5px 10px !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	letter-spacing: 1px;
	box-shadow: 0 4px 6px rgba(50, 50, 93, .18), 0 1px 3px rgba(0, 0, 0, .08);
	position: relative;
	text-align: center !important;
	text-transform: uppercase !important;
	border-radius: 4px !important;
	background: linear-gradient(to right, #2B6EF7, #4782fa) !important;
	color: #FFFFFF !important;
	appearance:none !important;
	user-select: none;
    white-space: pre;
    align-items: flex-start !important;
	cursor: pointer !important;
	box-sizing: border-box;
	border-width: 0px !important;
    border-style: none !important;
    border-color: none !important;
    border-image: none !important;
  	width: 97% !important;
}

.wufoo input[type="submit" i]:active {
	outline: none;
	box-shadow: 0 7px 14px rgba(50, 50, 93, .19),0 3px 6px rgba(0, 0, 0, .08) !important;
	color: $white !important;
}

.wufoo input[type="submit" i]:focus {
	color: #FFFFFF !important;
}

/*------------------------------------*\
    FORM
\*------------------------------------*/

.wufoo-form-container .fs-phone input {
  width: 100% !important;
}


.wufoo .form li {
	padding: 6px 0px 9px 0px !important;
}


.wufoo #footer {
	display:none !important;
}

.leftLabel .desc {
	width: 20% !important;
	margin: 0 3% 0 0 !important;
}

.leftLabel li div {
	width: 77% !important;
}

form.wufoo {
	padding: 15px 0 20px 0 !important;
}