.user-form {
  width: 49.28367%;
  margin-right: 1.43266%;
  float: left; }
  @media (max-width: 600px) {
    .user-form {
      width: 100%; } }
  .user-form .form-item {
    margin-right: 0;
    max-width: 100%; }
  .user-form .password-field,
  .user-form .password-strength,
  .user-form .password-confirm {
    width: 100%; }
  .user-form .password-suggestions ul {
    list-style: none; }
    .user-form .password-suggestions ul:last-child {
      margin-bottom: 0; }
    .user-form .password-suggestions ul li {
      position: relative;
      padding-left: 15px; }
      .user-form .password-suggestions ul li:before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        top: 10px;
        width: 5px;
        height: 5px;
        border-radius: 50%;
        background-color: #171716; }
      .user-form .password-suggestions ul li:last-child {
        margin-bottom: 0; }
  @media (max-width: 600px) {
    .user-form table {
      font-size: 0.75em;
      line-height: 22px; } }
  .user-form table th {
    min-width: calc(50px + 100 * ((100vw - 600px) / 800));
    padding-top: calc(7.5px + 7.5 * ((100vw - 600px) / 800));
    padding-bottom: calc(7.5px + 7.5 * ((100vw - 600px) / 800));
    padding-left: calc(3.75px + 3.75 * ((100vw - 600px) / 800));
    padding-right: calc(3.75px + 3.75 * ((100vw - 600px) / 800));
    font-family: "Founders-grotesk-Medium", "sans-serif";
    font-weight: normal; }
    @media screen and (max-width: 600px) {
      .user-form table th {
        min-width: 50px; } }
    @media screen and (min-width: 1400px) {
      .user-form table th {
        min-width: 150px; } }
    @media screen and (max-width: 600px) {
      .user-form table th {
        padding-top: 7.5px; } }
    @media screen and (min-width: 1400px) {
      .user-form table th {
        padding-top: 15px; } }
    @media screen and (max-width: 600px) {
      .user-form table th {
        padding-bottom: 7.5px; } }
    @media screen and (min-width: 1400px) {
      .user-form table th {
        padding-bottom: 15px; } }
    @media screen and (max-width: 600px) {
      .user-form table th {
        padding-left: 3.75px; } }
    @media screen and (min-width: 1400px) {
      .user-form table th {
        padding-left: 7.5px; } }
    @media screen and (max-width: 600px) {
      .user-form table th {
        padding-right: 3.75px; } }
    @media screen and (min-width: 1400px) {
      .user-form table th {
        padding-right: 7.5px; } }

/*# sourceMappingURL=../../_maps/components/form/form--user-form.css.map */
