/*
~~~
*/
body {
  padding-top: 60px; }

img#logo {
  padding-bottom: 1em; }

#top li {
  margin-top: 0px; }

#content {
  font-size: 0.9em; }

form {
  margin-right: 7em; }

fieldset#declaration {
  min-width: 700px; }

fieldset#gardener {
  min-width: 700px; }

td {
  padding-top: 12px; }

fieldset legend {
  color: #a1a749; }

fieldset p {
  margin-left: 2px; }

fieldset table {
  margin: 0 auto; }

fieldset.renewal {
  width: 232px;
  display: none;
  margin-left: 13px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 6px;
  padding-right: 6px; }

#lbl_activities {
  margin-top: 52px; }

#postal_mail {
  font-weight: bolder; }

.hk {
  text-decoration: underline; }

input#submit {
  float: right;
  margin-top: -8px;
  margin-right: 24px;
  height: 48px;
  width: 142px;
  font-size: 28px; }

#registration {
  padding-bottom: 42px; }

#debug_container > label {
  float: right;
  background-color: crimson;
  border-radius: 4px;
  color: white;
  opacity: 0.62;
  padding: 4px 8px 4px 4px; }

.debug select {
  color: white;
  background-color: crimson;
  font-weight: normal;
  font-size: 14px; }

.debug label {
  font-weight: normal;
  font-size: 14px; }

.email_redirect {
  background: url(7857065a094ea8ce583952c606bfdd25.png);
  width: 24px;
  height: 24px;
  float: right;
  margin-left: 0.8ex; }

.email_disabled {
  background: url(2390edfb418aaa0f77a62c7a564803a0.png);
  width: 24px;
  height: 24px;
  float: right;
  margin-left: 0.8ex; }

.caret {
  content: "";
  display: inline-block;
  height: 0;
  opacity: 0.3;
  vertical-align: top;
  width: 0; }

#rsvErrors {
  display: none; }

#lbl_agree {
  float: right;
  width: 120px;
  margin-right: 12px; }

#lbl_first {
  clear: right;
  display: block;
  margin-bottom: 20px; }

#lbl_last {
  clear: right;
  display: block;
  margin-bottom: 20px; }

#lbl_email {
  clear: right;
  display: block;
  margin-bottom: 20px; }

#lbl_phone {
  clear: right;
  display: block;
  margin-bottom: 20px; }

#lbl_plot {
  clear: right;
  display: block;
  margin-bottom: 20px;
  margin-bottom: 6px;
  padding-left: 24px; }

#garden_sites {
  width: 256px;
  margin-top: -55px;
  margin-bottom: 8px; }

.lbl_site {
  clear: right;
  display: block;
  margin-bottom: 4px;
  margin-left: 8px; }

input#firstname {
  height: 21px;
  margin-left: 28px;
  width: 320px; }

input#lastname {
  height: 21px;
  margin-left: 28px;
  width: 320px; }

input#emailaddress {
  height: 21px;
  margin-left: 6px;
  width: 210px; }

input#phonenumber {
  height: 21px;
  margin-left: 5px; }

input#renewal {
  margin-left: 1px; }

@media print {
  body {
    font-family: Times, "Times New Roman", serif;
    font-size: 12pt;
    padding-top: 0px; }
  #content {
    margin-left: 8px;
    width: 100%; }
  img {
    display: none; }
  #top li {
    display: none; }
  input#submit {
    display: none; }
  fieldset.renewal {
    display: none; }
  a[href='user.agreement#responsibilities'] {
    display: none; }
  a {
    text-decoration: none;
    color: black; }
    a:visited {
      color: black; }
  h3[id='responsibilities'] {
    page-break-before: always; }
  form {
    page-break-before: always;
    margin-left: 2px !important; }
  fieldset p {
    font-size: 10pt; }
  fieldset table {
    color: black;
    font-size: 10pt;
    width: 100%; }
  fieldset legend {
    color: black; }
  input[type='text'] {
    border: none;
    border-bottom: solid black 2px; }
  select#activities {
    border: none;
    border-bottom: solid black 2px;
    width: 192px; }
  input#emailaddress {
    width: 320px; }
  input#phonenumber {
    width: 210px; } }


/*# sourceMappingURL=user-agreement-bundle.css.map*/