html {
background: #fffdf4 url(/img/noise.png) repeat 0 0
}
.wufoo {
width: 100%;
margin: 0 !important
}
form {
max-width: 100%
}
.wufoo #header h2 {
border-top: 1px solid #bcb59f;
border-bottom: 1px solid #bcb59f;
padding: 8px 10px;
margin: 0 0 20px 0;
background: transparent url(/img/bg-stripe.png) repeat 0 0;
color: #6c6345;
font-family: Georgia, serif;
font-weight: 600;
font-size: 24px
}
.wufoo .h-md-dark h3 {
padding: 2px 2px 9px;
margin: 24px 0 14px;
font-family: Georgia, serif;
font-size: 18px !important;
font-weight: 600;
background: url(/img/bg-h-md-dark.gif) no-repeat left bottom;
color: #313953 !important;
border-top: none;
}
.wufoo .h-sm h3 {
color: #6a6863 !important;
padding: 6px;
margin-bottom: 10px;
font-size: 108% !important;
font-family: Arial, Helvetica, sans-serif;
border-top: none;
}
.wufoo .h-md-dark-first h3 {
margin: 0 0 14px
}
.wufoo .h-sm-light {
padding: 0
}
.wufoo .h-sm-light h3,
.wufoo .h-sm-light legend,
.wufoo .h-sm-light label.desc {
background: #ede9db;
color: #6a6863 !important;
padding: 6px;
/* margin-bottom: 10px; */
font-size: 108% !important;
font-family: Arial, Helvetica, sans-serif;
border-top: none
}
.wufoo .h-sm-light legend {
padding: 5px 1% 4px;
width: 98%
}
.wufoo .h-sm-light div {
padding: 10px 10px 20px 10px
}
.wufoo .h-with-text div {
padding: 0
}
.info {
border-bottom: none !important;
padding: 0 0 30px 0 !important
}
form ul {
padding: 20px;
border: 3px solid #EAE4CE;
background: #fff
}
.wufoo .disclaimer {
padding: 0;
margin: 30px 0 0;
border: 6px solid #f5f0df
}
.wufoo .disclaimer h3 {
border-top: none;
padding: 10px;
font-family: Georgia, serif;
font-size: 16px !important;
font-weight: 600;
color: #3E4767 !important
}
.wufoo .disclaimer div {
padding: 0 10px;
font-size: 12px !important;
line-height: 150%;
color: #6C6345 !important
}
.wufoo .disclaimer div a {
text-decoration: none;
color: #CF4E67
}
.wufoo .disclaimer div a:hover {
text-decoration: underline;
color: #772D3B
}
.wufoo .disclaimer div strong {
font-size: 14px
}
.wufoo .buttons {
background: #F5F0DF;
text-align: right;
padding-top: 4px
}
.wufoo .buttons .submit {
width: 40%;
text-align: center;
font-size: 116%;
color: #ffffff;
padding: 10px 0 12px;
background: #449429;
background: -moz-linear-gradient(top, #19a82e 0%, #449429 50%, #10520a);
background: -webkit-gradient(linear, left top, left bottom, from(#19a82e), color-stop(0.5, #449429), to(#10520a));
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #104f10;
box-sizing: border-box;
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 3px #fff;
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 3px #fff;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.7), 0px 1px 0px rgba(255, 255, 255, 0.3);
cursor: pointer
}
.wufoo .buttons .submit:hover {
text-decoration: none;
background: #25731e;
background: -moz-linear-gradient(top, #46cc58 0%, #5fb041 50%, #25731e);
background: -webkit-gradient(linear, left top, left bottom, from(#46cc58), color-stop(0.5, #5fb041), to(#25731e))
}
.wufoo .field-note {
padding: 0
}
.wufoo .field-note h3 {
border-top: none !important;
padding: 0;
margin: 0
}
.wufoo .field-note div {
font-size: 12px
}
@media only screen and (max-width: 600px) {
html {
-webkit-text-size-adjust: none
}
.wufoo .buttons .submit {
width: 100%
}
}
@media only screen and (max-width: 480px) {
form ul {
padding: 8px;
border: 1px solid #EAE4CE
}
}
@media only screen and (max-width: 360px) {
form ul {
padding: 5px;
width: 95%
}
}
span.marker {
display: none
}