body {
  background-color: rgb(246,247,247);
}
#user-login, #user-pass, #winsold-password-get-form, .user-login-desc {
  border: solid 1px #999;
  border-radius: 5px;
  padding: 30px 20px;
  max-width: 500px;
  margin: 20px auto;
  background-color: #fff;
}

.user-login-desc {
  margin-top: 10px;
  margin-bottom: 50px;
}

.user-login-desc {
  padding-top: 0;
  background-color: #d9edf7;
}

.login-title {
  text-align: center;
}

.user-login-desc h3 {
  text-align: center;
  text-transform: none;
}

#user-login .form-item.form-item-pass, #user-login input.form-control {
  width: 100%;
}

.ws-get-password, #edit-send {
  font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #3c68f6;
  border-color: #3c68f6;
  height: 37px;
  border: none;
  text-transform: capitalize;
  width: 100%;
  float: none;
  display: block;
  margin: 0 auto;
}



#wsgetcode {
  margin-top: 15px;
  width: 100%;
}

#winsold-password-get-form h3 {
  margin-top: 0px;
  margin-bottom: 30px;
  text-transform: capitalize;
  text-align: center;
}

.ws-btn-pwd {
  background-color: #3c68f6;
  border-color: #3c68f6;
  font-size: 1.3em;
  font-weight: normal;
  font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 100%;
}

#user-login #edit-submit {
  font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: none;
  background-color: #3c68f6;
  border-color: #3c68f6;
  color: #fff;
  font-size: 1em;
}

#user-login #edit-submit span.icon, #edit-send span.icon {
  display: none;
}

.navbar div.navbar-collapse,
.navbar div.navbar-header,
footer.footer {
  display: none!important;
}
