html { height: 102%; }
.large-font {
  font-size: 19px;
}

#wuphooey-message.updated,
#wuphooey-message.error {
  padding: 5px;
}

#wuphooey-message a {
  color: #333;
  text-decoration: underline;
}

.wufoo.wrap {
  width: 800px;
  background: #1F537F;
  margin: 30px 15px;
  padding: 10px;
  color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px #333;
  -moz-box-shadow: 0 0 10px #333;
  box-shadow: 0 0 10px #333;
  text-shadow: 0 1px 0 #333;
  position: relative;
}

.wufoo.wrap h2, .wufoo.wrap label {
  color: #fff;
  text-shadow: 0 1px 0 #333;
}

#wuphooey-title {
  background: url(images/WuPhooey.gif) no-repeat;
  height: 40px;
  padding-left: 161px;
}

.wufoo.wrap .description {
  color: #ADD8E6;
}
  
.wufoo.wrap .updated,
.wufoo.wrap .error {
  background: #F9DD67;
  color: #333;
  border: 1px solid #FFE364;
  -webkit-box-shadow: 0 10px 10px -10px #333;
  -moz-box-shadow: 0 10px 10px -10px #333;
  box-shadow: 0 10px 10px -10px #333;
  text-shadow: none;
}

.wufoo.wrap .error {
  background: #ED8555;
  border: 1px solid #FF8D5D;
  color: #222;
}

.wufoo.wrap a,
.wufoo.wrap .wuphooey-form p a {
  color: #FFE16E;
  text-decoration: none;
}

.wufoo.wrap a:hover,
.wufoo.wrap .wuphooey-form p a:hover {
  color: #ADD8E6;
}

.wufoo.wrap .button-primary {
  background: #5B8DB2;
  border: 1px solid #69A6D6;
  color: #fff;
}

.wufoo.wrap .button-primary:hover {
  background: #5F94BD;
  color: #EAF2FA;
}

.wufoo.wrap .button-primary:active {
  -webkit-box-shadow: inset 0 0 3px #333;
  -moz-box-shadow: inset 0 0 3px #333;
  box-shadow: inset 0 0 3px #333;
  color: #0B2641;
  text-shadow: none;
}

.wufoo.wrap .button {
  background: #FFDA68;
  border: 1px solid #FFF0A1;
  text-shadow: none;
  color: #464646;
}

.wufoo.wrap .button:hover {
  background: #FFEE91;
  color: #000;
}

.wufoo.wrap .button:active {
  -webkit-box-shadow: inset 0 0 2px #111;
  -moz-box-shadow: inset 0 0 2px #111;
  box-shadow: inset 0 0 2px #111;
  border: 1px solid #B1A770;
}

.wufoo.wrap table td {
  color: #333;
  text-shadow: none;
}

.wufoo.wrap table .form-name {
  width: 30%;
}
.wufoo.wrap table .form-description {
  width: 25%;
}  
.wufoo.wrap table .form-actions {
  width: 20%;
}

.wufoo.wrap table td a {
  color: #21759B;
}

.wufoo.wrap table td a:hover {
  color: #D54E21;
}

.wufoo.wrap table thead th,
.wufoo.wrap table tfoot th {
  background: #B4D6FF;
}

.wufoo.wrap table.list tbody tr:hover {
  background: #FBFFC6;
}

.wufoo.wrap table.entries tbody td {
  border-right: 1px solid #dfdfdf;
}

.wufoo.wrap #popup {
  position: absolute;
  width: 300px;
  left: 50%;
  margin-left: -150px;
  top: 50px;
  background: #FFE16E;
  color: #333;
  padding: 15px 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px #555;
  -moz-box-shadow: 0 0 10px #555;
  box-shadow: 0 0 10px #555;
  text-align: center;
  text-shadow: none;
}

