
.user-myaccount,
.my-profile,
.unsubscribe,
.reset-pwd,
.save-search,
.saved-searches,
.shortlist {
  padding: 40px 0;
}

.loginfrm-page {
  padding: 80px 0;
}
.loginfrm-page a.do-show-register,
.loginfrm-page a.do-show-login,
.loginfrm-page a.do-show-forgot {
  text-align:center;
  display:block;
  background:#000000;
  color:#FFFFFF;
  padding:10px 20px;
  text-transform:uppercase;
  font-family:'Roboto Slab', serif;
}
.loginfrm-page a.do-show-register:hover,
.loginfrm-page a.do-show-login:hover,
.loginfrm-page a.do-show-forgot:hover {
  background:#555555;
  color:#FFFFFF;
}
.loginfrm-page a.do-show-register {
  max-width:100px;
  margin:10px 0px 0px 0px;
}
.loginfrm-page a.do-show-login {
  max-width:60px;
  margin:10px 0px 0px 0px;
}
.loginfrm-page p.nevermind a.do-show-login {
  max-width:200px;
}
.loginfrm-page a.do-show-forgot {
  max-width:200px;
  margin:10px 0px 0px 0px;
}

/* .loginfrm-login > p {
  display: none;
} */

.user-back {
  margin-bottom: 3em;
}

.static-wrapper,
.static-wrapper .link-boxes {
  text-align:center;
}
.static-wrapper .link-boxes .btn {
  margin:20px 0px 0px 0px;
}



/** PROFILE **/
#editProfile .form-row .form-label {
  display:block;
}
@media screen and (max-width:480px){
  #editProfile .form-row.form-row-narrow {
    display:block;
    float:none;
    width:100%;
  }
}
