/* line 2, ../../../app/assets/stylesheets/controllers/sites.scss */
div#main_login h1 {
  font-size: 44px;
  display: block;
}
/* line 6, ../../../app/assets/stylesheets/controllers/sites.scss */
div#main_login p {
  font-size: 16px;
  display: block;
  float: left;
  clear: both;
  margin: 0 0 20px;
  text-align: left;
  line-height: 1.4em;
  color: #3E342B;
}
/* line 15, ../../../app/assets/stylesheets/controllers/sites.scss */
div#main_login p:last-child {
  margin-bottom: 0;
}
/* line 20, ../../../app/assets/stylesheets/controllers/sites.scss */
div#main_login #remember_me label {
  color: #3E342B;
}
/* line 23, ../../../app/assets/stylesheets/controllers/sites.scss */
div#main_login #remember_me input {
  vertical-align: middle;
  cursor: pointer;
}
/* line 28, ../../../app/assets/stylesheets/controllers/sites.scss */
div#main_login.private, div#main_login.request_password {
  min-height: 0;
  height: auto;
}