.wufoo.wrap #popup #close-message,
.wufoo.wrap #entry-viewer .entry .close {
  font-family: Verdana;
  position: absolute;
  display: block;
  left: -10px;
  top: -10px;
  color: #fff;
  text-decoration: none;
  background: #000;
  padding: 0;
  width: 19px;
  height: 19px;
  text-align: center;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  border: 2px solid #fff;
  -moz-box-shadow: rgba(0, 0, 0, 0.9) 0 0 4px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.9) 0 0 4px 0;
  -o-box-shadow: rgba(0, 0, 0, 0.9) 0 0 4px 0;
  box-shadow: rgba(0, 0, 0, 0.9) 0 0 4px 0;
}

.fields {
  position: absolute;
  right: 55px;
  background: #fff;
  width: 175px;
  top: 50px;
  border: 5px solid #FFD44D;
  z-index: 100;
  margin: 0;
  padding: 8px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 4px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 4px 0;
  -o-box-shadow: rgba(0, 0, 0, 0.4) 0 0 4px 0;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 4px 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.fields li {
  margin: 0;
  padding: 0;
}

.fields a {
  color: #333 !important;
  display: block;
  padding: 7px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-shadow: none;
}

.fields .selected a {
  background: url(images/check.png) no-repeat 150px center;
}

.fields li:last-child a {
  border: none;
}

.fields a:hover {
  color: #fff !important;
  background-color: #5B8DB2;
}

.fields a:active {
  background-color: #1F537F;
}

.wufoo.wrap .help {
  overflow: hidden;
  width: 400px;
  border-bottom: 1px dotted #fff;
}

.wufoo.wrap .help img,
.wufoo.wrap .help p {
  float: left;
  display: inline-block;
}

.wufoo.wrap .help p img {
  margin-right: 5px;
}

.wufoo.wrap .help code { color: #333; text-shadow: none; }

.wufoo.wrap .help dl {}
.wufoo.wrap .help dt { padding-bottom: 3px; margin-bottom: 0; border-bottom: 1px solid #fff; }
.wufoo.wrap .help dd { margin-left: 15px; border-left: 1px solid #fff; padding: 4px; margin-bottom: 10px; }
.wufoo.wrap .help dd .default { display: block; margin-top: 3px; padding-top: 3px; }
.wufoo.wrap .help dd .default em { color: #ADD8E6; font-family: Courier; }

.wufoo.wrap .help ul {
  clear: both;
  margin-left: 20px;
  list-style: disc;
}

.wufoo.wrap #entry-viewer table {
  background: #f2f2f2;
}

.wufoo.wrap #entry-viewer .field {
  width: 20%;
  background: #ccc;
}

.wufoo.wrap #entry-viewer .date,
.wufoo.wrap #entry-viewer .time {
  font-size: 16px;
  font-style: normal;
}

.wufoo.wrap #entry-viewer .date { margin-left: 10px; }

.wufoo.wrap #entry-viewer .entry {
  position: relative;
}

.wufoo.wrap #entry-viewer .entry .close {
  position: absolute;
  left: inherit;
  right: 0;
  top: 20px;
  font-size: 15px;
}

#wufoo-link {
  display: block;
  width: 160px;
  height: 107px;
  text-indent: -9999px;
  background: url(images/made-for-wufoo.png);
  margin-left: 335px;
}

.WuPhooey-today_entries.alot {
  margin-left: 0 !important;
}

.wufoo.wrap #forms-list ul {
  max-height: 100px;
  overflow: auto;
  width: 300px;
}

#wufooFormk7x2w5 {
  margin-top: 10px;
  border-top: 1px dashed #fff !important;
  padding-top: 15px;
}

.wufoo.wrap .pager-nav {
  list-style: none;
  float: right;
  margin-top: 4px;
}

.wufoo.wrap .pager-nav li {
  display: inline;
}

.wufoo.wrap .pager-nav a {
  background: #FFE16E;
  border: 1px solid #FFE16E;
  color: #1F537F;
  text-shadow: none;
  padding: 0px 3px;
  margin-right: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.wufoo.wrap .pager-nav a:hover {
  background: #FFEE91;
}

.wufoo.wrap .pager-nav a.current {
  background: #236399;
  color: #FFE16E;
}

.wufoo.wrap #pager-amount { float: right; }