/** Bootstrap Mixins*/
/** COLORS */
/** MARGIN */
/** SIZE */
/** IMAGE */
/** REVIEW */
/** CSS THAT NEED TO BE LOADED DURING LOGIN */
/** COLORS */
/** MARGIN */
/** SIZE */
/** IMAGE */
/** REVIEW */
.login {
  min-height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }
  .login > div {
    height: 100vh;
    min-height: 100vh; }
  .login .nav {
    display: flex;
    background-color: #353535;
    padding: 1% 3.25%; }
    .login .nav .forgot-password {
      margin-left: auto;
      padding-right: 0;
      margin-right: 0; }

.field-validation-error, .validation-summary-errors {
  font-size: 14px; }

.validation-summary-errors li {
  list-style: none; }

.login__box {
  color: #fdfdfd;
  padding-top: 3.125rem; }
  @media (min-width: 576px) {
    .login__box {
      background-color: #353535;
      padding: 3.125rem; } }
  .login__box h2 {
    font-size: 1.5rem;
    line-height: 1.5em;
    /* text-align: center; */
    /* margin-bottom: $margin-quadruple; */ }
  .login__box .form-group {
    position: relative; }
    .login__box .form-group .drop-down-list {
      background-color: #353535;
      color: #fdfdfd; }
    .login__box .form-group .ms-Icon {
      position: absolute;
      top: 8px;
      left: 0; }
    .login__box .form-group input {
      background: transparent;
      border: 0;
      color: #fdfdfd;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 0;
      padding-left: 24px; }
    .login__box .form-group input[type=checkbox] {
      border: 1px solid #d2d2d2; }
    .login__box .form-group .input-validation-error {
      border-bottom: 1px solid #ff0000; }
  .login__box .language-drop-down-list {
    background-color: #353535;
    color: #fdfdfd;
    border: 0px;
    outline: 0px;
    text-align: right;
    font-size: 12px;
    top: 4px;
    height: 16px; }
  .login__box .language-padding-right {
    padding-right: 0px; }
  .login__box .language-padding-left {
    padding-left: 0px; }

.login__logo {
  margin-bottom: 3.125rem; }

.login__other-route {
  margin-top: 32px; }
  .login__other-route a {
    margin-top: 8px;
    display: inline-block; }

.login__button--continue {
  background-color: #83888c;
  color: #fdfdfd;
  border-radius: 0; }
  .login__button--continue.login__button--active {
    background-color: #8773C7; }

.login__button--cancel {
  background-color: transparent;
  color: #d2d2d2;
  cursor: pointer; }
  .login__button--cancel:hover {
    color: #d0d0d0; }

.login__header-text {
  /* text-align: center; */
  color: #d2d2d2;
  font-family: 'LatoWebThin', 'Lato', 'Open Sans', arial, sans-serif; }

body .alert-danger {
  color: #fdfdfd;
  background-color: #4a3030;
  border: none;
  padding: 0; }
  body .alert-danger .input-validation {
    font-size: 14px;
    padding: 8px; }
  body .alert-danger a.alert-link {
    color: #fdfdfd;
    text-decoration: underline; }
  body .alert-danger ul {
    margin: 0;
    padding: 0 16px; }

.checkbox__container input {
  display: none; }

.checkbox__container input[type='checkbox']:checked + .checkbox--bg .ms-Icon {
  display: block; }

.checkbox__container .checkbox--bg {
  border: 1px solid white;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  display: block;
  float: left;
  position: relative;
  top: 2px;
  margin-right: 8px; }
  .checkbox__container .checkbox--bg .ms-Icon {
    position: absolute;
    top: 1px;
    left: 1px;
    line-height: 12px;
    font-size: 12px;
    display: none; }

.checkbox__container .privacyPolicy-detailed {
  margin-left: 2rem;
  font-size: 12px;
  line-height: 12pt;
  color: #8cc40e; }

@media (min-width: 576px) {
  .login-box-inside {
    width: 400px; } }

@media (min-width: 576px) {
  .login-box-inside.wide {
    width: 800px; } }

.login-box-inside .login-margin {
  margin-right: 10px; }

.login-box-inside .color-white {
  color: white !important; }

.hideGdprConsentRequest {
  visibility: hidden; }

.hideGdprPrivacyPolicyDetails {
  display: none; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9DbGllbnRBcHAvc3R5bGVzL3Jhem9yLXBhZ2VzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCLEVBQUU7QUFDMUI7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCLHdDQUF3QztBQUN4QztBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSx1Q0FBdUM7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBLHFFQUFxRTs7QUFFckU7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQSxpQkFBaUIsRUFBRTs7QUFFbkI7QUFDQTtBQUNBLGlCQUFpQixFQUFFOztBQUVuQjtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLGdCQUFnQiIsImZpbGUiOiJzdHlsZXMvcmF6b3ItcGFnZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqIEJvb3RzdHJhcCBNaXhpbnMqL1xuLyoqIENPTE9SUyAqL1xuLyoqIE1BUkdJTiAqL1xuLyoqIFNJWkUgKi9cbi8qKiBJTUFHRSAqL1xuLyoqIFJFVklFVyAqL1xuLyoqIENTUyBUSEFUIE5FRUQgVE8gQkUgTE9BREVEIERVUklORyBMT0dJTiAqL1xuLyoqIENPTE9SUyAqL1xuLyoqIE1BUkdJTiAqL1xuLyoqIFNJWkUgKi9cbi8qKiBJTUFHRSAqL1xuLyoqIFJFVklFVyAqL1xuLmxvZ2luIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmxvZ2luID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5sb2dpbiAubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gICAgcGFkZGluZzogMSUgMy4yNSU7IH1cbiAgICAubG9naW4gLm5hdiAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZmllbGQtdmFsaWRhdGlvbi1lcnJvciwgLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5sb2dpbl9fYm94IHtcbiAgY29sb3I6ICNmZGZkZmQ7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubG9naW5fX2JveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgICAgcGFkZGluZzogMy4xMjVyZW07IH0gfVxuICAubG9naW5fX2JveCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIC8qIHRleHQtYWxpZ246IGNlbnRlcjsgKi9cbiAgICAvKiBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXF1YWRydXBsZTsgKi8gfVxuICAubG9naW5fX2JveCAuZm9ybS1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxvZ2luX19ib3ggLmZvcm0tZ3JvdXAgLmRyb3AtZG93bi1saXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gICAgICBjb2xvcjogI2ZkZmRmZDsgfVxuICAgIC5sb2dpbl9fYm94IC5mb3JtLWdyb3VwIC5tcy1JY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5sb2dpbl9fYm94IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICNmZGZkZmQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAubG9naW5fX2JveCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyOyB9XG4gICAgLmxvZ2luX19ib3ggLmZvcm0tZ3JvdXAgLmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjAwMDA7IH1cbiAgLmxvZ2luX19ib3ggLmxhbmd1YWdlLWRyb3AtZG93bi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgIGNvbG9yOiAjZmRmZGZkO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIG91dGxpbmU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdG9wOiA0cHg7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG4gIC5sb2dpbl9fYm94IC5sYW5ndWFnZS1wYWRkaW5nLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLmxvZ2luX19ib3ggLmxhbmd1YWdlLXBhZGRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLmxvZ2luX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cblxuLmxvZ2luX19vdGhlci1yb3V0ZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLmxvZ2luX19vdGhlci1yb3V0ZSBhIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5sb2dpbl9fYnV0dG9uLS1jb250aW51ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mzg4OGM7XG4gIGNvbG9yOiAjZmRmZGZkO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5sb2dpbl9fYnV0dG9uLS1jb250aW51ZS5sb2dpbl9fYnV0dG9uLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzczQzc7IH1cblxuLmxvZ2luX19idXR0b24tLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2QyZDJkMjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sb2dpbl9fYnV0dG9uLS1jYW5jZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjZDBkMGQwOyB9XG5cbi5sb2dpbl9faGVhZGVyLXRleHQge1xuICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG4gIGNvbG9yOiAjZDJkMmQyO1xuICBmb250LWZhbWlseTogJ0xhdG9XZWJUaGluJywgJ0xhdG8nLCAnT3BlbiBTYW5zJywgYXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuYm9keSAuYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTMwMzA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICBib2R5IC5hbGVydC1kYW5nZXIgLmlucHV0LXZhbGlkYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgYm9keSAuYWxlcnQtZGFuZ2VyIGEuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmZGZkZmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYm9keSAuYWxlcnQtZGFuZ2VyIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG5cbi5jaGVja2JveF9fY29udGFpbmVyIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hlY2tib3hfX2NvbnRhaW5lciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyAuY2hlY2tib3gtLWJnIC5tcy1JY29uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNoZWNrYm94X19jb250YWluZXIgLmNoZWNrYm94LS1iZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmNoZWNrYm94X19jb250YWluZXIgLmNoZWNrYm94LS1iZyAubXMtSWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hlY2tib3hfX2NvbnRhaW5lciAucHJpdmFjeVBvbGljeS1kZXRhaWxlZCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB0O1xuICBjb2xvcjogIzhjYzQwZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxvZ2luLWJveC1pbnNpZGUge1xuICAgIHdpZHRoOiA0MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubG9naW4tYm94LWluc2lkZS53aWRlIHtcbiAgICB3aWR0aDogODAwcHg7IH0gfVxuXG4ubG9naW4tYm94LWluc2lkZSAubG9naW4tbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5sb2dpbi1ib3gtaW5zaWRlIC5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5oaWRlR2RwckNvbnNlbnRSZXF1ZXN0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5oaWRlR2RwclByaXZhY3lQb2xpY3lEZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/