@media all and (min-width: 768px) {
	body#public.noI form#form10 {
		margin-left: 275px!important;
	}
}

.wufoo input.btTxt,
.wufoo input.btTxt:link,
.wufoo input.btTxt:active,
.wufoo input.btTxt:visited,
.wufoo input.btTxt:hover {
  font-family: 'adelle-sans', 'Avenir Next', 'AvenirNext-Regular', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 4px 1em 5px 1em;
  height: 40px;
  width: auto;
  max-width: 10em!important;
  font-weight: 700;
  font-style: normal;
  color: #00828C;
  background-color: #ffffff;
  border: 3px solid #00828C;
  outline: none;
  text-indent: 0;
  text-decoration: none;
  text-align: center;
  border-radius: 0px;
  cursor: pointer;
  -webkit-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wufoo input.btTxt:hover {
  text-decoration: none;
  background-color: #00828C;
  color: #ffffff;
}

.wufoo input.btTxt:active {
  text-decoration: none;
  color: #ffffff;
  border: 3px solid #003b5c;
  background-color: #008480;
}

header#header {
	padding-left: 0!important;
	margin-bottom: 0;
}

body#public {
	padding-top: 30px;
	width: 300px!important;
}
.embed #container {
	border: 1px solid #ccc!important;
	padding: 16px 20px 5px 20px;
}
#container {
	width: 300px!important;
}
form.wufoo {
	padding-bottom: 0!important;
	margin-bottom: 0;
}
.wufoo .info {
	padding-bottom: 0;
}

body#public div#container form.wufoo.topLabel.page1 header#header.info h2, .wufoo .info h2 {
	display: none!important;
	visibility: hidden!important;
}

div#container form.wufoo.topLabel ul li.first.section section h3 {
    font-family: 'adelle-sans','Avenir Next','AvenirNext-Regular','Helvetica Neue','Helvetica','Arial',sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 2px;
    padding-top: 0;
    margin-top: 0;
    color: #003b5c;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html.embed body#public div#container form.wufoo.topLabel header#header.info div {
    font-family: 'adelle-sans','Avenir Next','AvenirNext-Regular','Helvetica Neue','Helvetica','Arial',sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
}

html.embed body#public div#container form#form30.wufoo.topLabel {
	padding-bottom: 5px;
}

@media all and (min-width: 768px) { 

	body#public {
		width: 370px!important;
	}
	#container {
		width: 370px!important;
	}
	input.other {
		width: 300px;
	}
}

html.embed form.wufoo ul li#fo10li11.metrovis fieldset, form.wufoo ul li#fo10li11.metrovis fieldset div span input#Field11.field, form.wufoo ul li#fo10li11.metrovis fieldset, li#fo10li11.metrovis {
  display: none!important;
}

form.wufoo select.field.select.medium {
  max-width: 6em;
  border-radius: 0;	
}

input.text, input.search, textarea.textarea {
	background-image: none;
	border:  none;
}
form.wufoo input.text, form.wufoo input.field.text.medium {
  border-color: #C9C9C9 #C9C9C9 #C9C9C9 #C9C9C9!important;
  border-image: none;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px!important;	
}
form.wufoo input.field.text.large {
  max-width: 14em;
  background-color: #FFFFFF;
  font-family: 'proxima-nova','Arial Narrow','Helvetica Neue','Helvetica','Arial',sans-serif;
  border-color: #C9C9C9 #C9C9C9 #C9C9C9 #C9C9C9!important;
  border-image: none;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
  height: 20px;
  margin: 0;
  outline: 0 none;	
}

form.wufoo input.field.text.fn, form.wufoo input.field.text.ln {
  font-family: 'proxima-nova','Arial Narrow','Helvetica Neue','Helvetica','Arial',sans-serif;
  border-color: #C9C9C9 #C9C9C9 #C9C9C9 #C9C9C9!important;
  border-image: none;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
}

form.wufoo .metro-invis {
	display: none;
}

select {
  margin-bottom: 1.0em;
}

.metro-disclaimer {
	color: #4d5e66;
	max-width: 450px;
}

div#container form.wufoo ul li.buttons {
	padding-bottom: 3px;
	padding-top: 3px;
}

body#public div#container.confirm.ltr form.wufoo h2 {
  text-align: left;
  vertical-align: top;
  font-family: 'proxima-nova','Arial Narrow','Helvetica Neue','Helvetica','Arial',sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
}
