/* line 116, ../../Sass/_base.scss */
body {
  font-family: 'Roboto';
}

/* line 4, ../../Sass/Login.scss */
hgroup {
  padding-left: 0;
}

/* line 8, ../../Sass/Login.scss */
body {
  background-image: url("../images/login_bg_mq.png");
  background-size: 100% 400px;
  background-repeat: no-repeat;
  background-color: #172129;
}

/* line 15, ../../Sass/Login.scss */
.login-background {
  width: 100%;
  height: 350px;
}

/* line 20, ../../Sass/Login.scss */
#content {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto;
  font-size: 15px;
  line-height: 24px;
  color: #EDF0F2;
}
/* line 29, ../../Sass/Login.scss */
#content li {
  line-height: 24px;
}

/* line 34, ../../Sass/Login.scss */
#content-background {
  display: none;
}

/* line 38, ../../Sass/Login.scss */
.section-heading {
  font-family: Roboto;
  font-size: 18px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 20px;
}

/* line 46, ../../Sass/Login.scss */
#membership, #contact, #signin, #about {
  padding: 0 15px;
}

/* line 50, ../../Sass/Login.scss */
#membership, #contact, #signin {
  padding-top: 15px;
  margin-bottom: 30px;
}

/* line 55, ../../Sass/Login.scss */
#banner, #about {
  margin-bottom: 15px;
}

/* line 60, ../../Sass/Login.scss */
#about .section-heading {
  line-height: 15px;
}

/* line 67, ../../Sass/Login.scss */
#membership h2 {
  font-size: 28px;
}

/* line 72, ../../Sass/Login.scss */
#signin {
  border-right: none;
}
/* line 75, ../../Sass/Login.scss */
#signin .section-heading {
  margin-bottom: 10px;
}
/* line 79, ../../Sass/Login.scss */
#signin .login-actions {
  margin: 0;
  padding: 0;
  float: right;
  margin-top: 20px;
}
/* line 57, ../../Sass/_base.scss */
#signin .login-actions li {
  display: inline-block;
  padding-right: 5px;
}
/* line 61, ../../Sass/_base.scss */
#signin .login-actions li:last-child {
  padding-right: 0;
}
/* line 65, ../../Sass/_base.scss */
#signin .login-actions li.last-child {
  padding-right: 0;
}
/* line 85, ../../Sass/Login.scss */
#signin input {
  height: 33px;
  border-radius: 2px;
  background-color: #FFFFFF;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 0;
}
/* line 93, ../../Sass/Login.scss */
#signin h2 {
  font-size: 28px;
}
/* line 97, ../../Sass/Login.scss */
#signin .control-group {
  margin-bottom: 8px;
  margin-top: 20px;
}
/* line 102, ../../Sass/Login.scss */
#signin button {
  height: 32px;
  width: 100px;
  border-radius: 2px;
  background-color: #29AEF1;
  font-family: Roboto;
  font-size: 16px;
  color: white;
}

/* line 114, ../../Sass/Login.scss */
.dl-horizontal {
  margin-top: 0;
}
/* line 117, ../../Sass/Login.scss */
.dl-horizontal dt, .dl-horizontal dd {
  vertical-align: top;
  padding-bottom: 5px;
}
/* line 122, ../../Sass/Login.scss */
.dl-horizontal dt {
  text-align: left;
  width: 60px;
  color: white;
}
/* line 128, ../../Sass/Login.scss */
.dl-horizontal dd {
  margin-left: 60px;
}
/* line 132, ../../Sass/Login.scss */
.dl-horizontal a {
  text-decoration: underline;
}

/* line 137, ../../Sass/Login.scss */
.form-horizontal {
  margin-bottom: 0;
}
/* line 140, ../../Sass/Login.scss */
.form-horizontal .control-group {
  margin-bottom: 5px;
}
/* line 144, ../../Sass/Login.scss */
.form-horizontal .control-label {
  text-align: left;
  width: 80px;
}
/* line 149, ../../Sass/Login.scss */
.form-horizontal .controls {
  margin-left: 80px;
}
/* line 153, ../../Sass/Login.scss */
.form-horizontal input {
  float: right;
}

/* line 159, ../../Sass/Login.scss */
#contact dl {
  display: inline-block;
  margin-top: 0px;
}
/* line 164, ../../Sass/Login.scss */
#contact dt {
  display: inline-block;
}
/* line 168, ../../Sass/Login.scss */
#contact dd {
  display: inline-block;
  margin-right: 20px;
}
/* line 173, ../../Sass/Login.scss */
#contact a {
  color: #EDF0F2;
}
