/*
* Scut, a collection of Sass utilities
* to ease and improve our implementations of common style-code patterns.
* v2.0.0
* Docs at http://ramseyinhouse.github.io/scut
*/
.container {
  position: relative;
  height: 100%;
}

.password-container {
  text-align: center;
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: auto;
  margin-bottom: auto;
  left: 50%;
  margin-left: auto;
  margin-right: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.no-csstransforms .password-container {
  left: 0;
  right: 0;
  top: 30%;
  max-width: 600px;
}

#password-goodies h1,
#password-goodies h2,
#password-goodies h3 {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
}
#password-goodies h2 {
  font-weight: 200;
  padding-left: 20px;
}
#password-goodies h2:before {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background: url(/assets/common/lock-ad21be1d39838ce6dca3a6347b8e48bc7667c2a82a51260431470fd23e6aa96d.svg) no-repeat 0 3px;
}
#password-goodies fieldset {
  width: 80%;
  max-width: 400px;
  margin: auto;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);
  background-color: transparent;
}
#password-goodies .error {
  background-color: #fff;
  color: #c00;
}

/*# sourceMappingURL=password_booking.css.map */
