
/* Logo */
#logo a {background-image:url('http://wufoo.com/images/themes/logos/shark.png'); min-height:0; height:40px}
* html #logo a {/* IE6 png Support */
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://wufoo.com/images/themes/logos/shark.png", sizingMethod="crop");
}

/* Backgrounds */
html{background-image:none;background-color:#99cc00}
#logo{background-image:none;background-color:#669900}
#container{background:#FFFFFF}
.wufoo input.text, .wufoo textarea.textarea{background:#FFFFFF url(/images/fieldbg.gif) repeat-x top}
.wufoo .focused{background:#FFF7C0}
.wufoo .instruct{background-color:#F5F5F5}

/* Borders */
#container{border:0 solid #cccccc}
.wufoo .info{border-bottom:1px dotted #CCCCCC}
.wufoo .instruct{border:1px solid #e6e6e6}

/* Typography */
.wufoo .info h2{font-size:160%;font-family:inherit;color:#000000}
.wufoo .info div{font-size:95%;font-family:inherit;color:#444444}
.wufoo .section h3{font-size:110%;font-family:inherit;background:#FFFFFF;color:#000000}
.wufoo .section div{font-size:85%;font-family:inherit;color:#444444}
.wufoo label.desc, .wufoo legend.desc{font-size:95%;font-family:inherit;color:#444444}
.wufoo li div, .wufoo li div label, .wufoo li span label{font-family:inherit;color:#444444}
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select, .wufoo label.choice{font-size:100%;font-family:inherit;color:#333333}
.wufoo label.choice{color:#444444}
.wufoo .instruct{font-size:80%;font-family:inherit;color:#444444
}

/*Custom Code*/
header#header {
    display: none !important;
}
.wufoo input.btTxt {
    background-color: #ff5000 !important;
    border: none !important;
    width: 100%!important;
}
.redesigned-theme-2018 .wufoo li span:not(.star) {
    font-size: 18px !important;
    position: initial!important;
}
redesigned-theme-2018 .wufoo label.desc {
    color: #bd4141 !important;
}
ul.wufoo >.redesigned-theme-2018 .wufoo li {
    padding: 0px !important;
}
li.buttons {
    padding: 10px 0px !important;
}
.redesigned-theme-2018 .wufoo li {
    padding: 0px!important;
}
input#saveForm {
    padding: 15px 0px !important;
    margin-top: 15px !important;
}
.redesigned-theme-2018 .wufoo li {
    padding: 0px!important;
}
.wufoo ul li.notranslate,
.wufoo ul li.buttons{
    padding:0px !important;
}
li#errorLi,
li#errorLi > h3.errorMsgLbl,
li#errorLi > p.errorMsg,
{
    font-size: 11px !important;
}
.redesigned-theme-2018 form #errorLi #errorMsgLbl {
    margin: 0 auto 0px !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}
li#errorLi {
    padding: 0px!important;
}
@media only screen and (max-width: 580px){
.redesigned-theme-2018 .wufoo li {
    padding: 0px !important;
}
.redesigned-theme-2018 form.wufoo {
    padding-bottom: 0px !important;
}
}