/* - - - - - - - - - - - - - - - - - - - - -

 Title : Example Custom CSS : DinoMaster!
 URL : http://wufoo.com

 Last Updated : April 1, 2011

- - - - - - - - - - - - - - - - - - - - -

INSTRUCTIONS
1. Copy / Paste all or portions of these
CSS rules into "custom.css".

2. Experiment and play.

- - - - - - - - - - - - - - - - - - - - - */

/* - - - Default - - - */

form.wufoo{margin:20px 14px 0 14px;padding:0 0 20px 0;position:relative}
.hide,.cloak div,.cloak span,.likert.cloak tbody,.likert.cloak thead{display:none !important}.likert.cloak table{border:none}

/* Backgrounds */
.wufoo input.text, .wufoo textarea.textarea{background:#FFFFFF}
.wufoo li.focused{background-color: rgba(255, 255, 255, 0); border-color: #a2032d;}
.wufoo .instruct{background-color:#F5F5F5}

/* 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 li div, .wufoo li div label, .wufoo li span label{font-family:inherit;color:#444444}
.wufoo input.text, .wufoo textarea.textarea, .wufoo select{
	font-size:100%;
	color:#444444;
	border: 1px solid #4885BC;
     padding: 10px;
	outline: none;
     border-radius: 5px;
     font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 300;
     font-style: italic;
}

.wufoo select {
     height: 40px;
}
.wufoo label.choice{color:#444444}
.wufoo .instruct{
	font-size:80%;
	font-family:inherit;
	color:#444444
}
.wufoo .buttons .submit:hover {
	background: #4885BC;
	color: #ffffff;
}

.wufoo .buttons .submit {
	color: #ffffff;
     display: inline-block;
	position: relative;
	padding: 11px 0;
     width: 100%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     background: #4885BC;
	cursor:pointer;
	outline: none;
     font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
     font-weight: 400;
	text-transform:uppercase;
     border: 0;
     margin-top: 0;
     margin-bottom: 0;
}

.safari input.btTxt {
     font-size: 100%;
}


@media screen and (min-width:981px) {

     form li.form_sec_1 {
          clear: left !important;
     }

     form li.form_sec_2 {
          clear: none !important;
     }

     form li.form_sec_1, form li.form_sec_2 {
          width: 36%!important;
          float: left;
     }

     form li.form_sec_3 {
          width: 24%!important;
          clear: none;
          float: left;
     }

     form li.form_sec_2, form li.form_sec_3{
         margin-left: 2% !important;
     }

     .wufoo li{
          padding: 6px 2% 9px 0;
     }
}

@media screen and (max-width:980px) {
     form li.form_sec_1, form li.form_sec_2, form li.form_sec_3 {
         width: 100% !important;
     }

     .wufoo li{
          padding: 6px 0 9px;
     }
}

form li.buttons {
     padding: 6px 0 9px;
}

form.wufoo{
	padding:0!important;
}
.wufoo ul{
	padding: 0!important;
	margin-left: 0!important;
}
.wufoo li{
	width: auto!important;
	list-style:none;
}
form.wufoo {
    margin: 0!important;
}
.wufoo ul li {
     margin-left: 0!important;
}