/* login */

.formLogin {
  background: #9aabb6 url('/images/be/bg_log.gif') repeat-x;
  overflow: hidden;
  width: 40%;
  margin: 95px auto;
  border: 1px solid #aaa;
}

.formLogin form, .simulForm {
  border: 3px solid #fff;
  padding: 10px 4% 15px;
}

.formRow {
  border-bottom: 1px dotted #d3dde2;
  padding: 10px 2%;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
}

.simulForm .formRow {
  font-size: 25px;
  font-weight: normal;
  font-family: georgia;
  text-transform: capitalize;
  margin-bottom: 25px!important;
}

.formRow label {
  display: block;
  padding-bottom: 2px;
}

.formRow input {
  width: 98%;
  font-size: 15px;
  margin-top: 3px;
  font-weight: normal;
}

.formLogin .puls {
  margin: 10px 2% 0px;
}

.ricorda {
  margin-bottom: 10px;
  color: #fff;
  font-weight: bold;
}

.ricorda label {
  display: inline!important;
}

.ricorda input, #backdoor {
  width: auto!important;
  height: auto;
  font-size: auto;
  padding-left: 0px;
}

#sf_guard_auth_forgot_password {
  margin: 10px 2%;
  display: block;
  font-size: 12px;
  text-decoration: underline;
}

#sf_guard_auth_forgot_password:hover {
  text-decoration: none;
}
