/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * @file
 * Theme styling for user module.
 */
/**
 * We are using PostCSS Custom Media because we can not use custom properties inside @media.
 * For more information go to: https://www.npmjs.com/package/postcss-custom-media
 */
/* Visual styling for the Password strength indicator */
.password-strength__meter {
  margin-top: 0.5em;
  background-color: #ebeae4;
  width: 60%;
}
.password-strength__indicator {
  transition: width 0.5s ease-out;
  background-color: #77b259;
}
.password-strength__indicator.is-weak { background-color: #e62600; }
.password-strength__indicator.is-fair { background-color: #e09600; }
.password-strength__indicator.is-good { background-color: #0074bd; }
.password-strength__indicator.is-strong { background-color: #77b259; }
.password-confirm,
.password-field,
.password-strength,
.password-confirm-match,
.password-confirm-message {
  /* width: 55%; */
  width: 100%;
}
.password-suggestions {
  max-width: 34.7em;
  margin: 0.7em 0;
  padding: 0.2em 0.5em;
  border: 1px solid #b4b4b4;
}
.password-suggestions ul { margin-bottom: 0; }
.confirm-parent,
.password-parent {
  clear: left; /* LTR */
  overflow: hidden;
  max-width: 33em;
  margin: 1em 0;
}
[dir="rtl"] .confirm-parent,
[dir="rtl"] .password-parent {
  clear: right;
}
/* Styling for the status indicator of the passwords match test.  */
.password-confirm .ok {
    color: #325e1c;
    font-weight: bold;
  }
.password-confirm .error {
    color: #a51b00;
    font-weight: bold;
  }
.user-form input:not(.form-submit):not(.form-checkbox) { width: 100%; }
.user-form .form-text[data-drupal-selector^="edit-field-postal-code-"] { width: 120px !important; }
.user-form .form-number[data-drupal-selector^="edit-field-year-of-birth-"] { width: 120px !important; }
@media screen and (max-width: 599px) {

  body.path-user .tabs { padding-left: 0; }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vcGNzcy9jb21wb25lbnRzL3VzZXIucGNzcyIsIi4uLy4uL3Bjc3MvYmFzZS9icmVhay1wb2ludHMucGNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUFBO0FDQUE7OztFQUdFO0FDSEY7OztFQUdFO0FER0YsdURBQXVEO0FBQ3ZEO0VBQ0UsaUJBQWlCO0VBQ2pCLHlCQUF5QjtBQUMzQjtBQUVBO0VBRUUsK0JBQStCO0VBQy9CLHlCQUF5QjtBQU0zQjtBQUpFLHdDQUFZLHlCQUF5QixFQUFFO0FBQ3ZDLHdDQUFZLHlCQUF5QixFQUFFO0FBQ3ZDLHdDQUFZLHlCQUF5QixFQUFFO0FBQ3ZDLDBDQUFjLHlCQUF5QixFQUFFO0FBRzNDOzs7OztFQUtFLFVBQVU7QUFDWjtBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIseUJBQXlCO0FBRzNCO0FBREUsMkJBQU8sZ0JBQWdCLEVBQUU7QUFHM0I7O0VBRUUsV0FBVyxFQUFFLFFBQVE7RUFDckIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixhQUFhO0FBQ2Y7QUFFQTs7RUFFRSxZQUFZO0FBQ2Q7QUFFQSxtRUFBbUU7QUFHakU7SUFDRSxjQUFjO0lBQ2QsaUJBQWlCO0VBQ25CO0FBRUE7SUFDRSxjQUFjO0lBQ2QsaUJBQWlCO0VBQ25CO0FBS0EseURBQWdELFdBQVcsRUFBRTtBQUU3RCx5RUFBZ0UsdUJBQXVCLEVBQUU7QUFFekYsNkVBQW9FLHVCQUF1QixFQUFFO0FBRy9GOztFQUVFLHVCQUF1QixlQUFlLEVBQUU7QUFDMUMiLCJmaWxlIjoidXNlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG5AaW1wb3J0IHVybCgnLi4vYmFzZS9icmVhay1wb2ludHMucGNzcycpO1xuXG4vKiBWaXN1YWwgc3R5bGluZyBmb3IgdGhlIFBhc3N3b3JkIHN0cmVuZ3RoIGluZGljYXRvciAqL1xuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYWU0O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3YjI1OTtcblxuICAmLmlzLXdlYWsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyNjAwOyB9XG4gICYuaXMtZmFpciB7IGJhY2tncm91bmQtY29sb3I6ICNlMDk2MDA7IH1cbiAgJi5pcy1nb29kIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRiZDsgfVxuICAmLmlzLXN0cm9uZyB7IGJhY2tncm91bmQtY29sb3I6ICM3N2IyNTk7IH1cbn1cblxuLnBhc3N3b3JkLWNvbmZpcm0sXG4ucGFzc3dvcmQtZmllbGQsXG4ucGFzc3dvcmQtc3RyZW5ndGgsXG4ucGFzc3dvcmQtY29uZmlybS1tYXRjaCxcbi5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICB3aWR0aDogNTUlO1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICBtYXgtd2lkdGg6IDM0LjdlbTtcbiAgbWFyZ2luOiAwLjdlbSAwO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiNDtcblxuICAmIHVsIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxufVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7IC8qIExUUiAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDMzZW07XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbmZpcm0tcGFyZW50LFxuW2Rpcj1cInJ0bFwiXSAucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4vKiBTdHlsaW5nIGZvciB0aGUgc3RhdHVzIGluZGljYXRvciBvZiB0aGUgcGFzc3dvcmRzIG1hdGNoIHRlc3QuICAqL1xuLnBhc3N3b3JkLWNvbmZpcm0ge1xuXG4gICYgLm9rIHtcbiAgICBjb2xvcjogIzMyNWUxYztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICYgLmVycm9yIHtcbiAgICBjb2xvcjogI2E1MWIwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4udXNlci1mb3JtIHtcblxuICAmIGlucHV0Om5vdCguZm9ybS1zdWJtaXQpOm5vdCguZm9ybS1jaGVja2JveCkgeyB3aWR0aDogMTAwJTsgfVxuXG4gICYgLmZvcm0tdGV4dFtkYXRhLWRydXBhbC1zZWxlY3Rvcl49XCJlZGl0LWZpZWxkLXBvc3RhbC1jb2RlLVwiXSB7IHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbiAgJiAuZm9ybS1udW1iZXJbZGF0YS1kcnVwYWwtc2VsZWN0b3JePVwiZWRpdC1maWVsZC15ZWFyLW9mLWJpcnRoLVwiXSB7IHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1wb3J0cmFpdC1kb3duKSB7XG5cbiAgYm9keS5wYXRoLXVzZXIgLnRhYnMgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cbn1cbiIsIi8qKlxuICogV2UgYXJlIHVzaW5nIFBvc3RDU1MgQ3VzdG9tIE1lZGlhIGJlY2F1c2Ugd2UgY2FuIG5vdCB1c2UgY3VzdG9tIHByb3BlcnRpZXMgaW5zaWRlIEBtZWRpYS5cbiAqIEZvciBtb3JlIGluZm9ybWF0aW9uIGdvIHRvOiBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9wb3N0Y3NzLWN1c3RvbS1tZWRpYVxuICovXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0LXBvcnRyYWl0LXVwIChtaW4td2lkdGg6IDYwMHB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtbGFuZHNjYXBlLXVwIChtaW4td2lkdGg6IDkwMHB4KTtcbkBjdXN0b20tbWVkaWEgLS1kZXNrdG9wLXVwIChtaW4td2lkdGg6IDEyMDBweCk7XG5cbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtcG9ydHJhaXQtZG93biAobWF4LXdpZHRoOiA1OTlweCk7XG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0LWxhbmRzY2FwZS1kb3duIChtYXgtd2lkdGg6IDg5OXB4KTtcbkBjdXN0b20tbWVkaWEgLS1kZXNrdG9wLWRvd24gKG1heC13aWR0aDogMTE5OXB4KTsiXX0= */