diff --git a/NP_Custom_Templates/customer_templates/.DS_Store b/NP_Custom_Templates/customer_templates/.DS_Store
index 5cc1ec98..1b69e0bb 100644
Binary files a/NP_Custom_Templates/customer_templates/.DS_Store and b/NP_Custom_Templates/customer_templates/.DS_Store differ
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_cards_course.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_cards_course.html.liquid
new file mode 100644
index 00000000..51a9e32f
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_cards_course.html.liquid
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+ {{ course.name }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_cards_featured_course.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_cards_featured_course.html.liquid
new file mode 100644
index 00000000..f206afa4
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_cards_featured_course.html.liquid
@@ -0,0 +1,111 @@
+
+
+
+
+
+ {% include "course_details" %}
+
+
+
+
+
+
+
+ {{ course.name }}
+
+
+
+ {{ course.full_description }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_cards_learning_path.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_cards_learning_path.html.liquid
new file mode 100644
index 00000000..bc3210a0
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_cards_learning_path.html.liquid
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+ {{ learning_path.name }}
+
+
+
+ {{ learning_path.description }}
+
+
+
+ {% t shared.progress, count: learning_path.progress %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_cards_training_event.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_cards_training_event.html.liquid
new file mode 100644
index 00000000..440a9bc8
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_cards_training_event.html.liquid
@@ -0,0 +1,46 @@
+
+
+
+
+ {{ training_event.title }}
+
+
+ {% t shared.event_types, key: training_event.event_type %}
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_carousel_events.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_carousel_events.html.liquid
new file mode 100644
index 00000000..ab5b3388
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_carousel_events.html.liquid
@@ -0,0 +1,37 @@
+
+ {% if items.any? %}
+ {% for training_event in items %}
+
{% include "cards_training_event" with training_event %}
+ {% endfor %}
+ {% endif %}
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_carousel_instructors.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_carousel_instructors.html.liquid
new file mode 100644
index 00000000..23720cf3
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_carousel_instructors.html.liquid
@@ -0,0 +1,124 @@
+{% assign used_instructor_names = "" %}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_activity_locked.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_activity_locked.html.liquid
new file mode 100644
index 00000000..0e21bb94
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_course_activity_locked.html.liquid
@@ -0,0 +1,4 @@
+{% comment %} {% endcomment %}
+
+ {{ activity.title }}
+
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_activity_unlocked.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_activity_unlocked.html.liquid
new file mode 100644
index 00000000..c7c8270f
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_course_activity_unlocked.html.liquid
@@ -0,0 +1,9 @@
+
+ {{ activity.title }}
+
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_banner.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_banner.html.liquid
new file mode 100644
index 00000000..6f899e92
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_course_banner.html.liquid
@@ -0,0 +1,21 @@
+
+
+
+
+
{{ course.name }}
+ {% include "course_details_review" %}
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_desktop_view.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_desktop_view.html.liquid
new file mode 100644
index 00000000..6cc32814
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_course_desktop_view.html.liquid
@@ -0,0 +1,60 @@
+
+
+ {% include "course_banner" %}
+
+ {% include "course_description" %}
+
+ {% comment %} {% if course.categories.any? %}
+
+ {% for i in (1..5) %}
+ {% if course.properties.np_course_rating >= i %}
+
+ {% else %}
+
+ {% endif %}
+ {% endfor %}
+
+
+ {{course.properties.np_course_rating}}
({{course.properties.np_course_rating_count}})
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_instructors.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_instructors.html.liquid
new file mode 100644
index 00000000..7cea219a
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_course_instructors.html.liquid
@@ -0,0 +1,52 @@
+
+ Meet the Instructor
+
+
+ {% for instructor in course.instructors limit: 2 %}
+
+
+
+
+
+
+ {{ instructor.name }}
+
+
+ {{ instructor.title }}
+
+
+
+ {% endfor %}
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_mobile_view.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_mobile_view.html.liquid
new file mode 100644
index 00000000..6d3a097a
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_course_mobile_view.html.liquid
@@ -0,0 +1,73 @@
+
+
+{% include "messages" %}
+
+
+
+
+
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_homepage_hero_carousel.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_homepage_hero_carousel.html.liquid
new file mode 100644
index 00000000..d0b62989
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_homepage_hero_carousel.html.liquid
@@ -0,0 +1,196 @@
+
+
+
+
+
+ {{ homepage.headline }}
+
+
+ {{ homepage.subheadline }}
+
+
+
+
+
+
+
+
+ {{ homepage.headline }}
+
+
+ {{ homepage.subheadline }}
+
+
+
+
+
+
+
+
+ {{ homepage.headline }}
+
+
+ {{ homepage.subheadline }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_learning_path_instructors.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_learning_path_instructors.html.liquid
new file mode 100644
index 00000000..f7c0d2db
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_learning_path_instructors.html.liquid
@@ -0,0 +1,28 @@
+{% if learning_path.instructors.any? %}
+
+
+ {% t shared.instructors %}
+
+
+ {% for instructor in learning_path.instructors %}
+
+
+
+
+
+
+ {{ instructor.name }}
+
+
+ {{ instructor.title }}
+
+
+
+ {% endfor %}
+
+
+{% endif %}
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_learning_path_progress_and_cta.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_learning_path_progress_and_cta.html.liquid
new file mode 100644
index 00000000..106bf9a1
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_learning_path_progress_and_cta.html.liquid
@@ -0,0 +1,43 @@
+{% if learning_path.enrolled? %}
+
+
+ {% t .progress %}
+
+
+
+
+
+
+ {% t shared.progress, count: learning_path.progress %}
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_section_faqs.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_section_faqs.html.liquid
new file mode 100644
index 00000000..42f1fb7b
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_section_faqs.html.liquid
@@ -0,0 +1,106 @@
+
+
+
+ Frequently Asked Questions
+
+
+
+
+
+
+
+
Q: Do I need to be a customer before creating a course on Northpass?
+
+
+
+
A: Absolutely not! We often set up trials for folks shopping for an LMS. To set up your trial, click the following link and you’ll be intro’d to the correct reps to get started.
+
+
+
+
+
+
+
Q: Do I need to sign up for an advanced package option?
+
+
+
+
A: No, Northpass product packages have a variety of services. Our Essentials package is great to get started, especially with internal training. Looking for something more, both our Premium and Enterprise packages allow for advanced options including custom design and data connections via webhooks and API. To learn more, please contact your rep or support@northpass.com.
+
+
+
+
+
+
+
Q: There are a lot of courses, which one should I start with as a new admin?
+
+
+
+
A: We recommend starting with the Getting Started with Northpass Learning Path. It has all the foundational information needed to become familiar with our platform. Even more, you can pick and choose which information you’d like to view in the Learning Path.
+
+
+
+
+
+
+
+
+
Q: I cannot find a course on a topic, how should I share this feedback?
+
+
+
+
A: Thank you for letting us know that you’d like to learn something more. Please reach out to our support team at support@northpass.com and our service team is happy to assist.
+
+
+
+
+
+
+
Q: I'm having a billing issue, who should I contact?
+
+
+
+
A: Great question and happy to help! For all billing inquiries, please reach out to billing@northpass.com, and our finance and operations team is happy to assist.
+
+
+
+
+
+
+
Q: I'm interested in setting up an integration that's not listed. What should I do?
+
+
+
+
A: Excellent, we always look forward to new integrations. Please reach out to support@northpass.com and your assigned rep when applicable. They will be happy to help further and loop in the respective folks to scope out the integration further.
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_section_popular_topics.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_section_popular_topics.html.liquid
new file mode 100644
index 00000000..fbc35ae2
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_section_popular_topics.html.liquid
@@ -0,0 +1,27 @@
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_section_tips_tricks.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_section_tips_tricks.html.liquid
new file mode 100644
index 00000000..766e4766
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_section_tips_tricks.html.liquid
@@ -0,0 +1,76 @@
+{% capture quotes %}
+
+{% endcapture %}
+
+
+
+
+ Testimonials From Our Customers
+
+
+
+
+
+
+ {{quotes}}
+
+ Northpass is an easy-to-manage LMS with the freedom to create and scale learning programs the way we want. Ultra-fast authoring and intelligent administration, along with integrated learning experiences. Plus, responsive support.
+
+
+
+ Administrator in Real Estate
+ > 1000 employees
+
+
+
+
+ {{quotes}}
+
+ Northpass is an LMS with the learner experience front and center. Their UI principles lead to a clean and focused learner experience that removes the typical distractions of finding and beginning courses in an LMS. They have over the years made significant investments into the admin experience and platform integrations which have helped it grow into areas where other established players would have had a leg up. Their customer success management approach is excellent and one that I routinely use as the bar with other software vendors we utilize.
+
+
+
+ Executive Sponsor in Retail
+ > 1000 employees
+
+
+
+
+ {{quotes}}
+
+ The ability to build a learning management for both internal employees and external clients is harder to find than I would have thought. Because Northpass is focused solely on the ability to build on-demand training, it's simplicity allows you to use those courses in whatever way you want/need.
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_sub_navigation.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_sub_navigation.html.liquid
new file mode 100644
index 00000000..bc2170bb
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_sub_navigation.html.liquid
@@ -0,0 +1,26 @@
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_training_session_cta.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_training_session_cta.html.liquid
new file mode 100644
index 00000000..3404e88f
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_training_session_cta.html.liquid
@@ -0,0 +1,60 @@
+{% if training_session.approved? %}
+
+
+ {% t .registered %}
+
+{% elsif training_session.pending? %}
+
+ {% t .pending %}
+
+{% elsif training_session.denied? %}
+
+ {% t .denied %}
+
+{% elsif training_session.too_late? %}
+
+ {% t .too_late %}
+
+{% elsif training_session.no_seats? %}
+
+ {% t .no_seats %}
+
+{% endif %}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_training_session_date.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_training_session_date.html.liquid
new file mode 100644
index 00000000..7963ec43
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_training_session_date.html.liquid
@@ -0,0 +1,14 @@
+
+
+
+ {{ training_session.day }}
+
+
+
+ {{ training_session.month }}
+
+
+ {{ training_session.year }}
+
+
+
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_training_session_details.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_training_session_details.html.liquid
new file mode 100644
index 00000000..c53a7c5c
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/_training_session_details.html.liquid
@@ -0,0 +1,24 @@
+
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/course.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/course.html.liquid
new file mode 100644
index 00000000..aeda28de
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/course.html.liquid
@@ -0,0 +1,53 @@
+{% include "header" %}
+{% include "sub_navigation" %}
+
+
+ {% include "course_desktop_view" %}
+
+
+ {% include "course_mobile_view" %}
+
+
+{% include "footer" %}
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/dashboard.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/dashboard.html.liquid
new file mode 100644
index 00000000..aeb01a39
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/dashboard.html.liquid
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/homepage.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/homepage.html.liquid
new file mode 100644
index 00000000..e486a6aa
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/homepage.html.liquid
@@ -0,0 +1,74 @@
+{% include "header" %}
+{% include "course_version_outdated_alert", courses: courses.featured %}
+
+ {% include "homepage_hero_carousel" %}
+ {% include "sub_navigation" %}
+
+
+
+ {% include "courses_index", class: "col-xs-12 col-sm-6 np-stretch-content" %}
+
+
+
+
+
+ {{ homepage.featured_courses_headline }}
+
+
+ {{ homepage.featured_courses_subheadline }}
+
+
+ {% if courses.featured.any? %}
+
+ {% for course in courses.featured %}
+
+ {% include "cards_featured_course" with course %}
+
+ {% endfor %}
+
+ {% else %}
+
+
+ {% t .empty, key: current_school.course_vocabulary %}
+
+
+
+ {% endif %}
+
+
+
+
+
+ {% include "section_faqs" %}
+
+
+{% include "footer" %}
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/learning_path.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/learning_path.html.liquid
new file mode 100644
index 00000000..e3d4db1f
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/learning_path.html.liquid
@@ -0,0 +1,54 @@
+{% include "header" %}
+{% include "sub_navigation" %}
+
+
+ {% include "learning_path_desktop_view" %}
+
+
+ {% include "learning_path_mobile_view" %}
+
+
+{% include "footer" %}
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/learning_paths.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/learning_paths.html.liquid
new file mode 100644
index 00000000..980f664e
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/learning_paths.html.liquid
@@ -0,0 +1,41 @@
+{% include "header" %}
+{% include "sub_navigation" %}
+
+
+
+ {% t shared.learning_paths %}
+
+
+ {% t .subtitle %}.
+
+ {% include "learning_paths_index", items: learning_paths.available %}
+
+
+{% include "footer" %}
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/new-dashboard.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/new-dashboard.html.liquid
new file mode 100644
index 00000000..35c0e97f
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/new-dashboard.html.liquid
@@ -0,0 +1,230 @@
+
+{% include "header" %}
+{% include "course_version_outdated_alert", courses: courses.enrolled %}
+{% include "sub_navigation" %}
+
+
+
Hi {{current_person.first_name}}! 👋
+
This is what's relevant to you right now in Northpass Academy.
+ {% include "training_events_index" %}
+
+{% include "footer" %}
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/training_session.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/training_session.html.liquid
new file mode 100644
index 00000000..813a5a19
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/JnJVision/training_session.html.liquid
@@ -0,0 +1,34 @@
+{% include "header" %}
+
+
+ {% include "training_session_desktop_view" %}
+
+
+ {% include "training_session_mobile_view" %}
+
+
+{% include "footer" %}
+
+
\ No newline at end of file