
.user_forms {
  border-radius: var(--box_radius);
  transition: var(--animation);
  background: #fff;
  width: 100%;
  max-width: 400px;

  &:hover {
    box-shadow: var(--box_shadow);
  }


  &_item {
    padding: 20px 20px 0px 20px;
    width: 100%;
    input {
      width: 100%;
    }
  }

  &_store {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 20px 15px 20px;
    label {
      display: flex;
      align-items: center;
      gap:7px;
      cursor: pointer;
      input {
        background: #f6f6f6;
        &:checked {
          background: var(--main_color);
        }
      }
    }
    a {
      text-decoration: none;
    }
  }
  &_submit {
    padding: 0px 20px;
    input {
    }
  }
  &_reg {
    padding: 20px;
    margin-top: 20px;
    border-top: 1px #ddd dashed;
    h5 {
      font-size: 14px;
      margin: 0px 0px 5px 0px;
    }
    a {}
  }
}


.user_forms_alert {
  color: red;
  margin-bottom: 10px;
}