diff --git a/NP_Custom_Templates/customer_templates/.DS_Store b/NP_Custom_Templates/customer_templates/.DS_Store
index 82d7edf1..4fa3a999 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/Medisoft/_cards_course.html.liquid b/NP_Custom_Templates/customer_templates/Medisoft/_cards_course.html.liquid
new file mode 100644
index 00000000..5402ed64
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/Medisoft/_cards_course.html.liquid
@@ -0,0 +1,34 @@
+
+ {% for course in courses.enrolled %}
+ {% for category in course.categories %}
+ {% if category.name == 'User Guides' %}
+
+ {% include "cards_course" with course %}
+ {% endif %}
+ {% endfor %}
+
+ {% endfor %}
+
+{% else %}
+ {% capture message %}
+ {% t shared.zero_state.courses.index,
+ key: current_school.course_vocabulary
+ %}
+ {% endcapture %}
+ {% include "courses_zero_state", message: message %}
+{% endif %}
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/Medisoft/_sub_navigation.html.liquid b/NP_Custom_Templates/customer_templates/Medisoft/_sub_navigation.html.liquid
new file mode 100644
index 00000000..114820fe
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/Medisoft/_sub_navigation.html.liquid
@@ -0,0 +1,11 @@
+
+
+ {% include "sub_navigation_item", label: "Home", icon: "far fa-home-lg-alt", url: '/app' %}
+ {% include "sub_navigation_item", label: "Dashboard", icon: "far fa-user-circle", url: "/app/dashboard" %}
+ {% include "sub_navigation_item", label: "Catalog", icon: "far fa-graduation-cap", url: "/app/catalog" %}
+ {% include "sub_navigation_item", label: "Learning Paths", icon: "far fa-road", url: "/app/learning_paths" %}
+ {% include "sub_navigation_item", label: "Events", icon: "far fa-calendar-star", url: "/app/training_events" %}
+ {% include "sub_navigation_item", label: "User Guides", icon: "fa fa-book", url: "/app/user-guides" %}
+
+
+
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/Medisoft/_sub_navigation_item.html.liquid b/NP_Custom_Templates/customer_templates/Medisoft/_sub_navigation_item.html.liquid
new file mode 100644
index 00000000..7f9da895
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/Medisoft/_sub_navigation_item.html.liquid
@@ -0,0 +1,15 @@
+
+
+
+ {% if features.learning_paths? %}
+
+ {% t shared.learning_paths %}
+
+ {% include "learning_paths_index", items: learning_paths.enrolled %}
+ {% endif %}
+
+ {% t shared.course_vocabulary.plural, key: current_school.course_vocabulary %}
+
+ {% include "courses_index", class: "col-xs-12 col-sm-6 np-stretch-content" %}
+
+ {% if features.training_events? %}
+
+
+ {% t .upcoming_events %}
+
+ {% include "training_events_dashboard" %}
+
+ {% endif %}
+
+
+{% include "footer" %}
\ No newline at end of file
diff --git a/NP_Custom_Templates/customer_templates/Medisoft/homepage.html.liquid b/NP_Custom_Templates/customer_templates/Medisoft/homepage.html.liquid
new file mode 100644
index 00000000..547510d4
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/Medisoft/homepage.html.liquid
@@ -0,0 +1,52 @@
+{% include "header" current_page_orgin: "false" %}
+{% include "course_version_outdated_alert", courses: courses.featured %}
+
+
+
+
+
+ {% include "sub_navigation", current_page: "/app" %}
+
+
+
+ {{ homepage.featured_courses_headline }}
+
+
+ {{ homepage.featured_courses_subheadline }}
+
+
+ {% if courses.featured.any? %}
+
+ {% for course in courses.featured %}
+
+ {% include "cards_course" with course %}
+
+ {% endfor %}
+
+ {% else %}
+
+
+ {% t .empty, key: current_school.course_vocabulary %}
+
+
+
+ {% endif %}
+
+
+{% include "footer" %}
diff --git a/NP_Custom_Templates/customer_templates/Medisoft/learning_paths.html.liquid b/NP_Custom_Templates/customer_templates/Medisoft/learning_paths.html.liquid
new file mode 100644
index 00000000..6142d64a
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/Medisoft/learning_paths.html.liquid
@@ -0,0 +1,14 @@
+{% include "header" %}
+{% include "sub_navigation", current_page: "/app/learning_paths" %}
+
+
+
+ {% t shared.learning_paths %}
+
+
+ {% t .subtitle %}
+
+ {% include "learning_paths_index", items: learning_paths.available %}
+
+
+{% include "footer" %}
diff --git a/NP_Custom_Templates/customer_templates/Medisoft/training_events.html.liquid b/NP_Custom_Templates/customer_templates/Medisoft/training_events.html.liquid
new file mode 100644
index 00000000..68c108c0
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/Medisoft/training_events.html.liquid
@@ -0,0 +1,19 @@
+{% include "header" %}
+{% include "sub_navigation", current_page: "/app/training_events" %}
+
+
+
+
+ {% t .title %}
+
+
+ {% t .subtitle %}
+
+
+
+ {% include "training_events_filter" %}
+
+
+ {% include "training_events_index" %}
+
+{% include "footer" %}
diff --git a/NP_Custom_Templates/customer_templates/Medisoft/user-guides.html.liquid b/NP_Custom_Templates/customer_templates/Medisoft/user-guides.html.liquid
new file mode 100644
index 00000000..b1867dfd
--- /dev/null
+++ b/NP_Custom_Templates/customer_templates/Medisoft/user-guides.html.liquid
@@ -0,0 +1,12 @@
+{% include "header" %}
+{% include "sub_navigation", current_page: "/app/user-guides" %}
+
+
+
+ User Guides & Resources
+
+ {% include "guides_index", class: "col-xs-12 col-sm-6 np-stretch-content" %}
+
+
+
+{% include "footer" %}
diff --git a/NP_Custom_Templates/templates/.DS_Store b/NP_Custom_Templates/templates/.DS_Store
new file mode 100644
index 00000000..5789844e
Binary files /dev/null and b/NP_Custom_Templates/templates/.DS_Store differ
diff --git a/NP_Custom_Templates/templates/_account_form.html.liquid b/NP_Custom_Templates/templates/_account_form.html.liquid
index bd77bb79..88de8c77 100644
--- a/NP_Custom_Templates/templates/_account_form.html.liquid
+++ b/NP_Custom_Templates/templates/_account_form.html.liquid
@@ -46,22 +46,35 @@
value="{{ form.display_name }}"
/>
-
@@ -53,9 +53,9 @@
{% t shared.view %}
-
+
- Total Courses: {{ learning_path_course.items.count }}
+ {{ learning_path.items.count }} {% t .items %}
diff --git a/NP_Custom_Templates/templates/_course_header.html.liquid b/NP_Custom_Templates/templates/_course_header.html.liquid
index 166e0942..84820ec4 100644
--- a/NP_Custom_Templates/templates/_course_header.html.liquid
+++ b/NP_Custom_Templates/templates/_course_header.html.liquid
@@ -1,6 +1,6 @@
{{ current_school.course_vocabulary }}
-
+
diff --git a/NP_Custom_Templates/templates/_course_outline.html.liquid b/NP_Custom_Templates/templates/_course_outline.html.liquid
index 22551875..72f97e79 100644
--- a/NP_Custom_Templates/templates/_course_outline.html.liquid
+++ b/NP_Custom_Templates/templates/_course_outline.html.liquid
@@ -1,6 +1,6 @@
- Content
+ {% t .header, key: current_school.course_vocabulary %}
diff --git a/NP_Custom_Templates/templates/_course_version_outdated_alert.html.liquid b/NP_Custom_Templates/templates/_course_version_outdated_alert.html.liquid
new file mode 100644
index 00000000..03e245ab
--- /dev/null
+++ b/NP_Custom_Templates/templates/_course_version_outdated_alert.html.liquid
@@ -0,0 +1,7 @@
+{% if courses.include_courses_to_restart? %}
+
+{% endif %}
diff --git a/NP_Custom_Templates/templates/_course_version_outdated_popup.html.liquid b/NP_Custom_Templates/templates/_course_version_outdated_popup.html.liquid
new file mode 100644
index 00000000..71795884
--- /dev/null
+++ b/NP_Custom_Templates/templates/_course_version_outdated_popup.html.liquid
@@ -0,0 +1,33 @@
+
diff --git a/NP_Custom_Templates/templates/_header.html.liquid b/NP_Custom_Templates/templates/_header.html.liquid
index 5c035d26..b52b628a 100644
--- a/NP_Custom_Templates/templates/_header.html.liquid
+++ b/NP_Custom_Templates/templates/_header.html.liquid
@@ -112,6 +112,7 @@
{% else %}
- {% t .add_to_calendar %}
-
+ {% include "training_session_calendars" %}
{% t .unregister %}
diff --git a/NP_Custom_Templates/templates/_training_session_desktop_view.html.liquid b/NP_Custom_Templates/templates/_training_session_desktop_view.html.liquid
index 2eb50249..5c1abfec 100644
--- a/NP_Custom_Templates/templates/_training_session_desktop_view.html.liquid
+++ b/NP_Custom_Templates/templates/_training_session_desktop_view.html.liquid
@@ -2,7 +2,7 @@
{% include "training_session_header" %}
-
+
-
+
{% t shared.more_sessions %}
diff --git a/NP_Custom_Templates/templates/_training_session_mobile_view.html.liquid b/NP_Custom_Templates/templates/_training_session_mobile_view.html.liquid
index 4c0cfebe..00455d4e 100644
--- a/NP_Custom_Templates/templates/_training_session_mobile_view.html.liquid
+++ b/NP_Custom_Templates/templates/_training_session_mobile_view.html.liquid
@@ -1,4 +1,4 @@
-
+
{% include "training_session_header" %}
diff --git a/NP_Custom_Templates/templates/catalog.html.liquid b/NP_Custom_Templates/templates/catalog.html.liquid
index bf251686..d7b380b8 100644
--- a/NP_Custom_Templates/templates/catalog.html.liquid
+++ b/NP_Custom_Templates/templates/catalog.html.liquid
@@ -1,5 +1,5 @@
-
{% include "header" %}
+{% include "course_version_outdated_alert", courses: courses.in_catalog %}
{% include "sub_navigation" %}