html {
  overflow-y: scroll;
}
header {
  display: block;
  height: 86px;
  background: url('/assets/img/header.png?20150129') 110px 15px no-repeat;
}
h1.loanrequest {
  padding: 0;
  margin: 40px 0 0px 140px;
}
div#page {
  padding-bottom: 10px;
  margin-bottom: 70px;
}
span.help {
  font-size: 75%;
  color: red;
  font-style: italic;
  display: inline-block;
  padding-left: 5px;
}
.zend_form h2 {
  font-size: 14px;
  padding: 20px;
}
.zend_form p {
  padding: 2px 5px 7px 130px;
}
.zend_form p.inline {
  display: inline-block;
}
.zend_form p.right {
  margin-left: 20px;
}
.zend_form dt,
.zend_form dd {
  float: left;
  margin: 0;
  padding: 5px;
  vertical-align: middle;
}
.zend_form dt {
  padding-top: 7px;
  clear: left;
  width: 270px;
  overflow: hidden;
}
.zend_form dd input[type='text'] {
  float: left;
  width: 300px;
  font-size: 10pt;
}
.zend_form dd input[type='text'].right {
  text-align: right;
}
.zend_form dd input[type='text'].short {
  width: 60px;
}
.zend_form dd input[type='text'].short2 {
  width: 20px;
}
.zend_form dd input[type='text'].short4 {
  width: 40px;
}
.zend_form dd input[type='text'].short6 {
  width: 60px;
}
.zend_form dd input[type='text'].date {
  width: 80px;
}
.zend_form dd input[type='text'].inline {
  display: inline-block;
  margin: 0 4px;
}
.zend_form dd input[type='text'].spaced {
  margin-bottom: 35px;
}
.zend_form dd input[type='radio'] {
  margin: 0 10px 0 0;
}
.zend_form dd input[type='password'] {
  float: left;
  width: 300px;
  font-size: 10pt;
}
.zend_form dd input.calc {
  background: none;
  border: 0;
  border-bottom: solid 1px #000;
}
.zend_form dd textarea {
  width: 300px;
  height: 150px;
  max-width: 420px;
}
.zend_form dd ul.errors {
  position: absolute;
  right: 0;
  top: 5px;
  display: inline-block;
  margin: 0 -124px 0 0;
  padding: 2px 4px;
  border: 1px solid #a11;
  background-color: rgba(240, 210, 210, 0.6);
  font-size: 70%;
  width: 180px;
  -moz-transition-property: background-color;
  -moz-transition-duration: 0.5s;
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 0.5s;
  -o-transition-property: background-color;
  -o-transition-duration: 0.5s;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.zend_form dd ul.errors li {
  margin: 0;
  padding: 0;
  display: inline-block;
  overflow: hidden;
}
.zend_form dd:hover > ul.errors {
  background-color: #f0d2d2;
}
.zend_form fieldset {
  border: 1px solid silver;
  width: 887px;
  padding: 0px;
}
.zend_form fieldset legend {
  margin: 5px;
}
.zend_form fieldset dt {
  padding-left: 70px;
}
.zend_form fieldset dd {
  width: 468px;
  position: relative;
}
.zend_form fieldset dd > * {
  float: left;
}
.zend_form fieldset dd p {
  padding: 3px 0 0 2px;
  font-size: 10pt;
}
.zend_form fieldset dd span {
  font-size: 8pt;
}
div#ui-datepicker-div {
  font-size: 85%;
}
form.authentication-service {
  display: inline-block;
  line-height: 150px;
  margin: 0 10px;
}
form.authentication-service input[type='image'] {
  vertical-align: middle;
}
.error-message {
  padding: 6px 9px;
  margin: 20px 10px 0 10px;
}
.error-message span {
  float: left;
  margin: 3px 6px 0 0;
}
.clear_float {
  clear: both;
}
.zend_form input[type='radio'] img {
  opacity: 0.5;
}
.zend_form input[type='radio'].authentication-service {
  visibility: hidden;
}
.zend_form input[type='radio'].authentication-service:checked + img {
  opacity: 1;
}
.zend_form input[type='radio'].authentication-service:hover + img {
  opacity: 1;
}


#fieldset-99bank_authentication :checked + img {
  float: left;
    border: bisque;
    border-style: solid;
    border-spacing: 20cm;
    border-collapse: collapse;
    padding: 20px;
}

#fieldset-99bank_authentication img {
  float: left;
    padding: 20px;
}
#fieldset-99bank_authentication dd {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  width: 887px;
}
#fieldset-99bank_authentication dt {
  display: none;
}
#fieldset-99bank_authentication input {
  display: none;
}

#fieldset-99bank_authentication input {
  display: none;
}