diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_avatar.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_avatar.html.liquid
new file mode 100644
index 00000000..d952af93
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_avatar.html.liquid
@@ -0,0 +1,66 @@
+
+
{% t .description %}
+
{% t .requirements %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_desktop_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_desktop_view.html.liquid
new file mode 100644
index 00000000..8ae8599d
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_desktop_view.html.liquid
@@ -0,0 +1,19 @@
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_form.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_form.html.liquid
new file mode 100644
index 00000000..ddd264c2
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_form.html.liquid
@@ -0,0 +1,139 @@
+
+ {% t .header %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% unless form.options.invite? %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endunless %}
+
+{% if form.options.invite? %}
+
+
+
+
+
+ {% if form.terms_of_service_required? %}
+
+ {% else %}
+
+ {% endif %}
+
+
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_mobile_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_mobile_view.html.liquid
new file mode 100644
index 00000000..6ac8c007
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_account_mobile_view.html.liquid
@@ -0,0 +1,17 @@
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_course.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_course.html.liquid
new file mode 100644
index 00000000..ec6e8578
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_course.html.liquid
@@ -0,0 +1,61 @@
+
+
+
+ {% if course.ribbon %}
+
+ {{ course.ribbon }}
+
+ {% endif %}
+
+
+
+ {% t shared.progress, count: course.progress %}
+
+
+

+
+
+
+ {% include "course_details_review" %}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_featured_course.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_featured_course.html.liquid
new file mode 100644
index 00000000..6bfc35ba
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_featured_course.html.liquid
@@ -0,0 +1,82 @@
+
+
+
+
+
+ {% include "course_details" %}
+
+

+
+
+
+
+
+ {{ course.name }}
+
+
+
+ {{ course.full_description }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_learning_path.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_learning_path.html.liquid
new file mode 100644
index 00000000..6931a0af
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_learning_path.html.liquid
@@ -0,0 +1,97 @@
+{% assign is_ghost_lp = "" %}
+
+{% for category in learning_path.categories %}
+ {% if category.name == "Ghost Learning Path" %}
+ {% assign is_ghost_lp = "display:none" %}
+ {% endif %}
+{% endfor %}
+
+
+
+
+

+
+
+
+
+ {{ learning_path.name }}
+
+
+
+ {{ learning_path.description | strip_html }}
+
+
+
+ {% t shared.progress, count: learning_path.progress %}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_training_event.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_training_event.html.liquid
new file mode 100644
index 00000000..0102b853
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_cards_training_event.html.liquid
@@ -0,0 +1,46 @@
+
+
+
+
+ {{ training_event.title }}
+
+
+ {% t shared.event_types, key: training_event.event_type %}
+
+
+
+ {% t .next_session %}
+
+
+
+
+ {{ training_event.sessions.first.month }}
+
+
+ {{ training_event.sessions.first.year }}
+
+
+
+ {% if training_event.sessions.first.day < 10 %}0{% endif %}{{ training_event.sessions.first.day }}
+
+
+
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_carousel_courses.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_carousel_courses.html.liquid
new file mode 100644
index 00000000..31cde206
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_carousel_courses.html.liquid
@@ -0,0 +1,62 @@
+{% assign topic_classname = topic | split: " " %}
+
+
+ {% if items.any? %}
+ {% assign sorted_items =items | sort: "name" %}
+ {% for course in sorted_items %}
+
+ {% comment %} USED FOR PROGRESS FILTER {% endcomment %}
+ {% assign course_status = "" %}
+
+ {% if course.started? == false %}
+ {% assign course_status = "not-started" %}
+ {% elsif course.completed? %}
+ {% assign course_status = "completed" %}
+ {% elsif course.started? %}
+ {% assign course_status = "in-progress" %}
+ {% endif %}
+
+ {% if topic == "Not Categorized" %}
+
{% include "cards_course" with course %}
+ {% else %}
+ {% for category in course.categories %}
+ {% if category.name == topic %}
+
{% include "cards_course" with course %}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_carousel_events.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_carousel_events.html.liquid
new file mode 100644
index 00000000..ab5b3388
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_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/Custom_Templates/customer_templates/ACPA Sandbox v1/_carousel_instructors.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_carousel_instructors.html.liquid
new file mode 100644
index 00000000..5a6be42c
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_carousel_instructors.html.liquid
@@ -0,0 +1,89 @@
+{% assign used_instructor_names = "" %}
+
+
+
+
+
+

+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_info_column.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_info_column.html.liquid
new file mode 100644
index 00000000..61adfaba
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_info_column.html.liquid
@@ -0,0 +1,4 @@
+
+ {% include "certificates_verification" %}
+ {% include "certificates_metadata" %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_metadata.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_metadata.html.liquid
new file mode 100644
index 00000000..9f4a1dba
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_metadata.html.liquid
@@ -0,0 +1,59 @@
+
+
+
+
+
+ {% if certificate.issuer_name_enabled? %}
+
+
+ {% endif %}
+
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_preview.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_preview.html.liquid
new file mode 100644
index 00000000..6357b621
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_preview.html.liquid
@@ -0,0 +1,35 @@
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_top_bar.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_top_bar.html.liquid
new file mode 100644
index 00000000..74a7ae41
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_top_bar.html.liquid
@@ -0,0 +1,44 @@
+
+
+
+
+ {{certificate.certificate_name}}
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_verification.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_verification.html.liquid
new file mode 100644
index 00000000..4fc19415
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_certificates_verification.html.liquid
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+ {{certificate.verification_title}}
+
+
+ {{certificate.verification_description}}
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_activity_locked.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_activity_locked.html.liquid
new file mode 100644
index 00000000..0e21bb94
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_activity_locked.html.liquid
@@ -0,0 +1,4 @@
+{% comment %} {% endcomment %}
+
+ {{ activity.title }}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_activity_unlocked.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_activity_unlocked.html.liquid
new file mode 100644
index 00000000..c7c8270f
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_activity_unlocked.html.liquid
@@ -0,0 +1,9 @@
+
+ {{ activity.title }}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_banner.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_banner.html.liquid
new file mode 100644
index 00000000..f55b3b76
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_banner.html.liquid
@@ -0,0 +1,9 @@
+
+
+

+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_categories.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_categories.html.liquid
new file mode 100644
index 00000000..6cfe9010
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_categories.html.liquid
@@ -0,0 +1,10 @@
+
+ {% t .header %}
+
+
+ {% for category in course.categories %}
+
+ {{ category.name }}
+
+ {% endfor %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_description.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_description.html.liquid
new file mode 100644
index 00000000..472975a4
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_description.html.liquid
@@ -0,0 +1,6 @@
+
+ {% t .header, key: current_school.course_vocabulary %}
+
+
+
{{ course.full_description | strip_html }}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_desktop_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_desktop_view.html.liquid
new file mode 100644
index 00000000..0ab08422
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_desktop_view.html.liquid
@@ -0,0 +1,46 @@
+
+
+
+
+
+

+ {% include "course_description" %}
+
+ {% if course.categories.any? %}
+
+ {% include "course_categories" %}
+
+ {% endif %}
+
+ {% if course.instructors.any? %}
+
+ {% include "course_instructors" %}
+
+ {% endif %}
+
+ {% if course.events.any? %}
+
+ {% include "course_events" %}
+
+ {% endif %}
+
+
+
+ {% include "course_progress_and_cta" %}
+
+ {% include "course_outline" %}
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_details.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_details.html.liquid
new file mode 100644
index 00000000..340e0eb5
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_details.html.liquid
@@ -0,0 +1,27 @@
+{% assign activities_count = 0 %}
+{% for course_section in course.sections %}
+ {% for course_activity in course_section.activities %}
+ {% assign activities_count = activities_count | plus: 1 %}
+ {% endfor %}
+{% endfor %}
+
+
+
+
+
+ {{ activities_count }}
+
+ {% if activities_count == 1 %}Activity{% else %}Activities{% endif %}
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_details_review.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_details_review.html.liquid
new file mode 100644
index 00000000..21fc740a
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_details_review.html.liquid
@@ -0,0 +1,47 @@
+{% assign activities_count = 0 %}
+{% for course_section in course.sections %}
+ {% for course_activity in course_section.activities %}
+ {% assign activities_count = activities_count | plus: 1 %}
+ {% endfor %}
+{% endfor %}
+
+
+
+
+
+ {{ activities_count }}
+
+ {% if activities_count == 1 %}Activity{% else %}Activities{% endif %}
+
+
+
+
+ {{ course.properties.course_time }}
+
+ {% if course.properties.course_time == 0 %}Min{% else %}Mins{% endif %}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_events.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_events.html.liquid
new file mode 100644
index 00000000..5fa80eef
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_events.html.liquid
@@ -0,0 +1,28 @@
+
+ {% t .header %}
+
+
+ {% for event in course.events %}
+
+
+
+ {{ event.sessions.first.abbreviated_month }}
+
+
+ {{ event.sessions.first.day }}
+
+
+
+
+ {{ event.title }}
+
+
+ {% t shared.event_types, key: event.event_type %}
+
+
+ {{ event.sessions.first.time_period }} {{ event.sessions.first.time_zone }}
+
+
+
+ {% endfor %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_header.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_header.html.liquid
new file mode 100644
index 00000000..2771a9e8
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_header.html.liquid
@@ -0,0 +1,28 @@
+
+ {{ current_school.course_vocabulary }}
+
+
+
+
+
+
+
+ {{ course.name }}
+
+

+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_instructors.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_instructors.html.liquid
new file mode 100644
index 00000000..9da356fb
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_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/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_mobile_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_mobile_view.html.liquid
new file mode 100644
index 00000000..6d3a097a
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_mobile_view.html.liquid
@@ -0,0 +1,73 @@
+
+ {% include "course_banner" %}
+
+ {% include "course_progress_and_cta" %}
+
+
+
+{% if course.progress == 0 %}
+
+ {% include "course_description" %}
+
+
+ {% include "course_outline" %}
+
+{% else %}
+
+ {% include "course_outline" %}
+
+
+ {% include "course_description" %}
+
+{% endif %}
+
+{% comment %} {% if course.categories.any? %}
+
+ {% include "course_categories" %}
+
+{% endif %} {% endcomment %}
+
+{% if course.instructors.any? %}
+
+ {% include "course_instructors" %}
+
+{% endif %}
+
+{% if course.events.any? %}
+
+ {% include "course_events" %}
+
+{% endif %}
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_outline.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_outline.html.liquid
new file mode 100644
index 00000000..34361a1d
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_outline.html.liquid
@@ -0,0 +1,38 @@
+
+
+ {% t .header, key: current_school.course_vocabulary %}
+
+
+
+ {% for section in course.sections %}
+ -
+
+ {{ section.name }}
+
+
+ {% for activity in section.activities %}
+
+ -
+ {% if activity.completed? %}
+
+ {% if activity.locked? %}
+ {% include "course_activity_locked" %}
+ {% else %}
+ {% include "course_activity_unlocked", class: "np-course-outline-content-activity-link-completed" %}
+ {% endif %}
+ {% else %}
+
+ {% if activity.locked? %}
+ {% include "course_activity_locked" %}
+ {% else %}
+ {% include "course_activity_unlocked", class: "np-course-outline-content-activity-link" %}
+ {% endif %}
+ {% endif %}
+
+ {% endfor %}
+
+
+ {% endfor %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_progress_and_cta.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_progress_and_cta.html.liquid
new file mode 100644
index 00000000..4c688a4a
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_progress_and_cta.html.liquid
@@ -0,0 +1,65 @@
+
+
+ {% t .header %}
+
+
+
+
+ {% t shared.progress, count: course.progress %}
+
+
+
+
+
+{% if course.learner_can_retake? %}
+
+{% else %}
+
+
+ {% if quiz_only %}
+ Take Quiz
+ {% elsif pres_only%}
+ View Slides
+ {% elsif discussion%}
+ Join Discussion
+
+ {% else %}
+
+ {% if course.enrolled? == false %}
+ {% t shared.enroll %}
+ {% elsif course.started? == false %}
+
+ {% t shared.course.start, key: current_school.course_vocabulary %}
+ {% elsif course.completed? %}
+ {% t shared.course.view, key: current_school.course_vocabulary %}
+ {% else %}
+ {% t shared.continue %}
+ {% endif %}
+ {% endif %}
+
+{% endif %}
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_version_outdated_alert.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_version_outdated_alert.html.liquid
new file mode 100644
index 00000000..03e245ab
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_version_outdated_alert.html.liquid
@@ -0,0 +1,7 @@
+{% if courses.include_courses_to_restart? %}
+
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_version_outdated_popup.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_version_outdated_popup.html.liquid
new file mode 100644
index 00000000..71795884
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_course_version_outdated_popup.html.liquid
@@ -0,0 +1,33 @@
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_courses_catalog.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_courses_catalog.html.liquid
new file mode 100644
index 00000000..ea1e9ea4
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_courses_catalog.html.liquid
@@ -0,0 +1,16 @@
+{% if courses.in_catalog.any? %}
+
+ {% for course in courses.in_catalog %}
+
+ {% include "cards_course" with course %}
+
+ {% endfor %}
+
+{% else %}
+ {% capture message %}
+ {% t shared.zero_state.courses.catalog,
+ key: current_school.course_vocabulary
+ %}
+ {% endcapture %}
+ {% include "courses_zero_state", message: message %}
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_courses_index.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_courses_index.html.liquid
new file mode 100644
index 00000000..73f16040
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_courses_index.html.liquid
@@ -0,0 +1,16 @@
+{% if courses.enrolled.any? %}
+
+ {% for course in courses.enrolled %}
+
+ {% include "cards_course" with course %}
+
+ {% endfor %}
+
+{% else %}
+ {% capture message %}
+ {% t shared.zero_state.courses.index,
+ key: current_school.course_vocabulary
+ %}
+ {% endcapture %}
+ {% include "courses_zero_state", message: message %}
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_courses_zero_state.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_courses_zero_state.html.liquid
new file mode 100644
index 00000000..26e371f7
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_courses_zero_state.html.liquid
@@ -0,0 +1,6 @@
+
+
+ {{ message }}
+
+
![{{ message }}]()
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_featured_carousel.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_featured_carousel.html.liquid
new file mode 100644
index 00000000..522ec1dc
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_featured_carousel.html.liquid
@@ -0,0 +1,150 @@
+
+
+ {% assign items = courses.enrolled %}
+ {% if items.any? %}
+ {% assign sorted_items =items | sort: "name" %}
+ {% for course in sorted_items %}
+ {% if course.properties.featured %}
+
{% include "cards_course" with course %}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_by_progress.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_by_progress.html.liquid
new file mode 100644
index 00000000..34378e46
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_by_progress.html.liquid
@@ -0,0 +1,112 @@
+{% assign topic_classname = topic | split: " " %}
+
+
+ {% if label %}
+
{{ label }}
+ {% endif %}
+
+
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_checkbox.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_checkbox.html.liquid
new file mode 100644
index 00000000..5cbcbd07
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_checkbox.html.liquid
@@ -0,0 +1,10 @@
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_dropdown.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_dropdown.html.liquid
new file mode 100644
index 00000000..e7a954bb
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_dropdown.html.liquid
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_select.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_select.html.liquid
new file mode 100644
index 00000000..d006c0df
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filter_select.html.liquid
@@ -0,0 +1,22 @@
+{% if params.q %}
+
+{% endif %}
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_filters_catalog.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filters_catalog.html.liquid
new file mode 100644
index 00000000..63d7e022
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_filters_catalog.html.liquid
@@ -0,0 +1,46 @@
+
Filters
+
+
+
Categories
+
+ {% assign unique_core_categories = "" %}
+ {% for course in courses.in_catalog %}
+ {% for category in course.categories %}
+ {% unless unique_core_categories contains category.name %}
+ {% assign category_id = category.name | downcase | replace: ' ', '-' %}
+
+
+
+
+ {% assign unique_core_categories = unique_core_categories | append: category.name %}
+ {% endunless %}
+ {% endfor %}
+ {% endfor %}
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_footer.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_footer.html.liquid
new file mode 100644
index 00000000..d1f47bda
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_footer.html.liquid
@@ -0,0 +1,105 @@
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_head.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_head.html.liquid
new file mode 100644
index 00000000..d3c35f4d
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_head.html.liquid
@@ -0,0 +1,16 @@
+{% styles default %}
+{% styles colors %}
+{% styles custom %}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_header.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_header.html.liquid
new file mode 100644
index 00000000..1ffb9968
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_header.html.liquid
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+
+
+
+{% include "messages" %}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_header_minimal.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_header_minimal.html.liquid
new file mode 100644
index 00000000..6b72cdb2
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_header_minimal.html.liquid
@@ -0,0 +1,17 @@
+
+
+{% include "messages" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_banners.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_banners.html.liquid
new file mode 100644
index 00000000..11a1810c
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_banners.html.liquid
@@ -0,0 +1,5 @@
+{% if learning_path.new_content_available? %}
+ {% include "learning_path_new_content_banner" %}
+{% else %}
+ {% include "learning_path_completed_banner" %}
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_certificate.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_certificate.html.liquid
new file mode 100644
index 00000000..3a282c5e
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_certificate.html.liquid
@@ -0,0 +1,17 @@
+{% if learning_path.has_certificate? %}
+ {% if learning_path.certificate_completed? %}
+
+
+
+ {% include "learning_path_certificate_content" %}
+
+
+ {% else %}
+
+ {% include "learning_path_certificate_content" %}
+
+ {% endif %}
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_certificate_content.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_certificate_content.html.liquid
new file mode 100644
index 00000000..3feafd59
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_certificate_content.html.liquid
@@ -0,0 +1,19 @@
+
+
+
+
+ {% t .avatar_title %}
+
+
+
+ {{ learning_path.certificate_name }}
+
+ {% if learning_path.certificate_completed? %}
+
+ {% endif %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_completed_banner.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_completed_banner.html.liquid
new file mode 100644
index 00000000..1c146f6e
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_completed_banner.html.liquid
@@ -0,0 +1,13 @@
+
+

+
+
{% t .headline %}
+
{% t .description %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_course.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_course.html.liquid
new file mode 100644
index 00000000..20da4323
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_course.html.liquid
@@ -0,0 +1,59 @@
+{% if learning_path.enrolled? and course.unlocked? %}
+
+
+
+

+
+
+ {{ course.name }}
+
+ {% if course.instructors %}
+
+ {{ course.instructors }}
+
+ {% endif %}
+
+ {% t shared.progress, count: course.progress %}
+
+
+
+ {% if course.optional? %}
+ {% if learning_path.name contains "P3 Day 3" or "P3 Day 4"%}
+ {%else%}
+
+ {% t shared.optional %}
+
+ {%endif%}
+ {% endif %}
+
+
+{% else %}
+
+
+

+
+
+ {{ course.name }}
+
+
+ {% if course.optional? %}
+
+ {% t shared.optional %}
+
+ {% endif %}
+
+
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_description.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_description.html.liquid
new file mode 100644
index 00000000..6b1fb3a0
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_description.html.liquid
@@ -0,0 +1,6 @@
+
+ {% t .about %}
+
+
+ {{ learning_path.description }}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_desktop_content.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_desktop_content.html.liquid
new file mode 100644
index 00000000..e9ca85d9
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_desktop_content.html.liquid
@@ -0,0 +1,21 @@
+
+
+
+

+
+ {% include "learning_path_description" %}
+ {% include "learning_path_instructors" %}
+
+
+
+
+
+ {% include "learning_path_progress_and_cta" %}
+
+ {% include "learning_path_outline" %}
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_desktop_header.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_desktop_header.html.liquid
new file mode 100644
index 00000000..6f4c112c
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_desktop_header.html.liquid
@@ -0,0 +1,12 @@
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_desktop_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_desktop_view.html.liquid
new file mode 100644
index 00000000..8447443e
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_desktop_view.html.liquid
@@ -0,0 +1,2 @@
+{% include "learning_path_desktop_header" %}
+{% include "learning_path_desktop_content" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_instructors.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_instructors.html.liquid
new file mode 100644
index 00000000..f7c0d2db
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_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/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_mobile_content.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_mobile_content.html.liquid
new file mode 100644
index 00000000..92ffd4c8
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_mobile_content.html.liquid
@@ -0,0 +1,19 @@
+{% if learning_path.in_progress? %}
+ {% include "learning_path_outline" %}
+
+ {% include "learning_path_description" %}
+
+{% else %}
+
+ {% include "learning_path_description" %}
+
+
+ {% include "learning_path_outline" %}
+
+{% endif %}
+
+{% if learning_path.instructors.any? %}
+
+ {% include "learning_path_instructors" %}
+
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_mobile_header.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_mobile_header.html.liquid
new file mode 100644
index 00000000..2bf66a5a
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_mobile_header.html.liquid
@@ -0,0 +1,17 @@
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_mobile_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_mobile_view.html.liquid
new file mode 100644
index 00000000..0e22feb9
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_mobile_view.html.liquid
@@ -0,0 +1,2 @@
+{% include "learning_path_mobile_header" %}
+{% include "learning_path_mobile_content" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_new_content_banner.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_new_content_banner.html.liquid
new file mode 100644
index 00000000..2bc02d46
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_new_content_banner.html.liquid
@@ -0,0 +1,12 @@
+
+
+
{% t .headline %}
+
{% t .description %}
+
+ {% learning_path_next_step_button learning_path, class: "np-learning-path-banner-action np-learning-path-banner-action--primary" %}
+ {% if learning_path.certificate_link %}
+
{% t .actions.view_certificate %}
+ {% endif %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_outline.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_outline.html.liquid
new file mode 100644
index 00000000..22ddd573
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_outline.html.liquid
@@ -0,0 +1,10 @@
+
+ {% for item in learning_path.items %}
+ {% if item.course? %}
+ {% include "learning_path_course", course: item %}
+ {% elsif item.training_event? %}
+ {% include "learning_path_training_session", training_session: item %}
+ {% endif %}
+ {% endfor %}
+ {% include "learning_path_certificate" %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_progress_and_cta.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_progress_and_cta.html.liquid
new file mode 100644
index 00000000..8a5ee236
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_progress_and_cta.html.liquid
@@ -0,0 +1,21 @@
+{% if learning_path.enrolled? %}
+
+
+ {% t .progress %}
+
+
+
+ {% t shared.progress, count: learning_path.progress %}
+
+
+{% endif %}
+
+{% learning_path_next_step_button learning_path, class: "np-top-button np-button-font-color np-button np-button-big lp-cta-button" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_summary_desktop_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_summary_desktop_view.html.liquid
new file mode 100644
index 00000000..05961c52
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_summary_desktop_view.html.liquid
@@ -0,0 +1,3 @@
+{% include "learning_path_desktop_header" %}
+{% include "learning_path_banners" %}
+{% include "learning_path_desktop_content" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_summary_mobile_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_summary_mobile_view.html.liquid
new file mode 100644
index 00000000..f30a09eb
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_summary_mobile_view.html.liquid
@@ -0,0 +1,5 @@
+
+ {% include "learning_path_banners" %}
+
+{% include "learning_path_mobile_header" %}
+{% include "learning_path_mobile_content" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_training_session.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_training_session.html.liquid
new file mode 100644
index 00000000..f796cdf4
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_path_training_session.html.liquid
@@ -0,0 +1,53 @@
+{% if learning_path.enrolled? and training_session.unlocked? %}
+
+
+
+
+
+ {{ training_session.month }}
+
+
+ {{ training_session.day }}
+
+
+
+
{{ training_session.name }}
+
{{ training_session.instructors }}
+
+ {{ training_session.time }} {{ training_session.time_zone }}
+
+
+
+ {% if training_session.optional? %}
+
+ {% t shared.optional %}
+
+ {% endif %}
+
+
+{% else %}
+
+
+
+
+ {{ training_session.month }}
+
+
+ {{ training_session.day }}
+
+
+
+
{{ training_session.name }}
+
{{ training_session.caption }}
+
+ {% if training_session.optional? %}
+
+ {% t shared.optional %}
+
+ {% endif %}
+
+
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_paths_index.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_paths_index.html.liquid
new file mode 100644
index 00000000..fef6dc63
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_learning_paths_index.html.liquid
@@ -0,0 +1,14 @@
+
+ {% if items.any? %}
+ {% for learning_path in items %}
+ {% include "cards_learning_path" with learning_path %}
+ {% endfor %}
+ {% else %}
+
+
+ You are not currently assigned any Learning Paths
+
+
![{% t .empty %}]()
+
+ {% endif %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_messages.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_messages.html.liquid
new file mode 100644
index 00000000..059fc568
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_messages.html.liquid
@@ -0,0 +1,19 @@
+{% if messages.alert.size > 0 %}
+
+
+ {% for message in messages.alert %}
+
{{ message }}
+ {% endfor %}
+
+
+{% endif %}
+
+{% if messages.notice.size > 0 %}
+
+
+ {% for message in messages.notice %}
+
{{ message }}
+ {% endfor %}
+
+
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_progress_circle.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_progress_circle.html.liquid
new file mode 100644
index 00000000..b50546bc
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_progress_circle.html.liquid
@@ -0,0 +1,79 @@
+
+
+
+ {{name}}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_search_result.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_search_result.html.liquid
new file mode 100644
index 00000000..5c2a4991
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_search_result.html.liquid
@@ -0,0 +1,19 @@
+
+
+
+

+
+
+
{{ result.description }}
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_search_zero_state.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_search_zero_state.html.liquid
new file mode 100644
index 00000000..4e52c6fb
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_search_zero_state.html.liquid
@@ -0,0 +1,13 @@
+
+
+
+
+ {% t .nothing_found %}
+
+
+ {% t .empty %}
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_section_popular_topics.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_section_popular_topics.html.liquid
new file mode 100644
index 00000000..ea15d37e
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_section_popular_topics.html.liquid
@@ -0,0 +1,23 @@
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_sub_navigation.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_sub_navigation.html.liquid
new file mode 100644
index 00000000..82eb5675
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_sub_navigation.html.liquid
@@ -0,0 +1,16 @@
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_dashboard.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_dashboard.html.liquid
new file mode 100644
index 00000000..7aeb19ce
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_dashboard.html.liquid
@@ -0,0 +1,9 @@
+
+ {% if training_events.enrolled.any? %}
+ {% for training_event in training_events.enrolled %}
+ {% include "cards_training_event" with training_event %}
+ {% endfor %}
+ {% else %}
+ {% include "training_events_zero_state" %}
+ {% endif %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_filter.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_filter.html.liquid
new file mode 100644
index 00000000..d4892278
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_filter.html.liquid
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_index.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_index.html.liquid
new file mode 100644
index 00000000..ff93b1c8
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_index.html.liquid
@@ -0,0 +1,13 @@
+
+ {% if training_events.available.any? %}
+
+ {% for training_event in training_events.available %}
+
+ {% include "cards_training_event" with training_event %}
+
+ {% endfor %}
+
+ {% else %}
+ {% include "training_events_zero_state" %}
+ {% endif %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_zero_state.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_zero_state.html.liquid
new file mode 100644
index 00000000..076b789e
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_events_zero_state.html.liquid
@@ -0,0 +1,9 @@
+
+
+ {% t .empty %}
+
+
![{% t .empty %}]()
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_calendars.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_calendars.html.liquid
new file mode 100644
index 00000000..6c758b73
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_calendars.html.liquid
@@ -0,0 +1,52 @@
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_cta.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_cta.html.liquid
new file mode 100644
index 00000000..a269c42d
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_cta.html.liquid
@@ -0,0 +1,53 @@
+{% 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/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_date.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_date.html.liquid
new file mode 100644
index 00000000..7963ec43
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_date.html.liquid
@@ -0,0 +1,14 @@
+
+
+
+ {{ training_session.day }}
+
+
+
+ {{ training_session.month }}
+
+
+ {{ training_session.year }}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_description.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_description.html.liquid
new file mode 100644
index 00000000..bc95c88c
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_description.html.liquid
@@ -0,0 +1,6 @@
+{%comment%}
+ {% t .header %}
+
{%endcomment%}
+
+ {{ training_event.description }}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_desktop_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_desktop_view.html.liquid
new file mode 100644
index 00000000..5c1abfec
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_desktop_view.html.liquid
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+ {% include "training_session_details" %}
+
+
+ {% include "training_session_cta" %}
+
+
+
+
+ {% include "training_session_description" %}
+
+
+
+
+
+
+ {% t shared.more_sessions %}
+
+ {% if training_event.sessions.size > 1 %}
+ {% include "training_session_more_sessions" %}
+ {% else %}
+
+
![{% t .empty %}]()
+
+ {% t .empty %}
+
+
+ {% endif %}
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_details.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_details.html.liquid
new file mode 100644
index 00000000..bc3d60c6
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_details.html.liquid
@@ -0,0 +1,24 @@
+
+ {% include "training_session_date" %}
+
+
+
+ {{ training_session.time_period }} {{ training_session.time_zone }}
+
+
+ {% if training_session.location %}
+
+
+ {{ training_session.location }}
+
+ {% endif %}
+
+ {% if training_session.session_url %}
+
+ {% endif %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_header.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_header.html.liquid
new file mode 100644
index 00000000..c60024b2
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_header.html.liquid
@@ -0,0 +1,10 @@
+
+ {% t shared.event_types, key: training_event.event_type %}
+
+
+
+
+
+
+ {{ training_event.title }}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_mobile_view.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_mobile_view.html.liquid
new file mode 100644
index 00000000..00455d4e
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_mobile_view.html.liquid
@@ -0,0 +1,22 @@
+
+
+ {% include "training_session_header" %}
+
+ {% include "training_session_details" %}
+
+ {% include "training_session_cta" %}
+
+
+
+
+ {% include "training_session_description" %}
+
+
+{% if training_event.sessions.size > 1 %}
+
+
+ {% t shared.more_sessions %}
+
+ {% include "training_session_more_sessions" %}
+
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_more_sessions.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_more_sessions.html.liquid
new file mode 100644
index 00000000..6cfafa87
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_more_sessions.html.liquid
@@ -0,0 +1,3 @@
+{% for session in training_event.sessions %}
+ {% include "training_session_tile", current_session: training_session %}
+{% endfor %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_tile.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_tile.html.liquid
new file mode 100644
index 00000000..e5ad8714
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_training_session_tile.html.liquid
@@ -0,0 +1,17 @@
+{% if current_session.id != session.id %}
+
+
+
+
+ {{ session.month }} {{ session.day }}, {{ session.year }}
+
+
+ {{ session.time_period }} {{ session.time_zone }}
+
+
+
+
+{% endif %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/_widget_course_progress.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/_widget_course_progress.html.liquid
new file mode 100644
index 00000000..a4801f35
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/_widget_course_progress.html.liquid
@@ -0,0 +1,88 @@
+
+
+
+ {% if courses.enrolled.any? %}
+ {% assign countComplete = 0 %}
+ {% assign countInProgress = 0 %}
+ {% assign countNotStarted = 0 %}
+ {% assign countTotal = 0 | times: 1.0 %}
+ {% for course in courses.enrolled %}
+ {% assign countTotal = countTotal | plus: 1 %}
+ {% if course.progress == 100 %}
+ {% assign countComplete = countComplete | plus: 1 %}
+ {% endif %}
+ {% if course.progress > 0 and course.progress < 100 %}
+ {% assign countInProgress = countInProgress | plus: 1 %}
+ {% endif %}
+ {% if course.progress == 0 %}
+ {% assign countNotStarted = countNotStarted | plus: 1 %}
+ {% endif %}
+ {% endfor %}
+
+ -
+ {%
+ include "progress_circle",
+ name:'Completed' ,
+ count: countComplete ,
+ total: countTotal,
+ size: "120",
+ stroke_color: "rgba(43, 178, 76, 1)",
+ stroke_color_bg: "rgba(255, 255, 255, 0.15)"
+ %}
+
+ -
+ {%
+ include "progress_circle",
+ name:'In Progress' ,
+ count: countInProgress ,
+ total: countTotal,
+ size: "120",
+ stroke_color: "rgba(43, 178, 76, 1)",
+ stroke_color_bg: "rgba(255, 255, 255, 0.15)"
+ %}
+
+
+ {% 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/Custom_Templates/customer_templates/ACPA Sandbox v1/account.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/account.html.liquid
new file mode 100644
index 00000000..2ad5d917
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/account.html.liquid
@@ -0,0 +1,14 @@
+{% include "header" %}
+
+
+
+ {% include "account_mobile_view", form: form %}
+
+
+
+ {% include "account_desktop_view", form: form %}
+
+
+
+{% include "footer" %}
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_email.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_email.html.liquid
new file mode 100644
index 00000000..a413959c
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_email.html.liquid
@@ -0,0 +1,59 @@
+
+
+ {% include "header_minimal" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_employee.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_employee.html.liquid
new file mode 100644
index 00000000..c8d8adf7
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_employee.html.liquid
@@ -0,0 +1,59 @@
+
+
+ {% include "header_minimal" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_phone_number.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_phone_number.html.liquid
new file mode 100644
index 00000000..aafae119
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_phone_number.html.liquid
@@ -0,0 +1,40 @@
+
+
+ {% include "header_minimal" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_terms.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_terms.html.liquid
new file mode 100644
index 00000000..a7087db2
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/auth_url_terms.html.liquid
@@ -0,0 +1,74 @@
+
+
+ {% include "header_minimal" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/catalog.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/catalog.html.liquid
new file mode 100644
index 00000000..df8e758f
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/catalog.html.liquid
@@ -0,0 +1,466 @@
+{% include "header" %}
+{% include "course_version_outdated_alert", courses: courses.in_catalog %}
+{% include "sub_navigation" %}
+
+
+
+
+
+
+
+
+
+ {% assign sorted_categories = current_school.filterable_categories | sort: "name" %}
+ {% for category in sorted_categories %}
+ {% unless category.name contains '[Role]' %}
+
+
+
+
+ {% endunless %}
+ {% endfor %}
+
+
+
+
+ {% assign allDurations = "10 Minutes or less, 10 - 30 Minutes, 30 - 60 Minutes, 1 - 2 Hours, 2 Hours or more" | split: ', ' %}
+ {% for duration in allDurations %}
+ {% assign duration_id = duration | replace: ' ', '-' | replace: ',', '' | downcase %}
+
+
+
+
+ {% endfor %}
+
+
+ {% assign render_roles = false %}
+ {% for category in current_school.filterable_categories %}
+ {% if category.name contains '[Role]' %}
+ {% assign render_roles = true %}
+ {% endif %}
+ {% endfor %}
+ {% if render_roles %}
+
+
+ {% assign sorted_cats = current_school.filterable_categories | sort: "name" %}
+ {% for category in sorted_cats %}
+ {% if category.name contains '[Role]' %}
+ {% assign roleSplit = category.name | split: '-' %}
+ {% assign roleName = roleSplit[1] | strip %}
+ {% assign role_id = roleName | replace: ' ', '-' | downcase %}
+
+
+
+
+ {% endif %}
+ {% endfor %}
+
+ {% endif %}
+
+
+
+
+ {% if courses.in_catalog and courses.in_catalog.size > 0 %}
+ {% for course in courses.in_catalog %}
+
+
+
+
+ {% if course.image_url %}
+

+ {% endif %}
+
+
+
+
+
+ {{ course.name }}
+
+
+
+
+
+ {{ course.activities_count }}
+
+ Activities
+
+
+
+
+ {{ course.properties['course_time'] | default: 0 }}
+
+
+ Mins
+
+
+
+
+
+
+
+
+ {% endfor %}
+ {% else %}
+
No courses found matching your filters.
+ {% endif %}
+
+
+
+
+{% include "footer" %}
+
+
+
+
+
+
+
+
+
+
+
+
+{% include "header" %}
+{% include "course_version_outdated_alert", courses: courses.in_catalog %}
+{% include "sub_navigation" %}
+
+
+
+
+
+
+
+
+ {% assign sorted_categories = current_school.filterable_categories | sort: "name" %}
+ {% for category in sorted_categories %}
+ {% unless category.name contains '[Role]' %}
+
+
+
+
+ {% endunless %}
+ {% endfor %}
+
+
+
+
+ {% assign allDurations = "10 Minutes or less, 10 - 30 Minutes, 30 - 60 Minutes, 1 - 2 Hours, 2 Hours or more" | split: ', ' %}
+ {% for duration in allDurations %}
+ {% assign duration_id = duration | replace: ' ', '-' | replace: ',', '' | downcase %}
+
+
+
+
+ {% endfor %}
+
+
+ {% assign render_roles = false %}
+ {% for category in current_school.filterable_categories %}
+ {% if category.name contains '[Role]' %}
+ {% assign render_roles = true %}
+ {% endif %}
+ {% endfor %}
+ {% if render_roles %}
+
+
+ {% assign sorted_cats = current_school.filterable_categories | sort: "name" %}
+ {% for category in sorted_cats %}
+ {% if category.name contains '[Role]' %}
+ {% assign roleSplit = category.name | split: '-' %}
+ {% assign roleName = roleSplit[1] | strip %}
+ {% assign role_id = roleName | replace: ' ', '-' | downcase %}
+
+
+
+
+ {% endif %}
+ {% endfor %}
+
+ {% endif %}
+
+
+
+
+ {% if courses.in_catalog and courses.in_catalog.size > 0 %}
+
+ {% for course in courses.in_catalog %}
+
+
+
+ {% if course.image_url %}
+

+ {% endif %}
+
+
{{ course.name }}
+
{{ course.full_description | truncate: 120 }}
+
+
+
+ {% endfor %}
+
+ {% else %}
+
No courses found matching your filters.
+ {% endif %}
+
+
+
+{% include "footer" %}
+
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/course.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/course.html.liquid
new file mode 100644
index 00000000..d86424f6
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/course.html.liquid
@@ -0,0 +1,83 @@
+{% assign quiz_only = false %}
+{% assign course_name = course.name | downcase%}
+{% if course_name contains "in-person training" %}
+ {% assign none_quiz_found = false %}
+
+ {% for section in course.sections %}
+ {% if none_quiz_found %}
+ {%break%}
+ {% endif %}
+ {% for activity in section.activities %}
+ {%if activity.type != "quiz" %}
+ {% assign none_quiz_found = true %}
+ {%break%}
+ {%endif%}
+ {% endfor %}
+ {% endfor %}
+ {% if none_quiz_found == false%}
+ {%assign quiz_only = true%}
+
+ {% endif %}
+{% endif %}
+
+
+{% assign pres_only = false %}
+{% assign course_name = course.name | downcase%}
+{% if course_name contains "presentation slides" %}
+ {% assign none_pres_found = false %}
+
+ {% for section in course.sections %}
+ {% if none_pres_found %}
+ {%break%}
+ {% endif %}
+ {% for activity in section.activities %}
+ {%if activity.type != "document" %}
+ {% assign none_pres_found = true %}
+ {%break%}
+ {%endif%}
+ {% endfor %}
+ {% endfor %}
+ {% if none_pres_found == false%}
+ {%assign pres_only = true%}
+
+ {% endif %}
+{% endif %}
+
+
+{% assign discussion = false %}
+{% assign course_name = course.name | downcase%}
+{% if course_name contains "live discussion" %}
+ {% assign none_discussion = false %}
+
+ {% for section in course.sections %}
+ {% if none_discussion%}
+ {%break%}
+ {% endif %}
+ {% for activity in section.activities %}
+ {%if activity.type != "richtext" %}
+ {% assign none_discussion = true %}
+ {%break%}
+ {%endif%}
+ {% endfor %}
+ {% endfor %}
+ {% if none_discussion == false%}
+ {%assign discussion = true%}
+
+ {% endif %}
+{% endif %}
+
+
+
+
+
+ {% include "header" %}
+
+
+ {% include "course_desktop_view" %}
+
+
+ {% include "course_mobile_view" %}
+
+
+ {% include "footer" %}
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/courses.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/courses.html.liquid
new file mode 100644
index 00000000..f9f9c238
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/courses.html.liquid
@@ -0,0 +1,59 @@
+{% include "header" %}
+{% include "course_version_outdated_alert", courses: courses.enrolled %}
+{% include "sub_navigation" %}
+
+
+ {% include "courses_index", class: "col-xs-12 col-sm-6 col-lg-4 np-stretch-content" %}
+
+{% include "footer" %}
+
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/dashboard.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/dashboard.html.liquid
new file mode 100644
index 00000000..faea41ad
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/dashboard.html.liquid
@@ -0,0 +1,236 @@
+
+{% include "header" %}
+{% include "course_version_outdated_alert", courses: courses.enrolled %}
+
+
+

+
+
+
+
+{% include "sub_navigation" %}
+
+
+
+
+ {%include "featured_carousel"%}
+ {%comment%}
+ {% if courses.enrolled.any? %}
+ {% if categories.enrolled.any? %}
+ {% assign all_categories = categories.enrolled | map: "name" %}
+ {% for enrolled_category in all_categories %}
+
+
+
+ Topic
+
+
+ {{ enrolled_category }}
+
+
+ {%
+ include "filter_by_progress",
+ label: "Filter by Progress:",
+ default_option: "All Courses",
+ topic: enrolled_category,
+ %}
+
+ {%
+ include "carousel_courses",
+ items: courses.enrolled,
+ topic: enrolled_category,
+ %}
+ {% endfor %}
+ {% else %}
+ {% assign enrolled_category = "Not Categorized" %}
+
+
+
+ Topic
+
+
+ Featured Courses
+
+
+ {%
+ include "filter_by_progress",
+ label: "Filter by Progress:",
+ default_option: "All Courses",
+ topic: enrolled_category,
+ %}
+
+ {%
+ include "carousel_courses",
+ items: courses.enrolled,
+ topic: enrolled_category,
+ %}
+ {% endif %}
+ {% else %}
+
+ Courses
+
+ {% capture message %}
+ {% t shared.zero_state.courses.index,
+ key: current_school.course_vocabulary
+ %}
+ {% endcapture %}
+
+ {% include "courses_zero_state", message: message %}
+
+ {% endif %}
+ {%endcomment%}
+
+
+ {% include "section_popular_topics" %}
+
+
+ {% if features.learning_paths? %}
+
+ {% t shared.learning_paths %}
+
+ {% include "learning_paths_index", items: learning_paths.enrolled %}
+ {% endif %}
+
+
+
Course Progress
+ {% include "widget_course_progress" %}
+
+
+
+
+
+
+
+
+ Training Events
+
+
+ Discover online events to maximize your learning
+
+ {% if training_events.enrolled.any? %}
+ {%
+ include "carousel_events",
+ items: training_events.enrolled,
+ %}
+ {% else %}
+
+ {% include "training_events_zero_state" %}
+
+
+ {% endif %}
+
+
+
+{% include "footer" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/forgot_password.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/forgot_password.html.liquid
new file mode 100644
index 00000000..3d65513f
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/forgot_password.html.liquid
@@ -0,0 +1,25 @@
+
+
+ {% include "header_minimal" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/homepage.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/homepage.html.liquid
new file mode 100644
index 00000000..77559cc9
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/homepage.html.liquid
@@ -0,0 +1,52 @@
+{% include "header" %}
+{% include "course_version_outdated_alert", courses: courses.featured %}
+
+
+

+
+
+ {% include "sub_navigation" %}
+
+
+
+ {{ 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 %}
+
+
![{% t .empty, key: current_school.course_vocabulary %}]()
+
+ {% endif %}
+
+
+{% include "footer" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/learning_path.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/learning_path.html.liquid
new file mode 100644
index 00000000..e3d4db1f
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/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/Custom_Templates/customer_templates/ACPA Sandbox v1/learning_path_summary.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/learning_path_summary.html.liquid
new file mode 100644
index 00000000..99ae32ed
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/learning_path_summary.html.liquid
@@ -0,0 +1,10 @@
+{% include "header" %}
+
+
+ {% include "learning_path_summary_desktop_view" %}
+
+
+ {% include "learning_path_summary_mobile_view" %}
+
+
+{% include "footer" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/learning_paths.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/learning_paths.html.liquid
new file mode 100644
index 00000000..980f664e
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/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/Custom_Templates/customer_templates/ACPA Sandbox v1/login-page.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/login-page.html.liquid
new file mode 100644
index 00000000..7167a0f9
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/login-page.html.liquid
@@ -0,0 +1,101 @@
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/login.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/login.html.liquid
new file mode 100644
index 00000000..bde185dd
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/login.html.liquid
@@ -0,0 +1,53 @@
+
+
+ {% include "header_minimal" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/master.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/master.html.liquid
new file mode 100644
index 00000000..63345068
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/master.html.liquid
@@ -0,0 +1 @@
+{% body %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/not_found.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/not_found.html.liquid
new file mode 100644
index 00000000..91c76e4b
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/not_found.html.liquid
@@ -0,0 +1,10 @@
+
+
+
+

+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/private_certificate.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/private_certificate.html.liquid
new file mode 100644
index 00000000..15d05419
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/private_certificate.html.liquid
@@ -0,0 +1,10 @@
+{% include "header" %}
+{% include "certificates_top_bar" %}
+
+
+
+ {% include "certificates_preview" %}
+ {% include "certificates_info_column" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/public_certificate.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/public_certificate.html.liquid
new file mode 100644
index 00000000..15d05419
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/public_certificate.html.liquid
@@ -0,0 +1,10 @@
+{% include "header" %}
+{% include "certificates_top_bar" %}
+
+
+
+ {% include "certificates_preview" %}
+ {% include "certificates_info_column" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/register.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/register.html.liquid
new file mode 100644
index 00000000..82c73d45
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/register.html.liquid
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/reset_password.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/reset_password.html.liquid
new file mode 100644
index 00000000..281c6eaa
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/reset_password.html.liquid
@@ -0,0 +1,43 @@
+
+
+ {% include "header_minimal" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/search.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/search.html.liquid
new file mode 100644
index 00000000..3922ee49
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/search.html.liquid
@@ -0,0 +1,27 @@
+{% include "header" %}
+
+
+ {% t .title %}
+
+
+ {% if results.items.any? %}
+ {% render "search_result" for results.items as result %}
+ {% else %}
+ {% include "search_zero_state" %}
+ {% endif %}
+
+{% include "footer" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/sign_up.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/sign_up.html.liquid
new file mode 100644
index 00000000..7a903da4
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/sign_up.html.liquid
@@ -0,0 +1,72 @@
+
+
+ {% include "header_minimal" %}
+
+
+
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/styles.css.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/styles.css.liquid
new file mode 100644
index 00000000..07df6360
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/styles.css.liquid
@@ -0,0 +1,1880 @@
+/*
+ Put your custom overlay styles in here
+ You can use your northpass color palette in this file
+
+{{ color_palette.button_font_color }}
+{{ color_palette.button_color }}
+{{ color_palette.button_hover_color }}
+{{ color_palette.header_font_color }}
+{{ color_palette.header_font_hover_color }}
+{{ color_palette.header_color }}
+*/
+
+/**** TABLE OF CONTENTS ========
+
+1.0 - GLOBAL STYLING
+2.0 - PAGE SPECIFIC STYLING
+ 2.1 - HOMEPAGE
+ 2.2 - DASHBOARD
+ 2.3 - CATALOG
+ 2.4 - COURSE COVER PAGE
+ 2.5 - TRAINING SESSION
+ 2.6 - LOGIN PAGE
+ 2.7 - LEARNING PATH COVER PAGE
+ 2.8 - SEARCH PAGE
+3.0 - COMPONENT SPECIFIC STYLING
+ 3.1 - HEADER
+ 3.2 - SUB NAV
+ 3.3 - FOOTER
+ 3.4 - BUTTONS
+ 3.5 - HEADINGS, SUBHEADS & GENERAL TEXT
+ 3.6 - COURSE CARD
+ 3.7 - LEARNING PATH CARD
+ 3.8 - TRAINING EVENT CARD
+ 3.9 - COURSE BANNER
+ 3.10 - COURSE DETAILS
+ 3.11 - COURSE OUTLINE
+ 3.12 - FILTER DROPDOWN
+ 3.13 - CAROUSEL - GLOBAL STYLES
+ 3.14 - CAROUSEL - EVENTS
+ 3.15 - CAROUSEL - COURSES
+ 3.16 - CAROUSEL - INSTRUCTORS
+ 3.17 - HOMEPAGE SECTION - FEATURED PHOTOGRAPHY
+ 3.18 - HOMEPAGE SECTION - TIPS & TRICKS
+ 3.19 - HOMEPAGE SECTION - FAQS
+ 3.20 - HOMEPAGE SECTION - FEATURED COURSES
+*/
+
+/*
+ 1.0 GLOBAL SYLING
+*/
+body {
+ font-family: "Lexend", "Roboto", sans-serif;
+}
+
+div {
+ color: #fff;
+}
+.np-color-white {
+ color: #fff;
+}
+
+
+.np-main .np-resource-title,
+.np-main .np-resource-subtitle,
+.np-top-title,
+.np-training-session-sessions-title,
+.np-content-instructors-content-name,
+.np-content-instructors-content-info {
+ color: #2E5667;
+}
+
+.np-main .np-resource-subtitle,
+.np-training-session-sessions-title,
+.np-content-instructors-content-info {
+ opacity: 0.8;
+}
+
+.np-resource-title {
+ font-weight: bold;
+}
+.np-resource-header-card {
+ background: transparent;
+ box-shadow: none;
+ color: #fff;
+}
+
+.np-dashboard-border {
+ background: transparent;
+ border: 1px solid rgba(255, 255, 255, 0.15);
+}
+
+.np-dashboard-border .np-card-content,
+.np-dashboard-border.np-card-container {
+ background: transparent;
+}
+.np-dashboard-resources .np-card:last-of-type {
+ padding-bottom: 1rem;
+}
+
+.np-card-content-divider {
+ border-top: 1px solid rgba(255, 255, 255, 0.15);
+ margin-top: 3rem;
+ padding-top: 3rem;
+}
+
+.np-top-cta {
+ border-radius: 0;
+}
+.np-text-light {
+ color: rgba(255, 255, 255, 0.5);
+}
+.np-flex-wrapper {
+ display: flex;
+}
+
+.choices__list--dropdown .choices__item {
+ color: #002532;
+}
+.dropdown [type="checkbox"]:checked + label:before {
+ background-color: #298e4e;
+}
+
+.dropdown-button-apply {
+ background: linear-gradient(90deg, #298e4e 0%, #035161 100%) !important;
+ color: #fff;
+}
+
+.np-zero-state-text {
+ color: #2E5667;
+ opacity: 0.5;
+}
+.np-dashboard-resources-container,
+.np-learning-paths-resources-container {
+ border-radius: 0;
+}
+
+.np-course-version-outdated-popup-trigger,
+.np-popup-header-icon {
+ color: #2bb24c;
+}
+.np-popup-tooltip {
+ background-color: #001e2e;
+ color: #fff;
+ border: 2px solid rgba(255, 255, 255, 0.5);
+ border-radius: 0;
+ bottom: 30px;
+ box-shadow: 0 2px 8px 0 rgb(53 64 78 / 25%);
+}
+.np-popup-header {
+ background-color: #001e2e;
+ border-radius: 0;
+ color: #fff;
+}
+.np-popup-body,
+.np-popup-header-title {
+ color: #fff;
+}
+.np-popup-body-button {
+ background: linear-gradient(90deg, #298e4e 0%, #035161 100%);
+ border-radius: 0;
+ text-transform: uppercase;
+}
+
+.np-alert.np-alert-info {
+ background: linear-gradient(90deg, #298e4e 0%, #035161 100%);
+}
+
+@media (min-width: 768px) {
+ .np-md-flex-wrapper {
+ display: flex;
+ }
+}
+
+/*
+ 2.0 - PAGE SPECIFIC STYLING
+*/
+
+/*
+ 2.1 - HOMEPAGE
+*/
+.np-homepage-hero-image {
+ height: 300px;
+}
+
+.np-homepage-hero-content {
+ padding: 2.25rem 2.5rem;
+ bottom: 0;
+}
+.np-homepage-featured-text {
+ padding: 0 2rem 2rem;
+}
+
+.np-homepage-featured .np-homepage-headline,
+.np-homepage-featured .np-homepage-subheadline {
+ color: #36aaa7;
+}
+
+.np-homepage-hero .np-homepage-headline {
+ font-size: 32px;
+ line-height: 48px;
+}
+.np-homepage-featured .np-homepage-subheadline {
+ opacity: 0.5;
+}
+
+.np-homepage-hero-cta,
+.np-button.np-homepage-hero-cta {
+ margin-top: 1.5rem;
+ background: rgba(0, 37, 50, 0.5);
+ text-transform: uppercase;
+ height: 40px;
+}
+
+.np-topics-list {
+ margin: 0 4%;
+}
+.np-topics-list .np-stretch-content {
+ flex-flow: row wrap;
+}
+.np-topics-list .np-button-secondary {
+ margin: 6px 0;
+ flex: 0 1 1;
+}
+
+.np-topics-list .np-button.np-top-button {
+ text-transform: none;
+ padding: 0 1rem;
+ white-space: normal;
+ text-align: center;
+}
+
+@media screen and (min-width: 768px) {
+ .np-homepage-featured-text {
+ padding: 0 4rem 2rem;
+ }
+ .np-homepage-hero-image {
+ height: auto;
+ min-height: 350px;
+ }
+ .np-homepage-hero-content {
+ padding: 5rem 4rem 2.25rem;
+ bottom: 0;
+ }
+
+ .np-homepage-hero-cta,
+ .np-button.np-homepage-hero-cta {
+ margin-top: 2.25rem;
+ height: 50px;
+ }
+
+ .np-homepage-hero .np-homepage-headline {
+ font-size: 36px;
+ line-height: 45px;
+ }
+ .np-homepage-hero .np-homepage-subheadline {
+ font-size: 18px;
+ line-height: 24px;
+ }
+ .np-button {
+ font-size: 0.875rem;
+ height: 40px;
+ }
+
+ .np-topics-list {
+ margin: 0 4.5%;
+ }
+ .np-topics-list .np-button-secondary {
+ margin: 6px;
+ flex: 0 1 calc(33.33% - 12px);
+ height: 52px;
+ }
+}
+
+@media screen and (min-width: 992px) {
+ .np-homepage-hero-image {
+ min-height: 450px;
+ }
+ .np-homepage-hero-content {
+ bottom: auto;
+ }
+
+ .np-homepage-hero .np-homepage-headline {
+ font-size: 58px;
+ line-height: 72px;
+ }
+ .np-homepage-hero .np-homepage-subheadline {
+ font-size: 24px;
+ line-height: 32px;
+ }
+ .np-topics-list .np-button-secondary {
+ flex: 0 1 calc(25% - 12px);
+ }
+
+}
+
+@media screen and (min-width: 1200px) {
+ .np-topics-list .np-button-secondary {
+ flex: 0 1 calc(20% - 12px);
+ }
+ .np-homepage-hero .np-homepage-headline {
+ font-size: 66px;
+ line-height: 82px;
+ }
+}
+
+/*
+ 2.2 - DASHBOARD PAGE
+*/
+
+.np-dashboard-resources-title {
+ color: #36aaa7;
+ opacity: 1;
+ margin-bottom: 19px;
+}
+
+.np-dashboard .np-dashboard-resources-title,
+.np-dashboard .np-md-flex-wrapper {
+ margin-bottom: 19px;
+}
+.np-dashboard .dashboard-section-courses .np-dashboard-resources-title {
+ margin-bottom: 0;
+}
+.np-dashboard .np-learning-paths-resources .np-card {
+ padding-bottom: 2.187rem;
+}
+
+.np-dashboard-resources-category {
+ font-size: 20px;
+ line-height: 25px;
+ display: block;
+ font-weight: 500;
+ margin-top: 4px;
+}
+.dashboard-text-color {
+ color: #36aaa7;
+}
+
+@media (min-width: 768px) {
+ .np-dashboard .np-md-flex-wrapper .np-dashboard-resources-title {
+ margin-bottom: 0;
+ }
+ .np-dashboard-resources-title {
+ font-size: 0.937rem;
+ }
+ .np-dashboard .np-md-flex-wrapper {
+ justify-content: space-between;
+ align-items: flex-end;
+ }
+}
+
+/*
+ 2.3 - CATALOG
+*/
+
+.np-catalog .np-progress-filter-wrapper,
+.np-catalog .np-filter {
+ margin-bottom: 24px;
+}
+.catalog-filters {
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+}
+
+@media (min-width: 768px) {
+ .np-catalog-header {
+ align-items: start;
+ }
+ .np-catalog .np-progress-filter-wrapper,
+ .np-catalog .np-filter {
+ margin: 0;
+ }
+}
+
+/*
+ 2.4 - COURSE COVER PAGE
+*/
+#course-desktop .np-course-content {
+
+ padding: 0;
+}
+#course-mobile .np-card-container {
+
+ margin-top: 0;
+}
+.np-content-instructors-content-name {
+ font-size: 1.062rem;
+ margin-bottom: 3px;
+}
+.np-content-instructors-content-info {
+ font-size: 0.937rem;
+}
+
+.np-content-categories-content-item {
+ background: #36aaa7;
+ color: #fff;
+}
+
+/*
+ 2.5 TRAINING SESSION
+*/
+
+.np-training-session-tile,
+.np-training-session-tile:hover {
+ background-color: #001e2e;
+ border-radius: 0;
+ color: #fff;
+}
+
+.np-training-session-tile-icon,
+.np-training-session .np-top-vocabulary .np-training-session-icon,
+.np-button-color.np-training-session-icon {
+ color: #2bb24c;
+}
+.np-training-session-tile-chevron {
+ color: #fff;
+}
+
+.np-training-session .np-card-training-session-date-bar {
+ left: 0;
+ right: auto;
+ transform: rotate(180deg);
+}
+
+.np-training-session-zero-state {
+ border: 1px solid rgba(255, 255, 255, 0.5);
+ border-radius: 0px;
+}
+
+/*
+ 2.6 LOGIN PAGE
+*/
+
+.np-account .np-form-action {
+ background: linear-gradient(90deg, #298e4e 0%, #035161 100%);
+ text-transform: uppercase;
+}
+.np-input-label {
+ color: #fff;
+ font-size: 0.85rem;
+ margin-bottom: 0.35rem;
+ opacity: 0.75;
+}
+
+.np-account-avatar p {
+ color: #fff;
+}
+.terms-of-service a {
+ color: #2bb24c;
+}
+.np-account-avatar-choice .np-button-secondary {
+ background: transparent !important;
+ border: 1px solid rgba(255, 255, 255, 0.5);
+ color: #fff;
+ height: 40px !important;
+}
+
+.np-open-access .np-box,
+.np-open-access .np-box .np-header-color {
+ border-radius: 0;
+ background: #001e2e;
+ box-shadow: none;
+}
+.np-open-access .np-alert.np-alert-error,
+.np-open-access .np-box .np-box-content-container .np-form-action {
+ background: linear-gradient(90deg, #CD7146 0%, #cd7146 100%);
+}
+
+.np-open-access .np-box .np-box-content-container .np-form-headline {
+ color: #fff;
+ margin-bottom: 1.5rem;
+}
+
+.np-open-access .np-box .np-box-content-container .np-form-subheadline {
+ color: #fff;
+ opacity: 0.75;
+}
+
+.np-open-access .np-box .np-box-content-container .np-form-action {
+ background:linear-gradient(90deg, #CD7146 0%, #cd7146 100%);
+ text-transform: uppercase;
+}
+
+/*
+ 2.7 - LEARNING PATH COVER PAGE
+*/
+
+.np-learning-path-outline-inactive-item {
+ border: 1px solid rgba(255, 255, 255, 0.5);
+}
+
+.np-learning-path-outline-bar {
+ border-radius: 0;
+ width: 3px;
+}
+
+.np-top-image,
+.np-learning-path-outline-course-image {
+ border-radius: 0;
+}
+
+/*
+ 2.8 - SEARCH PAGE
+*/
+
+.np-search-result-title {
+ color: #fff;
+}
+
+.np-search-result-snippet {
+ opacity: 0.75;
+}
+
+.np-search .np-resource-subtitle-number {
+ color: #2bb24c;
+}
+
+.np-search .np-resource-subtitle-number,
+.np-search .np-results-term {
+ color: #66c92d;
+ font-weight: 700;
+}
+
+/*
+ 3.0 - COMPONENT SPECIFIC STYLING
+*/
+
+/*
+ 3.1 - HEADER
+*/
+.np-header {
+ background: #192B4C;
+ border-bottom: 2px solid rgba(255, 255, 255, 0.05);
+}
+
+.np-header.np-header-absolute {
+ position: absolute;
+ background: transparent;
+ border-bottom: none;
+}
+
+@media (min-width: 768px) {
+ .np-dashboard-header .np-resource-subtitle {
+ margin-bottom: 2.5rem;
+ }
+ .np-header-desktop-nav {
+ display: none;
+ }
+}
+
+@media (min-width: 1024px) {
+ .np-header-desktop-nav {
+ display: flex;
+ }
+}
+
+/*
+ 3.2 - SUB NAV
+*/
+.np-sub-navigation-content {
+ background: #f2f4f5;
+}
+.np-sub-navigation {
+ background: unset !important;
+ margin-bottom: 1rem;
+ padding: 0 1rem 0;
+}
+
+.np-sub-navigation-content-item-link {
+ justify-content: flex-end;
+ height: 30px;
+ color: #36aaa7;
+
+}
+
+.np-sub-navigation-content-item-active .np-sub-navigation-content-item-link {
+ color: #36aaa7;
+ opacity: 0.7;
+ font-weight: 500;
+ justify-content: flex-end;
+}
+
+.np-sub-navigation-content-item-active .np-sub-navigation-content-item-link,
+.np-sub-navigation-content-item-active .np-sub-navigation-content-item-bar {
+ opacity: 1;
+}
+
+.np-sub-navigation-content-item-bar {
+ background-color: #36aaa7;
+ margin: 0 auto;
+ width: 100%;
+ opacity: 0;
+ display: block;
+ height: 0.2rem;
+}
+
+/*
+ 3.3 - FOOTER
+*/
+.np-footer {
+ background: #192B4C;
+}
+
+.np-footer-navigation-link,
+.np-footer-social-links-icon.np-button-color,
+.np-footer-support-link.np-button-color {
+ color: #2bb24c;
+}
+.np-footer-support-item {
+ color: rgba(255, 255, 255, 0.5);
+}
+
+/*
+ 3.4 - BUTTONS
+*/
+
+.np-button {
+ border-radius: 0;
+}
+
+.np-top-button.np-button.np-button-secondary,
+.np-button.dropdown-button {
+ background-color: transparent !important;
+ background-image: none;
+ font-weight: 600;
+ border: 2px solid #bac4ca;
+ color: #2E5667;
+}
+
+.np-button.np-background-color,
+.np-button.np-top-button,
+.np-card-content-footer .np-button {
+ text-transform: uppercase;
+}
+
+button.enwYlE,
+button.enwYlE:hover {
+ background-color: transparent;
+ border: 1px solid rgba(255, 255, 255, 0.5);
+ border-radius: 0;
+ padding: 8px 12px;
+ color: #fff !important;
+}
+
+button.jryxug {
+ color: #fff;
+}
+.bpSgf,
+.fsgQJU {
+ color: rgba(255, 255, 255, 0.75) !important;
+}
+
+.mjmTc {
+ border-radius: 0 !important;
+}
+
+/* 3.5 - HEADINGS, SUBHEADS & GENERAL TEXT */
+.np-card-heading {
+ font-size: 1.25rem;
+}
+.np-text-title {
+
+ font-size: 0.937rem;
+}
+
+@media (min-width: 768px) {
+ .np-card-heading {
+ font-size: 1.5rem;
+ line-height: 1.875rem;
+ }
+ .np-card-text {
+ line-height: 1.75rem;
+ }
+}
+
+/*
+ 3.6 - COURSE CARD
+*/
+.np-card-container {
+ height: auto;
+ position: relative;
+ color: #fff;
+}
+
+.np-card-container,
+.np-card-container-training-session {
+ border-radius: 0;
+ box-shadow: none;
+}
+
+.np-card-padding,
+.np-card-padding-dynamic {
+ padding: 1.5rem;
+}
+
+.np-card-image-overlay {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ opacity: 0.9;
+}
+
+.np-card-image-content-top,
+.np-card-image-content-bottom {
+ position: absolute;
+ left: 1.5rem;
+ z-index: 1;
+}
+
+.np-card-image-content-top {
+ top: 1.5rem;
+}
+.np-card-image-content-bottom {
+ bottom: 1.5rem;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+.np-card-image-content-bottom .np-card-content-progress {
+ color: #fff;
+ margin-top: 0;
+}
+
+.np-card-content-footer {
+ margin-top: 1.2rem;
+}
+.np-card-content-footer .np-button {
+ width: 100%;
+ border-radius: 25px;
+}
+
+@media screen and (min-width: 768px) {
+ .np-card-content-title {
+ font-size: 1.1rem;
+ flex: 1;
+ }
+
+ .np-card-image-content-top,
+ .np-card-image-content-bottom {
+ left: 1.5rem;
+ right: 1.5rem;
+ }
+
+ .np-card-image-content-top {
+ top: 1.5rem;
+ }
+ .np-card-image-content-bottom {
+ bottom: 1.5rem;
+ }
+ .np-card-padding,
+ .np-card-padding-dynamic {
+ padding: 1.5rem;
+ }
+}
+
+@media screen and (min-width: 1024px) {
+ .np-card-content-title {
+ font-size: 1.5rem;
+ }
+
+ .np-card-image-content-top,
+ .np-card-image-content-bottom {
+ left: 2rem;
+ right: 2rem;
+ }
+ .col-xs-12 .np-top-image-spacing .np-course-banner{
+ margin-bottom: 0rem !important;
+ }
+ .np-top-image-spacing {
+ margin-bottom: 0rem !important;
+ }
+ .np-card-image-content-top {
+ top: 2rem;
+ }
+ .np-card-image-content-bottom {
+ bottom: 2rem;
+ }
+ .np-card-padding,
+ .np-card-padding-dynamic {
+ padding: 2rem;
+ }
+}
+
+@media screen and (max-width: 800px) {
+ .col-xs-12 .np-top-image-spacing .np-course-banner{
+ margin-bottom: 0rem !important;
+ }
+ .np-top-image-spacing {
+ margin-bottom: 0rem !important;
+ }
+ .np-top-cta {
+ margin-top: 0rem;
+ }
+ .np-card-image .np-learning-path-image {
+ width: 100%;
+ }
+ .np-card-content-title {
+ font-size: 1.125rem;
+
+ }
+ .np-learning-path-image {
+ width: 100% !important;
+ }
+ np-course-detail {
+ display: flex;
+ }
+ .np-details-label {
+ display: flex;
+ }
+ .np-detail-text {
+ margin-right: 1rem;
+ }
+
+ main .col-xs-12 {
+ padding: 0rem !important;
+
+
+ }
+ .np-button {
+ font-size: 1rem;
+ padding: 1rem;
+
+ }
+ .np-learning-path .np-card-content-footer .np-button {
+ width: 100% !important;
+ }
+ .np-card-training-session-date-day {
+ margin-right: 1rem !important;
+ }
+
+ .np-carousel-card {
+ display: flex !important;
+ justify-content: center;
+ }
+ main .np-carousel-card .not-started .slick-slide .slick-current .slick-active {
+ display: flex;
+ justify-content: center;
+ }
+ .np-learning-paths-resources {
+ display: flex;
+ align-items: center;
+ flex-direction: column;
+ }
+ .np-top-image {
+ border-radius: 0px;
+ }
+
+}
+
+/*
+ 3.7 - LEARNING PATH CARD
+*/
+
+.np-learning-path .np-card-text-wrapper {
+ position: relative;
+ z-index: 2;
+}
+
+.np-learning-paths .np-card-content-description {
+ color: #fff;
+}
+.np-learning-path .np-card-content-title {
+ color: #fff;
+ flex: 2;
+}
+.np-learning-paths .np-learning-path .np-card-content-title {
+ flex: none;
+}
+.np-learning-path .np-card-content-footer .np-button {
+ width: auto;
+}
+
+@media (min-width: 768px) {
+ .np-learning-path-image {
+ width: 37%;
+ }
+ .np-card-content-title {
+ flex: 0;
+ }
+
+ .np-main:not(.np-training-events) .np-dashboard-resources .np-card {
+ padding-right: 0;
+ padding-left: 0;
+ }
+
+ .np-learning-paths .np-card-content {
+ padding: 2rem;
+ height: 100%;
+ }
+
+ .np-learning-path .np-card-content {
+ height: 100%;
+ display: flex;
+ }
+
+ .np-learning-path {
+ display: flex;
+ }
+}
+
+@media (min-width: 1024px) {
+ .np-learning-path {
+ display: flex;
+ min-height: 260px;
+ }
+}
+
+/*
+ 3.8 - TRAINING EVENTS CARD
+*/
+
+.np-event-card .np-card-container {
+ border: 2px solid rgba(255, 255, 255, 0.15);
+}
+
+.np-event-card .np-card-content {
+ padding: 1.062rem 1rem 1.062rem 1.25rem;
+ border-top: 2px solid rgba(255, 255, 255, 0.15);
+ flex: 0;
+}
+
+.np-card-content-training-event {
+ padding: 1rem 1rem 0.5rem;
+}
+.np-button.dropdown-calendar-button {
+ background: linear-gradient(90deg, #298e4e 0%, #035161 100%);
+}
+.np-card-content-training-event .np-card-content-title,
+.np-card-content-training-event .np-card-content-subtitle {
+ color: #fff;
+}
+.np-card-content-training-event .np-card-content-subtitle {
+ opacity: 0.5;
+ flex: 1;
+}
+
+.np-card-training-session {
+ margin-top: 0.9rem;
+ border-radius: 0;
+ background: transparent;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ margin-right: -10px;
+}
+
+.np-card-training-session .np-card-content-label {
+ background: rgba(255, 255, 255, 0.15);
+ border-radius: 0;
+ color: #fff;
+ padding: 3px 6px;
+ margin-bottom: 0;
+}
+
+.np-card-training-session-date-year,
+.np-card-training-session-date-month {
+ text-align: right;
+ color: #fff;
+}
+
+.np-training-session .np-card-training-session-date-year,
+.np-training-session .np-card-training-session-date-month {
+ text-align: left;
+}
+
+.np-card-training-session-date-day {
+ margin-right: 0;
+ margin-left: 5px;
+ color: #fff;
+}
+
+.np-card-training-session-date-year {
+ opacity: 0.5;
+}
+
+.np-card-training-session-date-bar {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ right: 0;
+ left: auto;
+ width: 0;
+ height: 0;
+ border-top: 16px solid transparent;
+ border-bottom: 18px solid transparent;
+ border-right: 16px solid #CD7146;
+ background: none;
+}
+
+.np-card-training-sessions-label {
+ color: #fff;
+}
+.np-event-card .np-card-container {
+ height: 100%;
+}
+.np-card-training-sessions {
+ background: transparent;
+ padding: 0;
+}
+
+.np-card-training-sessions .np-button {
+ background: linear-gradient(90deg, #298e4e -10.98%, #035161 100%);
+ font-weight: 800;
+ text-transform: uppercase;
+ font-size: 0.875rem;
+ height: 40px;
+}
+
+@media (min-width: 768px) {
+ .np-card-content-training-event {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ }
+
+ .np-card-content-training-event {
+ padding: 2rem 2rem 0.5rem;
+ }
+}
+
+/*
+ 3.9 - COURSE BANNER
+*/
+.np-course-banner {
+ position: relative;
+ margin-bottom: 2.5rem;
+ padding: 0;
+}
+
+.np-course-banner-image {
+ display: block;
+ width: 100%;
+}
+
+.np-course-info.np-course-banner-info {
+ position: absolute;
+ bottom: 1.5rem;
+ left: 1.5rem;
+ width: 80%;
+}
+
+.np-course-banner .np-course-title {
+ font-size: 1.5rem;
+ margin-bottom: 2rem;
+ font-weight: bold;
+}
+
+@media (min-width: 768px) {
+ .np-course-banner-image {
+ margin: 0 0 0 auto;
+ width: 50%;
+ }
+
+ .np-course-banner-overlay {
+ background: linear-gradient(
+ 238.17deg,
+ rgba(3, 81, 97, 0) 55.34%,
+ #298e4e 111.28%
+ ),
+ linear-gradient(
+ 90deg,
+ #035262 0%,
+ #035161 49.48%,
+ rgba(3, 82, 98, 0) 73.44%
+ );
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ }
+
+ .np-course-info.np-course-banner-info {
+ bottom: 2rem;
+ left: 2rem;
+ width: 75%;
+ }
+
+ .np-course-banner .np-course-title {
+ font-size: 3rem;
+ margin-bottom: 2.5rem;
+ }
+}
+
+@media (min-width: 1170px) {
+ .np-course-info.np-course-banner-info {
+ bottom: 5.25rem;
+ left: 6.25rem;
+ width: 60%;
+ }
+
+ .np-course-banner .np-course-title {
+ font-size: 4.125rem;
+ margin-bottom: 3.125rem;
+ }
+}
+
+/*
+ 3.10 - COURSE DETAILS
+*/
+.np-course-details {
+ display: flex;
+}
+
+.np-course-detail {
+ font-size: 1.125rem;
+ color: #fff;
+ flex: 0 1 calc(33.33%);
+}
+
+.np-details-label {
+ text-transform: uppercase;
+ opacity: 0.5;
+ font-size: 0.75rem;
+ display: block;
+ font-weight: bold;
+ margin-top: 2px;
+}
+
+@media screen and (min-width: 768px) {
+ .np-course-detail {
+ font-size: 1.5rem;
+ }
+ .np-course-banner-info .np-course-details {
+ max-width: 430px;
+ }
+}
+
+@media (min-width: 1170px) {
+ .np-course-banner-info .np-course-detail {
+ font-size: 2rem;
+ }
+ .np-course-banner-info .np-details-label {
+ font-size: 1.062rem;
+ margin-top: 3px;
+ }
+}
+
+/*
+ 3.11 - COURSE PROGRESS & CTA
+*/
+.np-card-progress-bar-container,
+.np-progress-bar-container {
+ border-radius: 0;
+}
+
+
+
+.np-top-cta-progress-title {
+ color: #2E5667;
+ text-transform: none;
+ margin-top: 0.7rem;
+ margin-bottom: 0.7rem;
+}
+
+/*
+ 3.12 - COURSE OUTLINE
+*/
+
+.np-course-outline-content {
+ margin-top: 20px;
+}
+.np-course-outline-content-section-name {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.15);
+}
+
+.np-course-outline-content-activity-list {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.15);
+ padding: 1rem 0;
+}
+
+.np-course-outline-content-activity-link {
+ color: #809299;
+ font-size: 0.937rem;
+}
+
+.np-course-outline-content-activity-link-completed {
+ color: #2E5667;
+ font-size: 0.937rem;
+ font-weight: 400;
+}
+
+.np-course-outline-content-activity-icon,
+.np-course-outline-content-activity-title {
+ color: rgba(255, 255, 255, 0.5);
+ font-size: 0.937rem;
+ padding: 0.15rem 1.25rem 0 0.75rem;
+}
+
+.np-course-outline-content-activity-icon.fa-check {
+ color: #2bb24c;
+}
+
+.np-course-outline-content-activity-icon.icon-course-not-started {
+ position: relative;
+ width: 20px;
+ height: 17px;
+ margin-left: 11px;
+ margin-right: 5px;
+}
+
+.np-course-outline-content-activity-icon.icon-course-not-started::before,
+.np-course-outline-content-activity-icon.icon-course-not-started::after {
+ content: "";
+ position: absolute;
+ width: 16px;
+ height: 2px;
+ background-color: rgba(255, 255, 255, 0.25);
+ left: 0;
+ top: 5px;
+}
+
+.np-course-outline-content-activity-icon.icon-course-not-started::before {
+ width: 9px;
+ top: 10px;
+}
+
+/*
+ 3.12 - FILTER DROPDOWN
+*/
+
+.np-button.dropdown-button {
+ border: 2px solid rgba(255, 255, 255, 0.25);
+ padding: 9px 60px 9px 20px;
+ height: auto;
+ position: relative;
+ color: #fff;
+}
+
+.np-button.dropdown-button:before {
+ content: "";
+ position: absolute;
+ width: 20px;
+ height: 100%;
+ border-left: 2px solid rgba(255, 255, 255, 0.25);
+ right: 20px;
+ top: 0;
+}
+
+.np-button.dropdown-button:after {
+ content: "\f078";
+ font-family: "Font Awesome 5 Pro";
+ position: absolute;
+ width: 20px;
+ height: 100%;
+ color: rgba(255, 255, 255, 0.5);
+ right: 10px;
+ top: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 1rem;
+}
+
+.dropdown-menu {
+ border-radius: 0;
+ border: 1px solid rgba(255, 255, 255, 0.25);
+ color: #fff;
+ background-color: #062531;
+ box-shadow: none;
+ top: 95%;
+}
+
+/*
+ 3.13 - CAROUSEL - GLOBAL STYLES
+*/
+
+.np-carousel {
+ margin-bottom: 3rem;
+}
+.np-carousel-bg-blue {
+ background: #001e2e;
+}
+.np-carousel .slick-track {
+ display: flex;
+}
+.np-carousel .slick-slide {
+ height: auto;
+}
+.np-carousel .np-card {
+ height: 100%;
+}
+
+.np-carousel .slick-arrow {
+ font-size: 2.5rem;
+ opacity: 1;
+ transition: opacity 0.2s;
+ display: flex;
+ align-items: center;
+ top: 0;
+}
+
+.np-carousel .slick-arrow:before {
+ position: absolute;
+ width: 80px;
+ z-index: 500;
+ display: flex;
+ height: 100%;
+ align-items: center;
+ top: 0;
+}
+
+.np-carousel .slick-arrow.fa-chevron-left {
+ left: -8px;
+}
+
+.np-carousel .slick-arrow.fa-chevron-right {
+ right: -8px;
+ justify-content: flex-end;
+}
+
+.np-carousel .slick-arrow.fa-chevron-left:before {
+ background: linear-gradient(90deg, #00283d 36.11%, rgba(0, 37, 50, 0) 100%);
+ cursor: pointer;
+}
+
+.np-carousel .slick-arrow.fa-chevron-right:before {
+ background: linear-gradient(270deg, #00283d 36.11%, rgba(0, 37, 50, 0) 100%);
+ justify-content: flex-end;
+ cursor: pointer;
+}
+
+.np-carousel .slick-arrow.slick-disabled {
+ opacity: 0;
+ cursor: text;
+}
+.np-carousel-card .np-card {
+ padding-bottom: 0;
+}
+
+.np-carousel .slick-dots {
+ display: flex;
+ justify-content: space-between;
+ padding: 0;
+ margin: 0 auto;
+ max-width: 200px;
+}
+.np-carousel .slick-dots li button {
+ display: none;
+}
+
+.np-carousel .slick-dots li::marker {
+ color: #2bb24c;
+ font-size: 1.7rem;
+}
+
+@media (min-width: 768px) {
+ .np-carousel .slick-track {
+ margin-left: 0;
+ }
+
+ .np-carousel .slick-arrow.fa-chevron-right:before {
+ background: linear-gradient(
+ 270deg,
+ #00283d 36.11%,
+ rgba(0, 37, 50, 0) 100%
+ );
+ }
+
+ .np-carousel .slick-arrow.fa-chevron-left:before {
+ background: linear-gradient(90deg, #00283d 36.11%, rgba(0, 37, 50, 0) 100%);
+ }
+}
+
+@media (min-width: 1024px) {
+ .np-carousel .slick-arrow:before {
+ width: 100px;
+ }
+}
+
+/*
+ 3.14 - CAROUSEL - EVENTS
+*/
+.events-carousel {
+ background: #001e2e;
+ padding: 1.5rem 0;
+ margin: 0 1.1rem 3rem;
+}
+.events-carousel .slick-track {
+ padding: 0 8px;
+}
+.events-carousel .np-card {
+ padding: 0 0.8rem;
+}
+.events-carousel .slick-arrow.fa-chevron-right {
+ right: -26px;
+}
+.events-carousel .slick-arrow.fa-chevron-left {
+ left: -26px;
+}
+
+@media (min-width: 768px) {
+ .events-carousel .np-card {
+ padding: 0 1rem;
+ }
+ .events-carousel {
+ padding: 2rem 0;
+ margin: 0 0 3rem;
+ }
+ .events-carousel .slick-arrow.fa-chevron-right {
+ right: -8px;
+ }
+ .events-carousel .slick-arrow.fa-chevron-left {
+ left: -8px;
+ }
+}
+
+@media (min-width: 1170px) {
+ .events-carousel .np-card {
+ padding: 0 1rem;
+ }
+}
+
+/*
+ 3.15 - CAROUSEL - COURSES
+*/
+
+@media (min-width: 768px) {
+ .courses-carousel {
+ margin-left: -1rem;
+ margin-right: -1rem;
+ }
+
+ .courses-carousel .np-carousel-card .np-card {
+ padding-right: 1rem;
+ padding-left: 1rem;
+ }
+}
+
+@media (min-width: 1024px) {
+ .courses-carousel {
+ margin-left: -2rem;
+ margin-right: -2rem;
+ }
+ .courses-carousel .np-carousel-card .np-card {
+ padding-right: 2rem;
+ padding-left: 2rem;
+ }
+}
+
+/*
+ 3.16 - CAROUSEL - INSTRUCTORS
+*/
+.instructors-carousel .instructor-slide {
+ display: flex !important;
+ align-items: center;
+}
+.instructors-carousel .instructor-image {
+ border-radius: 50%;
+ width: 100px;
+ height: 100px;
+ min-width: 100px;
+ background: #001e2e;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ margin-right: 16px;
+}
+
+.instructors-carousel .instructor-image img {
+ border-radius: 50%;
+ width: 80px;
+ height: 80px;
+}
+
+.instructors-carousel .instructor-name {
+ font-size: 18px;
+ line-height: 22px;
+ font-weight: bold;
+}
+
+.instructors-carousel .instructor-email {
+ font-size: 14px;
+ line-height: 18px;
+ font-weight: 500;
+ color: #2bb24c;
+ text-decoration: none;
+}
+
+.instructors-carousel .instructor-joined {
+ font-size: 14px;
+ line-height: 20px;
+ font-weight: 500;
+ opacity: 0.5;
+ margin-top: 16px;
+}
+
+@media (min-width: 1024px) {
+ .instructors-carousel {
+ margin-top: 32px;
+ }
+
+ .instructors-carousel .instructor-image {
+ width: 160px;
+ height: 160px;
+ min-width: 160px;
+ margin-right: 22px;
+ }
+
+ .instructors-carousel .instructor-image img {
+ width: 120px;
+ height: 120px;
+ }
+ .instructors-carousel .instructor-name {
+ font-size: 20px;
+ line-height: 25px;
+ }
+ .instructors-carousel .instructor-email {
+ font-size: 16px;
+ line-height: 20px;
+ }
+ .instructors-carousel .instructor-joined {
+ font-size: 16px;
+ margin-top: 20px;
+ }
+}
+
+/*
+ 3.17 - HOMEPAGE SECTION - FEATURED PHOTOGRAPHY
+*/
+
+.featured-photography-carousel {
+ margin: 0 22px 3rem;
+ padding: 2rem 0;
+}
+.featured-photography-carousel .slick-track {
+ padding: 0 2rem;
+}
+.featured-photography-carousel .slick-arrow {
+ margin: 0 -10px;
+}
+
+.featured-photography-carousel .slide-label {
+ font-size: 0.9375rem;
+ margin-top: 8px;
+ font-weight: 600;
+}
+
+@media (min-width: 768px) {
+ .featured-photography-carousel {
+ margin: 0 2rem 3rem;
+ }
+ .featured-photography-carousel .slick-arrow {
+ margin: 0;
+ }
+}
+
+@media (min-width: 1024px) {
+ .featured-photography-carousel {
+ margin: 0 4.0625rem 3rem;
+ }
+}
+
+/*
+ 3.18 - HOMEPAGE SECTION - TIPS & TRICKS
+*/
+
+.tips-tricks-carousel {
+ margin: 0 4% 3rem;
+}
+
+.tips-tricks-carousel .quote-block {
+ padding: 1.5rem;
+ font-size: 16px;
+ line-height: 20px;
+ font-weight: 400;
+ position: relative;
+ max-width: 752px;
+ margin: 0 2.5rem;
+}
+
+.tips-tricks-carousel.np-carousel .slick-arrow.fa-chevron-left:before,
+.tips-tricks-carousel.np-carousel .slick-arrow.fa-chevron-right:before {
+ background: none;
+}
+
+.tips-tricks-carousel .quotes-left {
+ font-size: 32px;
+ position: absolute;
+ top: 0px;
+ left: -30px;
+ background: linear-gradient(170.43deg, #298e4e 4.83%, #035161 92.25%);
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+}
+
+.tips-tricks-carousel .quote-author-info {
+ font-size: 17px;
+ padding-right: 1.5rem;
+ text-align: right;
+ margin: 1rem 2.5rem 0;
+}
+
+.tips-tricks-carousel .quote-author-info span {
+ font-size: 15px;
+ font-weight: 500;
+ opacity: 0.5;
+}
+
+@media (min-width: 1024px) {
+ .tips-tricks-carousel {
+ margin: 0 4.0625rem 3rem;
+ }
+
+ .tips-tricks-carousel .np-carousel-card {
+ display: flex !important;
+ align-items: center;
+ margin: 0 120px 0 180px;
+ }
+
+ .tips-tricks-carousel .quote-block {
+ padding: 3.75rem;
+ font-size: 24px;
+ line-height: 30px;
+ margin: 0;
+ }
+
+ .tips-tricks-carousel .quotes-left {
+ font-size: 50px;
+ top: 15px;
+ left: -30px;
+ }
+
+ .tips-tricks-carousel .quote-author-info {
+ font-size: 20px;
+ margin: 0;
+ margin-left: 48px;
+ padding: 0;
+ text-align: left;
+ }
+
+ .tips-tricks-carousel .quote-author-info span {
+ font-size: 16px;
+ }
+}
+
+@media (min-width: 1024px) and (max-width: 1440px) {
+ .tips-tricks-carousel {
+ margin: 0 4.514vw 3rem;
+ }
+
+ .tips-tricks-carousel .np-carousel-card {
+ margin: 0 8.333vw 0 12.5vw;
+ }
+
+ .tips-tricks-carousel .quote-block {
+ padding: 3.472vw;
+ font-size: 1.667vw;
+ line-height: 2.083vw;
+ max-width: 52.222vw;
+ }
+
+ .tips-tricks-carousel .quotes-left {
+ font-size: 3.472vw;
+ top: 1.042vw;
+ left: -2.083vw;
+ }
+
+ .tips-tricks-carousel .quote-author-info {
+ font-size: 1.389vw;
+ margin-left: 3.333vw;
+ }
+ .tips-tricks-carousel .quote-author-info span {
+ font-size: 1.111vw;
+ }
+}
+
+/*
+ 3.19 - HOMEPAGE SECTION - FAQ
+*/
+
+.np-faq {
+ margin-bottom: 3rem;
+}
+.np-accordion {
+ margin: 0 22px 32px;
+}
+
+.accordion-btn {
+ background-color: #001e2e;
+ color: #fff;
+ cursor: pointer;
+ width: 100%;
+ min-height: 76px;
+ padding: 0 18px 0 92px;
+ text-align: left;
+ border: none;
+ outline: none;
+ transition: 0.4s;
+ position: relative;
+ display: flex;
+ align-items: center;
+ border-radius: 8px;
+}
+
+.fa-plus,
+.fa-minus {
+ background: linear-gradient(90deg, #CD7146 0%, #cd7146 100%);
+ font-size: 2.5rem;
+ color: #fff;
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 76px;
+ height: 76px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: 0.4s;
+ border-radius: 8px 0 0 8px;
+}
+
+.accordion-title,
+.accordion-panel-content {
+ line-height: 1.375rem;
+ position: relative;
+}
+.accordion-panel-content {
+ padding: 18px;
+}
+.accordion-panel-content p {
+ margin-top: 0;
+}
+
+.accordion-panel-content:before {
+ content: "";
+ width: 75px;
+ height: 1px;
+ background: #2bb24c;
+ position: absolute;
+ top: 0;
+ left: 18px;
+}
+
+.accordion-panel {
+ background-color: #001e2e;
+ max-height: 0;
+ overflow: hidden;
+ transition: max-height 0.4s ease-out;
+ margin-left: 76px;
+}
+
+@media (min-width: 768px) {
+ .np-faqs {
+ margin: 0 4.0625rem;
+ }
+ .np-accordion {
+ margin: 0 8px 32px;
+ }
+}
+
+/*
+ 3.20 - HOMEPAGE SECTION - FEATURED COURSES
+*/
+
+.np-homepage-featured-courses .np-card-container {
+ margin-bottom: 32px;
+ border-radius: 8px;
+}
+.np-homepage-featured-courses .col-xs-12:last-child .np-card-container {
+ margin-bottom: 0;
+}
+.np-featured-course {
+ display: block;
+}
+.np-featured-course.np-learning-path .np-card-content-progress {
+ color: #fff;
+}
+.np-featured-course .np-card-content-title {
+ flex: 0;
+ margin: 0 0 2px;
+}
+.np-featured-course .np-card-content-subtitle {
+ opacity: 0.5;
+}
+.np-featured-course .np-card-content-description {
+ color: #fff;
+ display: block;
+ line-height: 20px;
+ font-size: 1rem;
+}
+.np-featured-course .np-card-image-content-top {
+ width: 90%;
+}
+.np-featured-course-img-container {
+ position: relative;
+}
+.np-featured-course .np-card-text-wrapper {
+ flex: 2;
+}
+
+@media (min-width: 992px) {
+ .np-featured-course {
+ display: flex;
+ }
+ .np-featured-course-img-container img {
+ position: absolute;
+ width: auto;
+ height: 100%;
+ }
+ .np-featured-course-img-container {
+ width: 40%;
+ }
+}
+
+@media (min-width: 1200px) {
+ .np-featured-course-img-container {
+ width: 33.33%;
+ }
+}
+
+.np-powered-by {
+ display: flex !important;
+}
+
+.np-card-image .np-learning-path-image {
+ width: 50%;
+}
+
+/* northpass academy */
+.full-star {
+ color: #CD7146;
+}
+.empty-star {
+ color: #CD7146;
+ opacity: 0.25;
+}
+
+#isPasted {
+ color: white !important;
+}
+
+main .np-card-content .np-card-content-vertical .np-card-padding .course-card-content{
+ min-height: 215px !important;
+}
+
+main .col-xs-12 {
+ padding: 2.5rem;
+}
+.np-card-heading {
+ margin-top: 1rem;
+ color: #2E5667;
+}
+
+.np-top-image {
+ border-radius: 4px;
+}
+.np-course-header {
+ margin: -8px;
+}
+
+.np-learning-path-image {
+ width: 55%;
+ }
+
+.np-learning-paths-resources .np-card .np-no-horizontal-padding .np-card-container .np-learning-path .np-learning-path-image {
+ margin-top: 5rem;
+ margin-left: 2rem;
+ border-radius: 8px;
+}
+
+.np-card-container {
+ background: #fff !important;
+}
+
+.np-card-text {
+ color: #2E5667;
+}
+
+.np-learning-path .np-card-content.np-card-padding.np-card-content-vertical {
+ background: #192B4C;
+}
+
+.np-learning-path-items-count {
+ color: #fff;
+ opacity: 0.8;
+}
+
+.lp-cta-button {
+ border-radius: 8px;
+}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/training_events.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/training_events.html.liquid
new file mode 100644
index 00000000..3d49fd7d
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/training_events.html.liquid
@@ -0,0 +1,46 @@
+{% include "header" %}
+{% include "sub_navigation" %}
+
+
+
+
+ {% t .title %}
+
+
+ {% t .subtitle %}.
+
+
+
+ {% include "training_events_filter" %}
+
+
+ {% include "training_events_index" %}
+
+{% include "footer" %}
+
+
\ No newline at end of file
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/training_session.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/training_session.html.liquid
new file mode 100644
index 00000000..813a5a19
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/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
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/training_session_attendance.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/training_session_attendance.html.liquid
new file mode 100644
index 00000000..71bb6119
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/training_session_attendance.html.liquid
@@ -0,0 +1,43 @@
+{% include "header" %}
+
+
+ {% if token %}
+
+
+ {{ training_session.title }}
+
+
+ {% t .info,
+ event_name: training_session.title,
+ session_date: training_session.date,
+ session_time: training_session.time
+ %}
+
+
+ {% t .question %}
+
+
+
+ {% t .salutation %}
+
+
+ {{ current_school.name }}
+
+ {% else %}
+
+
+ {% t .success.response_text %}
+
+
+
+{% include "footer" %}
diff --git a/Custom_Templates/customer_templates/ACPA Sandbox v1/unsubscribe.html.liquid b/Custom_Templates/customer_templates/ACPA Sandbox v1/unsubscribe.html.liquid
new file mode 100644
index 00000000..69a54028
--- /dev/null
+++ b/Custom_Templates/customer_templates/ACPA Sandbox v1/unsubscribe.html.liquid
@@ -0,0 +1,30 @@
+{% include "header" %}
+
+
+ {% if token %}
+
+
+ {% t .unsubscribe_text %}
+
+
+ {% t .resubscribe_text %}
+
+
+ {% else %}
+
+
+ {% t .resubscribed_text %}
+
+ {% endif %}
+
+
+{% include "footer" %}
diff --git a/Scripts/API_Tests/api_extracts.py b/Scripts/API_Tests/api_extracts.py
index 7e556230..95a4afcf 100644
--- a/Scripts/API_Tests/api_extracts.py
+++ b/Scripts/API_Tests/api_extracts.py
@@ -3,7 +3,6 @@ import subprocess
import gzip
import urllib.request
import sys
-import os
import base64
# Variables of the needed elements
diff --git a/Scripts/Walmart/Spark/single_resource.js b/Scripts/Walmart/Spark/single_resource.js
index 2e0be460..ff860f10 100644
--- a/Scripts/Walmart/Spark/single_resource.js
+++ b/Scripts/Walmart/Spark/single_resource.js
@@ -8,12 +8,7 @@ const apiKey = "6hUfJdAartHTHhHc0WIRZYPWe"
// Luminate Production ^
const uid = "/\?uid\=7beg87y4-fh24-4929-3rt5-24kdn87s5241";
const groupIds = [
-'8058ff70-4686-42d3-ae5a-d3799050adb8',
-'16330ea4-99c0-42c5-bf48-1195a53f70af',
-'56a82a49-71b9-4606-a0ae-6f60d0a8a993',
-'35e2364c-26f1-4dcb-bd1e-e6fc4dcbff6c',
-'10dfb0f5-4452-4a00-ab82-12687c052e06',
-'855e2704-fd95-456f-a4eb-ce31c13b3072',
+ '2aed7eac-321f-4ba2-9ee8-7f8c90006459'
]
const getAllGroups = async (num) => {
diff --git a/Tasks.md b/Tasks.md
index b5fbf2b2..619fdc9c 100644
--- a/Tasks.md
+++ b/Tasks.md
@@ -1,42 +1,5 @@
# Tasks and Todos
-## Client 1
-
-### Tasks
-- [ ] Update thati - 01-05-2025
-
-### In Progress
-- [-] text - 04-08-2025
-
-### Completed
-- [X] Research SSO issues - 04-09-2025
-- [X] Update this! - 04-10-2025
-- [X] text - 01-01-2024
-- [X] Reach out to engineering - 04-09-2025
-
-## Client 2
-
-### Tasks
-- [ ] Buy a clarinet - 02-04-2025
-
-### Completed
-- [X] Music and Opera - 07-09-2024
-
-## Client 3
-
-### Tasks
-- [ ] text - 04-09-2025
-- [ ] text - 04-10-2025
-
-### Completed
-- [X] Do this thing - 04-09-2025
-
-## Client 4
-
-### Tasks
-- [ ] text
-- [ ] less - 04-10-2025
-
-### Completed
-- [X] more test - 04-10-2025
+# Williams-Sonoma
+- [ ] Revert auto-adding of badges to post-new hire dash. Badges should only show when course `97d78ff7-e82b-4f1d-b142-d5ad51fba433` is completed. - 04-15-2025
diff --git a/lua/markdown_organizer/init.lua b/lua/markdown_organizer/init.lua
deleted file mode 100644
index 4929d126..00000000
--- a/lua/markdown_organizer/init.lua
+++ /dev/null
@@ -1,87 +0,0 @@
-local M = {}
-
--- Function to determine fold level for each line
-local function fold_completed_tasks(lnum)
- local line = vim.fn.getline(lnum)
-
- -- Check if the line contains a completed task
- if line:match("%- %[X%]") then
- return ">1" -- Start a fold at level 1
- end
-
- return "0" -- No fold
-end
-
--- Function to hide completed tasks using foldexpr
-function M.hide_completed()
- local count = 0
- local pattern = "%- %[X%]" -- Pattern to match completed tasks: "- [X]"
-
- -- Get all lines in the current buffer
- local lines = vim.api.nvim_buf_get_lines(0, 0, -1, false)
-
- -- Count completed tasks
- for _, line in ipairs(lines) do
- if line:match(pattern) then
- count = count + 1
- end
- end
-
- -- If no completed tasks found, notify and return
- if count == 0 then
- vim.notify("No completed tasks found", vim.log.levels.INFO)
- return
- end
-
- -- Save current folding settings
- local old_foldmethod = vim.wo.foldmethod
- local old_foldexpr = vim.wo.foldexpr
-
- -- Set up folding based on expression
- vim.wo.foldmethod = "expr"
- vim.wo.foldexpr = "v:lua.require'markdown_organizer'.fold_expr(v:lnum)"
-
- -- Close all folds to hide completed tasks
- vim.cmd("normal! zM")
-
- -- Notify user of how many tasks were hidden
- vim.notify("Hidden " .. count .. " completed tasks", vim.log.levels.INFO)
-
- -- Add autocmd to restore original folding settings when leaving buffer
- vim.api.nvim_create_autocmd("BufLeave", {
- buffer = 0,
- callback = function()
- vim.wo.foldmethod = old_foldmethod
- vim.wo.foldexpr = old_foldexpr
- end,
- once = true
- })
-end
-
--- Expose the fold expression function to be used by foldexpr
-function M.fold_expr(lnum)
- return fold_completed_tasks(lnum)
-end
-
--- Function to restore normal folding
-function M.show_completed()
- -- Reset folding settings to default
- vim.wo.foldmethod = "manual"
- vim.wo.foldexpr = "0"
-
- -- Open all folds
- vim.cmd("normal! zR")
-
- vim.notify("Showing all tasks", vim.log.levels.INFO)
-end
-
--- Register the commands
-vim.api.nvim_create_user_command("HideCompleted", function()
- M.hide_completed()
-end, {})
-
-vim.api.nvim_create_user_command("ShowCompleted", function()
- M.show_completed()
-end, {})
-
-return M