#docContainer {
border: none !important;
margin-top:0px;
margin-bottom:-30px !important;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
max-width:none !important;
background-color:#666 !important;
max-width:600px !important;
margin-left:0px !important;
}

#docContainer .fb-header h2, #docContainer .fb-grouplabel label, .fb-static-text p, .fb-fieldlabel {
    font-family: 'Quicksand' !important;
    font-weight: normal;
	font-size: 1.25em;
	color: #fff !important;
}

/*#fb-submit-button {
	margin-left:7% !important;
}
*/

#fb-submit-button {
	border-radius: 2px;
	text-shadow:none;
	margin-right:1%;
	font-size:1.25em;
	background-color:#ffae00 !important;
	font-family: inherit; !important;
}

#docContainer #fb-submit-button-div.fb-item-alignment-left input {
	color:#fff !important;
}

#fb-submit-button:hover {
	background-image:none !important;
	background-color:#2d2d2d;
	border-radius: 2px;
}

#docContainer label.error {
    position: relative;
    margin-top: -26px;
	right:40px;
    text-align:right;
}

#docContainer .fb-textarea textarea, #docContainer .fb-input-box input, #docContainer .fb-phone input {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:none !important;
}

.fb-toplabel .fb-input-box, .fb-toplabel .fb-dropdown, .fb-toplabel .fb-listbox, .fb-toplabel .fb-button, .fb-toplabel .fb-input-number, .fb-toplabel .fb-textarea, .fb-toplabel .fb-radio, .fb-toplabel .fb-checkbox, .fb-toplabel .fb-input-date, .fb-toplabel .fb-phone, .fb-toplabel .fb-regex, .fb-toplabel .fb-hint, .fb-toplabel label.error {
    width: 100%;
	border:none;
}

#docContainer #fb-submit-button-div.fb-item-alignment-left input {
	background-image:none !important;
	    border: 0px currentcolor;
    	width: 164px;
    	height: 39px;
    	padding: 0px;
		font-weight:normal !important;
		background-color: #9ad5cc;
		padding: 10px 20px 10px 20px !important;
}

@media screen and (max-width: 640px) {

#docContainer input[type=text], #docContainer input[type=password], #docContainer input[type=email], #docContainer input[type=number], #docContainer input[type=date], #docContainer input[type=url], #docContainer textarea, #docContainer input[type=file], #docContainer input[type=tel] {
	width:95% !important;
}

}

/*

#docContainer label.error {
    color: #FFFFFF !important;
}

#docContainer .fb-item.fb-100-item-column {
    padding: 5px 10px !important;
}


#docContainer .fb-item-alignment-left {
    text-align: right;
}



#item5.fb-item.fb-25-item-column {
	margin-top:-15px !important;
	margin-bottom:20px;
}



#docContainer #fb-submit-button-div.fb-item-alignment-left input:hover {
		background-color: #000;
}

#docContainer #fb-submit-button-div {
	position:relative;
	top:20px;
}

#docContainer .column {
	padding:0px;
}

#docContainer #fb-form-header1 {
    height: 0px !important;
}

#docContainer input, #docContainer .fb-textarea textarea, #docContainer .fb-input-box input, #docContainer .fb-phone input {
	padding:10px 7px 10px 7px !important;
	border:none;
}

input {
-webkit-appearance: none !important;
-moz-appearance: none !important;
}

@media screen and (max-width: 64em){
.row > [class*='coffee-span-'] .html-element.html-element-1 {
    margin-top: none;
}}

*/