/* color pallet */
body.login-page-body .background {
  background: none;
}
body.login-page-body .background > header {
  display: none;
}
.login-page {
  height: 589px;
  background: url('/Content/Application/Images/mosaic_colour.png') no-repeat 0% 118%, url('/Content/Application/Images/hero-image.jpg') no-repeat;
  background-position: center;
}
.login-page .placeholder {
  height: 100px;
}
.login-page .container {
  background-color: white;
  height: 409px;
  width: 526px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.login-page .links {
  height: 224px;
  background-color: #9c9b9b;
  width: 140px;
  -webkit-border-radius: 0px 0px 5px 0px;
  -moz-border-radius: 0px 0px 5px 0px;
  -ms-border-radius: 0px 0px 5px 0px;
  -o-border-radius: 0px 0px 5px 0px;
  border-radius: 0px 0px 5px 0px;
}
.login-page .links ul {
  margin-top: 131px;
  margin-left: 20px;
}
.login-page .links ul li {
  color: white;
}
.login-page .links ul li i {
  margin-left: -15px;
}
.login-page .links ul li a {
  color: white;
  margin-left: 5px;
  font-size: 11px;
}
.login-page .left-side-bar {
  width: 56px;
  background-color: #9c9b9b;
  height: 224px;
  font-size: 20px;
  -webkit-border-radius: 0px 0px 0px 5px;
  -moz-border-radius: 0px 0px 0px 5px;
  -ms-border-radius: 0px 0px 0px 5px;
  -o-border-radius: 0px 0px 0px 5px;
  border-radius: 0px 0px 0px 5px;
}
.login-page .left-side-bar div {
  -moz-transform: rotate(-90deg) translate(-172px, 0px);
  -ms-transform: rotate(-90deg) translate(-172px, 0px);
  -o-transform: rotate(-90deg) translate(-172px, 0px);
  -webkit-transform: rotate(-90deg) translate(-172px, 0px);
  transform: rotate(-90deg) translate(-172px, 0px);
  color: white;
}
.login-page .logo {
  background: url('/Content/Application/Images/pwcs_logo_with_tag_line2.png') no-repeat;
  width: 515px;
  height: 145px;
}
.login-page .welcome {
  color: #0085b0;
  font-style: italic;
  font-size: 22px;
  margin-bottom: 20px;
  padding-left: 25px;
}
.login-page form {
  margin-top: 10px;
}
.login-page .action-link {
  color: white;
  padding: 3px;
  margin: 5px;
  width: 200px;
}
.login-page .login {
  text-align: center;
  vertical-align: middle;
}
.login-page fieldset {
  margin-top: 60px;
}
