﻿body {
  font-family: Arial, sans-serif !important;
  width: 100%!important;
  color: #666 !important;
  background: #E7E1E1 !important;
}
#supersized-loader {
  background: none!important;
}
#content_wrapper {
  width: 100%!important;
  text-align: center;
  background-color: #fff;
  padding: 1.42857143rem;
  border-radius: 3px;
}
.loginContent li label,
.loginContent li a,
.loginContent input::placeholder,
.login .wrapper input::placeholder,
.login .wrapper li h2,
.helpTitleDiv,
#lblErrorMessages,
.login input[type="text"],
.login input[type="password"],
.login span.field-validation-error,
.thanksRegister,
#lnkBack {
  color: #555 !important;
}
.login input[type="text"],
.login input[type="password"] {
  border: solid 1px #555 !important;
}
input[type="submit"],
input[type="button"] {
  color: #fff;
  background-color: #9f216d !important;
  border-color: #9f216d !important;
}
.content-landing {
  display: table;
  max-width: 500px;
}
#header_wrapper {
  position: absolute!important;
}
.body-login form {
  padding: 20px;
  margin: 50px auto;
}
#header_wrapper #logo img,
#header_wrapper #logo a {
  float: none!important;
  width: 80%!important;
  height: auto;
  padding-top: 15px;
  max-height: 120px;
  max-width: 250px;
}
#header_wrapper #logo {
  margin-top: 92px!important;
}
.body-login h1 {
  padding: 1.95em 0.3125em !important;
}
button:hover,
a.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  color: #ffffff !important;
  background-color: #751850 !important;
  border-color: #751850 !important;
}
.nav-button {
  padding-top: 25px!important;
}
@media (max-width: 480px) and (orientation: portrait) {
  .content-landing {
    margin-top: 12%!important;
  }
  #content_wrapper {
    padding: 150px 20px 0;
  }
  .body-login form {
    padding: 20px;
    margin: 0 auto;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1200px) and (orientation: landscape), not all, not all, not all, only screen and (max-device-width: 1280px) and (min-resolution: 192dpi) and (orientation: landscape) {
  .content-landing {
    transform: translate(-50%, 17%) !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVVcC1sb2dpbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksOEJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTs7QUFFSjtFQUNJLDBCQUFBOztBQUVKO0VBQ0kscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTs7QUFFSixhQUFjLEdBQUc7QUFBTyxhQUFjLEdBQUc7QUFBRyxhQUFjLE1BQUs7QUFBZSxNQUFPLFNBQVMsTUFBSztBQUFnQixNQUFPLFNBQVMsR0FBRztBQUFJO0FBQWU7QUFBbUIsTUFBTyxNQUFLO0FBQWUsTUFBTyxNQUFLO0FBQW1CLE1BQU8sS0FBSTtBQUF5QjtBQUFpQjtFQUN2UixXQUFBOztBQUVKLE1BQU8sTUFBSztBQUFlLE1BQU8sTUFBSztFQUNuQyxzQkFBQTs7QUFFSixLQUFLO0FBQWlCLEtBQUs7RUFDdkIsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUo7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7O0FBRUo7RUFDSSw0QkFBQTs7QUFFSixXQUFZO0VBQ1IsYUFBQTtFQUNBLGlCQUFBOztBQUVKLGVBQWdCLE1BQU07QUFBSyxlQUFnQixNQUFNO0VBQzdDLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUVKLGVBQWdCO0VBQ1osMEJBQUE7O0FBRUosV0FBWTtFQUNSLHdCQUFBOztBQUVKLE1BQU07QUFBUSxDQUFDLE9BQU87QUFBUSxLQUFLLGNBQWM7QUFBUSxLQUFLLGVBQWU7QUFBUSxLQUFLLGVBQWU7RUFDckcsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUo7RUFDSSwyQkFBQTs7QUFFSixRQUEwQix1QkFBMkI7RUFDakQ7SUFDSSx5QkFBQTs7RUFFSjtJQUNJLHFCQUFBOztFQUdKLFdBQVk7SUFDUixhQUFBO0lBQ0EsY0FBQTs7O0FBR1Isd0JBQTJELHdDQUErQiwrQkFBNEIscUVBQXdFLCtCQUE2Qiw2QkFBNEI7RUFDblA7SUFDSSxXQUFXLG9CQUFYIn0= */