From 913cf0606e0b4fd29a00936f00d5b4e800ae097e Mon Sep 17 00:00:00 2001
From: Michael Polidori
Date: Mon, 9 Dec 2024 12:50:15 -0500
Subject: [PATCH] Montreal dev UI 2024 - deliverable 1 and 2 (#3)
* add design system, implement site navigation
* customize home-page
* Customize homepage navigation
* add link to home
* set max showcase items to 3 on homepage
* add hero component
* header searchbar
* add hero to news and applications page
* add link to applications
* update page_hero component
* add documentation for D1 and D2
* add i18n
* add more translations
* fix language redirection
* Render news contents
---------
Co-authored-by: William Lima
Signed-off-by: Michael Polidori
---
ckanext/montreal_theme/assets/css/custom.css | 241 +-
ckanext/montreal_theme/assets/icons/stats.svg | 3 +
.../i18n/ckanext-montreal_theme.pot | 982 +-
.../fr/LC_MESSAGES/ckanext-montreal_theme.mo | Bin 9016 -> 10663 bytes
.../fr/LC_MESSAGES/ckanext-montreal_theme.po | 127 +-
.../public/css/design-system.css | 1 +
.../montreal_theme/public/css/montreal.css | 28436 ++++++++++++++++
ckanext/montreal_theme/public/favicon.ico | Bin 0 -> 129556 bytes
.../public/images/icons/favicon.ico | Bin 0 -> 129556 bytes
.../public/img/logo-montreal.svg | 8 +
ckanext/montreal_theme/public/img/logo.png | Bin 0 -> 1009 bytes
ckanext/montreal_theme/public/img/logo.svg | 9 +-
ckanext/montreal_theme/templates/_page.html | 6 +-
ckanext/montreal_theme/templates/base.html | 2 +
.../templates/ckanext_pages/_blog_list.html | 23 +-
.../montreal_theme/templates/components.html | 144 +
ckanext/montreal_theme/templates/header.html | 215 +-
.../templates/home/layout4.html | 254 +-
.../templates/home/snippets/applications.html | 2 +-
.../home/snippets/latest_datasets.html | 20 +-
.../templates/home/snippets/news.html | 56 +-
.../home/snippets/showcase_list.html | 41 +-
.../templates/navigation/main-menu.html | 193 +
.../templates/navigation/top-nav.html | 24 +
.../templates/navigation/user-nav.html | 89 +
.../templates/package/_resource_read.html | 96 +
.../templates/package/_search.html | 19 +-
ckanext/montreal_theme/templates/page.html | 10 +-
.../templates/showcase/_search.html | 21 +-
.../templates/snippets/search_form.html | 4 +-
docs/navigation/README.md | 97 +
docs/navigation/default-user-header.png | Bin 0 -> 19652 bytes
docs/navigation/hero-section.png | Bin 0 -> 46733 bytes
docs/navigation/main-menu-dropdown.png | Bin 0 -> 68140 bytes
docs/navigation/signed-in-user-menu.png | Bin 0 -> 15744 bytes
docs/navigation/user-dropdown-menu.png | Bin 0 -> 12070 bytes
docs/search-bar/README.md | 28 +
docs/search-bar/clicked-state.png | Bin 0 -> 12941 bytes
docs/search-bar/default-state.png | Bin 0 -> 2217 bytes
test.ini | 2 +-
40 files changed, 30332 insertions(+), 821 deletions(-)
create mode 100644 ckanext/montreal_theme/assets/icons/stats.svg
create mode 100644 ckanext/montreal_theme/public/css/design-system.css
create mode 100644 ckanext/montreal_theme/public/css/montreal.css
create mode 100644 ckanext/montreal_theme/public/favicon.ico
create mode 100644 ckanext/montreal_theme/public/images/icons/favicon.ico
create mode 100644 ckanext/montreal_theme/public/img/logo-montreal.svg
create mode 100644 ckanext/montreal_theme/public/img/logo.png
create mode 100644 ckanext/montreal_theme/templates/components.html
create mode 100644 ckanext/montreal_theme/templates/navigation/main-menu.html
create mode 100644 ckanext/montreal_theme/templates/navigation/top-nav.html
create mode 100644 ckanext/montreal_theme/templates/navigation/user-nav.html
create mode 100644 ckanext/montreal_theme/templates/package/_resource_read.html
create mode 100644 docs/navigation/README.md
create mode 100644 docs/navigation/default-user-header.png
create mode 100644 docs/navigation/hero-section.png
create mode 100644 docs/navigation/main-menu-dropdown.png
create mode 100644 docs/navigation/signed-in-user-menu.png
create mode 100644 docs/navigation/user-dropdown-menu.png
create mode 100644 docs/search-bar/README.md
create mode 100644 docs/search-bar/clicked-state.png
create mode 100644 docs/search-bar/default-state.png
diff --git a/ckanext/montreal_theme/assets/css/custom.css b/ckanext/montreal_theme/assets/css/custom.css
index 8af740d..0f042d8 100644
--- a/ckanext/montreal_theme/assets/css/custom.css
+++ b/ckanext/montreal_theme/assets/css/custom.css
@@ -1,42 +1,223 @@
-#login-form{
- margin-top: -25px;
- padding-top: 0px;
- }
+#login-form {
+ margin-top: -25px;
+ padding-top: 0px;
+}
-#info-header-login{
- margin-left: -1em ;
- margin-bottom: 1em;
+#info-header-login {
+ margin-left: -1em;
+ margin-bottom: 1em;
}
-#register-account-button{
- padding-top: 1em;
- padding-bottom: 1em;
+#register-account-button {
+ padding-top: 1em;
+ padding-bottom: 1em;
}
-#forgot-password-button{
- padding-top: 1em;
+#forgot-password-button {
+ padding-top: 1em;
}
-#contact-us-container{
- float: left;
- margin-right: 3em;
- background-color: white;
+#contact-us-container {
+ float: left;
+ margin-right: 3em;
+ background-color: white;
}
.contact-us-social {
- margin: 0;
- padding: 10px 17px;
- font-size: 20px;
- font-weight: 700;
- color: #5a5a5a;
- line-height: 1.3;
- background-color: #e9ecef;
- }
+ margin: 0;
+ padding: 10px 17px;
+ font-size: 20px;
+ font-weight: 700;
+ color: #5a5a5a;
+ line-height: 1.3;
+ background-color: #e9ecef;
+}
+
+#contact-us-sidebar {
+ margin-top: 45px;
+}
+
+.facet-title {
+ text-transform: capitalize;
+}
+
+/* Montreal theme */
+.text-dark{
+ color:#212529
+}
+.wide-container {
+ padding: 0 15px;
+ max-width: 1440px;
+ margin: 0 auto;
+}
- #contact-us-sidebar {
- margin-top: 45px;
-
+@media (min-width: 1280px) {
+ .container {
+ max-width: 1280px!important;
}
+}
+
+.montreal-theme .dropdown-menu-right{
+ left:auto!important
+}
+
+.h-fit{
+ height: fit-content;
+ width: fit-content;
+}
+
+/*header top navigation / lang switcher*/
+.app-navbar a {
+ background: none !important;
+ text-decoration: none !important;
+ color: #212529;
+}
+.app-navbar a:hover {
+ color: #097d6c !important;
+}
+.app-navbar a:hover > span.text-dark {
+ color: #097d6c !important;
+}
+.navbar-lang-switcher .dropdown-menu {
+ left: auto;
+ right: 0;
+ min-width: 140px;
+}
+
+.navbar-lang-switcher .dropdown-menu .dropdown-item.active {
+ font-weight: 600;
+}
+
+.go-to-montreal {
+ color: #212529 !important;
+ text-decoration: none !important;
+ background-color: transparent !important;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 20px;
+ text-align: left;
+ text-underline-position: from-font;
+ text-decoration-skip-ink: none;
+}
+
+.app-mega-menu {
+ position: static !important;
+}
+.app-mega-menu .dropdown-menu {
+ width: 100%;
+ left: 0;
+ z-index: 100;
+ box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);
+ border-top: 1px solid #dee2e6;
+ padding-bottom: 40px;
+}
+
+.app-mega-menu .menu-description {
+ font-size: 20px;
+ font-weight: 700;
+ line-height: 28px;
+ text-align: left;
+ text-underline-position: from-font;
+ text-decoration-skip-ink: none;
+ margin-bottom: 35px;
+}
+
+.app-mega-menu .submenu-title {
+ font-size: 16px;
+ font-weight: 700;
+ line-height: 24px;
+ text-align: left;
+ text-underline-position: from-font;
+ text-decoration-skip-ink: none;
+ color: #212529;
+}
+
+.app-mega-menu .submenu-description {
+ font-size: 16px;
+ font-weight: 400;
+ line-height: 24px;
+ text-align: left;
+ text-underline-position: from-font;
+ text-decoration-skip-ink: none;
+ color: #637381;
+}
+.app-mega-menu ul {
+ padding: 0;
+}
+.app-mega-menu ul > li:not(:last-child) {
+ margin-bottom: 30px;
+}
+
+.app-mega-menu ul li a:hover,
+.app-mega-menu ul li a:hover span {
+ color: #097d6c !important;
+}
+
+.app-mega-menu .menu-highlight {
+ background: whitesmoke;
+}
+
+
+.encart {
+ background-color: #ffffff;
+ border-radius: 0.25rem;
+ padding: 2rem;
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+}
+.encart.encart-light {
+ background-color: #f8f9fa;
+}
+
+.montreal-theme .navbar-lang-switcher {
+ padding-right: 0;
+}
+
+.nav-admin .instance {
+ font-size: 14px;
+ line-height: 20px;
+ text-align: left;
+ text-underline-position: from-font;
+ text-decoration-skip-ink: none;
+ color: white;
+}
+
+
+/* hero search */
+.montreal-hero .form-group{
+ max-width: 50%;;
+ width: 100%;
+}
+.form-control+.icon.icon-search{
+ width: 40px;
+}
+
+
+/*home news section*/
+.news-title{
+ font-size: 20px;
+ font-weight: 700;
+ line-height: 28px;
+ text-align: left;
+ text-underline-position: from-font;
+ text-decoration-skip-ink: none;
+}
+
+
+
+/*searchbar*/
+.montreal-theme .montreal-searchbar .btn .icon{
+ width: 24px;
+}
+.montreal-theme .montreal-searchbar .btn .icon:before{
+ background-color: #212529;
+ width: 24px;
+}
+
+.montreal-theme .montreal-searchbar input{
+ width: 300px;
+}
- .facet-title {
- text-transform: capitalize;
- }
\ No newline at end of file
+.montreal-searchbar .btn-label{
+ color:#212529
+}
\ No newline at end of file
diff --git a/ckanext/montreal_theme/assets/icons/stats.svg b/ckanext/montreal_theme/assets/icons/stats.svg
new file mode 100644
index 0000000..860f5eb
--- /dev/null
+++ b/ckanext/montreal_theme/assets/icons/stats.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/ckanext/montreal_theme/i18n/ckanext-montreal_theme.pot b/ckanext/montreal_theme/i18n/ckanext-montreal_theme.pot
index d79a35f..9fcb34e 100644
--- a/ckanext/montreal_theme/i18n/ckanext-montreal_theme.pot
+++ b/ckanext/montreal_theme/i18n/ckanext-montreal_theme.pot
@@ -1,15 +1,15 @@
# Translations template for ckanext-montreal-theme.
-# Copyright (C) 2022 ORGANIZATION
+# Copyright (C) 2024 ORGANIZATION
# This file is distributed under the same license as the ckanext-montreal-theme
# project.
-# FIRST AUTHOR , 2022.
+# FIRST AUTHOR , 2024.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: ckanext-montreal-theme 0.0.1\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2022-12-06 14:31+0100\n"
+"POT-Creation-Date: 2024-12-08 19:41+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -19,220 +19,185 @@ msgstr ""
"Generated-By: Babel 2.7.0\n"
#: ckanext/montreal_theme/plugin.py:30
+#: ckanext/montreal_theme/templates/admin/base.html:7
msgid "Search Config"
-msgstr "Configuration de la recherche"
+msgstr ""
-#: ckanext/montreal_theme/plugin.py:47
-#: ckanext/montreal_theme/templates/package/_read.html:19
+#: ckanext/montreal_theme/plugin.py:56
+#: ckanext/montreal_theme/templates/package/_read.html:23
msgid "Collections"
msgstr ""
-#: ckanext/montreal_theme/templates/_page.html:13
+#: ckanext/montreal_theme/templates/_page.html:11
+#: ckanext/montreal_theme/templates/ckanext_pages/_page.html:13
msgid "Skip to content"
msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:7
-msgid "Top of the page"
+#: ckanext/montreal_theme/templates/components.html:24
+#: ckanext/montreal_theme/templates/components.html:62
+#: ckanext/montreal_theme/templates/components.html:96
+#: ckanext/montreal_theme/templates/footer.html:16
+#: ckanext/montreal_theme/templates/home/snippets/frontend_search.html:4
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:95
+msgid "Search"
msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:12
-#: ckanext/montreal_theme/templates/header.html:15
-msgid "Open Data"
+#: ckanext/montreal_theme/templates/components.html:39
+#: ckanext/montreal_theme/templates/related/snippets/related_form.html:15
+msgid "Type"
msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:15
-#: ckanext/montreal_theme/templates/home/snippets/frontend_search.html:4
-msgid "Search"
+#: ckanext/montreal_theme/templates/components.html:43
+#: ckanext/montreal_theme/templates/components.html:108
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:39
+#: ckanext/montreal_theme/templates/package/_search.html:9
+msgid "Datasets"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/ckanext_pages/_blog.html:10
+#: ckanext/montreal_theme/templates/ckanext_pages/_blog_list.html:7
+#: ckanext/montreal_theme/templates/ckanext_pages/_blog_list.html:23
+#: ckanext/montreal_theme/templates/components.html:47
+#: ckanext/montreal_theme/templates/components.html:110
+#: ckanext/montreal_theme/templates/footer.html:45
+#: ckanext/montreal_theme/templates/home/layout4.html:58
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:115
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:33
+msgid "News"
msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:18
+#: ckanext/montreal_theme/templates/components.html:51
+#: ckanext/montreal_theme/templates/components.html:109
+#: ckanext/montreal_theme/templates/footer.html:19
#: ckanext/montreal_theme/templates/home/layout4.html:73
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:118
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:42
#: ckanext/montreal_theme/templates/showcase/_read.html:13
-#: ckanext/montreal_theme/templates/showcase/_search.html:8
-#: ckanext/montreal_theme/templates/showcase/_search.html:14
-#: ckanext/montreal_theme/templates/showcase/_search.html:25
+#: ckanext/montreal_theme/templates/showcase/_search.html:11
+#: ckanext/montreal_theme/templates/showcase/_search.html:23
msgid "Applications"
msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:21
-#: ckanext/montreal_theme/templates/home/layout4.html:89
+#: ckanext/montreal_theme/templates/components.html:59
+msgid "Erase"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/footer.html:8
+msgid "Top of the page"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/footer.html:13
+#: ckanext/montreal_theme/templates/header.html:28
+msgid "Open Data"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/footer.html:22
+#: ckanext/montreal_theme/templates/home/layout4.html:91
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:36
+#: ckanext/montreal_theme/templates/organization/index.html:29
+#: ckanext/montreal_theme/templates/organization/index.html:58
+#: ckanext/montreal_theme/templates/organization/read_base.html:25
+#: ckanext/montreal_theme/templates/package/_base-admin.html:17
#: ckanext/montreal_theme/templates/package/_base.html:16
msgid "Organizations"
msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:26
+#: ckanext/montreal_theme/templates/footer.html:27
msgid "Initiative"
msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:29
+#: ckanext/montreal_theme/templates/footer.html:31
+msgid "Notre démarche"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/footer.html:33
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:146
msgid "Our Approach"
-msgstr "Notre démarche"
+msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:32
+#: ckanext/montreal_theme/templates/footer.html:37
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:153
msgid "User License"
-msgstr "Licence d'utilisation"
+msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:37
+#: ckanext/montreal_theme/templates/footer.html:42
msgid "Communication"
msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:40
-#: ckanext/montreal_theme/templates/home/layout4.html:64
-msgid "News"
+#: ckanext/montreal_theme/templates/footer.html:49
+msgid "Nous joindre"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "daily"
-msgstr "Quotidien"
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "irregular"
-msgstr "Irrégulier"
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "hourly"
-msgstr "Horaire"
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "weekly"
-msgstr "Hebdomadaire"
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "monthly"
-msgstr "Mensuel"
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "quarterly"
-msgstr "Trimestriel"
-
-
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "semi-annual"
-msgstr "Semi-annuel"
-
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "annual"
-msgstr "Annuel"
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "biennial"
-msgstr "Biennal"
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "triennial"
-msgstr "Triennial"
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "not planned"
-msgstr "Non planifié"
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "as needed"
-msgstr "Au besoin"
-
-
-#: ckanext/montreal_theme/templates/package/_read.html:255
-msgid "quinquennial"
-msgstr "Quinquennal"
-
-
-
-#: ckanext/montreal_theme/templates/package/_read.html:83
-msgid "{bytes} bytes"
-msgstr "{bytes} bytes"
-
-#: ckanext/montreal_theme/templates/package/_read.html:83
-msgid "{kibibytes} KiB"
-msgstr "{kibibytes} KB"
-
-#: ckanext/montreal_theme/templates/package/_read.html:83
-msgid "{mebibytes} MiB"
-msgstr "{mebibytes} MB"
-
-#: ckanext/montreal_theme/templates/package/_read.html:83
-msgid "{gibibytes} GiB"
-msgstr "{gibibytes} GB"
-
-#: ckanext/montreal_theme/templates/package/_read.html:83
-msgid "{tebibytes} TiB"
-msgstr "{tebibytes} TB"
-
-
-
-
-
-
-#: ckanext/montreal_theme/templates/footer.html:43
+#: ckanext/montreal_theme/templates/contact/form.html:5
+#: ckanext/montreal_theme/templates/contact/form.html:12
+#: ckanext/montreal_theme/templates/contact/success.html:18
+#: ckanext/montreal_theme/templates/footer.html:51
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:171
msgid "Contact Us"
-msgstr "Nous joindre"
-
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:12
-msgid "Name"
-msgstr "Nom"
-
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:16
-msgid "Comment"
-msgstr "Message"
-
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:14
-msgid "Email"
-msgstr "Courriel"
+msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:48
+#: ckanext/montreal_theme/templates/footer.html:57
msgid "Follow us"
-msgstr "Nous suivre"
+msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:70
+#: ckanext/montreal_theme/templates/footer.html:79
msgid "RSS FEED"
-msgstr "Fil RSS"
+msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:96
+#: ckanext/montreal_theme/templates/footer.html:106
+msgid "Fichiers témoins"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/footer.html:110
+#: ckanext/montreal_theme/templates/footer.html:138
msgid "Accessibility"
-msgstr "Accessibilité"
+msgstr ""
-#: ckanext/montreal_theme/templates/footer.html:104
+#: ckanext/montreal_theme/templates/footer.html:118
+#: ckanext/montreal_theme/templates/footer.html:146
msgid "Legal notice"
-msgstr "Mentions légales"
+msgstr ""
-#: ckanext/montreal_theme/templates/header.html:20
-msgid "Sysadmin settings"
+#: ckanext/montreal_theme/templates/footer.html:122
+#: ckanext/montreal_theme/templates/navigation/top-nav.html:12
+#: ckanext/montreal_theme/templates/navigation/top-nav.html:20
+msgid "English"
msgstr ""
-#: ckanext/montreal_theme/templates/header.html:21
-msgid "Admin"
+#: ckanext/montreal_theme/templates/footer.html:134
+msgid "Cookies"
msgstr ""
-#: ckanext/montreal_theme/templates/header.html:25
-msgid "View profile"
+#: ckanext/montreal_theme/templates/footer.html:150
+#: ckanext/montreal_theme/templates/navigation/top-nav.html:8
+msgid "Français"
msgstr ""
-#: ckanext/montreal_theme/templates/header.html:31
-#, python-format
-msgid "Dashboard (%(num)d new item)"
-msgid_plural "Dashboard (%(num)d new items)"
-msgstr[0] ""
-msgstr[1] ""
+#: ckanext/montreal_theme/templates/ckanext_pages/page.html:63
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:39
+#: ckanext/montreal_theme/templates/newsletter.html:483
+msgid "Groups"
+msgstr ""
-#: ckanext/montreal_theme/templates/header.html:33
-msgid "Dashboard"
+#: ckanext/montreal_theme/templates/ckanext_pages/page.html:78
+#: ckanext/montreal_theme/templates/newsletter.html:496
+msgid "Social"
msgstr ""
-#: ckanext/montreal_theme/templates/header.html:37
-msgid "Profile settings"
-msgstr "Paramètres du profil"
+#: ckanext/montreal_theme/templates/admin/base.html:4
+msgid "Sysadmins"
+msgstr ""
-#: ckanext/montreal_theme/templates/header.html:38
-msgid "Settings"
+#: ckanext/montreal_theme/templates/admin/base.html:5
+msgid "Config"
msgstr ""
-#: ckanext/montreal_theme/templates/header.html:42
-msgid "Log out"
+#: ckanext/montreal_theme/templates/admin/base.html:6
+msgid "Trash"
msgstr ""
-#: ckanext/montreal_theme/templates/header.html:43
-msgid "Logout"
+#: ckanext/montreal_theme/templates/admin/base.html:8
+msgid "Showcase Config"
msgstr ""
#: ckanext/montreal_theme/templates/admin/config.html:11
@@ -253,6 +218,8 @@ msgid "Site logo"
msgstr ""
#: ckanext/montreal_theme/templates/admin/config.html:31
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:128
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:140
msgid "About"
msgstr ""
@@ -293,92 +260,177 @@ msgid "Update Config"
msgstr ""
#: ckanext/montreal_theme/templates/admin/search_config.html:12
-msgid "Manage Search Confguration"
+msgid "Manage Search Configuration"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/admin/search_config.html:19
+msgid "Link"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/admin/search_config.html:20
+msgid "Value"
msgstr ""
#: ckanext/montreal_theme/templates/admin/search_config.html:29
msgid "Update Search Config"
msgstr ""
-#: ckanext/montreal_theme/templates/ckanext_pages/page.html:16
-#: ckanext/montreal_theme/templates/ckanext_pages/page.html:18
-#: ckanext/montreal_theme/templates/related/snippets/related_item.html:48
-msgid "Edit"
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:21
+msgid "CKAN Data API"
msgstr ""
-#: ckanext/montreal_theme/templates/ckanext_pages/page.html:37
-#: ckanext/montreal_theme/templates/ckanext_pages/snippets/page_item.html:32
-msgid "This page currently has no content"
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:25
+msgid "Access resource data via a web API with powerful query support"
msgstr ""
-#: ckanext/montreal_theme/templates/contact/form.html:26
-msgid "Groups"
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:26
+msgid ""
+"Further information in the main CKAN Data API and DataStore documentation .
"
msgstr ""
-#: ckanext/montreal_theme/templates/ckanext_pages/page.html:65
-#: ckanext/montreal_theme/templates/contact/form.html:40
-msgid "Social"
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:35
+msgid "Endpoints"
msgstr ""
-#: ckanext/montreal_theme/templates/contact/success.html:18
-msgid "Contact Us"
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:39
+msgid "The Data API can be accessed via the following actions of the CKAN action API."
msgstr ""
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:12
-msgid "Votre nom"
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:44
+msgid "Query"
msgstr ""
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:14
-msgid "Votre courriel"
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:48
+msgid "Query (via SQL)"
msgstr ""
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:26
-msgid "Choisir une ou des catégories de messages"
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:60
+msgid "Querying"
msgstr ""
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:35
-msgid "S'il y a lieu, le titre de l'ensemble de données ou de la ressource"
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:64
+msgid "Query example (first 5 results)"
msgstr ""
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:35
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:37
-msgid " "
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:69
+msgid "Query example (results containing 'jones')"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:74
+msgid "Query example (via SQL statement)"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:85
+msgid "Example: Javascript"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:89
+msgid "A simple ajax (JSONP) request to the data API using jQuery."
+msgstr ""
+
+#: ckanext/montreal_theme/templates/ajax_snippets/_api_info.html:110
+msgid "Example: Python"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/ckanext_pages/_blog.html:36
+#: ckanext/montreal_theme/templates/ckanext_pages/_blog_list.html:53
+#: ckanext/montreal_theme/templates/ckanext_pages/page.html:45
+#: ckanext/montreal_theme/templates/ckanext_pages/page.html:131
+#: ckanext/montreal_theme/templates/ckanext_pages/snippets/page_item.html:32
+msgid "This page currently has no content"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/ckanext_pages/_blog.html:42
+#: ckanext/montreal_theme/templates/ckanext_pages/page.html:137
+#: ckanext/montreal_theme/templates/contact/form.html:34
+msgid "Share"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/ckanext_pages/page.html:24
+#: ckanext/montreal_theme/templates/ckanext_pages/page.html:26
+#: ckanext/montreal_theme/templates/related/snippets/related_item.html:48
+msgid "Edit"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/contact/form.html:14
+msgid ""
+"Please contact us regarding any comment, question, request or problem "
+"regarding our open data. The message will be sent to our open data team and "
+"they will get back to you shortly."
+msgstr ""
+
+#: ckanext/montreal_theme/templates/contact/snippets/form.html:12
+#: ckanext/montreal_theme/templates/package/_read.html:65
+msgid "Name"
msgstr ""
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:37
-msgid "Commentaire"
+#: ckanext/montreal_theme/templates/contact/snippets/form.html:14
+msgid "Email"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/contact/snippets/form.html:16
+msgid "Comment"
msgstr ""
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:39
-msgid "Pour un problème technique : capture d'écran (PNG, JPG, JPEG, PDF)"
+#: ckanext/montreal_theme/templates/contact/snippets/form.html:16
+msgid " "
msgstr ""
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:82
+#: ckanext/montreal_theme/templates/contact/snippets/form.html:30
#: ckanext/montreal_theme/templates/home/snippets/frontend_search.html:6
#: ckanext/montreal_theme/templates/snippets/search_form.html:13
msgid "Submit"
msgstr ""
-#: ckanext/montreal_theme/templates/group/index.html:9
-msgid "Add Group"
+#: ckanext/montreal_theme/templates/group/index.html:18
+#: ckanext/montreal_theme/templates/group/index.html:19
+#: ckanext/montreal_theme/templates/group/read_base.html:6
+#: ckanext/montreal_theme/templates/group/read_base.html:7
+#: ckanext/montreal_theme/templates/organization/index.html:18
+#: ckanext/montreal_theme/templates/organization/index.html:19
+#: ckanext/montreal_theme/templates/organization/read_base.html:15
+#: ckanext/montreal_theme/templates/organization/read_base.html:16
+#: ckanext/montreal_theme/templates/package/_search.html:19
+#: ckanext/montreal_theme/templates/package/_search.html:20
+msgid "breadcrumb"
msgstr ""
#: ckanext/montreal_theme/templates/group/index.html:29
msgid "Data Categories"
msgstr ""
-#: ckanext/montreal_theme/templates/group/read_base.html:6
-#: ckanext/montreal_theme/templates/group/read_base.html:7
-#: ckanext/montreal_theme/templates/organization/read_base.html:6
-#: ckanext/montreal_theme/templates/organization/read_base.html:7
-#: ckanext/montreal_theme/templates/package/_search.html:4
-#: ckanext/montreal_theme/templates/package/_search.html:5
-msgid "breadcrumb"
+#: ckanext/montreal_theme/templates/group/index.html:47
+msgid "Add Group"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/group/index.html:59
+#: ckanext/montreal_theme/templates/home/collections.html:23
+msgid "Our Data"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/group/index.html:75
+#: ckanext/montreal_theme/templates/home/collections.html:35
+#: ckanext/montreal_theme/templates/home/layout4.html:122
+#: ckanext/montreal_theme/templates/organization/index.html:74
+msgid "Powered by"
msgstr ""
+#: ckanext/montreal_theme/templates/group/index.html:81
+#: ckanext/montreal_theme/templates/organization/index.html:80
+msgid ""
+"By opening its data to everyone, the City of Montreal allows it to be reused "
+"for different purposes, including commercial purposes. The results of this "
+"reuse can then be shared in the community, which creates a multiplier effect."
+msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:64
-msgid "Download/Preview"
+#: ckanext/montreal_theme/templates/group/index.html:83
+#: ckanext/montreal_theme/templates/home/collections.html:43
+#: ckanext/montreal_theme/templates/home/layout4.html:135
+#: ckanext/montreal_theme/templates/home/layout4.html:139
+#: ckanext/montreal_theme/templates/organization/index.html:82
+msgid "Read our approach"
msgstr ""
#: ckanext/montreal_theme/templates/group/read_base.html:16
@@ -393,224 +445,329 @@ msgid "Deleted"
msgstr ""
#: ckanext/montreal_theme/templates/home/collections.html:12
-#: ckanext/montreal_theme/templates/group/index.html:27
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:6
+#: ckanext/montreal_theme/templates/snippets/home_breadcrumb_item.html:6
msgid "Home"
msgstr ""
-#: ckanext/montreal_theme/templates/home/collections.html:23
-msgid "Our Data"
+#: ckanext/montreal_theme/templates/home/index.html:4
+msgid "Welcome"
msgstr ""
-#: ckanext/montreal_theme/templates/home/collections.html:35
-#: ckanext/montreal_theme/templates/home/layout4.html:110
-msgid "Powered by"
+#: ckanext/montreal_theme/templates/home/layout4.html:9
+msgid "Welcome to Montreal’s open data website"
msgstr ""
-#: ckanext/montreal_theme/templates/home/collections.html:43
-#: ckanext/montreal_theme/templates/home/layout4.html:118
-msgid "Read our approach"
+#: ckanext/montreal_theme/templates/home/layout4.html:20
+msgid "Our data"
msgstr ""
-#: ckanext/montreal_theme/templates/home/index.html:4
-msgid "Welcome"
+#: ckanext/montreal_theme/templates/home/layout4.html:38
+msgid "Datasets recently updated"
msgstr ""
-#: ckanext/montreal_theme/templates/home/layout4.html:6
-msgid "Search for a dataset"
-msgstr "Rechercher un ensemble de données"
+#: ckanext/montreal_theme/templates/home/layout4.html:45
+msgid "View all datasets"
+msgstr ""
-#: ckanext/montreal_theme/templates/home/layout4.html:25
-msgid "Our data"
+#: ckanext/montreal_theme/templates/home/layout4.html:66
+msgid "All News"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/home/layout4.html:84
+msgid "All Applications"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/home/layout4.html:103
+#: ckanext/montreal_theme/templates/home/layout4.html:109
+msgid "View all"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/home/layout4.html:128
+msgid ""
+"By opening its data to everyone, the City of Montreal allows it\n"
+" to be reused for different purposes, including commercial purposes."
+"\n"
+" The results of this reuse can then be shared in the community, "
+"which\n"
+" creates a multiplier effect."
msgstr ""
#: ckanext/montreal_theme/templates/home/snippets/applications.html:15
msgid "by"
-msgstr "par"
+msgstr ""
-#: ckanext/montreal_theme/templates/home/layout4.html:36
-msgid "View all datasets"
-msgstr "Voir tous les ensembles"
+#: ckanext/montreal_theme/templates/home/snippets/frontend_search.html:4
+msgid "Search datasets"
+msgstr ""
-#: ckanext/montreal_theme/templates/home/layout4.html:98
-msgid "View all"
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:16
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:27
+#: ckanext/montreal_theme/templates/package/_read.html:60
+#: ckanext/montreal_theme/templates/package/_read.html:356
+#: ckanext/montreal_theme/templates/package/_resource_read.html:24
+#: ckanext/montreal_theme/templates/package/resource_read.html:46
+msgid "Data"
msgstr ""
-#: ckanext/montreal_theme/templates/group/index.html:28
-msgid "Data categories"
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:48
+msgid "By categories"
msgstr ""
-#: ckanext/montreal_theme/templates/home/layout4.html:46
-msgid "Datasets recently updated"
-msgstr "Ensembles de données récemment mis à jour"
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:51
+msgid "Find a dataset within a specific category (Health, Transportation)"
+msgstr ""
-#: ckanext/montreal_theme/templates/home/layout4.html:81
-msgid "All Applications"
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:58
+msgid "By organizations"
msgstr ""
-#: ckanext/montreal_theme/templates/home/layout4.html:69
-msgid "All News"
-msgstr "Voir toutes les actualités"
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:61
+msgid "Discover data according to the organization who produce it"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:72
+msgid "By Applications"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:75
+msgid "See which datasets are used in third-party applications"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:82
+msgid "By Publisher"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:85
+msgid "Browse datasets by publishers"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:98
+msgid "Search through donnee.montrel.ca hundreds of datasets."
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:104
+msgid "Browse all"
+msgstr ""
-#: ckanext/montreal_theme/templates/home/layout4.html:116
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:160
+msgid "Sitemap"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:174
msgid ""
-"By opening its data to everyone, the City of Montreal allows it to be reused "
-"for different purposes, including commercial purposes. The results of this "
-"reuse can then be shared in the community, which creates a multiplier effect."
+"Please contact us regarding any comment, question, request or problem "
+"regarding our open data."
msgstr ""
-#: ckanext/montreal_theme/templates/home/snippets/frontend_search.html:4
-msgid "Search datasets"
-msgstr "Rechercher un ensemble de données"
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:180
+msgid "Contact Form"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/top-nav.html:15
+msgid "Language"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/top-nav.html:19
+msgid "French"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:26
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:29
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:32
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:35
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:38
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:41
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:45
+msgid "Sysadmin settings"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:30
+msgid "Pages"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:46
+msgid "Admin"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:49
+msgid "Log out"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:53
+msgid "Logout"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:77
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:85
+msgid "View profile"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/organization/_read.html:14
+#: ckanext/montreal_theme/templates/package/_search.html:44
+#: ckanext/montreal_theme/templates/showcase/_search.html:42
+msgid "Relevance"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/organization/_read.html:15
+#: ckanext/montreal_theme/templates/package/_search.html:45
+#: ckanext/montreal_theme/templates/showcase/_search.html:43
+#: ckanext/montreal_theme/templates/snippets/search_form.html:4
+msgid "Name Ascending"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/organization/_read.html:16
+#: ckanext/montreal_theme/templates/package/_search.html:46
+#: ckanext/montreal_theme/templates/showcase/_search.html:44
+#: ckanext/montreal_theme/templates/snippets/search_form.html:4
+msgid "Name Descending"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/organization/_read.html:17
+#: ckanext/montreal_theme/templates/package/_search.html:47
+#: ckanext/montreal_theme/templates/showcase/_search.html:45
+msgid "Last Modified"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/organization/_read.html:18
+#: ckanext/montreal_theme/templates/package/_search.html:48
+#: ckanext/montreal_theme/templates/showcase/_search.html:46
+#: ckanext/montreal_theme/templates/snippets/package_item.html:60
+msgid "Popular"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/organization/_read.html:20
+#: ckanext/montreal_theme/templates/snippets/search_form.html:3
+msgid "Search datasets..."
+msgstr ""
+
+#: ckanext/montreal_theme/templates/organization/index.html:45
+msgid "Add Organization"
+msgstr ""
+#: ckanext/montreal_theme/templates/organization/read_base.html:44
+msgid "Manage"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/package/_base-admin.html:25
#: ckanext/montreal_theme/templates/package/_base.html:24
msgid "Create Dataset"
-msgstr "Créer le jeu de données"
+msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:60
-msgid "Name"
+#: ckanext/montreal_theme/templates/package/_read.html:49
+msgid "Published by"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:61
+#: ckanext/montreal_theme/templates/package/_read.html:66
msgid "Format"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:62
+#: ckanext/montreal_theme/templates/package/_read.html:67
msgid "Size"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:63
+#: ckanext/montreal_theme/templates/package/_read.html:68
msgid "Last Changed"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:64
-msgid "Download"
-msgstr "Télécharger"
-
+#: ckanext/montreal_theme/templates/package/_read.html:70
#: ckanext/montreal_theme/templates/package/resource_read.html:54
msgid "Download"
-msgstr "Télécharger"
+msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:65
+#: ckanext/montreal_theme/templates/package/_read.html:71
+#: ckanext/montreal_theme/templates/package/_read.html:73
msgid "Preview"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:119
-msgid "Methodology"
-msgstr "Méthodologie"
+#: ckanext/montreal_theme/templates/package/_read.html:154
+msgid "Toponymes"
+msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:121
-msgid "Data Dictionary"
+#: ckanext/montreal_theme/templates/package/_read.html:169
+#: ckanext/montreal_theme/templates/package/_read.html:357
+#: ckanext/montreal_theme/templates/scheming/package/read.html:13
+msgid "Methodology"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:136
+#: ckanext/montreal_theme/templates/package/_read.html:187
+#: ckanext/montreal_theme/templates/package/_read.html:358
msgid "Territories"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:138
+#: ckanext/montreal_theme/templates/package/_read.html:189
msgid "Montreal"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:147
-#: ckanext/montreal_theme/templates/showcase/_read.html:72
+#: ckanext/montreal_theme/templates/package/_read.html:207
+#: ckanext/montreal_theme/templates/package/_read.html:359
+#: ckanext/montreal_theme/templates/showcase/_read.html:81
msgid "Keywords"
-msgstr "Mots-clés"
+msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:160
+#: ckanext/montreal_theme/templates/package/_read.html:220
msgid "Additional Information"
-msgstr "Informations additionnelles"
+msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:162
+#: ckanext/montreal_theme/templates/package/_read.html:222
msgid "Publisher"
-msgstr "Publieur"
+msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:166
+#: ckanext/montreal_theme/templates/package/_read.html:226
msgid "Temporal coverage"
-msgstr "Couverture temporelle"
-
-#: ckanext/montreal_theme/templates/package/_read.html:170
-msgid "Source (URL)"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_read.html:174
-msgid "Update frequency"
-msgstr "Fréquence de mise à jour"
-
-#: ckanext/montreal_theme/templates/package/_read.html:178
-msgid "Descriptive Information Last Updated"
-msgstr "Dernière modification de la fiche descriptive"
-
-#: ckanext/montreal_theme/templates/package/_read.html:182
-msgid "Date the dataset was first added"
-msgstr "Date d'ajout de l'ensemble de données"
-
-#: ckanext/montreal_theme/templates/package/_read.html:219
-msgid "Get Started"
-msgstr "Bien démarrer"
-
-#: ckanext/montreal_theme/templates/package/_resource_read.html:38
-#: ckanext/montreal_theme/templates/package/resource_read.html:38
-msgid "There are no views created for this resource yet."
+#: ckanext/montreal_theme/templates/package/_read.html:237
+#: ckanext/montreal_theme/templates/package/_read.html:253
+#: ckanext/montreal_theme/templates/package/_read.html:271
+msgid "--"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_resource_read.html:42
-#: ckanext/montreal_theme/templates/package/resource_read.html:42
-msgid "Not seeing the views you were expecting?"
+#: ckanext/montreal_theme/templates/package/_read.html:242
+msgid "Source (URL)"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_resource_read.html:44
-#: ckanext/montreal_theme/templates/package/resource_read.html:44
-msgid "Click here for more information."
+#: ckanext/montreal_theme/templates/package/_read.html:259
+msgid "Update frequency"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_resource_read.html:47
-#: ckanext/montreal_theme/templates/package/resource_read.html:47
-msgid "Here are some reasons you may not be seeing expected views:"
+#: ckanext/montreal_theme/templates/package/_read.html:267
+msgid "h.render_content(item.value)"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_resource_read.html:49
-#: ckanext/montreal_theme/templates/package/resource_read.html:49
-msgid "No view has been created that is suitable for this resource"
+#: ckanext/montreal_theme/templates/package/_read.html:276
+msgid "Descriptive Information Last Updated"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_resource_read.html:50
-#: ckanext/montreal_theme/templates/package/resource_read.html:50
-msgid "The site administrators may not have enabled the relevant view plugins"
+#: ckanext/montreal_theme/templates/package/_read.html:305
+msgid "Date the dataset was first added"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_resource_read.html:51
-#: ckanext/montreal_theme/templates/package/resource_read.html:51
-msgid ""
-"If a view requires the DataStore, the DataStore plugin may not be enabled, or"
-" the data may not have been pushed to the DataStore, or the DataStore hasn't "
-"finished processing the data yet"
+#: ckanext/montreal_theme/templates/package/_read.html:354
+msgid "Get Started"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_search.html:29
-#: ckanext/montreal_theme/templates/showcase/_search.html:43
-msgid "Relevance"
+#: ckanext/montreal_theme/templates/package/_read.html:360
+msgid "Additional Info"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_search.html:30
-#: ckanext/montreal_theme/templates/showcase/_search.html:44
-#: ckanext/montreal_theme/templates/snippets/search_form.html:4
-msgid "Name Ascending"
+#: ckanext/montreal_theme/templates/package/_resource_read.html:10
+#: ckanext/montreal_theme/templates/package/resource_read.html:26
+msgid "Dataset"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_search.html:31
-#: ckanext/montreal_theme/templates/showcase/_search.html:45
-#: ckanext/montreal_theme/templates/snippets/search_form.html:4
-msgid "Name Descending"
+#: ckanext/montreal_theme/templates/package/_resource_read.html:37
+#: ckanext/montreal_theme/templates/package/resource_read.html:59
+#: ckanext/montreal_theme/templates/related/snippets/related_form.html:15
+msgid "API"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_search.html:32
-#: ckanext/montreal_theme/templates/showcase/_search.html:46
-msgid "Last Modified"
+#: ckanext/montreal_theme/templates/package/_resource_read.html:44
+msgid "Total rows"
msgstr ""
-#: ckanext/montreal_theme/templates/package/_search.html:33
-#: ckanext/montreal_theme/templates/showcase/_search.html:47
-#: ckanext/montreal_theme/templates/snippets/package_item.html:60
-msgid "Popular"
+#: ckanext/montreal_theme/templates/package/_resource_read.html:45
+msgid "5,500"
msgstr ""
#: ckanext/montreal_theme/templates/related/snippets/related_form.html:11
@@ -645,14 +802,6 @@ msgstr ""
msgid "A little information about the item..."
msgstr ""
-#: ckanext/montreal_theme/templates/related/snippets/related_form.html:15
-msgid "Type"
-msgstr ""
-
-#: ckanext/montreal_theme/templates/related/snippets/related_form.html:15
-msgid "API"
-msgstr ""
-
#: ckanext/montreal_theme/templates/related/snippets/related_form.html:16
msgid "Application"
msgstr ""
@@ -689,19 +838,23 @@ msgstr ""
msgid "Go to {related_item_type}"
msgstr ""
+#: ckanext/montreal_theme/templates/scheming/package/snippets/additional_info.html:107
+msgid "State"
+msgstr ""
+
#: ckanext/montreal_theme/templates/showcase/_read.html:27
msgid "Submitted by"
msgstr ""
#: ckanext/montreal_theme/templates/showcase/_read.html:31
msgid "Find out more"
-msgstr "En savoir plus"
+msgstr ""
-#: ckanext/montreal_theme/templates/showcase/_read.html:52
+#: ckanext/montreal_theme/templates/showcase/_read.html:56
msgid "Dataset(s) used in this application"
-msgstr "Ensemble(s) de données intégré(s) à l'application"
+msgstr ""
-#: ckanext/montreal_theme/templates/showcase/_search.html:27
+#: ckanext/montreal_theme/templates/showcase/_search.html:12
msgid ""
"Showcases are any app, article or report that relate to the published "
"dataset. For example, an annual report that contains aggregated information "
@@ -710,19 +863,20 @@ msgid ""
"utilising some or all of the dataset."
msgstr ""
-#: ckanext/montreal_theme/templates/showcase/_search.html:49
+#: ckanext/montreal_theme/templates/showcase/_search.html:48
msgid "Search showcases..."
msgstr ""
#: ckanext/montreal_theme/templates/snippets/facet_list.html:33
-msgid "Show More {facet_type}"
-msgstr "Visa mer {facet_type}"
+msgid "Show More"
+msgstr ""
#: ckanext/montreal_theme/templates/snippets/facet_list.html:38
-msgid "Show Less {facet_type}"
-msgstr "Afficher moins de {facet_type}"
+msgid "Show Less"
+msgstr ""
#: ckanext/montreal_theme/templates/snippets/facet_list.html:45
+#: ckanext/montreal_theme/templates/snippets/facet_list_showcase.html:37
msgid "There are no {facet_type} that match this search"
msgstr ""
@@ -738,30 +892,26 @@ msgstr ""
msgid "This dataset has no description"
msgstr ""
-#: ckanext/montreal_theme/templates/snippets/search_form.html:3
-msgid "Search datasets..."
-msgstr ""
-
#: ckanext/montreal_theme/templates/snippets/search_form.html:37
msgid ""
-" Please try another search.
"
+""
msgstr ""
-#: ckanext/montreal_theme/templates/snippets/search_form.html:54
+#: ckanext/montreal_theme/templates/snippets/search_form.html:56
msgid "Order by"
msgstr ""
-#: ckanext/montreal_theme/templates/snippets/search_form.html:83
+#: ckanext/montreal_theme/templates/snippets/search_form.html:86
msgid "Remove"
msgstr ""
-#: ckanext/montreal_theme/templates/snippets/search_form.html:88
+#: ckanext/montreal_theme/templates/snippets/search_form.html:91
msgid "Filter Results"
msgstr ""
-#: ckanext/montreal_theme/templates/snippets/search_form.html:97
+#: ckanext/montreal_theme/templates/snippets/search_form.html:100
msgid ""
""
msgstr ""
-#: ckanext/montreal_theme/templates/user/login.html:3
-#: ckanext/montreal_theme/templates/user/login.html:6
-#: ckanext/montreal_theme/templates/user/login.html:12
-msgid "Login"
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:18
+msgid "No datasets found for \"{query}\""
+msgstr ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:19
+msgid "{number} dataset found"
+msgid_plural "{number} datasets found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:20
+msgid "No datasets found"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:23
+msgid "{number} group found for \"{query}\""
+msgid_plural "{number} groups found for \"{query}\""
+msgstr[0] ""
+msgstr[1] ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:24
+msgid "No groups found for \"{query}\""
+msgstr ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:25
+msgid "{number} group found"
+msgid_plural "{number} groups found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:26
+msgid "No groups found"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:29
+msgid "{number} organization found for \"{query}\""
+msgid_plural "{number} organizations found for \"{query}\""
+msgstr[0] ""
+msgstr[1] ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:30
+msgid "No organizations found for \"{query}\""
+msgstr ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:31
+msgid "{number} organization found"
+msgid_plural "{number} organizations found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ckanext/montreal_theme/templates/snippets/search_result_text.html:32
+msgid "No organizations found"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/user/locked.html:3
+msgid "User Locked"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/user/locked.html:6
+msgid "User locked"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/user/locked.html:11
+msgid "User locked. Please try again in 15 minutes."
msgstr ""
+#: ckanext/montreal_theme/templates/user/locked.html:20
#: ckanext/montreal_theme/templates/user/login.html:25
msgid "Need an Account?"
msgstr ""
+#: ckanext/montreal_theme/templates/user/locked.html:22
#: ckanext/montreal_theme/templates/user/login.html:27
msgid "Then sign right up, it only takes a minute."
msgstr ""
+#: ckanext/montreal_theme/templates/user/locked.html:25
#: ckanext/montreal_theme/templates/user/login.html:30
msgid "Create an Account"
msgstr ""
+#: ckanext/montreal_theme/templates/user/locked.html:37
#: ckanext/montreal_theme/templates/user/login.html:42
msgid "Forgotten your password?"
msgstr ""
-#: ckanext/montreal_theme/templates/user/login.html:44
+#: ckanext/montreal_theme/templates/user/locked.html:38
+#: ckanext/montreal_theme/templates/user/login.html:43
msgid "No problem, use our password recovery form to reset it."
msgstr ""
-#: ckanext/montreal_theme/templates/user/login.html:47
+#: ckanext/montreal_theme/templates/user/locked.html:41
+#: ckanext/montreal_theme/templates/user/login.html:46
msgid "Forgot your password?"
msgstr ""
-#: ckanext/montreal_theme/templates/ckanext_pages/page.html:50
-msgid "Groups"
-msgstr "Catégories"
-
-#: ckan/templates/snippets/search_result_text.html:15
-msgid "{number} dataset found for \"{query}\""
-msgid_plural "{number} datasets found for \"{query}\""
-msgstr[0] "{number} Résltat \"{query}\""
-msgstr[1] "{number} Résultats \"{query}\""
-
-#: ckan/templates/snippets/search_result_text.html:17
-msgid "{number} dataset found"
-msgid_plural "{number} datasets found"
-msgstr[0] "{number} Résultat"
-msgstr[1] "{number} Résultats"
-
-#: ckanext/montreal_theme/templates/showcase/_search.html:27
-msgid "Showcases are any app, article or report that relate to the published dataset. For example, an annual report that contains aggregated information relating to the dataset or a website where there is further background information on the dataset or a link to an app that has been created utilising some or all of the dataset."
-msgstr "Cette galerie d’applications utilise les données ouvertes de la Ville de Montréal ou d’autres données provenant de partenaires de la Ville de Montréal. Ces applications citoyennes sont développées principalement par des concepteurs montréalais. La Ville de Montréal n’est pas responsable de ces applications citoyennes. Les auteurs respectifs sont garants de leur maintenance."
-
-#: ckanext/montreal_theme/templates/contact/form.html:10
-msgid "Contact us"
-msgstr "Nous joindre"
-
-#: ckanext/montreal_theme/templates/contact/form.html:11
-msgid "Please contact us regarding any comment, question, request or problem regarding our open data. The message will be sent to our open data team and they will get back to you shortly."
-msgstr "Inscrivez dans ce formulaire vos commentaires, questions, demandes ou problème concernant les données ouvertes. Un message est envoyé à l'équipe des données ouvertes. On vous répond le plus rapidement possible."
-
-#: ckanext/montreal_theme/templates/contact/snippets/form.html:30
-msgid "Submit"
-msgstr "Soumettre"
-
-#: ckanext/pages/theme/templates_main/ckanext_pages/blog_edit_base.html:12
-msgid "
Add blog articles to CKAN here.
"
-msgstr " Ajouter un nouvel article.
"
+#: ckanext/montreal_theme/templates/user/login.html:3
+#: ckanext/montreal_theme/templates/user/logout.html:10
+msgid "Login"
+msgstr ""
+#: ckanext/montreal_theme/templates/user/login.html:6
+msgid "Connection to the data publication and administration area"
+msgstr ""
diff --git a/ckanext/montreal_theme/i18n/fr/LC_MESSAGES/ckanext-montreal_theme.mo b/ckanext/montreal_theme/i18n/fr/LC_MESSAGES/ckanext-montreal_theme.mo
index aae73325571296b7c14cc7b77d90fbe3b1f7efed..efc2c997ad886d38ef715b8fb4b5a55baa963d20 100644
GIT binary patch
delta 3681
zcmb8ve{7vq9mnz0vb8JiewB5FZfnngZ5@;TUr#06z@?jMygCB8rRK7-Cg
zqsz9}Ip;agIp6a=-{=0IXS~07ta;i#!=F9;Tgbl$rm6SdpQZ+5X40LBjko~k;4x>h2d|+25MGFrxX75Id4a}k22NrV{sXmP1GA1}D{7&Cq86S-
z6bfV>|J9?#HQ0%IKZV*LmpuP0&Z2);(%*}k{}r6g{^l@^ix@bLm*E-Ii59WiCAbtV
z-hi*6hYIL=qSV5D*n+p?uoqvjvOx%e04jHZT{r?bClR0HQ?Gq&P7yaIc0
z7g3O39lnCZY+gfcKiwZ<(mJO)q%~({UBYDt;dSN9l!!@`7
z2T*sr8@16s)V!}Jemfce4l2O!qXPa3YW+i~jgKZC$L;h_DgOs(+(dqKXSL)A9WQ^qcZe|Wc&oOw>g9Ju%Vg!e~?BydA}C7
zpswOR)P|+RF;oV|Q49PCbp}G
zLkoQvYq1x#!6wwiEvSiGQ40^E0t%AxU8q3sPR8#~#>Y_akE5>SanwN%CO%)aXpYk8
z=D|tahzrQGCJy4mHAIgTu$gml_3P+BeU>Y*4SP`;8$uQ9PSpGdP^tb#GX7&+LH{VW
z;%pYVR^R_J8d~6X)Jbxv06vHF2;e?ciXUS)W#9lR0|%4-&u~5c7m+iV7NXEPSEA;x
zLY6Q$;8Oe)uE8&0tG@q(YTzrl5>KK6x|HyB=hvWK{4{PRpnK5LKf>=P^<~bYHkd_)
zDU+S34Q@rHelIGpM^W>iK&}6CEb8u$&`_kWBiS)0@Z&hGqiR1YrH^5y7*X?|Le<8z
z$@4?W^JBP}@i$TPnr!v+o`L6F-SM;Naq-F~6npJqGl`o=dB#8biJ)Q$}s@
z94f$iIRO4L^ap^R1`@MEE}3jSAp#T!zJ$XedQz
zP!k)dv^H!(E%1I+>U(f4ZbxnKHPnXV$@6DX#q}DhCQjped>g-v*R$IgzKC@gbXMjS
zO@T%|14X<5@2Ng8_a@`}P=Spl{Rvb?_9x>{C;lSwH>dz!M`h^GsQGWBGCE^<)z*so
zv}h2dS&7%-)?~s%%S%VGz#`s)vlbp)m4YT-rP1jX8{j(U2GTyQ=d`I~%r7>j|Ub(k~mHDDS#(
zq-M1rr@|2zS#4;&R4R*q_S8rK##L_}$N{A`{j
z2sIm4BV#B?Td%Sz$FMv6e8vwLh;uIG5BjNdk&fEVk2)`#&ve)0E8p96T}^pt=F2rj=S8Uur;WnG
zP{yXiAaJgGI1KWU%XX(cn<)h8$faW&4xT$t+->@uBOyL-zI#<(rK6}{tVMhe3&hD$}ywzn>;jq&U+*Ap|%l`iJ
z53_sD1=U;H;Ra$qUw&@RGt-KF1RoY6KVp6%wpkb3J6vI>d2jsOkWIVF;U*`T!&0%!
zh5;`WqPSXNYU#c6$1sn%JX)Y;hlftJl~m`aV<
z!VXe$g{s-wWt;+5EXu
zQ~{a)ce(cezFz6Bw##Squ*2lI=a;_Kwz;m?qbObZZ*4c$^!9~uC30u)EV#H5XIQW)
zD#1(XBjZfNZg_xFBYaiHz2tUHJF!!Q2v#x?PGcTdlS8-sPI|wvhMv!D12WHBeDr6rWdA
zHt%y&Uu_?1>dSi7d+_tFT+?x=re&S)f)N)KxEpq-b|`gM+IGpJ<`F+jmq06@#pHyS
KEg!Oe?Y{t@7ST@t
delta 2186
zcmYM!e@vBC9LMo{V@uROjs(`7`T3D1pbpcK#Yr&rFSi?eE!IP
z$}-o1KUkwSSKyY-<%8DPYE~P|<|O|yElt^SYa`2A3;t-)`y*$IJ@EvSBv
zBbV91Z3Xt?4YWu<-wb3f4D2IgnnT#24!8)Ew^04&Fc(+T`EGm|%Wx~^
zyDQ5jn2o#(H~G5n0M{z?3cDIo=g7Y6w0Y7rE5_WtarAeB5gx1)5lGb?ss+H)!#-X
z6ie_V>Z87Z`X+uuE)yd<&ATj0{uSvOZi=)8H9$MA!cNq}4x=I*L`^i}Jb~KlFY!e@
zi@R|HofPqLR6qgh{m(Islc;ge`V`c03f1uEk2I~
zWsaiub^`U^`5RRKbI2~3OQ->FqWaCFzJVO}MVT#juE5LG*P!|>E++qqJV8PKI_psb
zx1u6%clGVqPrVNn@%N|+uc40FAE=0Z=YX7TPmW16QFIT!&g{3*L)Qp(Z+rRXB#qz!a+AH6-h12K9crw~*N)&u5i1
z+)slh*o#`otEkk!i~1%4)Nz}{BlsPTU?*W~q4TKc>8wH-ilVkE57l1e+AC2Ds&VxO
zpMo;5(LLDgeA?NI8X$$*%LAzXhfpaTb{=zniaG_8*oZe>`*QvJYwGUq*|#s*mF!QZ
z229h=onDjmGC#0+i*DFR);9Z6*2h6j_Ol^-F{d%soa|5a?De_^y#77iovGxW=WGxu
zwLeDg3*xyChJufxsgOM!+ZbGmJr)X{h@VLd-pXGRvf~Avc4gsgu)3%`Y~Lx_VrNS7
j?a@S;ol0yDD!mP%;8f|Zu$?IH3075{4+ZP1dc*$#Or7XV
diff --git a/ckanext/montreal_theme/i18n/fr/LC_MESSAGES/ckanext-montreal_theme.po b/ckanext/montreal_theme/i18n/fr/LC_MESSAGES/ckanext-montreal_theme.po
index ddb45f9..98f349a 100644
--- a/ckanext/montreal_theme/i18n/fr/LC_MESSAGES/ckanext-montreal_theme.po
+++ b/ckanext/montreal_theme/i18n/fr/LC_MESSAGES/ckanext-montreal_theme.po
@@ -1051,4 +1051,129 @@ msgstr "Utilisateur verrouillé"
#: ckan/controllers/user.py:416 ckan/views/user.py:482
msgid "Login failed. Bad username or password."
-msgstr "Authentification échouée. Mauvais login ou mot de passe."
\ No newline at end of file
+msgstr "Authentification échouée. Mauvais login ou mot de passe."
+
+#: ckanext/montreal_theme/templates/components.html:24
+#: ckanext/montreal_theme/templates/components.html:62
+#: ckanext/montreal_theme/templates/components.html:96
+#: ckanext/montreal_theme/templates/footer.html:16
+#: ckanext/montreal_theme/templates/home/snippets/frontend_search.html:4
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:95
+msgid "Search"
+msgstr "Recherche"
+
+#: ckanext/montreal_theme/templates/components.html:39
+#: ckanext/montreal_theme/templates/related/snippets/related_form.html:15
+msgid "Type"
+msgstr ""
+
+#: ckanext/montreal_theme/templates/components.html:43
+#: ckanext/montreal_theme/templates/components.html:105
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:39
+#: ckanext/montreal_theme/templates/package/_search.html:9
+msgid "Datasets"
+msgstr "Jeux de données"
+
+#: ckanext/montreal_theme/templates/ckanext_pages/_blog.html:10
+#: ckanext/montreal_theme/templates/ckanext_pages/_blog_list.html:7
+#: ckanext/montreal_theme/templates/ckanext_pages/_blog_list.html:23
+#: ckanext/montreal_theme/templates/components.html:47
+#: ckanext/montreal_theme/templates/components.html:107
+#: ckanext/montreal_theme/templates/footer.html:45
+#: ckanext/montreal_theme/templates/home/layout4.html:58
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:115
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:33
+msgid "News"
+msgstr "Nouvelles"
+
+#: ckanext/montreal_theme/templates/components.html:51
+#: ckanext/montreal_theme/templates/components.html:106
+#: ckanext/montreal_theme/templates/footer.html:19
+#: ckanext/montreal_theme/templates/home/layout4.html:73
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:118
+#: ckanext/montreal_theme/templates/navigation/user-nav.html:42
+#: ckanext/montreal_theme/templates/showcase/_read.html:13
+#: ckanext/montreal_theme/templates/showcase/_search.html:11
+#: ckanext/montreal_theme/templates/showcase/_search.html:23
+msgid "Applications"
+msgstr "Applications"
+
+#: ckanext/montreal_theme/templates/components.html:59
+msgid "Erase"
+msgstr "Effacer"
+
+
+
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:48
+msgid "By categories"
+msgstr "Par catégories"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:51
+msgid "Find a dataset within a specific category (Health, Transportation,...)"
+msgstr "Trouver un jeu de données en fonction de sa catégorie (Santé, transport...)"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:58
+msgid "By organizations"
+msgstr "Par organisations"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:72
+msgid "By Applications"
+msgstr "Par applications"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:82
+msgid "By Publisher"
+msgstr "Par publieur"
+
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:51
+msgid "Find a dataset within a specific category (Health, Transportation)"
+msgstr "Trouver un jeu de données en fonction de sa catégorie (Santé, transport...)"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:61
+msgid "Discover data according to the organization who produce it"
+msgstr "Découvrir les données selon son organisation d’origine"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:75
+msgid "See which datasets are used in third-party applications"
+msgstr "Voyez quels jeux de données sont utilisés dans les applications tiers"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:85
+msgid "Browse datasets by publishers"
+msgstr "Parcourir les jeux de données en selon leurs publieurs"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:98
+msgid "Search through donnee.montrel.ca hundreds of datasets."
+msgstr "Rechercher à travers des centaines de jeux de données présent sur donnee.montrel.ca"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:104
+msgid "Browse all"
+msgstr "Parcourir tous les jeux"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:160
+msgid "Sitemap"
+msgstr "Plan de site"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:174
+msgid ""
+"Please contact us regarding any comment, question, request or problem "
+"regarding our open data."
+msgstr "Poser une question ou contacter un membre de l’équipe des données ouvertes"
+
+#: ckanext/montreal_theme/templates/navigation/main-menu.html:180
+msgid "Contact Form"
+msgstr "Remplir le formulaire"
+
+#: ckanext/montreal_theme/templates/navigation/top-nav.html:15
+msgid "Language"
+msgstr "Langue"
+
+#: ckanext/montreal_theme/templates/navigation/top-nav.html:19
+msgid "French"
+msgstr "Français"
+
+
+#: ckanext/montreal_theme/templates/home/layout4.html:9
+msgid "Welcome to Montreal’s open data website"
+msgstr "Bienvenue sur le site des données ouvertes de la ville de Montréal"
+
diff --git a/ckanext/montreal_theme/public/css/design-system.css b/ckanext/montreal_theme/public/css/design-system.css
new file mode 100644
index 0000000..5e49e33
--- /dev/null
+++ b/ckanext/montreal_theme/public/css/design-system.css
@@ -0,0 +1 @@
+@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}.is-vishidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}#patternlab-body,#patternlab-html{margin:0;padding:0;background:#ddd;-webkit-text-size-adjust:100%}.sg-header{background:#000;color:#fff;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;text-transform:uppercase;position:fixed;top:0;left:0;z-index:4;width:100%}.sg-header ul{padding:0;margin:0;list-style:none}.sg-header a{font-size:70%;color:grey;text-decoration:none;line-height:1;padding:1em .7em;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.sg-header a.active,.sg-header a:focus,.sg-header a:hover{color:#fff;background:#222}.sg-nav-toggle{display:inline-block;position:relative;text-transform:uppercase;z-index:2}@media all and (min-width:42em){.sg-nav-toggle{display:none}}@media all and (max-width:42em){.sg-nav-container{overflow:hidden;max-height:0;-webkit-transition:max-height .1s ease-out;transition:max-height .1s ease-out}.sg-nav-container.active{max-height:50em}}.sg-nav{z-index:1;margin:0;padding:0;list-style:none}.sg-nav>li{cursor:pointer}@media all and (min-width:42em){.sg-nav>li{border-bottom:0;float:left;position:relative}.sg-nav>li>ol{position:absolute;top:2em;left:0}}.sg-nav a{display:block}.sg-acc-handle:after{content:'▼';color:rgba(255,255,255,.25);display:inline-block;font-size:7px;position:relative;top:-1px;right:-2px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}@media all and (min-width:42em){.sg-acc-handle:after{float:none}}.sg-acc-handle:focus:after,.sg-acc-handle:hover:after{color:grey}.sg-acc-handle.active{color:#fff;background:#222}.sg-acc-handle.active:after{top:-2px;color:grey;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sg-acc-panel{overflow:hidden;max-height:0;margin:0;padding:0;list-style:none;min-width:10em;-webkit-transition:max-height .1s ease-out;transition:max-height .1s ease-out}.sg-acc-panel li{background:#222}.sg-acc-panel li:last-child,.sg-acc-panel li:last-child a{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.sg-acc-panel a{display:block}.sg-acc-panel.active{max-height:120em;overflow:auto}.sg-acc-panel.sg-right{position:absolute;left:auto;right:0}.sg-sub-nav{list-style:none}.sg-sub-nav a{text-transform:none;padding-left:1rem}.sg-controls{border:0;position:absolute;top:0;right:0;z-index:2}.sg-control>li{float:left}.sg-size{width:135px}@media all and (min-width:42em){.sg-size{width:auto}}.sg-current-size{font-size:70%;color:grey;padding:.85em .7em}@media all and (min-width:53em){.sg-current-size{float:left}}#sg-form{margin:0;border:0;padding:0}.sg-input{margin:-2px 0 0;padding:.1em;border:0;border-radius:3px;background:#000;color:grey;width:25px;text-align:right;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.sg-input:hover{color:#fff;background:#222}.sg-input:active,.sg-input:focus{outline:0;background:grey;color:#fff}@media all and (min-width:42em){.sg-input{width:35px}.sg-input.sg-size-px{width:30px}}.sg-size-options{display:none}.sg-size-options a{display:block}@media all and (min-width:53em){.sg-size-options{display:block;float:left;position:static}.sg-size-options>li{float:left}}.sg-tools-toggle{font-size:70%;background:#000;color:grey;text-decoration:none;line-height:1;border:0;cursor:pointer;padding:.9em .7em .6em}.sg-tools-toggle:after{display:none;content:""}.sg-find{position:relative}.twitter-typeahead{width:100%}.typeahead{border:0;background:#222;color:grey;width:100%;right:0;padding:.8em;text-transform:lowercase}.typeahead:focus{background:grey;color:#fff}.tt-input{background:grey;color:#fff;text-transform:uppercase}.tt-input:focus{text-transform:lowercase}.tt-hint{text-transform:lowercase;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tt-dropdown-menu{text-transform:lowercase;background-color:grey;width:100%;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tt-suggestion{color:#eee;font-size:75%;padding:.8em}.tt-suggestion.tt-cursor{color:#fff;background:rgba(255,255,255,.25)}.tt-suggestion p{margin:0}.sg-pattern-state{text-transform:none!important}.sg-pattern-state:before{content:"\2022";margin-right:4px;font-size:18px;vertical-align:bottom;display:inline-block;text-decoration:none}.sg-pattern-lineage .sg-pattern-state:before{font-size:12px}#sg-patterns .sg-pattern-state:before{font-size:14px}#sg-patterns .sg-pattern-state{color:#666}.sg-nav .sg-pattern-state:before{margin-top:-4px;margin-bottom:0;margin-left:-4px;height:20px;display:block;float:left}.inprogress:before{color:#FF4136!important}.inreview:before{color:#FC0!important}.complete:before{color:#2ECC40!important}#sg-vp-wrap{text-align:center;width:100%;position:fixed;top:2em;bottom:0;left:0;right:0;z-index:0}#sg-cover{width:100%;height:100%;display:none;position:absolute;z-index:20;cursor:col-resize}#sg-gen-container{height:100%;position:relative;text-align:center;margin:0 auto;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden}#sg-gen-container.hay-mode{-webkit-transition:all 40s linear;transition:all 40s linear}#sg-viewport{position:absolute;height:100%;width:100%;border:0;padding:0;margin:0;top:0;bottom:0;left:0;right:0;background-color:#fff}#sg-viewport.hay-mode{-webkit-transition:all 40s linear;transition:all 40s linear}#sg-rightpull-container{width:14px;float:right;margin:0;height:100%;cursor:col-resize}#sg-rightpull{margin:0;width:100%;height:100%;background:#c2c2c2;-webkit-transition:background .1s ease-out;transition:background .1s ease-out}#sg-rightpull:hover{background:grey}#sg-rightpull:active{cursor:col-resize;background:#666}.vp-animate{-webkit-transition:width .8s ease-out;transition:width .8s ease-out}.sg-pattern{margin-bottom:2em;position:relative;clear:both}.sg-pattern-head{position:relative;padding:.5rem 0 0;line-height:1.3;font-size:90%;color:grey}.sg-pattern-head:empty{padding:0}.sg-pattern-title{font-family:HelveticaNeue,Helvetica,Arial,sans-serif!important;font-size:.85rem!important;line-height:1!important;font-weight:700!important;margin:0!important;padding:0!important;text-transform:capitalize!important}.sg-pattern-title a{display:inline-block;padding:1em 0 .3rem;color:grey!important;text-decoration:none;cursor:pointer;font-weight:700}.sg-pattern-title a:focus,.sg-pattern-title a:hover{color:#000!important}.sg-pattern-title .sg-pattern-state{font-size:80%;font-weight:400;color:#ccc}.sg-pattern-extra-toggle{font-size:9px;position:absolute;bottom:-1px;right:0;z-index:1;padding:.65em;line-height:1;color:grey;font-weight:400;border:1px solid #ddd;border-top-left-radius:6px;border-top-right-radius:6px;-webkit-transition:background .1s ease-out;transition:background .1s ease-out}.sg-pattern-extra-toggle span{display:inline-block}.sg-pattern-extra-toggle.active,.sg-pattern-extra-toggle:focus,.sg-pattern-extra-toggle:hover{background:#eee;color:#000}.sg-pattern-extra-toggle.active{border-bottom-color:#eee}.sg-pattern-extra-toggle.active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sg-pattern-extra{background:#eee;border-top:1px solid #ddd;margin-bottom:1em;overflow:hidden;max-height:1px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.sg-pattern-extra a{text-decoration:underline;color:#222}.sg-pattern-extra a:focus,.sg-pattern-extra a:hover{color:grey}.sg-pattern-extra.active{border:1px solid #ddd;border-radius:6px 0 6px 6px;max-height:50em}@media all and (min-width:42em){.sg-pattern-extra-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.sg-pattern-extra-info{padding:.5rem .5rem 0;line-height:1.4;font-size:90%;color:grey;overflow:auto;-webkit-overflow-scrolling:touch}.sg-pattern-extra-info:empty{padding:0}@media all and (min-width:42em){.sg-pattern-extra-info{padding:1em;width:40%}}.sg-pattern-desc{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #ccc}.sg-pattern-desc p:last-child{margin:0}.sg-pattern-lineage{font-size:90%;font-style:italic}.sg-pattern-extra-code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:90%;padding:.5rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.sg-pattern-extra-code pre{overflow:scroll!important;-webkit-overflow-scrolling:touch;padding:0 .5rem .5rem!important;margin:0!important;line-height:1!important;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0 6px 6px!important;position:absolute;top:0;bottom:0;left:0;right:0}.sg-pattern-extra-code code{display:block;-moz-tab-size:2!important;-o-tab-size:2!important;tab-size:2!important}@media all and (min-width:42em){.sg-pattern-extra-code{width:60%;padding:1em}}.sg-pattern-category{margin-top:6rem;font:HelveticaNeue,Helvetica,Arial,sans-serif!important}.sg-pattern-category:first-of-type{margin-top:2rem}.sg-pattern-category-title{font-size:1.4rem!important;color:#222!important;margin:0 0 .2rem;text-transform:capitalize}.sg-pattern-category-title a{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.sg-pattern-category-body{font-size:80%;line-height:1.3}.sg-pattern-category-body:empty{display:none}.language-markup code[class*=language-],.language-markup pre[class*=language-]{white-space:pre-wrap}@media all and (min-width:42em){.language-markup code[class*=language-],.language-markup pre[class*=language-]{white-space:pre}}.sg-tabs{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font:HelveticaNeue,Helvetica,Arial,sans-serif!important}.sg-tabs-list{overflow:hidden;position:relative;bottom:-1px;list-style:none;margin:0;padding:0}.sg-tabs-list li{float:left;margin-right:3px}.sg-tabs-list a{display:block;font-size:90%;font-weight:700;line-height:1;padding:.5em 1em;background:#eee;border:1px solid #ccc;border-bottom:0;color:grey;border-top-right-radius:6px;border-top-left-radius:6px;text-decoration:none;text-transform:capitalize}.sg-tabs-list a:hover{color:#222}.sg-tab-title-active a{background:#f5f2f0;color:#222}.sg-tab-title-active a:focus,.sg-tab-title-active a:hover{color:#222}.sg-tabs-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #ccc;border-radius:0 6px 6px;overflow:hidden}.sg-tabs-panel{display:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;min-height:12em}@media all and (min-width:42em){.sg-tabs-panel{min-height:7em}}.sg-modal{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;line-height:1.4;font-size:90%;background:#000;color:#ccc;position:fixed;top:auto;bottom:0;left:0;z-index:2;width:100%;height:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sg-modal.anim-ready{-webkit-transition:bottom .3s ease-out;transition:bottom .3s ease-out}.sg-modal .sg-pattern-breadcrumb{font-size:70%;color:grey;margin-bottom:.5rem}.sg-modal .sg-pattern-head{margin-bottom:.5rem}.sg-modal .sg-pattern-title{font-size:1.4rem!important;color:#eee}.sg-modal .sg-pattern-extra{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-height:none;padding:0}.sg-modal .sg-pattern-extra.active{max-height:none}.sg-modal .sg-pattern-extra-info a{color:#ccc}.sg-modal .sg-pattern-extra-info a:focus,.sg-modal .sg-pattern-extra-info a:hover{color:#eee}.sg-modal .sg-pattern-desc{border-bottom-color:grey}.sg-modal .sg-annotations{border-top-color:grey}.sg-modal .sg-tabs-content{border:0}.sg-modal-close-btn{font-size:70%;background:#000;color:grey;border:0;border-radius:6px 6px 0 0;display:inline-block;padding:.9em .7em .1em;text-transform:uppercase;text-decoration:none;cursor:pointer;position:absolute;right:0;top:1rem;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.sg-modal.active .sg-modal-close-btn{top:-1.5rem}.sg-modal-close-btn:focus,.sg-modal-close-btn:hover{background:#222;color:#eee}.sg-modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden}.sg-modal-content-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.has-annotation{cursor:help!important;-webkit-box-shadow:0 0 10px grey;box-shadow:0 0 10px grey}.has-annotation a,.has-annotation input{cursor:help!important}.has-annotation:hover{-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.has-annotation.active{-webkit-box-shadow:inset 0 0 20px grey;box-shadow:inset 0 0 20px grey}.annotation-tip{display:block;position:absolute;margin-top:-10px!important;margin-left:-10px!important;width:25px!important;height:25px!important;border-radius:13px!important;text-align:center!important;background:#444!important;color:#fff!important;font-weight:700!important;font-size:16px!important;z-index:100}.sg-annotations{margin:1rem 0;border-top:1px solid #ddd;padding-top:.5rem}.sg-annotations-title{font-size:1rem!important;margin:0 0 .5rem}.sg-annotations-list{padding:0;margin:0;list-style:none;counter-reset:the-count}.sg-annotations-list>li{position:relative;padding-left:1.5rem;margin-bottom:1rem;border-radius:6px;-webkit-transition:background .1s ease;transition:background .1s ease}.sg-annotations-list>li:before{content:counter(the-count);counter-increment:the-count;font-size:85%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:14px;height:14px;border-radius:50%;padding:2px;text-align:center;background:#ccc;color:#222;position:absolute;top:1px;left:0}.sg-annotations-list>li.active{background:rgba(255,255,255,.15)}.sg-annotations-list-title{display:inline;font-size:100%}.sg-annotations-list-title:after{content:"—"}#sg-comments-container{max-width:60em;margin:0 auto}.sg-comment-container{padding-bottom:2em;margin-bottom:1em;border-bottom:1px solid rgba(255,255,255,.25)}.sg-comment-container p:last-child{margin-bottom:0}.sg-comment-container h2{margin-bottom:.25em}
\ No newline at end of file
diff --git a/ckanext/montreal_theme/public/css/montreal.css b/ckanext/montreal_theme/public/css/montreal.css
new file mode 100644
index 0000000..7ea2f86
--- /dev/null
+++ b/ckanext/montreal_theme/public/css/montreal.css
@@ -0,0 +1,28436 @@
+@charset "UTF-8";
+@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i");
+.montreal-theme {
+ /*-- VARIABLES --*/
+ /*-- BOOTSTRAP --*/
+ /**
+ * - - - - - - - - - -
+ * == UI
+ * - - - - - - - - - -
+ */
+ /*!
+ * Bootstrap v4.3.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+ /*-- GENERIC --*/
+ /*-- BOOTSTRAP --*/
+ /*-- CUSTOM --*/
+ /*-- MAIN ELEMENTS --*/
+ /*-- COMPONENTS --*/
+ /**
+ * Generic cards styles and variants
+ * Built on bootstrap card component
+ */
+ /**
+ * 1. Avoid the IE 10-11 `min-height` bug.
+ * 2. Set `flex-shrink` to `0` to prevent some browsers from
+ * letting these items shrink to smaller than their content's default
+ * minimum size. See http://bit.ly/1Mn35US for details.
+ * 3. Use `%` instead of `vh` since `vh` is buggy in older mobile Safari.
+ */
+ /**
+ * This for loop creates the necessary css animation names
+ * Due to the split circle of progress-left and progress right, we must use the animations on each side.
+ */
+}
+.montreal-theme .icon-15min:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M12 20c4.4 0 8-3.6 8-8s-3.6-8-8-8-8 3.6-8 8 3.6 8 8 8zm0-18c5.5 0 10 4.5 10 10s-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2zm5 9.5V13h-6V7h1.5v4.5H17z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M12 20c4.4 0 8-3.6 8-8s-3.6-8-8-8-8 3.6-8 8 3.6 8 8 8zm0-18c5.5 0 10 4.5 10 10s-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2zm5 9.5V13h-6V7h1.5v4.5H17z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-30min:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M12 20.132c4.4 0 8-3.6 8-8s-3.6-8-8-8-8 3.6-8 8 3.6 8 8 8zm0-18c5.5 0 10 4.5 10 10s-4.5 10-10 10-10-4.5-10-10 4.5-10 10-10zm.5 5v10H11v-10h1.5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M12 20.132c4.4 0 8-3.6 8-8s-3.6-8-8-8-8 3.6-8 8 3.6 8 8 8zm0-18c5.5 0 10 4.5 10 10s-4.5 10-10 10-10-4.5-10-10 4.5-10 10-10zm.5 5v10H11v-10h1.5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-5min:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M12 20c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8zm0-18c5.5 0 10 4.5 10 10s-4.5 10-10 10C6.47 22 2 17.5 2 12S6.5 2 12 2zm3.3 5.8l-3 5.2H11V7h1.5v2.65l1.5-2.6 1.3.75z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M12 20c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8zm0-18c5.5 0 10 4.5 10 10s-4.5 10-10 10C6.47 22 2 17.5 2 12S6.5 2 12 2zm3.3 5.8l-3 5.2H11V7h1.5v2.65l1.5-2.6 1.3.75z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-activity:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 2a1 1 0 01.949.684L15 17.838l2.051-6.154A1 1 0 0118 11h4a1 1 0 110 2h-3.28l-2.771 8.316a1 1 0 01-1.898 0L9 6.162l-2.051 6.154A1 1 0 016 13H2a1 1 0 110-2h3.28L8.05 2.684A1 1 0 019 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 2a1 1 0 01.949.684L15 17.838l2.051-6.154A1 1 0 0118 11h4a1 1 0 110 2h-3.28l-2.771 8.316a1 1 0 01-1.898 0L9 6.162l-2.051 6.154A1 1 0 016 13H2a1 1 0 110-2h3.28L8.05 2.684A1 1 0 019 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-anchor:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 1a4 4 0 011 7.874v12.071A9.004 9.004 0 0020.946 13H19a1 1 0 110-2h3a1 1 0 011 1c0 6.075-4.925 11-11 11a1 1 0 01-1-1V8.874A4.002 4.002 0 0112 1zM5 11a1 1 0 110 2H3.055a9.003 9.003 0 005.372 7.263 1 1 0 01-.795 1.835A11.001 11.001 0 011 12a1 1 0 011-1h3zm7-8a2 2 0 100 4 2 2 0 000-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 1a4 4 0 011 7.874v12.071A9.004 9.004 0 0020.946 13H19a1 1 0 110-2h3a1 1 0 011 1c0 6.075-4.925 11-11 11a1 1 0 01-1-1V8.874A4.002 4.002 0 0112 1zM5 11a1 1 0 110 2H3.055a9.003 9.003 0 005.372 7.263 1 1 0 01-.795 1.835A11.001 11.001 0 011 12a1 1 0 011-1h3zm7-8a2 2 0 100 4 2 2 0 000-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-anomaly:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M8.27 3L3 8.27v7.46L8.27 21h7.46C17.5 19.24 21 15.73 21 15.73V8.27L15.73 3H8.27zm.83 2h5.8L19 9.1v5.8L14.9 19H9.1L5 14.9V9.1L9.1 5zM11 15h2v2h-2v-2zm0-8h2v6h-2V7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M8.27 3L3 8.27v7.46L8.27 21h7.46C17.5 19.24 21 15.73 21 15.73V8.27L15.73 3H8.27zm.83 2h5.8L19 9.1v5.8L14.9 19H9.1L5 14.9V9.1L9.1 5zM11 15h2v2h-2v-2zm0-8h2v6h-2V7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-apps:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4 1h4a3 3 0 013 3v4a3 3 0 01-3 3H4a3 3 0 01-3-3V4a3 3 0 013-3zm0 2a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1V4a1 1 0 00-1-1H4zm0 10h4a3 3 0 013 3v4a3 3 0 01-3 3H4a3 3 0 01-3-3v-4a3 3 0 013-3zm0 2a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1v-4a1 1 0 00-1-1H4zM16 1h4a3 3 0 013 3v4a3 3 0 01-3 3h-4a3 3 0 01-3-3V4a3 3 0 013-3zm0 2a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1V4a1 1 0 00-1-1h-4zm4 18a1 1 0 010 2h-4a3 3 0 01-3-3v-4a3 3 0 013-3h4a3 3 0 013 3v3a1 1 0 01-2 0v-3a1 1 0 00-1-1h-4a1 1 0 00-1 1v4a1 1 0 001 1h4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4 1h4a3 3 0 013 3v4a3 3 0 01-3 3H4a3 3 0 01-3-3V4a3 3 0 013-3zm0 2a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1V4a1 1 0 00-1-1H4zm0 10h4a3 3 0 013 3v4a3 3 0 01-3 3H4a3 3 0 01-3-3v-4a3 3 0 013-3zm0 2a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1v-4a1 1 0 00-1-1H4zM16 1h4a3 3 0 013 3v4a3 3 0 01-3 3h-4a3 3 0 01-3-3V4a3 3 0 013-3zm0 2a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1V4a1 1 0 00-1-1h-4zm4 18a1 1 0 010 2h-4a3 3 0 01-3-3v-4a3 3 0 013-3h4a3 3 0 013 3v3a1 1 0 01-2 0v-3a1 1 0 00-1-1h-4a1 1 0 00-1 1v4a1 1 0 001 1h4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-archive:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M2 9H1a1 1 0 01-1-1V3a1 1 0 011-1h22a1 1 0 011 1v5a1 1 0 01-1 1H4v11h16v-8a1 1 0 012 0v9a1 1 0 01-1 1H3a1 1 0 01-1-1V9zm0-5v3h20V4H2zm8 9a1 1 0 010-2h4a1 1 0 010 2h-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M2 9H1a1 1 0 01-1-1V3a1 1 0 011-1h22a1 1 0 011 1v5a1 1 0 01-1 1H4v11h16v-8a1 1 0 012 0v9a1 1 0 01-1 1H3a1 1 0 01-1-1V9zm0-5v3h20V4H2zm8 9a1 1 0 010-2h4a1 1 0 010 2h-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-arrow-down:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.293 13.293a1 1 0 011.414 1.414l-3.035 3.035a1 1 0 01-1.414-1.414l3.035-3.035zM11 4a1 1 0 112 0v16a1 1 0 01-1.707.707l-6-6a1 1 0 111.414-1.414L11 17.586V4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.293 13.293a1 1 0 011.414 1.414l-3.035 3.035a1 1 0 01-1.414-1.414l3.035-3.035zM11 4a1 1 0 112 0v16a1 1 0 01-1.707.707l-6-6a1 1 0 111.414-1.414L11 17.586V4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-arrow-left:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M3.073 11.624a1 1 0 00.22 1.083l6 6a1 1 0 001.414-1.414L6.414 13H20a1 1 0 000-2H4a1 1 0 00-.921.61zm7.634-4.917a1 1 0 10-1.414-1.414L6.258 8.328a1 1 0 101.414 1.414l3.035-3.035z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M3.073 11.624a1 1 0 00.22 1.083l6 6a1 1 0 001.414-1.414L6.414 13H20a1 1 0 000-2H4a1 1 0 00-.921.61zm7.634-4.917a1 1 0 10-1.414-1.414L6.258 8.328a1 1 0 101.414 1.414l3.035-3.035z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-arrow-right:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20.927 11.624a1 1 0 01-.22 1.083l-6 6a1 1 0 01-1.414-1.414L17.586 13H4a1 1 0 010-2h16a1 1 0 01.921.61zm-7.634-4.917a1 1 0 111.414-1.414l3.035 3.035a1 1 0 11-1.414 1.414l-3.035-3.035z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20.927 11.624a1 1 0 01-.22 1.083l-6 6a1 1 0 01-1.414-1.414L17.586 13H4a1 1 0 010-2h16a1 1 0 01.921.61zm-7.634-4.917a1 1 0 111.414-1.414l3.035 3.035a1 1 0 11-1.414 1.414l-3.035-3.035z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-arrow-up:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.707 10.707a1 1 0 01-1.414-1.414l3.035-3.035a1 1 0 011.414 1.414l-3.035 3.035zM13 20a1 1 0 11-2 0V4a1 1 0 011.707-.707l6 6a1 1 0 01-1.414 1.414L13 6.414V20z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.707 10.707a1 1 0 01-1.414-1.414l3.035-3.035a1 1 0 011.414 1.414l-3.035 3.035zM13 20a1 1 0 11-2 0V4a1 1 0 011.707-.707l6 6a1 1 0 01-1.414 1.414L13 6.414V20z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-bell-active:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 1a1 1 0 01.993.883L13 2v1.07c3.392.486 6 3.404 6 6.93v4.172c0 1.545.614 3.028 1.707 4.12.63.63.184 1.708-.707 1.708h-5l-.005.176A3 3 0 019 20.001L4 20c-.89 0-1.337-1.077-.707-1.707A5.828 5.828 0 005 14.172V10a7.002 7.002 0 016-6.93V2a1 1 0 011-1zm1 19h-2a1 1 0 002 0zM12 5a5 5 0 00-5 5v4.172C7 15.524 6.65 16.84 6 18h12c-.65-1.16-1-2.476-1-3.828V10a5 5 0 00-5-5zM5.6 1.793a1 1 0 010 1.414 8.967 8.967 0 00-2.636 6.364 1 1 0 11-2 0c0-2.898 1.132-5.688 3.222-7.778a1 1 0 011.415 0zm14.143 0a10.967 10.967 0 013.221 7.778 1 1 0 01-2 0 8.967 8.967 0 00-2.636-6.364 1 1 0 111.415-1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 1a1 1 0 01.993.883L13 2v1.07c3.392.486 6 3.404 6 6.93v4.172c0 1.545.614 3.028 1.707 4.12.63.63.184 1.708-.707 1.708h-5l-.005.176A3 3 0 019 20.001L4 20c-.89 0-1.337-1.077-.707-1.707A5.828 5.828 0 005 14.172V10a7.002 7.002 0 016-6.93V2a1 1 0 011-1zm1 19h-2a1 1 0 002 0zM12 5a5 5 0 00-5 5v4.172C7 15.524 6.65 16.84 6 18h12c-.65-1.16-1-2.476-1-3.828V10a5 5 0 00-5-5zM5.6 1.793a1 1 0 010 1.414 8.967 8.967 0 00-2.636 6.364 1 1 0 11-2 0c0-2.898 1.132-5.688 3.222-7.778a1 1 0 011.415 0zm14.143 0a10.967 10.967 0 013.221 7.778 1 1 0 01-2 0 8.967 8.967 0 00-2.636-6.364 1 1 0 111.415-1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-bell-off:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M1.613.21l.094.083 22 22a1 1 0 01-1.32 1.497l-.094-.083L18.584 20H15V20a3 3 0 01-6 0v-.001L4 20c-.852 0-1.297-.986-.783-1.623l.076-.084A5.828 5.828 0 005 14.172c0-.029.001-.057.003-.085L5 14v-4c0-1.004.248-1.875.75-2.832L.294 1.708A1 1 0 011.613.21zM11 19.999V20a1 1 0 002 0v-.001h-2zM7.257 8.674c-.15.385-.23.747-.252 1.126L7 10v4l-.005.083.005.089c0 1.24-.294 2.449-.844 3.535L6 18l10.584-.001-9.327-9.325zM12 1a1 1 0 01.993.883L13 2l.001 1.071A7.002 7.002 0 0119 10v3a1 1 0 01-2 0v-3a5 5 0 00-7.172-4.505 1 1 0 11-.87-1.8A6.955 6.955 0 0111 3.07V2a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M1.613.21l.094.083 22 22a1 1 0 01-1.32 1.497l-.094-.083L18.584 20H15V20a3 3 0 01-6 0v-.001L4 20c-.852 0-1.297-.986-.783-1.623l.076-.084A5.828 5.828 0 005 14.172c0-.029.001-.057.003-.085L5 14v-4c0-1.004.248-1.875.75-2.832L.294 1.708A1 1 0 011.613.21zM11 19.999V20a1 1 0 002 0v-.001h-2zM7.257 8.674c-.15.385-.23.747-.252 1.126L7 10v4l-.005.083.005.089c0 1.24-.294 2.449-.844 3.535L6 18l10.584-.001-9.327-9.325zM12 1a1 1 0 01.993.883L13 2l.001 1.071A7.002 7.002 0 0119 10v3a1 1 0 01-2 0v-3a5 5 0 00-7.172-4.505 1 1 0 11-.87-1.8A6.955 6.955 0 0111 3.07V2a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-bell:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 1a1 1 0 011 1l.001 1.071A7.002 7.002 0 0119 10v4.172c0 1.545.614 3.028 1.707 4.12.63.63.184 1.708-.707 1.708h-5a3 3 0 01-6 0H4c-.89 0-1.337-1.077-.707-1.707A5.828 5.828 0 005 14.172V10a7.002 7.002 0 016-6.93V2a1 1 0 011-1zm1 19h-2a1 1 0 002 0zM12 5a5 5 0 00-5 5v4.172C7 15.524 6.65 16.84 6 18h12c-.65-1.16-1-2.476-1-3.828V10a5 5 0 00-5-5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 1a1 1 0 011 1l.001 1.071A7.002 7.002 0 0119 10v4.172c0 1.545.614 3.028 1.707 4.12.63.63.184 1.708-.707 1.708h-5a3 3 0 01-6 0H4c-.89 0-1.337-1.077-.707-1.707A5.828 5.828 0 005 14.172V10a7.002 7.002 0 016-6.93V2a1 1 0 011-1zm1 19h-2a1 1 0 002 0zM12 5a5 5 0 00-5 5v4.172C7 15.524 6.65 16.84 6 18h12c-.65-1.16-1-2.476-1-3.828V10a5 5 0 00-5-5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-bolt:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 15v7c0 .99 1.283 1.378 1.832.555l8-12A1 1 0 0020 9h-7V2c0-.99-1.283-1.378-1.832-.555l-8 12A1 1 0 004 15h7zm0-9.697V10a1 1 0 001 1h6.131L13 18.697V14a1 1 0 00-1-1H5.868L11 5.303z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 15v7c0 .99 1.283 1.378 1.832.555l8-12A1 1 0 0020 9h-7V2c0-.99-1.283-1.378-1.832-.555l-8 12A1 1 0 004 15h7zm0-9.697V10a1 1 0 001 1h6.131L13 18.697V14a1 1 0 00-1-1H5.868L11 5.303z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-book:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 7.5l-.4-.3A11 11 0 005 5.046v10.993a13 13 0 016 2.007V7.5zm2 0v10.546a13 13 0 016-2.007V5.046A11 11 0 0013.4 7.2l-.4.3zM3 7V4a1 1 0 011-1 13 13 0 017.8 2.6l.2.15.2-.15A13 13 0 0120 3a1 1 0 011 1v3h2a1 1 0 011 1v2a1 1 0 01-2 0V9h-1v8a1 1 0 01-1 1 11 11 0 00-4.583 1H22v-5a1 1 0 012 0v6a1 1 0 01-1 1H1a1 1 0 01-1-1V8a1 1 0 011-1h2zm0 2H2v10h6.583A11 11 0 004 18a1 1 0 01-1-1V9z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 7.5l-.4-.3A11 11 0 005 5.046v10.993a13 13 0 016 2.007V7.5zm2 0v10.546a13 13 0 016-2.007V5.046A11 11 0 0013.4 7.2l-.4.3zM3 7V4a1 1 0 011-1 13 13 0 017.8 2.6l.2.15.2-.15A13 13 0 0120 3a1 1 0 011 1v3h2a1 1 0 011 1v2a1 1 0 01-2 0V9h-1v8a1 1 0 01-1 1 11 11 0 00-4.583 1H22v-5a1 1 0 012 0v6a1 1 0 01-1 1H1a1 1 0 01-1-1V8a1 1 0 011-1h2zm0 2H2v10h6.583A11 11 0 004 18a1 1 0 01-1-1V9z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-briefcase:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 2h-4a3 3 0 00-3 3v1H4a3 3 0 00-3 3v2.977a1 1 0 000 .046V19a3 3 0 003 3h16a3 3 0 003-3v-3a1 1 0 10-2 0v3a1 1 0 01-1 1H4a1 1 0 01-1-1v-5.523l8.629 3.451a1 1 0 00.742 0l9.979-3.99a1.002 1.002 0 00.65-.961V9a3 3 0 00-3-3h-3V5a3 3 0 00-3-3zm7 9.323V9a1 1 0 00-1-1H4a1 1 0 00-1 1v2.323l9 3.6 9-3.6zM15 6H9V5a1 1 0 011-1h4a1 1 0 011 1v1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 2h-4a3 3 0 00-3 3v1H4a3 3 0 00-3 3v2.977a1 1 0 000 .046V19a3 3 0 003 3h16a3 3 0 003-3v-3a1 1 0 10-2 0v3a1 1 0 01-1 1H4a1 1 0 01-1-1v-5.523l8.629 3.451a1 1 0 00.742 0l9.979-3.99a1.002 1.002 0 00.65-.961V9a3 3 0 00-3-3h-3V5a3 3 0 00-3-3zm7 9.323V9a1 1 0 00-1-1H4a1 1 0 00-1 1v2.323l9 3.6 9-3.6zM15 6H9V5a1 1 0 011-1h4a1 1 0 011 1v1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-calendar:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 10H4v9a1 1 0 001 1h14a1 1 0 001-1v-2a1 1 0 012 0v2a3 3 0 01-3 3H5a3 3 0 01-3-3V5a3 3 0 013-3h2V1a1 1 0 112 0v1h6V1a1 1 0 012 0v1h2a3 3 0 013 3v8a1 1 0 01-2 0v-3zm0-2V5a1 1 0 00-1-1h-2v1a1 1 0 01-2 0V4H9v1a1 1 0 11-2 0V4H5a1 1 0 00-1 1v3h16z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 10H4v9a1 1 0 001 1h14a1 1 0 001-1v-2a1 1 0 012 0v2a3 3 0 01-3 3H5a3 3 0 01-3-3V5a3 3 0 013-3h2V1a1 1 0 112 0v1h6V1a1 1 0 012 0v1h2a3 3 0 013 3v8a1 1 0 01-2 0v-3zm0-2V5a1 1 0 00-1-1h-2v1a1 1 0 01-2 0V4H9v1a1 1 0 11-2 0V4H5a1 1 0 00-1 1v3h16z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-cell:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 4a3 3 0 013-3h10a3 3 0 013 3v16a3 3 0 01-3 3H7a3 3 0 01-3-3V4zm2 0a1 1 0 011-1h10a1 1 0 011 1v16a1 1 0 01-1 1H7a1 1 0 01-1-1V4zm6 15a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 4a3 3 0 013-3h10a3 3 0 013 3v16a3 3 0 01-3 3H7a3 3 0 01-3-3V4zm2 0a1 1 0 011-1h10a1 1 0 011 1v16a1 1 0 01-1 1H7a1 1 0 01-1-1V4zm6 15a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-check-circle-full:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11zm3.293-13.707L11 13.586l-1.293-1.293a1 1 0 10-1.414 1.414l2 2a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11zm3.293-13.707L11 13.586l-1.293-1.293a1 1 0 10-1.414 1.414l2 2a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-check-circle:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.542 17.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zm-6.25-8.184a1 1 0 011.415 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L11 13.586l4.293-4.293z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.542 17.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zm-6.25-8.184a1 1 0 011.415 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L11 13.586l4.293-4.293z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-check:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M19.293 6.293a1 1 0 011.414 1.414l-7.947 7.948a1 1 0 01-1.415-1.415l7.948-7.947zm-9.586 11a1 1 0 11-1.414 1.414l-5-5a1 1 0 011.414-1.414l5 5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M19.293 6.293a1 1 0 011.414 1.414l-7.947 7.948a1 1 0 01-1.415-1.415l7.948-7.947zm-9.586 11a1 1 0 11-1.414 1.414l-5-5a1 1 0 011.414-1.414l5 5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-chevron-double-left:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.707 8.707L8.414 12l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 111.414 1.414zm5 0L13.414 12l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 111.414 1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.707 8.707L8.414 12l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 111.414 1.414zm5 0L13.414 12l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 111.414 1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-chevron-double-right:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.293 8.707L9.586 12l-3.293 3.293a1 1 0 101.414 1.414l4-4a1 1 0 000-1.414l-4-4a1 1 0 00-1.414 1.414zm5 0L14.586 12l-3.293 3.293a1 1 0 001.414 1.414l4-4a1 1 0 000-1.414l-4-4a1 1 0 10-1.414 1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.293 8.707L9.586 12l-3.293 3.293a1 1 0 101.414 1.414l4-4a1 1 0 000-1.414l-4-4a1 1 0 00-1.414 1.414zm5 0L14.586 12l-3.293 3.293a1 1 0 001.414 1.414l4-4a1 1 0 000-1.414l-4-4a1 1 0 10-1.414 1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-chevron-down:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-chevron-left:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11.414 12l3.293-3.293a1 1 0 00-1.414-1.414l-4 4a1 1 0 000 1.414l4 4a1 1 0 001.414-1.414L11.414 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11.414 12l3.293-3.293a1 1 0 00-1.414-1.414l-4 4a1 1 0 000 1.414l4 4a1 1 0 001.414-1.414L11.414 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-chevron-right:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.586 12L9.293 8.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.586 12L9.293 8.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-chevron-up:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-clipboard:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h6a2 2 0 012 2h1a3 3 0 013 3v10a1 1 0 11-2 0V6a1 1 0 00-1-1h-1a2 2 0 01-2 2H9a2 2 0 01-2-2H6a1 1 0 00-1 1v14a1 1 0 001 1h12a1 1 0 001-1 1 1 0 112 0 3 3 0 01-3 3H6a3 3 0 01-3-3V6a3 3 0 013-3h1a2 2 0 012-2zm0 3v1h6V3H9v1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h6a2 2 0 012 2h1a3 3 0 013 3v10a1 1 0 11-2 0V6a1 1 0 00-1-1h-1a2 2 0 01-2 2H9a2 2 0 01-2-2H6a1 1 0 00-1 1v14a1 1 0 001 1h12a1 1 0 001-1 1 1 0 112 0 3 3 0 01-3 3H6a3 3 0 01-3-3V6a3 3 0 013-3h1a2 2 0 012-2zm0 3v1h6V3H9v1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-clock:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.542 17.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zM13 6v5.586l2.707 2.707a1 1 0 01-1.414 1.414l-3-3A1 1 0 0111 12V6a1 1 0 012 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.542 17.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zM13 6v5.586l2.707 2.707a1 1 0 01-1.414 1.414l-3-3A1 1 0 0111 12V6a1 1 0 012 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-comment:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4 18.586V5a1 1 0 011-1h14a1 1 0 000-2H5a3 3 0 00-3 3v16c0 .89 1.077 1.337 1.707.707L7.414 18H19a3 3 0 003-3V6a1 1 0 00-2 0v9a1 1 0 01-1 1H7a1 1 0 00-.707.293L4 18.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4 18.586V5a1 1 0 011-1h14a1 1 0 000-2H5a3 3 0 00-3 3v16c0 .89 1.077 1.337 1.707.707L7.414 18H19a3 3 0 003-3V6a1 1 0 00-2 0v9a1 1 0 01-1 1H7a1 1 0 00-.707.293L4 18.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-compass:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 12.5a9 9 0 1118 0 9 9 0 01-18 0zm9-11c-6.075 0-11 4.925-11 11s4.925 11 11 11 11-4.925 11-11-4.925-11-11-11zm5.189 7.076a1 1 0 00-1.265-1.265l-6.36 2.12a1 1 0 00-.633.633l-2.12 6.36a1 1 0 001.265 1.265l6.36-2.12a1 1 0 00.633-.633l2.12-6.36zM9.34 15.16l1.33-3.988 3.988-1.33-1.33 3.989-3.988 1.329z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 12.5a9 9 0 1118 0 9 9 0 01-18 0zm9-11c-6.075 0-11 4.925-11 11s4.925 11 11 11 11-4.925 11-11-4.925-11-11-11zm5.189 7.076a1 1 0 00-1.265-1.265l-6.36 2.12a1 1 0 00-.633.633l-2.12 6.36a1 1 0 001.265 1.265l6.36-2.12a1 1 0 00.633-.633l2.12-6.36zM9.34 15.16l1.33-3.988 3.988-1.33-1.33 3.989-3.988 1.329z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-cone-fill:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.82 2a1 1 0 00-.98.804L8.2 6h7.6l-.64-3.196A1 1 0 0014.18 2H9.82zm6.78 8H7.4l-.8 4h10.8l-.8-4zm1.18 12H5a1 1 0 01-1-1v-2a1 1 0 011-1H19a1 1 0 011 1v2a1 1 0 01-1 1h-1.22z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.82 2a1 1 0 00-.98.804L8.2 6h7.6l-.64-3.196A1 1 0 0014.18 2H9.82zm6.78 8H7.4l-.8 4h10.8l-.8-4zm1.18 12H5a1 1 0 01-1-1v-2a1 1 0 011-1H19a1 1 0 011 1v2a1 1 0 01-1 1h-1.22z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-cone:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2h2a1 1 0 01.117 1.993L12 4h-1.18l-.601 3h3.561l-.358-1.79a1 1 0 011.932-.505l.03.113L17.818 17H19a1 1 0 011 1v3a1 1 0 01-1 1H5a1 1 0 01-1-1v-3a1 1 0 011-1h1.18L9.02 2.804a1 1 0 01.862-.797L10 2h2-2zm8 17H6v1h12v-1zm-2.82-5H8.819l-.6 3h7.561l-.6-3zm-1-5H9.819l-.6 3h5.561l-.6-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2h2a1 1 0 01.117 1.993L12 4h-1.18l-.601 3h3.561l-.358-1.79a1 1 0 011.932-.505l.03.113L17.818 17H19a1 1 0 011 1v3a1 1 0 01-1 1H5a1 1 0 01-1-1v-3a1 1 0 011-1h1.18L9.02 2.804a1 1 0 01.862-.797L10 2h2-2zm8 17H6v1h12v-1zm-2.82-5H8.819l-.6 3h7.561l-.6-3zm-1-5H9.819l-.6 3h5.561l-.6-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-copy:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 8h9a3 3 0 013 3v9a3 3 0 01-3 3h-9a3 3 0 01-3-3v-9a3 3 0 013-3zm0 2a1 1 0 00-1 1v9a1 1 0 001 1h9a1 1 0 001-1v-9a1 1 0 00-1-1h-9zm-6 4a1 1 0 010 2H4a3 3 0 01-3-3V4a3 3 0 013-3h9a3 3 0 013 3v1a1 1 0 01-2 0V4a1 1 0 00-1-1H4a1 1 0 00-1 1v9a1 1 0 001 1h1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 8h9a3 3 0 013 3v9a3 3 0 01-3 3h-9a3 3 0 01-3-3v-9a3 3 0 013-3zm0 2a1 1 0 00-1 1v9a1 1 0 001 1h9a1 1 0 001-1v-9a1 1 0 00-1-1h-9zm-6 4a1 1 0 010 2H4a3 3 0 01-3-3V4a3 3 0 013-3h9a3 3 0 013 3v1a1 1 0 01-2 0V4a1 1 0 00-1-1H4a1 1 0 00-1 1v9a1 1 0 001 1h1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-copyright:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11zm0-2a9 9 0 110-18 9 9 0 010 18zm3.536-12.536a5 5 0 100 7.072 1 1 0 00-1.415-1.415 3 3 0 110-4.242 1 1 0 001.415-1.415z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11zm0-2a9 9 0 110-18 9 9 0 010 18zm3.536-12.536a5 5 0 100 7.072 1 1 0 00-1.415-1.415 3 3 0 110-4.242 1 1 0 001.415-1.415z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-cut:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11.586 12L9.032 9.446a4 4 0 111.414-1.414L13 10.586l7.293-7.293a1 1 0 011.414 1.414l-11.26 11.261a4 4 0 11-1.414-1.414L11.585 12zM8.449 7.378A2 2 0 105.55 4.622a2 2 0 002.9 2.756zm-.07 9.173a2 2 0 10-2.756 2.899 2 2 0 002.755-2.9zm6.385-1.363a1 1 0 011.412-1.416l5.53 5.52a1 1 0 01-1.412 1.416l-5.53-5.52z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11.586 12L9.032 9.446a4 4 0 111.414-1.414L13 10.586l7.293-7.293a1 1 0 011.414 1.414l-11.26 11.261a4 4 0 11-1.414-1.414L11.585 12zM8.449 7.378A2 2 0 105.55 4.622a2 2 0 002.9 2.756zm-.07 9.173a2 2 0 10-2.756 2.899 2 2 0 002.755-2.9zm6.385-1.363a1 1 0 011.412-1.416l5.53 5.52a1 1 0 01-1.412 1.416l-5.53-5.52z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-delivery:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 4H2v5a1 1 0 01-2 0V3a1 1 0 011-1h15a1 1 0 011 1v4h3a1 1 0 01.707.293l3 3A1 1 0 0124 11v5a1 1 0 01-1 1h-1.337a3.5 3.5 0 11-6.326 0H8.663a3.5 3.5 0 11-6.326 0H1a1 1 0 01-1-1v-3a1 1 0 112 0v2h13V4zm3.5 13a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-2H22v-3.586L19.586 9H17v6h1.5zM4 18.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 4H2v5a1 1 0 01-2 0V3a1 1 0 011-1h15a1 1 0 011 1v4h3a1 1 0 01.707.293l3 3A1 1 0 0124 11v5a1 1 0 01-1 1h-1.337a3.5 3.5 0 11-6.326 0H8.663a3.5 3.5 0 11-6.326 0H1a1 1 0 01-1-1v-3a1 1 0 112 0v2h13V4zm3.5 13a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-2H22v-3.586L19.586 9H17v6h1.5zM4 18.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-dot-bullet:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='4' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='4' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-dot-interpunct:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='2' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='2' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-download:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.376 15.927a1 1 0 01-1.083-.22l-5-5a1 1 0 011.414-1.414L11 12.586V3a1 1 0 012 0v12a1 1 0 01-.61.921zM20 15a1 1 0 012 0v4a3 3 0 01-3 3H5a3 3 0 01-3-3v-4a1 1 0 012 0v4a1 1 0 001 1h14a1 1 0 001-1v-4zm-3.707-5.707a1 1 0 011.414 1.414l-2 2a1 1 0 01-1.414-1.414l2-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.376 15.927a1 1 0 01-1.083-.22l-5-5a1 1 0 011.414-1.414L11 12.586V3a1 1 0 012 0v12a1 1 0 01-.61.921zM20 15a1 1 0 012 0v4a3 3 0 01-3 3H5a3 3 0 01-3-3v-4a1 1 0 012 0v4a1 1 0 001 1h14a1 1 0 001-1v-4zm-3.707-5.707a1 1 0 011.414 1.414l-2 2a1 1 0 01-1.414-1.414l2-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-droplet:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.293 1.293a1 1 0 011.414 0l2 2a1 1 0 01-1.414 1.414L12 3.414 8.707 6.707C6.321 9.093 5 11.38 5 13a7 7 0 1014 0c0-1.465-.915-3.295-2.744-5.332a1 1 0 111.488-1.336C19.872 8.702 21 10.957 21 13a9 9 0 11-18 0c0-2.268 1.567-4.982 4.293-7.707l4-4zm2.828 8.171a1 1 0 011.415 0 5 5 0 010 7.071 1 1 0 11-1.415-1.414 3 3 0 000-4.242 1 1 0 010-1.415z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.293 1.293a1 1 0 011.414 0l2 2a1 1 0 01-1.414 1.414L12 3.414 8.707 6.707C6.321 9.093 5 11.38 5 13a7 7 0 1014 0c0-1.465-.915-3.295-2.744-5.332a1 1 0 111.488-1.336C19.872 8.702 21 10.957 21 13a9 9 0 11-18 0c0-2.268 1.567-4.982 4.293-7.707l4-4zm2.828 8.171a1 1 0 011.415 0 5 5 0 010 7.071 1 1 0 11-1.415-1.414 3 3 0 000-4.242 1 1 0 010-1.415z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-duplicate:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 4a8 8 0 11-4 14.93A8 8 0 1112 5.07 7.949 7.949 0 0116 4zM8 6a6 6 0 102.251 11.563A7.975 7.975 0 018 12c0-2.162.857-4.123 2.25-5.563A5.959 5.959 0 008 6zm8 0c-.796 0-1.556.155-2.251.437A7.975 7.975 0 0116 12a7.974 7.974 0 01-2.25 5.563A6 6 0 1016 6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 4a8 8 0 11-4 14.93A8 8 0 1112 5.07 7.949 7.949 0 0116 4zM8 6a6 6 0 102.251 11.563A7.975 7.975 0 018 12c0-2.162.857-4.123 2.25-5.563A5.959 5.959 0 008 6zm8 0c-.796 0-1.556.155-2.251.437A7.975 7.975 0 0116 12a7.974 7.974 0 01-2.25 5.563A6 6 0 1016 6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-edit:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15.707 4.707a1 1 0 00-1.414-1.414l-2 2-10 10A1 1 0 002 16v5a1 1 0 001 1h5a1 1 0 00.707-.293l10-10 3-3a1 1 0 000-1.414l-3-3a1 1 0 10-1.414 1.414L19.586 8 18 9.586 14.414 6l1.293-1.293zM13 7.414l-9 9V20h3.586l9-9L13 7.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15.707 4.707a1 1 0 00-1.414-1.414l-2 2-10 10A1 1 0 002 16v5a1 1 0 001 1h5a1 1 0 00.707-.293l10-10 3-3a1 1 0 000-1.414l-3-3a1 1 0 10-1.414 1.414L19.586 8 18 9.586 14.414 6l1.293-1.293zM13 7.414l-9 9V20h3.586l9-9L13 7.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-email:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M1 6.012v-.03A3.006 3.006 0 014 3h16a3.006 3.006 0 013 2.983V18c0 1.652-1.348 3-3 3h-2a1 1 0 010-2h2c.548 0 1-.452 1-1V7.92l-8.427 5.9a1 1 0 01-1.146 0L3 7.92V18c0 .548.452 1 1 1h10a1 1 0 010 2H4c-1.652 0-3-1.348-3-3V6.012zM20 5H4c-.388 0-.728.227-.893.554L12 11.779l8.893-6.225A1.006 1.006 0 0020 5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M1 6.012v-.03A3.006 3.006 0 014 3h16a3.006 3.006 0 013 2.983V18c0 1.652-1.348 3-3 3h-2a1 1 0 010-2h2c.548 0 1-.452 1-1V7.92l-8.427 5.9a1 1 0 01-1.146 0L3 7.92V18c0 .548.452 1 1 1h10a1 1 0 010 2H4c-1.652 0-3-1.348-3-3V6.012zM20 5H4c-.388 0-.728.227-.893.554L12 11.779l8.893-6.225A1.006 1.006 0 0020 5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-emergency:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M11.067 7.87a.957.957 0 011.914 0v4.786a.957.957 0 11-1.914 0V7.87zM12.024 15.527a.958.958 0 10.001 1.916.958.958 0 00-.001-1.916z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.878 1.879a3 3 0 014.243 0l8 7.999a3 3 0 010 4.242l-7.999 8.001a3 3 0 01-4.242 0l-8.001-7.999a3 3 0 010-4.242l7.999-8.001zm2.829 1.414a1 1 0 00-1.415 0l-8 8a1 1 0 00.001 1.415l8 8a1 1 0 001.415 0l8-8.002a1 1 0 000-1.414l-8.001-8z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M11.067 7.87a.957.957 0 011.914 0v4.786a.957.957 0 11-1.914 0V7.87zM12.024 15.527a.958.958 0 10.001 1.916.958.958 0 00-.001-1.916z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.878 1.879a3 3 0 014.243 0l8 7.999a3 3 0 010 4.242l-7.999 8.001a3 3 0 01-4.242 0l-8.001-7.999a3 3 0 010-4.242l7.999-8.001zm2.829 1.414a1 1 0 00-1.415 0l-8 8a1 1 0 00.001 1.415l8 8a1 1 0 001.415 0l8-8.002a1 1 0 000-1.414l-8.001-8z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-error:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.542 17.477a1 1 0 11-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.954 8.954 0 004.484-1.195 1 1 0 11.998 1.733A10.952 10.952 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zM11 7a1 1 0 112 0v6a1 1 0 11-2 0V7zm1 9a1 1 0 100 2 1 1 0 000-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.542 17.477a1 1 0 11-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.954 8.954 0 004.484-1.195 1 1 0 11.998 1.733A10.952 10.952 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zM11 7a1 1 0 112 0v6a1 1 0 11-2 0V7zm1 9a1 1 0 100 2 1 1 0 000-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-exclamation:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.074 1a1 1 0 00-.997 1.071l.857 12a1 1 0 00.997.929h2.138a1 1 0 00.997-.929l.857-12A1 1 0 0013.927 1h-3.852zM12 17a3 3 0 100 6 3 3 0 000-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.074 1a1 1 0 00-.997 1.071l.857 12a1 1 0 00.997.929h2.138a1 1 0 00.997-.929l.857-12A1 1 0 0013.927 1h-3.852zM12 17a3 3 0 100 6 3 3 0 000-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-externallink:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16.586 6H13a1 1 0 010-2h6a1 1 0 011 1v6a1 1 0 01-2 0V7.414l-6.293 6.293a1 1 0 01-1.414-1.414L16.586 6zM16 15a1 1 0 012 0v2a3 3 0 01-3 3H7a3 3 0 01-3-3V9a3 3 0 013-3h2a1 1 0 110 2H7a1 1 0 00-1 1v8a1 1 0 001 1h8a1 1 0 001-1v-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16.586 6H13a1 1 0 010-2h6a1 1 0 011 1v6a1 1 0 01-2 0V7.414l-6.293 6.293a1 1 0 01-1.414-1.414L16.586 6zM16 15a1 1 0 012 0v2a3 3 0 01-3 3H7a3 3 0 01-3-3V9a3 3 0 013-3h2a1 1 0 110 2H7a1 1 0 00-1 1v8a1 1 0 001 1h8a1 1 0 001-1v-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-eye-off:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16.371 17.786l-2.321-2.322A4 4 0 018.536 9.95L5.987 7.401a17.45 17.45 0 00-3.844 4.602 18.513 18.513 0 002.462 3.313C6.776 17.632 9.255 19 11.984 19a9.07 9.07 0 004.387-1.214zm2.264-.565a1 1 0 01.022.022l5.05 5.05a1 1 0 01-1.414 1.414l-4.467-4.467A11.089 11.089 0 0112 21c-3.38 0-6.339-1.632-8.855-4.316a20.492 20.492 0 01-2.25-2.891 15.188 15.188 0 01-.79-1.346 1 1 0 01.014-.92 19.45 19.45 0 014.45-5.544L.292 1.707A1 1 0 111.707.293L6.755 5.34a1 1 0 01.022.022l3.806 3.806.007.007 4.234 4.234.007.007 3.804 3.804zm-8.607-5.779a1.999 1.999 0 002.53 2.53l-2.53-2.53zm11.398-.15a18.513 18.513 0 00-2.03-2.608C17.223 6.368 14.745 5 11.997 5a8.12 8.12 0 00-1.87.214 1 1 0 01-.456-1.948A10.116 10.116 0 0112 3c3.38 0 6.339 1.632 8.855 4.316a20.492 20.492 0 012.25 2.891c.385.596.649 1.065.79 1.346a1 1 0 01-.013.918 19.5 19.5 0 01-2.277 3.363 1 1 0 01-1.53-1.288 17.5 17.5 0 001.783-2.548c-.126-.217-.27-.454-.432-.705z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16.371 17.786l-2.321-2.322A4 4 0 018.536 9.95L5.987 7.401a17.45 17.45 0 00-3.844 4.602 18.513 18.513 0 002.462 3.313C6.776 17.632 9.255 19 11.984 19a9.07 9.07 0 004.387-1.214zm2.264-.565a1 1 0 01.022.022l5.05 5.05a1 1 0 01-1.414 1.414l-4.467-4.467A11.089 11.089 0 0112 21c-3.38 0-6.339-1.632-8.855-4.316a20.492 20.492 0 01-2.25-2.891 15.188 15.188 0 01-.79-1.346 1 1 0 01.014-.92 19.45 19.45 0 014.45-5.544L.292 1.707A1 1 0 111.707.293L6.755 5.34a1 1 0 01.022.022l3.806 3.806.007.007 4.234 4.234.007.007 3.804 3.804zm-8.607-5.779a1.999 1.999 0 002.53 2.53l-2.53-2.53zm11.398-.15a18.513 18.513 0 00-2.03-2.608C17.223 6.368 14.745 5 11.997 5a8.12 8.12 0 00-1.87.214 1 1 0 01-.456-1.948A10.116 10.116 0 0112 3c3.38 0 6.339 1.632 8.855 4.316a20.492 20.492 0 012.25 2.891c.385.596.649 1.065.79 1.346a1 1 0 01-.013.918 19.5 19.5 0 01-2.277 3.363 1 1 0 01-1.53-1.288 17.5 17.5 0 001.783-2.548c-.126-.217-.27-.454-.432-.705z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-eye:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M2.574 12.707c.575.89 1.254 1.781 2.03 2.61C6.777 17.631 9.255 19 12 19c2.745 0 5.224-1.368 7.395-3.684A18.513 18.513 0 0021.86 12a18.513 18.513 0 00-2.464-3.316C17.224 6.368 14.745 5 12 5 9.255 5 6.776 6.368 4.605 8.684A18.513 18.513 0 002.14 12c.126.218.27.455.433.707zM.106 11.553c.14-.281.404-.75.788-1.346a20.492 20.492 0 012.251-2.89C5.661 4.631 8.62 3 12 3c3.38 0 6.339 1.632 8.855 4.316a20.492 20.492 0 012.25 2.891c.385.596.649 1.065.79 1.346a1 1 0 010 .894c-.141.281-.405.75-.79 1.346a20.492 20.492 0 01-2.25 2.89C18.339 19.369 15.38 21 12 21c-3.38 0-6.339-1.632-8.855-4.316a20.492 20.492 0 01-2.25-2.891 15.188 15.188 0 01-.79-1.346 1 1 0 010-.894zM12 16a4 4 0 110-8 4 4 0 010 8zm0-2a2 2 0 100-4 2 2 0 000 4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M2.574 12.707c.575.89 1.254 1.781 2.03 2.61C6.777 17.631 9.255 19 12 19c2.745 0 5.224-1.368 7.395-3.684A18.513 18.513 0 0021.86 12a18.513 18.513 0 00-2.464-3.316C17.224 6.368 14.745 5 12 5 9.255 5 6.776 6.368 4.605 8.684A18.513 18.513 0 002.14 12c.126.218.27.455.433.707zM.106 11.553c.14-.281.404-.75.788-1.346a20.492 20.492 0 012.251-2.89C5.661 4.631 8.62 3 12 3c3.38 0 6.339 1.632 8.855 4.316a20.492 20.492 0 012.25 2.891c.385.596.649 1.065.79 1.346a1 1 0 010 .894c-.141.281-.405.75-.79 1.346a20.492 20.492 0 01-2.25 2.89C18.339 19.369 15.38 21 12 21c-3.38 0-6.339-1.632-8.855-4.316a20.492 20.492 0 01-2.25-2.891 15.188 15.188 0 01-.79-1.346 1 1 0 010-.894zM12 16a4 4 0 110-8 4 4 0 010 8zm0-2a2 2 0 100-4 2 2 0 000 4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-file-edit:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16 8.414l-7 7V18h2.586l7-7L16 8.414zM17.414 7L20 9.586 21.586 8 19 5.414 17.414 7zm-4.707 12.707A1 1 0 0112 20H8a1 1 0 01-1-1v-4a1 1 0 01.293-.707l11-11a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-11 11zM16 0a1 1 0 010 2H6a1 1 0 00-1 1v18a1 1 0 001 1h12a1 1 0 001-1v-4a1 1 0 012 0v4a3 3 0 01-3 3H6a3 3 0 01-3-3V3a3 3 0 013-3h10z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16 8.414l-7 7V18h2.586l7-7L16 8.414zM17.414 7L20 9.586 21.586 8 19 5.414 17.414 7zm-4.707 12.707A1 1 0 0112 20H8a1 1 0 01-1-1v-4a1 1 0 01.293-.707l11-11a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-11 11zM16 0a1 1 0 010 2H6a1 1 0 00-1 1v18a1 1 0 001 1h12a1 1 0 001-1v-4a1 1 0 012 0v4a3 3 0 01-3 3H6a3 3 0 01-3-3V3a3 3 0 013-3h10z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-file-pdf:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21 13h1a1 1 0 010 2h-1v2a1 1 0 01-2 0v-6a1 1 0 011-1h3a1 1 0 010 2h-2v1zm-6-8.586V7h2.586L15 4.414zm5.707 2.879C21.337 7.923 20.891 9 20 9h-6a1 1 0 01-1-1V3H6a1 1 0 00-1 1v16a1 1 0 001 1h12a1 1 0 001-1 1 1 0 012 0 3 3 0 01-3 3H6a3 3 0 01-3-3V4a3 3 0 013-3h8a1 1 0 01.707.293l6 6zM10 13a1 1 0 00-1-1v2a1 1 0 001-1zm-1 4c0 1.333-2 1.333-2 0v-6a1 1 0 011-1h1a3 3 0 010 6v1zm6-1a1 1 0 001-1v-2a1 1 0 00-1-1v4zm-1-6h1a3 3 0 013 3v2a3 3 0 01-3 3h-1a1 1 0 01-1-1v-6a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21 13h1a1 1 0 010 2h-1v2a1 1 0 01-2 0v-6a1 1 0 011-1h3a1 1 0 010 2h-2v1zm-6-8.586V7h2.586L15 4.414zm5.707 2.879C21.337 7.923 20.891 9 20 9h-6a1 1 0 01-1-1V3H6a1 1 0 00-1 1v16a1 1 0 001 1h12a1 1 0 001-1 1 1 0 012 0 3 3 0 01-3 3H6a3 3 0 01-3-3V4a3 3 0 013-3h8a1 1 0 01.707.293l6 6zM10 13a1 1 0 00-1-1v2a1 1 0 001-1zm-1 4c0 1.333-2 1.333-2 0v-6a1 1 0 011-1h1a3 3 0 010 6v1zm6-1a1 1 0 001-1v-2a1 1 0 00-1-1v4zm-1-6h1a3 3 0 013 3v2a3 3 0 01-3 3h-1a1 1 0 01-1-1v-6a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-file:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15 4.414V7h2.586L15 4.414zm5.707 2.879C21.337 7.923 20.891 9 20 9h-6a1 1 0 01-1-1V3H6a1 1 0 00-1 1v16a1 1 0 001 1h12a1 1 0 001-1v-8a1 1 0 012 0v8a3 3 0 01-3 3H6a3 3 0 01-3-3V4a3 3 0 013-3h8a1 1 0 01.707.293l6 6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15 4.414V7h2.586L15 4.414zm5.707 2.879C21.337 7.923 20.891 9 20 9h-6a1 1 0 01-1-1V3H6a1 1 0 00-1 1v16a1 1 0 001 1h12a1 1 0 001-1v-8a1 1 0 012 0v8a3 3 0 01-3 3H6a3 3 0 01-3-3V4a3 3 0 013-3h8a1 1 0 01.707.293l6 6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-filters:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10V3a1 1 0 00-2 0v7a1 1 0 102 0zm-1 3H1a1 1 0 100 2h2v6a1 1 0 102 0v-6h2a1 1 0 100-2H4zm9-1v9a1 1 0 11-2 0v-9a1 1 0 112 0zM9 9h6a1 1 0 100-2h-2V3a1 1 0 10-2 0v4H9a1 1 0 100 2zm12 8v4a1 1 0 11-2 0v-4h-2a1 1 0 110-2h6a1 1 0 110 2h-2zm0-5V3a1 1 0 10-2 0v9a1 1 0 102 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10V3a1 1 0 00-2 0v7a1 1 0 102 0zm-1 3H1a1 1 0 100 2h2v6a1 1 0 102 0v-6h2a1 1 0 100-2H4zm9-1v9a1 1 0 11-2 0v-9a1 1 0 112 0zM9 9h6a1 1 0 100-2h-2V3a1 1 0 10-2 0v4H9a1 1 0 100 2zm12 8v4a1 1 0 11-2 0v-4h-2a1 1 0 110-2h6a1 1 0 110 2h-2zm0-5V3a1 1 0 10-2 0v9a1 1 0 102 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-flag-fill:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M3 3a1 1 0 01.293-.707c.22-.22.614-.483 1.21-.721C5.407 1.21 6.564 1 8 1c1.25 0 2.15.215 3.71.812l.962.379C14.226 2.8 14.98 3 16 3c1.189 0 2.094-.165 2.754-.428.341-.137.508-.249.539-.28l.085-.075C20.015 1.703 21 2.147 21 3v12a1 1 0 01-.293.707c-.22.22-.614.483-1.21.721-.903.362-2.06.572-3.497.572-1.25 0-2.15-.215-3.71-.812l-.962-.379C9.774 15.2 9.02 15 8 15c-1.189 0-2.094.165-2.754.428a4.045 4.045 0 00-.247.108L5 22a1 1 0 11-2 0V3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M3 3a1 1 0 01.293-.707c.22-.22.614-.483 1.21-.721C5.407 1.21 6.564 1 8 1c1.25 0 2.15.215 3.71.812l.962.379C14.226 2.8 14.98 3 16 3c1.189 0 2.094-.165 2.754-.428.341-.137.508-.249.539-.28l.085-.075C20.015 1.703 21 2.147 21 3v12a1 1 0 01-.293.707c-.22.22-.614.483-1.21.721-.903.362-2.06.572-3.497.572-1.25 0-2.15-.215-3.71-.812l-.962-.379C9.774 15.2 9.02 15 8 15c-1.189 0-2.094.165-2.754.428a4.045 4.045 0 00-.247.108L5 22a1 1 0 11-2 0V3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-flag:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.246 3.428A4.09 4.09 0 006 3.536v9.86C6.82 13.143 7.814 13 9 13c1.417 0 2.383.276 4.371 1.072 1.762.704 2.546.928 3.629.928.73 0 1.361-.063 1.902-.177a1 1 0 11.413 1.956c-.68.144-1.45.221-2.315.221-1.417 0-2.383-.276-4.371-1.072C10.867 15.224 10.083 15 9 15c-1.189 0-2.094.165-2.754.428a4.077 4.077 0 00-.246.108V22a1 1 0 11-2 0V3a1 1 0 01.293-.707c.22-.22.614-.483 1.21-.721C6.407 1.21 7.564 1 9 1c1.417 0 2.383.276 4.371 1.072C15.133 2.776 15.917 3 17 3c1.189 0 2.094-.165 2.754-.428.341-.137.508-.249.539-.28C20.923 1.663 22 2.11 22 3v9a1 1 0 11-2 0V4.604c-.82.253-1.814.396-3 .396-1.417 0-2.383-.276-4.371-1.072C10.867 3.224 10.083 3 9 3c-1.189 0-2.094.165-2.754.428z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.246 3.428A4.09 4.09 0 006 3.536v9.86C6.82 13.143 7.814 13 9 13c1.417 0 2.383.276 4.371 1.072 1.762.704 2.546.928 3.629.928.73 0 1.361-.063 1.902-.177a1 1 0 11.413 1.956c-.68.144-1.45.221-2.315.221-1.417 0-2.383-.276-4.371-1.072C10.867 15.224 10.083 15 9 15c-1.189 0-2.094.165-2.754.428a4.077 4.077 0 00-.246.108V22a1 1 0 11-2 0V3a1 1 0 01.293-.707c.22-.22.614-.483 1.21-.721C6.407 1.21 7.564 1 9 1c1.417 0 2.383.276 4.371 1.072C15.133 2.776 15.917 3 17 3c1.189 0 2.094-.165 2.754-.428.341-.137.508-.249.539-.28C20.923 1.663 22 2.11 22 3v9a1 1 0 11-2 0V4.604c-.82.253-1.814.396-3 .396-1.417 0-2.383-.276-4.371-1.072C10.867 3.224 10.083 3 9 3c-1.189 0-2.094.165-2.754.428z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-folder:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M8.465 4l1.703 2.555A1 1 0 0011 7h9a1 1 0 011 1v10a1 1 0 002 0V8a3 3 0 00-3-3h-8.465L9.832 2.445A1 1 0 009 2H4a3 3 0 00-3 3v14a3 3 0 003 3h16a1 1 0 000-2H4a1 1 0 01-1-1V5a1 1 0 011-1h4.465z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M8.465 4l1.703 2.555A1 1 0 0011 7h9a1 1 0 011 1v10a1 1 0 002 0V8a3 3 0 00-3-3h-8.465L9.832 2.445A1 1 0 009 2H4a3 3 0 00-3 3v14a3 3 0 003 3h16a1 1 0 000-2H4a1 1 0 01-1-1V5a1 1 0 011-1h4.465z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-heart-fill:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M11.647 3.903l.353.353.353-.353a6.5 6.5 0 119.194 9.194l-8.84 8.84a1 1 0 01-1.414 0l-8.84-8.84a6.501 6.501 0 119.194-9.194z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M11.647 3.903l.353.353.353-.353a6.5 6.5 0 119.194 9.194l-8.84 8.84a1 1 0 01-1.414 0l-8.84-8.84a6.501 6.501 0 119.194-9.194z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-heart:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 4.256l-.353-.353a6.501 6.501 0 00-9.194 9.194l8.84 8.84a1 1 0 001.414 0l5.78-5.78a1 1 0 00-1.414-1.414L12 19.816l-8.133-8.133a4.501 4.501 0 016.366-6.366l1.06 1.06a1 1 0 001.414 0l1.06-1.06a4.5 4.5 0 116.366 6.366 1 1 0 001.414 1.414A6.5 6.5 0 0016.95 1.998a6.5 6.5 0 00-4.597 1.905L12 4.256z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 4.256l-.353-.353a6.501 6.501 0 00-9.194 9.194l8.84 8.84a1 1 0 001.414 0l5.78-5.78a1 1 0 00-1.414-1.414L12 19.816l-8.133-8.133a4.501 4.501 0 016.366-6.366l1.06 1.06a1 1 0 001.414 0l1.06-1.06a4.5 4.5 0 116.366 6.366 1 1 0 001.414 1.414A6.5 6.5 0 0016.95 1.998a6.5 6.5 0 00-4.597 1.905L12 4.256z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-help:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.542 17.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zm-11.498-8.14a1 1 0 01-1.887-.664 4 4 0 017.773 1.332c0 1.28-.758 2.29-1.945 3.082a7.575 7.575 0 01-1.739.867 1 1 0 01-.632-1.898 5.988 5.988 0 001.262-.633c.687-.459 1.054-.948 1.054-1.42a2 2 0 00-3.886-.666zm1.26 8.375a1 1 0 111.413-1.414 1 1 0 01-1.414 1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.542 17.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zm-11.498-8.14a1 1 0 01-1.887-.664 4 4 0 017.773 1.332c0 1.28-.758 2.29-1.945 3.082a7.575 7.575 0 01-1.739.867 1 1 0 01-.632-1.898 5.988 5.988 0 001.262-.633c.687-.459 1.054-.948 1.054-1.42a2 2 0 00-3.886-.666zm1.26 8.375a1 1 0 111.413-1.414 1 1 0 01-1.414 1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-history:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.011 11.575a8 8 0 111.766 5.453 1 1 0 00-1.554 1.258A9.967 9.967 0 0013 22c5.523 0 10-4.477 10-10S18.523 2 13 2c-5.387 0-9.779 4.26-9.992 9.594l-1.3-1.301a1 1 0 10-1.415 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 10-1.414-1.414L5.01 11.575zM13 7a1 1 0 011 1v4.465l2.555 1.703a1 1 0 01-1.11 1.664l-3-2A1 1 0 0112 13V8a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.011 11.575a8 8 0 111.766 5.453 1 1 0 00-1.554 1.258A9.967 9.967 0 0013 22c5.523 0 10-4.477 10-10S18.523 2 13 2c-5.387 0-9.779 4.26-9.992 9.594l-1.3-1.301a1 1 0 10-1.415 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 10-1.414-1.414L5.01 11.575zM13 7a1 1 0 011 1v4.465l2.555 1.703a1 1 0 01-1.11 1.664l-3-2A1 1 0 0112 13V8a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-home:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 11v10h4v-6a1 1 0 011-1h4a1 1 0 011 1v6h4v-7a1 1 0 012 0v8a1 1 0 01-1 1h-6a1 1 0 01-1-1v-6h-2v6a1 1 0 01-1 1H4a1 1 0 01-1-1V11H2c-.945 0-1.363-1.19-.625-1.78l10-8a1 1 0 011.25 0l10 8c.738.59.32 1.78-.625 1.78H5zm14.15-2L12 3.28 4.85 9h14.3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 11v10h4v-6a1 1 0 011-1h4a1 1 0 011 1v6h4v-7a1 1 0 012 0v8a1 1 0 01-1 1h-6a1 1 0 01-1-1v-6h-2v6a1 1 0 01-1 1H4a1 1 0 01-1-1V11H2c-.945 0-1.363-1.19-.625-1.78l10-8a1 1 0 011.25 0l10 8c.738.59.32 1.78-.625 1.78H5zm14.15-2L12 3.28 4.85 9h14.3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-image:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 12.586V5a1 1 0 00-1-1H5a1 1 0 00-1 1v14a1 1 0 001 1h14a1 1 0 001-1v-3.586l-4.046-4.045-7.295 6.384a1 1 0 01-1.318-1.506l8-7a1 1 0 011.366.046L20 12.586zM5 2h14a3 3 0 013 3v14a3 3 0 01-3 3H5a3 3 0 01-3-3V5a3 3 0 013-3zm3.5 9a2.5 2.5 0 110-5 2.5 2.5 0 010 5zm0-2a.5.5 0 100-1 .5.5 0 000 1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 12.586V5a1 1 0 00-1-1H5a1 1 0 00-1 1v14a1 1 0 001 1h14a1 1 0 001-1v-3.586l-4.046-4.045-7.295 6.384a1 1 0 01-1.318-1.506l8-7a1 1 0 011.366.046L20 12.586zM5 2h14a3 3 0 013 3v14a3 3 0 01-3 3H5a3 3 0 01-3-3V5a3 3 0 013-3zm3.5 9a2.5 2.5 0 110-5 2.5 2.5 0 010 5zm0-2a.5.5 0 100-1 .5.5 0 000 1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-info:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.542 17.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zM12 6a1 1 0 110 2 1 1 0 010-2zm-1 6h-1a1 1 0 010-2h2a1 1 0 011 1v6a1 1 0 01-2 0v-5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.542 17.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477zM12 6a1 1 0 110 2 1 1 0 010-2zm-1 6h-1a1 1 0 010-2h2a1 1 0 011 1v6a1 1 0 01-2 0v-5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-key:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15 10.414l-3.07 3.07a6.017 6.017 0 01.936 5.067 1 1 0 01-1.933-.513 4.012 4.012 0 00-1.054-3.885 4.018 4.018 0 00-5.634.05 4.017 4.017 0 00-.056 5.626A4.018 4.018 0 008.08 20.89a1 1 0 01.513 1.933 6.022 6.022 0 01-5.836-1.597 6.02 6.02 0 017.741-9.14l9.794-9.793a1 1 0 011.414 1.414L20.414 5l2.293 2.293a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0L15 10.414zM16.414 9L18 10.586 20.586 8 19 6.414 16.414 9z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15 10.414l-3.07 3.07a6.017 6.017 0 01.936 5.067 1 1 0 01-1.933-.513 4.012 4.012 0 00-1.054-3.885 4.018 4.018 0 00-5.634.05 4.017 4.017 0 00-.056 5.626A4.018 4.018 0 008.08 20.89a1 1 0 01.513 1.933 6.022 6.022 0 01-5.836-1.597 6.02 6.02 0 017.741-9.14l9.794-9.793a1 1 0 011.414 1.414L20.414 5l2.293 2.293a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0L15 10.414zM16.414 9L18 10.586 20.586 8 19 6.414 16.414 9z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-layers:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.764 7L12 10.882 4.236 7l8.211-4.106a1 1 0 10-.894-1.788l-10 5a1 1 0 000 1.788l10 5a1 1 0 00.894 0l10-5a1 1 0 000-1.788l-6-3a1 1 0 10-.894 1.788L19.763 7zM12 20.882l-9.553-4.776a1 1 0 10-.894 1.788l10 5a1 1 0 00.894 0l10-5a1 1 0 10-.894-1.788L12 20.882zm-10.894-9.33a1 1 0 011.341-.446L12 15.882l9.553-4.776a1 1 0 11.894 1.788l-10 5a1 1 0 01-.894 0l-10-5a1 1 0 01-.447-1.341z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.764 7L12 10.882 4.236 7l8.211-4.106a1 1 0 10-.894-1.788l-10 5a1 1 0 000 1.788l10 5a1 1 0 00.894 0l10-5a1 1 0 000-1.788l-6-3a1 1 0 10-.894 1.788L19.763 7zM12 20.882l-9.553-4.776a1 1 0 10-.894 1.788l10 5a1 1 0 00.894 0l10-5a1 1 0 10-.894-1.788L12 20.882zm-10.894-9.33a1 1 0 011.341-.446L12 15.882l9.553-4.776a1 1 0 11.894 1.788l-10 5a1 1 0 01-.894 0l-10-5a1 1 0 01-.447-1.341z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-link:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15 8a1 1 0 010-2h3a6 6 0 010 12h-3a1 1 0 010-2h3a4 4 0 100-8h-3zm-6 8a1 1 0 010 2H6A6 6 0 116 6h3a1 1 0 110 2H6a4 4 0 100 8h3zm-1-3a1 1 0 010-2h8a1 1 0 010 2H8z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15 8a1 1 0 010-2h3a6 6 0 010 12h-3a1 1 0 010-2h3a4 4 0 100-8h-3zm-6 8a1 1 0 010 2H6A6 6 0 116 6h3a1 1 0 110 2H6a4 4 0 100 8h3zm-1-3a1 1 0 010-2h8a1 1 0 010 2H8z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-list:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M8 7a1 1 0 110-2h10a1 1 0 010 2H8zm0 6a1 1 0 010-2h13a1 1 0 010 2H8zm0 6a1 1 0 010-2h6a1 1 0 010 2H8zM3 7a1 1 0 110-2h1a1 1 0 110 2H3zm0 6a1 1 0 010-2h1a1 1 0 010 2H3zm0 6a1 1 0 010-2h1a1 1 0 010 2H3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M8 7a1 1 0 110-2h10a1 1 0 010 2H8zm0 6a1 1 0 010-2h13a1 1 0 010 2H8zm0 6a1 1 0 010-2h6a1 1 0 010 2H8zM3 7a1 1 0 110-2h1a1 1 0 110 2H3zm0 6a1 1 0 010-2h1a1 1 0 010 2H3zm0 6a1 1 0 010-2h1a1 1 0 010 2H3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-location-off:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293a1 1 0 000 1.414L4.16 5.575A8.963 8.963 0 003 10c0 3.879 2.206 7.116 4.272 9.31a24.647 24.647 0 003.818 3.286 14.418 14.418 0 00.348.232l.022.014.006.004.003.001s.001.001.531-.847l-.53.848a1 1 0 001.06 0L12 22l.53.848.002-.001.003-.002.008-.005.03-.02a16.06 16.06 0 00.485-.327c.32-.225.768-.554 1.29-.978a23.93 23.93 0 002.935-2.817l5.01 5.01a1 1 0 001.414-1.415l-22-22a1 1 0 00-1.414 0zM15.866 17.28l-3.318-3.317a4 4 0 01-4.511-4.511L5.645 7.06A6.97 6.97 0 005 10c0 3.121 1.794 5.884 3.728 7.94A22.658 22.658 0 0012 20.792c.28-.2.656-.479 1.088-.83a21.833 21.833 0 002.778-2.682zM8.54 3.913A7 7 0 0119 10c0 1.3-.31 2.54-.818 3.697a1 1 0 001.832.803c.598-1.364.986-2.876.986-4.5A9 9 0 007.55 2.176a1 1 0 10.99 1.737zM11 7a1 1 0 011-1 4 4 0 014 4 1 1 0 11-2 0 2 2 0 00-2-2 1 1 0 01-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293a1 1 0 000 1.414L4.16 5.575A8.963 8.963 0 003 10c0 3.879 2.206 7.116 4.272 9.31a24.647 24.647 0 003.818 3.286 14.418 14.418 0 00.348.232l.022.014.006.004.003.001s.001.001.531-.847l-.53.848a1 1 0 001.06 0L12 22l.53.848.002-.001.003-.002.008-.005.03-.02a16.06 16.06 0 00.485-.327c.32-.225.768-.554 1.29-.978a23.93 23.93 0 002.935-2.817l5.01 5.01a1 1 0 001.414-1.415l-22-22a1 1 0 00-1.414 0zM15.866 17.28l-3.318-3.317a4 4 0 01-4.511-4.511L5.645 7.06A6.97 6.97 0 005 10c0 3.121 1.794 5.884 3.728 7.94A22.658 22.658 0 0012 20.792c.28-.2.656-.479 1.088-.83a21.833 21.833 0 002.778-2.682zM8.54 3.913A7 7 0 0119 10c0 1.3-.31 2.54-.818 3.697a1 1 0 001.832.803c.598-1.364.986-2.876.986-4.5A9 9 0 007.55 2.176a1 1 0 10.99 1.737zM11 7a1 1 0 011-1 4 4 0 014 4 1 1 0 11-2 0 2 2 0 00-2-2 1 1 0 01-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-location:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 1c4.883 0 9 4.215 9 9 0 2.099-.613 4.151-1.826 6.143a1 1 0 01-1.708-1.04C18.493 13.415 19 11.72 19 10c0-3.69-3.232-7-7-7s-7 3.31-7 7c0 3.636 2.283 7.213 6.958 10.728a99.323 99.323 0 003.03-2.638 1 1 0 111.356 1.47c-.797.736-2.03 1.803-3.701 3.206a1 1 0 01-1.227.046C5.846 18.808 3 14.539 3 10c0-4.785 4.117-9 9-9zm0 5a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 1c4.883 0 9 4.215 9 9 0 2.099-.613 4.151-1.826 6.143a1 1 0 01-1.708-1.04C18.493 13.415 19 11.72 19 10c0-3.69-3.232-7-7-7s-7 3.31-7 7c0 3.636 2.283 7.213 6.958 10.728a99.323 99.323 0 003.03-2.638 1 1 0 111.356 1.47c-.797.736-2.03 1.803-3.701 3.206a1 1 0 01-1.227.046C5.846 18.808 3 14.539 3 10c0-4.785 4.117-9 9-9zm0 5a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-lock:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 9V7a6 6 0 1112 0v2h1a1 1 0 011 1v12a1 1 0 01-1 1H5a1 1 0 01-1-1V10a1 1 0 011-1h1zm2 0h8V7a4 4 0 10-8 0v2zm-2 2v10h12V11H6zm6 6a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 9V7a6 6 0 1112 0v2h1a1 1 0 011 1v12a1 1 0 01-1 1H5a1 1 0 01-1-1V10a1 1 0 011-1h1zm2 0h8V7a4 4 0 10-8 0v2zm-2 2v10h12V11H6zm6 6a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-log-in:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16.927 11.624a1 1 0 01-.22 1.083l-5 5a1 1 0 01-1.414-1.414L13.586 13H3a1 1 0 010-2h13a1 1 0 01.921.61l.006.014zm-6.634-3.917a1 1 0 011.414-1.414l2.035 2.035a1 1 0 11-1.414 1.414l-2.035-2.035zM13 3a1 1 0 010-2h6a3 3 0 013 3v16a3 3 0 01-3 3h-6a1 1 0 010-2h6a1 1 0 001-1V4a1 1 0 00-1-1h-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16.927 11.624a1 1 0 01-.22 1.083l-5 5a1 1 0 01-1.414-1.414L13.586 13H3a1 1 0 010-2h13a1 1 0 01.921.61l.006.014zm-6.634-3.917a1 1 0 011.414-1.414l2.035 2.035a1 1 0 11-1.414 1.414l-2.035-2.035zM13 3a1 1 0 010-2h6a3 3 0 013 3v16a3 3 0 01-3 3h-6a1 1 0 010-2h6a1 1 0 001-1V4a1 1 0 00-1-1h-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-log-out:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.927 11.624a1 1 0 01-.22 1.083l-5 5a1 1 0 01-1.414-1.414L18.586 13H8a1 1 0 010-2h13a1 1 0 01.921.61l.006.014zm-6.634-3.917a1 1 0 111.414-1.414l2.035 2.035a1 1 0 11-1.414 1.414l-2.035-2.035zM11 21a1 1 0 010 2H5a3 3 0 01-3-3V4a3 3 0 013-3h6a1 1 0 010 2H5a1 1 0 00-1 1v16a1 1 0 001 1h6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.927 11.624a1 1 0 01-.22 1.083l-5 5a1 1 0 01-1.414-1.414L18.586 13H8a1 1 0 010-2h13a1 1 0 01.921.61l.006.014zm-6.634-3.917a1 1 0 111.414-1.414l2.035 2.035a1 1 0 11-1.414 1.414l-2.035-2.035zM11 21a1 1 0 010 2H5a3 3 0 01-3-3V4a3 3 0 013-3h6a1 1 0 010 2H5a1 1 0 00-1 1v16a1 1 0 001 1h6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-map:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.007 1c.166.001.321.042.458.115l7.504 3.751 6.535-3.734A1 1 0 0124 2v4a1 1 0 11-2 0V3.723L17 6.58v13.697l5-2.857V10a1 1 0 012 0v8a1 1 0 01-.504.868l-6.985 3.992A.994.994 0 0116 23h-.003a.989.989 0 01-.462-.115L8.03 19.134l-6.535 3.734A1 1 0 010 22V6a1 1 0 01.504-.868L7.489 1.14A.995.995 0 018.007 1zM7 3.723L2 6.58v13.697l5-2.857V3.723zm2 13.659l6 3V6.618l-6-3v13.764z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.007 1c.166.001.321.042.458.115l7.504 3.751 6.535-3.734A1 1 0 0124 2v4a1 1 0 11-2 0V3.723L17 6.58v13.697l5-2.857V10a1 1 0 012 0v8a1 1 0 01-.504.868l-6.985 3.992A.994.994 0 0116 23h-.003a.989.989 0 01-.462-.115L8.03 19.134l-6.535 3.734A1 1 0 010 22V6a1 1 0 01.504-.868L7.489 1.14A.995.995 0 018.007 1zM7 3.723L2 6.58v13.697l5-2.857V3.723zm2 13.659l6 3V6.618l-6-3v13.764z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-maximize:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.879 3.379A3 3 0 015 2.5h3a1 1 0 010 2H5a1 1 0 00-1 1v3a1 1 0 01-2 0v-3a3 3 0 01.879-2.121zM15 3.5a1 1 0 011-1h3a3 3 0 013 3v3a1 1 0 11-2 0v-3a1 1 0 00-1-1h-3a1 1 0 01-1-1zm-12 12a1 1 0 011 1v3a1 1 0 001 1h3a1 1 0 110 2H5a3 3 0 01-3-3v-3a1 1 0 011-1zm18 0a1 1 0 011 1v3a3 3 0 01-3 3h-3a1 1 0 110-2h3a1 1 0 001-1v-3a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.879 3.379A3 3 0 015 2.5h3a1 1 0 010 2H5a1 1 0 00-1 1v3a1 1 0 01-2 0v-3a3 3 0 01.879-2.121zM15 3.5a1 1 0 011-1h3a3 3 0 013 3v3a1 1 0 11-2 0v-3a1 1 0 00-1-1h-3a1 1 0 01-1-1zm-12 12a1 1 0 011 1v3a1 1 0 001 1h3a1 1 0 110 2H5a3 3 0 01-3-3v-3a1 1 0 011-1zm18 0a1 1 0 011 1v3a3 3 0 01-3 3h-3a1 1 0 110-2h3a1 1 0 001-1v-3a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-menu:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M3 13a1 1 0 010-2h18a1 1 0 010 2H3zm.176-6C2.526 7 2 6.552 2 6s.527-1 1.176-1h17.648C21.474 5 22 5.448 22 6s-.527 1-1.176 1H3.176zM3 19a1 1 0 010-2h10a1 1 0 010 2H3zm14-2h4a1 1 0 010 2h-4a1 1 0 010-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M3 13a1 1 0 010-2h18a1 1 0 010 2H3zm.176-6C2.526 7 2 6.552 2 6s.527-1 1.176-1h17.648C21.474 5 22 5.448 22 6s-.527 1-1.176 1H3.176zM3 19a1 1 0 010-2h10a1 1 0 010 2H3zm14-2h4a1 1 0 010 2h-4a1 1 0 010-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-minimize:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2.5a1 1 0 011 1v3a3 3 0 01-3 3H3a1 1 0 010-2h3a1 1 0 001-1v-3a1 1 0 011-1zm8 0a1 1 0 011 1v3a1 1 0 001 1h3a1 1 0 110 2h-3a3 3 0 01-3-3v-3a1 1 0 011-1zm-14 14a1 1 0 011-1h3a3 3 0 013 3v3a1 1 0 11-2 0v-3a1 1 0 00-1-1H3a1 1 0 01-1-1zm16 1a1 1 0 00-1 1v3a1 1 0 11-2 0v-3a3 3 0 013-3h3a1 1 0 110 2h-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2.5a1 1 0 011 1v3a3 3 0 01-3 3H3a1 1 0 010-2h3a1 1 0 001-1v-3a1 1 0 011-1zm8 0a1 1 0 011 1v3a1 1 0 001 1h3a1 1 0 110 2h-3a3 3 0 01-3-3v-3a1 1 0 011-1zm-14 14a1 1 0 011-1h3a3 3 0 013 3v3a1 1 0 11-2 0v-3a1 1 0 00-1-1H3a1 1 0 01-1-1zm16 1a1 1 0 00-1 1v3a1 1 0 11-2 0v-3a3 3 0 013-3h3a1 1 0 110 2h-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-minus-circle-full:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11zM8 11a1 1 0 000 2h8a1 1 0 000-2H8z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11zM8 11a1 1 0 000 2h8a1 1 0 000-2H8z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-minus-circle:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M8 11h8a1 1 0 010 2H8a1 1 0 010-2zm13.542 6.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M8 11h8a1 1 0 010 2H8a1 1 0 010-2zm13.542 6.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-minus:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 13a1 1 0 010-2h14a1 1 0 010 2H5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 13a1 1 0 010-2h14a1 1 0 010 2H5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-money:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 17h-1a2 2 0 01-2-2 1 1 0 012 0h4a1 1 0 000-2h-4a3 3 0 010-6h1V6a1 1 0 012 0v1h1a2 2 0 012 2 1 1 0 01-2 0h-4a1 1 0 100 2h4a3 3 0 010 6h-1v1a1 1 0 01-2 0v-1zm10.542.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 17h-1a2 2 0 01-2-2 1 1 0 012 0h4a1 1 0 000-2h-4a3 3 0 010-6h1V6a1 1 0 012 0v1h1a2 2 0 012 2 1 1 0 01-2 0h-4a1 1 0 100 2h4a3 3 0 010 6h-1v1a1 1 0 01-2 0v-1zm10.542.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-more-horizontal:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M18 14a2 2 0 110-4 2 2 0 010 4zm-6 0a2 2 0 110-4 2 2 0 010 4zm-6 0a2 2 0 110-4 2 2 0 010 4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M18 14a2 2 0 110-4 2 2 0 010 4zm-6 0a2 2 0 110-4 2 2 0 010 4zm-6 0a2 2 0 110-4 2 2 0 010 4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-more-vertical:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 8a2 2 0 110-4 2 2 0 010 4zm0 6a2 2 0 110-4 2 2 0 010 4zm0 6a2 2 0 110-4 2 2 0 010 4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 8a2 2 0 110-4 2 2 0 010 4zm0 6a2 2 0 110-4 2 2 0 010 4zm0 6a2 2 0 110-4 2 2 0 010 4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-music:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 18V5.847l11.164-1.86a1 1 0 10-.328-1.973l-12 2A1 1 0 008 5v9.535A4 4 0 1010 18zm-2 0a2 2 0 10-4 0 2 2 0 004 0zM21 6a1 1 0 00-1 1v5.535A4 4 0 1022 16V7a1 1 0 00-1-1zm-3 8a2 2 0 110 4 2 2 0 010-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 18V5.847l11.164-1.86a1 1 0 10-.328-1.973l-12 2A1 1 0 008 5v9.535A4 4 0 1010 18zm-2 0a2 2 0 10-4 0 2 2 0 004 0zM21 6a1 1 0 00-1 1v5.535A4 4 0 1022 16V7a1 1 0 00-1-1zm-3 8a2 2 0 110 4 2 2 0 010-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-package:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5 5.404A3 3 0 0122 8v6a1 1 0 11-2 0V8.18l-7 4.374v8.024l6.504-3.716a1 1 0 11.992 1.736L13.5 22.596a3 3 0 01-2.996.002L3.5 18.596A3 3 0 012 16V7.999a3.002 3.002 0 011.504-2.597L10.5 1.404a2.998 2.998 0 012.996-.002L20.5 5.404zM11 20.578l-6.504-3.716A.998.998 0 014 15.999v-7.82l7 4.375v8.024zm1.5-17.442l6.162 3.521L16.4 8.071 9.935 4.03l1.561-.893c.313-.18.695-.18 1.004-.002zm-4.536 2.02l6.55 4.094L12 10.82 5.338 6.658l2.626-1.5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5 5.404A3 3 0 0122 8v6a1 1 0 11-2 0V8.18l-7 4.374v8.024l6.504-3.716a1 1 0 11.992 1.736L13.5 22.596a3 3 0 01-2.996.002L3.5 18.596A3 3 0 012 16V7.999a3.002 3.002 0 011.504-2.597L10.5 1.404a2.998 2.998 0 012.996-.002L20.5 5.404zM11 20.578l-6.504-3.716A.998.998 0 014 15.999v-7.82l7 4.375v8.024zm1.5-17.442l6.162 3.521L16.4 8.071 9.935 4.03l1.561-.893c.313-.18.695-.18 1.004-.002zm-4.536 2.02l6.55 4.094L12 10.82 5.338 6.658l2.626-1.5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-paperclip:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20.733 10.343l-9.19 9.19a5.003 5.003 0 11-7.076-7.076l9.19-9.19a3.002 3.002 0 014.246 4.246l-9.2 9.19a1.001 1.001 0 11-1.416-1.416l8.49-8.48a1 1 0 00-1.414-1.415l-8.49 8.48a3.001 3.001 0 104.244 4.245l9.2-9.19a5.002 5.002 0 10-7.074-7.074l-9.19 9.19a7.003 7.003 0 009.904 9.904l9.19-9.19a1 1 0 00-1.414-1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20.733 10.343l-9.19 9.19a5.003 5.003 0 11-7.076-7.076l9.19-9.19a3.002 3.002 0 014.246 4.246l-9.2 9.19a1.001 1.001 0 11-1.416-1.416l8.49-8.48a1 1 0 00-1.414-1.415l-8.49 8.48a3.001 3.001 0 104.244 4.245l9.2-9.19a5.002 5.002 0 10-7.074-7.074l-9.19 9.19a7.003 7.003 0 009.904 9.904l9.19-9.19a1 1 0 00-1.414-1.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-partner-bell:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.892 13.073a3.393 3.393 0 00-.637-1.4c-.635-.838-1.663-1.368-3.055-1.368-2.164 0-3.495 1.47-3.889 3.019-.354-1.092-1.3-1.83-2.301-2.14.753-.55 1.147-1.335 1.147-2.231 0-.832-.346-1.59-.926-2.082C6.381 6.148 5.221 6 3.793 6H1v12.058h.794c.535-.001 1.074-.002 1.603 0 .706.004 1.395 0 2.037-.026 2.033-.082 3.425-1.105 3.87-2.642.153.683.448 1.24.832 1.663.783.862 1.918 1.199 3.061 1.199 1.408 0 2.425-.409 3.12-1.034l-.995-1.17c-.5.378-1.144.6-1.867.6-1.417-.004-2.042-.9-2.098-1.763h5.535v3.173h2.073V6.06h-2.073v7.013zM3.707 7.629H3.13v3.175h.68c.376 0 .642-.02.827-.058C5.74 10.52 5.94 9.696 5.94 9.17c0-.62-.297-1.117-.922-1.36-.317-.122-.756-.182-1.312-.182zm.933 8.722c.257 0 .575-.01.834-.057 1.182-.213 1.684-.998 1.684-1.93 0-.9-.545-1.579-1.492-1.827-.277-.072-.759-.12-1.185-.12H3.13v3.934H4.64zm8.544-4.476c-.957 0-1.606.632-1.789 1.51h3.55c-.166-.944-.803-1.51-1.761-1.51zM20.35 6.06h2.038v11.998H20.35V6.06z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.892 13.073a3.393 3.393 0 00-.637-1.4c-.635-.838-1.663-1.368-3.055-1.368-2.164 0-3.495 1.47-3.889 3.019-.354-1.092-1.3-1.83-2.301-2.14.753-.55 1.147-1.335 1.147-2.231 0-.832-.346-1.59-.926-2.082C6.381 6.148 5.221 6 3.793 6H1v12.058h.794c.535-.001 1.074-.002 1.603 0 .706.004 1.395 0 2.037-.026 2.033-.082 3.425-1.105 3.87-2.642.153.683.448 1.24.832 1.663.783.862 1.918 1.199 3.061 1.199 1.408 0 2.425-.409 3.12-1.034l-.995-1.17c-.5.378-1.144.6-1.867.6-1.417-.004-2.042-.9-2.098-1.763h5.535v3.173h2.073V6.06h-2.073v7.013zM3.707 7.629H3.13v3.175h.68c.376 0 .642-.02.827-.058C5.74 10.52 5.94 9.696 5.94 9.17c0-.62-.297-1.117-.922-1.36-.317-.122-.756-.182-1.312-.182zm.933 8.722c.257 0 .575-.01.834-.057 1.182-.213 1.684-.998 1.684-1.93 0-.9-.545-1.579-1.492-1.827-.277-.072-.759-.12-1.185-.12H3.13v3.934H4.64zm8.544-4.476c-.957 0-1.606.632-1.789 1.51h3.55c-.166-.944-.803-1.51-1.761-1.51zM20.35 6.06h2.038v11.998H20.35V6.06z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-partner-hydroquebec:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M12.989 16.286a6.842 6.842 0 111.292-1.29c.344.257 1.897 1.41 2.063 1.613a1140.2 1140.2 0 01-.256-2.383l5.73 4.288.014.125-4.235-1.863.348 3.224-4.957-3.713zm-1.625-1.284c-.789-.59-3.873-2.833-3.873-2.833h3.013c.173.135 1.521 1.14 2.178 1.63l-.001.002c.622-.82.99-1.847.99-2.96 0-2.694-2.162-4.877-4.828-4.877-2.667 0-4.83 2.183-4.83 4.877s2.163 4.877 4.83 4.877c.924 0 1.786-.262 2.52-.716h.001z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M12.989 16.286a6.842 6.842 0 111.292-1.29c.344.257 1.897 1.41 2.063 1.613a1140.2 1140.2 0 01-.256-2.383l5.73 4.288.014.125-4.235-1.863.348 3.224-4.957-3.713zm-1.625-1.284c-.789-.59-3.873-2.833-3.873-2.833h3.013c.173.135 1.521 1.14 2.178 1.63l-.001.002c.622-.82.99-1.847.99-2.96 0-2.694-2.162-4.877-4.828-4.877-2.667 0-4.83 2.183-4.83 4.877s2.163 4.877 4.83 4.877c.924 0 1.786-.262 2.52-.716h.001z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-phone:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M14.62 13.974a3.013 3.013 0 013.173-.677c.842.313 1.716.53 2.607.648a1 1 0 01-.26 1.983 13.938 13.938 0 01-3.047-.758 1.012 1.012 0 00-1.064.223l-1.277 1.275a1 1 0 01-1.2.162 17.074 17.074 0 01-6.41-6.396 1 1 0 01.163-1.203l1.273-1.27c.277-.28.366-.695.227-1.064-.367-.982-.622-2.001-.758-3.03-.07-.5-.503-.872-1.02-.867H4.01a1.013 1.013 0 00-1.007 1.082 18.846 18.846 0 002.936 8.27 18.6 18.6 0 005.733 5.72 18.91 18.91 0 008.225 2.924 1.008 1.008 0 001.102-1.011v-2.011a1 1 0 112 0v2.006a3.005 3.005 0 01-.976 2.23 3.023 3.023 0 01-2.324.776 20.916 20.916 0 01-9.106-3.23 20.58 20.58 0 01-6.336-6.322 20.85 20.85 0 01-3.245-9.156 3.005 3.005 0 01.776-2.299A3.014 3.014 0 014.009 1h3.007a3.012 3.012 0 013.013 2.596c.117.889.335 1.761.648 2.599.414 1.1.15 2.339-.682 3.178l-.723.72a15.074 15.074 0 004.619 4.61l.729-.728z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M14.62 13.974a3.013 3.013 0 013.173-.677c.842.313 1.716.53 2.607.648a1 1 0 01-.26 1.983 13.938 13.938 0 01-3.047-.758 1.012 1.012 0 00-1.064.223l-1.277 1.275a1 1 0 01-1.2.162 17.074 17.074 0 01-6.41-6.396 1 1 0 01.163-1.203l1.273-1.27c.277-.28.366-.695.227-1.064-.367-.982-.622-2.001-.758-3.03-.07-.5-.503-.872-1.02-.867H4.01a1.013 1.013 0 00-1.007 1.082 18.846 18.846 0 002.936 8.27 18.6 18.6 0 005.733 5.72 18.91 18.91 0 008.225 2.924 1.008 1.008 0 001.102-1.011v-2.011a1 1 0 112 0v2.006a3.005 3.005 0 01-.976 2.23 3.023 3.023 0 01-2.324.776 20.916 20.916 0 01-9.106-3.23 20.58 20.58 0 01-6.336-6.322 20.85 20.85 0 01-3.245-9.156 3.005 3.005 0 01.776-2.299A3.014 3.014 0 014.009 1h3.007a3.012 3.012 0 013.013 2.596c.117.889.335 1.761.648 2.599.414 1.1.15 2.339-.682 3.178l-.723.72a15.074 15.074 0 004.619 4.61l.729-.728z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-plus-circle-full:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 11H8a1 1 0 000 2h3v3a1 1 0 002 0v-3h3a1 1 0 000-2h-3V8a1 1 0 00-2 0v3zm1 12C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 11H8a1 1 0 000 2h3v3a1 1 0 002 0v-3h3a1 1 0 000-2h-3V8a1 1 0 00-2 0v3zm1 12C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-plus-circle:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 11V8a1 1 0 012 0v3h3a1 1 0 010 2h-3v3a1 1 0 01-2 0v-3H8a1 1 0 010-2h3zm10.542 6.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11 11V8a1 1 0 012 0v3h3a1 1 0 010 2h-3v3a1 1 0 01-2 0v-3H8a1 1 0 010-2h3zm10.542 6.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-plus:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-position:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 21a1 1 0 102 0v-1.062A8.004 8.004 0 0019.938 13H21a1 1 0 100-2h-1.062A8.004 8.004 0 0013 4.062V3a1 1 0 10-2 0v1.062A8.004 8.004 0 004.062 11H3a1 1 0 100 2h1.062A8.004 8.004 0 0011 19.938V21zm0-5v1.917A6.005 6.005 0 016.083 13H8a1 1 0 100-2H6.083A6.005 6.005 0 0111 6.083V8a1 1 0 102 0V6.083A6.005 6.005 0 0117.917 11H16a1 1 0 100 2h1.917A6.005 6.005 0 0113 17.917V16a1 1 0 10-2 0zm1-3a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 21a1 1 0 102 0v-1.062A8.004 8.004 0 0019.938 13H21a1 1 0 100-2h-1.062A8.004 8.004 0 0013 4.062V3a1 1 0 10-2 0v1.062A8.004 8.004 0 004.062 11H3a1 1 0 100 2h1.062A8.004 8.004 0 0011 19.938V21zm0-5v1.917A6.005 6.005 0 016.083 13H8a1 1 0 100-2H6.083A6.005 6.005 0 0111 6.083V8a1 1 0 102 0V6.083A6.005 6.005 0 0117.917 11H16a1 1 0 100 2h1.917A6.005 6.005 0 0113 17.917V16a1 1 0 10-2 0zm1-3a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-print:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M19 19v1a1 1 0 01-2 0v-5H7v6h8a1 1 0 010 2H6a1 1 0 01-1-1v-3H4a3 3 0 01-3-3v-5a3 3 0 013-3h1V2a1 1 0 011-1h12a1 1 0 011 1v6h1a3 3 0 013 3v5a3 3 0 01-3 3h-1zm0-2h1a1 1 0 001-1v-5a1 1 0 00-1-1H4a1 1 0 00-1 1v5a1 1 0 001 1h1v-3a1 1 0 011-1h12a1 1 0 011 1v3zM7 8h10V3H7v5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M19 19v1a1 1 0 01-2 0v-5H7v6h8a1 1 0 010 2H6a1 1 0 01-1-1v-3H4a3 3 0 01-3-3v-5a3 3 0 013-3h1V2a1 1 0 011-1h12a1 1 0 011 1v6h1a3 3 0 013 3v5a3 3 0 01-3 3h-1zm0-2h1a1 1 0 001-1v-5a1 1 0 00-1-1H4a1 1 0 00-1 1v5a1 1 0 001 1h1v-3a1 1 0 011-1h12a1 1 0 011 1v3zM7 8h10V3H7v5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-refresh:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M22 7.688V4a1 1 0 012 0v6a1 1 0 01-1 1h-6a1 1 0 010-2h3.476l-2.823-2.653a8 8 0 00-13.2 2.987 1 1 0 11-1.886-.668 10 10 0 017.22-6.417 9.985 9.985 0 019.258 2.662L22 7.688zM2 16.312V20a1 1 0 01-2 0v-6a1 1 0 011-1h6a1 1 0 010 2H3.524l2.823 2.653a8 8 0 0013.2-2.987 1 1 0 011.886.668 10 10 0 01-7.22 6.417 9.985 9.985 0 01-9.258-2.662L2 16.312z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M22 7.688V4a1 1 0 012 0v6a1 1 0 01-1 1h-6a1 1 0 010-2h3.476l-2.823-2.653a8 8 0 00-13.2 2.987 1 1 0 11-1.886-.668 10 10 0 017.22-6.417 9.985 9.985 0 019.258 2.662L22 7.688zM2 16.312V20a1 1 0 01-2 0v-6a1 1 0 011-1h6a1 1 0 010 2H3.524l2.823 2.653a8 8 0 0013.2-2.987 1 1 0 011.886.668 10 10 0 01-7.22 6.417 9.985 9.985 0 01-9.258-2.662L2 16.312z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-reorder:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg id='reorder'%3E %3Cpath id='icon/action/reorder_24px' fill-rule='evenodd' clip-rule='evenodd' d='M13.293 6.707L12 5.414l-1.293 1.293a1 1 0 01-1.414-1.414l2-2a1 1 0 011.414 0l2 2a1 1 0 01-1.414 1.414zM4 11a1 1 0 110-2h16a1 1 0 110 2H4zm0 4a1 1 0 110-2h16a1 1 0 110 2H4zm8 3.586l1.293-1.293a1 1 0 011.414 1.414l-2 2a1 1 0 01-1.414 0l-2-2a1 1 0 111.414-1.414L12 18.586z'/%3E %3C/g%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg id='reorder'%3E %3Cpath id='icon/action/reorder_24px' fill-rule='evenodd' clip-rule='evenodd' d='M13.293 6.707L12 5.414l-1.293 1.293a1 1 0 01-1.414-1.414l2-2a1 1 0 011.414 0l2 2a1 1 0 01-1.414 1.414zM4 11a1 1 0 110-2h16a1 1 0 110 2H4zm0 4a1 1 0 110-2h16a1 1 0 110 2H4zm8 3.586l1.293-1.293a1 1 0 011.414 1.414l-2 2a1 1 0 01-1.414 0l-2-2a1 1 0 111.414-1.414L12 18.586z'/%3E %3C/g%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-road:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 4l-.25 4h2.5L13 4h3.22a1 1 0 01.97.757l3.5 14A1 1 0 0119.72 20H14l-.25-4h-3.5L10 20H4.28a1 1 0 01-.97-1.242l3.5-14A1 1 0 017.78 4H11zm2.375 6h-2.75l-.25 4h3.25l-.25-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 4l-.25 4h2.5L13 4h3.22a1 1 0 01.97.757l3.5 14A1 1 0 0119.72 20H14l-.25-4h-3.5L10 20H4.28a1 1 0 01-.97-1.242l3.5-14A1 1 0 017.78 4H11zm2.375 6h-2.75l-.25 4h3.25l-.25-4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-roadsection:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Crect y='10' width='24' height='4' rx='2'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Crect y='10' width='24' height='4' rx='2'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-rss:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.73 8.27A17.884 17.884 0 003 3v3.54c3.866 0 7.498 1.503 10.227 4.233A14.367 14.367 0 0117.46 21H21c0-4.811-1.871-9.333-5.27-12.73zM3 9v3.537c4.666 0 8.463 3.797 8.463 8.463H15C15 14.383 9.617 9 3 9zm5.055 9.477a2.525 2.525 0 01-2.528 2.522A2.525 2.525 0 013 18.477a2.524 2.524 0 012.527-2.522 2.524 2.524 0 012.528 2.522z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.73 8.27A17.884 17.884 0 003 3v3.54c3.866 0 7.498 1.503 10.227 4.233A14.367 14.367 0 0117.46 21H21c0-4.811-1.871-9.333-5.27-12.73zM3 9v3.537c4.666 0 8.463 3.797 8.463 8.463H15C15 14.383 9.617 9 3 9zm5.055 9.477a2.525 2.525 0 01-2.528 2.522A2.525 2.525 0 013 18.477a2.524 2.524 0 012.527-2.522 2.524 2.524 0 012.528 2.522z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-save:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 4H5a1 1 0 00-1 1v14a1 1 0 001 1h1v-7a1 1 0 011-1h10a1 1 0 011 1v7h1a1 1 0 001-1 1 1 0 012 0 3 3 0 01-3 3H5a3 3 0 01-3-3V5a3 3 0 013-3h11a1 1 0 01.707.293l5 5A1 1 0 0122 8v7a1 1 0 01-2 0V8.414L15.586 4H8v3h7a1 1 0 010 2H7a1 1 0 01-1-1V4zm2 16h8v-6H8v6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 4H5a1 1 0 00-1 1v14a1 1 0 001 1h1v-7a1 1 0 011-1h10a1 1 0 011 1v7h1a1 1 0 001-1 1 1 0 012 0 3 3 0 01-3 3H5a3 3 0 01-3-3V5a3 3 0 013-3h11a1 1 0 01.707.293l5 5A1 1 0 0122 8v7a1 1 0 01-2 0V8.414L15.586 4H8v3h7a1 1 0 010 2H7a1 1 0 01-1-1V4zm2 16h8v-6H8v6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-search:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15.707 14.293l6 6a1 1 0 01-1.414 1.414l-5.34-5.34C13.575 17.42 11.833 18 10 18a8 8 0 117.67-5.718 1 1 0 11-1.918-.57A6 6 0 1010 16c1.663 0 3.209-.62 4.292-1.706a1 1 0 011.414-.002z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15.707 14.293l6 6a1 1 0 01-1.414 1.414l-5.34-5.34C13.575 17.42 11.833 18 10 18a8 8 0 117.67-5.718 1 1 0 11-1.918-.57A6 6 0 1010 16c1.663 0 3.209-.62 4.292-1.706a1 1 0 011.414-.002z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-selection:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 3a1 1 0 011-1h2.25a1 1 0 010 2H4v1.25a1 1 0 01-2 0V3zm6.75 0a1 1 0 011-1h4.5a1 1 0 110 2h-4.5a1 1 0 01-1-1zm9 0a1 1 0 011-1H21a1 1 0 011 1v2.25a1 1 0 11-2 0V4h-1.25a1 1 0 01-1-1zM3 8.75a1 1 0 011 1v4.5a1 1 0 11-2 0v-4.5a1 1 0 011-1zm18 0a1 1 0 011 1v4.5a1 1 0 11-2 0v-4.5a1 1 0 011-1zm-18 9a1 1 0 011 1V20h1.25a1 1 0 110 2H3a1 1 0 01-1-1v-2.25a1 1 0 011-1zm18 0a1 1 0 011 1V21a1 1 0 01-1 1h-2.25a1 1 0 110-2H20v-1.25a1 1 0 011-1zM8.75 21a1 1 0 011-1h4.5a1 1 0 110 2h-4.5a1 1 0 01-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 3a1 1 0 011-1h2.25a1 1 0 010 2H4v1.25a1 1 0 01-2 0V3zm6.75 0a1 1 0 011-1h4.5a1 1 0 110 2h-4.5a1 1 0 01-1-1zm9 0a1 1 0 011-1H21a1 1 0 011 1v2.25a1 1 0 11-2 0V4h-1.25a1 1 0 01-1-1zM3 8.75a1 1 0 011 1v4.5a1 1 0 11-2 0v-4.5a1 1 0 011-1zm18 0a1 1 0 011 1v4.5a1 1 0 11-2 0v-4.5a1 1 0 011-1zm-18 9a1 1 0 011 1V20h1.25a1 1 0 110 2H3a1 1 0 01-1-1v-2.25a1 1 0 011-1zm18 0a1 1 0 011 1V21a1 1 0 01-1 1h-2.25a1 1 0 110-2H20v-1.25a1 1 0 011-1zM8.75 21a1 1 0 011-1h4.5a1 1 0 110 2h-4.5a1 1 0 01-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-send:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.649 1.063a1 1 0 011.288 1.288l-6.993 19.98a1 1 0 11-1.888-.661L19.61 5.806l-7.416 7.415 1.72 3.873a1 1 0 01-1.827.812l-1.844-4.148-8.648-3.844c-.828-.368-.78-1.559.076-1.858l19.979-6.993zm-10.87 10.744l7.415-7.416-13.483 4.72 6.068 2.696z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21.649 1.063a1 1 0 011.288 1.288l-6.993 19.98a1 1 0 11-1.888-.661L19.61 5.806l-7.416 7.415 1.72 3.873a1 1 0 01-1.827.812l-1.844-4.148-8.648-3.844c-.828-.368-.78-1.559.076-1.858l19.979-6.993zm-10.87 10.744l7.415-7.416-13.483 4.72 6.068 2.696z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-settings:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16 12a1 1 0 01-2 0 2 2 0 10-2 2 1 1 0 010 2 4 4 0 114-4zm4.83-3H21a3 3 0 010 6h-.086a.65.65 0 00-.595.394l-.004.01a.647.647 0 00.122.709l.06.06a3 3 0 11-4.244 4.244l-.052-.052a.654.654 0 00-.727-.126.649.649 0 00-.394.591V21a3 3 0 01-6 0v-.067c-.006-.266-.175-.502-.484-.618a.647.647 0 00-.709.122l-.06.06a3 3 0 11-4.244-4.244l.052-.052a.654.654 0 00.126-.727.649.649 0 00-.591-.394H3a3 3 0 010-6h.067c.266-.006.502-.175.618-.484a.647.647 0 00-.122-.709l-.06-.06a3 3 0 114.244-4.244l.052.052a.65.65 0 00.717.13 1 1 0 01.2-.064A.647.647 0 009 3.17V3a3 3 0 016 0v.086c.001.26.156.493.404.6a.647.647 0 00.709-.123l.06-.06a3 3 0 114.244 4.244l-.052.052a.65.65 0 00-.13.717 1 1 0 01.064.2.647.647 0 00.531.284zm.08 4H21a1 1 0 000-2h-.174a2.65 2.65 0 01-2.425-1.606 1 1 0 01-.073-.264 2.655 2.655 0 01.615-2.737l.06-.06a1 1 0 10-1.416-1.416l-.068.068a2.646 2.646 0 01-2.913.534A2.651 2.651 0 0113 3.09V3a1 1 0 00-2 0v.174a2.65 2.65 0 01-1.606 2.425 1 1 0 01-.264.073 2.655 2.655 0 01-2.737-.615l-.06-.06a1 1 0 10-1.416 1.416l.068.068c.757.774.967 1.932.554 2.864A2.657 2.657 0 013.09 11.08H3a1 1 0 000 2h.174a2.646 2.646 0 012.42 1.596 2.654 2.654 0 01-.537 2.931l-.06.06a1 1 0 101.416 1.416l.068-.068c.774-.757 1.932-.967 2.864-.554a2.657 2.657 0 011.735 2.449V21a1 1 0 002 0v-.174a2.646 2.646 0 011.596-2.42 2.654 2.654 0 012.931.537l.06.06a1 1 0 101.416-1.416l-.068-.068a2.65 2.65 0 01-.532-2.918A2.651 2.651 0 0120.91 13z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16 12a1 1 0 01-2 0 2 2 0 10-2 2 1 1 0 010 2 4 4 0 114-4zm4.83-3H21a3 3 0 010 6h-.086a.65.65 0 00-.595.394l-.004.01a.647.647 0 00.122.709l.06.06a3 3 0 11-4.244 4.244l-.052-.052a.654.654 0 00-.727-.126.649.649 0 00-.394.591V21a3 3 0 01-6 0v-.067c-.006-.266-.175-.502-.484-.618a.647.647 0 00-.709.122l-.06.06a3 3 0 11-4.244-4.244l.052-.052a.654.654 0 00.126-.727.649.649 0 00-.591-.394H3a3 3 0 010-6h.067c.266-.006.502-.175.618-.484a.647.647 0 00-.122-.709l-.06-.06a3 3 0 114.244-4.244l.052.052a.65.65 0 00.717.13 1 1 0 01.2-.064A.647.647 0 009 3.17V3a3 3 0 016 0v.086c.001.26.156.493.404.6a.647.647 0 00.709-.123l.06-.06a3 3 0 114.244 4.244l-.052.052a.65.65 0 00-.13.717 1 1 0 01.064.2.647.647 0 00.531.284zm.08 4H21a1 1 0 000-2h-.174a2.65 2.65 0 01-2.425-1.606 1 1 0 01-.073-.264 2.655 2.655 0 01.615-2.737l.06-.06a1 1 0 10-1.416-1.416l-.068.068a2.646 2.646 0 01-2.913.534A2.651 2.651 0 0113 3.09V3a1 1 0 00-2 0v.174a2.65 2.65 0 01-1.606 2.425 1 1 0 01-.264.073 2.655 2.655 0 01-2.737-.615l-.06-.06a1 1 0 10-1.416 1.416l.068.068c.757.774.967 1.932.554 2.864A2.657 2.657 0 013.09 11.08H3a1 1 0 000 2h.174a2.646 2.646 0 012.42 1.596 2.654 2.654 0 01-.537 2.931l-.06.06a1 1 0 101.416 1.416l.068-.068c.774-.757 1.932-.967 2.864-.554a2.657 2.657 0 011.735 2.449V21a1 1 0 002 0v-.174a2.646 2.646 0 011.596-2.42 2.654 2.654 0 012.931.537l.06.06a1 1 0 101.416-1.416l-.068-.068a2.65 2.65 0 01-.532-2.918A2.651 2.651 0 0120.91 13z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-share:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M9.85 10.912a4.003 4.003 0 010 2.175l5.311 3.095A4 4 0 0122 19a1 1 0 01-2 0 2 2 0 00-3.662-1.112 1.01 1.01 0 01-.123.208A2 2 0 0018 21a1 1 0 010 2 4 4 0 01-3.85-5.092l-5.308-3.094a4 4 0 110-5.63L14.15 6.09A4.003 4.003 0 0118 1a4 4 0 11-2.842 6.815L9.85 10.912zm-2.094.13a1.016 1.016 0 01-.056-.097A1.999 1.999 0 004 12a2 2 0 103.756-.959zM16.3 6.054A1.999 1.999 0 0020 5a2 2 0 10-3.7 1.055z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M9.85 10.912a4.003 4.003 0 010 2.175l5.311 3.095A4 4 0 0122 19a1 1 0 01-2 0 2 2 0 00-3.662-1.112 1.01 1.01 0 01-.123.208A2 2 0 0018 21a1 1 0 010 2 4 4 0 01-3.85-5.092l-5.308-3.094a4 4 0 110-5.63L14.15 6.09A4.003 4.003 0 0118 1a4 4 0 11-2.842 6.815L9.85 10.912zm-2.094.13a1.016 1.016 0 01-.056-.097A1.999 1.999 0 004 12a2 2 0 103.756-.959zM16.3 6.054A1.999 1.999 0 0020 5a2 2 0 10-3.7 1.055z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-shoppingbag:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 5H5l1.5-2h11L19 5zm2.6 1.8a.996.996 0 01-.61.2H4v13a1 1 0 001 1h14a1 1 0 001-1v-9a1 1 0 112 0v9a3 3 0 01-3 3H5a3 3 0 01-3-3V6a1 1 0 01.2-.6l3-4A1 1 0 016 1h12a1 1 0 01.8.4l3 4a1 1 0 01-.2 1.4zM12 13a3 3 0 003-3 1 1 0 112 0 5 5 0 01-10 0 1 1 0 112 0 3 3 0 003 3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 5H5l1.5-2h11L19 5zm2.6 1.8a.996.996 0 01-.61.2H4v13a1 1 0 001 1h14a1 1 0 001-1v-9a1 1 0 112 0v9a3 3 0 01-3 3H5a3 3 0 01-3-3V6a1 1 0 01.2-.6l3-4A1 1 0 016 1h12a1 1 0 01.8.4l3 4a1 1 0 01-.2 1.4zM12 13a3 3 0 003-3 1 1 0 112 0 5 5 0 01-10 0 1 1 0 112 0 3 3 0 003 3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-facebook:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg id='Icon/social-facebook' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cpath d='M23 12.067C23 5.955 18.075 1 12 1S1 5.955 1 12.067C1 17.591 5.023 22.17 10.281 23v-7.734H7.488v-3.199h2.793V9.63c0-2.774 1.642-4.306 4.155-4.306 1.204 0 2.462.216 2.462.216v2.724h-1.387c-1.366 0-1.792.853-1.792 1.728v2.076h3.05l-.487 3.2h-2.563V23C18.977 22.17 23 17.591 23 12.067' id='Icon'/%3E %3C/g%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg id='Icon/social-facebook' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cpath d='M23 12.067C23 5.955 18.075 1 12 1S1 5.955 1 12.067C1 17.591 5.023 22.17 10.281 23v-7.734H7.488v-3.199h2.793V9.63c0-2.774 1.642-4.306 4.155-4.306 1.204 0 2.462.216 2.462.216v2.724h-1.387c-1.366 0-1.792.853-1.792 1.728v2.076h3.05l-.487 3.2h-2.563V23C18.977 22.17 23 17.591 23 12.067' id='Icon'/%3E %3C/g%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-flickr:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 4a2 2 0 012-2h16a2 2 0 012 2v16a2 2 0 01-2 2H4a2 2 0 01-2-2V4zm9 8a3 3 0 11-6 0 3 3 0 016 0zm5 3a3 3 0 100-6 3 3 0 000 6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 4a2 2 0 012-2h16a2 2 0 012 2v16a2 2 0 01-2 2H4a2 2 0 01-2-2V4zm9 8a3 3 0 11-6 0 3 3 0 016 0zm5 3a3 3 0 100-6 3 3 0 000 6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-instagram:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 01-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 017.8 2zm-.2 2A3.6 3.6 0 004 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 003.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6zm9.65 1.5a1.25 1.25 0 110 2.5 1.25 1.25 0 010-2.5zM12 7a5 5 0 110 10 5 5 0 010-10zm0 2a3 3 0 100 6 3 3 0 000-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 01-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 017.8 2zm-.2 2A3.6 3.6 0 004 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 003.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6zm9.65 1.5a1.25 1.25 0 110 2.5 1.25 1.25 0 010-2.5zM12 7a5 5 0 110 10 5 5 0 010-10zm0 2a3 3 0 100 6 3 3 0 000-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-linkedin:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4 2h16a2 2 0 012 2v16a2 2 0 01-2 2H4a2 2 0 01-2-2V4a2 2 0 012-2zm15.222 11.333c0-2-1.622-3.622-3.622-3.622-.944 0-2.044.578-2.578 1.445V9.922h-3.1v9.3h3.1v-5.478a1.55 1.55 0 011.545-1.555c.859 0 1.555.696 1.555 1.555v5.478h3.1v-5.889zM8.178 6.311A1.873 1.873 0 006.31 4.433c-1.037 0-1.878.841-1.878 1.878a1.873 1.873 0 003.745 0zm-.322 12.911v-9.3H4.778v9.3h3.078z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4 2h16a2 2 0 012 2v16a2 2 0 01-2 2H4a2 2 0 01-2-2V4a2 2 0 012-2zm15.222 11.333c0-2-1.622-3.622-3.622-3.622-.944 0-2.044.578-2.578 1.445V9.922h-3.1v9.3h3.1v-5.478a1.55 1.55 0 011.545-1.555c.859 0 1.555.696 1.555 1.555v5.478h3.1v-5.889zM8.178 6.311A1.873 1.873 0 006.31 4.433c-1.037 0-1.878.841-1.878 1.878a1.873 1.873 0 003.745 0zm-.322 12.911v-9.3H4.778v9.3h3.078z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-medium:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a2 2 0 00-2 2v16a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2H4zm8.875 9.938a4.438 4.438 0 11-8.875 0 4.438 4.438 0 018.875 0zm4.894 0c0 2.341-.971 4.24-2.17 4.24-1.198 0-2.17-1.899-2.17-4.24 0-2.342.972-4.24 2.17-4.24 1.199 0 2.17 1.898 2.17 4.24zm2.23 0c0 2.015-.352 3.648-.788 3.648-.436 0-.789-1.633-.789-3.648s.353-3.65.789-3.65c.436 0 .789 1.635.789 3.65z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2a2 2 0 00-2 2v16a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2H4zm8.875 9.938a4.438 4.438 0 11-8.875 0 4.438 4.438 0 018.875 0zm4.894 0c0 2.341-.971 4.24-2.17 4.24-1.198 0-2.17-1.899-2.17-4.24 0-2.342.972-4.24 2.17-4.24 1.199 0 2.17 1.898 2.17 4.24zm2.23 0c0 2.015-.352 3.648-.788 3.648-.436 0-.789-1.633-.789-3.648s.353-3.65.789-3.65c.436 0 .789 1.635.789 3.65z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-threads:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M4 1.5c-1.655 0-2 .845-2 2.5v16c0 1.655.345 2.5 2 2.5h17c1.655 0 2-.845 2-2.5V4c0-1.655-.345-2.5-2-2.5H4zm11.79 9.952c.915.435 1.58 1.101 1.932 1.917.487 1.139.534 2.995-.947 4.472-1.134 1.13-2.508 1.64-4.458 1.654h-.01c-2.193-.014-3.88-.754-5.01-2.193C6.289 16.022 5.769 14.236 5.75 12V11.991c.019-2.236.54-4.018 1.547-5.302 1.134-1.439 2.822-2.18 5.01-2.194h.01c2.199.014 3.905.75 5.072 2.185.577.708.998 1.56 1.266 2.55l-1.261.337c-.22-.806-.558-1.495-1.003-2.044-.91-1.12-2.283-1.692-4.078-1.706-1.782.014-3.132.586-4.008 1.697-.82 1.045-1.247 2.55-1.261 4.477.014 1.926.44 3.436 1.26 4.476.877 1.116 2.223 1.688 4.008 1.697 1.608-.014 2.668-.394 3.554-1.28 1.007-1.007.989-2.245.665-3-.187-.44-.534-.81-.998-1.092-.113.844-.37 1.51-.774 2.025-.534.68-1.298 1.05-2.268 1.102-.736.042-1.444-.136-1.997-.502a2.33 2.33 0 01-1.074-1.851c-.08-1.51 1.116-2.593 2.977-2.7a8.19 8.19 0 011.851.089c-.075-.464-.23-.83-.459-1.097-.314-.366-.801-.553-1.444-.558h-.018c-.516 0-1.22.145-1.67.825l-1.077-.74c.6-.91 1.575-1.412 2.742-1.412h.028c1.96.014 3.122 1.233 3.24 3.366.065.028.13.056.196.09l.005.023zm-3.365 3.164c.797-.043 1.706-.357 1.86-2.288a6.488 6.488 0 00-1.358-.136c-.15 0-.3.005-.45.014-1.341.075-1.786.727-1.754 1.308.043.783.891 1.149 1.707 1.106l-.005-.004z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M4 1.5c-1.655 0-2 .845-2 2.5v16c0 1.655.345 2.5 2 2.5h17c1.655 0 2-.845 2-2.5V4c0-1.655-.345-2.5-2-2.5H4zm11.79 9.952c.915.435 1.58 1.101 1.932 1.917.487 1.139.534 2.995-.947 4.472-1.134 1.13-2.508 1.64-4.458 1.654h-.01c-2.193-.014-3.88-.754-5.01-2.193C6.289 16.022 5.769 14.236 5.75 12V11.991c.019-2.236.54-4.018 1.547-5.302 1.134-1.439 2.822-2.18 5.01-2.194h.01c2.199.014 3.905.75 5.072 2.185.577.708.998 1.56 1.266 2.55l-1.261.337c-.22-.806-.558-1.495-1.003-2.044-.91-1.12-2.283-1.692-4.078-1.706-1.782.014-3.132.586-4.008 1.697-.82 1.045-1.247 2.55-1.261 4.477.014 1.926.44 3.436 1.26 4.476.877 1.116 2.223 1.688 4.008 1.697 1.608-.014 2.668-.394 3.554-1.28 1.007-1.007.989-2.245.665-3-.187-.44-.534-.81-.998-1.092-.113.844-.37 1.51-.774 2.025-.534.68-1.298 1.05-2.268 1.102-.736.042-1.444-.136-1.997-.502a2.33 2.33 0 01-1.074-1.851c-.08-1.51 1.116-2.593 2.977-2.7a8.19 8.19 0 011.851.089c-.075-.464-.23-.83-.459-1.097-.314-.366-.801-.553-1.444-.558h-.018c-.516 0-1.22.145-1.67.825l-1.077-.74c.6-.91 1.575-1.412 2.742-1.412h.028c1.96.014 3.122 1.233 3.24 3.366.065.028.13.056.196.09l.005.023zm-3.365 3.164c.797-.043 1.706-.357 1.86-2.288a6.488 6.488 0 00-1.358-.136c-.15 0-.3.005-.45.014-1.341.075-1.786.727-1.754 1.308.043.783.891 1.149 1.707 1.106l-.005-.004z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-twitch:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M17.764 5.446h-1.66v4.714h1.66V5.446zm-4.563-.02h-1.66v4.716h1.66V5.426zM6.147 1L2 4.928v14.144h4.977V23l4.148-3.928h3.32L21.91 12V1H6.147zm14.104 10.216l-3.318 3.142h-3.319l-2.904 2.75v-2.75H6.977V2.572h13.274v8.644z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M17.764 5.446h-1.66v4.714h1.66V5.446zm-4.563-.02h-1.66v4.716h1.66V5.426zM6.147 1L2 4.928v14.144h4.977V23l4.148-3.928h3.32L21.91 12V1H6.147zm14.104 10.216l-3.318 3.142h-3.319l-2.904 2.75v-2.75H6.977V2.572h13.274v8.644z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-twitter:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' role='icon'%3E %3Cdefs%3E %3Cpath id='social-twitter-a' d='M19.965 8.508c0-.175-.004-.35-.012-.522A8.277 8.277 0 0022 5.894a8.292 8.292 0 01-2.356.636 4.064 4.064 0 001.804-2.234c-.793.462-1.671.799-2.606.98A4.13 4.13 0 0015.847 4c-2.266 0-4.104 1.809-4.104 4.039 0 .317.036.625.107.92a11.712 11.712 0 01-8.458-4.22 3.977 3.977 0 00-.556 2.03 4.02 4.02 0 001.826 3.363 4.122 4.122 0 01-1.858-.505l-.001.051c0 1.957 1.415 3.59 3.292 3.96a4.176 4.176 0 01-1.853.07c.522 1.604 2.037 2.772 3.833 2.805a8.317 8.317 0 01-5.096 1.729c-.331 0-.658-.019-.979-.056A11.751 11.751 0 008.29 20c7.547 0 11.675-6.155 11.675-11.492z'/%3E %3C/defs%3E %3Cuse fill-rule='evenodd' xlink:href='%23social-twitter-a'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' role='icon'%3E %3Cdefs%3E %3Cpath id='social-twitter-a' d='M19.965 8.508c0-.175-.004-.35-.012-.522A8.277 8.277 0 0022 5.894a8.292 8.292 0 01-2.356.636 4.064 4.064 0 001.804-2.234c-.793.462-1.671.799-2.606.98A4.13 4.13 0 0015.847 4c-2.266 0-4.104 1.809-4.104 4.039 0 .317.036.625.107.92a11.712 11.712 0 01-8.458-4.22 3.977 3.977 0 00-.556 2.03 4.02 4.02 0 001.826 3.363 4.122 4.122 0 01-1.858-.505l-.001.051c0 1.957 1.415 3.59 3.292 3.96a4.176 4.176 0 01-1.853.07c.522 1.604 2.037 2.772 3.833 2.805a8.317 8.317 0 01-5.096 1.729c-.331 0-.658-.019-.979-.056A11.751 11.751 0 008.29 20c7.547 0 11.675-6.155 11.675-11.492z'/%3E %3C/defs%3E %3Cuse fill-rule='evenodd' xlink:href='%23social-twitter-a'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-vimeo:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M21.99 7.194c-.093 2.044-1.518 4.843-4.284 8.396-2.854 3.712-5.268 5.569-7.247 5.569-1.223 0-2.259-1.13-3.107-3.39-1.65-6.056-2.354-9.604-3.718-9.604-.159 0-.707.333-1.65.989L1 7.879c2.419-2.124 4.73-4.486 6.178-4.617 1.636-.16 2.64.96 3.019 3.351 1.345 8.508 1.94 9.792 4.387 5.94.877-1.388 1.35-2.443 1.416-3.17.225-2.151-1.678-2.006-2.967-1.453 1.031-3.38 3.005-5.02 5.915-4.926 2.147.056 3.165 1.458 3.043 4.19z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M21.99 7.194c-.093 2.044-1.518 4.843-4.284 8.396-2.854 3.712-5.268 5.569-7.247 5.569-1.223 0-2.259-1.13-3.107-3.39-1.65-6.056-2.354-9.604-3.718-9.604-.159 0-.707.333-1.65.989L1 7.879c2.419-2.124 4.73-4.486 6.178-4.617 1.636-.16 2.64.96 3.019 3.351 1.345 8.508 1.94 9.792 4.387 5.94.877-1.388 1.35-2.443 1.416-3.17.225-2.151-1.678-2.006-2.967-1.453 1.031-3.38 3.005-5.02 5.915-4.926 2.147.056 3.165 1.458 3.043 4.19z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-x:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M18.244 2.25h3.31l-7.229 8.26 8.503 11.24h-6.656l-5.217-6.816-5.963 6.816H1.678l7.73-8.836L1.256 2.25h6.825l4.711 6.23 5.452-6.23zM17.08 19.772h1.833L7.083 4.125H5.114l11.967 15.647z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M18.244 2.25h3.31l-7.229 8.26 8.503 11.24h-6.656l-5.217-6.816-5.963 6.816H1.678l7.73-8.836L1.256 2.25h6.825l4.711 6.23 5.452-6.23zM17.08 19.772h1.833L7.083 4.125H5.114l11.967 15.647z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-social-youtube:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' role='icon'%3E %3Cdefs%3E %3Cpath id='social-youtube-a' d='M22.547 7.19c.471 1.565.453 4.826.453 4.826s0 3.245-.453 4.81c-.254.856-.997 1.532-1.94 1.762C18.888 19 12 19 12 19s-6.868 0-8.608-.428c-.942-.23-1.685-.906-1.939-1.763C1 15.261 1 12 1 12s0-3.245.453-4.81c.254-.856 1.015-1.548 1.94-1.778C5.112 5 12 5 12 5s6.886 0 8.608.428c.942.23 1.685.906 1.939 1.763zM15 12l-5-3v6l5-3z'/%3E %3C/defs%3E %3Cuse fill-rule='evenodd' xlink:href='%23social-youtube-a'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' role='icon'%3E %3Cdefs%3E %3Cpath id='social-youtube-a' d='M22.547 7.19c.471 1.565.453 4.826.453 4.826s0 3.245-.453 4.81c-.254.856-.997 1.532-1.94 1.762C18.888 19 12 19 12 19s-6.868 0-8.608-.428c-.942-.23-1.685-.906-1.939-1.763C1 15.261 1 12 1 12s0-3.245.453-4.81c.254-.856 1.015-1.548 1.94-1.778C5.112 5 12 5 12 5s6.886 0 8.608.428c.942.23 1.685.906 1.939 1.763zM15 12l-5-3v6l5-3z'/%3E %3C/defs%3E %3Cuse fill-rule='evenodd' xlink:href='%23social-youtube-a'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-star-fill:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.754 7.346l6.39.935a1 1 0 01.554 1.705l-4.623 4.503 1.09 6.362a1 1 0 01-1.45 1.054L12 18.9l-5.715 3.005a1 1 0 01-1.45-1.054l1.09-6.362-4.623-4.503a1 1 0 01.553-1.705l6.39-.935 2.858-5.789a1 1 0 011.794 0l2.857 5.79z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.754 7.346l6.39.935a1 1 0 01.554 1.705l-4.623 4.503 1.09 6.362a1 1 0 01-1.45 1.054L12 18.9l-5.715 3.005a1 1 0 01-1.45-1.054l1.09-6.362-4.623-4.503a1 1 0 01.553-1.705l6.39-.935 2.858-5.789a1 1 0 011.794 0l2.857 5.79z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-star-half:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.145 8.28l-6.39-.934-2.858-5.789a1 1 0 00-1.794 0l-2.857 5.79-6.39.934a1 1 0 00-.554 1.705l4.623 4.503-1.09 6.362a1 1 0 001.45 1.054L12 18.9l5.715 3.005a1 1 0 001.45-1.054l-1.09-6.362 4.623-4.503a1 1 0 00-.553-1.705zm-7.2.97a1 1 0 01-.752-.547L12 4.259V16.77l4.852 2.422-.838-4.883a1 1 0 01.288-.885l3.55-3.457-4.907-.718z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.145 8.28l-6.39-.934-2.858-5.789a1 1 0 00-1.794 0l-2.857 5.79-6.39.934a1 1 0 00-.554 1.705l4.623 4.503-1.09 6.362a1 1 0 001.45 1.054L12 18.9l5.715 3.005a1 1 0 001.45-1.054l-1.09-6.362 4.623-4.503a1 1 0 00-.553-1.705zm-7.2.97a1 1 0 01-.752-.547L12 4.259V16.77l4.852 2.422-.838-4.883a1 1 0 01.288-.885l3.55-3.457-4.907-.718z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-star:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15.754 7.346l6.39.935a1 1 0 01.554 1.705l-4.623 4.503 1.09 6.362a1 1 0 01-1.45 1.054L12 18.9l-5.715 3.005a1 1 0 01-1.45-1.054l1.09-6.362-4.623-4.503a1 1 0 01.553-1.705l6.39-.935 2.858-5.789a1 1 0 011.794 0l2.857 5.79zm-.809 1.903a1 1 0 01-.752-.546L12 4.259 9.807 8.703a1 1 0 01-.752.546l-4.907.718 3.55 3.457a1 1 0 01.288.885l-.838 4.883 4.387-2.307a1 1 0 01.93 0l4.387 2.307-.838-4.883a1 1 0 01.288-.885l3.55-3.457-4.907-.718z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15.754 7.346l6.39.935a1 1 0 01.554 1.705l-4.623 4.503 1.09 6.362a1 1 0 01-1.45 1.054L12 18.9l-5.715 3.005a1 1 0 01-1.45-1.054l1.09-6.362-4.623-4.503a1 1 0 01.553-1.705l6.39-.935 2.858-5.789a1 1 0 011.794 0l2.857 5.79zm-.809 1.903a1 1 0 01-.752-.546L12 4.259 9.807 8.703a1 1 0 01-.752.546l-4.907.718 3.55 3.457a1 1 0 01.288.885l-.838 4.883 4.387-2.307a1 1 0 01.93 0l4.387 2.307-.838-4.883a1 1 0 01.288-.885l3.55-3.457-4.907-.718z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-steps:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 7a1 1 0 00-1 1v8a1 1 0 001 1h8a1 1 0 001-1V8a1 1 0 00-1-1h-8zm1 2h6v6h-6V9zm-9 1a1 1 0 00-1 1v5a1 1 0 001 1h5a1 1 0 001-1v-5a1 1 0 00-1-1H7zm1 5v-3h3v3H8zm-8-2a1 1 0 011-1h3a1 1 0 011 1v3a1 1 0 01-1 1H1a1 1 0 01-1-1v-3zm2 1v1h1v-1H2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 7a1 1 0 00-1 1v8a1 1 0 001 1h8a1 1 0 001-1V8a1 1 0 00-1-1h-8zm1 2h6v6h-6V9zm-9 1a1 1 0 00-1 1v5a1 1 0 001 1h5a1 1 0 001-1v-5a1 1 0 00-1-1H7zm1 5v-3h3v3H8zm-8-2a1 1 0 011-1h3a1 1 0 011 1v3a1 1 0 01-1 1H1a1 1 0 01-1-1v-3zm2 1v1h1v-1H2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-table:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 22a2 2 0 01-1.995-1.85L2 20V4a2 2 0 011.85-1.995L4 2h16a2 2 0 011.994 1.85L22 4v10a1 1 0 01-1.993.117L20 14V9H9v11h11v-2a1 1 0 011.993-.117L22 18v2a2 2 0 01-1.85 1.994L20 22H4zM7 9H4v11h3V9zm0-5H4v3h3V4zm13 0H9v3h11V4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 22a2 2 0 01-1.995-1.85L2 20V4a2 2 0 011.85-1.995L4 2h16a2 2 0 011.994 1.85L22 4v10a1 1 0 01-1.993.117L20 14V9H9v11h11v-2a1 1 0 011.993-.117L22 18v2a2 2 0 01-1.85 1.994L20 22H4zM7 9H4v11h3V9zm0-5H4v3h3V4zm13 0H9v3h11V4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-tag:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4 12.586l8.293 8.293a1 1 0 001.414 0l7.172-7.172a1 1 0 000-1.414 1 1 0 111.414-1.414 3 3 0 010 4.242l-7.172 7.172a3 3 0 01-4.242 0l-8.586-8.586A1 1 0 012 13V3a1 1 0 011-1h10a1 1 0 01.707.293l6 6a1 1 0 11-1.414 1.414L12.586 4H4v8.586zM8.5 11a2.5 2.5 0 110-5 2.5 2.5 0 010 5zm0-2a.5.5 0 100-1 .5.5 0 000 1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4 12.586l8.293 8.293a1 1 0 001.414 0l7.172-7.172a1 1 0 000-1.414 1 1 0 111.414-1.414 3 3 0 010 4.242l-7.172 7.172a3 3 0 01-4.242 0l-8.586-8.586A1 1 0 012 13V3a1 1 0 011-1h10a1 1 0 01.707.293l6 6a1 1 0 11-1.414 1.414L12.586 4H4v8.586zM8.5 11a2.5 2.5 0 110-5 2.5 2.5 0 010 5zm0-2a.5.5 0 100-1 .5.5 0 000 1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-thumb-down-full:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M13.914 22.406A1 1 0 0113 23a4 4 0 01-4-4v-3H4.351a3 3 0 01-3-3.452l1.38-8.998A2.997 2.997 0 015.72 1H19.652a3.31 3.31 0 013.339 2.866L23 4v7l-.009.134A3.305 3.305 0 0119.67 14h-2.02l-3.736 8.406zM18 12h1.688A1.31 1.31 0 0021 10.923V4.077A1.315 1.315 0 0019.67 3H18v9z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M13.914 22.406A1 1 0 0113 23a4 4 0 01-4-4v-3H4.351a3 3 0 01-3-3.452l1.38-8.998A2.997 2.997 0 015.72 1H19.652a3.31 3.31 0 013.339 2.866L23 4v7l-.009.134A3.305 3.305 0 0119.67 14h-2.02l-3.736 8.406zM18 12h1.688A1.31 1.31 0 0021 10.923V4.077A1.315 1.315 0 0019.67 3H18v9z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-thumb-down:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M17 1h2.652a3.31 3.31 0 013.339 2.866L23 4v7l-.009.134A3.305 3.305 0 0119.67 14h-2.02l-3.736 8.406A1 1 0 0113 23a4 4 0 01-4-4v-3H4.351a3 3 0 01-3-3.452l1.38-8.998A2.997 2.997 0 015.72 1H13a1 1 0 010 2H5.709a1 1 0 00-1 .852l-1.38 8.998A1 1 0 004.34 14H10a1 1 0 011 1v4a2 2 0 001.392 1.906L16 12.788V2a1 1 0 011-1zm1 2v9h1.688A1.31 1.31 0 0021 10.923V4.077A1.315 1.315 0 0019.67 3H18z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M17 1h2.652a3.31 3.31 0 013.339 2.866L23 4v7l-.009.134A3.305 3.305 0 0119.67 14h-2.02l-3.736 8.406A1 1 0 0113 23a4 4 0 01-4-4v-3H4.351a3 3 0 01-3-3.452l1.38-8.998A2.997 2.997 0 015.72 1H13a1 1 0 010 2H5.709a1 1 0 00-1 .852l-1.38 8.998A1 1 0 004.34 14H10a1 1 0 011 1v4a2 2 0 001.392 1.906L16 12.788V2a1 1 0 011-1zm1 2v9h1.688A1.31 1.31 0 0021 10.923V4.077A1.315 1.315 0 0019.67 3H18z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-thumb-up-full:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6.35 10l3.736-8.406A1 1 0 0111 1a4 4 0 014 4v3h4.649a3 3 0 013 3.452l-1.38 8.998A3 3 0 0118.275 23H4a3 3 0 01-3-3v-7a3 3 0 013-3h2.35zM4 12a1 1 0 00-1 1v7a1 1 0 001 1h2v-9H4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6.35 10l3.736-8.406A1 1 0 0111 1a4 4 0 014 4v3h4.649a3 3 0 013 3.452l-1.38 8.998A3 3 0 0118.275 23H4a3 3 0 01-3-3v-7a3 3 0 013-3h2.35zM4 12a1 1 0 00-1 1v7a1 1 0 001 1h2v-9H4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-thumb-up:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M7.707 22.707A.997.997 0 017 23H4a3 3 0 01-3-3v-7a3 3 0 013-3h2.35l3.736-8.406A1 1 0 0111 1a4 4 0 014 4v3h4.649a3 3 0 013 3.452l-1.38 8.998A2.997 2.997 0 0118.28 23H11a1 1 0 010-2h7.291a1 1 0 001-.852l1.38-8.998A1 1 0 0019.66 10H14a1 1 0 01-1-1V5a2 2 0 00-1.392-1.906L8 11.212V22a.997.997 0 01-.293.707zM6 12H4a1 1 0 00-1 1v7a1 1 0 001 1h2v-9z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M7.707 22.707A.997.997 0 017 23H4a3 3 0 01-3-3v-7a3 3 0 013-3h2.35l3.736-8.406A1 1 0 0111 1a4 4 0 014 4v3h4.649a3 3 0 013 3.452l-1.38 8.998A2.997 2.997 0 0118.28 23H11a1 1 0 010-2h7.291a1 1 0 001-.852l1.38-8.998A1 1 0 0019.66 10H14a1 1 0 01-1-1V5a2 2 0 00-1.392-1.906L8 11.212V22a.997.997 0 01-.293.707zM6 12H4a1 1 0 00-1 1v7a1 1 0 001 1h2v-9z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-ticket:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.293 1.293a1 1 0 011.414 0l2.495 2.495.005.005a.997.997 0 010 1.414c-.338.338-.36 1.055.086 1.5.445.445 1.162.424 1.5.086a.996.996 0 011.414 0l.005.005 2.495 2.495a1 1 0 010 1.414l-5 5-7 7a1 1 0 01-1.414 0l-2.5-2.5a1 1 0 01.03-1.443 1.122 1.122 0 00-1.616-1.557 1 1 0 01-1.414 0l-2.5-2.5a1 1 0 010-1.414l7-7 5-5zM17 13.586l-1.793-1.793a1 1 0 00-1.414 1.414L15.586 15 10 20.586l-1.2-1.2A3.123 3.123 0 004.614 15.2l-1.2-1.2L9 8.414l1.793 1.793a1 1 0 001.414-1.414L10.414 7 14 3.414l1.214 1.214c-.527 1.168-.223 2.606.665 3.493.888.888 2.325 1.192 3.493.665L20.586 10 17 13.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.293 1.293a1 1 0 011.414 0l2.495 2.495.005.005a.997.997 0 010 1.414c-.338.338-.36 1.055.086 1.5.445.445 1.162.424 1.5.086a.996.996 0 011.414 0l.005.005 2.495 2.495a1 1 0 010 1.414l-5 5-7 7a1 1 0 01-1.414 0l-2.5-2.5a1 1 0 01.03-1.443 1.122 1.122 0 00-1.616-1.557 1 1 0 01-1.414 0l-2.5-2.5a1 1 0 010-1.414l7-7 5-5zM17 13.586l-1.793-1.793a1 1 0 00-1.414 1.414L15.586 15 10 20.586l-1.2-1.2A3.123 3.123 0 004.614 15.2l-1.2-1.2L9 8.414l1.793 1.793a1 1 0 001.414-1.414L10.414 7 14 3.414l1.214 1.214c-.527 1.168-.223 2.606.665 3.493.888.888 2.325 1.192 3.493.665L20.586 10 17 13.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-timer-off:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M19.04 4.55l-1.42 1.42a9.012 9.012 0 00-10.57-.49l1.46 1.46C9.53 6.35 10.73 6 12 6c3.87 0 7 3.13 7 7 0 1.27-.35 2.47-.94 3.49l1.45 1.45A8.878 8.878 0 0021 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42-1.41-1.42zM15 1H9v2h6V1zm-4 8.44l2 2V8h-2v1.44zM3.02 4L1.75 5.27 4.5 8.03A8.905 8.905 0 003 13c0 4.97 4.02 9 9 9 1.84 0 3.55-.55 4.98-1.5l2.5 2.5 1.27-1.27-7.71-7.71L3.02 4zM12 20c-3.87 0-7-3.13-7-7 0-1.28.35-2.48.95-3.52l9.56 9.56c-1.03.61-2.23.96-3.51.96z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M19.04 4.55l-1.42 1.42a9.012 9.012 0 00-10.57-.49l1.46 1.46C9.53 6.35 10.73 6 12 6c3.87 0 7 3.13 7 7 0 1.27-.35 2.47-.94 3.49l1.45 1.45A8.878 8.878 0 0021 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42-1.41-1.42zM15 1H9v2h6V1zm-4 8.44l2 2V8h-2v1.44zM3.02 4L1.75 5.27 4.5 8.03A8.905 8.905 0 003 13c0 4.97 4.02 9 9 9 1.84 0 3.55-.55 4.98-1.5l2.5 2.5 1.27-1.27-7.71-7.71L3.02 4zM12 20c-3.87 0-7-3.13-7-7 0-1.28.35-2.48.95-3.52l9.56 9.56c-1.03.61-2.23.96-3.51.96z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-timer:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42A8.962 8.962 0 0012 4a9 9 0 00-9 9c0 4.97 4.02 9 9 9a8.994 8.994 0 007.03-14.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42A8.962 8.962 0 0012 4a9 9 0 00-9 9c0 4.97 4.02 9 9 9a8.994 8.994 0 007.03-14.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-trash:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M7 5V4a3 3 0 013-3h4a3 3 0 013 3v1h4a1 1 0 010 2H6v13a1 1 0 001 1h10a1 1 0 001-1V10a1 1 0 012 0v10a3 3 0 01-3 3H7a3 3 0 01-3-3V7H3a1 1 0 110-2h4zm2 0h6V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v1zm0 6a1 1 0 012 0v6a1 1 0 01-2 0v-6zm4 0a1 1 0 012 0v6a1 1 0 01-2 0v-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M7 5V4a3 3 0 013-3h4a3 3 0 013 3v1h4a1 1 0 010 2H6v13a1 1 0 001 1h10a1 1 0 001-1V10a1 1 0 012 0v10a3 3 0 01-3 3H7a3 3 0 01-3-3V7H3a1 1 0 110-2h4zm2 0h6V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v1zm0 6a1 1 0 012 0v6a1 1 0 01-2 0v-6zm4 0a1 1 0 012 0v6a1 1 0 01-2 0v-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-unlock:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 9V7.001a6 6 0 015.397-5.976c1.586-.16 3.025.244 4.223 1.19a1 1 0 11-1.24 1.57c-.785-.62-1.705-.879-2.782-.77A4 4 0 008 7v2h11a1 1 0 011 1v12a1 1 0 01-1 1H5a1 1 0 01-1-1V10a1 1 0 011-1h1zm6 8a1 1 0 110-2 1 1 0 010 2zm-6-6v10h12V11H6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 9V7.001a6 6 0 015.397-5.976c1.586-.16 3.025.244 4.223 1.19a1 1 0 11-1.24 1.57c-.785-.62-1.705-.879-2.782-.77A4 4 0 008 7v2h11a1 1 0 011 1v12a1 1 0 01-1 1H5a1 1 0 01-1-1V10a1 1 0 011-1h1zm6 8a1 1 0 110-2 1 1 0 010 2zm-6-6v10h12V11H6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-upload:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.39 2.079A1 1 0 0113 3v12a1 1 0 01-2 0V5.414L7.707 8.707a1 1 0 01-1.414-1.414l5-5a1 1 0 011.083-.22zM20 15a1 1 0 012 0v4a3 3 0 01-3 3H5a3 3 0 01-3-3v-4a1 1 0 012 0v4a1 1 0 001 1h14a1 1 0 001-1v-4zm-2.293-7.707a1 1 0 11-1.414 1.414l-2-2a1 1 0 111.414-1.414l2 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.39 2.079A1 1 0 0113 3v12a1 1 0 01-2 0V5.414L7.707 8.707a1 1 0 01-1.414-1.414l5-5a1 1 0 011.083-.22zM20 15a1 1 0 012 0v4a3 3 0 01-3 3H5a3 3 0 01-3-3v-4a1 1 0 012 0v4a1 1 0 001 1h14a1 1 0 001-1v-4zm-2.293-7.707a1 1 0 11-1.414 1.414l-2-2a1 1 0 111.414-1.414l2 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-user-circle:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 18.708V18a3 3 0 013-3h6a3 3 0 013 3v2.631c0 .145-.03.282-.086.406a.996.996 0 01-.432.501A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-15 6.708zm1.998 1.355c1.205.6 2.564.937 4.002.937 1.41 0 2.77-.324 4-.935V18a1 1 0 00-1-1H9a1 1 0 00-1 1v2c0 .021 0 .042-.002.063zM12 14a4 4 0 110-8 4 4 0 010 8zm0-2a2 2 0 100-4 2 2 0 000 4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 18.708V18a3 3 0 013-3h6a3 3 0 013 3v2.631c0 .145-.03.282-.086.406a.996.996 0 01-.432.501A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-15 6.708zm1.998 1.355c1.205.6 2.564.937 4.002.937 1.41 0 2.77-.324 4-.935V18a1 1 0 00-1-1H9a1 1 0 00-1 1v2c0 .021 0 .042-.002.063zM12 14a4 4 0 110-8 4 4 0 010 8zm0-2a2 2 0 100-4 2 2 0 000 4z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-user-minus:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.009 2.674A5 5 0 1013.5 7a1 1 0 10-2 0 3 3 0 11-1.496-2.596 1 1 0 101.005-1.73zm-9.545 12.79A5 5 0 015 14h7a5 5 0 015 5v2a1 1 0 11-2 0v-2a3 3 0 00-3-3H5a3 3 0 00-3 3v2a1 1 0 11-2 0v-2a5 5 0 011.464-3.536zM17 10a1 1 0 100 2h6a1 1 0 100-2h-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.009 2.674A5 5 0 1013.5 7a1 1 0 10-2 0 3 3 0 11-1.496-2.596 1 1 0 101.005-1.73zm-9.545 12.79A5 5 0 015 14h7a5 5 0 015 5v2a1 1 0 11-2 0v-2a3 3 0 00-3-3H5a3 3 0 00-3 3v2a1 1 0 11-2 0v-2a5 5 0 011.464-3.536zM17 10a1 1 0 100 2h6a1 1 0 100-2h-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-user-plus:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 2a4.98 4.98 0 012.509.674 1 1 0 11-1.005 1.73A3 3 0 1011.5 7a1 1 0 112 0 5 5 0 11-5-5zM5 14a5 5 0 00-5 5v2a1 1 0 102 0v-2a3 3 0 013-3h7a3 3 0 013 3v2a1 1 0 102 0v-2a5 5 0 00-5-5H5zm15-7a1 1 0 011 1v2h2a1 1 0 110 2h-2v2a1 1 0 11-2 0v-2h-2a1 1 0 110-2h2V8a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 2a4.98 4.98 0 012.509.674 1 1 0 11-1.005 1.73A3 3 0 1011.5 7a1 1 0 112 0 5 5 0 11-5-5zM5 14a5 5 0 00-5 5v2a1 1 0 102 0v-2a3 3 0 013-3h7a3 3 0 013 3v2a1 1 0 102 0v-2a5 5 0 00-5-5H5zm15-7a1 1 0 011 1v2h2a1 1 0 110 2h-2v2a1 1 0 11-2 0v-2h-2a1 1 0 110-2h2V8a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-user-x:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 2a4.98 4.98 0 012.509.674 1 1 0 11-1.005 1.73A3 3 0 1011.5 7a1 1 0 112 0 5 5 0 11-5-5zm10.207 5.293a1 1 0 10-1.414 1.414l1.793 1.793-1.793 1.793a1 1 0 001.414 1.414l1.793-1.793 1.793 1.793a1 1 0 001.414-1.414L21.914 10.5l1.793-1.793a1 1 0 00-1.414-1.414L20.5 9.086l-1.793-1.793zM1.464 15.464A5 5 0 015 14h7a5 5 0 015 5v2a1 1 0 11-2 0v-2a3 3 0 00-3-3H5a3 3 0 00-3 3v2a1 1 0 11-2 0v-2a5 5 0 011.464-3.536z'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Cpath d='M0 0h24v24H0V0z'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 2a4.98 4.98 0 012.509.674 1 1 0 11-1.005 1.73A3 3 0 1011.5 7a1 1 0 112 0 5 5 0 11-5-5zm10.207 5.293a1 1 0 10-1.414 1.414l1.793 1.793-1.793 1.793a1 1 0 001.414 1.414l1.793-1.793 1.793 1.793a1 1 0 001.414-1.414L21.914 10.5l1.793-1.793a1 1 0 00-1.414-1.414L20.5 9.086l-1.793-1.793zM1.464 15.464A5 5 0 015 14h7a5 5 0 015 5v2a1 1 0 11-2 0v-2a3 3 0 00-3-3H5a3 3 0 00-3 3v2a1 1 0 11-2 0v-2a5 5 0 011.464-3.536z'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Cpath d='M0 0h24v24H0V0z'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-user:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21 21a1 1 0 01-2 0v-2a3 3 0 00-3-3H8a3 3 0 00-3 3v2a1 1 0 01-2 0v-2a5 5 0 015-5h8a5 5 0 015 5v2zM14.509 2.674a1 1 0 11-1.005 1.73A3 3 0 1015 7a1 1 0 012 0 5 5 0 11-2.491-4.326z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21 21a1 1 0 01-2 0v-2a3 3 0 00-3-3H8a3 3 0 00-3 3v2a1 1 0 01-2 0v-2a5 5 0 015-5h8a5 5 0 015 5v2zM14.509 2.674a1 1 0 11-1.005 1.73A3 3 0 1015 7a1 1 0 012 0 5 5 0 11-2.491-4.326z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-users:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M18 21a1 1 0 01-2 0v-2a3 3 0 00-3-3H5a3 3 0 00-3 3v2a1 1 0 01-2 0v-2a5 5 0 015-5h8a5 5 0 015 5v2zm6 0a1 1 0 01-2 0v-2a3 3 0 00-2.25-2.902 1 1 0 11.5-1.936A5 5 0 0124 19v2zM15.752 4.099a1 1 0 11.496-1.938 5 5 0 010 9.688 1 1 0 01-.496-1.938 3 3 0 000-5.812zm-9.26-1.425A5 5 0 114 7a1 1 0 111.999 0 3 3 0 101.496-2.596 1 1 0 01-1.005-1.73z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M18 21a1 1 0 01-2 0v-2a3 3 0 00-3-3H5a3 3 0 00-3 3v2a1 1 0 01-2 0v-2a5 5 0 015-5h8a5 5 0 015 5v2zm6 0a1 1 0 01-2 0v-2a3 3 0 00-2.25-2.902 1 1 0 11.5-1.936A5 5 0 0124 19v2zM15.752 4.099a1 1 0 11.496-1.938 5 5 0 010 9.688 1 1 0 01-.496-1.938 3 3 0 000-5.812zm-9.26-1.425A5 5 0 114 7a1 1 0 111.999 0 3 3 0 101.496-2.596 1 1 0 01-1.005-1.73z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-vehicule:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M5 4v7.26c-1.8.64-3 2.34-3 4.24C2 18 4 20 6.5 20c2.29 0 4.21-1.72 4.47-4h4.2A3 3 0 1021 17c0-.34-.06-.68-.18-1H22v-3c0-1.11-.89-2-2-2h-4.96l-1.39-7H5zm2 2h5l1 5v3h-2.26A4.53 4.53 0 007 11.03V6zm-.5 7.25a2.25 2.25 0 110 4.5 2.25 2.25 0 010-4.5zM18 15.5a1.5 1.5 0 110 3 1.5 1.5 0 010-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M5 4v7.26c-1.8.64-3 2.34-3 4.24C2 18 4 20 6.5 20c2.29 0 4.21-1.72 4.47-4h4.2A3 3 0 1021 17c0-.34-.06-.68-.18-1H22v-3c0-1.11-.89-2-2-2h-4.96l-1.39-7H5zm2 2h5l1 5v3h-2.26A4.53 4.53 0 007 11.03V6zm-.5 7.25a2.25 2.25 0 110 4.5 2.25 2.25 0 010-4.5zM18 15.5a1.5 1.5 0 110 3 1.5 1.5 0 010-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-warning:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.857 4.373a1 1 0 00-1.714 0L2.675 18.485A1 1 0 003.532 20h16.936a1 1 0 00.857-1.515l-1.183-1.97a1 1 0 011.716-1.03l1.182 1.971c1.2 2-.24 4.544-2.572 4.544H3.532C1.201 22-.24 19.456.96 17.456L9.428 3.344c1.165-1.942 3.98-1.942 5.144 0l4.886 8.142a1 1 0 11-1.715 1.028l-4.885-8.141zM11 9a1 1 0 112 0v5a1 1 0 11-2 0V9zm1 7a1 1 0 100 2 1 1 0 000-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.857 4.373a1 1 0 00-1.714 0L2.675 18.485A1 1 0 003.532 20h16.936a1 1 0 00.857-1.515l-1.183-1.97a1 1 0 011.716-1.03l1.182 1.971c1.2 2-.24 4.544-2.572 4.544H3.532C1.201 22-.24 19.456.96 17.456L9.428 3.344c1.165-1.942 3.98-1.942 5.144 0l4.886 8.142a1 1 0 11-1.715 1.028l-4.885-8.141zM11 9a1 1 0 112 0v5a1 1 0 11-2 0V9zm1 7a1 1 0 100 2 1 1 0 000-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-website:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.176 17.845a1 1 0 001.366-.368A10.953 10.953 0 0023 12c0-6.075-4.925-11-11-11S1 5.925 1 12s4.925 11 11 11c1.95 0 3.828-.509 5.482-1.462a1 1 0 10-.998-1.733 8.93 8.93 0 01-2.21.905A16.301 16.301 0 0016.95 13h3.995a8.932 8.932 0 01-1.137 3.48 1 1 0 00.368 1.365zm.77-6.845h-3.999a16.331 16.331 0 00-2.673-7.71A9.008 9.008 0 0120.945 11zM9.725 3.29A9.008 9.008 0 003.055 11H7.05a16.3 16.3 0 012.676-7.71zM3.055 13a9.008 9.008 0 006.671 7.71A16.331 16.331 0 017.053 13H3.055zM12 20.45A14.3 14.3 0 019.058 13h5.887A14.288 14.288 0 0112 20.45zM9.055 11h5.887A14.3 14.3 0 0012 3.55 14.288 14.288 0 009.055 11z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.176 17.845a1 1 0 001.366-.368A10.953 10.953 0 0023 12c0-6.075-4.925-11-11-11S1 5.925 1 12s4.925 11 11 11c1.95 0 3.828-.509 5.482-1.462a1 1 0 10-.998-1.733 8.93 8.93 0 01-2.21.905A16.301 16.301 0 0016.95 13h3.995a8.932 8.932 0 01-1.137 3.48 1 1 0 00.368 1.365zm.77-6.845h-3.999a16.331 16.331 0 00-2.673-7.71A9.008 9.008 0 0120.945 11zM9.725 3.29A9.008 9.008 0 003.055 11H7.05a16.3 16.3 0 012.676-7.71zM3.055 13a9.008 9.008 0 006.671 7.71A16.331 16.331 0 017.053 13H3.055zM12 20.45A14.3 14.3 0 019.058 13h5.887A14.288 14.288 0 0112 20.45zM9.055 11h5.887A14.3 14.3 0 0012 3.55 14.288 14.288 0 009.055 11z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-wheelchair:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 3.5a2.5 2.5 0 10-5 0 2.5 2.5 0 005 0zm-3 0a.5.5 0 111 0 .5.5 0 01-1 0zM8.707 7.707l2.42-2.42 1.303.868-6.086 6.087a6.166 6.166 0 00-.064.05A1 1 0 007.52 13.86a3.987 3.987 0 01.106-.081 3.995 3.995 0 015.201.393 4 4 0 11-6.794 2.304 1 1 0 10-1.983-.26A6 6 0 1015.198 14h2.622l-.806 4.836a1 1 0 101.972.328l1-6A1 1 0 0019 12h-4.586l1.568-1.568a3 3 0 00-.457-4.617l-.955-.637a.917.917 0 00-.033-.021l-2.982-1.99a1 1 0 00-1.262.126l-3 3a1 1 0 001.414 1.414zm5.42-.42l-3.726 3.726c.614.04 1.217.176 1.79.4.03-.042.064-.082.102-.12l2.275-2.275a1 1 0 00-.152-1.54l-.289-.191z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 3.5a2.5 2.5 0 10-5 0 2.5 2.5 0 005 0zm-3 0a.5.5 0 111 0 .5.5 0 01-1 0zM8.707 7.707l2.42-2.42 1.303.868-6.086 6.087a6.166 6.166 0 00-.064.05A1 1 0 007.52 13.86a3.987 3.987 0 01.106-.081 3.995 3.995 0 015.201.393 4 4 0 11-6.794 2.304 1 1 0 10-1.983-.26A6 6 0 1015.198 14h2.622l-.806 4.836a1 1 0 101.972.328l1-6A1 1 0 0019 12h-4.586l1.568-1.568a3 3 0 00-.457-4.617l-.955-.637a.917.917 0 00-.033-.021l-2.982-1.99a1 1 0 00-1.262.126l-3 3a1 1 0 001.414 1.414zm5.42-.42l-3.726 3.726c.614.04 1.217.176 1.79.4.03-.042.064-.082.102-.12l2.275-2.275a1 1 0 00-.152-1.54l-.289-.191z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-wifi-off:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.707.293A1 1 0 00.293 1.707l4.015 4.015A18.012 18.012 0 00.58 8.086a1 1 0 001.27 1.546c1.192-.98 2.528-1.791 3.972-2.396l2.34 2.34a12.969 12.969 0 00-4.165 2.179 1 1 0 001.232 1.575 10.949 10.949 0 014.576-2.111l2.804 2.804a7.968 7.968 0 00-5.145 1.387 1 1 0 001.135 1.646A5.968 5.968 0 0112 16c1.264 0 2.435.39 3.401 1.056.125.087.264.14.405.164l6.487 6.487a1 1 0 001.414-1.414l-22-22zM12 6c-.41 0-.817.015-1.22.046a1 1 0 01-.15-1.995C11.083 4.017 11.54 4 12 4a17.93 17.93 0 0111.42 4.086 1 1 0 11-1.27 1.546A15.93 15.93 0 0012 6zm3.857 4.59a1 1 0 011.316-.52 12.995 12.995 0 012.83 1.685 1 1 0 11-1.232 1.575 10.992 10.992 0 00-2.395-1.425 1 1 0 01-.519-1.316zM12 19c.648 0 1.248.205 1.738.554.225.16.223.481.028.677l-1.412 1.414a.5.5 0 01-.708 0l-1.412-1.414c-.195-.196-.197-.517.028-.677.49-.349 1.09-.554 1.738-.554z'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Cpath d='M0 0h24v24H0z'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.707.293A1 1 0 00.293 1.707l4.015 4.015A18.012 18.012 0 00.58 8.086a1 1 0 001.27 1.546c1.192-.98 2.528-1.791 3.972-2.396l2.34 2.34a12.969 12.969 0 00-4.165 2.179 1 1 0 001.232 1.575 10.949 10.949 0 014.576-2.111l2.804 2.804a7.968 7.968 0 00-5.145 1.387 1 1 0 001.135 1.646A5.968 5.968 0 0112 16c1.264 0 2.435.39 3.401 1.056.125.087.264.14.405.164l6.487 6.487a1 1 0 001.414-1.414l-22-22zM12 6c-.41 0-.817.015-1.22.046a1 1 0 01-.15-1.995C11.083 4.017 11.54 4 12 4a17.93 17.93 0 0111.42 4.086 1 1 0 11-1.27 1.546A15.93 15.93 0 0012 6zm3.857 4.59a1 1 0 011.316-.52 12.995 12.995 0 012.83 1.685 1 1 0 11-1.232 1.575 10.992 10.992 0 00-2.395-1.425 1 1 0 01-.519-1.316zM12 19c.648 0 1.248.205 1.738.554.225.16.223.481.028.677l-1.412 1.414a.5.5 0 01-.708 0l-1.412-1.414c-.195-.196-.197-.517.028-.677.49-.349 1.09-.554 1.738-.554z'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Cpath d='M0 0h24v24H0z'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-wifi:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.85 9.632A15.93 15.93 0 0112 6a15.93 15.93 0 0110.15 3.632 1 1 0 001.27-1.546A17.93 17.93 0 0012 4 17.93 17.93 0 00.58 8.086a1 1 0 001.27 1.546zm3.38 3.698A10.948 10.948 0 0112 11c2.555 0 4.904.87 6.771 2.33a1 1 0 001.232-1.575A12.948 12.948 0 0012 9c-3.017 0-5.797 1.03-8.003 2.755a1 1 0 001.232 1.575zm3.37 3.726A5.968 5.968 0 0112 16c1.264 0 2.435.39 3.401 1.056a1 1 0 101.135-1.647A7.968 7.968 0 0012 14c-1.683 0-3.247.52-4.536 1.41a1 1 0 001.135 1.646zm5.138 2.498A2.986 2.986 0 0012 19c-.648 0-1.248.205-1.738.554-.225.16-.223.481-.028.677l1.412 1.414a.5.5 0 00.708 0l1.412-1.414c.195-.196.197-.517-.028-.677z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.85 9.632A15.93 15.93 0 0112 6a15.93 15.93 0 0110.15 3.632 1 1 0 001.27-1.546A17.93 17.93 0 0012 4 17.93 17.93 0 00.58 8.086a1 1 0 001.27 1.546zm3.38 3.698A10.948 10.948 0 0112 11c2.555 0 4.904.87 6.771 2.33a1 1 0 001.232-1.575A12.948 12.948 0 0012 9c-3.017 0-5.797 1.03-8.003 2.755a1 1 0 001.232 1.575zm3.37 3.726A5.968 5.968 0 0112 16c1.264 0 2.435.39 3.401 1.056a1 1 0 101.135-1.647A7.968 7.968 0 0012 14c-1.683 0-3.247.52-4.536 1.41a1 1 0 001.135 1.646zm5.138 2.498A2.986 2.986 0 0012 19c-.648 0-1.248.205-1.738.554-.225.16-.223.481-.028.677l1.412 1.414a.5.5 0 00.708 0l1.412-1.414c.195-.196.197-.517-.028-.677z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-x-circle-full:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M10.586 12l-2.829 2.828a1 1 0 001.415 1.415L12 13.414l2.828 2.829a1 1 0 001.415-1.415L13.414 12l2.829-2.828a1 1 0 10-1.415-1.415L12 10.586 9.172 7.757a1 1 0 00-1.415 1.415L10.586 12zM12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M10.586 12l-2.829 2.828a1 1 0 001.415 1.415L12 13.414l2.828 2.829a1 1 0 001.415-1.415L13.414 12l2.829-2.828a1 1 0 10-1.415-1.415L12 10.586 9.172 7.757a1 1 0 00-1.415 1.415L10.586 12zM12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-x-circle:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M10.586 12L7.757 9.172a1 1 0 011.415-1.415L12 10.586l2.828-2.829a1 1 0 011.415 1.415L13.414 12l2.829 2.828a1 1 0 01-1.415 1.415L12 13.414l-2.828 2.829a1 1 0 11-1.415-1.415L10.586 12zm10.956 5.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M10.586 12L7.757 9.172a1 1 0 011.415-1.415L12 10.586l2.828-2.829a1 1 0 011.415 1.415L13.414 12l2.829 2.828a1 1 0 01-1.415 1.415L12 13.414l-2.828 2.829a1 1 0 11-1.415-1.415L10.586 12zm10.956 5.477a1 1 0 01-1.734-.997A8.953 8.953 0 0021 12a9 9 0 10-9 9 8.953 8.953 0 004.484-1.195 1 1 0 01.998 1.733A10.953 10.953 0 0112 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11c0 1.948-.508 3.824-1.458 5.477z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-x:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 13.414l-5.293 5.293a1 1 0 11-1.414-1.414L10.586 12 5.293 6.707a1 1 0 011.414-1.414l12 12a1 1 0 01-1.414 1.414L12 13.414zm5.293-8.121a1 1 0 011.414 1.414l-3 3a1 1 0 11-1.414-1.414l3-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 13.414l-5.293 5.293a1 1 0 11-1.414-1.414L10.586 12 5.293 6.707a1 1 0 011.414-1.414l12 12a1 1 0 01-1.414 1.414L12 13.414zm5.293-8.121a1 1 0 011.414 1.414l-3 3a1 1 0 11-1.414-1.414l3-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 24px;
+ height: 24px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-accessibility:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 9.7c0-1.652 1.348-3 3-3s3 1.348 3 3-1.348 3-3 3-3-1.348-3-3zm3-1c-.548 0-1 .452-1 1s.452 1 1 1 1-.452 1-1-.452-1-1-1z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.1 6.516c-7.523-3.29-16.317-.082-19.584 7.385-3.286 7.51.007 16.214 7.39 19.485l.013.006c1.238.571 2.347.937 3.533 1.12a1 1 0 01-.304 1.977c-1.411-.218-2.7-.65-4.06-1.278C4.675 31.48.971 21.586 4.684 13.1 8.417 4.566 18.423.975 26.9 4.684c8.517 3.726 12.235 13.726 8.412 22.125-2.346 5.325-7.137 8.722-12.436 9.675a1 1 0 01-.354-1.968c4.7-.846 8.906-3.847 10.962-8.519l.005-.012c3.372-7.4.09-16.196-7.39-19.469z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.8 14.7a1 1 0 011-1H18a1 1 0 011 1v8.1a1 1 0 01-.078.389l-3.5 8.3a1 1 0 01-1.843-.777L17 22.598V15.7H9.8a1 1 0 01-1-1zM20.8 14.7a1 1 0 011-1H30a1 1 0 110 2h-7.2v6.898l3.421 8.114a1 1 0 01-1.842.777l-3.5-8.3a1 1 0 01-.079-.389v-8.1z'/%3E %3Cpath d='M20 36.7a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 9.7c0-1.652 1.348-3 3-3s3 1.348 3 3-1.348 3-3 3-3-1.348-3-3zm3-1c-.548 0-1 .452-1 1s.452 1 1 1 1-.452 1-1-.452-1-1-1z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.1 6.516c-7.523-3.29-16.317-.082-19.584 7.385-3.286 7.51.007 16.214 7.39 19.485l.013.006c1.238.571 2.347.937 3.533 1.12a1 1 0 01-.304 1.977c-1.411-.218-2.7-.65-4.06-1.278C4.675 31.48.971 21.586 4.684 13.1 8.417 4.566 18.423.975 26.9 4.684c8.517 3.726 12.235 13.726 8.412 22.125-2.346 5.325-7.137 8.722-12.436 9.675a1 1 0 01-.354-1.968c4.7-.846 8.906-3.847 10.962-8.519l.005-.012c3.372-7.4.09-16.196-7.39-19.469z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.8 14.7a1 1 0 011-1H18a1 1 0 011 1v8.1a1 1 0 01-.078.389l-3.5 8.3a1 1 0 01-1.843-.777L17 22.598V15.7H9.8a1 1 0 01-1-1zM20.8 14.7a1 1 0 011-1H30a1 1 0 110 2h-7.2v6.898l3.421 8.114a1 1 0 01-1.842.777l-3.5-8.3a1 1 0 01-.079-.389v-8.1z'/%3E %3Cpath d='M20 36.7a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-affaires-et-economie:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 20.477V31a1 1 0 001 1h26a1 1 0 001-1v-4a1 1 0 012 0v4a3 3 0 01-3 3H7a3 3 0 01-3-3V19.023 13a3 3 0 013-3h5V9a3 3 0 013-3h10a3 3 0 013 3v1h5a3 3 0 013 3v6a1 1 0 01-.629.928l-15 6a1 1 0 01-.742 0L6 20.477zM6 13v5.323l14 5.6 14-5.6V13a1 1 0 00-1-1h-6a1 1 0 01-1-1V9a1 1 0 00-1-1H15a1 1 0 00-1 1v2a1 1 0 01-1 1H7a1 1 0 00-1 1zm29 12a1 1 0 110-2 1 1 0 010 2zM17 12a1 1 0 010-2h6a1 1 0 010 2h-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M6 20.477V31a1 1 0 001 1h26a1 1 0 001-1v-4a1 1 0 012 0v4a3 3 0 01-3 3H7a3 3 0 01-3-3V19.023 13a3 3 0 013-3h5V9a3 3 0 013-3h10a3 3 0 013 3v1h5a3 3 0 013 3v6a1 1 0 01-.629.928l-15 6a1 1 0 01-.742 0L6 20.477zM6 13v5.323l14 5.6 14-5.6V13a1 1 0 00-1-1h-6a1 1 0 01-1-1V9a1 1 0 00-1-1H15a1 1 0 00-1 1v2a1 1 0 01-1 1H7a1 1 0 00-1 1zm29 12a1 1 0 110-2 1 1 0 010 2zM17 12a1 1 0 010-2h6a1 1 0 010 2h-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-amenagement-et-construction:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M10 13H8v2a1 1 0 01-1 1H1a1 1 0 01-1-1V9a1 1 0 011-1h9V1a1 1 0 011-1h3a1 1 0 011 1v5h1a1 1 0 011 1v1h13a1 1 0 01.707.293l3 3A1 1 0 0134 12v9a1 1 0 01-2 0v-8H17v1a1 1 0 01-1 1h-1v24a1 1 0 01-2 0V15h-1v3a1 1 0 01-2 0v-5zm3-7V2h-1v4h1zm-3 5v-1H8v1h2zm7-1v1h13.586l-1-1H17zM2 10v4h4v-4H2zm8 15a1 1 0 012 0v14a1 1 0 01-2 0V25zm1-3a1 1 0 110-2 1 1 0 010 2zm13 4v13a1 1 0 01-2 0V25a1 1 0 011-1h16a1 1 0 011 1v14a1 1 0 01-2 0V26H24zm2 3a1 1 0 012 0v2a1 1 0 01-2 0v-2zm0 6a1 1 0 012 0v2a1 1 0 01-2 0v-2zm4-6a1 1 0 012 0v2a1 1 0 01-2 0v-2zm0 6a1 1 0 012 0v2a1 1 0 01-2 0v-2zm4-6a1 1 0 012 0v2a1 1 0 01-2 0v-2zm0 6a1 1 0 012 0v2a1 1 0 01-2 0v-2zM12 8v5h3V8h-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M10 13H8v2a1 1 0 01-1 1H1a1 1 0 01-1-1V9a1 1 0 011-1h9V1a1 1 0 011-1h3a1 1 0 011 1v5h1a1 1 0 011 1v1h13a1 1 0 01.707.293l3 3A1 1 0 0134 12v9a1 1 0 01-2 0v-8H17v1a1 1 0 01-1 1h-1v24a1 1 0 01-2 0V15h-1v3a1 1 0 01-2 0v-5zm3-7V2h-1v4h1zm-3 5v-1H8v1h2zm7-1v1h13.586l-1-1H17zM2 10v4h4v-4H2zm8 15a1 1 0 012 0v14a1 1 0 01-2 0V25zm1-3a1 1 0 110-2 1 1 0 010 2zm13 4v13a1 1 0 01-2 0V25a1 1 0 011-1h16a1 1 0 011 1v14a1 1 0 01-2 0V26H24zm2 3a1 1 0 012 0v2a1 1 0 01-2 0v-2zm0 6a1 1 0 012 0v2a1 1 0 01-2 0v-2zm4-6a1 1 0 012 0v2a1 1 0 01-2 0v-2zm0 6a1 1 0 012 0v2a1 1 0 01-2 0v-2zm4-6a1 1 0 012 0v2a1 1 0 01-2 0v-2zm0 6a1 1 0 012 0v2a1 1 0 01-2 0v-2zM12 8v5h3V8h-3z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-animaux:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M7 14a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm8-10a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm10-2a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm7 6a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm-4.696 6.432a1 1 0 11-1.658 1.119C24.116 21.285 22.15 20 20 20c-4.294 0-8 5.652-8 11a1.196 1.196 0 001.78 1.044C16.199 30.69 18.263 30 20 30s3.801.69 6.22 2.044A1.196 1.196 0 0028 31c0-.59-.054-1.22-.161-1.87a1 1 0 111.973-.325c.124.754.188 1.492.188 2.195a3.196 3.196 0 01-4.756 2.789C23.097 32.588 21.339 32 20 32s-3.097.588-5.244 1.789A3.196 3.196 0 0110 31c0-6.32 4.38-13 10-13 2.893 0 5.433 1.66 7.304 4.432zM28 27a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M7 14a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm8-10a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm10-2a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm7 6a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm-4.696 6.432a1 1 0 11-1.658 1.119C24.116 21.285 22.15 20 20 20c-4.294 0-8 5.652-8 11a1.196 1.196 0 001.78 1.044C16.199 30.69 18.263 30 20 30s3.801.69 6.22 2.044A1.196 1.196 0 0028 31c0-.59-.054-1.22-.161-1.87a1 1 0 111.973-.325c.124.754.188 1.492.188 2.195a3.196 3.196 0 01-4.756 2.789C23.097 32.588 21.339 32 20 32s-3.097.588-5.244 1.789A3.196 3.196 0 0110 31c0-6.32 4.38-13 10-13 2.893 0 5.433 1.66 7.304 4.432zM28 27a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-chat:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.2 15c-.971 0-1.8.775-1.8 1.8v10.3c0 .855.6 1.6 1.443 1.765A.998.998 0 015.2 28.8h1a1 1 0 011 1v2.249l2.885-2.948a1 1 0 01.715-.301h12.4c.971 0 1.8-.775 1.8-1.8v-3.5a1 1 0 112 0V27c0 2.175-1.771 3.8-3.8 3.8H11.22l-4.305 4.4a1 1 0 01-1.715-.7v-3.6c-2.176 0-3.8-1.771-3.8-3.8V16.8c0-2.175 1.771-3.8 3.8-3.8h8.3a1 1 0 110 2H5.2z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6 9.8c0-2.029 1.624-3.8 3.8-3.8h18c2.175 0 3.8 1.771 3.8 3.8v10.3c0 2.029-1.625 3.8-3.8 3.8v3.6a1 1 0 01-1.715.7l-4.306-4.4H16.4c-2.028 0-3.8-1.625-3.8-3.8V9.8zM16.4 8c-1.025 0-1.8.829-1.8 1.8V20c0 1.025.829 1.8 1.8 1.8h12.4a1 1 0 01.715.3L32.4 25.05V22.8a1 1 0 011-1h1c.126 0 .246.023.357.066A1.797 1.797 0 0036.2 20.1V9.8c0-.971-.776-1.8-1.8-1.8h-18z'/%3E %3Cpath d='M21.6 16.3a1.1 1.1 0 100-2.2 1.1 1.1 0 000 2.2zM25 16.3a1.1 1.1 0 100-2.2 1.1 1.1 0 000 2.2zM28.5 16.3a1.1 1.1 0 100-2.2 1.1 1.1 0 000 2.2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.2 15c-.971 0-1.8.775-1.8 1.8v10.3c0 .855.6 1.6 1.443 1.765A.998.998 0 015.2 28.8h1a1 1 0 011 1v2.249l2.885-2.948a1 1 0 01.715-.301h12.4c.971 0 1.8-.775 1.8-1.8v-3.5a1 1 0 112 0V27c0 2.175-1.771 3.8-3.8 3.8H11.22l-4.305 4.4a1 1 0 01-1.715-.7v-3.6c-2.176 0-3.8-1.771-3.8-3.8V16.8c0-2.175 1.771-3.8 3.8-3.8h8.3a1 1 0 110 2H5.2z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6 9.8c0-2.029 1.624-3.8 3.8-3.8h18c2.175 0 3.8 1.771 3.8 3.8v10.3c0 2.029-1.625 3.8-3.8 3.8v3.6a1 1 0 01-1.715.7l-4.306-4.4H16.4c-2.028 0-3.8-1.625-3.8-3.8V9.8zM16.4 8c-1.025 0-1.8.829-1.8 1.8V20c0 1.025.829 1.8 1.8 1.8h12.4a1 1 0 01.715.3L32.4 25.05V22.8a1 1 0 011-1h1c.126 0 .246.023.357.066A1.797 1.797 0 0036.2 20.1V9.8c0-.971-.776-1.8-1.8-1.8h-18z'/%3E %3Cpath d='M21.6 16.3a1.1 1.1 0 100-2.2 1.1 1.1 0 000 2.2zM25 16.3a1.1 1.1 0 100-2.2 1.1 1.1 0 000 2.2zM28.5 16.3a1.1 1.1 0 100-2.2 1.1 1.1 0 000 2.2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-city:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 0a1 1 0 00-.949.684L11.06 6.66a.997.997 0 00-.059.334V8H3a1 1 0 00-1 1v17H1a1 1 0 100 2h21.47l-.44 1.758c-.02.079-.03.16-.03.242v6a1 1 0 001 1h3.126a4.002 4.002 0 007.748 0H36a1 1 0 100-2h-2.126a4.002 4.002 0 00-7.748 0H24v-4.877L25.78 23H39a1 1 0 100-2H25a1 1 0 00-.97.758L22.97 26H21v-7h18a1 1 0 100-2h-3V8a1 1 0 10-2 0v9H21v-3.771c.765.559 1.75 1.141 2.892 1.507 1.245.398 2.698.546 4.248.109 1.55-.438 3.114-1.438 4.62-3.194a1 1 0 10-1.52-1.302c-1.3 1.517-2.542 2.26-3.643 2.571-1.102.311-2.148.214-3.095-.089-1.676-.537-2.975-1.698-3.502-2.227V7.13c0-.022 0-.044-.002-.065a1 1 0 00-.05-.381l-2-6A1 1 0 0018 0h-4zm-1 26V8h2v1a1 1 0 102 0V8h2v18h-6zM4 10h7v16H4V10zm13-5v1h1.613l-1.334-4h-2.558l-1.334 4H15V5a1 1 0 112 0zm0 7a1 1 0 11-2 0 1 1 0 012 0zm-1 4a1 1 0 100-2 1 1 0 000 2zm1 2a1 1 0 11-2 0 1 1 0 012 0zm-1 4a1 1 0 100-2 1 1 0 000 2zm1 2a1 1 0 11-2 0 1 1 0 012 0zm-2 7a1 1 0 100 2h3a1 1 0 100-2h-3zm-8 1a1 1 0 011-1h3a1 1 0 110 2H8a1 1 0 01-1-1zm-6-1a1 1 0 100 2h3a1 1 0 100-2H1zm37.707-20.707a1 1 0 10-1.414 1.414l1 1a1 1 0 001.414-1.414l-1-1zM6 17a1 1 0 100 2h3a1 1 0 100-2H6zm-1-2a1 1 0 011-1h3a1 1 0 110 2H6a1 1 0 01-1-1zm1-4a1 1 0 100 2h3a1 1 0 100-2H6zM5 21a1 1 0 011-1h3a1 1 0 110 2H6a1 1 0 01-1-1zm1 2a1 1 0 100 2h3a1 1 0 100-2H6zm26 13a2 2 0 10-4 0 2 2 0 004 0zm-2-11a1 1 0 10-2 0v3h-1a1 1 0 100 2h2a1 1 0 001-1v-4zm2 0a1 1 0 011-1h5a1 1 0 011 1v4a1 1 0 01-1 1h-5a1 1 0 01-1-1v-4zm8 11a1 1 0 11-2 0 1 1 0 012 0zm-3-10h-3v2h3v-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 0a1 1 0 00-.949.684L11.06 6.66a.997.997 0 00-.059.334V8H3a1 1 0 00-1 1v17H1a1 1 0 100 2h21.47l-.44 1.758c-.02.079-.03.16-.03.242v6a1 1 0 001 1h3.126a4.002 4.002 0 007.748 0H36a1 1 0 100-2h-2.126a4.002 4.002 0 00-7.748 0H24v-4.877L25.78 23H39a1 1 0 100-2H25a1 1 0 00-.97.758L22.97 26H21v-7h18a1 1 0 100-2h-3V8a1 1 0 10-2 0v9H21v-3.771c.765.559 1.75 1.141 2.892 1.507 1.245.398 2.698.546 4.248.109 1.55-.438 3.114-1.438 4.62-3.194a1 1 0 10-1.52-1.302c-1.3 1.517-2.542 2.26-3.643 2.571-1.102.311-2.148.214-3.095-.089-1.676-.537-2.975-1.698-3.502-2.227V7.13c0-.022 0-.044-.002-.065a1 1 0 00-.05-.381l-2-6A1 1 0 0018 0h-4zm-1 26V8h2v1a1 1 0 102 0V8h2v18h-6zM4 10h7v16H4V10zm13-5v1h1.613l-1.334-4h-2.558l-1.334 4H15V5a1 1 0 112 0zm0 7a1 1 0 11-2 0 1 1 0 012 0zm-1 4a1 1 0 100-2 1 1 0 000 2zm1 2a1 1 0 11-2 0 1 1 0 012 0zm-1 4a1 1 0 100-2 1 1 0 000 2zm1 2a1 1 0 11-2 0 1 1 0 012 0zm-2 7a1 1 0 100 2h3a1 1 0 100-2h-3zm-8 1a1 1 0 011-1h3a1 1 0 110 2H8a1 1 0 01-1-1zm-6-1a1 1 0 100 2h3a1 1 0 100-2H1zm37.707-20.707a1 1 0 10-1.414 1.414l1 1a1 1 0 001.414-1.414l-1-1zM6 17a1 1 0 100 2h3a1 1 0 100-2H6zm-1-2a1 1 0 011-1h3a1 1 0 110 2H6a1 1 0 01-1-1zm1-4a1 1 0 100 2h3a1 1 0 100-2H6zM5 21a1 1 0 011-1h3a1 1 0 110 2H6a1 1 0 01-1-1zm1 2a1 1 0 100 2h3a1 1 0 100-2H6zm26 13a2 2 0 10-4 0 2 2 0 004 0zm-2-11a1 1 0 10-2 0v3h-1a1 1 0 100 2h2a1 1 0 001-1v-4zm2 0a1 1 0 011-1h5a1 1 0 011 1v4a1 1 0 01-1 1h-5a1 1 0 01-1-1v-4zm8 11a1 1 0 11-2 0 1 1 0 012 0zm-3-10h-3v2h3v-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-contraventions-et-reglementation:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 34h1a1 1 0 010 2H5a1 1 0 010-2h1v-1a2 2 0 012-2h10a2 2 0 012 2v1zm-2 0v-1H8v1h10zm3.293-14.707l2-2L24.586 16 18 9.414 13.414 14 20 20.586l1.293-1.293zM25.414 18l4.293 4.293a1 1 0 01-1.414 1.414L24 19.414l-.586.586 9.293 9.293a.414.414 0 10.586-.586 1 1 0 011.414-1.414 2.414 2.414 0 01-3.414 3.414L22 21.414l-2.879 2.879a3 3 0 01-4.242 0L9.707 19.12a3 3 0 010-4.242l9.172-9.172a3 3 0 014.242 0l5.172 5.172a3 3 0 010 4.242L25.414 18zm-6-10L26 14.586l.879-.879a1 1 0 000-1.414L21.707 7.12a1 1 0 00-1.414 0L19.414 8zM12 15.414l-.879.879a1 1 0 000 1.414l5.172 5.172a1 1 0 001.414 0l.879-.879L12 15.414zM32 27a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 34h1a1 1 0 010 2H5a1 1 0 010-2h1v-1a2 2 0 012-2h10a2 2 0 012 2v1zm-2 0v-1H8v1h10zm3.293-14.707l2-2L24.586 16 18 9.414 13.414 14 20 20.586l1.293-1.293zM25.414 18l4.293 4.293a1 1 0 01-1.414 1.414L24 19.414l-.586.586 9.293 9.293a.414.414 0 10.586-.586 1 1 0 011.414-1.414 2.414 2.414 0 01-3.414 3.414L22 21.414l-2.879 2.879a3 3 0 01-4.242 0L9.707 19.12a3 3 0 010-4.242l9.172-9.172a3 3 0 014.242 0l5.172 5.172a3 3 0 010 4.242L25.414 18zm-6-10L26 14.586l.879-.879a1 1 0 000-1.414L21.707 7.12a1 1 0 00-1.414 0L19.414 8zM12 15.414l-.879.879a1 1 0 000 1.414l5.172 5.172a1 1 0 001.414 0l.879-.879L12 15.414zM32 27a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-culture-et-loisirs:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M31 16h3a1 1 0 010 2h-4a1 1 0 01-1-1v-6h-4a1 1 0 01-.707-.293l-2-2a1 1 0 010-1.414l2-2A1 1 0 0125 5h4V3a1 1 0 012 0h4a1 1 0 01.707.293l2 2a1 1 0 010 1.414l-2 2A1 1 0 0135 9h-4v7zm-2-9h-3.586l-1 1 1 1H29V7zm2-1v1h3.586l1-1-1-1H31v1zm-7 26.17V23a1 1 0 011-1h12a1 1 0 011 1v12a3 3 0 11-2-2.83V24H26v3h4a1 1 0 010 2h-4v6a3 3 0 11-2-2.83zM13.992 18H3a1 1 0 01-1-1V7a1 1 0 011-1h2.586l3.707-3.707a1 1 0 011.414 0L14.414 6H17a1 1 0 011 1v10a1 1 0 01-1 1h-3.008zM4 9.586l3.127 3.127 2.318-1.545a1 1 0 011.336.207L14.48 16H16V8H4v1.586zm0 2.828V16h7.92l-2.128-2.66-2.237 1.492a1 1 0 01-1.262-.125L4 12.414zM8.414 6h3.172L10 4.414 8.414 6zM23 34a1 1 0 100 2 1 1 0 000-2zm12 0a1 1 0 100 2 1 1 0 000-2zm-8-18a1 1 0 010 2h-2a1 1 0 010-2h2zm-13-5a1 1 0 110-2 1 1 0 010 2zm19 18a1 1 0 110-2 1 1 0 010 2zm-23-7a8 8 0 110 16 8 8 0 010-16zm0 2a6 6 0 100 12 6 6 0 000-12zm7 5v2a8 8 0 01-8-8h2a6 6 0 006 6zM3 31v-1-1a8 8 0 018 8H9a6 6 0 00-6-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M31 16h3a1 1 0 010 2h-4a1 1 0 01-1-1v-6h-4a1 1 0 01-.707-.293l-2-2a1 1 0 010-1.414l2-2A1 1 0 0125 5h4V3a1 1 0 012 0h4a1 1 0 01.707.293l2 2a1 1 0 010 1.414l-2 2A1 1 0 0135 9h-4v7zm-2-9h-3.586l-1 1 1 1H29V7zm2-1v1h3.586l1-1-1-1H31v1zm-7 26.17V23a1 1 0 011-1h12a1 1 0 011 1v12a3 3 0 11-2-2.83V24H26v3h4a1 1 0 010 2h-4v6a3 3 0 11-2-2.83zM13.992 18H3a1 1 0 01-1-1V7a1 1 0 011-1h2.586l3.707-3.707a1 1 0 011.414 0L14.414 6H17a1 1 0 011 1v10a1 1 0 01-1 1h-3.008zM4 9.586l3.127 3.127 2.318-1.545a1 1 0 011.336.207L14.48 16H16V8H4v1.586zm0 2.828V16h7.92l-2.128-2.66-2.237 1.492a1 1 0 01-1.262-.125L4 12.414zM8.414 6h3.172L10 4.414 8.414 6zM23 34a1 1 0 100 2 1 1 0 000-2zm12 0a1 1 0 100 2 1 1 0 000-2zm-8-18a1 1 0 010 2h-2a1 1 0 010-2h2zm-13-5a1 1 0 110-2 1 1 0 010 2zm19 18a1 1 0 110-2 1 1 0 010 2zm-23-7a8 8 0 110 16 8 8 0 010-16zm0 2a6 6 0 100 12 6 6 0 000-12zm7 5v2a8 8 0 01-8-8h2a6 6 0 006 6zM3 31v-1-1a8 8 0 018 8H9a6 6 0 00-6-6z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-culture:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.572 6.18A1 1 0 0121 7v5.31c2.603.964 4.728 1.495 6.767 1.636 2.195.152 4.35-.143 6.952-.905a1 1 0 01.562 1.92c-2.765.81-5.163 1.152-7.652.98-2.096-.145-4.214-.653-6.629-1.505V24a8 8 0 1016 0v-7a1 1 0 112 0v7c0 5.523-4.477 10-10 10s-10-4.477-10-9.999A9.985 9.985 0 0111 28C5.477 28 1 23.523 1 18V7a1 1 0 011.36-.933c3.406 1.315 5.995 1.925 8.566 1.917 2.575-.007 5.217-.633 8.73-1.923a1 1 0 01.916.119zM19 8.415V18a8 8 0 11-16 0V8.436c2.918 1.03 5.4 1.555 7.932 1.548 2.54-.007 5.067-.55 8.068-1.57zM9 17a1 1 0 001-1v-1.5a2.5 2.5 0 00-5 0V16a1 1 0 001 1h3zm-1-2.5v.5H7v-.5a.5.5 0 011 0zm9 1.5a1 1 0 01-1 1h-3a1 1 0 01-1-1v-1.5a2.5 2.5 0 015 0V16zm-2-1v-.5a.5.5 0 00-1 0v.5h1zm-8.584 4a1 1 0 00-.916 1.4 6.001 6.001 0 0011 0 1 1 0 00-.916-1.4H6.416zM11 22a3.985 3.985 0 01-2.646-1h5.292c-.706.623-1.632 1-2.646 1zm12-3a1 1 0 011-1h3a1 1 0 011 1v1.5a2.5 2.5 0 01-5 0V19zm2 1v.5a.5.5 0 001 0V20h-1zm6-2a1 1 0 00-1 1v1.5a2.5 2.5 0 005 0V19a1 1 0 00-1-1h-3zm1 2.5V20h1v.5a.5.5 0 01-1 0zm2.42 8.048a1 1 0 01-.836.452h-9.168a1 1 0 01-.916-1.4 6.001 6.001 0 0111 0 1 1 0 01-.08.948zM31.647 27A3.985 3.985 0 0029 26c-1.014 0-1.94.377-2.646 1h5.292zM38 14a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.572 6.18A1 1 0 0121 7v5.31c2.603.964 4.728 1.495 6.767 1.636 2.195.152 4.35-.143 6.952-.905a1 1 0 01.562 1.92c-2.765.81-5.163 1.152-7.652.98-2.096-.145-4.214-.653-6.629-1.505V24a8 8 0 1016 0v-7a1 1 0 112 0v7c0 5.523-4.477 10-10 10s-10-4.477-10-9.999A9.985 9.985 0 0111 28C5.477 28 1 23.523 1 18V7a1 1 0 011.36-.933c3.406 1.315 5.995 1.925 8.566 1.917 2.575-.007 5.217-.633 8.73-1.923a1 1 0 01.916.119zM19 8.415V18a8 8 0 11-16 0V8.436c2.918 1.03 5.4 1.555 7.932 1.548 2.54-.007 5.067-.55 8.068-1.57zM9 17a1 1 0 001-1v-1.5a2.5 2.5 0 00-5 0V16a1 1 0 001 1h3zm-1-2.5v.5H7v-.5a.5.5 0 011 0zm9 1.5a1 1 0 01-1 1h-3a1 1 0 01-1-1v-1.5a2.5 2.5 0 015 0V16zm-2-1v-.5a.5.5 0 00-1 0v.5h1zm-8.584 4a1 1 0 00-.916 1.4 6.001 6.001 0 0011 0 1 1 0 00-.916-1.4H6.416zM11 22a3.985 3.985 0 01-2.646-1h5.292c-.706.623-1.632 1-2.646 1zm12-3a1 1 0 011-1h3a1 1 0 011 1v1.5a2.5 2.5 0 01-5 0V19zm2 1v.5a.5.5 0 001 0V20h-1zm6-2a1 1 0 00-1 1v1.5a2.5 2.5 0 005 0V19a1 1 0 00-1-1h-3zm1 2.5V20h1v.5a.5.5 0 01-1 0zm2.42 8.048a1 1 0 01-.836.452h-9.168a1 1 0 01-.916-1.4 6.001 6.001 0 0111 0 1 1 0 01-.08.948zM31.647 27A3.985 3.985 0 0029 26c-1.014 0-1.94.377-2.646 1h5.292zM38 14a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-education:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.553 7.106a1 1 0 01.894 0l3 1.5a1 1 0 11-.894 1.788L20 9.118 6.236 16l4.192 2.096.037.019L20 22.882l9.535-4.767.037-.02L33.764 16l-4.211-2.106a1 1 0 11.894-1.788l5.98 2.99A1 1 0 0137 16v6c0 .056-.005.112-.014.166A3.001 3.001 0 0139 25v4a1 1 0 01-1.447.894L36 29.118l-1.553.776A1 1 0 0133 29v-4c0-1.311.841-2.426 2.014-2.834A1.008 1.008 0 0135 22v-4.382l-4 2V27a1 1 0 01-.142.515L30 27l.857.515v.002l-.002.002-.004.006-.01.018-.014.02-.023.036c-.03.047-.072.11-.127.19-.11.157-.272.375-.487.632a12.385 12.385 0 01-1.955 1.872C26.466 31.653 23.757 33 20 33c-3.757 0-6.466-1.347-8.235-2.707A12.385 12.385 0 019.81 28.42a9.536 9.536 0 01-.614-.822 3.844 3.844 0 01-.036-.056l-.011-.018-.004-.006-.001-.002v-.002L10 27l-.857.515A1 1 0 019 27v-7.382l-5.447-2.724a1 1 0 010-1.788l16-8zM11 26.696v-6.078l8.553 4.276a1 1 0 00.894 0L29 20.618v6.077c-.08.113-.196.266-.346.446-.352.423-.894.994-1.639 1.566C25.534 29.847 23.243 31 20 31s-5.534-1.153-7.015-2.293a10.396 10.396 0 01-1.639-1.566 7.838 7.838 0 01-.346-.446zM35 25a1 1 0 112 0v2.382l-.553-.276a1 1 0 00-.894 0l-.553.276V25zm-9-13a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.553 7.106a1 1 0 01.894 0l3 1.5a1 1 0 11-.894 1.788L20 9.118 6.236 16l4.192 2.096.037.019L20 22.882l9.535-4.767.037-.02L33.764 16l-4.211-2.106a1 1 0 11.894-1.788l5.98 2.99A1 1 0 0137 16v6c0 .056-.005.112-.014.166A3.001 3.001 0 0139 25v4a1 1 0 01-1.447.894L36 29.118l-1.553.776A1 1 0 0133 29v-4c0-1.311.841-2.426 2.014-2.834A1.008 1.008 0 0135 22v-4.382l-4 2V27a1 1 0 01-.142.515L30 27l.857.515v.002l-.002.002-.004.006-.01.018-.014.02-.023.036c-.03.047-.072.11-.127.19-.11.157-.272.375-.487.632a12.385 12.385 0 01-1.955 1.872C26.466 31.653 23.757 33 20 33c-3.757 0-6.466-1.347-8.235-2.707A12.385 12.385 0 019.81 28.42a9.536 9.536 0 01-.614-.822 3.844 3.844 0 01-.036-.056l-.011-.018-.004-.006-.001-.002v-.002L10 27l-.857.515A1 1 0 019 27v-7.382l-5.447-2.724a1 1 0 010-1.788l16-8zM11 26.696v-6.078l8.553 4.276a1 1 0 00.894 0L29 20.618v6.077c-.08.113-.196.266-.346.446-.352.423-.894.994-1.639 1.566C25.534 29.847 23.243 31 20 31s-5.534-1.153-7.015-2.293a10.396 10.396 0 01-1.639-1.566 7.838 7.838 0 01-.346-.446zM35 25a1 1 0 112 0v2.382l-.553-.276a1 1 0 00-.894 0l-.553.276V25zm-9-13a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-empty:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 4a1 1 0 011-1h2a1 1 0 010 2H5v1a1 1 0 01-2 0V4zm6 0a1 1 0 011-1h4a1 1 0 110 2h-4a1 1 0 01-1-1zm8 0a1 1 0 011-1h4a1 1 0 110 2h-4a1 1 0 01-1-1zm8 0a1 1 0 011-1h4a1 1 0 110 2h-4a1 1 0 01-1-1zm8 0a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 11-2 0V5h-1a1 1 0 01-1-1zM4 9a1 1 0 011 1v4a1 1 0 11-2 0v-4a1 1 0 011-1zm32 0a1 1 0 011 1v4a1 1 0 11-2 0v-4a1 1 0 011-1zM4 17a1 1 0 011 1v4a1 1 0 11-2 0v-4a1 1 0 011-1zm32 0a1 1 0 011 1v6c0 7.18-5.82 13-13 13h-6a1 1 0 110-2h4a3 3 0 003-3v-6a1 1 0 011-1h6a3 3 0 003-3v-4a1 1 0 011-1zM4 25a1 1 0 011 1v4a1 1 0 11-2 0v-4a1 1 0 011-1zm0 8a1 1 0 011 1v1h1a1 1 0 110 2H4a1 1 0 01-1-1v-2a1 1 0 011-1zm5 3a1 1 0 011-1h4a1 1 0 110 2h-4a1 1 0 01-1-1zm23-9a4.977 4.977 0 002.79-.85 11.013 11.013 0 01-8.64 8.64c.537-.797.85-1.757.85-2.79v-5h5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 4a1 1 0 011-1h2a1 1 0 010 2H5v1a1 1 0 01-2 0V4zm6 0a1 1 0 011-1h4a1 1 0 110 2h-4a1 1 0 01-1-1zm8 0a1 1 0 011-1h4a1 1 0 110 2h-4a1 1 0 01-1-1zm8 0a1 1 0 011-1h4a1 1 0 110 2h-4a1 1 0 01-1-1zm8 0a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 11-2 0V5h-1a1 1 0 01-1-1zM4 9a1 1 0 011 1v4a1 1 0 11-2 0v-4a1 1 0 011-1zm32 0a1 1 0 011 1v4a1 1 0 11-2 0v-4a1 1 0 011-1zM4 17a1 1 0 011 1v4a1 1 0 11-2 0v-4a1 1 0 011-1zm32 0a1 1 0 011 1v6c0 7.18-5.82 13-13 13h-6a1 1 0 110-2h4a3 3 0 003-3v-6a1 1 0 011-1h6a3 3 0 003-3v-4a1 1 0 011-1zM4 25a1 1 0 011 1v4a1 1 0 11-2 0v-4a1 1 0 011-1zm0 8a1 1 0 011 1v1h1a1 1 0 110 2H4a1 1 0 01-1-1v-2a1 1 0 011-1zm5 3a1 1 0 011-1h4a1 1 0 110 2h-4a1 1 0 01-1-1zm23-9a4.977 4.977 0 002.79-.85 11.013 11.013 0 01-8.64 8.64c.537-.797.85-1.757.85-2.79v-5h5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-entretien-et-circulation:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M18.123 22l.12.03a1 1 0 01-.486 1.94L14 23.03l-3 .75v4.44l22 5.5v-9.94l-11-2.75-3.877.97zM14 8.97l19.757-4.94A1 1 0 0135 5v12a1 1 0 01-.757.97L26.123 20l8.12 2.03A1 1 0 0135 23v12a1 1 0 01-1.243.97L14 31.03V39a1 1 0 01-2 0v-8.47l-2.243-.56A1 1 0 019 29V11a1 1 0 01.757-.97L12 9.47V3.534l-2-1.333-2 1.333V36a1 1 0 01-2 0V3a1 1 0 01.445-.832l3-2a1 1 0 011.11 0l3 2A1 1 0 0114 3v5.97zm.243 16.06l12.979 3.245a1 1 0 01-.485 1.94l-12.98-3.245a1 1 0 01.486-1.94zM11 11.78v9.94l22-5.5V6.28l-22 5.5zm3.243 7.19a1 1 0 01-.486-1.94l16-4a1 1 0 01.486 1.94l-16 4zm0-4a1 1 0 01-.486-1.94l4.034-1.008a1 1 0 01.485 1.94l-4.033 1.008zM7 40a1 1 0 110-2 1 1 0 010 2zm23-9a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M18.123 22l.12.03a1 1 0 01-.486 1.94L14 23.03l-3 .75v4.44l22 5.5v-9.94l-11-2.75-3.877.97zM14 8.97l19.757-4.94A1 1 0 0135 5v12a1 1 0 01-.757.97L26.123 20l8.12 2.03A1 1 0 0135 23v12a1 1 0 01-1.243.97L14 31.03V39a1 1 0 01-2 0v-8.47l-2.243-.56A1 1 0 019 29V11a1 1 0 01.757-.97L12 9.47V3.534l-2-1.333-2 1.333V36a1 1 0 01-2 0V3a1 1 0 01.445-.832l3-2a1 1 0 011.11 0l3 2A1 1 0 0114 3v5.97zm.243 16.06l12.979 3.245a1 1 0 01-.485 1.94l-12.98-3.245a1 1 0 01.486-1.94zM11 11.78v9.94l22-5.5V6.28l-22 5.5zm3.243 7.19a1 1 0 01-.486-1.94l16-4a1 1 0 01.486 1.94l-16 4zm0-4a1 1 0 01-.486-1.94l4.034-1.008a1 1 0 01.485 1.94l-4.033 1.008zM7 40a1 1 0 110-2 1 1 0 010 2zm23-9a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-environnement:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15.414 26l-2.872 2.872a12.949 12.949 0 009.376 3.093c6.588-.507 11.518-6.259 11.011-12.847l-.926-12.041a1 1 0 011.994-.154l.926 12.042c.592 7.69-5.162 14.402-12.852 14.994a14.943 14.943 0 01-10.947-3.669l-5.417 5.417a1 1 0 11-1.414-1.414l5.417-5.417A14.943 14.943 0 016 19c0-7.712 6.252-13.964 13.964-13.964.358 0 .715.013 1.071.04l5.007.386a1 1 0 11-.153 1.994l-5.007-.385a11.964 11.964 0 00-.918-.035C13.357 7.036 8 12.392 8 19c0 3.23 1.178 6.185 3.128 8.458L14 24.586V15a1 1 0 012 0v7.586l8.293-8.293a1 1 0 011.414 1.414L17.414 24H25a1 1 0 010 2h-9.586zM29 7.69a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M15.414 26l-2.872 2.872a12.949 12.949 0 009.376 3.093c6.588-.507 11.518-6.259 11.011-12.847l-.926-12.041a1 1 0 011.994-.154l.926 12.042c.592 7.69-5.162 14.402-12.852 14.994a14.943 14.943 0 01-10.947-3.669l-5.417 5.417a1 1 0 11-1.414-1.414l5.417-5.417A14.943 14.943 0 016 19c0-7.712 6.252-13.964 13.964-13.964.358 0 .715.013 1.071.04l5.007.386a1 1 0 11-.153 1.994l-5.007-.385a11.964 11.964 0 00-.918-.035C13.357 7.036 8 12.392 8 19c0 3.23 1.178 6.185 3.128 8.458L14 24.586V15a1 1 0 012 0v7.586l8.293-8.293a1 1 0 011.414 1.414L17.414 24H25a1 1 0 010 2h-9.586zM29 7.69a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-error-octagon:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M34.9 27a.9.9 0 100-1.8.9.9 0 000 1.8z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.493 13.493a1 1 0 011.414 0l11.6 11.6a1 1 0 01-1.414 1.414l-11.6-11.6a1 1 0 010-1.414z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.507 13.493a1 1 0 010 1.414l-11.7 11.7a1 1 0 01-1.414-1.414l11.7-11.7a1 1 0 011.414 0z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.793 3.593A1 1 0 0113.5 3.3h13a1 1 0 01.707.293l9.2 9.2a1 1 0 01.293.707v10a1 1 0 01-2 0v-9.586L26.086 5.3H13.914L5.3 13.914v12.172l8.614 8.614h12.172l6.807-6.807a1 1 0 011.414 1.414l-7.1 7.1a1 1 0 01-.707.293h-13a1 1 0 01-.707-.293l-9.2-9.2A1 1 0 013.3 26.5v-13a1 1 0 01.293-.707l9.2-9.2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M34.9 27a.9.9 0 100-1.8.9.9 0 000 1.8z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.493 13.493a1 1 0 011.414 0l11.6 11.6a1 1 0 01-1.414 1.414l-11.6-11.6a1 1 0 010-1.414z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.507 13.493a1 1 0 010 1.414l-11.7 11.7a1 1 0 01-1.414-1.414l11.7-11.7a1 1 0 011.414 0z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.793 3.593A1 1 0 0113.5 3.3h13a1 1 0 01.707.293l9.2 9.2a1 1 0 01.293.707v10a1 1 0 01-2 0v-9.586L26.086 5.3H13.914L5.3 13.914v12.172l8.614 8.614h12.172l6.807-6.807a1 1 0 011.414 1.414l-7.1 7.1a1 1 0 01-.707.293h-13a1 1 0 01-.707-.293l-9.2-9.2A1 1 0 013.3 26.5v-13a1 1 0 01.293-.707l9.2-9.2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-event:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Ctitle%3E Illustrative Icon/Editorial/ticket %3C/title%3E %3Cpath d='M27.62 3.215l.087.078 2 2A.997.997 0 0130 6h.049a.997.997 0 01-.285.75 2.5 2.5 0 003.535 3.536 1 1 0 011.407.008l4 3.999a1 1 0 01.001 1.414l-23 23a1 1 0 01-1.414 0l-4-4a1 1 0 01.007-1.421 2.5 2.5 0 10-3.535-3.536 1 1 0 01-1.421.007l-4.051-4.05a1 1 0 010-1.414L15.41 10.176 17.285 8.3l.008-.007.004-.004 2.01-2.01-.014.014 2-2a1 1 0 011.492 1.327l-.078.087-.939.94-2.354 2.352 1.293 1.294a1 1 0 01.083 1.32l-.083.094a1 1 0 01-1.32.083l-.094-.083-1.294-1.293L3.414 25l2.71 2.71a4.5 4.5 0 016.216 6.218L15 36.585 29.585 22l-1.292-1.293a1 1 0 01-.083-1.32l.083-.094a1 1 0 011.414 0L31 20.585 36.586 15l-2.672-2.67a4.5 4.5 0 01-6.193-6.194l-1.428-1.429a1 1 0 011.327-1.492zM15.237 19.052a.5.5 0 01.305.099l1.85 1.38 2.184-.741a.5.5 0 01.634.634l-.74 2.185 1.38 1.849a.5.5 0 01-.408.799l-2.307-.03-1.332 1.884a.5.5 0 01-.886-.14l-.685-2.203-2.203-.685a.5.5 0 01-.14-.886l1.883-1.332-.029-2.307a.5.5 0 01.494-.506zm8.876-5.342l.094.083 2 2a1 1 0 01-1.32 1.497l-.094-.083-2-2a1 1 0 011.32-1.497zM25 1a1 1 0 110 2 1 1 0 010-2z' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Ctitle%3E Illustrative Icon/Editorial/ticket %3C/title%3E %3Cpath d='M27.62 3.215l.087.078 2 2A.997.997 0 0130 6h.049a.997.997 0 01-.285.75 2.5 2.5 0 003.535 3.536 1 1 0 011.407.008l4 3.999a1 1 0 01.001 1.414l-23 23a1 1 0 01-1.414 0l-4-4a1 1 0 01.007-1.421 2.5 2.5 0 10-3.535-3.536 1 1 0 01-1.421.007l-4.051-4.05a1 1 0 010-1.414L15.41 10.176 17.285 8.3l.008-.007.004-.004 2.01-2.01-.014.014 2-2a1 1 0 011.492 1.327l-.078.087-.939.94-2.354 2.352 1.293 1.294a1 1 0 01.083 1.32l-.083.094a1 1 0 01-1.32.083l-.094-.083-1.294-1.293L3.414 25l2.71 2.71a4.5 4.5 0 016.216 6.218L15 36.585 29.585 22l-1.292-1.293a1 1 0 01-.083-1.32l.083-.094a1 1 0 011.414 0L31 20.585 36.586 15l-2.672-2.67a4.5 4.5 0 01-6.193-6.194l-1.428-1.429a1 1 0 011.327-1.492zM15.237 19.052a.5.5 0 01.305.099l1.85 1.38 2.184-.741a.5.5 0 01.634.634l-.74 2.185 1.38 1.849a.5.5 0 01-.408.799l-2.307-.03-1.332 1.884a.5.5 0 01-.886-.14l-.685-2.203-2.203-.685a.5.5 0 01-.14-.886l1.883-1.332-.029-2.307a.5.5 0 01.494-.506zm8.876-5.342l.094.083 2 2a1 1 0 01-1.32 1.497l-.094-.083-2-2a1 1 0 011.32-1.497zM25 1a1 1 0 110 2 1 1 0 010-2z' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-farm:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 11a7 7 0 0114 0v4.447l9.586-4.357a1 1 0 01.861.016l7 3.5a1 1 0 11-.894 1.788l-6.573-3.286-10.17 4.622L12.388 25H14a1 1 0 011 1v10h4v-7a1 1 0 011-1h10a1 1 0 011 1v7h4V26a1 1 0 011-1h1.461l-2.041-4.594a1 1 0 111.827-.812l2.667 6A1 1 0 0139 27h-2v10a1 1 0 01-1 1H2a1 1 0 01-1-1V11zm12 25v-6H7v6h6zm0-8v-1h-2a1 1 0 01-.949-1.316L11.28 22H7v6h6zm-1.054-8L13 16.838V14H7v6h4.946zm10.72 16h4.667L25 34.25 22.667 36zM5 36v-6H3v6h2zm0-8v-6H3v6h2zm0-8v-6H3v6h2zm1-8h7v-1a5 5 0 00-10 0v1h3zm16 7a1 1 0 011-1h4a1 1 0 011 1v4a1 1 0 01-1 1h-4a1 1 0 01-1-1v-4zm2 3h2v-2h-2v2zm-3 12.75L23.333 33 21 31.25v3.5zm8-3.5L26.667 33 29 34.75v-3.5zM22.667 30L25 31.75 27.333 30h-4.666zM36 17a1 1 0 11-2 0 1 1 0 012 0z'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Cpath d='M0 0h40v40H0z'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 11a7 7 0 0114 0v4.447l9.586-4.357a1 1 0 01.861.016l7 3.5a1 1 0 11-.894 1.788l-6.573-3.286-10.17 4.622L12.388 25H14a1 1 0 011 1v10h4v-7a1 1 0 011-1h10a1 1 0 011 1v7h4V26a1 1 0 011-1h1.461l-2.041-4.594a1 1 0 111.827-.812l2.667 6A1 1 0 0139 27h-2v10a1 1 0 01-1 1H2a1 1 0 01-1-1V11zm12 25v-6H7v6h6zm0-8v-1h-2a1 1 0 01-.949-1.316L11.28 22H7v6h6zm-1.054-8L13 16.838V14H7v6h4.946zm10.72 16h4.667L25 34.25 22.667 36zM5 36v-6H3v6h2zm0-8v-6H3v6h2zm0-8v-6H3v6h2zm1-8h7v-1a5 5 0 00-10 0v1h3zm16 7a1 1 0 011-1h4a1 1 0 011 1v4a1 1 0 01-1 1h-4a1 1 0 01-1-1v-4zm2 3h2v-2h-2v2zm-3 12.75L23.333 33 21 31.25v3.5zm8-3.5L26.667 33 29 34.75v-3.5zM22.667 30L25 31.75 27.333 30h-4.666zM36 17a1 1 0 11-2 0 1 1 0 012 0z'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Cpath d='M0 0h40v40H0z'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-find-map:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cmask id='a' maskUnits='userSpaceOnUse' x='1' y='13' width='19' height='22'%3E %3Cpath d='M20 15.2l-7.5-2-7.5 2-3.1 19.2 9.1-4.6 9 4.6'/%3E %3C/mask%3E %3Cg mask='url(%23a)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.927 12.38a1 1 0 01.83-.146l7.5 2A1 1 0 0121 15.2v19.2a1 1 0 01-1.455.89l-9-4.6a1 1 0 01-.54-.98l1.5-16.6a1 1 0 01.422-.73zm1.462 2.092l-1.332 14.745L19 32.766V15.969l-5.61-1.497z'/%3E %3C/g%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.242 12.234a.998.998 0 01.516 0l7.5 2a1 1 0 11-.516 1.932l-7.242-1.93-6.616 1.763L3.2 32.623l7.349-3.715a1 1 0 01.906.002l9 4.6a1 1 0 11-.91 1.78l-8.548-4.368-8.646 4.37a1 1 0 01-1.438-1.051l3.1-19.2a1 1 0 01.73-.807l7.5-2z'/%3E %3Cmask id='b' maskUnits='userSpaceOnUse' x='20' y='13' width='19' height='22'%3E %3Cpath d='M38.2 34.4l-9.1-4.6-9.1 4.6V15.2l7.5-2 7.5 2 3.2 19.2z'/%3E %3C/mask%3E %3Cg mask='url(%23b)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.852 16.85a1 1 0 011.091.9l1.1 11.406 8.608 4.352a1 1 0 01-.902 1.784l-9.1-4.6a1 1 0 01-.544-.796l-1.153-11.954a1 1 0 01.9-1.092z'/%3E %3C/g%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.797 13.654a1 1 0 01-.709 1.224L21 15.968v16.806l7.04-3.558-1.1-11.401c-.053-.55.35-.038.9-.091s1.038-.65 1.091-.1l1.164 12.08a1 1 0 01-.544.988l-9.1 4.6A1 1 0 0119 34.4V15.2a1 1 0 01.742-.966l4.831-1.288a1 1 0 011.224.708z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.686 13.684a1 1 0 01-.709 1.224L21 15.968v16.806l7.649-3.866a1 1 0 01.902 0l7.338 3.709L34.119 16l-3.127-.834a1 1 0 01.516-1.932l3.75 1a1 1 0 01.728.802l3.2 19.2a1 1 0 01-1.437 1.056L29.1 30.92l-8.649 4.372A1 1 0 0119 34.4V15.2a1 1 0 01.742-.966l4.72-1.259a1 1 0 011.224.709z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.48 1.706a1 1 0 011.314-.525C33.24 2.229 35 4.678 35 7.501c0 .721-.214 1.556-.508 2.382-.3.845-.713 1.764-1.174 2.68-.922 1.832-2.07 3.717-2.986 5.092l-.013.019c-1.065 1.52-3.458 1.634-4.475-.057l-.002-.002-.03-.051c-.844-1.389-1.97-3.244-2.889-5.032-.466-.906-.889-1.815-1.197-2.652-.302-.817-.526-1.65-.526-2.38 0-2.589 1.52-4.91 3.614-6.074a1 1 0 11.972 1.748C24.28 4.011 23.2 5.69 23.2 7.5c0 .371.126.938.402 1.689.27.731.653 1.56 1.1 2.429.886 1.724 1.982 3.53 2.833 4.93l.023.038a.564.564 0 00.505.264c.23 0 .461-.105.612-.316.883-1.324 1.982-3.133 2.857-4.871.439-.872.813-1.71 1.076-2.449.269-.758.392-1.336.392-1.714 0-1.977-1.24-3.73-2.994-4.48a1 1 0 01-.525-1.314z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.1 5.6a1.9 1.9 0 100 3.8 1.9 1.9 0 000-3.8zm-3.9 1.9a3.9 3.9 0 117.8 0 3.9 3.9 0 01-7.8 0z'/%3E %3Cpath d='M27.9 2.7a.9.9 0 100-1.8.9.9 0 000 1.8z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cmask id='a' maskUnits='userSpaceOnUse' x='1' y='13' width='19' height='22'%3E %3Cpath d='M20 15.2l-7.5-2-7.5 2-3.1 19.2 9.1-4.6 9 4.6'/%3E %3C/mask%3E %3Cg mask='url(%23a)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.927 12.38a1 1 0 01.83-.146l7.5 2A1 1 0 0121 15.2v19.2a1 1 0 01-1.455.89l-9-4.6a1 1 0 01-.54-.98l1.5-16.6a1 1 0 01.422-.73zm1.462 2.092l-1.332 14.745L19 32.766V15.969l-5.61-1.497z'/%3E %3C/g%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.242 12.234a.998.998 0 01.516 0l7.5 2a1 1 0 11-.516 1.932l-7.242-1.93-6.616 1.763L3.2 32.623l7.349-3.715a1 1 0 01.906.002l9 4.6a1 1 0 11-.91 1.78l-8.548-4.368-8.646 4.37a1 1 0 01-1.438-1.051l3.1-19.2a1 1 0 01.73-.807l7.5-2z'/%3E %3Cmask id='b' maskUnits='userSpaceOnUse' x='20' y='13' width='19' height='22'%3E %3Cpath d='M38.2 34.4l-9.1-4.6-9.1 4.6V15.2l7.5-2 7.5 2 3.2 19.2z'/%3E %3C/mask%3E %3Cg mask='url(%23b)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.852 16.85a1 1 0 011.091.9l1.1 11.406 8.608 4.352a1 1 0 01-.902 1.784l-9.1-4.6a1 1 0 01-.544-.796l-1.153-11.954a1 1 0 01.9-1.092z'/%3E %3C/g%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.797 13.654a1 1 0 01-.709 1.224L21 15.968v16.806l7.04-3.558-1.1-11.401c-.053-.55.35-.038.9-.091s1.038-.65 1.091-.1l1.164 12.08a1 1 0 01-.544.988l-9.1 4.6A1 1 0 0119 34.4V15.2a1 1 0 01.742-.966l4.831-1.288a1 1 0 011.224.708z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.686 13.684a1 1 0 01-.709 1.224L21 15.968v16.806l7.649-3.866a1 1 0 01.902 0l7.338 3.709L34.119 16l-3.127-.834a1 1 0 01.516-1.932l3.75 1a1 1 0 01.728.802l3.2 19.2a1 1 0 01-1.437 1.056L29.1 30.92l-8.649 4.372A1 1 0 0119 34.4V15.2a1 1 0 01.742-.966l4.72-1.259a1 1 0 011.224.709z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.48 1.706a1 1 0 011.314-.525C33.24 2.229 35 4.678 35 7.501c0 .721-.214 1.556-.508 2.382-.3.845-.713 1.764-1.174 2.68-.922 1.832-2.07 3.717-2.986 5.092l-.013.019c-1.065 1.52-3.458 1.634-4.475-.057l-.002-.002-.03-.051c-.844-1.389-1.97-3.244-2.889-5.032-.466-.906-.889-1.815-1.197-2.652-.302-.817-.526-1.65-.526-2.38 0-2.589 1.52-4.91 3.614-6.074a1 1 0 11.972 1.748C24.28 4.011 23.2 5.69 23.2 7.5c0 .371.126.938.402 1.689.27.731.653 1.56 1.1 2.429.886 1.724 1.982 3.53 2.833 4.93l.023.038a.564.564 0 00.505.264c.23 0 .461-.105.612-.316.883-1.324 1.982-3.133 2.857-4.871.439-.872.813-1.71 1.076-2.449.269-.758.392-1.336.392-1.714 0-1.977-1.24-3.73-2.994-4.48a1 1 0 01-.525-1.314z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.1 5.6a1.9 1.9 0 100 3.8 1.9 1.9 0 000-3.8zm-3.9 1.9a3.9 3.9 0 117.8 0 3.9 3.9 0 01-7.8 0z'/%3E %3Cpath d='M27.9 2.7a.9.9 0 100-1.8.9.9 0 000 1.8z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-find:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5 18.1c0-6.752 5.548-12.3 12.3-12.3 6.752 0 12.3 5.548 12.3 12.3a1 1 0 11-2 0c0-5.648-4.652-10.3-10.3-10.3-5.648 0-10.3 4.652-10.3 10.3 0 5.648 4.652 10.3 10.3 10.3 2.812 0 5.373-1.179 7.31-3.024a1 1 0 011.397.017l7.7 7.7a1 1 0 01-1.414 1.414l-7.035-7.034C23.591 29.259 20.835 30.4 17.8 30.4c-6.752 0-12.3-5.548-12.3-12.3z'/%3E %3Cpath d='M28 23.4a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5 18.1c0-6.752 5.548-12.3 12.3-12.3 6.752 0 12.3 5.548 12.3 12.3a1 1 0 11-2 0c0-5.648-4.652-10.3-10.3-10.3-5.648 0-10.3 4.652-10.3 10.3 0 5.648 4.652 10.3 10.3 10.3 2.812 0 5.373-1.179 7.31-3.024a1 1 0 011.397.017l7.7 7.7a1 1 0 01-1.414 1.414l-7.035-7.034C23.591 29.259 20.835 30.4 17.8 30.4c-6.752 0-12.3-5.548-12.3-12.3z'/%3E %3Cpath d='M28 23.4a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-health:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.693 9.26a8.086 8.086 0 00-13.69 6.068 1 1 0 01-1.999.06A10.086 10.086 0 0120.08 7.82l.138.132c3.89-3.792 10.128-3.769 13.99.093 3.888 3.888 3.888 10.193 0 14.082l-.736.735-.001.002-12.728 12.728a1 1 0 01-1.415 0l-3.604-3.604a1 1 0 011.414-1.415l2.897 2.898L32.056 21.45l.737-.737A7.958 7.958 0 1021.487 9.512l-.537.546a1 1 0 01-1.407.02l-.85-.818.694-.72-.694.72zM16.99 12a1 1 0 01.968.713L20.744 22H24a1 1 0 110 2h-4a1 1 0 01-.958-.713l-2.005-6.684-4.073 14.665a1 1 0 01-1.925.007L7.927 20.383l-.978 2.933A1 1 0 016 24H4a1 1 0 110-2h1.28l1.771-5.316a1 1 0 011.91.041l3.025 10.587 4.05-14.58A1 1 0 0116.99 12zM1 24a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.693 9.26a8.086 8.086 0 00-13.69 6.068 1 1 0 01-1.999.06A10.086 10.086 0 0120.08 7.82l.138.132c3.89-3.792 10.128-3.769 13.99.093 3.888 3.888 3.888 10.193 0 14.082l-.736.735-.001.002-12.728 12.728a1 1 0 01-1.415 0l-3.604-3.604a1 1 0 011.414-1.415l2.897 2.898L32.056 21.45l.737-.737A7.958 7.958 0 1021.487 9.512l-.537.546a1 1 0 01-1.407.02l-.85-.818.694-.72-.694.72zM16.99 12a1 1 0 01.968.713L20.744 22H24a1 1 0 110 2h-4a1 1 0 01-.958-.713l-2.005-6.684-4.073 14.665a1 1 0 01-1.925.007L7.927 20.383l-.978 2.933A1 1 0 016 24H4a1 1 0 110-2h1.28l1.771-5.316a1 1 0 011.91.041l3.025 10.587 4.05-14.58A1 1 0 0116.99 12zM1 24a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-laboratory:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 3h1v9.772L5.85 31.836C4.255 35.156 6.674 39 10.356 39h19.286c3.682 0 6.1-3.844 4.508-7.164L27.9 18.817a1 1 0 10-1.802.866L27.69 23H12.309l4.592-9.567A1 1 0 0017 13V3h6v10a1 1 0 00.099.433l1.5 3.125a1 1 0 101.802-.866L25 12.772V3h1a1 1 0 100-2H14a1 1 0 100 2zm-2.65 22l-3.698 7.702C6.696 34.693 8.148 37 10.357 37h19.286c2.21 0 3.66-2.307 2.705-4.298L28.65 25H11.349z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 3h1v9.772L5.85 31.836C4.255 35.156 6.674 39 10.356 39h19.286c3.682 0 6.1-3.844 4.508-7.164L27.9 18.817a1 1 0 10-1.802.866L27.69 23H12.309l4.592-9.567A1 1 0 0017 13V3h6v10a1 1 0 00.099.433l1.5 3.125a1 1 0 101.802-.866L25 12.772V3h1a1 1 0 100-2H14a1 1 0 100 2zm-2.65 22l-3.698 7.702C6.696 34.693 8.148 37 10.357 37h19.286c2.21 0 3.66-2.307 2.705-4.298L28.65 25H11.349z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-law:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 5a1 1 0 101 1 1 1 0 112 0 3.001 3.001 0 01-2 2.83v3.95l8.792-1.758a1.008 1.008 0 01.68.097 1.001 1.001 0 01.489.604L34.744 21H35a1 1 0 011 1v.05c0 2.742-2.25 4.95-4.975 4.95C28.272 27 26 24.77 26 22a1 1 0 011-1h.256l2.308-7.693L22 14.82V31h3a3 3 0 013 3v1h1a1 1 0 110 2H13a1 1 0 110-2h1v-1a3 3 0 013-3h3V15.22l-7.726 1.545L14.744 25H15a1 1 0 011 1v.05c0 2.742-2.25 4.95-4.975 4.95C8.272 31 6 28.77 6 26a1 1 0 011-1h.256l2.78-9.268a1.005 1.005 0 01.78-.715L20 13.18V8.83A3.001 3.001 0 0121 3a1 1 0 110 2zm-5 30h10v-1a1 1 0 00-1-1h-8a1 1 0 00-1 1v1zm-5-15.52L12.656 25H9.344L11 19.48zM32.656 21L31 15.48 29.344 21h3.312zM8.174 27c.417 1.162 1.54 2 2.851 2 1.302 0 2.415-.84 2.816-2H8.174zm22.851-2a3.035 3.035 0 01-2.851-2h5.667c-.401 1.16-1.514 2-2.816 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 5a1 1 0 101 1 1 1 0 112 0 3.001 3.001 0 01-2 2.83v3.95l8.792-1.758a1.008 1.008 0 01.68.097 1.001 1.001 0 01.489.604L34.744 21H35a1 1 0 011 1v.05c0 2.742-2.25 4.95-4.975 4.95C28.272 27 26 24.77 26 22a1 1 0 011-1h.256l2.308-7.693L22 14.82V31h3a3 3 0 013 3v1h1a1 1 0 110 2H13a1 1 0 110-2h1v-1a3 3 0 013-3h3V15.22l-7.726 1.545L14.744 25H15a1 1 0 011 1v.05c0 2.742-2.25 4.95-4.975 4.95C8.272 31 6 28.77 6 26a1 1 0 011-1h.256l2.78-9.268a1.005 1.005 0 01.78-.715L20 13.18V8.83A3.001 3.001 0 0121 3a1 1 0 110 2zm-5 30h10v-1a1 1 0 00-1-1h-8a1 1 0 00-1 1v1zm-5-15.52L12.656 25H9.344L11 19.48zM32.656 21L31 15.48 29.344 21h3.312zM8.174 27c.417 1.162 1.54 2 2.851 2 1.302 0 2.415-.84 2.816-2H8.174zm22.851-2a3.035 3.035 0 01-2.851-2h5.667c-.401 1.16-1.514 2-2.816 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-location-empty:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 15.054C9 8.944 13.93 4 20 4c1.637 0 3.188.359 4.581 1.001a1 1 0 00.838-1.816A12.911 12.911 0 0020 2C12.816 2 7 7.848 7 15.054c0 4.931 3.245 9.414 6.28 12.557a41.928 41.928 0 005.624 4.846 25.427 25.427 0 00.504.35l.03.02.008.006.002.001h.001L20 32l-.55.835a1 1 0 001.124-.016L20 32l.574.819.001-.001.003-.002.008-.005.029-.02.106-.078a42.501 42.501 0 001.787-1.387 46.218 46.218 0 004.218-3.91C29.746 24.226 33 19.739 33 15.054c0-2.388-.639-4.628-1.756-6.555a1 1 0 10-1.73 1.002A11.04 11.04 0 0131 15.054c0 3.852-2.746 7.838-5.726 10.987a44.23 44.23 0 01-5.29 4.73 39.922 39.922 0 01-5.265-4.548C11.755 23.152 9 19.162 9 15.052zm1.894 13.393a1 1 0 10-1.788-.894l-4 8A1 1 0 006 37h28a1 1 0 00.894-1.447l-4-8a1 1 0 10-1.788.894L32.382 35H7.618l3.276-6.553zM20 12a3 3 0 100 6 3 3 0 000-6zm-5 3a5 5 0 1110 0 5 5 0 01-10 0zm13-8a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 15.054C9 8.944 13.93 4 20 4c1.637 0 3.188.359 4.581 1.001a1 1 0 00.838-1.816A12.911 12.911 0 0020 2C12.816 2 7 7.848 7 15.054c0 4.931 3.245 9.414 6.28 12.557a41.928 41.928 0 005.624 4.846 25.427 25.427 0 00.504.35l.03.02.008.006.002.001h.001L20 32l-.55.835a1 1 0 001.124-.016L20 32l.574.819.001-.001.003-.002.008-.005.029-.02.106-.078a42.501 42.501 0 001.787-1.387 46.218 46.218 0 004.218-3.91C29.746 24.226 33 19.739 33 15.054c0-2.388-.639-4.628-1.756-6.555a1 1 0 10-1.73 1.002A11.04 11.04 0 0131 15.054c0 3.852-2.746 7.838-5.726 10.987a44.23 44.23 0 01-5.29 4.73 39.922 39.922 0 01-5.265-4.548C11.755 23.152 9 19.162 9 15.052zm1.894 13.393a1 1 0 10-1.788-.894l-4 8A1 1 0 006 37h28a1 1 0 00.894-1.447l-4-8a1 1 0 10-1.788.894L32.382 35H7.618l3.276-6.553zM20 12a3 3 0 100 6 3 3 0 000-6zm-5 3a5 5 0 1110 0 5 5 0 01-10 0zm13-8a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-machine:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.954 2.702a1 1 0 00-1.594-.47l-11.993 9.994a.984.984 0 00-.265.334A.995.995 0 0016 13v9h-4v-6h2a1 1 0 100-2h-3a1 1 0 00-1 1v7H7a1 1 0 00-1 1v5a1 1 0 102 0v-4h9a1 1 0 001-1v-8.917c2.838.476 5 2.944 5 5.917v8a1 1 0 102 0v-8a8.003 8.003 0 00-5.656-7.651l6.04-5.034 1.667 5.001a1 1 0 001.898-.632L27.034 5.94l1.457-1.215L32.64 18H28a1 1 0 00-1 1v2a5 5 0 0010 0v-2a1 1 0 00-1-1h-1.265l-4.78-15.298zM29 20H35v1a3 3 0 11-6 0v-1zM5 34a2 2 0 012-2h17a2 2 0 110 4H7a2 2 0 01-2-2zm2-4a4 4 0 000 8h17a4 4 0 000-8H7zm1 4a1 1 0 10-2 0 1 1 0 002 0zm16-1a1 1 0 110 2 1 1 0 010-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.954 2.702a1 1 0 00-1.594-.47l-11.993 9.994a.984.984 0 00-.265.334A.995.995 0 0016 13v9h-4v-6h2a1 1 0 100-2h-3a1 1 0 00-1 1v7H7a1 1 0 00-1 1v5a1 1 0 102 0v-4h9a1 1 0 001-1v-8.917c2.838.476 5 2.944 5 5.917v8a1 1 0 102 0v-8a8.003 8.003 0 00-5.656-7.651l6.04-5.034 1.667 5.001a1 1 0 001.898-.632L27.034 5.94l1.457-1.215L32.64 18H28a1 1 0 00-1 1v2a5 5 0 0010 0v-2a1 1 0 00-1-1h-1.265l-4.78-15.298zM29 20H35v1a3 3 0 11-6 0v-1zM5 34a2 2 0 012-2h17a2 2 0 110 4H7a2 2 0 01-2-2zm2-4a4 4 0 000 8h17a4 4 0 000-8H7zm1 4a1 1 0 10-2 0 1 1 0 002 0zm16-1a1 1 0 110 2 1 1 0 010-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-maison-et-logement:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 4V1a1 1 0 011-1h14a1 1 0 011 1v3h5a1 1 0 011 1v3a1 1 0 01-2 0V6H8v33a1 1 0 01-1 1H3a1 1 0 010-2h3V5a1 1 0 011-1h5zm2 0h12V2H14v2zm14 34h4V15a1 1 0 012 0v23h3a1 1 0 010 2H27a1 1 0 01-1-1v-7h-2v7a1 1 0 01-2 0v-8a1 1 0 011-1h4a1 1 0 011 1v7zm-6-16v-7a1 1 0 011-1h4a1 1 0 011 1v7h1a1 1 0 010 2H16v6.1a5.002 5.002 0 01-1 9.9h-4a1 1 0 010-2h3v-6.1a5.002 5.002 0 011-9.9h7zm2 0h2v-6h-2v6zm-6.17 12A3.008 3.008 0 0016 32.17V34h1.83zm0 2H16v1.83A3.008 3.008 0 0017.83 36zM14 29.83V28h-1.83A3.008 3.008 0 0014 29.83zM12.17 26H14v-1.83A3.008 3.008 0 0012.17 26zM15 12a3 3 0 013 3v4a1 1 0 01-1 1h-4a1 1 0 01-1-1v-4a3 3 0 013-3zm1 6v-3a1 1 0 00-2 0v3h2zm8-6a1 1 0 010-2h2a1 1 0 010 2h-2zm0 16a1 1 0 010-2h2a1 1 0 010 2h-2zm9-16a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 4V1a1 1 0 011-1h14a1 1 0 011 1v3h5a1 1 0 011 1v3a1 1 0 01-2 0V6H8v33a1 1 0 01-1 1H3a1 1 0 010-2h3V5a1 1 0 011-1h5zm2 0h12V2H14v2zm14 34h4V15a1 1 0 012 0v23h3a1 1 0 010 2H27a1 1 0 01-1-1v-7h-2v7a1 1 0 01-2 0v-8a1 1 0 011-1h4a1 1 0 011 1v7zm-6-16v-7a1 1 0 011-1h4a1 1 0 011 1v7h1a1 1 0 010 2H16v6.1a5.002 5.002 0 01-1 9.9h-4a1 1 0 010-2h3v-6.1a5.002 5.002 0 011-9.9h7zm2 0h2v-6h-2v6zm-6.17 12A3.008 3.008 0 0016 32.17V34h1.83zm0 2H16v1.83A3.008 3.008 0 0017.83 36zM14 29.83V28h-1.83A3.008 3.008 0 0014 29.83zM12.17 26H14v-1.83A3.008 3.008 0 0012.17 26zM15 12a3 3 0 013 3v4a1 1 0 01-1 1h-4a1 1 0 01-1-1v-4a3 3 0 013-3zm1 6v-3a1 1 0 00-2 0v3h2zm8-6a1 1 0 010-2h2a1 1 0 010 2h-2zm0 16a1 1 0 010-2h2a1 1 0 010 2h-2zm9-16a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-megaphone:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.268 3.674a1 1 0 01.836.732l1.574 5.876a6.002 6.002 0 013.063 11.431l1.575 5.876a1 1 0 01-1.466 1.125L28.095 27.7a14.593 14.593 0 00-11.074-1.458l-3.79 1.015 5.935 6.692 1.704-.457-1.894-2.135a1 1 0 011.497-1.327l2.967 3.346a1 1 0 01-.49 1.63l-3.863 1.035a1 1 0 01-1.007-.303l-7.008-7.902-1.335.357a7 7 0 01-3.623-13.523l1.931-.517 5.353-1.434a14.594 14.594 0 008.86-6.8l1.014-1.755a1 1 0 01.997-.491zm-16.67 12.67l-.967.26a5 5 0 102.588 9.658l.966-.258-2.588-9.66zm1.931-.517l4.386-1.175a16.594 16.594 0 009.88-7.402l1.189 4.436 2.588 9.659 1.189 4.435a16.594 16.594 0 00-12.258-1.47l-4.386 1.176-2.588-9.66zm21.579-.606a4.002 4.002 0 00-3.9-2.965l2.004 7.484a4.002 4.002 0 001.896-4.519zm3.863-1.035a1 1 0 01.707-1.225l2.898-.776a1 1 0 11.518 1.931l-2.898.777a1 1 0 01-1.225-.707zm-.904-9.405a1 1 0 10-1.767-.938l-1.602 3.018a1 1 0 101.767.938l1.601-3.018zm.53 16.537a1 1 0 011.367-.366l2.851 1.647a1 1 0 11-1 1.732l-2.851-1.646a1 1 0 01-.367-1.366zm-16.356 7.703a1 1 0 10-.517-1.931 1 1 0 00.517 1.931z'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Cpath d='M0 0h40v40H0V0z'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.268 3.674a1 1 0 01.836.732l1.574 5.876a6.002 6.002 0 013.063 11.431l1.575 5.876a1 1 0 01-1.466 1.125L28.095 27.7a14.593 14.593 0 00-11.074-1.458l-3.79 1.015 5.935 6.692 1.704-.457-1.894-2.135a1 1 0 011.497-1.327l2.967 3.346a1 1 0 01-.49 1.63l-3.863 1.035a1 1 0 01-1.007-.303l-7.008-7.902-1.335.357a7 7 0 01-3.623-13.523l1.931-.517 5.353-1.434a14.594 14.594 0 008.86-6.8l1.014-1.755a1 1 0 01.997-.491zm-16.67 12.67l-.967.26a5 5 0 102.588 9.658l.966-.258-2.588-9.66zm1.931-.517l4.386-1.175a16.594 16.594 0 009.88-7.402l1.189 4.436 2.588 9.659 1.189 4.435a16.594 16.594 0 00-12.258-1.47l-4.386 1.176-2.588-9.66zm21.579-.606a4.002 4.002 0 00-3.9-2.965l2.004 7.484a4.002 4.002 0 001.896-4.519zm3.863-1.035a1 1 0 01.707-1.225l2.898-.776a1 1 0 11.518 1.931l-2.898.777a1 1 0 01-1.225-.707zm-.904-9.405a1 1 0 10-1.767-.938l-1.602 3.018a1 1 0 101.767.938l1.601-3.018zm.53 16.537a1 1 0 011.367-.366l2.851 1.647a1 1 0 11-1 1.732l-2.851-1.646a1 1 0 01-.367-1.366zm-16.356 7.703a1 1 0 10-.517-1.931 1 1 0 00.517 1.931z'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Cpath d='M0 0h40v40H0V0z'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-news:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M33 3a1 1 0 010 2H13v27a4.978 4.978 0 01-1 3.001L32 35a3 3 0 003-3V8a1 1 0 012 0v24a5 5 0 01-5 5H8a5 5 0 01-4.995-4.783L3 32V14a3 3 0 015.995-.176L9 14v18a1 1 0 01-1.993.117L7 32V14a1 1 0 00-1.993-.117L5 14v18a3 3 0 005.995.176L11 32V4a1 1 0 01.883-.993L12 3h21zm-1 28a1 1 0 01.117 1.993L32 33H16a1 1 0 01-.117-1.993L16 31h16zm0-4a1 1 0 01.117 1.993L32 29H16a1 1 0 01-.117-1.993L16 27h16zm0-4a1 1 0 01.117 1.993L32 25H16a1 1 0 01-.117-1.993L16 23h16zm0-4a1 1 0 01.117 1.993L32 21H16a1 1 0 01-.117-1.993L16 19h16zm0-4a1 1 0 01.117 1.993L32 17h-4a1 1 0 01-.117-1.993L28 15h4zm-8-8a1 1 0 011 1v8a1 1 0 01-1 1h-8a1 1 0 01-1-1V8a1 1 0 011-1h8zm-1 2h-6v6h6V9zm9 2a1 1 0 01.117 1.993L32 13h-4a1 1 0 01-.117-1.993L28 11h4zm4-8a1 1 0 110 2 1 1 0 010-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M33 3a1 1 0 010 2H13v27a4.978 4.978 0 01-1 3.001L32 35a3 3 0 003-3V8a1 1 0 012 0v24a5 5 0 01-5 5H8a5 5 0 01-4.995-4.783L3 32V14a3 3 0 015.995-.176L9 14v18a1 1 0 01-1.993.117L7 32V14a1 1 0 00-1.993-.117L5 14v18a3 3 0 005.995.176L11 32V4a1 1 0 01.883-.993L12 3h21zm-1 28a1 1 0 01.117 1.993L32 33H16a1 1 0 01-.117-1.993L16 31h16zm0-4a1 1 0 01.117 1.993L32 29H16a1 1 0 01-.117-1.993L16 27h16zm0-4a1 1 0 01.117 1.993L32 25H16a1 1 0 01-.117-1.993L16 23h16zm0-4a1 1 0 01.117 1.993L32 21H16a1 1 0 01-.117-1.993L16 19h16zm0-4a1 1 0 01.117 1.993L32 17h-4a1 1 0 01-.117-1.993L28 15h4zm-8-8a1 1 0 011 1v8a1 1 0 01-1 1h-8a1 1 0 01-1-1V8a1 1 0 011-1h8zm-1 2h-6v6h6V9zm9 2a1 1 0 01.117 1.993L32 13h-4a1 1 0 01-.117-1.993L28 11h4zm4-8a1 1 0 110 2 1 1 0 010-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-notifications:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 1a3 3 0 013 3l.001 2.414C27.618 7.721 31 11.965 31 17a1 1 0 01-2 0 9 9 0 00-17.996-.265L11 17v5.528c0 2.053-.764 3.99-2.081 5.473L28 28a1 1 0 01.117 1.993L28 30H7v2h26v-2.409l-.253-.158a8.237 8.237 0 01-3.573-5.219 1 1 0 111.958-.41 6.237 6.237 0 003.315 4.302 1 1 0 01.545.77L35 29v4a1 1 0 01-.883.993L34 34l-9 .001A5 5 0 0115 34H6a1 1 0 01-.993-.883L5 33v-4l.007-.117a.996.996 0 01.021-.12l.013-.046a.892.892 0 01.025-.074l.01-.025a.897.897 0 01.06-.122l.017-.028.018-.027a1.143 1.143 0 01.101-.127 1.01 1.01 0 01.263-.2l.018-.008a6.236 6.236 0 003.442-5.326L9 22.528V17c0-5.035 3.383-9.28 8-10.586V4a3 3 0 013-3zm.375 33H19.5l-2.5.005a3 3 0 002.824 2.99L20 37a3 3 0 003-2.993L20.375 34zM30 19a1 1 0 110 2 1 1 0 010-2zm-10-9a1 1 0 010 2 5 5 0 00-5 5 1 1 0 01-2 0 7 7 0 017-7zm0-7a1 1 0 00-1 1v2h2V4a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 1a3 3 0 013 3l.001 2.414C27.618 7.721 31 11.965 31 17a1 1 0 01-2 0 9 9 0 00-17.996-.265L11 17v5.528c0 2.053-.764 3.99-2.081 5.473L28 28a1 1 0 01.117 1.993L28 30H7v2h26v-2.409l-.253-.158a8.237 8.237 0 01-3.573-5.219 1 1 0 111.958-.41 6.237 6.237 0 003.315 4.302 1 1 0 01.545.77L35 29v4a1 1 0 01-.883.993L34 34l-9 .001A5 5 0 0115 34H6a1 1 0 01-.993-.883L5 33v-4l.007-.117a.996.996 0 01.021-.12l.013-.046a.892.892 0 01.025-.074l.01-.025a.897.897 0 01.06-.122l.017-.028.018-.027a1.143 1.143 0 01.101-.127 1.01 1.01 0 01.263-.2l.018-.008a6.236 6.236 0 003.442-5.326L9 22.528V17c0-5.035 3.383-9.28 8-10.586V4a3 3 0 013-3zm.375 33H19.5l-2.5.005a3 3 0 002.824 2.99L20 37a3 3 0 003-2.993L20.375 34zM30 19a1 1 0 110 2 1 1 0 010-2zm-10-9a1 1 0 010 2 5 5 0 00-5 5 1 1 0 01-2 0 7 7 0 017-7zm0-7a1 1 0 00-1 1v2h2V4a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-organisation-municipale:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21 18.465l8.555 5.703A1 1 0 0130 25v3h5a1 1 0 011 1v3h1a1 1 0 011 1v4a1 1 0 01-2 0v-3h-6v3a1 1 0 01-2 0V25.535l-8-5.333-8 5.333V37a1 1 0 01-2 0v-3H4v3a1 1 0 01-2 0v-4a1 1 0 011-1h1v-3a1 1 0 011-1h5v-3a1 1 0 01.445-.832L19 18.465V3a1 1 0 012 0v.706a10.487 10.487 0 015.316.345c1.742.581 3.626.581 5.368 0a1 1 0 01.632 1.898c-2.152.717-4.48.717-6.632 0A8.487 8.487 0 0021 5.752v5.954a10.487 10.487 0 015.316.345c1.517.506 3.14.571 4.684.197V11a1 1 0 012 0v2a1 1 0 01-.684.949c-2.152.717-4.48.717-6.632 0A8.487 8.487 0 0021 13.752v4.713zM10 30H6v2h4v-2zm20 0v2h4v-2h-4zm-10-6a6 6 0 110 12 6 6 0 010-12zm0 2a4 4 0 100 8 4 4 0 000-8zm1 2v1.586l.707.707a1 1 0 01-1.414 1.414l-1-1A1 1 0 0119 30v-2a1 1 0 012 0zM32 9a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M21 18.465l8.555 5.703A1 1 0 0130 25v3h5a1 1 0 011 1v3h1a1 1 0 011 1v4a1 1 0 01-2 0v-3h-6v3a1 1 0 01-2 0V25.535l-8-5.333-8 5.333V37a1 1 0 01-2 0v-3H4v3a1 1 0 01-2 0v-4a1 1 0 011-1h1v-3a1 1 0 011-1h5v-3a1 1 0 01.445-.832L19 18.465V3a1 1 0 012 0v.706a10.487 10.487 0 015.316.345c1.742.581 3.626.581 5.368 0a1 1 0 01.632 1.898c-2.152.717-4.48.717-6.632 0A8.487 8.487 0 0021 5.752v5.954a10.487 10.487 0 015.316.345c1.517.506 3.14.571 4.684.197V11a1 1 0 012 0v2a1 1 0 01-.684.949c-2.152.717-4.48.717-6.632 0A8.487 8.487 0 0021 13.752v4.713zM10 30H6v2h4v-2zm20 0v2h4v-2h-4zm-10-6a6 6 0 110 12 6 6 0 010-12zm0 2a4 4 0 100 8 4 4 0 000-8zm1 2v1.586l.707.707a1 1 0 01-1.414 1.414l-1-1A1 1 0 0119 30v-2a1 1 0 012 0zM32 9a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-paper-list:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 31V5h18a1 1 0 100-2H11a1 1 0 00-1 1v27H3a1 1 0 00-1 1 5 5 0 005 5h22a5 5 0 005-5V8a1 1 0 10-2 0v24a3 3 0 11-6 0 1 1 0 00-1-1H12zm17-6H15a1 1 0 100 2h14a1 1 0 100-2zm-14-4h12a1 1 0 110 2H15a1 1 0 110-2zm14-4H15a1 1 0 100 2h14a1 1 0 100-2zm-14-4h12a1 1 0 110 2H15a1 1 0 110-2zm4-4h-4a1 1 0 100 2h4a1 1 0 100-2zM7 35h18a4.977 4.977 0 01-.9-2H4.17A3.001 3.001 0 007 35zM34 4a1 1 0 11-2 0 1 1 0 012 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 31V5h18a1 1 0 100-2H11a1 1 0 00-1 1v27H3a1 1 0 00-1 1 5 5 0 005 5h22a5 5 0 005-5V8a1 1 0 10-2 0v24a3 3 0 11-6 0 1 1 0 00-1-1H12zm17-6H15a1 1 0 100 2h14a1 1 0 100-2zm-14-4h12a1 1 0 110 2H15a1 1 0 110-2zm14-4H15a1 1 0 100 2h14a1 1 0 100-2zm-14-4h12a1 1 0 110 2H15a1 1 0 110-2zm4-4h-4a1 1 0 100 2h4a1 1 0 100-2zM7 35h18a4.977 4.977 0 01-.9-2H4.17A3.001 3.001 0 007 35zM34 4a1 1 0 11-2 0 1 1 0 012 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-participation-citoyenne:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M28 30.5V35a1 1 0 01-2 0V24a6 6 0 10-12 0v11a1 1 0 01-2 0V24a4 4 0 10-8 0v9a1 1 0 01-2 0v-9a6 6 0 0110.832-3.557 8 8 0 0115.155 3.097A6 6 0 0138 28v2a1 1 0 01-2 0v-2a4 4 0 10-8 0v2.5zM8 6a5 5 0 110 10A5 5 0 018 6zm0 2a3 3 0 100 6 3 3 0 000-6zm12-4a5 5 0 110 10 5 5 0 010-10zm0 2a3 3 0 100 6 3 3 0 000-6zm12 6a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm5 20a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M28 30.5V35a1 1 0 01-2 0V24a6 6 0 10-12 0v11a1 1 0 01-2 0V24a4 4 0 10-8 0v9a1 1 0 01-2 0v-9a6 6 0 0110.832-3.557 8 8 0 0115.155 3.097A6 6 0 0138 28v2a1 1 0 01-2 0v-2a4 4 0 10-8 0v2.5zM8 6a5 5 0 110 10A5 5 0 018 6zm0 2a3 3 0 100 6 3 3 0 000-6zm12-4a5 5 0 110 10 5 5 0 010-10zm0 2a3 3 0 100 6 3 3 0 000-6zm12 6a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm5 20a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-pay:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.651 17.484a1 1 0 011.265-.633l2.4.8a1 1 0 01.532.42l3.475 5.56.041.05c.048.06.125.15.23.265.212.23.54.554.984.914.89.718 2.244 1.57 4.087 2.076l.022.006a95.628 95.628 0 014.65 1.516 55.96 55.96 0 011.53.572l.008.003.045.005c.086.01.208.015.342.003.231-.02.438-.085.6-.218a.765.765 0 00-.017-.125c-.041-.197-.147-.452-.306-.736a6.806 6.806 0 00-.62-.916l-.153-.1a13.84 13.84 0 00-.728-.435c-.616-.344-1.413-.727-2.206-.947-1.138-.317-1.846-.936-2.266-1.513a3.53 3.53 0 01-.418-.75 2.85 2.85 0 01-.12-.37l-.003-.008v-.003l-.002-.006v-.003l-.004-.018a1.933 1.933 0 01-.03-.188 3.074 3.074 0 01.342-1.803c.584-1.086 1.852-1.889 4.115-2 1.013-.06 1.94.149 2.595.358a8.18 8.18 0 011.097.44l.02.012.008.003.003.002s.002 0-.469.883l.47-.882c.112.06.212.14.293.236l2.2 2.6a1 1 0 01.223.81l-.3 1.8a1 1 0 01-1.972-.328l.223-1.343-1.763-2.084-.037-.017a6.23 6.23 0 00-.604-.227c-.518-.165-1.189-.307-1.874-.267h-.01c-1.834.09-2.314.687-2.456.95a1.074 1.074 0 00-.118.623l.002.011a1.541 1.541 0 00.207.392c.18.248.522.579 1.184.763 1.007.28 1.96.746 2.644 1.127a15.961 15.961 0 011.071.655l.066.045.019.013.006.004.001.001h.001l-.576.818.76-.65.003.003.006.008.02.023.066.08a8.997 8.997 0 01.83 1.224c.205.366.418.823.517 1.302.099.471.116 1.114-.283 1.684a.968.968 0 01-.072.09c-.629.708-1.436.92-2.01.97a3.816 3.816 0 01-1.022-.05l-.024-.006-.009-.002h-.004l-.001-.001s-.002 0 .223-.975l-.225.974a.996.996 0 01-.153-.048m0 0l-.005-.002-.016-.007-.072-.028a54.117 54.117 0 00-1.465-.547 93.642 93.642 0 00-4.54-1.48 13.231 13.231 0 01-4.802-2.446c-.53-.429-.928-.822-1.198-1.115a7.888 7.888 0 01-.418-.493l-.008-.01-.003-.005-.001-.002.806-.59-.807.59a1.017 1.017 0 01-.041-.06l-3.31-5.296-2.058-.686a1 1 0 01-.633-1.265M26.6 26.3l.76-.65a1.01 1.01 0 00-.184-.167l-.576.817zm-4.623-3.814l-.002-.008v.003l.002.001v.004z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.639 10.925a1 1 0 011.236-.687l9.8 2.8a.993.993 0 01.079.027L27.4 14l.354-.935h.002l.004.002.011.004.038.015.135.055a16.573 16.573 0 011.99.998c1.142.675 2.599 1.732 3.43 3.157l.008.014a49.876 49.876 0 002.06 3.335l.01.014-.842.541.841-.54.002.002.002.004.006.008.014.024a3.078 3.078 0 01.168.313c.096.2.213.482.307.826.186.681.29 1.65-.097 2.695-.246.74-.566 1.749-.826 2.58l-.329 1.054-.132.428-.956-.294-.956-.294.134-.432.33-1.06a171.12 171.12 0 01.856-2.665c.205-.547.16-1.072.046-1.486a2.896 2.896 0 00-.243-.607l-.01-.017a51.825 51.825 0 01-2.124-3.442c-.57-.972-1.661-1.813-2.717-2.436a14.593 14.593 0 00-1.836-.912l-9.755-2.787a1 1 0 01-.686-1.237zM33.6 28.3l-.956-.294a1 1 0 101.912.588L33.6 28.3z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.9 26.3c-.8 0-1.495.24-2.019.614a1 1 0 01-1.162-1.628c.876-.625 1.98-.986 3.181-.986 3.052 0 5.5 2.448 5.5 5.5 0 2.962-2.161 5.6-5.3 5.6-2.997 0-5.8-2.494-5.8-5.6a1 1 0 012 0c0 1.894 1.797 3.6 3.8 3.6 1.861 0 3.3-1.562 3.3-3.6 0-1.948-1.552-3.5-3.5-3.5zM8.079 6.11a1 1 0 011.31-.531l2.6 1.1a1 1 0 01.544 1.28l-4.5 11.7a1 1 0 11-1.866-.718l4.152-10.797-1.709-.723a1 1 0 01-.531-1.31z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.592 17.681a1 1 0 011.327-.489l2.6 1.2a1 1 0 01-.838 1.816l-2.6-1.2a1 1 0 01-.489-1.327z'/%3E %3Cpath d='M14.2 11.2a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.651 17.484a1 1 0 011.265-.633l2.4.8a1 1 0 01.532.42l3.475 5.56.041.05c.048.06.125.15.23.265.212.23.54.554.984.914.89.718 2.244 1.57 4.087 2.076l.022.006a95.628 95.628 0 014.65 1.516 55.96 55.96 0 011.53.572l.008.003.045.005c.086.01.208.015.342.003.231-.02.438-.085.6-.218a.765.765 0 00-.017-.125c-.041-.197-.147-.452-.306-.736a6.806 6.806 0 00-.62-.916l-.153-.1a13.84 13.84 0 00-.728-.435c-.616-.344-1.413-.727-2.206-.947-1.138-.317-1.846-.936-2.266-1.513a3.53 3.53 0 01-.418-.75 2.85 2.85 0 01-.12-.37l-.003-.008v-.003l-.002-.006v-.003l-.004-.018a1.933 1.933 0 01-.03-.188 3.074 3.074 0 01.342-1.803c.584-1.086 1.852-1.889 4.115-2 1.013-.06 1.94.149 2.595.358a8.18 8.18 0 011.097.44l.02.012.008.003.003.002s.002 0-.469.883l.47-.882c.112.06.212.14.293.236l2.2 2.6a1 1 0 01.223.81l-.3 1.8a1 1 0 01-1.972-.328l.223-1.343-1.763-2.084-.037-.017a6.23 6.23 0 00-.604-.227c-.518-.165-1.189-.307-1.874-.267h-.01c-1.834.09-2.314.687-2.456.95a1.074 1.074 0 00-.118.623l.002.011a1.541 1.541 0 00.207.392c.18.248.522.579 1.184.763 1.007.28 1.96.746 2.644 1.127a15.961 15.961 0 011.071.655l.066.045.019.013.006.004.001.001h.001l-.576.818.76-.65.003.003.006.008.02.023.066.08a8.997 8.997 0 01.83 1.224c.205.366.418.823.517 1.302.099.471.116 1.114-.283 1.684a.968.968 0 01-.072.09c-.629.708-1.436.92-2.01.97a3.816 3.816 0 01-1.022-.05l-.024-.006-.009-.002h-.004l-.001-.001s-.002 0 .223-.975l-.225.974a.996.996 0 01-.153-.048m0 0l-.005-.002-.016-.007-.072-.028a54.117 54.117 0 00-1.465-.547 93.642 93.642 0 00-4.54-1.48 13.231 13.231 0 01-4.802-2.446c-.53-.429-.928-.822-1.198-1.115a7.888 7.888 0 01-.418-.493l-.008-.01-.003-.005-.001-.002.806-.59-.807.59a1.017 1.017 0 01-.041-.06l-3.31-5.296-2.058-.686a1 1 0 01-.633-1.265M26.6 26.3l.76-.65a1.01 1.01 0 00-.184-.167l-.576.817zm-4.623-3.814l-.002-.008v.003l.002.001v.004z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.639 10.925a1 1 0 011.236-.687l9.8 2.8a.993.993 0 01.079.027L27.4 14l.354-.935h.002l.004.002.011.004.038.015.135.055a16.573 16.573 0 011.99.998c1.142.675 2.599 1.732 3.43 3.157l.008.014a49.876 49.876 0 002.06 3.335l.01.014-.842.541.841-.54.002.002.002.004.006.008.014.024a3.078 3.078 0 01.168.313c.096.2.213.482.307.826.186.681.29 1.65-.097 2.695-.246.74-.566 1.749-.826 2.58l-.329 1.054-.132.428-.956-.294-.956-.294.134-.432.33-1.06a171.12 171.12 0 01.856-2.665c.205-.547.16-1.072.046-1.486a2.896 2.896 0 00-.243-.607l-.01-.017a51.825 51.825 0 01-2.124-3.442c-.57-.972-1.661-1.813-2.717-2.436a14.593 14.593 0 00-1.836-.912l-9.755-2.787a1 1 0 01-.686-1.237zM33.6 28.3l-.956-.294a1 1 0 101.912.588L33.6 28.3z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.9 26.3c-.8 0-1.495.24-2.019.614a1 1 0 01-1.162-1.628c.876-.625 1.98-.986 3.181-.986 3.052 0 5.5 2.448 5.5 5.5 0 2.962-2.161 5.6-5.3 5.6-2.997 0-5.8-2.494-5.8-5.6a1 1 0 012 0c0 1.894 1.797 3.6 3.8 3.6 1.861 0 3.3-1.562 3.3-3.6 0-1.948-1.552-3.5-3.5-3.5zM8.079 6.11a1 1 0 011.31-.531l2.6 1.1a1 1 0 01.544 1.28l-4.5 11.7a1 1 0 11-1.866-.718l4.152-10.797-1.709-.723a1 1 0 01-.531-1.31z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.592 17.681a1 1 0 011.327-.489l2.6 1.2a1 1 0 01-.838 1.816l-2.6-1.2a1 1 0 01-.489-1.327z'/%3E %3Cpath d='M14.2 11.2a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-permit:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M27.6 17.4h5.7c.5 0 1-.4 1-1 0-.5-.4-1-1-1h-5.7c-.5 0-1 .4-1 1 .1.6.5 1 1 1zM27.6 22.2h3.8c.5 0 1-.4 1-1s-.4-1-1-1h-3.8c-.5 0-1 .4-1 1s.5 1 1 1zM27.6 26.9h4.8c.5 0 1-.4 1-1 0-.5-.4-1-1-1h-4.8c-.5 0-1 .4-1 1 .1.6.5 1 1 1z'/%3E %3Cpath d='M36.2 7.9H4.8c-.5 0-1 .4-1 1 0 .5.4 1 1 1h31.5c.5 0 1 .4 1 1v21c0 .5-.4 1-1 1H3.8c-.5 0-1-.4-1-1v-20c0-.5-.4-1-1-1s-1 .4-1 1v20c0 1.6 1.3 2.9 2.9 2.9h32.4c1.6 0 2.9-1.3 2.9-2.9v-21c.1-1.8-1.2-3-2.8-3z'/%3E %3Cpath d='M23.8 21.3c0-5.3-4.3-9.6-9.5-9.6S4.8 16 4.8 21.3s4.3 9.6 9.5 9.6 9.5-4.3 9.5-9.6zm-17.1 0c0-4.2 3.4-7.7 7.6-7.7 4.2 0 7.6 3.4 7.6 7.7 0 4.3-3.4 7.7-7.6 7.7-4.2 0-7.6-3.5-7.6-7.7zM1.9 9.8a1 1 0 100-2 1 1 0 000 2z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.019 17.815a1 1 0 01.167 1.404l-5.2 6.6a1 1 0 01-1.288.246l-3.1-1.8a1 1 0 111.004-1.73l2.35 1.365 4.662-5.919a1 1 0 011.405-.166z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M27.6 17.4h5.7c.5 0 1-.4 1-1 0-.5-.4-1-1-1h-5.7c-.5 0-1 .4-1 1 .1.6.5 1 1 1zM27.6 22.2h3.8c.5 0 1-.4 1-1s-.4-1-1-1h-3.8c-.5 0-1 .4-1 1s.5 1 1 1zM27.6 26.9h4.8c.5 0 1-.4 1-1 0-.5-.4-1-1-1h-4.8c-.5 0-1 .4-1 1 .1.6.5 1 1 1z'/%3E %3Cpath d='M36.2 7.9H4.8c-.5 0-1 .4-1 1 0 .5.4 1 1 1h31.5c.5 0 1 .4 1 1v21c0 .5-.4 1-1 1H3.8c-.5 0-1-.4-1-1v-20c0-.5-.4-1-1-1s-1 .4-1 1v20c0 1.6 1.3 2.9 2.9 2.9h32.4c1.6 0 2.9-1.3 2.9-2.9v-21c.1-1.8-1.2-3-2.8-3z'/%3E %3Cpath d='M23.8 21.3c0-5.3-4.3-9.6-9.5-9.6S4.8 16 4.8 21.3s4.3 9.6 9.5 9.6 9.5-4.3 9.5-9.6zm-17.1 0c0-4.2 3.4-7.7 7.6-7.7 4.2 0 7.6 3.4 7.6 7.7 0 4.3-3.4 7.7-7.6 7.7-4.2 0-7.6-3.5-7.6-7.7zM1.9 9.8a1 1 0 100-2 1 1 0 000 2z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.019 17.815a1 1 0 01.167 1.404l-5.2 6.6a1 1 0 01-1.288.246l-3.1-1.8a1 1 0 111.004-1.73l2.35 1.365 4.662-5.919a1 1 0 011.405-.166z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-plan:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 9a4 4 0 118 0v22a1 1 0 11-2 0 2 2 0 10-2 2h28V11H14a1 1 0 110-2h22a1 1 0 011 1v24a1 1 0 01-1 1H7a4 4 0 112-7.465V9a2 2 0 10-4 0v13a1 1 0 11-2 0V9zm16.076 21.383a1 1 0 01.217-1.09l12-12A1 1 0 0133 18v12a1 1 0 01-1 1H20a1 1 0 01-.924-.617zM22.414 29H31v-8.586L22.414 29zM14 14a1 1 0 100 2h10a1 1 0 100-2H14zm0 3a1 1 0 100 2h8a1 1 0 100-2h-8zM4 26a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 9a4 4 0 118 0v22a1 1 0 11-2 0 2 2 0 10-2 2h28V11H14a1 1 0 110-2h22a1 1 0 011 1v24a1 1 0 01-1 1H7a4 4 0 112-7.465V9a2 2 0 10-4 0v13a1 1 0 11-2 0V9zm16.076 21.383a1 1 0 01.217-1.09l12-12A1 1 0 0133 18v12a1 1 0 01-1 1H20a1 1 0 01-.924-.617zM22.414 29H31v-8.586L22.414 29zM14 14a1 1 0 100 2h10a1 1 0 100-2H14zm0 3a1 1 0 100 2h8a1 1 0 100-2h-8zM4 26a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-profile:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M14 9a1 1 0 01.117 1.993L14 11H3a1 1 0 00-.993.883L2 12v20a1 1 0 00.883.993L3 33h34c.511 0 .935-.388.993-.884L38 32v-6a1 1 0 011.993-.117L40 26v6a3.003 3.003 0 01-2.824 2.995L37 35H3a3 3 0 01-2.995-2.824L0 32V12a3 3 0 012.824-2.995L3 9h11zm-1 4a9 9 0 110 18 9 9 0 010-18zm0 2a7 7 0 100 14 7 7 0 000-14zm-2.475 9.596a3.5 3.5 0 004.95 0 1 1 0 011.414 1.414 5.5 5.5 0 01-7.778 0 1 1 0 111.414-1.414zM28 25a1 1 0 010 2h-2a1 1 0 010-2h2zm4-4a1 1 0 010 2h-6a1 1 0 010-2h6zm7 0a1 1 0 110 2 1 1 0 010-2zM37 9a3 3 0 012.995 2.824L40 12v6a1 1 0 01-1.993.117L38 18v-6l-.007-.117a1 1 0 00-.876-.876L37 11H26a1 1 0 01-.117-1.993L26 9h11zm-3 8a1 1 0 010 2h-8a1 1 0 010-2h8zM23 5a1 1 0 011 1v4a1 1 0 01-1 1h-6a1 1 0 01-1-1V6a1 1 0 011-1h6zm-1 2h-4v2h4V7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M14 9a1 1 0 01.117 1.993L14 11H3a1 1 0 00-.993.883L2 12v20a1 1 0 00.883.993L3 33h34c.511 0 .935-.388.993-.884L38 32v-6a1 1 0 011.993-.117L40 26v6a3.003 3.003 0 01-2.824 2.995L37 35H3a3 3 0 01-2.995-2.824L0 32V12a3 3 0 012.824-2.995L3 9h11zm-1 4a9 9 0 110 18 9 9 0 010-18zm0 2a7 7 0 100 14 7 7 0 000-14zm-2.475 9.596a3.5 3.5 0 004.95 0 1 1 0 011.414 1.414 5.5 5.5 0 01-7.778 0 1 1 0 111.414-1.414zM28 25a1 1 0 010 2h-2a1 1 0 010-2h2zm4-4a1 1 0 010 2h-6a1 1 0 010-2h6zm7 0a1 1 0 110 2 1 1 0 010-2zM37 9a3 3 0 012.995 2.824L40 12v6a1 1 0 01-1.993.117L38 18v-6l-.007-.117a1 1 0 00-.876-.876L37 11H26a1 1 0 01-.117-1.993L26 9h11zm-3 8a1 1 0 010 2h-8a1 1 0 010-2h8zM23 5a1 1 0 011 1v4a1 1 0 01-1 1h-6a1 1 0 01-1-1V6a1 1 0 011-1h6zm-1 2h-4v2h4V7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-quantity:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.212.385A1 1 0 0117 0h6a1 1 0 01.97 1.243l-1 4A1 1 0 0122 6h-1v1.045c1.351.122 2.634.488 3.801 1.056a1 1 0 01-.874 1.798A8.96 8.96 0 0020 9a9 9 0 109 9c0-.942-.145-1.85-.412-2.7a1 1 0 011.908-.6c.328 1.043.504 2.152.504 3.3 0 4.975-3.302 9.178-7.835 10.538l.805 3.22A1 1 0 0123 33h-2v2a1 1 0 01-1 1 1 1 0 101 1 1 1 0 112 0 3 3 0 11-4-2.83V33h-2a1 1 0 01-.97-1.242l.805-3.22C12.302 27.178 9 22.975 9 18c0-5.738 4.393-10.45 10-10.955V6h-1a1 1 0 01-.97-.757l-1-4a1 1 0 01.182-.858zM21.719 31H18.28l.5-2h2.44l.5 2zm-.5-27H18.78l-.5-2h3.44l-.5 2zM22 18a2 2 0 01-2.518 1.932l-2.775 2.775a1 1 0 01-1.414-1.414l2.775-2.775A2 2 0 1122 18zm6-5a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.212.385A1 1 0 0117 0h6a1 1 0 01.97 1.243l-1 4A1 1 0 0122 6h-1v1.045c1.351.122 2.634.488 3.801 1.056a1 1 0 01-.874 1.798A8.96 8.96 0 0020 9a9 9 0 109 9c0-.942-.145-1.85-.412-2.7a1 1 0 011.908-.6c.328 1.043.504 2.152.504 3.3 0 4.975-3.302 9.178-7.835 10.538l.805 3.22A1 1 0 0123 33h-2v2a1 1 0 01-1 1 1 1 0 101 1 1 1 0 112 0 3 3 0 11-4-2.83V33h-2a1 1 0 01-.97-1.242l.805-3.22C12.302 27.178 9 22.975 9 18c0-5.738 4.393-10.45 10-10.955V6h-1a1 1 0 01-.97-.757l-1-4a1 1 0 01.182-.858zM21.719 31H18.28l.5-2h2.44l.5 2zm-.5-27H18.78l-.5-2h3.44l-.5 2zM22 18a2 2 0 01-2.518 1.932l-2.775 2.775a1 1 0 01-1.414-1.414l2.775-2.775A2 2 0 1122 18zm6-5a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-report:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.52 4.075a1 1 0 011.305.545l12.6 30.7a1 1 0 11-1.85.76l-12.6-30.7a1 1 0 01.545-1.305z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.015 4.534a1 1 0 011.35-.419L6.9 5l.466-.885.004.002.026.013.112.056c.101.05.254.121.451.208.395.174.964.405 1.652.63 1.388.455 3.208.869 5.039.777 1.948-.097 3.237-.315 4.02-.5.392-.092.657-.175.814-.231a2.854 2.854 0 00.226-.091l.39.921c-.39-.921-.39-.921-.389-.922h.002l.003-.001.007-.003.02-.009.065-.024c.052-.02.125-.046.217-.077a8.25 8.25 0 01.774-.209 11.484 11.484 0 012.75-.255c2.319.055 5.468.766 8.939 3.291a1 1 0 01-.515 1.806h-.005l-.029.003a14.173 14.173 0 00-.588.067c-.403.055-.97.147-1.615.295-1.312.301-2.866.815-4.06 1.656-1.333.937-3.144 2.302-4.631 3.439a351.382 351.382 0 00-2.428 1.873l-.2.157-.617-.787-.616-.788.204-.16.56-.434c.475-.369 1.136-.88 1.882-1.45 1.488-1.138 3.327-2.524 4.694-3.486 1.451-1.02 3.22-1.602 4.611-1.933-2.222-1.166-4.165-1.515-5.634-1.55a9.488 9.488 0 00-2.269.208 6.26 6.26 0 00-.72.205l-.013.005a4.834 4.834 0 01-.346.137c-.23.083-.566.187-1.024.294-.917.216-2.327.448-4.38.55-2.168.11-4.249-.378-5.76-.873a20.209 20.209 0 01-1.836-.7 15.319 15.319 0 01-.662-.31l-.04-.02-.01-.007-.005-.002c-.001 0-.002-.001.464-.886l-.466.885a1 1 0 01-.42-1.35zm14.47 2.29l.001-.002-.002.001zM17.8 16.2l-.616-.788a1 1 0 101.233 1.575L17.8 16.2z'/%3E %3Cpath d='M15 18.7a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.52 4.075a1 1 0 011.305.545l12.6 30.7a1 1 0 11-1.85.76l-12.6-30.7a1 1 0 01.545-1.305z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.015 4.534a1 1 0 011.35-.419L6.9 5l.466-.885.004.002.026.013.112.056c.101.05.254.121.451.208.395.174.964.405 1.652.63 1.388.455 3.208.869 5.039.777 1.948-.097 3.237-.315 4.02-.5.392-.092.657-.175.814-.231a2.854 2.854 0 00.226-.091l.39.921c-.39-.921-.39-.921-.389-.922h.002l.003-.001.007-.003.02-.009.065-.024c.052-.02.125-.046.217-.077a8.25 8.25 0 01.774-.209 11.484 11.484 0 012.75-.255c2.319.055 5.468.766 8.939 3.291a1 1 0 01-.515 1.806h-.005l-.029.003a14.173 14.173 0 00-.588.067c-.403.055-.97.147-1.615.295-1.312.301-2.866.815-4.06 1.656-1.333.937-3.144 2.302-4.631 3.439a351.382 351.382 0 00-2.428 1.873l-.2.157-.617-.787-.616-.788.204-.16.56-.434c.475-.369 1.136-.88 1.882-1.45 1.488-1.138 3.327-2.524 4.694-3.486 1.451-1.02 3.22-1.602 4.611-1.933-2.222-1.166-4.165-1.515-5.634-1.55a9.488 9.488 0 00-2.269.208 6.26 6.26 0 00-.72.205l-.013.005a4.834 4.834 0 01-.346.137c-.23.083-.566.187-1.024.294-.917.216-2.327.448-4.38.55-2.168.11-4.249-.378-5.76-.873a20.209 20.209 0 01-1.836-.7 15.319 15.319 0 01-.662-.31l-.04-.02-.01-.007-.005-.002c-.001 0-.002-.001.464-.886l-.466.885a1 1 0 01-.42-1.35zm14.47 2.29l.001-.002-.002.001zM17.8 16.2l-.616-.788a1 1 0 101.233 1.575L17.8 16.2z'/%3E %3Cpath d='M15 18.7a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-request:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M16.8 12.9l-.496-.868a1 1 0 00.992 1.736l.009-.005a3.86 3.86 0 01.277-.139c.199-.093.482-.214.817-.324.693-.227 1.495-.369 2.195-.222.782.165 1.259.464 1.526.688a1.888 1.888 0 01.313.332c.012.02.023.04.036.058l.006.009c.006.01.019.03.035.06a3.402 3.402 0 01.412 1.19c.095.675-.012 1.544-1.02 2.382a5.613 5.613 0 00-.447.35A7.15 7.15 0 0019 23.6a1 1 0 001.999 0c0-1.438.524-2.481 1.047-3.171.263-.348.526-.604.717-.77a3.577 3.577 0 01.273-.215l.008-.005c.03-.02.059-.041.087-.064 1.661-1.353 1.95-2.972 1.77-4.24a5.409 5.409 0 00-.735-2.036l-.016-.025a2.828 2.828 0 00-.188-.27 3.876 3.876 0 00-.558-.57c-.508-.426-1.281-.877-2.399-1.113-1.2-.252-2.398.006-3.23.279a9.308 9.308 0 00-1.433.61l-.026.014-.008.005-.003.001-.001.001.495.869zM21 28.1a1 1 0 11-2 0 1 1 0 012 0z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.3 20c0-9.223 7.477-16.7 16.7-16.7 9.223 0 16.7 7.477 16.7 16.7 0 9.223-7.477 16.7-16.7 16.7-9.223 0-16.7-7.477-16.7-16.7zM20 5.3C11.882 5.3 5.3 11.882 5.3 20c0 8.119 6.582 14.7 14.7 14.7 8.119 0 14.7-6.581 14.7-14.7 0-8.118-6.581-14.7-14.7-14.7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M16.8 12.9l-.496-.868a1 1 0 00.992 1.736l.009-.005a3.86 3.86 0 01.277-.139c.199-.093.482-.214.817-.324.693-.227 1.495-.369 2.195-.222.782.165 1.259.464 1.526.688a1.888 1.888 0 01.313.332c.012.02.023.04.036.058l.006.009c.006.01.019.03.035.06a3.402 3.402 0 01.412 1.19c.095.675-.012 1.544-1.02 2.382a5.613 5.613 0 00-.447.35A7.15 7.15 0 0019 23.6a1 1 0 001.999 0c0-1.438.524-2.481 1.047-3.171.263-.348.526-.604.717-.77a3.577 3.577 0 01.273-.215l.008-.005c.03-.02.059-.041.087-.064 1.661-1.353 1.95-2.972 1.77-4.24a5.409 5.409 0 00-.735-2.036l-.016-.025a2.828 2.828 0 00-.188-.27 3.876 3.876 0 00-.558-.57c-.508-.426-1.281-.877-2.399-1.113-1.2-.252-2.398.006-3.23.279a9.308 9.308 0 00-1.433.61l-.026.014-.008.005-.003.001-.001.001.495.869zM21 28.1a1 1 0 11-2 0 1 1 0 012 0z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.3 20c0-9.223 7.477-16.7 16.7-16.7 9.223 0 16.7 7.477 16.7 16.7 0 9.223-7.477 16.7-16.7 16.7-9.223 0-16.7-7.477-16.7-16.7zM20 5.3C11.882 5.3 5.3 11.882 5.3 20c0 8.119 6.582 14.7 14.7 14.7 8.119 0 14.7-6.581 14.7-14.7 0-8.118-6.581-14.7-14.7-14.7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-sante-et-securite-publiques:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M8 14.682c0 8.184 4.67 15.634 12 19.211a21.378 21.378 0 0011.964-17.965 1 1 0 011.996.116c-.5 8.6-5.699 16.245-13.54 19.864a1 1 0 01-.84 0A23.377 23.377 0 016 14.682V9a1 1 0 011-1h1.597c3.918 0 7.719-1.333 10.778-3.78a1 1 0 011.25 0A17.254 17.254 0 0031.403 8H33a1 1 0 010 2h-1.597C27.294 10 23.3 8.686 20 6.26A19.254 19.254 0 018.597 10H8v4.682zM19 14a1 1 0 012 0v8a1 1 0 01-2 0v-8zm14-1a1 1 0 110-2 1 1 0 010 2zM20 25a1 1 0 110 2 1 1 0 010-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M8 14.682c0 8.184 4.67 15.634 12 19.211a21.378 21.378 0 0011.964-17.965 1 1 0 011.996.116c-.5 8.6-5.699 16.245-13.54 19.864a1 1 0 01-.84 0A23.377 23.377 0 016 14.682V9a1 1 0 011-1h1.597c3.918 0 7.719-1.333 10.778-3.78a1 1 0 011.25 0A17.254 17.254 0 0031.403 8H33a1 1 0 010 2h-1.597C27.294 10 23.3 8.686 20 6.26A19.254 19.254 0 018.597 10H8v4.682zM19 14a1 1 0 012 0v8a1 1 0 01-2 0v-8zm14-1a1 1 0 110-2 1 1 0 010 2zM20 25a1 1 0 110 2 1 1 0 010-2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-security:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M14 38a1 1 0 100-2 1 1 0 000 2z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16.6V36h3a1 1 0 110 2H7.8c-.54 0-1.02-.226-1.35-.617A1.977 1.977 0 016 36.1V16.4c0-1.132.931-1.8 1.8-1.8h24.3c1.132 0 1.8.931 1.8 1.8v19.8c0 1.133-.931 1.8-1.8 1.8H18a1 1 0 110-2h13.9V16.6H8zm.003 19.536v-.002.002z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6 4c-2.948 0-5.4 2.452-5.4 5.4v5.7a1 1 0 01-2 0V9.4c0-4.052 3.348-7.4 7.4-7.4h.9c4.052 0 7.4 3.348 7.4 7.4v5.7a1 1 0 01-2 0V9.4c0-2.948-2.452-5.4-5.4-5.4h-.9zM20.1 21.8a3.2 3.2 0 100 6.4 3.2 3.2 0 000-6.4zM14.9 25a5.2 5.2 0 1110.4 0 5.2 5.2 0 01-10.4 0z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 28.6a1 1 0 011 1V33a1 1 0 11-2 0v-3.4a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath d='M14 38a1 1 0 100-2 1 1 0 000 2z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16.6V36h3a1 1 0 110 2H7.8c-.54 0-1.02-.226-1.35-.617A1.977 1.977 0 016 36.1V16.4c0-1.132.931-1.8 1.8-1.8h24.3c1.132 0 1.8.931 1.8 1.8v19.8c0 1.133-.931 1.8-1.8 1.8H18a1 1 0 110-2h13.9V16.6H8zm.003 19.536v-.002.002z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6 4c-2.948 0-5.4 2.452-5.4 5.4v5.7a1 1 0 01-2 0V9.4c0-4.052 3.348-7.4 7.4-7.4h.9c4.052 0 7.4 3.348 7.4 7.4v5.7a1 1 0 01-2 0V9.4c0-2.948-2.452-5.4-5.4-5.4h-.9zM20.1 21.8a3.2 3.2 0 100 6.4 3.2 3.2 0 000-6.4zM14.9 25a5.2 5.2 0 1110.4 0 5.2 5.2 0 01-10.4 0z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 28.6a1 1 0 011 1V33a1 1 0 11-2 0v-3.4a1 1 0 011-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-service:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Ctitle%3E Illustrative Icon/Editorial/service %3C/title%3E %3Cpath d='M5 21a1 1 0 01.993.883L6 22v.522l2.09-.835a5 5 0 013.581-.051l.246.098 9.911 4.247 5.876-2.61c.057-.026.115-.05.173-.072l.175-.063a3.873 3.873 0 014.488 1.588l1.591-.682.269-.103a3.628 3.628 0 014.528 2.09 3.82 3.82 0 01-1.783 4.807l-.182.089L19.15 39.12a5 5 0 01-4.065.032l-.24-.112-2.293-1.147a1 1 0 01.787-1.835l.107.047 2.293 1.146a3 3 0 002.391.127l.192-.079 17.812-8.096a1.82 1.82 0 00.937-2.333 1.628 1.628 0 00-1.976-.955l-.14.049-11.259 4.825a3.34 3.34 0 01-3.97 1.288l-.176-.072-6.957-3.092a1 1 0 01.703-1.869l.11.041 6.956 3.092a1.34 1.34 0 001.743-.625l.014-.03.013-.03.042-.113a1.109 1.109 0 00-.516-1.288l-.108-.054-10.422-4.466a3 3 0 00-2.092-.101l-.204.073L6 24.676V36a1 1 0 01-.883.993L5 37H1a1 1 0 01-.117-1.993L1 35h3V23H1a1 1 0 01-.117-1.993L1 21h4zm4 13a1 1 0 110 2 1 1 0 010-2zm19.685-8.867l-.085.03-.084.035-4.812 2.14c.217.327.37.694.452 1.078l6.492-2.782a1.871 1.871 0 00-1.963-.501zM31 0a1 1 0 011 1v20a1 1 0 01-1.993.117L30 21v-8H10v6a1 1 0 01-1.993.117L8 19V1a1 1 0 011-1h22zM21 18a1 1 0 01.117 1.993L21 20h-8a1 1 0 01-.117-1.993L13 18h8zm4-3a1 1 0 01.117 1.993L25 17H13a1 1 0 01-.117-1.993L13 15h12zm5-13H10v9h20V2zm-9 5a1 1 0 01.117 1.993L21 9h-8a1 1 0 01-.117-1.993L13 7h8zm4-3a1 1 0 01.117 1.993L25 6H13a1 1 0 01-.117-1.993L13 4h12z' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Ctitle%3E Illustrative Icon/Editorial/service %3C/title%3E %3Cpath d='M5 21a1 1 0 01.993.883L6 22v.522l2.09-.835a5 5 0 013.581-.051l.246.098 9.911 4.247 5.876-2.61c.057-.026.115-.05.173-.072l.175-.063a3.873 3.873 0 014.488 1.588l1.591-.682.269-.103a3.628 3.628 0 014.528 2.09 3.82 3.82 0 01-1.783 4.807l-.182.089L19.15 39.12a5 5 0 01-4.065.032l-.24-.112-2.293-1.147a1 1 0 01.787-1.835l.107.047 2.293 1.146a3 3 0 002.391.127l.192-.079 17.812-8.096a1.82 1.82 0 00.937-2.333 1.628 1.628 0 00-1.976-.955l-.14.049-11.259 4.825a3.34 3.34 0 01-3.97 1.288l-.176-.072-6.957-3.092a1 1 0 01.703-1.869l.11.041 6.956 3.092a1.34 1.34 0 001.743-.625l.014-.03.013-.03.042-.113a1.109 1.109 0 00-.516-1.288l-.108-.054-10.422-4.466a3 3 0 00-2.092-.101l-.204.073L6 24.676V36a1 1 0 01-.883.993L5 37H1a1 1 0 01-.117-1.993L1 35h3V23H1a1 1 0 01-.117-1.993L1 21h4zm4 13a1 1 0 110 2 1 1 0 010-2zm19.685-8.867l-.085.03-.084.035-4.812 2.14c.217.327.37.694.452 1.078l6.492-2.782a1.871 1.871 0 00-1.963-.501zM31 0a1 1 0 011 1v20a1 1 0 01-1.993.117L30 21v-8H10v6a1 1 0 01-1.993.117L8 19V1a1 1 0 011-1h22zM21 18a1 1 0 01.117 1.993L21 20h-8a1 1 0 01-.117-1.993L13 18h8zm4-3a1 1 0 01.117 1.993L25 17H13a1 1 0 01-.117-1.993L13 15h12zm5-13H10v9h20V2zm-9 5a1 1 0 01.117 1.993L21 9h-8a1 1 0 01-.117-1.993L13 7h8zm4-3a1 1 0 01.117 1.993L25 6H13a1 1 0 01-.117-1.993L13 4h12z' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-stats:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 5a1 1 0 011 1v27h2V18a1 1 0 011-1h6a1 1 0 011 1v15h2V10a1 1 0 011-1h3a1 1 0 110 2h-2v22h4V13a1 1 0 112 0v20h2V22a1 1 0 011-1h6a1 1 0 011 1v11h3a1 1 0 110 2H3a1 1 0 01-1-1V6a1 1 0 011-1zm29 28h-4V23h4v10zm-20 0H8V19h4v14zm11-22a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 5a1 1 0 011 1v27h2V18a1 1 0 011-1h6a1 1 0 011 1v15h2V10a1 1 0 011-1h3a1 1 0 110 2h-2v22h4V13a1 1 0 112 0v20h2V22a1 1 0 011-1h6a1 1 0 011 1v11h3a1 1 0 110 2H3a1 1 0 01-1-1V6a1 1 0 011-1zm29 28h-4V23h4v10zm-20 0H8V19h4v14zm11-22a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-success:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 20c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15 0 2.556-.639 4.96-1.764 7.064a1 1 0 001.763.944A16.93 16.93 0 0037 20c0-9.389-7.611-17-17-17S3 10.611 3 20s7.611 17 17 17c2.893 0 5.62-.724 8.008-2a1 1 0 10-.944-1.764A14.93 14.93 0 0120 35c-8.284 0-15-6.716-15-15zm23.707-5.707a1 1 0 010 1.414l-11 11a1 1 0 01-1.414 0l-5-5a1 1 0 011.414-1.414L17 24.586l10.293-10.293a1 1 0 011.414 0zM32 31a1 1 0 10-2 0 1 1 0 002 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 20c0-8.284 6.716-15 15-15 8.284 0 15 6.716 15 15 0 2.556-.639 4.96-1.764 7.064a1 1 0 001.763.944A16.93 16.93 0 0037 20c0-9.389-7.611-17-17-17S3 10.611 3 20s7.611 17 17 17c2.893 0 5.62-.724 8.008-2a1 1 0 10-.944-1.764A14.93 14.93 0 0120 35c-8.284 0-15-6.716-15-15zm23.707-5.707a1 1 0 010 1.414l-11 11a1 1 0 01-1.414 0l-5-5a1 1 0 011.414-1.414L17 24.586l10.293-10.293a1 1 0 011.414 0zM32 31a1 1 0 10-2 0 1 1 0 002 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-tasklist:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 0c1.485 0 2.805.775 3.495 2H27a1 1 0 01.993.883L28 3v1h5a1 1 0 01.993.883L34 5v2a1 1 0 01-2 0V6h-4v1a1 1 0 01-.883.993L27 8H13a1 1 0 01-.993-.883L12 7V6H8v32h24V15a1 1 0 011.993-.117L34 15v24a1 1 0 01-.883.993L33 40H7a1 1 0 01-.993-.883L6 39V5a1 1 0 01.883-.993L7 4h5V3a1 1 0 01.883-.993L13 2h3.518C17.213.78 18.527 0 20 0zm-5.644 28.428a1 1 0 011.638 1.147L13.7 32.85a1 1 0 01-1.393.246l-1.826-1.279a1 1 0 011.147-1.638l1.007.705zM26 30a1 1 0 010 2h-6a1 1 0 010-2h6zm-10.251-9.818a1 1 0 01.31 1.285l-.065.108L13.7 24.85a1 1 0 01-1.285.311l-.108-.065-1.826-1.279a1 1 0 011.04-1.704l.107.066 1.007.705 1.721-2.457a1 1 0 011.393-.246zM28 22a1 1 0 010 2h-8a1 1 0 010-2h8zm-12.251-9.818a1 1 0 01.31 1.285l-.065.108L13.7 16.85a1 1 0 01-1.285.311l-.108-.065-1.826-1.279a1 1 0 011.04-1.704l.107.066 1.007.705 1.721-2.457a1 1 0 011.393-.246zM27 14a1 1 0 010 2h-7a1 1 0 010-2h7zm6-4a1 1 0 110 2 1 1 0 010-2zM20 2c-.822 0-1.53.468-1.838 1.177l-.056.145-.044.109a1 1 0 01-1.061.556L17 4h-3v2h12V4h-3v-.011a1 1 0 01-1.058-.566l-.043-.109-.054-.144C21.545 2.463 20.837 2 20 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M20 0c1.485 0 2.805.775 3.495 2H27a1 1 0 01.993.883L28 3v1h5a1 1 0 01.993.883L34 5v2a1 1 0 01-2 0V6h-4v1a1 1 0 01-.883.993L27 8H13a1 1 0 01-.993-.883L12 7V6H8v32h24V15a1 1 0 011.993-.117L34 15v24a1 1 0 01-.883.993L33 40H7a1 1 0 01-.993-.883L6 39V5a1 1 0 01.883-.993L7 4h5V3a1 1 0 01.883-.993L13 2h3.518C17.213.78 18.527 0 20 0zm-5.644 28.428a1 1 0 011.638 1.147L13.7 32.85a1 1 0 01-1.393.246l-1.826-1.279a1 1 0 011.147-1.638l1.007.705zM26 30a1 1 0 010 2h-6a1 1 0 010-2h6zm-10.251-9.818a1 1 0 01.31 1.285l-.065.108L13.7 24.85a1 1 0 01-1.285.311l-.108-.065-1.826-1.279a1 1 0 011.04-1.704l.107.066 1.007.705 1.721-2.457a1 1 0 011.393-.246zM28 22a1 1 0 010 2h-8a1 1 0 010-2h8zm-12.251-9.818a1 1 0 01.31 1.285l-.065.108L13.7 16.85a1 1 0 01-1.285.311l-.108-.065-1.826-1.279a1 1 0 011.04-1.704l.107.066 1.007.705 1.721-2.457a1 1 0 011.393-.246zM27 14a1 1 0 010 2h-7a1 1 0 010-2h7zm6-4a1 1 0 110 2 1 1 0 010-2zM20 2c-.822 0-1.53.468-1.838 1.177l-.056.145-.044.109a1 1 0 01-1.061.556L17 4h-3v2h12V4h-3v-.011a1 1 0 01-1.058-.566l-.043-.109-.054-.144C21.545 2.463 20.837 2 20 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-taxes-et-evaluation-fonciere:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M29 35a3 3 0 003-3V8a1 1 0 012 0v24a5 5 0 01-5 5H7a5 5 0 01-5-5 1 1 0 011-1h7V4a1 1 0 011-1h19a1 1 0 010 2H12v26h13a1 1 0 011 1 3 3 0 003 3zM17 18.998a2.81 2.81 0 01-2.394-1.55 1 1 0 011.788-.895.809.809 0 00.724.447H19a1 1 0 000-2h-2a3 3 0 010-6V8a1 1 0 012 0v1.002a2.81 2.81 0 012.394 1.55 1 1 0 01-1.788.895.809.809 0 00-.724-.447H17a1 1 0 000 2h2a3 3 0 010 6v1a1 1 0 01-2 0v-1.002zM29 23a1 1 0 010 2H15a1 1 0 010-2h14zm-4 4a1 1 0 010 2H15a1 1 0 010-2h10zM7 35h18a4.977 4.977 0 01-.9-2H4.17A3.001 3.001 0 007 35zM33 5a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M29 35a3 3 0 003-3V8a1 1 0 012 0v24a5 5 0 01-5 5H7a5 5 0 01-5-5 1 1 0 011-1h7V4a1 1 0 011-1h19a1 1 0 010 2H12v26h13a1 1 0 011 1 3 3 0 003 3zM17 18.998a2.81 2.81 0 01-2.394-1.55 1 1 0 011.788-.895.809.809 0 00.724.447H19a1 1 0 000-2h-2a3 3 0 010-6V8a1 1 0 012 0v1.002a2.81 2.81 0 012.394 1.55 1 1 0 01-1.788.895.809.809 0 00-.724-.447H17a1 1 0 000 2h2a3 3 0 010 6v1a1 1 0 01-2 0v-1.002zM29 23a1 1 0 010 2H15a1 1 0 010-2h14zm-4 4a1 1 0 010 2H15a1 1 0 010-2h10zM7 35h18a4.977 4.977 0 01-.9-2H4.17A3.001 3.001 0 007 35zM33 5a1 1 0 110-2 1 1 0 010 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-team:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 9a5 5 0 10-10 0 5 5 0 0010 0zm-8 0a3 3 0 116 0 3 3 0 01-6 0zM8 6a5 5 0 110 10A5 5 0 018 6zm0 2a3 3 0 100 6 3 3 0 000-6zm6 16a6 6 0 0112 0v11a1 1 0 102 0v-7a4 4 0 018 0v2a1 1 0 102 0v-2a6 6 0 00-10.013-4.46 8 8 0 00-15.155-3.097A6 6 0 002 24v9a1 1 0 102 0v-9a4 4 0 018 0v11a1 1 0 102 0V24zm18-12a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm6 19a1 1 0 11-2 0 1 1 0 012 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 9a5 5 0 10-10 0 5 5 0 0010 0zm-8 0a3 3 0 116 0 3 3 0 01-6 0zM8 6a5 5 0 110 10A5 5 0 018 6zm0 2a3 3 0 100 6 3 3 0 000-6zm6 16a6 6 0 0112 0v11a1 1 0 102 0v-7a4 4 0 018 0v2a1 1 0 102 0v-2a6 6 0 00-10.013-4.46 8 8 0 00-15.155-3.097A6 6 0 002 24v9a1 1 0 102 0v-9a4 4 0 018 0v11a1 1 0 102 0V24zm18-12a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4zm6 19a1 1 0 11-2 0 1 1 0 012 0z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-tip:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 12.8a1 1 0 011-1c3.446 0 6.48 2.124 6.985 5.029a1 1 0 01-1.97.342C24.72 15.476 22.754 13.8 20 13.8a1 1 0 01-1-1zM14.7 34a1 1 0 011-1h3.9a1 1 0 010 2h-2.898c.05 1.217 1 2.1 2.098 2.1h2.4c1.187 0 2.1-.99 2.1-2.2V34a1 1 0 112 0v.9c0 2.19-1.687 4.2-4.1 4.2h-2.4c-2.273 0-4.1-1.869-4.1-4.2V34zM20 1a1 1 0 011 1v4.2a1 1 0 11-2 0V2a1 1 0 011-1zM10.496 3.536a1 1 0 011.368.36l2.1 3.6a1 1 0 01-1.728 1.008l-2.1-3.6a1 1 0 01.36-1.368zM3.636 10.396a1 1 0 011.368-.36l3.6 2.1a1 1 0 11-1.008 1.728l-3.6-2.1a1 1 0 01-.36-1.368zM36.364 10.396a1 1 0 01-.36 1.368l-3.6 2.1a1 1 0 11-1.008-1.728l3.6-2.1a1 1 0 011.368.36zM29.504 3.536a1 1 0 01.36 1.368l-2.1 3.6a1 1 0 01-1.728-1.008l2.1-3.6a1 1 0 011.368-.36z'/%3E %3Cpath d='M26 21a1 1 0 100-2 1 1 0 000 2z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1 10c-4.841 0-8.7 3.946-8.7 8.7 0 2.948 1.507 5.875 4.727 7.396A1 1 0 0116.7 27v4a1 1 0 11-2 0v-3.386c-3.59-1.951-5.3-5.442-5.3-8.914C9.4 12.854 14.14 8 20.1 8c5.952 0 10.7 4.748 10.7 10.7 0 3.79-1.92 7.098-5.5 8.93V31a1 1 0 11-2 0v-4a1 1 0 01.594-.914c3.238-1.439 4.906-4.18 4.906-7.386 0-4.848-3.852-8.7-8.7-8.7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 12.8a1 1 0 011-1c3.446 0 6.48 2.124 6.985 5.029a1 1 0 01-1.97.342C24.72 15.476 22.754 13.8 20 13.8a1 1 0 01-1-1zM14.7 34a1 1 0 011-1h3.9a1 1 0 010 2h-2.898c.05 1.217 1 2.1 2.098 2.1h2.4c1.187 0 2.1-.99 2.1-2.2V34a1 1 0 112 0v.9c0 2.19-1.687 4.2-4.1 4.2h-2.4c-2.273 0-4.1-1.869-4.1-4.2V34zM20 1a1 1 0 011 1v4.2a1 1 0 11-2 0V2a1 1 0 011-1zM10.496 3.536a1 1 0 011.368.36l2.1 3.6a1 1 0 01-1.728 1.008l-2.1-3.6a1 1 0 01.36-1.368zM3.636 10.396a1 1 0 011.368-.36l3.6 2.1a1 1 0 11-1.008 1.728l-3.6-2.1a1 1 0 01-.36-1.368zM36.364 10.396a1 1 0 01-.36 1.368l-3.6 2.1a1 1 0 11-1.008-1.728l3.6-2.1a1 1 0 011.368.36zM29.504 3.536a1 1 0 01.36 1.368l-2.1 3.6a1 1 0 01-1.728-1.008l2.1-3.6a1 1 0 011.368-.36z'/%3E %3Cpath d='M26 21a1 1 0 100-2 1 1 0 000 2z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1 10c-4.841 0-8.7 3.946-8.7 8.7 0 2.948 1.507 5.875 4.727 7.396A1 1 0 0116.7 27v4a1 1 0 11-2 0v-3.386c-3.59-1.951-5.3-5.442-5.3-8.914C9.4 12.854 14.14 8 20.1 8c5.952 0 10.7 4.748 10.7 10.7 0 3.79-1.92 7.098-5.5 8.93V31a1 1 0 11-2 0v-4a1 1 0 01.594-.914c3.238-1.439 4.906-4.18 4.906-7.386 0-4.848-3.852-8.7-8.7-8.7z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-transport:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 7a3 3 0 00-3 3v1H2a1 1 0 00-1 1v6a1 1 0 102 0v-5h1v17a1 1 0 001 1h1v2a1 1 0 001 1h3a1 1 0 001-1v-2h7v2a1 1 0 001 1h3a1 1 0 001-1v-2h11v2a1 1 0 001 1h3a1 1 0 001-1V23a1 1 0 100-2h-.34l-2.74-6.394A1 1 0 0035 14h-8v-2a1 1 0 00-1-1h-2v-1a3 3 0 00-3-3H7zm18 7v-1h-1v1h1zm-7 15v-6H6v6h12zm0-8h.34l2.74-6.394A1 1 0 0122 14v-1H6v8h12zm4-10v-1a1 1 0 00-1-1H7a1 1 0 00-1 1v1h16zM9 31H8v1h1v-1zm4-6a1 1 0 100 2h2a1 1 0 100-2h-2zm-3 1a1 1 0 11-2 0 1 1 0 012 0zm26.483-5l-2.142-5H22.659l-2.142 5h15.966zM37 23H20v6h17v-6zm-1 9v-1h1v1h-1zm-15-1h-1v1h1v-1zm2-4a1 1 0 100-2 1 1 0 000 2zm12-1a1 1 0 11-2 0 1 1 0 012 0zm-9 0a1 1 0 011-1h3a1 1 0 110 2h-3a1 1 0 01-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 7a3 3 0 00-3 3v1H2a1 1 0 00-1 1v6a1 1 0 102 0v-5h1v17a1 1 0 001 1h1v2a1 1 0 001 1h3a1 1 0 001-1v-2h7v2a1 1 0 001 1h3a1 1 0 001-1v-2h11v2a1 1 0 001 1h3a1 1 0 001-1V23a1 1 0 100-2h-.34l-2.74-6.394A1 1 0 0035 14h-8v-2a1 1 0 00-1-1h-2v-1a3 3 0 00-3-3H7zm18 7v-1h-1v1h1zm-7 15v-6H6v6h12zm0-8h.34l2.74-6.394A1 1 0 0122 14v-1H6v8h12zm4-10v-1a1 1 0 00-1-1H7a1 1 0 00-1 1v1h16zM9 31H8v1h1v-1zm4-6a1 1 0 100 2h2a1 1 0 100-2h-2zm-3 1a1 1 0 11-2 0 1 1 0 012 0zm26.483-5l-2.142-5H22.659l-2.142 5h15.966zM37 23H20v6h17v-6zm-1 9v-1h1v1h-1zm-15-1h-1v1h1v-1zm2-4a1 1 0 100-2 1 1 0 000 2zm12-1a1 1 0 11-2 0 1 1 0 012 0zm-9 0a1 1 0 011-1h3a1 1 0 110 2h-3a1 1 0 01-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-vie-communautaire:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4.833 23.184l-.036.034C.501 18.922.501 11.957 4.797 7.66c4.11-4.109 10.66-4.287 14.981-.536A11.004 11.004 0 0131.63 5.58a1 1 0 01-.86 1.805C27.358 5.762 23.252 6.384 20.536 9.1l-3.864 3.864a1.5 1.5 0 102.12 2.122l5.304-5.304a1 1 0 111.414 1.415l-.937.937 8.433 8.187c.026.021.051.044.075.068l.172.171.64.622a9.005 9.005 0 001.068-9.677 1 1 0 111.79-.89 11.004 11.004 0 01-1.727 12.317 3.5 3.5 0 01-3.392 4.492 3.49 3.49 0 01-1.025 2.511 3.49 3.49 0 01-2.511 1.025 3.5 3.5 0 01-4.676 3.333L21.414 36.3a3.5 3.5 0 01-5.974-2.51 3.49 3.49 0 01-2.511-1.026 3.49 3.49 0 01-1.025-2.51 3.49 3.49 0 01-2.51-1.025 3.49 3.49 0 01-1.026-2.51 3.49 3.49 0 01-2.51-1.026 3.49 3.49 0 01-1.025-2.508zm.728-2.104c.09-.117.19-.23.297-.337l2.121-2.122a3.5 3.5 0 015.975 2.51 3.49 3.49 0 012.51 1.026 3.49 3.49 0 011.025 2.51A3.49 3.49 0 0120 25.692a3.49 3.49 0 011.025 2.511 3.498 3.498 0 013.446 4.288 1.5 1.5 0 001.186-2.555l-1.06-1.062a1 1 0 011.413-1.414l1.061 1.06a1.5 1.5 0 002.121-2.12l-1.06-1.061a1 1 0 011.414-1.414l1.06 1.06a1.5 1.5 0 002.122-2.121l-.88-.88-8.689-8.436-2.952 2.952a3.5 3.5 0 01-4.95-4.95l3.056-3.055-.12-.088A9.001 9.001 0 005.561 21.08zm7.368 2.491l-2.121 2.121a1.5 1.5 0 002.12 2.122l2.122-2.122a1.5 1.5 0 10-2.121-2.12zm5.657 5.657a1.5 1.5 0 10-2.122-2.121l-2.12 2.12a1.5 1.5 0 102.12 2.122l2.122-2.121zm3.535 1.414a1.5 1.5 0 00-2.121 0l-2.121 2.121A1.5 1.5 0 1020 34.885l2.121-2.122a1.5 1.5 0 000-2.12zM33.82 9.4a1 1 0 110-2 1 1 0 010 2zM11.515 20.036a1.5 1.5 0 00-2.122 0l-2.12 2.12a1.5 1.5 0 002.12 2.122l2.122-2.121a1.5 1.5 0 000-2.121z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' role='icon'%3E %3Cpath fill-rule='evenodd' d='M4.833 23.184l-.036.034C.501 18.922.501 11.957 4.797 7.66c4.11-4.109 10.66-4.287 14.981-.536A11.004 11.004 0 0131.63 5.58a1 1 0 01-.86 1.805C27.358 5.762 23.252 6.384 20.536 9.1l-3.864 3.864a1.5 1.5 0 102.12 2.122l5.304-5.304a1 1 0 111.414 1.415l-.937.937 8.433 8.187c.026.021.051.044.075.068l.172.171.64.622a9.005 9.005 0 001.068-9.677 1 1 0 111.79-.89 11.004 11.004 0 01-1.727 12.317 3.5 3.5 0 01-3.392 4.492 3.49 3.49 0 01-1.025 2.511 3.49 3.49 0 01-2.511 1.025 3.5 3.5 0 01-4.676 3.333L21.414 36.3a3.5 3.5 0 01-5.974-2.51 3.49 3.49 0 01-2.511-1.026 3.49 3.49 0 01-1.025-2.51 3.49 3.49 0 01-2.51-1.025 3.49 3.49 0 01-1.026-2.51 3.49 3.49 0 01-2.51-1.026 3.49 3.49 0 01-1.025-2.508zm.728-2.104c.09-.117.19-.23.297-.337l2.121-2.122a3.5 3.5 0 015.975 2.51 3.49 3.49 0 012.51 1.026 3.49 3.49 0 011.025 2.51A3.49 3.49 0 0120 25.692a3.49 3.49 0 011.025 2.511 3.498 3.498 0 013.446 4.288 1.5 1.5 0 001.186-2.555l-1.06-1.062a1 1 0 011.413-1.414l1.061 1.06a1.5 1.5 0 002.121-2.12l-1.06-1.061a1 1 0 011.414-1.414l1.06 1.06a1.5 1.5 0 002.122-2.121l-.88-.88-8.689-8.436-2.952 2.952a3.5 3.5 0 01-4.95-4.95l3.056-3.055-.12-.088A9.001 9.001 0 005.561 21.08zm7.368 2.491l-2.121 2.121a1.5 1.5 0 002.12 2.122l2.122-2.122a1.5 1.5 0 10-2.121-2.12zm5.657 5.657a1.5 1.5 0 10-2.122-2.121l-2.12 2.12a1.5 1.5 0 102.12 2.122l2.122-2.121zm3.535 1.414a1.5 1.5 0 00-2.121 0l-2.121 2.121A1.5 1.5 0 1020 34.885l2.121-2.122a1.5 1.5 0 000-2.12zM33.82 9.4a1 1 0 110-2 1 1 0 010 2zM11.515 20.036a1.5 1.5 0 00-2.122 0l-2.12 2.12a1.5 1.5 0 002.12 2.122l2.122-2.121a1.5 1.5 0 000-2.121z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-worker:before {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 1a1 1 0 00-1 1v.832A10.018 10.018 0 0010.2 10H9a1 1 0 100 2h1c0 5.523 4.477 10 10 10s10-4.477 10-10h1a1 1 0 100-2h-1.2A10.018 10.018 0 0024 2.832V2a1 1 0 00-1-1h-6zm3 19a8 8 0 01-8-8h16a8 8 0 01-8 8zm-7.748-10h15.496A8.016 8.016 0 0024 5.07V7a1 1 0 11-2 0V3h-4v4a1 1 0 11-2 0V5.07A8.016 8.016 0 0012.252 10zM7 34a9 9 0 019-9h8a9 9 0 019 9 1 1 0 11-2 0 7 7 0 00-7-7h-8a7 7 0 00-7 7v4a1 1 0 11-2 0v-4zm25 5a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 1a1 1 0 00-1 1v.832A10.018 10.018 0 0010.2 10H9a1 1 0 100 2h1c0 5.523 4.477 10 10 10s10-4.477 10-10h1a1 1 0 100-2h-1.2A10.018 10.018 0 0024 2.832V2a1 1 0 00-1-1h-6zm3 19a8 8 0 01-8-8h16a8 8 0 01-8 8zm-7.748-10h15.496A8.016 8.016 0 0024 5.07V7a1 1 0 11-2 0V3h-4v4a1 1 0 11-2 0V5.07A8.016 8.016 0 0012.252 10zM7 34a9 9 0 019-9h8a9 9 0 019 9 1 1 0 11-2 0 7 7 0 00-7-7h-8a7 7 0 00-7 7v4a1 1 0 11-2 0v-4zm25 5a1 1 0 100-2 1 1 0 000 2z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 40px;
+ height: 40px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme svg[role=icon] {
+ fill: #adb2bd;
+ stroke: #adb2bd;
+ stroke-width: 0;
+ height: 24px;
+ width: 24px;
+}
+.montreal-theme .icon {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ display: flex;
+ font-style: normal;
+ font-variant: normal;
+ text-rendering: auto;
+ line-height: 1rem;
+}
+.montreal-theme .icon:before {
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .icon-xs, .montreal-theme .link-list-element.link-has-icon.link-xs .icon {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .icon-xs:before, .montreal-theme .link-list-element.link-has-icon.link-xs .icon:before {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .icon-sm, .montreal-theme .link-list-element.link-has-icon.link-sm .icon {
+ width: 20px;
+ height: 20px;
+}
+.montreal-theme .icon-sm:before, .montreal-theme .link-list-element.link-has-icon.link-sm .icon:before {
+ width: 20px;
+ height: 20px;
+}
+.montreal-theme .icon-md {
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .icon-md:before {
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .icon-lg {
+ width: 32px;
+ height: 32px;
+}
+.montreal-theme .icon-lg:before {
+ width: 32px;
+ height: 32px;
+}
+.montreal-theme .icon-color-primary {
+ fill: #097d6c !important;
+}
+.montreal-theme .icon-color-primary:before {
+ background-color: #097d6c !important;
+}
+.montreal-theme .icon-color-success {
+ fill: #0da566 !important;
+}
+.montreal-theme .icon-color-success:before {
+ background-color: #0da566 !important;
+}
+.montreal-theme .icon-color-info {
+ fill: #0079c4 !important;
+}
+.montreal-theme .icon-color-info:before {
+ background-color: #0079c4 !important;
+}
+.montreal-theme .icon-color-warning {
+ fill: #ffb833 !important;
+}
+.montreal-theme .icon-color-warning:before {
+ background-color: #ffb833 !important;
+}
+.montreal-theme .icon-color-danger {
+ fill: #d3310a !important;
+}
+.montreal-theme .icon-color-danger:before {
+ background-color: #d3310a !important;
+}
+.montreal-theme .icon-color-light {
+ fill: #f8f9fa !important;
+}
+.montreal-theme .icon-color-light:before {
+ background-color: #f8f9fa !important;
+}
+.montreal-theme .icon-color-dark {
+ fill: #212529 !important;
+}
+.montreal-theme .icon-color-dark:before {
+ background-color: #212529 !important;
+}
+.montreal-theme .icon-color-neutral-primary {
+ fill: #212529 !important;
+}
+.montreal-theme .icon-color-neutral-primary:before {
+ background-color: #212529 !important;
+}
+.montreal-theme .icon-color-neutral-secondary {
+ fill: #637381 !important;
+}
+.montreal-theme .icon-color-neutral-secondary:before {
+ background-color: #637381 !important;
+}
+.montreal-theme .icon-color-neutral-tertiary {
+ fill: #adb2bd !important;
+}
+.montreal-theme .icon-color-neutral-tertiary:before {
+ background-color: #adb2bd !important;
+}
+.montreal-theme .icon-color-neutral-stroke {
+ fill: #ced4dA !important;
+}
+.montreal-theme .icon-color-neutral-stroke:before {
+ background-color: #ced4dA !important;
+}
+.montreal-theme .icon-color-success-dark {
+ fill: #025d29 !important;
+}
+.montreal-theme .icon-color-success-dark:before {
+ background-color: #025d29 !important;
+}
+.montreal-theme .icon-color-success {
+ fill: #0da566 !important;
+}
+.montreal-theme .icon-color-success:before {
+ background-color: #0da566 !important;
+}
+.montreal-theme .icon-color-info-dark {
+ fill: #004b7b !important;
+}
+.montreal-theme .icon-color-info-dark:before {
+ background-color: #004b7b !important;
+}
+.montreal-theme .icon-color-info {
+ fill: #0079c4 !important;
+}
+.montreal-theme .icon-color-info:before {
+ background-color: #0079c4 !important;
+}
+.montreal-theme .icon-color-warning-dark {
+ fill: #6C4600 !important;
+}
+.montreal-theme .icon-color-warning-dark:before {
+ background-color: #6C4600 !important;
+}
+.montreal-theme .icon-color-warning {
+ fill: #ffb833 !important;
+}
+.montreal-theme .icon-color-warning:before {
+ background-color: #ffb833 !important;
+}
+.montreal-theme .icon-color-danger-dark {
+ fill: #851a00 !important;
+}
+.montreal-theme .icon-color-danger-dark:before {
+ background-color: #851a00 !important;
+}
+.montreal-theme .icon-color-danger {
+ fill: #d3310a !important;
+}
+.montreal-theme .icon-color-danger:before {
+ background-color: #d3310a !important;
+}
+.montreal-theme .icon-color-gray-100 {
+ fill: #f8f9fa !important;
+}
+.montreal-theme .icon-color-gray-100:before {
+ background-color: #f8f9fa !important;
+}
+.montreal-theme .icon-color-gray-300 {
+ fill: #dee2e6 !important;
+}
+.montreal-theme .icon-color-gray-300:before {
+ background-color: #dee2e6 !important;
+}
+.montreal-theme .icon-color-gray-400 {
+ fill: #ced4dA !important;
+}
+.montreal-theme .icon-color-gray-400:before {
+ background-color: #ced4dA !important;
+}
+.montreal-theme .icon-color-gray-500 {
+ fill: #adb2bd !important;
+}
+.montreal-theme .icon-color-gray-500:before {
+ background-color: #adb2bd !important;
+}
+.montreal-theme .icon-color-gray-700 {
+ fill: #637381 !important;
+}
+.montreal-theme .icon-color-gray-700:before {
+ background-color: #637381 !important;
+}
+.montreal-theme .icon-color-gray-900 {
+ fill: #212529 !important;
+}
+.montreal-theme .icon-color-gray-900:before {
+ background-color: #212529 !important;
+}
+.montreal-theme .icon-color-white,
+.montreal-theme .icon-color-light {
+ fill: #ffffff !important;
+}
+.montreal-theme .icon-color-white:before,
+.montreal-theme .icon-color-light:before {
+ background-color: #ffffff !important;
+}
+.montreal-theme .icon-color-primary-lighter {
+ fill: #0cb097 !important;
+}
+.montreal-theme .icon-color-primary-lighter:before {
+ background-color: #0cb097 !important;
+}
+.montreal-theme .icon-color-primary-darker {
+ fill: #075B4F !important;
+}
+.montreal-theme .icon-color-primary-darker:before {
+ background-color: #075B4F !important;
+}
+.montreal-theme :root {
+ --white: #ffffff;
+ --black: #000000;
+ --primary: #097d6c;
+ --success: #0da566;
+ --info: #0079c4;
+ --warning: #ffb833;
+ --danger: #d3310a;
+ --light: #f8f9fa;
+ --dark: #212529;
+ --neutral-primary: #212529;
+ --neutral-secondary: #637381;
+ --neutral-tertiary: #adb2bd;
+ --neutral-stroke: #ced4dA;
+ --breakpoint-xs: 0;
+ --breakpoint-xsm: 352px;
+ --breakpoint-sm: 576px;
+ --breakpoint-md: 768px;
+ --breakpoint-lg: 992px;
+ --breakpoint-xl: 1200px;
+ --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+}
+.montreal-theme *,
+.montreal-theme *::before,
+.montreal-theme *::after {
+ box-sizing: border-box;
+}
+.montreal-theme html {
+ font-family: sans-serif;
+ line-height: 1.15;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+.montreal-theme article, .montreal-theme aside, .montreal-theme figcaption, .montreal-theme figure, .montreal-theme footer, .montreal-theme header, .montreal-theme hgroup, .montreal-theme main, .montreal-theme nav, .montreal-theme section {
+ display: block;
+}
+.montreal-theme body {
+ margin: 0;
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.75;
+ color: #637381;
+ text-align: left;
+ background-color: #ffffff;
+}
+.montreal-theme [tabindex="-1"]:focus:not(:focus-visible) {
+ outline: 0 !important;
+}
+.montreal-theme hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible;
+}
+.montreal-theme h1, .montreal-theme h2, .montreal-theme h3, .montreal-theme h4, .montreal-theme h5, .montreal-theme h6 {
+ margin-top: 0;
+ margin-bottom: 1.5rem;
+}
+.montreal-theme p {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+.montreal-theme abbr[title],
+.montreal-theme abbr[data-original-title] {
+ text-decoration: underline;
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+ cursor: help;
+ border-bottom: 0;
+ -webkit-text-decoration-skip-ink: none;
+ text-decoration-skip-ink: none;
+}
+.montreal-theme address {
+ margin-bottom: 1rem;
+ font-style: normal;
+ line-height: inherit;
+}
+.montreal-theme ol,
+.montreal-theme ul,
+.montreal-theme dl {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+.montreal-theme ol ol,
+.montreal-theme ul ul,
+.montreal-theme ol ul,
+.montreal-theme ul ol {
+ margin-bottom: 0;
+}
+.montreal-theme dt {
+ font-weight: 700;
+}
+.montreal-theme dd {
+ margin-bottom: 0.5rem;
+ margin-left: 0;
+}
+.montreal-theme blockquote {
+ margin: 0 0 1rem;
+}
+.montreal-theme b,
+.montreal-theme strong {
+ font-weight: bolder;
+}
+.montreal-theme small {
+ font-size: 80%;
+}
+.montreal-theme sub,
+.montreal-theme sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline;
+}
+.montreal-theme sub {
+ bottom: -0.25em;
+}
+.montreal-theme sup {
+ top: -0.5em;
+}
+.montreal-theme a {
+ color: #097d6c;
+ text-decoration: underline;
+ background-color: transparent;
+}
+.montreal-theme a:hover {
+ color: #097d6c;
+ text-decoration: underline;
+}
+.montreal-theme a:not([href]):not([class]) {
+ color: inherit;
+ text-decoration: none;
+}
+.montreal-theme a:not([href]):not([class]):hover {
+ color: inherit;
+ text-decoration: none;
+}
+.montreal-theme pre,
+.montreal-theme code,
+.montreal-theme kbd,
+.montreal-theme samp {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ font-size: 1em;
+}
+.montreal-theme pre {
+ margin-top: 0;
+ margin-bottom: 1rem;
+ overflow: auto;
+ -ms-overflow-style: scrollbar;
+}
+.montreal-theme figure {
+ margin: 0 0 1rem;
+}
+.montreal-theme img {
+ vertical-align: middle;
+ border-style: none;
+}
+.montreal-theme svg {
+ overflow: hidden;
+ vertical-align: middle;
+}
+.montreal-theme table {
+ border-collapse: collapse;
+}
+.montreal-theme caption {
+ padding-top: 0.625rem 1rem;
+ padding-bottom: 0.625rem 1rem;
+ color: #637381;
+ text-align: left;
+ caption-side: bottom;
+}
+.montreal-theme th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+.montreal-theme label {
+ display: inline-block;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme button {
+ border-radius: 0;
+}
+.montreal-theme button:focus:not(:focus-visible) {
+ outline: 0;
+}
+.montreal-theme input,
+.montreal-theme button,
+.montreal-theme select,
+.montreal-theme optgroup,
+.montreal-theme textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+.montreal-theme button,
+.montreal-theme input {
+ overflow: visible;
+}
+.montreal-theme button,
+.montreal-theme select {
+ text-transform: none;
+}
+.montreal-theme [role=button] {
+ cursor: pointer;
+}
+.montreal-theme select {
+ word-wrap: normal;
+}
+.montreal-theme button,
+.montreal-theme [type=button],
+.montreal-theme [type=reset],
+.montreal-theme [type=submit] {
+ -webkit-appearance: button;
+}
+.montreal-theme button:not(:disabled),
+.montreal-theme [type=button]:not(:disabled),
+.montreal-theme [type=reset]:not(:disabled),
+.montreal-theme [type=submit]:not(:disabled) {
+ cursor: pointer;
+}
+.montreal-theme button::-moz-focus-inner,
+.montreal-theme [type=button]::-moz-focus-inner,
+.montreal-theme [type=reset]::-moz-focus-inner,
+.montreal-theme [type=submit]::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+.montreal-theme input[type=radio],
+.montreal-theme input[type=checkbox] {
+ box-sizing: border-box;
+ padding: 0;
+}
+.montreal-theme textarea {
+ overflow: auto;
+ resize: vertical;
+}
+.montreal-theme fieldset {
+ min-width: 0;
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+.montreal-theme legend,
+.montreal-theme .group-label {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ padding: 0;
+ margin-bottom: 0.5rem;
+ font-size: 1.5rem;
+ line-height: inherit;
+ color: inherit;
+ white-space: normal;
+}
+.montreal-theme progress {
+ vertical-align: baseline;
+}
+.montreal-theme [type=number]::-webkit-inner-spin-button,
+.montreal-theme [type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+.montreal-theme [type=search] {
+ outline-offset: -2px;
+ -webkit-appearance: none;
+}
+.montreal-theme [type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+.montreal-theme ::-webkit-file-upload-button {
+ font: inherit;
+ -webkit-appearance: button;
+}
+.montreal-theme output {
+ display: inline-block;
+}
+.montreal-theme summary {
+ display: list-item;
+ cursor: pointer;
+}
+.montreal-theme template {
+ display: none;
+}
+.montreal-theme [hidden] {
+ display: none !important;
+}
+.montreal-theme h1, .montreal-theme h2, .montreal-theme h3, .montreal-theme h4, .montreal-theme h5, .montreal-theme h6,
+.montreal-theme .h1, .montreal-theme .h2, .montreal-theme .h3, .montreal-theme .encart .encart-title, .montreal-theme .h4, .montreal-theme .h5, .montreal-theme .h6 {
+ margin-bottom: 1.5rem;
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-weight: 700;
+ line-height: 1.2;
+ color: #212529;
+}
+.montreal-theme h1, .montreal-theme .h1 {
+ font-size: 2.5rem;
+}
+.montreal-theme h2, .montreal-theme .h2 {
+ font-size: 2rem;
+}
+.montreal-theme h3, .montreal-theme .h3, .montreal-theme .encart .encart-title {
+ font-size: 1.5rem;
+}
+.montreal-theme h4, .montreal-theme .h4 {
+ font-size: 1.25rem;
+}
+.montreal-theme h5, .montreal-theme .h5 {
+ font-size: 1rem;
+}
+.montreal-theme h6, .montreal-theme .h6 {
+ font-size: 0.875rem;
+}
+.montreal-theme .lead {
+ font-size: 1.25rem;
+ font-weight: 400;
+}
+.montreal-theme .display-1 {
+ font-size: 2.5rem;
+ font-weight: 600;
+ line-height: 1.2;
+}
+.montreal-theme .display-2 {
+ font-size: 2.5rem;
+ font-weight: 600;
+ line-height: 1.2;
+}
+.montreal-theme .display-3 {
+ font-size: 2rem;
+ font-weight: 600;
+ line-height: 1.2;
+}
+.montreal-theme .display-4 {
+ font-size: 1.5rem;
+ font-weight: 600;
+ line-height: 1.2;
+}
+.montreal-theme hr {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ border: 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.1);
+}
+.montreal-theme small,
+.montreal-theme .small {
+ font-size: 0.75em;
+ font-weight: 400;
+}
+.montreal-theme mark,
+.montreal-theme .mark {
+ padding: 0.2em;
+ background-color: #fcf8e3;
+}
+.montreal-theme .list-unstyled, .montreal-theme .media-gallery, .montreal-theme ul.cards {
+ padding-left: 0;
+ list-style: none;
+}
+.montreal-theme .list-inline, .montreal-theme .form-action-group ul {
+ padding-left: 0;
+ list-style: none;
+}
+.montreal-theme .list-inline-item, .montreal-theme .form-action-group ul li {
+ display: inline-block;
+}
+.montreal-theme .list-inline-item:not(:last-child), .montreal-theme .form-action-group ul li:not(:last-child) {
+ margin-right: 0.5rem;
+}
+.montreal-theme .initialism {
+ font-size: 90%;
+ text-transform: uppercase;
+}
+.montreal-theme .blockquote {
+ margin-bottom: 0.5rem;
+ font-size: 1.25rem;
+}
+.montreal-theme .blockquote-footer {
+ display: block;
+ font-size: 0.75em;
+ color: #637381;
+}
+.montreal-theme .blockquote-footer::before {
+ content: "— ";
+}
+.montreal-theme .img-fluid {
+ max-width: 100%;
+ height: auto;
+}
+.montreal-theme .img-thumbnail {
+ padding: 0.25rem;
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 0.25rem;
+ max-width: 100%;
+ height: auto;
+}
+.montreal-theme .figure {
+ display: inline-block;
+}
+.montreal-theme .figure-img {
+ margin-bottom: 0.25rem;
+ line-height: 1;
+}
+.montreal-theme .figure-caption {
+ font-size: 90%;
+ color: #637381;
+}
+.montreal-theme code {
+ font-size: 87.5%;
+ color: #e83e8c;
+ word-wrap: break-word;
+}
+.montreal-theme a > code {
+ color: inherit;
+}
+.montreal-theme kbd {
+ padding: 0.2rem 0.4rem;
+ font-size: 87.5%;
+ color: #ffffff;
+ background-color: #212529;
+ border-radius: 0.125rem;
+}
+.montreal-theme kbd kbd {
+ padding: 0;
+ font-size: 100%;
+ font-weight: 700;
+}
+.montreal-theme pre {
+ display: block;
+ font-size: 87.5%;
+ color: #212529;
+}
+.montreal-theme pre code {
+ font-size: inherit;
+ color: inherit;
+ word-break: normal;
+}
+.montreal-theme .pre-scrollable {
+ max-height: 340px;
+ overflow-y: scroll;
+}
+.montreal-theme .container,
+.montreal-theme .container-fluid,
+.montreal-theme .container-xl,
+.montreal-theme .container-lg,
+.montreal-theme .container-md,
+.montreal-theme .container-sm {
+ width: 100%;
+ padding-right: 16px;
+ padding-left: 16px;
+ margin-right: auto;
+ margin-left: auto;
+}
+@media (min-width: 576px) {
+ .montreal-theme .container-sm, .montreal-theme .container-xsm, .montreal-theme .container {
+ max-width: 576px;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .container-md, .montreal-theme .container-sm, .montreal-theme .container-xsm, .montreal-theme .container {
+ max-width: 768px;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .container-lg, .montreal-theme .container-md, .montreal-theme .container-sm, .montreal-theme .container-xsm, .montreal-theme .container {
+ max-width: 992px;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .container-xl, .montreal-theme .container-lg, .montreal-theme .container-md, .montreal-theme .container-sm, .montreal-theme .container-xsm, .montreal-theme .container {
+ max-width: 1200px;
+ }
+}
+.montreal-theme .row {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -16px;
+ margin-left: -16px;
+}
+.montreal-theme .no-gutters {
+ margin-right: 0;
+ margin-left: 0;
+}
+.montreal-theme .no-gutters > .col,
+.montreal-theme .no-gutters > [class*=col-] {
+ padding-right: 0;
+ padding-left: 0;
+}
+.montreal-theme .col-xl,
+.montreal-theme .col-xl-auto, .montreal-theme .col-xl-12, .montreal-theme .col-xl-11, .montreal-theme .col-xl-10, .montreal-theme .col-xl-9, .montreal-theme .col-xl-8, .montreal-theme .col-xl-7, .montreal-theme .col-xl-6, .montreal-theme .col-xl-5, .montreal-theme .col-xl-4, .montreal-theme .col-xl-3, .montreal-theme .col-xl-2, .montreal-theme .col-xl-1, .montreal-theme .col-lg,
+.montreal-theme .col-lg-auto, .montreal-theme .col-lg-12, .montreal-theme .col-lg-11, .montreal-theme .col-lg-10, .montreal-theme .col-lg-9, .montreal-theme .col-lg-8, .montreal-theme .col-lg-7, .montreal-theme .col-lg-6, .montreal-theme .col-lg-5, .montreal-theme .col-lg-4, .montreal-theme .col-lg-3, .montreal-theme .col-lg-2, .montreal-theme .col-lg-1, .montreal-theme .col-md,
+.montreal-theme .col-md-auto, .montreal-theme .col-md-12, .montreal-theme .col-md-11, .montreal-theme .col-md-10, .montreal-theme .col-md-9, .montreal-theme .col-md-8, .montreal-theme .col-md-7, .montreal-theme .col-md-6, .montreal-theme .col-md-5, .montreal-theme .col-md-4, .montreal-theme .col-md-3, .montreal-theme .col-md-2, .montreal-theme .col-md-1, .montreal-theme .col-sm,
+.montreal-theme .col-sm-auto, .montreal-theme .col-sm-12, .montreal-theme .col-sm-11, .montreal-theme .col-sm-10, .montreal-theme .col-sm-9, .montreal-theme .col-sm-8, .montreal-theme .col-sm-7, .montreal-theme .col-sm-6, .montreal-theme .col-sm-5, .montreal-theme .col-sm-4, .montreal-theme .col-sm-3, .montreal-theme .col-sm-2, .montreal-theme .col-sm-1, .montreal-theme .col-xsm,
+.montreal-theme .col-xsm-auto, .montreal-theme .col-xsm-12, .montreal-theme .col-xsm-11, .montreal-theme .col-xsm-10, .montreal-theme .col-xsm-9, .montreal-theme .col-xsm-8, .montreal-theme .col-xsm-7, .montreal-theme .col-xsm-6, .montreal-theme .col-xsm-5, .montreal-theme .col-xsm-4, .montreal-theme .col-xsm-3, .montreal-theme .col-xsm-2, .montreal-theme .col-xsm-1, .montreal-theme .col,
+.montreal-theme .col-auto, .montreal-theme .col-12, .montreal-theme .col-11, .montreal-theme .col-10, .montreal-theme .col-9, .montreal-theme .col-8, .montreal-theme .col-7, .montreal-theme .col-6, .montreal-theme .col-5, .montreal-theme .col-4, .montreal-theme .col-3, .montreal-theme .col-2, .montreal-theme .col-1 {
+ position: relative;
+ width: 100%;
+ padding-right: 16px;
+ padding-left: 16px;
+}
+.montreal-theme .col {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+}
+.montreal-theme .row-cols-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+}
+.montreal-theme .row-cols-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+}
+.montreal-theme .row-cols-3 > * {
+ flex: 0 0 33.3333333333%;
+ max-width: 33.3333333333%;
+}
+.montreal-theme .row-cols-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+}
+.montreal-theme .row-cols-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+}
+.montreal-theme .row-cols-6 > * {
+ flex: 0 0 16.6666666667%;
+ max-width: 16.6666666667%;
+}
+.montreal-theme .col-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+}
+.montreal-theme .col-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%;
+}
+.montreal-theme .col-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%;
+}
+.montreal-theme .col-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+}
+.montreal-theme .col-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%;
+}
+.montreal-theme .col-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%;
+}
+.montreal-theme .col-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+}
+.montreal-theme .col-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%;
+}
+.montreal-theme .col-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%;
+}
+.montreal-theme .col-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+}
+.montreal-theme .col-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%;
+}
+.montreal-theme .col-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%;
+}
+.montreal-theme .col-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+}
+.montreal-theme .order-first {
+ order: -1;
+}
+.montreal-theme .order-last {
+ order: 13;
+}
+.montreal-theme .order-0 {
+ order: 0;
+}
+.montreal-theme .order-1 {
+ order: 1;
+}
+.montreal-theme .order-2 {
+ order: 2;
+}
+.montreal-theme .order-3 {
+ order: 3;
+}
+.montreal-theme .order-4 {
+ order: 4;
+}
+.montreal-theme .order-5 {
+ order: 5;
+}
+.montreal-theme .order-6 {
+ order: 6;
+}
+.montreal-theme .order-7 {
+ order: 7;
+}
+.montreal-theme .order-8 {
+ order: 8;
+}
+.montreal-theme .order-9 {
+ order: 9;
+}
+.montreal-theme .order-10 {
+ order: 10;
+}
+.montreal-theme .order-11 {
+ order: 11;
+}
+.montreal-theme .order-12 {
+ order: 12;
+}
+.montreal-theme .offset-1 {
+ margin-left: 8.33333333%;
+}
+.montreal-theme .offset-2 {
+ margin-left: 16.66666667%;
+}
+.montreal-theme .offset-3 {
+ margin-left: 25%;
+}
+.montreal-theme .offset-4 {
+ margin-left: 33.33333333%;
+}
+.montreal-theme .offset-5 {
+ margin-left: 41.66666667%;
+}
+.montreal-theme .offset-6 {
+ margin-left: 50%;
+}
+.montreal-theme .offset-7 {
+ margin-left: 58.33333333%;
+}
+.montreal-theme .offset-8 {
+ margin-left: 66.66666667%;
+}
+.montreal-theme .offset-9 {
+ margin-left: 75%;
+}
+.montreal-theme .offset-10 {
+ margin-left: 83.33333333%;
+}
+.montreal-theme .offset-11 {
+ margin-left: 91.66666667%;
+}
+@media (min-width: 352px) {
+ .montreal-theme .col-xsm {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-xsm-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-xsm-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .row-cols-xsm-3 > * {
+ flex: 0 0 33.3333333333%;
+ max-width: 33.3333333333%;
+ }
+ .montreal-theme .row-cols-xsm-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .row-cols-xsm-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+ .montreal-theme .row-cols-xsm-6 > * {
+ flex: 0 0 16.6666666667%;
+ max-width: 16.6666666667%;
+ }
+ .montreal-theme .col-xsm-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+ }
+ .montreal-theme .col-xsm-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%;
+ }
+ .montreal-theme .col-xsm-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%;
+ }
+ .montreal-theme .col-xsm-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .col-xsm-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%;
+ }
+ .montreal-theme .col-xsm-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%;
+ }
+ .montreal-theme .col-xsm-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .col-xsm-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%;
+ }
+ .montreal-theme .col-xsm-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%;
+ }
+ .montreal-theme .col-xsm-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .montreal-theme .col-xsm-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%;
+ }
+ .montreal-theme .col-xsm-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%;
+ }
+ .montreal-theme .col-xsm-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .order-xsm-first {
+ order: -1;
+ }
+ .montreal-theme .order-xsm-last {
+ order: 13;
+ }
+ .montreal-theme .order-xsm-0 {
+ order: 0;
+ }
+ .montreal-theme .order-xsm-1 {
+ order: 1;
+ }
+ .montreal-theme .order-xsm-2 {
+ order: 2;
+ }
+ .montreal-theme .order-xsm-3 {
+ order: 3;
+ }
+ .montreal-theme .order-xsm-4 {
+ order: 4;
+ }
+ .montreal-theme .order-xsm-5 {
+ order: 5;
+ }
+ .montreal-theme .order-xsm-6 {
+ order: 6;
+ }
+ .montreal-theme .order-xsm-7 {
+ order: 7;
+ }
+ .montreal-theme .order-xsm-8 {
+ order: 8;
+ }
+ .montreal-theme .order-xsm-9 {
+ order: 9;
+ }
+ .montreal-theme .order-xsm-10 {
+ order: 10;
+ }
+ .montreal-theme .order-xsm-11 {
+ order: 11;
+ }
+ .montreal-theme .order-xsm-12 {
+ order: 12;
+ }
+ .montreal-theme .offset-xsm-0 {
+ margin-left: 0;
+ }
+ .montreal-theme .offset-xsm-1 {
+ margin-left: 8.33333333%;
+ }
+ .montreal-theme .offset-xsm-2 {
+ margin-left: 16.66666667%;
+ }
+ .montreal-theme .offset-xsm-3 {
+ margin-left: 25%;
+ }
+ .montreal-theme .offset-xsm-4 {
+ margin-left: 33.33333333%;
+ }
+ .montreal-theme .offset-xsm-5 {
+ margin-left: 41.66666667%;
+ }
+ .montreal-theme .offset-xsm-6 {
+ margin-left: 50%;
+ }
+ .montreal-theme .offset-xsm-7 {
+ margin-left: 58.33333333%;
+ }
+ .montreal-theme .offset-xsm-8 {
+ margin-left: 66.66666667%;
+ }
+ .montreal-theme .offset-xsm-9 {
+ margin-left: 75%;
+ }
+ .montreal-theme .offset-xsm-10 {
+ margin-left: 83.33333333%;
+ }
+ .montreal-theme .offset-xsm-11 {
+ margin-left: 91.66666667%;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .col-sm {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-sm-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-sm-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .row-cols-sm-3 > * {
+ flex: 0 0 33.3333333333%;
+ max-width: 33.3333333333%;
+ }
+ .montreal-theme .row-cols-sm-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .row-cols-sm-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+ .montreal-theme .row-cols-sm-6 > * {
+ flex: 0 0 16.6666666667%;
+ max-width: 16.6666666667%;
+ }
+ .montreal-theme .col-sm-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+ }
+ .montreal-theme .col-sm-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%;
+ }
+ .montreal-theme .col-sm-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%;
+ }
+ .montreal-theme .col-sm-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .col-sm-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%;
+ }
+ .montreal-theme .col-sm-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%;
+ }
+ .montreal-theme .col-sm-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .col-sm-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%;
+ }
+ .montreal-theme .col-sm-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%;
+ }
+ .montreal-theme .col-sm-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .montreal-theme .col-sm-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%;
+ }
+ .montreal-theme .col-sm-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%;
+ }
+ .montreal-theme .col-sm-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .order-sm-first {
+ order: -1;
+ }
+ .montreal-theme .order-sm-last {
+ order: 13;
+ }
+ .montreal-theme .order-sm-0 {
+ order: 0;
+ }
+ .montreal-theme .order-sm-1 {
+ order: 1;
+ }
+ .montreal-theme .order-sm-2 {
+ order: 2;
+ }
+ .montreal-theme .order-sm-3 {
+ order: 3;
+ }
+ .montreal-theme .order-sm-4 {
+ order: 4;
+ }
+ .montreal-theme .order-sm-5 {
+ order: 5;
+ }
+ .montreal-theme .order-sm-6 {
+ order: 6;
+ }
+ .montreal-theme .order-sm-7 {
+ order: 7;
+ }
+ .montreal-theme .order-sm-8 {
+ order: 8;
+ }
+ .montreal-theme .order-sm-9 {
+ order: 9;
+ }
+ .montreal-theme .order-sm-10 {
+ order: 10;
+ }
+ .montreal-theme .order-sm-11 {
+ order: 11;
+ }
+ .montreal-theme .order-sm-12 {
+ order: 12;
+ }
+ .montreal-theme .offset-sm-0 {
+ margin-left: 0;
+ }
+ .montreal-theme .offset-sm-1 {
+ margin-left: 8.33333333%;
+ }
+ .montreal-theme .offset-sm-2 {
+ margin-left: 16.66666667%;
+ }
+ .montreal-theme .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .montreal-theme .offset-sm-4 {
+ margin-left: 33.33333333%;
+ }
+ .montreal-theme .offset-sm-5 {
+ margin-left: 41.66666667%;
+ }
+ .montreal-theme .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .montreal-theme .offset-sm-7 {
+ margin-left: 58.33333333%;
+ }
+ .montreal-theme .offset-sm-8 {
+ margin-left: 66.66666667%;
+ }
+ .montreal-theme .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .montreal-theme .offset-sm-10 {
+ margin-left: 83.33333333%;
+ }
+ .montreal-theme .offset-sm-11 {
+ margin-left: 91.66666667%;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .col-md {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-md-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-md-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .row-cols-md-3 > * {
+ flex: 0 0 33.3333333333%;
+ max-width: 33.3333333333%;
+ }
+ .montreal-theme .row-cols-md-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .row-cols-md-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+ .montreal-theme .row-cols-md-6 > * {
+ flex: 0 0 16.6666666667%;
+ max-width: 16.6666666667%;
+ }
+ .montreal-theme .col-md-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+ }
+ .montreal-theme .col-md-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%;
+ }
+ .montreal-theme .col-md-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%;
+ }
+ .montreal-theme .col-md-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .col-md-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%;
+ }
+ .montreal-theme .col-md-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%;
+ }
+ .montreal-theme .col-md-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .col-md-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%;
+ }
+ .montreal-theme .col-md-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%;
+ }
+ .montreal-theme .col-md-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .montreal-theme .col-md-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%;
+ }
+ .montreal-theme .col-md-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%;
+ }
+ .montreal-theme .col-md-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .order-md-first {
+ order: -1;
+ }
+ .montreal-theme .order-md-last {
+ order: 13;
+ }
+ .montreal-theme .order-md-0 {
+ order: 0;
+ }
+ .montreal-theme .order-md-1 {
+ order: 1;
+ }
+ .montreal-theme .order-md-2 {
+ order: 2;
+ }
+ .montreal-theme .order-md-3 {
+ order: 3;
+ }
+ .montreal-theme .order-md-4 {
+ order: 4;
+ }
+ .montreal-theme .order-md-5 {
+ order: 5;
+ }
+ .montreal-theme .order-md-6 {
+ order: 6;
+ }
+ .montreal-theme .order-md-7 {
+ order: 7;
+ }
+ .montreal-theme .order-md-8 {
+ order: 8;
+ }
+ .montreal-theme .order-md-9 {
+ order: 9;
+ }
+ .montreal-theme .order-md-10 {
+ order: 10;
+ }
+ .montreal-theme .order-md-11 {
+ order: 11;
+ }
+ .montreal-theme .order-md-12 {
+ order: 12;
+ }
+ .montreal-theme .offset-md-0 {
+ margin-left: 0;
+ }
+ .montreal-theme .offset-md-1 {
+ margin-left: 8.33333333%;
+ }
+ .montreal-theme .offset-md-2 {
+ margin-left: 16.66666667%;
+ }
+ .montreal-theme .offset-md-3 {
+ margin-left: 25%;
+ }
+ .montreal-theme .offset-md-4 {
+ margin-left: 33.33333333%;
+ }
+ .montreal-theme .offset-md-5 {
+ margin-left: 41.66666667%;
+ }
+ .montreal-theme .offset-md-6 {
+ margin-left: 50%;
+ }
+ .montreal-theme .offset-md-7 {
+ margin-left: 58.33333333%;
+ }
+ .montreal-theme .offset-md-8 {
+ margin-left: 66.66666667%;
+ }
+ .montreal-theme .offset-md-9 {
+ margin-left: 75%;
+ }
+ .montreal-theme .offset-md-10 {
+ margin-left: 83.33333333%;
+ }
+ .montreal-theme .offset-md-11 {
+ margin-left: 91.66666667%;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .col-lg {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-lg-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-lg-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .row-cols-lg-3 > * {
+ flex: 0 0 33.3333333333%;
+ max-width: 33.3333333333%;
+ }
+ .montreal-theme .row-cols-lg-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .row-cols-lg-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+ .montreal-theme .row-cols-lg-6 > * {
+ flex: 0 0 16.6666666667%;
+ max-width: 16.6666666667%;
+ }
+ .montreal-theme .col-lg-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+ }
+ .montreal-theme .col-lg-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%;
+ }
+ .montreal-theme .col-lg-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%;
+ }
+ .montreal-theme .col-lg-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .col-lg-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%;
+ }
+ .montreal-theme .col-lg-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%;
+ }
+ .montreal-theme .col-lg-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .col-lg-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%;
+ }
+ .montreal-theme .col-lg-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%;
+ }
+ .montreal-theme .col-lg-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .montreal-theme .col-lg-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%;
+ }
+ .montreal-theme .col-lg-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%;
+ }
+ .montreal-theme .col-lg-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .order-lg-first {
+ order: -1;
+ }
+ .montreal-theme .order-lg-last {
+ order: 13;
+ }
+ .montreal-theme .order-lg-0 {
+ order: 0;
+ }
+ .montreal-theme .order-lg-1 {
+ order: 1;
+ }
+ .montreal-theme .order-lg-2 {
+ order: 2;
+ }
+ .montreal-theme .order-lg-3 {
+ order: 3;
+ }
+ .montreal-theme .order-lg-4 {
+ order: 4;
+ }
+ .montreal-theme .order-lg-5 {
+ order: 5;
+ }
+ .montreal-theme .order-lg-6 {
+ order: 6;
+ }
+ .montreal-theme .order-lg-7 {
+ order: 7;
+ }
+ .montreal-theme .order-lg-8 {
+ order: 8;
+ }
+ .montreal-theme .order-lg-9 {
+ order: 9;
+ }
+ .montreal-theme .order-lg-10 {
+ order: 10;
+ }
+ .montreal-theme .order-lg-11 {
+ order: 11;
+ }
+ .montreal-theme .order-lg-12 {
+ order: 12;
+ }
+ .montreal-theme .offset-lg-0 {
+ margin-left: 0;
+ }
+ .montreal-theme .offset-lg-1 {
+ margin-left: 8.33333333%;
+ }
+ .montreal-theme .offset-lg-2 {
+ margin-left: 16.66666667%;
+ }
+ .montreal-theme .offset-lg-3 {
+ margin-left: 25%;
+ }
+ .montreal-theme .offset-lg-4 {
+ margin-left: 33.33333333%;
+ }
+ .montreal-theme .offset-lg-5 {
+ margin-left: 41.66666667%;
+ }
+ .montreal-theme .offset-lg-6 {
+ margin-left: 50%;
+ }
+ .montreal-theme .offset-lg-7 {
+ margin-left: 58.33333333%;
+ }
+ .montreal-theme .offset-lg-8 {
+ margin-left: 66.66666667%;
+ }
+ .montreal-theme .offset-lg-9 {
+ margin-left: 75%;
+ }
+ .montreal-theme .offset-lg-10 {
+ margin-left: 83.33333333%;
+ }
+ .montreal-theme .offset-lg-11 {
+ margin-left: 91.66666667%;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .col-xl {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-xl-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .row-cols-xl-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .row-cols-xl-3 > * {
+ flex: 0 0 33.3333333333%;
+ max-width: 33.3333333333%;
+ }
+ .montreal-theme .row-cols-xl-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .row-cols-xl-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+ .montreal-theme .row-cols-xl-6 > * {
+ flex: 0 0 16.6666666667%;
+ max-width: 16.6666666667%;
+ }
+ .montreal-theme .col-xl-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%;
+ }
+ .montreal-theme .col-xl-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%;
+ }
+ .montreal-theme .col-xl-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%;
+ }
+ .montreal-theme .col-xl-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .montreal-theme .col-xl-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%;
+ }
+ .montreal-theme .col-xl-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%;
+ }
+ .montreal-theme .col-xl-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .montreal-theme .col-xl-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%;
+ }
+ .montreal-theme .col-xl-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%;
+ }
+ .montreal-theme .col-xl-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .montreal-theme .col-xl-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%;
+ }
+ .montreal-theme .col-xl-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%;
+ }
+ .montreal-theme .col-xl-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .montreal-theme .order-xl-first {
+ order: -1;
+ }
+ .montreal-theme .order-xl-last {
+ order: 13;
+ }
+ .montreal-theme .order-xl-0 {
+ order: 0;
+ }
+ .montreal-theme .order-xl-1 {
+ order: 1;
+ }
+ .montreal-theme .order-xl-2 {
+ order: 2;
+ }
+ .montreal-theme .order-xl-3 {
+ order: 3;
+ }
+ .montreal-theme .order-xl-4 {
+ order: 4;
+ }
+ .montreal-theme .order-xl-5 {
+ order: 5;
+ }
+ .montreal-theme .order-xl-6 {
+ order: 6;
+ }
+ .montreal-theme .order-xl-7 {
+ order: 7;
+ }
+ .montreal-theme .order-xl-8 {
+ order: 8;
+ }
+ .montreal-theme .order-xl-9 {
+ order: 9;
+ }
+ .montreal-theme .order-xl-10 {
+ order: 10;
+ }
+ .montreal-theme .order-xl-11 {
+ order: 11;
+ }
+ .montreal-theme .order-xl-12 {
+ order: 12;
+ }
+ .montreal-theme .offset-xl-0 {
+ margin-left: 0;
+ }
+ .montreal-theme .offset-xl-1 {
+ margin-left: 8.33333333%;
+ }
+ .montreal-theme .offset-xl-2 {
+ margin-left: 16.66666667%;
+ }
+ .montreal-theme .offset-xl-3 {
+ margin-left: 25%;
+ }
+ .montreal-theme .offset-xl-4 {
+ margin-left: 33.33333333%;
+ }
+ .montreal-theme .offset-xl-5 {
+ margin-left: 41.66666667%;
+ }
+ .montreal-theme .offset-xl-6 {
+ margin-left: 50%;
+ }
+ .montreal-theme .offset-xl-7 {
+ margin-left: 58.33333333%;
+ }
+ .montreal-theme .offset-xl-8 {
+ margin-left: 66.66666667%;
+ }
+ .montreal-theme .offset-xl-9 {
+ margin-left: 75%;
+ }
+ .montreal-theme .offset-xl-10 {
+ margin-left: 83.33333333%;
+ }
+ .montreal-theme .offset-xl-11 {
+ margin-left: 91.66666667%;
+ }
+}
+.montreal-theme .table {
+ width: 100%;
+ margin-bottom: 0.5rem;
+ color: #637381;
+ background-color: transparent;
+}
+.montreal-theme .table th,
+.montreal-theme .table td {
+ padding: 0.625rem 1rem;
+ vertical-align: top;
+ border-top: 1px solid #ced4dA;
+}
+.montreal-theme .table thead th {
+ vertical-align: bottom;
+ border-bottom: 2px solid #ced4dA;
+}
+.montreal-theme .table tbody + tbody {
+ border-top: 2px solid #ced4dA;
+}
+.montreal-theme .table-sm th,
+.montreal-theme .table-sm td {
+ padding: 0.5rem 1rem;
+}
+.montreal-theme .table-bordered {
+ border: 1px solid #ced4dA;
+}
+.montreal-theme .table-bordered th,
+.montreal-theme .table-bordered td {
+ border: 1px solid #ced4dA;
+}
+.montreal-theme .table-bordered thead th,
+.montreal-theme .table-bordered thead td {
+ border-bottom-width: 2px;
+}
+.montreal-theme .table-borderless th,
+.montreal-theme .table-borderless td,
+.montreal-theme .table-borderless thead th,
+.montreal-theme .table-borderless tbody + tbody {
+ border: 0;
+}
+.montreal-theme .table-striped tbody tr:nth-of-type(odd) {
+ background-color: #f8f9fa;
+}
+.montreal-theme .table-hover tbody tr:hover {
+ color: #637381;
+ background-color: #f8f9fa;
+}
+.montreal-theme .table-primary,
+.montreal-theme .table-primary > th,
+.montreal-theme .table-primary > td {
+ background-color: #badbd6;
+}
+.montreal-theme .table-primary th,
+.montreal-theme .table-primary td,
+.montreal-theme .table-primary thead th,
+.montreal-theme .table-primary tbody + tbody {
+ border-color: #7fbbb3;
+}
+.montreal-theme .table-hover .table-primary:hover {
+ background-color: #a9d2cc;
+}
+.montreal-theme .table-hover .table-primary:hover > td,
+.montreal-theme .table-hover .table-primary:hover > th {
+ background-color: #a9d2cc;
+}
+.montreal-theme .table-success,
+.montreal-theme .table-success > th,
+.montreal-theme .table-success > td {
+ background-color: #bbe6d4;
+}
+.montreal-theme .table-success th,
+.montreal-theme .table-success td,
+.montreal-theme .table-success thead th,
+.montreal-theme .table-success tbody + tbody {
+ border-color: #81d0af;
+}
+.montreal-theme .table-hover .table-success:hover {
+ background-color: #a8dfc8;
+}
+.montreal-theme .table-hover .table-success:hover > td,
+.montreal-theme .table-hover .table-success:hover > th {
+ background-color: #a8dfc8;
+}
+.montreal-theme .table-info,
+.montreal-theme .table-info > th,
+.montreal-theme .table-info > td {
+ background-color: #b8d9ee;
+}
+.montreal-theme .table-info th,
+.montreal-theme .table-info td,
+.montreal-theme .table-info thead th,
+.montreal-theme .table-info tbody + tbody {
+ border-color: #7ab9e0;
+}
+.montreal-theme .table-hover .table-info:hover {
+ background-color: #a3cee9;
+}
+.montreal-theme .table-hover .table-info:hover > td,
+.montreal-theme .table-hover .table-info:hover > th {
+ background-color: #a3cee9;
+}
+.montreal-theme .table-warning,
+.montreal-theme .table-warning > th,
+.montreal-theme .table-warning > td {
+ background-color: #ffebc6;
+}
+.montreal-theme .table-warning th,
+.montreal-theme .table-warning td,
+.montreal-theme .table-warning thead th,
+.montreal-theme .table-warning tbody + tbody {
+ border-color: #ffda95;
+}
+.montreal-theme .table-hover .table-warning:hover {
+ background-color: #ffe2ad;
+}
+.montreal-theme .table-hover .table-warning:hover > td,
+.montreal-theme .table-hover .table-warning:hover > th {
+ background-color: #ffe2ad;
+}
+.montreal-theme .table-danger,
+.montreal-theme .table-danger > th,
+.montreal-theme .table-danger > td {
+ background-color: #f3c5ba;
+}
+.montreal-theme .table-danger th,
+.montreal-theme .table-danger td,
+.montreal-theme .table-danger thead th,
+.montreal-theme .table-danger tbody + tbody {
+ border-color: #e89480;
+}
+.montreal-theme .table-hover .table-danger:hover {
+ background-color: #efb3a4;
+}
+.montreal-theme .table-hover .table-danger:hover > td,
+.montreal-theme .table-hover .table-danger:hover > th {
+ background-color: #efb3a4;
+}
+.montreal-theme .table-light,
+.montreal-theme .table-light > th,
+.montreal-theme .table-light > td {
+ background-color: #fdfdfe;
+}
+.montreal-theme .table-light th,
+.montreal-theme .table-light td,
+.montreal-theme .table-light thead th,
+.montreal-theme .table-light tbody + tbody {
+ border-color: #fbfcfc;
+}
+.montreal-theme .table-hover .table-light:hover {
+ background-color: #ececf6;
+}
+.montreal-theme .table-hover .table-light:hover > td,
+.montreal-theme .table-hover .table-light:hover > th {
+ background-color: #ececf6;
+}
+.montreal-theme .table-dark,
+.montreal-theme .table-dark > th,
+.montreal-theme .table-dark > td {
+ background-color: #c1c2c3;
+}
+.montreal-theme .table-dark th,
+.montreal-theme .table-dark td,
+.montreal-theme .table-dark thead th,
+.montreal-theme .table-dark tbody + tbody {
+ border-color: #8c8e90;
+}
+.montreal-theme .table-hover .table-dark:hover {
+ background-color: #b4b5b6;
+}
+.montreal-theme .table-hover .table-dark:hover > td,
+.montreal-theme .table-hover .table-dark:hover > th {
+ background-color: #b4b5b6;
+}
+.montreal-theme .table-neutral-primary,
+.montreal-theme .table-neutral-primary > th,
+.montreal-theme .table-neutral-primary > td {
+ background-color: #c1c2c3;
+}
+.montreal-theme .table-neutral-primary th,
+.montreal-theme .table-neutral-primary td,
+.montreal-theme .table-neutral-primary thead th,
+.montreal-theme .table-neutral-primary tbody + tbody {
+ border-color: #8c8e90;
+}
+.montreal-theme .table-hover .table-neutral-primary:hover {
+ background-color: #b4b5b6;
+}
+.montreal-theme .table-hover .table-neutral-primary:hover > td,
+.montreal-theme .table-hover .table-neutral-primary:hover > th {
+ background-color: #b4b5b6;
+}
+.montreal-theme .table-neutral-secondary,
+.montreal-theme .table-neutral-secondary > th,
+.montreal-theme .table-neutral-secondary > td {
+ background-color: #d3d8dc;
+}
+.montreal-theme .table-neutral-secondary th,
+.montreal-theme .table-neutral-secondary td,
+.montreal-theme .table-neutral-secondary thead th,
+.montreal-theme .table-neutral-secondary tbody + tbody {
+ border-color: #aeb6bd;
+}
+.montreal-theme .table-hover .table-neutral-secondary:hover {
+ background-color: #c5cbd1;
+}
+.montreal-theme .table-hover .table-neutral-secondary:hover > td,
+.montreal-theme .table-hover .table-neutral-secondary:hover > th {
+ background-color: #c5cbd1;
+}
+.montreal-theme .table-neutral-tertiary,
+.montreal-theme .table-neutral-tertiary > th,
+.montreal-theme .table-neutral-tertiary > td {
+ background-color: #e8e9ed;
+}
+.montreal-theme .table-neutral-tertiary th,
+.montreal-theme .table-neutral-tertiary td,
+.montreal-theme .table-neutral-tertiary thead th,
+.montreal-theme .table-neutral-tertiary tbody + tbody {
+ border-color: #d4d7dd;
+}
+.montreal-theme .table-hover .table-neutral-tertiary:hover {
+ background-color: #dadbe2;
+}
+.montreal-theme .table-hover .table-neutral-tertiary:hover > td,
+.montreal-theme .table-hover .table-neutral-tertiary:hover > th {
+ background-color: #dadbe2;
+}
+.montreal-theme .table-neutral-stroke,
+.montreal-theme .table-neutral-stroke > th,
+.montreal-theme .table-neutral-stroke > td {
+ background-color: #f1f3f5;
+}
+.montreal-theme .table-neutral-stroke th,
+.montreal-theme .table-neutral-stroke td,
+.montreal-theme .table-neutral-stroke thead th,
+.montreal-theme .table-neutral-stroke tbody + tbody {
+ border-color: #e6e9ec;
+}
+.montreal-theme .table-hover .table-neutral-stroke:hover {
+ background-color: #e2e6ea;
+}
+.montreal-theme .table-hover .table-neutral-stroke:hover > td,
+.montreal-theme .table-hover .table-neutral-stroke:hover > th {
+ background-color: #e2e6ea;
+}
+.montreal-theme .table-active,
+.montreal-theme .table-active > th,
+.montreal-theme .table-active > td {
+ background-color: #f8f9fa;
+}
+.montreal-theme .table-hover .table-active:hover {
+ background-color: #e9ecef;
+}
+.montreal-theme .table-hover .table-active:hover > td,
+.montreal-theme .table-hover .table-active:hover > th {
+ background-color: #e9ecef;
+}
+.montreal-theme .table .thead-dark th {
+ color: #ffffff;
+ background-color: #212529;
+ border-color: #32383e;
+}
+.montreal-theme .table .thead-light th {
+ color: #212529;
+ background-color: #dee2e6;
+ border-color: #ced4dA;
+}
+.montreal-theme .table-dark {
+ color: #ffffff;
+ background-color: #212529;
+}
+.montreal-theme .table-dark th,
+.montreal-theme .table-dark td,
+.montreal-theme .table-dark thead th {
+ border-color: #32383e;
+}
+.montreal-theme .table-dark.table-bordered {
+ border: 0;
+}
+.montreal-theme .table-dark.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(255, 255, 255, 0.05);
+}
+.montreal-theme .table-dark.table-hover tbody tr:hover {
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0.075);
+}
+@media (max-width: 351.98px) {
+ .montreal-theme .table-responsive-xsm {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+ .montreal-theme .table-responsive-xsm > .table-bordered {
+ border: 0;
+ }
+}
+@media (max-width: 575.98px) {
+ .montreal-theme .table-responsive-sm {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+ .montreal-theme .table-responsive-sm > .table-bordered {
+ border: 0;
+ }
+}
+@media (max-width: 767.98px) {
+ .montreal-theme .table-responsive-md {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+ .montreal-theme .table-responsive-md > .table-bordered {
+ border: 0;
+ }
+}
+@media (max-width: 991.98px) {
+ .montreal-theme .table-responsive-lg {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+ .montreal-theme .table-responsive-lg > .table-bordered {
+ border: 0;
+ }
+}
+@media (max-width: 1199.98px) {
+ .montreal-theme .table-responsive-xl {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ }
+ .montreal-theme .table-responsive-xl > .table-bordered {
+ border: 0;
+ }
+}
+.montreal-theme .table-responsive {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+}
+.montreal-theme .table-responsive > .table-bordered {
+ border: 0;
+}
+.montreal-theme .form-control {
+ display: block;
+ width: 100%;
+ height: calc(2.375rem + 2px);
+ padding: 0.4375rem 0.4375rem;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5rem;
+ color: #212529;
+ background-color: #ffffff;
+ background-clip: padding-box;
+ border: 1px solid #ced4dA;
+ border-radius: 0.25rem;
+ transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .form-control {
+ transition: none;
+ }
+}
+.montreal-theme .form-control::-ms-expand {
+ background-color: transparent;
+ border: 0;
+}
+.montreal-theme .form-control:focus {
+ color: #212529;
+ background-color: #ffffff;
+ border-color: #097d6c;
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .form-control::-moz-placeholder {
+ color: #637381;
+ opacity: 1;
+}
+.montreal-theme .form-control::placeholder {
+ color: #637381;
+ opacity: 1;
+}
+.montreal-theme .form-control:disabled, .montreal-theme .form-control[readonly] {
+ background-color: #f8f9fa;
+ opacity: 1;
+}
+.montreal-theme input[type=date].form-control,
+.montreal-theme input[type=time].form-control,
+.montreal-theme input[type=datetime-local].form-control,
+.montreal-theme input[type=month].form-control {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+.montreal-theme select.form-control:-moz-focusring {
+ color: transparent;
+ text-shadow: 0 0 0 #212529;
+}
+.montreal-theme select.form-control:focus::-ms-value {
+ color: #212529;
+ background-color: #ffffff;
+}
+.montreal-theme .form-control-file,
+.montreal-theme .form-control-range {
+ display: block;
+ width: 100%;
+}
+.montreal-theme .col-form-label {
+ padding-top: calc(0.4375rem + 1px);
+ padding-bottom: calc(0.4375rem + 1px);
+ margin-bottom: 0;
+ font-size: inherit;
+ line-height: 1.5rem;
+}
+.montreal-theme .col-form-label-lg {
+ padding-top: calc(0.9375rem + 1px);
+ padding-bottom: calc(0.9375rem + 1px);
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .col-form-label-sm {
+ padding-top: calc(0.3125rem + 1px);
+ padding-bottom: calc(0.3125rem + 1px);
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .form-control-plaintext {
+ display: block;
+ width: 100%;
+ padding: 0.4375rem 0;
+ margin-bottom: 0;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ color: #637381;
+ background-color: transparent;
+ border: solid transparent;
+ border-width: 1px 0;
+}
+.montreal-theme .form-control-plaintext.form-control-sm, .montreal-theme .form-group-sm .form-control-plaintext.form-control, .montreal-theme .form-sm .form-control-plaintext.form-control, .montreal-theme .form-control-plaintext.form-control-lg, .montreal-theme .form-group-lg .form-control-plaintext.form-control, .montreal-theme .form-lg .form-control-plaintext.form-control {
+ padding-right: 0;
+ padding-left: 0;
+}
+.montreal-theme .form-control-sm, .montreal-theme .form-group-sm .form-control, .montreal-theme .form-sm .form-control {
+ height: calc(1.875rem + 2px);
+ padding: 0.3125rem 0.4375rem;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ border-radius: 0.25rem;
+}
+.montreal-theme .form-control-lg, .montreal-theme .form-group-lg .form-control, .montreal-theme .form-lg .form-control {
+ height: calc(3.375rem + 2px);
+ padding: 0.9375rem 0.9375rem;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ border-radius: 0.25rem;
+}
+.montreal-theme select.form-control[size], .montreal-theme select.form-control[multiple] {
+ height: auto;
+}
+.montreal-theme textarea.form-control {
+ height: auto;
+}
+.montreal-theme .form-group {
+ margin-bottom: 1rem;
+}
+.montreal-theme .form-text {
+ display: block;
+ margin-top: 0.5rem;
+}
+.montreal-theme .form-row {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -5px;
+ margin-left: -5px;
+}
+.montreal-theme .form-row > .col,
+.montreal-theme .form-row > [class*=col-] {
+ padding-right: 5px;
+ padding-left: 5px;
+}
+.montreal-theme .form-check {
+ position: relative;
+ display: block;
+ padding-left: 1.25rem;
+}
+.montreal-theme .form-check-input {
+ position: absolute;
+ margin-top: 0.3rem;
+ margin-left: -1.25rem;
+}
+.montreal-theme .form-check-input[disabled] ~ .form-check-label, .montreal-theme .form-check-input:disabled ~ .form-check-label {
+ color: #adb2bd;
+}
+.montreal-theme .form-check-label {
+ margin-bottom: 0;
+}
+.montreal-theme .form-check-inline {
+ display: inline-flex;
+ align-items: center;
+ padding-left: 0;
+ margin-right: 0.75rem;
+}
+.montreal-theme .form-check-inline .form-check-input {
+ position: static;
+ margin-top: 0;
+ margin-right: 0.3125rem;
+ margin-left: 0;
+}
+.montreal-theme .valid-feedback {
+ display: none;
+ width: 100%;
+ font-weight: 700;
+ line-height: 1.25rem;
+ font-size: 0.875rem;
+ color: #0da566;
+ align-items: start;
+}
+.montreal-theme .valid-feedback .icon {
+ margin-top: 0.125rem;
+ margin-right: 0.25rem;
+}
+.montreal-theme .valid-feedback .icon:before {
+ background-color: #0da566;
+}
+.montreal-theme .valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: 0.1rem;
+ font-size: 0.875rem;
+ line-height: 1.75;
+ color: #ffffff;
+ background-color: #0da566;
+ border-radius: 0.25rem;
+}
+.montreal-theme .is-valid ~ .valid-tooltip {
+ display: block;
+}
+.montreal-theme .is-valid ~ .valid-feedback,
+.montreal-theme .is-valid > .valid-feedback {
+ display: flex;
+}
+.montreal-theme .form-control.is-valid {
+ border-color: #0da566;
+}
+.montreal-theme .form-control.is-valid:focus {
+ border-color: #0da566;
+}
+.montreal-theme .form-control.is-valid :has(.custom-control-input:invalid) .invalid-feedback {
+ display: flex;
+}
+.montreal-theme .custom-select.is-valid {
+ border-color: #0da566;
+}
+.montreal-theme .custom-select.is-valid:focus {
+ border-color: #0da566;
+}
+.montreal-theme .form-check-input.is-valid ~ .form-check-label {
+ color: #0da566;
+}
+.montreal-theme .form-check-input.is-valid ~ .valid-tooltip {
+ display: block;
+}
+.montreal-theme .form-check-input.is-valid ~ .valid-feedback {
+ display: flex;
+}
+.montreal-theme .custom-control-input.is-valid ~ .custom-control-label {
+ color: #0da566;
+}
+.montreal-theme .custom-control-input.is-valid ~ .custom-control-label::before {
+ border-color: #0da566;
+}
+.montreal-theme .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ border-color: #11d483;
+ background-color: #11d483;
+}
+.montreal-theme .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.125rem rgba(13, 165, 102, 0.25);
+}
+.montreal-theme .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #0da566;
+}
+.montreal-theme .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: #0da566;
+}
+.montreal-theme .custom-file-input.is-valid:focus ~ .custom-file-label {
+ border-color: #0da566;
+}
+.montreal-theme .invalid-feedback {
+ display: none;
+ width: 100%;
+ font-weight: 700;
+ line-height: 1.25rem;
+ font-size: 0.875rem;
+ color: #851a00;
+ align-items: start;
+}
+.montreal-theme .invalid-feedback .icon {
+ margin-top: 0.125rem;
+ margin-right: 0.25rem;
+}
+.montreal-theme .invalid-feedback .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .invalid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: 0.1rem;
+ font-size: 0.875rem;
+ line-height: 1.75;
+ color: #ffffff;
+ background-color: #d3310a;
+ border-radius: 0.25rem;
+}
+.montreal-theme .was-validated :invalid ~ .invalid-tooltip,
+.montreal-theme .was-validated .custom-control:has(:invalid) ~ .invalid-tooltip,
+.montreal-theme .is-invalid ~ .invalid-tooltip,
+.montreal-theme .form-group:has(.is-invalid) ~ .invalid-tooltip {
+ display: block;
+}
+.montreal-theme .was-validated :invalid ~ .invalid-feedback,
+.montreal-theme .was-validated :invalid > .invalid-feedback,
+.montreal-theme .was-validated .custom-control:has(:invalid) ~ .invalid-feedback,
+.montreal-theme .was-validated .custom-control:has(:invalid) > .invalid-feedback,
+.montreal-theme .is-invalid ~ .invalid-feedback,
+.montreal-theme .is-invalid > .invalid-feedback,
+.montreal-theme .form-group:has(.is-invalid) ~ .invalid-feedback,
+.montreal-theme .form-group:has(.is-invalid) > .invalid-feedback {
+ display: flex;
+}
+.montreal-theme .was-validated .form-control:invalid,
+.montreal-theme .form-control .was-validated .custom-control:has(:invalid), .montreal-theme .form-control.is-invalid, .montreal-theme .form-control.form-group:has(.is-invalid) {
+ border-color: #d3310a;
+}
+.montreal-theme .was-validated .form-control:invalid:focus,
+.montreal-theme .form-control .was-validated .custom-control:has(:invalid):focus, .montreal-theme .form-control.is-invalid:focus, .montreal-theme .form-control.form-group:has(.is-invalid):focus {
+ border-color: #d3310a;
+}
+.montreal-theme .was-validated .form-control:invalid :has(.custom-control-input:invalid) .invalid-feedback,
+.montreal-theme .form-control .was-validated .custom-control:has(:invalid) :has(.custom-control-input:invalid) .invalid-feedback, .montreal-theme .form-control.is-invalid :has(.custom-control-input:invalid) .invalid-feedback, .montreal-theme .form-control.form-group:has(.is-invalid) :has(.custom-control-input:invalid) .invalid-feedback {
+ display: flex;
+}
+.montreal-theme .was-validated .custom-select:invalid,
+.montreal-theme .custom-select .was-validated .custom-control:has(:invalid), .montreal-theme .custom-select.is-invalid, .montreal-theme .custom-select.form-group:has(.is-invalid) {
+ border-color: #d3310a;
+}
+.montreal-theme .was-validated .custom-select:invalid:focus,
+.montreal-theme .custom-select .was-validated .custom-control:has(:invalid):focus, .montreal-theme .custom-select.is-invalid:focus, .montreal-theme .custom-select.form-group:has(.is-invalid):focus {
+ border-color: #d3310a;
+}
+.montreal-theme .was-validated .form-check-input:invalid ~ .form-check-label,
+.montreal-theme .form-check-input .was-validated .custom-control:has(:invalid) ~ .form-check-label, .montreal-theme .form-check-input.is-invalid ~ .form-check-label, .montreal-theme .form-check-input.form-group:has(.is-invalid) ~ .form-check-label {
+ color: #d3310a;
+}
+.montreal-theme .was-validated .form-check-input:invalid ~ .invalid-tooltip,
+.montreal-theme .form-check-input .was-validated .custom-control:has(:invalid) ~ .invalid-tooltip, .montreal-theme .form-check-input.is-invalid ~ .invalid-tooltip, .montreal-theme .form-check-input.form-group:has(.is-invalid) ~ .invalid-tooltip {
+ display: block;
+}
+.montreal-theme .was-validated .form-check-input:invalid ~ .invalid-feedback,
+.montreal-theme .form-check-input .was-validated .custom-control:has(:invalid) ~ .invalid-feedback, .montreal-theme .form-check-input.is-invalid ~ .invalid-feedback, .montreal-theme .form-check-input.form-group:has(.is-invalid) ~ .invalid-feedback {
+ display: flex;
+}
+.montreal-theme .was-validated .custom-control-input:invalid ~ .custom-control-label,
+.montreal-theme .custom-control-input .was-validated .custom-control:has(:invalid) ~ .custom-control-label, .montreal-theme .custom-control-input.is-invalid ~ .custom-control-label, .montreal-theme .custom-control-input.form-group:has(.is-invalid) ~ .custom-control-label {
+ color: #851a00;
+}
+.montreal-theme .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
+.montreal-theme .custom-control-input .was-validated .custom-control:has(:invalid) ~ .custom-control-label::before, .montreal-theme .custom-control-input.is-invalid ~ .custom-control-label::before, .montreal-theme .custom-control-input.form-group:has(.is-invalid) ~ .custom-control-label::before {
+ border-color: #d3310a;
+}
+.montreal-theme .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
+.montreal-theme .custom-control-input .was-validated .custom-control:has(:invalid):checked ~ .custom-control-label::before, .montreal-theme .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .montreal-theme .custom-control-input.form-group:has(.is-invalid):checked ~ .custom-control-label::before {
+ border-color: #f4461c;
+ background-color: #f4461c;
+}
+.montreal-theme .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
+.montreal-theme .custom-control-input .was-validated .custom-control:has(:invalid):focus ~ .custom-control-label::before, .montreal-theme .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .montreal-theme .custom-control-input.form-group:has(.is-invalid):focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.125rem rgba(211, 49, 10, 0.25);
+}
+.montreal-theme .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
+.montreal-theme .custom-control-input .was-validated .custom-control:has(:invalid):focus:not(:checked) ~ .custom-control-label::before, .montreal-theme .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .montreal-theme .custom-control-input.form-group:has(.is-invalid):focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #d3310a;
+}
+.montreal-theme .was-validated .custom-file-input:invalid ~ .custom-file-label,
+.montreal-theme .custom-file-input .was-validated .custom-control:has(:invalid) ~ .custom-file-label, .montreal-theme .custom-file-input.is-invalid ~ .custom-file-label, .montreal-theme .custom-file-input.form-group:has(.is-invalid) ~ .custom-file-label {
+ border-color: #d3310a;
+}
+.montreal-theme .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
+.montreal-theme .custom-file-input .was-validated .custom-control:has(:invalid):focus ~ .custom-file-label, .montreal-theme .custom-file-input.is-invalid:focus ~ .custom-file-label, .montreal-theme .custom-file-input.form-group:has(.is-invalid):focus ~ .custom-file-label {
+ border-color: #d3310a;
+}
+.montreal-theme .form-inline, .montreal-theme .input-inline-addon {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+}
+.montreal-theme .form-inline .form-check, .montreal-theme .input-inline-addon .form-check {
+ width: 100%;
+}
+@media (min-width: 576px) {
+ .montreal-theme .form-inline label, .montreal-theme .input-inline-addon label {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 0;
+ }
+ .montreal-theme .form-inline .form-group, .montreal-theme .input-inline-addon .form-group {
+ display: flex;
+ flex: 0 0 auto;
+ flex-flow: row wrap;
+ align-items: center;
+ margin-bottom: 0;
+ }
+ .montreal-theme .form-inline .form-control, .montreal-theme .input-inline-addon .form-control {
+ display: inline-block;
+ width: auto;
+ vertical-align: middle;
+ }
+ .montreal-theme .form-inline .form-control-plaintext, .montreal-theme .input-inline-addon .form-control-plaintext {
+ display: inline-block;
+ }
+ .montreal-theme .form-inline .input-group, .montreal-theme .input-inline-addon .input-group,
+ .montreal-theme .form-inline .custom-select,
+ .montreal-theme .input-inline-addon .custom-select {
+ width: auto;
+ }
+ .montreal-theme .form-inline .form-check, .montreal-theme .input-inline-addon .form-check {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: auto;
+ padding-left: 0;
+ }
+ .montreal-theme .form-inline .form-check-input, .montreal-theme .input-inline-addon .form-check-input {
+ position: relative;
+ flex-shrink: 0;
+ margin-top: 0;
+ margin-right: 0.25rem;
+ margin-left: 0;
+ }
+ .montreal-theme .form-inline .custom-control, .montreal-theme .input-inline-addon .custom-control {
+ align-items: center;
+ justify-content: center;
+ }
+ .montreal-theme .form-inline .custom-control-label, .montreal-theme .input-inline-addon .custom-control-label {
+ margin-bottom: 0;
+ }
+}
+.montreal-theme .fade {
+ transition: opacity 0.15s linear;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .fade {
+ transition: none;
+ }
+}
+.montreal-theme .fade:not(.show) {
+ opacity: 0;
+}
+.montreal-theme .collapse:not(.show) {
+ display: none;
+}
+.montreal-theme .collapsing {
+ position: relative;
+ height: 0;
+ overflow: hidden;
+ transition: height 0.35s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .collapsing {
+ transition: none;
+ }
+}
+.montreal-theme .collapsing.width {
+ width: 0;
+ height: auto;
+ transition: width 0.35s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .collapsing.width {
+ transition: none;
+ }
+}
+.montreal-theme .dropup,
+.montreal-theme .dropright,
+.montreal-theme .dropdown,
+.montreal-theme .dropleft {
+ position: relative;
+}
+.montreal-theme .dropdown-toggle {
+ white-space: nowrap;
+}
+.montreal-theme .dropdown-toggle:after {
+ border: none;
+ margin-right: -0.5rem;
+ margin-left: 0.5rem;
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: currentColor;
+ width: 24px;
+ height: 24px;
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+}
+.montreal-theme .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.montreal-theme .dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 1000;
+ display: none;
+ float: left;
+ min-width: 16rem;
+ padding: 0.5rem 0;
+ margin: 0.25rem 0 0;
+ font-size: 1rem;
+ color: #212529;
+ text-align: left;
+ list-style: none;
+ background-color: #ffffff;
+ background-clip: padding-box;
+ border: 1px solid #ced4dA;
+ border-radius: 0.25rem;
+}
+.montreal-theme .dropdown-menu-left {
+ right: auto;
+ left: 0;
+}
+.montreal-theme .dropdown-menu-right {
+ right: 0;
+ left: auto;
+}
+@media (min-width: 352px) {
+ .montreal-theme .dropdown-menu-xsm-left {
+ right: auto;
+ left: 0;
+ }
+ .montreal-theme .dropdown-menu-xsm-right {
+ right: 0;
+ left: auto;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .dropdown-menu-sm-left {
+ right: auto;
+ left: 0;
+ }
+ .montreal-theme .dropdown-menu-sm-right {
+ right: 0;
+ left: auto;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .dropdown-menu-md-left {
+ right: auto;
+ left: 0;
+ }
+ .montreal-theme .dropdown-menu-md-right {
+ right: 0;
+ left: auto;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .dropdown-menu-lg-left {
+ right: auto;
+ left: 0;
+ }
+ .montreal-theme .dropdown-menu-lg-right {
+ right: 0;
+ left: auto;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .dropdown-menu-xl-left {
+ right: auto;
+ left: 0;
+ }
+ .montreal-theme .dropdown-menu-xl-right {
+ right: 0;
+ left: auto;
+ }
+}
+.montreal-theme .dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ margin-top: 0;
+ margin-bottom: 0.25rem;
+}
+.montreal-theme .dropup .dropdown-toggle:after {
+ border: none;
+ margin-right: -0.5rem;
+ margin-left: 0.5rem;
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: currentColor;
+ width: 24px;
+ height: 24px;
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+}
+.montreal-theme .dropup .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.montreal-theme .dropright .dropdown-menu {
+ top: 0;
+ right: auto;
+ left: 100%;
+ margin-top: 0;
+ margin-left: 0.25rem;
+}
+.montreal-theme .dropright .dropdown-toggle:after {
+ border: none;
+ margin-right: -0.5rem;
+ margin-left: 0.5rem;
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.586 12L9.293 8.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.586 12L9.293 8.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: currentColor;
+ width: 24px;
+ height: 24px;
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+}
+.montreal-theme .dropright .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.montreal-theme .dropright .dropdown-toggle::after {
+ vertical-align: 0;
+}
+.montreal-theme .dropleft .dropdown-menu {
+ top: 0;
+ right: 100%;
+ left: auto;
+ margin-top: 0;
+ margin-right: 0.25rem;
+}
+.montreal-theme .dropleft .dropdown-toggle::after {
+ display: none;
+}
+.montreal-theme .dropleft .dropdown-toggle:before {
+ border: none;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11.414 12l3.293-3.293a1 1 0 00-1.414-1.414l-4 4a1 1 0 000 1.414l4 4a1 1 0 001.414-1.414L11.414 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M11.414 12l3.293-3.293a1 1 0 00-1.414-1.414l-4 4a1 1 0 000 1.414l4 4a1 1 0 001.414-1.414L11.414 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: currentColor;
+ width: 24px;
+ height: 24px;
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+}
+.montreal-theme .dropleft .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.montreal-theme .dropleft .dropdown-toggle::before {
+ vertical-align: 0;
+}
+.montreal-theme .dropdown-menu[x-placement^=top], .montreal-theme .dropdown-menu[x-placement^=right], .montreal-theme .dropdown-menu[x-placement^=bottom], .montreal-theme .dropdown-menu[x-placement^=left] {
+ right: auto;
+ bottom: auto;
+}
+.montreal-theme .dropdown-divider {
+ height: 0;
+ margin: 0.5rem 0;
+ overflow: hidden;
+ border-top: 1px solid #ced4dA;
+}
+.montreal-theme .dropdown-item {
+ display: block;
+ width: 100%;
+ padding: 0.5rem 1rem;
+ clear: both;
+ font-weight: 400;
+ color: #212529;
+ text-align: inherit;
+ text-decoration: none;
+ white-space: nowrap;
+ background-color: transparent;
+ border: 0;
+}
+.montreal-theme .dropdown-item:hover, .montreal-theme .dropdown-item:focus {
+ color: #212529;
+ text-decoration: none;
+ background-color: #f8f9fa;
+}
+.montreal-theme .dropdown-item.active, .montreal-theme .nav-tabs .nav-item.show .dropdown-item.nav-link, .montreal-theme .dropdown-item:active {
+ color: #212529;
+ text-decoration: none;
+ background-color: #f8f9fa;
+}
+.montreal-theme .dropdown-item.disabled, .montreal-theme .dropdown-item:disabled {
+ color: #adb2bd;
+ pointer-events: none;
+ background-color: transparent;
+}
+.montreal-theme .dropdown-menu.show {
+ display: block;
+}
+.montreal-theme .dropdown-header {
+ display: block;
+ padding: 0.5rem 1rem;
+ margin-bottom: 0;
+ font-size: 0.875rem;
+ color: #212529;
+ white-space: nowrap;
+}
+.montreal-theme .dropdown-item-text {
+ display: block;
+ padding: 0.5rem 1rem;
+ color: #212529;
+}
+.montreal-theme .input-group {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: stretch;
+ width: 100%;
+}
+.montreal-theme .input-group > .form-control,
+.montreal-theme .input-group > .form-control-plaintext,
+.montreal-theme .input-group > .custom-select,
+.montreal-theme .input-group > .custom-file {
+ position: relative;
+ flex: 1 1 auto;
+ width: 1%;
+ min-width: 0;
+ margin-bottom: 0;
+}
+.montreal-theme .input-group > .form-control + .form-control,
+.montreal-theme .input-group > .form-control + .custom-select,
+.montreal-theme .input-group > .form-control + .custom-file,
+.montreal-theme .input-group > .form-control-plaintext + .form-control,
+.montreal-theme .input-group > .form-control-plaintext + .custom-select,
+.montreal-theme .input-group > .form-control-plaintext + .custom-file,
+.montreal-theme .input-group > .custom-select + .form-control,
+.montreal-theme .input-group > .custom-select + .custom-select,
+.montreal-theme .input-group > .custom-select + .custom-file,
+.montreal-theme .input-group > .custom-file + .form-control,
+.montreal-theme .input-group > .custom-file + .custom-select,
+.montreal-theme .input-group > .custom-file + .custom-file {
+ margin-left: -1px;
+}
+.montreal-theme .input-group > .form-control:focus,
+.montreal-theme .input-group > .custom-select:focus,
+.montreal-theme .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
+ z-index: 3;
+}
+.montreal-theme .input-group > .custom-file .custom-file-input:focus {
+ z-index: 4;
+}
+.montreal-theme .input-group > .form-control:not(:first-child),
+.montreal-theme .input-group > .custom-select:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.montreal-theme .input-group > .custom-file {
+ display: flex;
+ align-items: center;
+}
+.montreal-theme .input-group > .custom-file:not(:last-child) .custom-file-label, .montreal-theme .input-group > .custom-file:not(:last-child) .custom-file-label::after {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.montreal-theme .input-group > .custom-file:not(:first-child) .custom-file-label {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.montreal-theme .input-group:not(.has-validation) > .form-control:not(:last-child),
+.montreal-theme .input-group:not(.has-validation) > .custom-select:not(:last-child),
+.montreal-theme .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
+.montreal-theme .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.montreal-theme .input-group.has-validation > .form-control:nth-last-child(n+3),
+.montreal-theme .input-group.has-validation > .custom-select:nth-last-child(n+3),
+.montreal-theme .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
+.montreal-theme .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.montreal-theme .input-group-prepend,
+.montreal-theme .input-group-append {
+ display: flex;
+}
+.montreal-theme .input-group-prepend .btn,
+.montreal-theme .input-group-append .btn {
+ position: relative;
+ z-index: 2;
+}
+.montreal-theme .input-group-prepend .btn:focus,
+.montreal-theme .input-group-append .btn:focus {
+ z-index: 3;
+}
+.montreal-theme .input-group-prepend .btn + .btn,
+.montreal-theme .input-group-prepend .btn + .input-group-text,
+.montreal-theme .input-group-prepend .input-group-text + .input-group-text,
+.montreal-theme .input-group-prepend .input-group-text + .btn,
+.montreal-theme .input-group-append .btn + .btn,
+.montreal-theme .input-group-append .btn + .input-group-text,
+.montreal-theme .input-group-append .input-group-text + .input-group-text,
+.montreal-theme .input-group-append .input-group-text + .btn {
+ margin-left: -1px;
+}
+.montreal-theme .input-group-prepend {
+ margin-right: -1px;
+}
+.montreal-theme .input-group-append {
+ margin-left: -1px;
+}
+.montreal-theme .input-group-text {
+ display: flex;
+ align-items: center;
+ padding: 0.4375rem 0.4375rem;
+ margin-bottom: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5rem;
+ color: #212529;
+ text-align: center;
+ white-space: nowrap;
+ background-color: #f8f9fa;
+ border: 1px solid #ced4dA;
+ border-radius: 0.25rem;
+}
+.montreal-theme .input-group-text input[type=radio],
+.montreal-theme .input-group-text input[type=checkbox] {
+ margin-top: 0;
+}
+.montreal-theme .input-group-lg > .form-control:not(textarea),
+.montreal-theme .input-group-lg > .custom-select {
+ height: calc(3.375rem + 2px);
+}
+.montreal-theme .input-group-lg > .form-control,
+.montreal-theme .input-group-lg > .custom-select,
+.montreal-theme .input-group-lg > .input-group-prepend > .input-group-text,
+.montreal-theme .input-group-lg > .input-group-append > .input-group-text,
+.montreal-theme .input-group-lg > .input-group-prepend > .btn,
+.montreal-theme .input-group-lg > .input-group-append > .btn {
+ padding: 0.9375rem 0.9375rem;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ border-radius: 0.25rem;
+}
+.montreal-theme .input-group-sm > .form-control:not(textarea),
+.montreal-theme .input-group-sm > .custom-select {
+ height: calc(1.875rem + 2px);
+}
+.montreal-theme .input-group-sm > .form-control,
+.montreal-theme .input-group-sm > .custom-select,
+.montreal-theme .input-group-sm > .input-group-prepend > .input-group-text,
+.montreal-theme .input-group-sm > .input-group-append > .input-group-text,
+.montreal-theme .input-group-sm > .input-group-prepend > .btn,
+.montreal-theme .input-group-sm > .input-group-append > .btn {
+ padding: 0.3125rem 0.4375rem;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ border-radius: 0.25rem;
+}
+.montreal-theme .input-group-lg > .custom-select,
+.montreal-theme .input-group-sm > .custom-select {
+ padding-right: 2.4375rem;
+}
+.montreal-theme .input-group > .input-group-prepend > .btn,
+.montreal-theme .input-group > .input-group-prepend > .input-group-text,
+.montreal-theme .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
+.montreal-theme .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
+.montreal-theme .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
+.montreal-theme .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
+.montreal-theme .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.montreal-theme .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.montreal-theme .input-group > .input-group-append > .btn,
+.montreal-theme .input-group > .input-group-append > .input-group-text,
+.montreal-theme .input-group > .input-group-prepend:not(:first-child) > .btn,
+.montreal-theme .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
+.montreal-theme .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
+.montreal-theme .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.montreal-theme .custom-control {
+ position: relative;
+ z-index: 1;
+ display: block;
+ min-height: 1.75rem;
+ padding-left: 2rem;
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+}
+.montreal-theme .custom-control-inline {
+ display: inline-flex;
+ margin-right: 1rem;
+}
+.montreal-theme .custom-control-input {
+ position: absolute;
+ left: 0;
+ z-index: -1;
+ width: 1.25rem;
+ height: 1.5rem;
+ opacity: 0;
+}
+.montreal-theme .custom-control-input:checked ~ .custom-control-label::before {
+ color: #ffffff;
+ border-color: #097d6c;
+ background-color: #097d6c;
+}
+.montreal-theme .custom-control-input:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #097d6c;
+}
+.montreal-theme .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
+ color: #ffffff;
+ background-color: none;
+ border-color: none;
+}
+.montreal-theme .custom-control-input[disabled] ~ .custom-control-label, .montreal-theme .custom-control-input:disabled ~ .custom-control-label {
+ color: #adb2bd;
+}
+.montreal-theme .custom-control-input[disabled] ~ .custom-control-label::before, .montreal-theme .custom-control-input:disabled ~ .custom-control-label::before {
+ background-color: #ced4dA;
+}
+.montreal-theme .custom-control-label {
+ position: relative;
+ margin-bottom: 0;
+ vertical-align: top;
+}
+.montreal-theme .custom-control-label::before {
+ position: absolute;
+ top: 0.25rem;
+ left: -2rem;
+ display: block;
+ width: 1.25rem;
+ height: 1.25rem;
+ pointer-events: none;
+ content: "";
+ background-color: #ffffff;
+ border: 1px solid #ced4dA;
+}
+.montreal-theme .custom-control-label::after {
+ position: absolute;
+ top: 0.25rem;
+ left: -2rem;
+ display: block;
+ width: 1.25rem;
+ height: 1.25rem;
+ content: "";
+ background: 50%/50% 50% no-repeat;
+}
+.montreal-theme .custom-checkbox .custom-control-label::before {
+ border-radius: 0.125rem;
+}
+.montreal-theme .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' widht='24' height='24'%3e%3cpath fill='%23ffffff' d='M16.7 8.3C17.1 8.7 17.1 9.3 16.7 9.7L10.7 15.7 10.7 15.7C10.6 15.9 10.4 15.9 10.2 16L10.1 16 10.1 16 9.9 16C9.7 16 9.5 15.9 9.3 15.7L7.3 13.7C6.9 13.3 6.9 12.7 7.3 12.3 7.7 11.9 8.3 11.9 8.7 12.3L10 13.6 15.3 8.3C15.7 7.9 16.3 7.9 16.7 8.3Z'/%3e%3c/svg%3e");
+}
+.montreal-theme .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
+ border-color: #ced4dA;
+ background-color: transparent;
+}
+.montreal-theme .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23097d6c' d='M0 2h4'/%3e%3c/svg%3e");
+}
+.montreal-theme .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ background-color: #ced4dA;
+}
+.montreal-theme .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
+ background-color: #ced4dA;
+}
+.montreal-theme .custom-radio .custom-control-label::before {
+ border-radius: 50%;
+}
+.montreal-theme .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle cx='12' cy='12' r='4' fill='%23ffffff'/%3e%3c/svg%3e");
+}
+.montreal-theme .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ background-color: #ced4dA;
+}
+.montreal-theme .custom-switch {
+ padding-left: 3.25rem;
+}
+.montreal-theme .custom-switch .custom-control-label::before {
+ left: -3.25rem;
+ width: 2.5rem;
+ pointer-events: all;
+ border-radius: 0.5rem;
+}
+.montreal-theme .custom-switch .custom-control-label::after {
+ top: calc(0.25rem + 2px);
+ left: calc(-3.25rem + 2px);
+ width: 1.25rem;
+ height: 1.25rem;
+ background-color: #ced4dA;
+ border-radius: 0.5rem;
+ transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .custom-switch .custom-control-label::after {
+ transition: none;
+ }
+}
+.montreal-theme .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
+ background-color: #ffffff;
+ transform: translateX(1.25rem);
+}
+.montreal-theme .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ background-color: #ced4dA;
+}
+.montreal-theme .custom-select {
+ display: inline-block;
+ width: 100%;
+ height: calc(2.375rem + 2px);
+ padding: 0.4375rem 2.4375rem 0.4375rem 0.4375rem;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5rem;
+ color: #212529;
+ vertical-align: middle;
+ background: #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23adb2bd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3e%3c/svg%3e") right 0.4375rem center/24px 24px no-repeat;
+ border: 1px solid #ced4dA;
+ border-radius: 0.25rem;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+.montreal-theme .custom-select:focus {
+ border-color: #097d6c;
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .custom-select:focus::-ms-value {
+ color: #212529;
+ background-color: #ffffff;
+}
+.montreal-theme .custom-select[multiple], .montreal-theme .custom-select[size]:not([size="1"]) {
+ height: auto;
+ padding-right: 0.4375rem;
+ background-image: none;
+}
+.montreal-theme .custom-select:disabled {
+ color: #637381;
+ background-color: #f8f9fa;
+}
+.montreal-theme .custom-select::-ms-expand {
+ display: none;
+}
+.montreal-theme .custom-select:-moz-focusring {
+ color: transparent;
+ text-shadow: 0 0 0 #212529;
+}
+.montreal-theme .custom-select-sm {
+ height: calc(1.875rem + 2px);
+ padding-top: 0.3125rem;
+ padding-bottom: 0.3125rem;
+ padding-left: 0.4375rem;
+ font-size: 0.875rem;
+}
+.montreal-theme .custom-select-lg {
+ height: calc(3.375rem + 2px);
+ padding-top: 0.9375rem;
+ padding-bottom: 0.9375rem;
+ padding-left: 0.9375rem;
+ font-size: 1rem;
+}
+.montreal-theme .custom-file {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+ height: calc(2.375rem + 2px);
+ margin-bottom: 0;
+}
+.montreal-theme .custom-file-input {
+ position: relative;
+ z-index: 2;
+ width: 100%;
+ height: calc(2.375rem + 2px);
+ margin: 0;
+ overflow: hidden;
+ opacity: 0;
+}
+.montreal-theme .custom-file-input:focus ~ .custom-file-label {
+ border-color: #097d6c;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .custom-file-input[disabled] ~ .custom-file-label, .montreal-theme .custom-file-input:disabled ~ .custom-file-label {
+ background-color: #f8f9fa;
+}
+.montreal-theme .custom-file-input:lang(en) ~ .custom-file-label::after {
+ content: "Browse";
+}
+.montreal-theme .custom-file-input ~ .custom-file-label[data-browse]::after {
+ content: attr(data-browse);
+}
+.montreal-theme .custom-file-label {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1;
+ height: calc(2.375rem + 2px);
+ padding: 0.4375rem 0.4375rem;
+ overflow: hidden;
+ font-weight: 400;
+ line-height: 1.5rem;
+ color: #212529;
+ background-color: #ffffff;
+ border: 1px solid #ced4dA;
+ border-radius: 0.25rem;
+}
+.montreal-theme .custom-file-label::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 3;
+ display: block;
+ height: 2.375rem;
+ padding: 0.4375rem 0.4375rem;
+ line-height: 1.5rem;
+ color: #212529;
+ content: "Browse";
+ background-color: #f8f9fa;
+ border-left: inherit;
+ border-radius: 0 0.25rem 0.25rem 0;
+}
+.montreal-theme .custom-range {
+ width: 100%;
+ height: 1.25rem;
+ padding: 0;
+ background-color: transparent;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+.montreal-theme .custom-range:focus {
+ outline: 0;
+}
+.montreal-theme .custom-range:focus::-webkit-slider-thumb {
+ box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .custom-range:focus::-moz-range-thumb {
+ box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .custom-range:focus::-ms-thumb {
+ box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .custom-range::-moz-focus-outer {
+ border: 0;
+}
+.montreal-theme .custom-range::-webkit-slider-thumb {
+ width: 1rem;
+ height: 1rem;
+ margin-top: -0.25rem;
+ background-color: #097d6c;
+ border: 0;
+ border-radius: 1rem;
+ -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ -webkit-appearance: none;
+ appearance: none;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .custom-range::-webkit-slider-thumb {
+ -webkit-transition: none;
+ transition: none;
+ }
+}
+.montreal-theme .custom-range::-webkit-slider-thumb:active {
+ background-color: #47f2d9;
+}
+.montreal-theme .custom-range::-webkit-slider-runnable-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: #dee2e6;
+ border-color: transparent;
+ border-radius: 1rem;
+}
+.montreal-theme .custom-range::-moz-range-thumb {
+ width: 1rem;
+ height: 1rem;
+ background-color: #097d6c;
+ border: 0;
+ border-radius: 1rem;
+ -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ -moz-appearance: none;
+ appearance: none;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .custom-range::-moz-range-thumb {
+ -moz-transition: none;
+ transition: none;
+ }
+}
+.montreal-theme .custom-range::-moz-range-thumb:active {
+ background-color: #47f2d9;
+}
+.montreal-theme .custom-range::-moz-range-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: #dee2e6;
+ border-color: transparent;
+ border-radius: 1rem;
+}
+.montreal-theme .custom-range::-ms-thumb {
+ width: 1rem;
+ height: 1rem;
+ margin-top: 0;
+ margin-right: 0.125rem;
+ margin-left: 0.125rem;
+ background-color: #097d6c;
+ border: 0;
+ border-radius: 1rem;
+ -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ appearance: none;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .custom-range::-ms-thumb {
+ -ms-transition: none;
+ transition: none;
+ }
+}
+.montreal-theme .custom-range::-ms-thumb:active {
+ background-color: #47f2d9;
+}
+.montreal-theme .custom-range::-ms-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: transparent;
+ border-color: transparent;
+ border-width: 0.5rem;
+}
+.montreal-theme .custom-range::-ms-fill-lower {
+ background-color: #dee2e6;
+ border-radius: 1rem;
+}
+.montreal-theme .custom-range::-ms-fill-upper {
+ margin-right: 15px;
+ background-color: #dee2e6;
+ border-radius: 1rem;
+}
+.montreal-theme .custom-range:disabled::-webkit-slider-thumb {
+ background-color: #adb2bd;
+}
+.montreal-theme .custom-range:disabled::-webkit-slider-runnable-track {
+ cursor: default;
+}
+.montreal-theme .custom-range:disabled::-moz-range-thumb {
+ background-color: #adb2bd;
+}
+.montreal-theme .custom-range:disabled::-moz-range-track {
+ cursor: default;
+}
+.montreal-theme .custom-range:disabled::-ms-thumb {
+ background-color: #adb2bd;
+}
+.montreal-theme .custom-control-label::before,
+.montreal-theme .custom-file-label,
+.montreal-theme .custom-select {
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .custom-control-label::before,
+ .montreal-theme .custom-file-label,
+ .montreal-theme .custom-select {
+ transition: none;
+ }
+}
+.montreal-theme .nav {
+ display: flex;
+ flex-wrap: wrap;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.montreal-theme .nav-link {
+ display: block;
+ padding: 1.5rem 2rem;
+ text-decoration: none;
+}
+.montreal-theme .nav-link:hover, .montreal-theme .nav-link:focus {
+ text-decoration: none;
+}
+.montreal-theme .nav-link.disabled {
+ color: #adb2bd;
+ pointer-events: none;
+ cursor: default;
+}
+.montreal-theme .nav-tabs {
+ border-bottom: 1px solid #dee2e6;
+}
+.montreal-theme .nav-tabs .nav-link {
+ margin-bottom: -1px;
+ background-color: transparent;
+ border: 1px solid transparent;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.montreal-theme .nav-tabs .nav-link:hover, .montreal-theme .nav-tabs .nav-link:focus {
+ isolation: isolate;
+ border-color: #097d6c;
+}
+.montreal-theme .nav-tabs .nav-link.disabled {
+ color: #adb2bd;
+ background-color: transparent;
+ border-color: transparent;
+}
+.montreal-theme .nav-tabs .nav-link.active,
+.montreal-theme .nav-tabs .nav-item.show .nav-link {
+ color: #097d6c;
+ background-color: #ffffff;
+ border-color: #097d6c;
+}
+.montreal-theme .nav-tabs .dropdown-menu {
+ margin-top: -1px;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.montreal-theme .nav-pills .nav-link {
+ background: none;
+ border: 0;
+ border-radius: 0.25rem;
+}
+.montreal-theme .nav-pills .nav-link.active, .montreal-theme .nav-pills .nav-tabs .nav-item.show .nav-link, .montreal-theme .nav-tabs .nav-item.show .nav-pills .nav-link,
+.montreal-theme .nav-pills .show > .nav-link {
+ color: #ffffff;
+ background-color: #097d6c;
+}
+.montreal-theme .nav-fill > .nav-link,
+.montreal-theme .nav-fill .nav-item {
+ flex: 1 1 auto;
+ text-align: center;
+}
+.montreal-theme .nav-justified > .nav-link,
+.montreal-theme .nav-justified .nav-item {
+ flex-basis: 0;
+ flex-grow: 1;
+ text-align: center;
+}
+.montreal-theme .tab-content > .tab-pane {
+ display: none;
+}
+.montreal-theme .tab-content > .active, .montreal-theme .nav-tabs .nav-item.show .tab-content > .nav-link {
+ display: block;
+}
+.montreal-theme .navbar {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+ padding: 0.25rem 0.5rem;
+}
+.montreal-theme .navbar .container,
+.montreal-theme .navbar .container-fluid,
+.montreal-theme .navbar .container-sm,
+.montreal-theme .navbar .container-md,
+.montreal-theme .navbar .container-lg,
+.montreal-theme .navbar .container-xl {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+}
+.montreal-theme .navbar-brand {
+ display: inline-block;
+ padding-top: 1.28125rem;
+ padding-bottom: 1.28125rem;
+ margin-right: 0.5rem;
+ font-size: 1.25rem;
+ line-height: inherit;
+ white-space: nowrap;
+}
+.montreal-theme .navbar-brand:hover, .montreal-theme .navbar-brand:focus {
+ text-decoration: none;
+}
+.montreal-theme .navbar-nav {
+ display: flex;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.montreal-theme .navbar-nav .nav-link {
+ padding-right: 0;
+ padding-left: 0;
+}
+.montreal-theme .navbar-nav .dropdown-menu {
+ position: static;
+ float: none;
+}
+.montreal-theme .navbar-text {
+ display: inline-block;
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+}
+.montreal-theme .navbar-collapse {
+ flex-basis: 100%;
+ flex-grow: 1;
+ align-items: center;
+}
+.montreal-theme .navbar-toggler {
+ padding: 0.25rem 0.75rem;
+ font-size: 1.25rem;
+ line-height: 1;
+ background-color: transparent;
+ border: 1px solid transparent;
+ border-radius: 4rem;
+}
+.montreal-theme .navbar-toggler:hover, .montreal-theme .navbar-toggler:focus {
+ text-decoration: none;
+}
+.montreal-theme .navbar-toggler-icon {
+ display: inline-block;
+ width: 1.5em;
+ height: 1.5em;
+ vertical-align: middle;
+ content: "";
+ background: 50%/100% 100% no-repeat;
+}
+.montreal-theme .navbar-nav-scroll {
+ max-height: 75vh;
+ overflow-y: auto;
+}
+@media (max-width: 351.98px) {
+ .montreal-theme .navbar-expand-xsm > .container,
+ .montreal-theme .navbar-expand-xsm > .container-fluid,
+ .montreal-theme .navbar-expand-xsm > .container-sm,
+ .montreal-theme .navbar-expand-xsm > .container-md,
+ .montreal-theme .navbar-expand-xsm > .container-lg,
+ .montreal-theme .navbar-expand-xsm > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 352px) {
+ .montreal-theme .navbar-expand-xsm {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .montreal-theme .navbar-expand-xsm .navbar-nav {
+ flex-direction: row;
+ }
+ .montreal-theme .navbar-expand-xsm .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .montreal-theme .navbar-expand-xsm .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ }
+ .montreal-theme .navbar-expand-xsm > .container,
+ .montreal-theme .navbar-expand-xsm > .container-fluid,
+ .montreal-theme .navbar-expand-xsm > .container-sm,
+ .montreal-theme .navbar-expand-xsm > .container-md,
+ .montreal-theme .navbar-expand-xsm > .container-lg,
+ .montreal-theme .navbar-expand-xsm > .container-xl {
+ flex-wrap: nowrap;
+ }
+ .montreal-theme .navbar-expand-xsm .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .montreal-theme .navbar-expand-xsm .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .montreal-theme .navbar-expand-xsm .navbar-toggler {
+ display: none;
+ }
+}
+@media (max-width: 575.98px) {
+ .montreal-theme .navbar-expand-sm > .container,
+ .montreal-theme .navbar-expand-sm > .container-fluid,
+ .montreal-theme .navbar-expand-sm > .container-sm,
+ .montreal-theme .navbar-expand-sm > .container-md,
+ .montreal-theme .navbar-expand-sm > .container-lg,
+ .montreal-theme .navbar-expand-sm > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .navbar-expand-sm {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .montreal-theme .navbar-expand-sm .navbar-nav {
+ flex-direction: row;
+ }
+ .montreal-theme .navbar-expand-sm .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .montreal-theme .navbar-expand-sm .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ }
+ .montreal-theme .navbar-expand-sm > .container,
+ .montreal-theme .navbar-expand-sm > .container-fluid,
+ .montreal-theme .navbar-expand-sm > .container-sm,
+ .montreal-theme .navbar-expand-sm > .container-md,
+ .montreal-theme .navbar-expand-sm > .container-lg,
+ .montreal-theme .navbar-expand-sm > .container-xl {
+ flex-wrap: nowrap;
+ }
+ .montreal-theme .navbar-expand-sm .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .montreal-theme .navbar-expand-sm .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .montreal-theme .navbar-expand-sm .navbar-toggler {
+ display: none;
+ }
+}
+@media (max-width: 767.98px) {
+ .montreal-theme .navbar-expand-md > .container,
+ .montreal-theme .navbar-expand-md > .container-fluid,
+ .montreal-theme .navbar-expand-md > .container-sm,
+ .montreal-theme .navbar-expand-md > .container-md,
+ .montreal-theme .navbar-expand-md > .container-lg,
+ .montreal-theme .navbar-expand-md > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .navbar-expand-md {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .montreal-theme .navbar-expand-md .navbar-nav {
+ flex-direction: row;
+ }
+ .montreal-theme .navbar-expand-md .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .montreal-theme .navbar-expand-md .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ }
+ .montreal-theme .navbar-expand-md > .container,
+ .montreal-theme .navbar-expand-md > .container-fluid,
+ .montreal-theme .navbar-expand-md > .container-sm,
+ .montreal-theme .navbar-expand-md > .container-md,
+ .montreal-theme .navbar-expand-md > .container-lg,
+ .montreal-theme .navbar-expand-md > .container-xl {
+ flex-wrap: nowrap;
+ }
+ .montreal-theme .navbar-expand-md .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .montreal-theme .navbar-expand-md .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .montreal-theme .navbar-expand-md .navbar-toggler {
+ display: none;
+ }
+}
+@media (max-width: 991.98px) {
+ .montreal-theme .navbar-expand-lg > .container,
+ .montreal-theme .navbar-expand-lg > .container-fluid,
+ .montreal-theme .navbar-expand-lg > .container-sm,
+ .montreal-theme .navbar-expand-lg > .container-md,
+ .montreal-theme .navbar-expand-lg > .container-lg,
+ .montreal-theme .navbar-expand-lg > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .navbar-expand-lg {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .montreal-theme .navbar-expand-lg .navbar-nav {
+ flex-direction: row;
+ }
+ .montreal-theme .navbar-expand-lg .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .montreal-theme .navbar-expand-lg .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ }
+ .montreal-theme .navbar-expand-lg > .container,
+ .montreal-theme .navbar-expand-lg > .container-fluid,
+ .montreal-theme .navbar-expand-lg > .container-sm,
+ .montreal-theme .navbar-expand-lg > .container-md,
+ .montreal-theme .navbar-expand-lg > .container-lg,
+ .montreal-theme .navbar-expand-lg > .container-xl {
+ flex-wrap: nowrap;
+ }
+ .montreal-theme .navbar-expand-lg .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .montreal-theme .navbar-expand-lg .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .montreal-theme .navbar-expand-lg .navbar-toggler {
+ display: none;
+ }
+}
+@media (max-width: 1199.98px) {
+ .montreal-theme .navbar-expand-xl > .container,
+ .montreal-theme .navbar-expand-xl > .container-fluid,
+ .montreal-theme .navbar-expand-xl > .container-sm,
+ .montreal-theme .navbar-expand-xl > .container-md,
+ .montreal-theme .navbar-expand-xl > .container-lg,
+ .montreal-theme .navbar-expand-xl > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .navbar-expand-xl {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .montreal-theme .navbar-expand-xl .navbar-nav {
+ flex-direction: row;
+ }
+ .montreal-theme .navbar-expand-xl .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .montreal-theme .navbar-expand-xl .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ }
+ .montreal-theme .navbar-expand-xl > .container,
+ .montreal-theme .navbar-expand-xl > .container-fluid,
+ .montreal-theme .navbar-expand-xl > .container-sm,
+ .montreal-theme .navbar-expand-xl > .container-md,
+ .montreal-theme .navbar-expand-xl > .container-lg,
+ .montreal-theme .navbar-expand-xl > .container-xl {
+ flex-wrap: nowrap;
+ }
+ .montreal-theme .navbar-expand-xl .navbar-nav-scroll {
+ overflow: visible;
+ }
+ .montreal-theme .navbar-expand-xl .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .montreal-theme .navbar-expand-xl .navbar-toggler {
+ display: none;
+ }
+}
+.montreal-theme .navbar-expand {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+}
+.montreal-theme .navbar-expand > .container,
+.montreal-theme .navbar-expand > .container-fluid,
+.montreal-theme .navbar-expand > .container-sm,
+.montreal-theme .navbar-expand > .container-md,
+.montreal-theme .navbar-expand > .container-lg,
+.montreal-theme .navbar-expand > .container-xl {
+ padding-right: 0;
+ padding-left: 0;
+}
+.montreal-theme .navbar-expand .navbar-nav {
+ flex-direction: row;
+}
+.montreal-theme .navbar-expand .navbar-nav .dropdown-menu {
+ position: absolute;
+}
+.montreal-theme .navbar-expand .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+}
+.montreal-theme .navbar-expand > .container,
+.montreal-theme .navbar-expand > .container-fluid,
+.montreal-theme .navbar-expand > .container-sm,
+.montreal-theme .navbar-expand > .container-md,
+.montreal-theme .navbar-expand > .container-lg,
+.montreal-theme .navbar-expand > .container-xl {
+ flex-wrap: nowrap;
+}
+.montreal-theme .navbar-expand .navbar-nav-scroll {
+ overflow: visible;
+}
+.montreal-theme .navbar-expand .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+}
+.montreal-theme .navbar-expand .navbar-toggler {
+ display: none;
+}
+.montreal-theme .navbar-light .navbar-brand {
+ color: rgba(0, 0, 0, 0.9);
+}
+.montreal-theme .navbar-light .navbar-brand:hover, .montreal-theme .navbar-light .navbar-brand:focus {
+ color: rgba(0, 0, 0, 0.9);
+}
+.montreal-theme .navbar-light .navbar-nav .nav-link {
+ color: rgba(0, 0, 0, 0.5);
+}
+.montreal-theme .navbar-light .navbar-nav .nav-link:hover, .montreal-theme .navbar-light .navbar-nav .nav-link:focus {
+ color: rgba(0, 0, 0, 0.7);
+}
+.montreal-theme .navbar-light .navbar-nav .nav-link.disabled {
+ color: rgba(0, 0, 0, 0.3);
+}
+.montreal-theme .navbar-light .navbar-nav .show > .nav-link,
+.montreal-theme .navbar-light .navbar-nav .active > .nav-link,
+.montreal-theme .navbar-light .navbar-nav .nav-link.show,
+.montreal-theme .navbar-light .navbar-nav .nav-link.active,
+.montreal-theme .navbar-light .navbar-nav .nav-tabs .nav-item.show .nav-link,
+.montreal-theme .nav-tabs .nav-item.show .navbar-light .navbar-nav .nav-link {
+ color: rgba(0, 0, 0, 0.9);
+}
+.montreal-theme .navbar-light .navbar-toggler {
+ color: rgba(0, 0, 0, 0.5);
+ border-color: rgba(0, 0, 0, 0.1);
+}
+.montreal-theme .navbar-light .navbar-toggler-icon {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+}
+.montreal-theme .navbar-light .navbar-text {
+ color: rgba(0, 0, 0, 0.5);
+}
+.montreal-theme .navbar-light .navbar-text a {
+ color: rgba(0, 0, 0, 0.9);
+}
+.montreal-theme .navbar-light .navbar-text a:hover, .montreal-theme .navbar-light .navbar-text a:focus {
+ color: rgba(0, 0, 0, 0.9);
+}
+.montreal-theme .navbar-dark .navbar-brand {
+ color: #ffffff;
+}
+.montreal-theme .navbar-dark .navbar-brand:hover, .montreal-theme .navbar-dark .navbar-brand:focus {
+ color: #ffffff;
+}
+.montreal-theme .navbar-dark .navbar-nav .nav-link {
+ color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme .navbar-dark .navbar-nav .nav-link:hover, .montreal-theme .navbar-dark .navbar-nav .nav-link:focus {
+ color: rgba(255, 255, 255, 0.75);
+}
+.montreal-theme .navbar-dark .navbar-nav .nav-link.disabled {
+ color: rgba(255, 255, 255, 0.25);
+}
+.montreal-theme .navbar-dark .navbar-nav .show > .nav-link,
+.montreal-theme .navbar-dark .navbar-nav .active > .nav-link,
+.montreal-theme .navbar-dark .navbar-nav .nav-link.show,
+.montreal-theme .navbar-dark .navbar-nav .nav-link.active,
+.montreal-theme .navbar-dark .navbar-nav .nav-tabs .nav-item.show .nav-link,
+.montreal-theme .nav-tabs .nav-item.show .navbar-dark .navbar-nav .nav-link {
+ color: #ffffff;
+}
+.montreal-theme .navbar-dark .navbar-toggler {
+ color: rgba(255, 255, 255, 0.5);
+ border-color: rgba(255, 255, 255, 0.1);
+}
+.montreal-theme .navbar-dark .navbar-toggler-icon {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+}
+.montreal-theme .navbar-dark .navbar-text {
+ color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme .navbar-dark .navbar-text a {
+ color: #ffffff;
+}
+.montreal-theme .navbar-dark .navbar-text a:hover, .montreal-theme .navbar-dark .navbar-text a:focus {
+ color: #ffffff;
+}
+.montreal-theme .card {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ min-width: 0;
+ word-wrap: break-word;
+ background-color: #ffffff;
+ background-clip: border-box;
+ border: 1px solid #ced4dA;
+ border-radius: 0.25rem;
+}
+.montreal-theme .card > hr {
+ margin-right: 0;
+ margin-left: 0;
+}
+.montreal-theme .card > .list-group {
+ border-top: inherit;
+ border-bottom: inherit;
+}
+.montreal-theme .card > .list-group:first-child {
+ border-top-width: 0;
+ border-top-left-radius: calc(0.25rem - 1px);
+ border-top-right-radius: calc(0.25rem - 1px);
+}
+.montreal-theme .card > .list-group:last-child {
+ border-bottom-width: 0;
+ border-bottom-right-radius: calc(0.25rem - 1px);
+ border-bottom-left-radius: calc(0.25rem - 1px);
+}
+.montreal-theme .card > .card-header + .list-group,
+.montreal-theme .card > .list-group + .card-footer {
+ border-top: 0;
+}
+.montreal-theme .card-body {
+ flex: 1 1 auto;
+ min-height: 1px;
+ padding: 1.25rem;
+}
+.montreal-theme .card-title {
+ margin-bottom: 0.75rem;
+}
+.montreal-theme .card-subtitle {
+ margin-top: -0.375rem;
+ margin-bottom: 0;
+}
+.montreal-theme .card-text:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .card-link:hover {
+ text-decoration: none;
+}
+.montreal-theme .card-link + .card-link {
+ margin-left: 1.25rem;
+}
+.montreal-theme .card-header {
+ padding: 0.75rem 1.25rem;
+ margin-bottom: 0;
+ background-color: rgba(0, 0, 0, 0.03);
+ border-bottom: 1px solid #ced4dA;
+}
+.montreal-theme .card-header:first-child {
+ border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
+}
+.montreal-theme .card-footer {
+ padding: 0.75rem 1.25rem;
+ background-color: rgba(0, 0, 0, 0.03);
+ border-top: 1px solid #ced4dA;
+}
+.montreal-theme .card-footer:last-child {
+ border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
+}
+.montreal-theme .card-header-tabs {
+ margin-right: -0.625rem;
+ margin-bottom: -0.75rem;
+ margin-left: -0.625rem;
+ border-bottom: 0;
+}
+.montreal-theme .card-header-pills {
+ margin-right: -0.625rem;
+ margin-left: -0.625rem;
+}
+.montreal-theme .card-img-overlay {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ padding: 1.25rem;
+ border-radius: calc(0.25rem - 1px);
+}
+.montreal-theme .card-img,
+.montreal-theme .card-img-top,
+.montreal-theme .card-img-bottom {
+ flex-shrink: 0;
+ width: 100%;
+}
+.montreal-theme .card-img,
+.montreal-theme .card-img-top {
+ border-top-left-radius: calc(0.25rem - 1px);
+ border-top-right-radius: calc(0.25rem - 1px);
+}
+.montreal-theme .card-img,
+.montreal-theme .card-img-bottom {
+ border-bottom-right-radius: calc(0.25rem - 1px);
+ border-bottom-left-radius: calc(0.25rem - 1px);
+}
+.montreal-theme .card-deck .card {
+ margin-bottom: 16px;
+}
+@media (min-width: 576px) {
+ .montreal-theme .card-deck {
+ display: flex;
+ flex-flow: row wrap;
+ margin-right: -16px;
+ margin-left: -16px;
+ }
+ .montreal-theme .card-deck .card {
+ flex: 1 0 0%;
+ margin-right: 16px;
+ margin-bottom: 0;
+ margin-left: 16px;
+ }
+}
+.montreal-theme .card-group > .card {
+ margin-bottom: 16px;
+}
+@media (min-width: 576px) {
+ .montreal-theme .card-group {
+ display: flex;
+ flex-flow: row wrap;
+ }
+ .montreal-theme .card-group > .card {
+ flex: 1 0 0%;
+ margin-bottom: 0;
+ }
+ .montreal-theme .card-group > .card + .card {
+ margin-left: 0;
+ border-left: 0;
+ }
+ .montreal-theme .card-group > .card:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+ .montreal-theme .card-group > .card:not(:last-child) .card-img-top,
+ .montreal-theme .card-group > .card:not(:last-child) .card-header {
+ border-top-right-radius: 0;
+ }
+ .montreal-theme .card-group > .card:not(:last-child) .card-img-bottom,
+ .montreal-theme .card-group > .card:not(:last-child) .card-footer {
+ border-bottom-right-radius: 0;
+ }
+ .montreal-theme .card-group > .card:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+ .montreal-theme .card-group > .card:not(:first-child) .card-img-top,
+ .montreal-theme .card-group > .card:not(:first-child) .card-header {
+ border-top-left-radius: 0;
+ }
+ .montreal-theme .card-group > .card:not(:first-child) .card-img-bottom,
+ .montreal-theme .card-group > .card:not(:first-child) .card-footer {
+ border-bottom-left-radius: 0;
+ }
+}
+.montreal-theme .card-columns .card {
+ margin-bottom: 0.75rem;
+}
+@media (min-width: 576px) {
+ .montreal-theme .card-columns {
+ -moz-column-count: 3;
+ column-count: 3;
+ -moz-column-gap: 1.25rem;
+ column-gap: 1.25rem;
+ orphans: 1;
+ widows: 1;
+ }
+ .montreal-theme .card-columns .card {
+ display: inline-block;
+ width: 100%;
+ }
+}
+.montreal-theme .accordion {
+ overflow-anchor: none;
+}
+.montreal-theme .accordion > .card {
+ overflow: hidden;
+}
+.montreal-theme .accordion > .card:not(:last-of-type) {
+ border-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.montreal-theme .accordion > .card:not(:first-of-type) {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.montreal-theme .accordion > .card > .card-header {
+ border-radius: 0;
+ margin-bottom: -1px;
+}
+.montreal-theme .pagination {
+ display: flex;
+ padding-left: 0;
+ list-style: none;
+ border-radius: 0.25rem;
+}
+.montreal-theme .page-link {
+ position: relative;
+ display: block;
+ padding: calc(0.625rem - 1px) 1rem;
+ margin-left: -1px;
+ line-height: 1.25rem;
+ color: #097d6c;
+ text-decoration: none;
+ background-color: #ffffff;
+ border: 1px solid #ced4dA;
+}
+.montreal-theme .page-link:hover {
+ z-index: 2;
+ color: #097d6c;
+ text-decoration: none;
+ background-color: #eefaf8;
+ border-color: #ced4dA;
+}
+.montreal-theme .page-link:focus {
+ z-index: 3;
+ outline: 0;
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .page-item:first-child .page-link {
+ margin-left: 0;
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+.montreal-theme .page-item:last-child .page-link {
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+}
+.montreal-theme .page-item.active .page-link, .montreal-theme .nav-tabs .nav-item.show .page-item.nav-link .page-link {
+ z-index: 3;
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #ced4dA;
+}
+.montreal-theme .page-item.disabled .page-link {
+ color: #637381;
+ pointer-events: none;
+ cursor: auto;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .pagination-lg .page-link {
+ padding: calc(1rem - 1px) 1.4375rem;
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+}
+.montreal-theme .pagination-lg .page-item:first-child .page-link {
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+}
+.montreal-theme .pagination-lg .page-item:last-child .page-link {
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+}
+.montreal-theme .pagination-sm .page-link {
+ padding: calc(0.5rem - 1px) 0.75rem;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .pagination-sm .page-item:first-child .page-link {
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+}
+.montreal-theme .pagination-sm .page-item:last-child .page-link {
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+}
+.montreal-theme .alert {
+ position: relative;
+ padding: 1rem 1rem;
+ margin-bottom: 1rem;
+ border: 0 solid transparent;
+ border-radius: 0;
+}
+.montreal-theme .alert-heading {
+ color: inherit;
+}
+.montreal-theme .alert-link {
+ font-weight: 700;
+}
+.montreal-theme .alert-dismissible {
+ padding-right: 3.5rem;
+}
+.montreal-theme .alert-dismissible .close {
+ position: absolute;
+ top: 0;
+ right: 0;
+ z-index: 2;
+ padding: 1rem 1rem;
+ color: inherit;
+}
+.montreal-theme .alert-primary {
+ color: #054138;
+ background-color: #cee5e2;
+ border-color: #097d6c;
+}
+.montreal-theme .alert-primary hr {
+ border-top-color: #076557;
+}
+.montreal-theme .alert-primary .alert-link {
+ color: #01120f;
+}
+.montreal-theme .alert-success {
+ color: #075635;
+ background-color: #cfede0;
+ border-color: #0da566;
+}
+.montreal-theme .alert-success hr {
+ border-top-color: #0b8d57;
+}
+.montreal-theme .alert-success .alert-link {
+ color: #032718;
+}
+.montreal-theme .alert-info {
+ color: #003f66;
+ background-color: #cce4f3;
+ border-color: #0079c4;
+}
+.montreal-theme .alert-info hr {
+ border-top-color: #0069ab;
+}
+.montreal-theme .alert-info .alert-link {
+ color: #002033;
+}
+.montreal-theme .alert-warning {
+ color: #85601b;
+ background-color: #fff1d6;
+ border-color: #ffb833;
+}
+.montreal-theme .alert-warning hr {
+ border-top-color: #ffaf1a;
+}
+.montreal-theme .alert-warning .alert-link {
+ color: #5b4112;
+}
+.montreal-theme .alert-danger {
+ color: #6e1905;
+ background-color: #f6d6ce;
+ border-color: #d3310a;
+}
+.montreal-theme .alert-danger hr {
+ border-top-color: #bb2b09;
+}
+.montreal-theme .alert-danger .alert-link {
+ color: #3d0e03;
+}
+.montreal-theme .alert-light {
+ color: #818182;
+ background-color: #fefefe;
+ border-color: #f8f9fa;
+}
+.montreal-theme .alert-light hr {
+ border-top-color: #e9ecef;
+}
+.montreal-theme .alert-light .alert-link {
+ color: #686868;
+}
+.montreal-theme .alert-dark {
+ color: #111315;
+ background-color: #d3d3d4;
+ border-color: #212529;
+}
+.montreal-theme .alert-dark hr {
+ border-top-color: #16181b;
+}
+.montreal-theme .alert-dark .alert-link {
+ color: black;
+}
+.montreal-theme .alert-neutral-primary {
+ color: #111315;
+ background-color: #d3d3d4;
+ border-color: #212529;
+}
+.montreal-theme .alert-neutral-primary hr {
+ border-top-color: #16181b;
+}
+.montreal-theme .alert-neutral-primary .alert-link {
+ color: black;
+}
+.montreal-theme .alert-neutral-secondary {
+ color: #333c43;
+ background-color: #e0e3e6;
+ border-color: #637381;
+}
+.montreal-theme .alert-neutral-secondary hr {
+ border-top-color: #586673;
+}
+.montreal-theme .alert-neutral-secondary .alert-link {
+ color: #1d2226;
+}
+.montreal-theme .alert-neutral-tertiary {
+ color: #5a5d62;
+ background-color: #eff0f2;
+ border-color: #adb2bd;
+}
+.montreal-theme .alert-neutral-tertiary hr {
+ border-top-color: #9fa5b2;
+}
+.montreal-theme .alert-neutral-tertiary .alert-link {
+ color: #424447;
+}
+.montreal-theme .alert-neutral-stroke {
+ color: #6b6e71;
+ background-color: #f5f6f8;
+ border-color: #ced4da;
+}
+.montreal-theme .alert-neutral-stroke hr {
+ border-top-color: #bfc7cf;
+}
+.montreal-theme .alert-neutral-stroke .alert-link {
+ color: #525557;
+}
+@keyframes progress-bar-stripes {
+ from {
+ background-position: 1rem 0;
+ }
+ to {
+ background-position: 0 0;
+ }
+}
+.montreal-theme .progress {
+ display: flex;
+ height: 1rem;
+ overflow: hidden;
+ line-height: 0;
+ font-size: 1rem;
+ background-color: #dee2e6;
+ border-radius: 4rem;
+}
+.montreal-theme .progress-bar {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ overflow: hidden;
+ color: #ffffff;
+ text-align: center;
+ white-space: nowrap;
+ background-color: #097d6c;
+ transition: width 0.6s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .progress-bar {
+ transition: none;
+ }
+}
+.montreal-theme .progress-bar-striped {
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-size: 1rem 1rem;
+}
+.montreal-theme .progress-bar-animated {
+ animation: 1s linear infinite progress-bar-stripes;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .progress-bar-animated {
+ animation: none;
+ }
+}
+.montreal-theme .media {
+ display: flex;
+ align-items: flex-start;
+}
+.montreal-theme .media-body {
+ flex: 1;
+}
+.montreal-theme .close {
+ float: right;
+ font-size: 1.5rem;
+ font-weight: 700;
+ line-height: 1;
+ color: #000000;
+ text-shadow: 0 1px 0 #ffffff;
+ opacity: 0.5;
+}
+.montreal-theme .close:hover {
+ color: #000000;
+ text-decoration: none;
+}
+.montreal-theme .close:not(:disabled):not(.disabled):hover, .montreal-theme .close:not(:disabled):not(.disabled):focus {
+ opacity: 0.75;
+}
+.montreal-theme button.close {
+ padding: 0;
+ background-color: transparent;
+ border: 0;
+}
+.montreal-theme a.close.disabled {
+ pointer-events: none;
+}
+.montreal-theme .modal-open {
+ overflow: hidden;
+}
+.montreal-theme .modal-open .modal {
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+.montreal-theme .modal {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1050;
+ display: none;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ outline: 0;
+}
+.montreal-theme .modal-dialog {
+ position: relative;
+ width: auto;
+ margin: 0.5rem;
+ pointer-events: none;
+}
+.montreal-theme .modal.fade .modal-dialog {
+ transition: transform 300ms ease-out;
+ transform: translate(0, -50px);
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .modal.fade .modal-dialog {
+ transition: none;
+ }
+}
+.montreal-theme .modal.show .modal-dialog {
+ transform: none;
+}
+.montreal-theme .modal.modal-static .modal-dialog {
+ transform: scale(1.02);
+}
+.montreal-theme .modal-dialog-scrollable {
+ display: flex;
+ max-height: calc(100% - 1rem);
+}
+.montreal-theme .modal-dialog-scrollable .modal-content {
+ max-height: calc(100vh - 1rem);
+ overflow: hidden;
+}
+.montreal-theme .modal-dialog-scrollable .modal-header,
+.montreal-theme .modal-dialog-scrollable .modal-footer {
+ flex-shrink: 0;
+}
+.montreal-theme .modal-dialog-scrollable .modal-body {
+ overflow-y: auto;
+}
+.montreal-theme .modal-dialog-centered {
+ display: flex;
+ align-items: center;
+ min-height: calc(100% - 1rem);
+}
+.montreal-theme .modal-dialog-centered::before {
+ display: block;
+ height: calc(100vh - 1rem);
+ height: -moz-min-content;
+ height: min-content;
+ content: "";
+}
+.montreal-theme .modal-dialog-centered.modal-dialog-scrollable {
+ flex-direction: column;
+ justify-content: center;
+ height: 100%;
+}
+.montreal-theme .modal-dialog-centered.modal-dialog-scrollable .modal-content {
+ max-height: none;
+}
+.montreal-theme .modal-dialog-centered.modal-dialog-scrollable::before {
+ content: none;
+}
+.montreal-theme .modal-content {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ pointer-events: auto;
+ background-color: #ffffff;
+ background-clip: padding-box;
+ border: 0 solid rgba(0, 0, 0, 0.2);
+ border-radius: 0.5rem;
+ outline: 0;
+}
+.montreal-theme .modal-backdrop {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1040;
+ width: 100vw;
+ height: 100vh;
+ background-color: #212529;
+}
+.montreal-theme .modal-backdrop.fade {
+ opacity: 0;
+}
+.montreal-theme .modal-backdrop.show {
+ opacity: 0.3;
+}
+.montreal-theme .modal-header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ padding: 1rem 1rem;
+ border-bottom: 1px solid #ced4dA;
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+}
+.montreal-theme .modal-header .close {
+ padding: 1rem 1rem;
+ margin: -1rem -1rem -1rem auto;
+}
+.montreal-theme .modal-title {
+ margin-bottom: 0;
+ line-height: 1.5rem;
+}
+.montreal-theme .modal-body {
+ position: relative;
+ flex: 1 1 auto;
+ padding: 2rem;
+}
+.montreal-theme .modal-footer {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: flex-end;
+ padding: 1.75rem;
+ border-top: 1px solid #ced4dA;
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+}
+.montreal-theme .modal-footer > * {
+ margin: 0.25rem;
+}
+.montreal-theme .modal-scrollbar-measure {
+ position: absolute;
+ top: -9999px;
+ width: 50px;
+ height: 50px;
+ overflow: scroll;
+}
+@media (min-width: 576px) {
+ .montreal-theme .modal-dialog {
+ max-width: 800px;
+ margin: 2rem auto;
+ }
+ .montreal-theme .modal-dialog-scrollable {
+ max-height: calc(100% - 4rem);
+ }
+ .montreal-theme .modal-dialog-scrollable .modal-content {
+ max-height: calc(100vh - 4rem);
+ }
+ .montreal-theme .modal-dialog-centered {
+ min-height: calc(100% - 4rem);
+ }
+ .montreal-theme .modal-dialog-centered::before {
+ height: calc(100vh - 4rem);
+ height: -moz-min-content;
+ height: min-content;
+ }
+ .montreal-theme .modal-sm {
+ max-width: 500px;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .modal-lg,
+ .montreal-theme .modal-xl {
+ max-width: 100%;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .modal-xl {
+ max-width: 100%;
+ }
+}
+.montreal-theme .popover {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1060;
+ display: block;
+ max-width: 276px;
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.75;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ white-space: normal;
+ word-spacing: normal;
+ line-break: auto;
+ font-size: 0.875rem;
+ word-wrap: break-word;
+ background-color: #ffffff;
+ background-clip: padding-box;
+ border: 1px solid #f8f9fa;
+ border-radius: 0.5rem;
+}
+.montreal-theme .popover .arrow {
+ position: absolute;
+ display: block;
+ width: 1rem;
+ height: 0.5rem;
+ margin: 0 0.5rem;
+}
+.montreal-theme .popover .arrow::before, .montreal-theme .popover .arrow::after {
+ position: absolute;
+ display: block;
+ content: "";
+ border-color: transparent;
+ border-style: solid;
+}
+.montreal-theme .bs-popover-top, .montreal-theme .bs-popover-auto[x-placement^=top] {
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .bs-popover-top > .arrow, .montreal-theme .bs-popover-auto[x-placement^=top] > .arrow {
+ bottom: calc(-0.5rem - 1px);
+}
+.montreal-theme .bs-popover-top > .arrow::before, .montreal-theme .bs-popover-auto[x-placement^=top] > .arrow::before {
+ bottom: 0;
+ border-width: 0.5rem 0.5rem 0;
+ border-top-color: #f8f9fa;
+}
+.montreal-theme .bs-popover-top > .arrow::after, .montreal-theme .bs-popover-auto[x-placement^=top] > .arrow::after {
+ bottom: 1px;
+ border-width: 0.5rem 0.5rem 0;
+ border-top-color: #ffffff;
+}
+.montreal-theme .bs-popover-right, .montreal-theme .bs-popover-auto[x-placement^=right] {
+ margin-left: 0.5rem;
+}
+.montreal-theme .bs-popover-right > .arrow, .montreal-theme .bs-popover-auto[x-placement^=right] > .arrow {
+ left: calc(-0.5rem - 1px);
+ width: 0.5rem;
+ height: 1rem;
+ margin: 0.5rem 0;
+}
+.montreal-theme .bs-popover-right > .arrow::before, .montreal-theme .bs-popover-auto[x-placement^=right] > .arrow::before {
+ left: 0;
+ border-width: 0.5rem 0.5rem 0.5rem 0;
+ border-right-color: #f8f9fa;
+}
+.montreal-theme .bs-popover-right > .arrow::after, .montreal-theme .bs-popover-auto[x-placement^=right] > .arrow::after {
+ left: 1px;
+ border-width: 0.5rem 0.5rem 0.5rem 0;
+ border-right-color: #ffffff;
+}
+.montreal-theme .bs-popover-bottom, .montreal-theme .bs-popover-auto[x-placement^=bottom] {
+ margin-top: 0.5rem;
+}
+.montreal-theme .bs-popover-bottom > .arrow, .montreal-theme .bs-popover-auto[x-placement^=bottom] > .arrow {
+ top: calc(-0.5rem - 1px);
+}
+.montreal-theme .bs-popover-bottom > .arrow::before, .montreal-theme .bs-popover-auto[x-placement^=bottom] > .arrow::before {
+ top: 0;
+ border-width: 0 0.5rem 0.5rem 0.5rem;
+ border-bottom-color: #f8f9fa;
+}
+.montreal-theme .bs-popover-bottom > .arrow::after, .montreal-theme .bs-popover-auto[x-placement^=bottom] > .arrow::after {
+ top: 1px;
+ border-width: 0 0.5rem 0.5rem 0.5rem;
+ border-bottom-color: #ffffff;
+}
+.montreal-theme .bs-popover-bottom .popover-header::before, .montreal-theme .bs-popover-auto[x-placement^=bottom] .popover-header::before {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ display: block;
+ width: 1rem;
+ margin-left: -0.5rem;
+ content: "";
+ border-bottom: 1px solid #ffffff;
+}
+.montreal-theme .bs-popover-left, .montreal-theme .bs-popover-auto[x-placement^=left] {
+ margin-right: 0.5rem;
+}
+.montreal-theme .bs-popover-left > .arrow, .montreal-theme .bs-popover-auto[x-placement^=left] > .arrow {
+ right: calc(-0.5rem - 1px);
+ width: 0.5rem;
+ height: 1rem;
+ margin: 0.5rem 0;
+}
+.montreal-theme .bs-popover-left > .arrow::before, .montreal-theme .bs-popover-auto[x-placement^=left] > .arrow::before {
+ right: 0;
+ border-width: 0.5rem 0 0.5rem 0.5rem;
+ border-left-color: #f8f9fa;
+}
+.montreal-theme .bs-popover-left > .arrow::after, .montreal-theme .bs-popover-auto[x-placement^=left] > .arrow::after {
+ right: 1px;
+ border-width: 0.5rem 0 0.5rem 0.5rem;
+ border-left-color: #ffffff;
+}
+.montreal-theme .popover-header {
+ padding: 0 0;
+ margin-bottom: 0;
+ font-size: 1rem;
+ color: #212529;
+ background-color: #ffffff;
+ border-bottom: 1px solid #f2f2f2;
+ border-top-left-radius: calc(0.5rem - 1px);
+ border-top-right-radius: calc(0.5rem - 1px);
+}
+.montreal-theme .popover-header:empty {
+ display: none;
+}
+.montreal-theme .popover-body {
+ padding: 0 0;
+ color: #637381;
+}
+.montreal-theme .carousel {
+ position: relative;
+}
+.montreal-theme .carousel.pointer-event {
+ touch-action: pan-y;
+}
+.montreal-theme .carousel-inner {
+ position: relative;
+ width: 100%;
+ overflow: hidden;
+}
+.montreal-theme .carousel-inner::after {
+ display: block;
+ clear: both;
+ content: "";
+}
+.montreal-theme .carousel-item {
+ position: relative;
+ display: none;
+ float: left;
+ width: 100%;
+ margin-right: -100%;
+ backface-visibility: hidden;
+ transition: transform 0.6s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .carousel-item {
+ transition: none;
+ }
+}
+.montreal-theme .carousel-item.active, .montreal-theme .nav-tabs .nav-item.show .carousel-item.nav-link,
+.montreal-theme .carousel-item-next,
+.montreal-theme .carousel-item-prev {
+ display: block;
+}
+.montreal-theme .carousel-item-next:not(.carousel-item-left),
+.montreal-theme .active.carousel-item-right,
+.montreal-theme .nav-tabs .nav-item.show .carousel-item-right.nav-link {
+ transform: translateX(100%);
+}
+.montreal-theme .carousel-item-prev:not(.carousel-item-right),
+.montreal-theme .active.carousel-item-left,
+.montreal-theme .nav-tabs .nav-item.show .carousel-item-left.nav-link {
+ transform: translateX(-100%);
+}
+.montreal-theme .carousel-fade .carousel-item {
+ opacity: 0;
+ transition-property: opacity;
+ transform: none;
+}
+.montreal-theme .carousel-fade .carousel-item.active, .montreal-theme .carousel-fade .nav-tabs .nav-item.show .carousel-item.nav-link, .montreal-theme .nav-tabs .nav-item.show .carousel-fade .carousel-item.nav-link,
+.montreal-theme .carousel-fade .carousel-item-next.carousel-item-left,
+.montreal-theme .carousel-fade .carousel-item-prev.carousel-item-right {
+ z-index: 1;
+ opacity: 1;
+}
+.montreal-theme .carousel-fade .active.carousel-item-left, .montreal-theme .carousel-fade .nav-tabs .nav-item.show .carousel-item-left.nav-link, .montreal-theme .nav-tabs .nav-item.show .carousel-fade .carousel-item-left.nav-link,
+.montreal-theme .carousel-fade .active.carousel-item-right,
+.montreal-theme .carousel-fade .nav-tabs .nav-item.show .carousel-item-right.nav-link,
+.montreal-theme .nav-tabs .nav-item.show .carousel-fade .carousel-item-right.nav-link {
+ z-index: 0;
+ opacity: 0;
+ transition: opacity 0s 0.6s;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .carousel-fade .active.carousel-item-left, .montreal-theme .carousel-fade .nav-tabs .nav-item.show .carousel-item-left.nav-link, .montreal-theme .nav-tabs .nav-item.show .carousel-fade .carousel-item-left.nav-link,
+ .montreal-theme .carousel-fade .active.carousel-item-right,
+ .montreal-theme .carousel-fade .nav-tabs .nav-item.show .carousel-item-right.nav-link,
+ .montreal-theme .nav-tabs .nav-item.show .carousel-fade .carousel-item-right.nav-link {
+ transition: none;
+ }
+}
+.montreal-theme .carousel-control-prev,
+.montreal-theme .carousel-control-next {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ z-index: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 15%;
+ padding: 0;
+ color: #ffffff;
+ text-align: center;
+ background: none;
+ border: 0;
+ opacity: 1;
+ transition: opacity 0.15s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .carousel-control-prev,
+ .montreal-theme .carousel-control-next {
+ transition: none;
+ }
+}
+.montreal-theme .carousel-control-prev:hover, .montreal-theme .carousel-control-prev:focus,
+.montreal-theme .carousel-control-next:hover,
+.montreal-theme .carousel-control-next:focus {
+ color: #ffffff;
+ text-decoration: none;
+ outline: 0;
+ opacity: 0.6;
+}
+.montreal-theme .carousel-control-prev {
+ left: 0;
+}
+.montreal-theme .carousel-control-next {
+ right: 0;
+}
+.montreal-theme .carousel-control-prev-icon,
+.montreal-theme .carousel-control-next-icon {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ background: 50%/100% 100% no-repeat;
+}
+.montreal-theme .carousel-control-prev-icon {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
+}
+.montreal-theme .carousel-control-next-icon {
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
+}
+.montreal-theme .carousel-indicators {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 15;
+ display: flex;
+ justify-content: center;
+ padding-left: 0;
+ margin-right: 15%;
+ margin-left: 15%;
+ list-style: none;
+}
+.montreal-theme .carousel-indicators li {
+ box-sizing: content-box;
+ flex: 0 1 auto;
+ width: 30px;
+ height: 3px;
+ margin-right: 3px;
+ margin-left: 3px;
+ text-indent: -999px;
+ cursor: pointer;
+ background-color: #ffffff;
+ background-clip: padding-box;
+ border-top: 10px solid transparent;
+ border-bottom: 10px solid transparent;
+ opacity: 0.5;
+ transition: opacity 0.6s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .carousel-indicators li {
+ transition: none;
+ }
+}
+.montreal-theme .carousel-indicators .active, .montreal-theme .carousel-indicators .nav-tabs .nav-item.show .nav-link, .montreal-theme .nav-tabs .nav-item.show .carousel-indicators .nav-link {
+ opacity: 1;
+}
+.montreal-theme .carousel-caption {
+ position: absolute;
+ right: 0%;
+ bottom: 20px;
+ left: 0%;
+ z-index: 10;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ color: #212529;
+ text-align: center;
+}
+.montreal-theme .align-baseline {
+ vertical-align: baseline !important;
+}
+.montreal-theme .align-top {
+ vertical-align: top !important;
+}
+.montreal-theme .align-middle {
+ vertical-align: middle !important;
+}
+.montreal-theme .align-bottom {
+ vertical-align: bottom !important;
+}
+.montreal-theme .align-text-bottom {
+ vertical-align: text-bottom !important;
+}
+.montreal-theme .align-text-top {
+ vertical-align: text-top !important;
+}
+.montreal-theme .bg-primary {
+ background-color: #097d6c !important;
+}
+.montreal-theme a.bg-primary:hover, .montreal-theme a.bg-primary:focus,
+.montreal-theme button.bg-primary:hover,
+.montreal-theme button.bg-primary:focus {
+ background-color: #064d43 !important;
+}
+.montreal-theme .bg-success {
+ background-color: #0da566 !important;
+}
+.montreal-theme a.bg-success:hover, .montreal-theme a.bg-success:focus,
+.montreal-theme button.bg-success:hover,
+.montreal-theme button.bg-success:focus {
+ background-color: #097649 !important;
+}
+.montreal-theme .bg-info {
+ background-color: #0079c4 !important;
+}
+.montreal-theme a.bg-info:hover, .montreal-theme a.bg-info:focus,
+.montreal-theme button.bg-info:hover,
+.montreal-theme button.bg-info:focus {
+ background-color: #005a91 !important;
+}
+.montreal-theme .bg-warning {
+ background-color: #ffb833 !important;
+}
+.montreal-theme a.bg-warning:hover, .montreal-theme a.bg-warning:focus,
+.montreal-theme button.bg-warning:hover,
+.montreal-theme button.bg-warning:focus {
+ background-color: #ffa600 !important;
+}
+.montreal-theme .bg-danger {
+ background-color: #d3310a !important;
+}
+.montreal-theme a.bg-danger:hover, .montreal-theme a.bg-danger:focus,
+.montreal-theme button.bg-danger:hover,
+.montreal-theme button.bg-danger:focus {
+ background-color: #a22608 !important;
+}
+.montreal-theme .bg-light {
+ background-color: #f8f9fa !important;
+}
+.montreal-theme a.bg-light:hover, .montreal-theme a.bg-light:focus,
+.montreal-theme button.bg-light:hover,
+.montreal-theme button.bg-light:focus {
+ background-color: #dae0e5 !important;
+}
+.montreal-theme .bg-dark {
+ background-color: #212529 !important;
+}
+.montreal-theme a.bg-dark:hover, .montreal-theme a.bg-dark:focus,
+.montreal-theme button.bg-dark:hover,
+.montreal-theme button.bg-dark:focus {
+ background-color: #0a0c0d !important;
+}
+.montreal-theme .bg-neutral-primary {
+ background-color: #212529 !important;
+}
+.montreal-theme a.bg-neutral-primary:hover, .montreal-theme a.bg-neutral-primary:focus,
+.montreal-theme button.bg-neutral-primary:hover,
+.montreal-theme button.bg-neutral-primary:focus {
+ background-color: #0a0c0d !important;
+}
+.montreal-theme .bg-neutral-secondary {
+ background-color: #637381 !important;
+}
+.montreal-theme a.bg-neutral-secondary:hover, .montreal-theme a.bg-neutral-secondary:focus,
+.montreal-theme button.bg-neutral-secondary:hover,
+.montreal-theme button.bg-neutral-secondary:focus {
+ background-color: #4d5964 !important;
+}
+.montreal-theme .bg-neutral-tertiary {
+ background-color: #adb2bd !important;
+}
+.montreal-theme a.bg-neutral-tertiary:hover, .montreal-theme a.bg-neutral-tertiary:focus,
+.montreal-theme button.bg-neutral-tertiary:hover,
+.montreal-theme button.bg-neutral-tertiary:focus {
+ background-color: #9197a6 !important;
+}
+.montreal-theme .bg-neutral-stroke {
+ background-color: #ced4dA !important;
+}
+.montreal-theme a.bg-neutral-stroke:hover, .montreal-theme a.bg-neutral-stroke:focus,
+.montreal-theme button.bg-neutral-stroke:hover,
+.montreal-theme button.bg-neutral-stroke:focus {
+ background-color: #b1bbc4 !important;
+}
+.montreal-theme .bg-white {
+ background-color: #ffffff !important;
+}
+.montreal-theme .bg-transparent {
+ background-color: transparent !important;
+}
+.montreal-theme .clearfix::after {
+ display: block;
+ clear: both;
+ content: "";
+}
+.montreal-theme .d-none {
+ display: none !important;
+}
+.montreal-theme .d-inline {
+ display: inline !important;
+}
+.montreal-theme .d-inline-block {
+ display: inline-block !important;
+}
+.montreal-theme .d-block {
+ display: block !important;
+}
+.montreal-theme .d-table {
+ display: table !important;
+}
+.montreal-theme .d-table-row {
+ display: table-row !important;
+}
+.montreal-theme .d-table-cell {
+ display: table-cell !important;
+}
+.montreal-theme .d-flex {
+ display: flex !important;
+}
+.montreal-theme .d-inline-flex {
+ display: inline-flex !important;
+}
+@media (min-width: 352px) {
+ .montreal-theme .d-xsm-none {
+ display: none !important;
+ }
+ .montreal-theme .d-xsm-inline {
+ display: inline !important;
+ }
+ .montreal-theme .d-xsm-inline-block {
+ display: inline-block !important;
+ }
+ .montreal-theme .d-xsm-block {
+ display: block !important;
+ }
+ .montreal-theme .d-xsm-table {
+ display: table !important;
+ }
+ .montreal-theme .d-xsm-table-row {
+ display: table-row !important;
+ }
+ .montreal-theme .d-xsm-table-cell {
+ display: table-cell !important;
+ }
+ .montreal-theme .d-xsm-flex {
+ display: flex !important;
+ }
+ .montreal-theme .d-xsm-inline-flex {
+ display: inline-flex !important;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .d-sm-none {
+ display: none !important;
+ }
+ .montreal-theme .d-sm-inline {
+ display: inline !important;
+ }
+ .montreal-theme .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .montreal-theme .d-sm-block {
+ display: block !important;
+ }
+ .montreal-theme .d-sm-table {
+ display: table !important;
+ }
+ .montreal-theme .d-sm-table-row {
+ display: table-row !important;
+ }
+ .montreal-theme .d-sm-table-cell {
+ display: table-cell !important;
+ }
+ .montreal-theme .d-sm-flex {
+ display: flex !important;
+ }
+ .montreal-theme .d-sm-inline-flex {
+ display: inline-flex !important;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .d-md-none {
+ display: none !important;
+ }
+ .montreal-theme .d-md-inline {
+ display: inline !important;
+ }
+ .montreal-theme .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .montreal-theme .d-md-block {
+ display: block !important;
+ }
+ .montreal-theme .d-md-table {
+ display: table !important;
+ }
+ .montreal-theme .d-md-table-row {
+ display: table-row !important;
+ }
+ .montreal-theme .d-md-table-cell {
+ display: table-cell !important;
+ }
+ .montreal-theme .d-md-flex {
+ display: flex !important;
+ }
+ .montreal-theme .d-md-inline-flex {
+ display: inline-flex !important;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .d-lg-none {
+ display: none !important;
+ }
+ .montreal-theme .d-lg-inline {
+ display: inline !important;
+ }
+ .montreal-theme .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .montreal-theme .d-lg-block {
+ display: block !important;
+ }
+ .montreal-theme .d-lg-table {
+ display: table !important;
+ }
+ .montreal-theme .d-lg-table-row {
+ display: table-row !important;
+ }
+ .montreal-theme .d-lg-table-cell {
+ display: table-cell !important;
+ }
+ .montreal-theme .d-lg-flex {
+ display: flex !important;
+ }
+ .montreal-theme .d-lg-inline-flex {
+ display: inline-flex !important;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .d-xl-none {
+ display: none !important;
+ }
+ .montreal-theme .d-xl-inline {
+ display: inline !important;
+ }
+ .montreal-theme .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .montreal-theme .d-xl-block {
+ display: block !important;
+ }
+ .montreal-theme .d-xl-table {
+ display: table !important;
+ }
+ .montreal-theme .d-xl-table-row {
+ display: table-row !important;
+ }
+ .montreal-theme .d-xl-table-cell {
+ display: table-cell !important;
+ }
+ .montreal-theme .d-xl-flex {
+ display: flex !important;
+ }
+ .montreal-theme .d-xl-inline-flex {
+ display: inline-flex !important;
+ }
+}
+@media print {
+ .montreal-theme .d-print-none {
+ display: none !important;
+ }
+ .montreal-theme .d-print-inline {
+ display: inline !important;
+ }
+ .montreal-theme .d-print-inline-block {
+ display: inline-block !important;
+ }
+ .montreal-theme .d-print-block {
+ display: block !important;
+ }
+ .montreal-theme .d-print-table {
+ display: table !important;
+ }
+ .montreal-theme .d-print-table-row {
+ display: table-row !important;
+ }
+ .montreal-theme .d-print-table-cell {
+ display: table-cell !important;
+ }
+ .montreal-theme .d-print-flex {
+ display: flex !important;
+ }
+ .montreal-theme .d-print-inline-flex {
+ display: inline-flex !important;
+ }
+}
+.montreal-theme .embed-responsive {
+ position: relative;
+ display: block;
+ width: 100%;
+ padding: 0;
+ overflow: hidden;
+}
+.montreal-theme .embed-responsive::before {
+ display: block;
+ content: "";
+}
+.montreal-theme .embed-responsive .embed-responsive-item,
+.montreal-theme .embed-responsive iframe,
+.montreal-theme .embed-responsive embed,
+.montreal-theme .embed-responsive object,
+.montreal-theme .embed-responsive video {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 0;
+}
+.montreal-theme .embed-responsive-21by9::before {
+ padding-top: 42.85714286%;
+}
+.montreal-theme .embed-responsive-16by9::before {
+ padding-top: 56.25%;
+}
+.montreal-theme .embed-responsive-4by3::before {
+ padding-top: 75%;
+}
+.montreal-theme .embed-responsive-1by1::before {
+ padding-top: 100%;
+}
+.montreal-theme .flex-row {
+ flex-direction: row !important;
+}
+.montreal-theme .flex-column {
+ flex-direction: column !important;
+}
+.montreal-theme .flex-row-reverse {
+ flex-direction: row-reverse !important;
+}
+.montreal-theme .flex-column-reverse {
+ flex-direction: column-reverse !important;
+}
+.montreal-theme .flex-wrap {
+ flex-wrap: wrap !important;
+}
+.montreal-theme .flex-nowrap {
+ flex-wrap: nowrap !important;
+}
+.montreal-theme .flex-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+}
+.montreal-theme .flex-fill {
+ flex: 1 1 auto !important;
+}
+.montreal-theme .flex-grow-0 {
+ flex-grow: 0 !important;
+}
+.montreal-theme .flex-grow-1 {
+ flex-grow: 1 !important;
+}
+.montreal-theme .flex-shrink-0 {
+ flex-shrink: 0 !important;
+}
+.montreal-theme .flex-shrink-1 {
+ flex-shrink: 1 !important;
+}
+.montreal-theme .justify-content-start {
+ justify-content: flex-start !important;
+}
+.montreal-theme .justify-content-end {
+ justify-content: flex-end !important;
+}
+.montreal-theme .justify-content-center {
+ justify-content: center !important;
+}
+.montreal-theme .justify-content-between {
+ justify-content: space-between !important;
+}
+.montreal-theme .justify-content-around {
+ justify-content: space-around !important;
+}
+.montreal-theme .align-items-start {
+ align-items: flex-start !important;
+}
+.montreal-theme .align-items-end {
+ align-items: flex-end !important;
+}
+.montreal-theme .align-items-center {
+ align-items: center !important;
+}
+.montreal-theme .align-items-baseline {
+ align-items: baseline !important;
+}
+.montreal-theme .align-items-stretch {
+ align-items: stretch !important;
+}
+.montreal-theme .align-content-start {
+ align-content: flex-start !important;
+}
+.montreal-theme .align-content-end {
+ align-content: flex-end !important;
+}
+.montreal-theme .align-content-center {
+ align-content: center !important;
+}
+.montreal-theme .align-content-between {
+ align-content: space-between !important;
+}
+.montreal-theme .align-content-around {
+ align-content: space-around !important;
+}
+.montreal-theme .align-content-stretch {
+ align-content: stretch !important;
+}
+.montreal-theme .align-self-auto {
+ align-self: auto !important;
+}
+.montreal-theme .align-self-start {
+ align-self: flex-start !important;
+}
+.montreal-theme .align-self-end {
+ align-self: flex-end !important;
+}
+.montreal-theme .align-self-center {
+ align-self: center !important;
+}
+.montreal-theme .align-self-baseline {
+ align-self: baseline !important;
+}
+.montreal-theme .align-self-stretch {
+ align-self: stretch !important;
+}
+@media (min-width: 352px) {
+ .montreal-theme .flex-xsm-row {
+ flex-direction: row !important;
+ }
+ .montreal-theme .flex-xsm-column {
+ flex-direction: column !important;
+ }
+ .montreal-theme .flex-xsm-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .montreal-theme .flex-xsm-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .montreal-theme .flex-xsm-wrap {
+ flex-wrap: wrap !important;
+ }
+ .montreal-theme .flex-xsm-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .montreal-theme .flex-xsm-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .montreal-theme .flex-xsm-fill {
+ flex: 1 1 auto !important;
+ }
+ .montreal-theme .flex-xsm-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .montreal-theme .flex-xsm-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .montreal-theme .flex-xsm-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .montreal-theme .flex-xsm-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .montreal-theme .justify-content-xsm-start {
+ justify-content: flex-start !important;
+ }
+ .montreal-theme .justify-content-xsm-end {
+ justify-content: flex-end !important;
+ }
+ .montreal-theme .justify-content-xsm-center {
+ justify-content: center !important;
+ }
+ .montreal-theme .justify-content-xsm-between {
+ justify-content: space-between !important;
+ }
+ .montreal-theme .justify-content-xsm-around {
+ justify-content: space-around !important;
+ }
+ .montreal-theme .align-items-xsm-start {
+ align-items: flex-start !important;
+ }
+ .montreal-theme .align-items-xsm-end {
+ align-items: flex-end !important;
+ }
+ .montreal-theme .align-items-xsm-center {
+ align-items: center !important;
+ }
+ .montreal-theme .align-items-xsm-baseline {
+ align-items: baseline !important;
+ }
+ .montreal-theme .align-items-xsm-stretch {
+ align-items: stretch !important;
+ }
+ .montreal-theme .align-content-xsm-start {
+ align-content: flex-start !important;
+ }
+ .montreal-theme .align-content-xsm-end {
+ align-content: flex-end !important;
+ }
+ .montreal-theme .align-content-xsm-center {
+ align-content: center !important;
+ }
+ .montreal-theme .align-content-xsm-between {
+ align-content: space-between !important;
+ }
+ .montreal-theme .align-content-xsm-around {
+ align-content: space-around !important;
+ }
+ .montreal-theme .align-content-xsm-stretch {
+ align-content: stretch !important;
+ }
+ .montreal-theme .align-self-xsm-auto {
+ align-self: auto !important;
+ }
+ .montreal-theme .align-self-xsm-start {
+ align-self: flex-start !important;
+ }
+ .montreal-theme .align-self-xsm-end {
+ align-self: flex-end !important;
+ }
+ .montreal-theme .align-self-xsm-center {
+ align-self: center !important;
+ }
+ .montreal-theme .align-self-xsm-baseline {
+ align-self: baseline !important;
+ }
+ .montreal-theme .align-self-xsm-stretch {
+ align-self: stretch !important;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .flex-sm-row {
+ flex-direction: row !important;
+ }
+ .montreal-theme .flex-sm-column {
+ flex-direction: column !important;
+ }
+ .montreal-theme .flex-sm-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .montreal-theme .flex-sm-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .montreal-theme .flex-sm-wrap {
+ flex-wrap: wrap !important;
+ }
+ .montreal-theme .flex-sm-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .montreal-theme .flex-sm-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .montreal-theme .flex-sm-fill {
+ flex: 1 1 auto !important;
+ }
+ .montreal-theme .flex-sm-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .montreal-theme .flex-sm-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .montreal-theme .flex-sm-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .montreal-theme .flex-sm-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .montreal-theme .justify-content-sm-start {
+ justify-content: flex-start !important;
+ }
+ .montreal-theme .justify-content-sm-end {
+ justify-content: flex-end !important;
+ }
+ .montreal-theme .justify-content-sm-center {
+ justify-content: center !important;
+ }
+ .montreal-theme .justify-content-sm-between {
+ justify-content: space-between !important;
+ }
+ .montreal-theme .justify-content-sm-around {
+ justify-content: space-around !important;
+ }
+ .montreal-theme .align-items-sm-start {
+ align-items: flex-start !important;
+ }
+ .montreal-theme .align-items-sm-end {
+ align-items: flex-end !important;
+ }
+ .montreal-theme .align-items-sm-center {
+ align-items: center !important;
+ }
+ .montreal-theme .align-items-sm-baseline {
+ align-items: baseline !important;
+ }
+ .montreal-theme .align-items-sm-stretch {
+ align-items: stretch !important;
+ }
+ .montreal-theme .align-content-sm-start {
+ align-content: flex-start !important;
+ }
+ .montreal-theme .align-content-sm-end {
+ align-content: flex-end !important;
+ }
+ .montreal-theme .align-content-sm-center {
+ align-content: center !important;
+ }
+ .montreal-theme .align-content-sm-between {
+ align-content: space-between !important;
+ }
+ .montreal-theme .align-content-sm-around {
+ align-content: space-around !important;
+ }
+ .montreal-theme .align-content-sm-stretch {
+ align-content: stretch !important;
+ }
+ .montreal-theme .align-self-sm-auto {
+ align-self: auto !important;
+ }
+ .montreal-theme .align-self-sm-start {
+ align-self: flex-start !important;
+ }
+ .montreal-theme .align-self-sm-end {
+ align-self: flex-end !important;
+ }
+ .montreal-theme .align-self-sm-center {
+ align-self: center !important;
+ }
+ .montreal-theme .align-self-sm-baseline {
+ align-self: baseline !important;
+ }
+ .montreal-theme .align-self-sm-stretch {
+ align-self: stretch !important;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .flex-md-row {
+ flex-direction: row !important;
+ }
+ .montreal-theme .flex-md-column {
+ flex-direction: column !important;
+ }
+ .montreal-theme .flex-md-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .montreal-theme .flex-md-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .montreal-theme .flex-md-wrap {
+ flex-wrap: wrap !important;
+ }
+ .montreal-theme .flex-md-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .montreal-theme .flex-md-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .montreal-theme .flex-md-fill {
+ flex: 1 1 auto !important;
+ }
+ .montreal-theme .flex-md-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .montreal-theme .flex-md-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .montreal-theme .flex-md-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .montreal-theme .flex-md-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .montreal-theme .justify-content-md-start {
+ justify-content: flex-start !important;
+ }
+ .montreal-theme .justify-content-md-end {
+ justify-content: flex-end !important;
+ }
+ .montreal-theme .justify-content-md-center {
+ justify-content: center !important;
+ }
+ .montreal-theme .justify-content-md-between {
+ justify-content: space-between !important;
+ }
+ .montreal-theme .justify-content-md-around {
+ justify-content: space-around !important;
+ }
+ .montreal-theme .align-items-md-start {
+ align-items: flex-start !important;
+ }
+ .montreal-theme .align-items-md-end {
+ align-items: flex-end !important;
+ }
+ .montreal-theme .align-items-md-center {
+ align-items: center !important;
+ }
+ .montreal-theme .align-items-md-baseline {
+ align-items: baseline !important;
+ }
+ .montreal-theme .align-items-md-stretch {
+ align-items: stretch !important;
+ }
+ .montreal-theme .align-content-md-start {
+ align-content: flex-start !important;
+ }
+ .montreal-theme .align-content-md-end {
+ align-content: flex-end !important;
+ }
+ .montreal-theme .align-content-md-center {
+ align-content: center !important;
+ }
+ .montreal-theme .align-content-md-between {
+ align-content: space-between !important;
+ }
+ .montreal-theme .align-content-md-around {
+ align-content: space-around !important;
+ }
+ .montreal-theme .align-content-md-stretch {
+ align-content: stretch !important;
+ }
+ .montreal-theme .align-self-md-auto {
+ align-self: auto !important;
+ }
+ .montreal-theme .align-self-md-start {
+ align-self: flex-start !important;
+ }
+ .montreal-theme .align-self-md-end {
+ align-self: flex-end !important;
+ }
+ .montreal-theme .align-self-md-center {
+ align-self: center !important;
+ }
+ .montreal-theme .align-self-md-baseline {
+ align-self: baseline !important;
+ }
+ .montreal-theme .align-self-md-stretch {
+ align-self: stretch !important;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .flex-lg-row {
+ flex-direction: row !important;
+ }
+ .montreal-theme .flex-lg-column {
+ flex-direction: column !important;
+ }
+ .montreal-theme .flex-lg-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .montreal-theme .flex-lg-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .montreal-theme .flex-lg-wrap {
+ flex-wrap: wrap !important;
+ }
+ .montreal-theme .flex-lg-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .montreal-theme .flex-lg-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .montreal-theme .flex-lg-fill {
+ flex: 1 1 auto !important;
+ }
+ .montreal-theme .flex-lg-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .montreal-theme .flex-lg-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .montreal-theme .flex-lg-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .montreal-theme .flex-lg-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .montreal-theme .justify-content-lg-start {
+ justify-content: flex-start !important;
+ }
+ .montreal-theme .justify-content-lg-end {
+ justify-content: flex-end !important;
+ }
+ .montreal-theme .justify-content-lg-center {
+ justify-content: center !important;
+ }
+ .montreal-theme .justify-content-lg-between {
+ justify-content: space-between !important;
+ }
+ .montreal-theme .justify-content-lg-around {
+ justify-content: space-around !important;
+ }
+ .montreal-theme .align-items-lg-start {
+ align-items: flex-start !important;
+ }
+ .montreal-theme .align-items-lg-end {
+ align-items: flex-end !important;
+ }
+ .montreal-theme .align-items-lg-center {
+ align-items: center !important;
+ }
+ .montreal-theme .align-items-lg-baseline {
+ align-items: baseline !important;
+ }
+ .montreal-theme .align-items-lg-stretch {
+ align-items: stretch !important;
+ }
+ .montreal-theme .align-content-lg-start {
+ align-content: flex-start !important;
+ }
+ .montreal-theme .align-content-lg-end {
+ align-content: flex-end !important;
+ }
+ .montreal-theme .align-content-lg-center {
+ align-content: center !important;
+ }
+ .montreal-theme .align-content-lg-between {
+ align-content: space-between !important;
+ }
+ .montreal-theme .align-content-lg-around {
+ align-content: space-around !important;
+ }
+ .montreal-theme .align-content-lg-stretch {
+ align-content: stretch !important;
+ }
+ .montreal-theme .align-self-lg-auto {
+ align-self: auto !important;
+ }
+ .montreal-theme .align-self-lg-start {
+ align-self: flex-start !important;
+ }
+ .montreal-theme .align-self-lg-end {
+ align-self: flex-end !important;
+ }
+ .montreal-theme .align-self-lg-center {
+ align-self: center !important;
+ }
+ .montreal-theme .align-self-lg-baseline {
+ align-self: baseline !important;
+ }
+ .montreal-theme .align-self-lg-stretch {
+ align-self: stretch !important;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .flex-xl-row {
+ flex-direction: row !important;
+ }
+ .montreal-theme .flex-xl-column {
+ flex-direction: column !important;
+ }
+ .montreal-theme .flex-xl-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .montreal-theme .flex-xl-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .montreal-theme .flex-xl-wrap {
+ flex-wrap: wrap !important;
+ }
+ .montreal-theme .flex-xl-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .montreal-theme .flex-xl-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .montreal-theme .flex-xl-fill {
+ flex: 1 1 auto !important;
+ }
+ .montreal-theme .flex-xl-grow-0 {
+ flex-grow: 0 !important;
+ }
+ .montreal-theme .flex-xl-grow-1 {
+ flex-grow: 1 !important;
+ }
+ .montreal-theme .flex-xl-shrink-0 {
+ flex-shrink: 0 !important;
+ }
+ .montreal-theme .flex-xl-shrink-1 {
+ flex-shrink: 1 !important;
+ }
+ .montreal-theme .justify-content-xl-start {
+ justify-content: flex-start !important;
+ }
+ .montreal-theme .justify-content-xl-end {
+ justify-content: flex-end !important;
+ }
+ .montreal-theme .justify-content-xl-center {
+ justify-content: center !important;
+ }
+ .montreal-theme .justify-content-xl-between {
+ justify-content: space-between !important;
+ }
+ .montreal-theme .justify-content-xl-around {
+ justify-content: space-around !important;
+ }
+ .montreal-theme .align-items-xl-start {
+ align-items: flex-start !important;
+ }
+ .montreal-theme .align-items-xl-end {
+ align-items: flex-end !important;
+ }
+ .montreal-theme .align-items-xl-center {
+ align-items: center !important;
+ }
+ .montreal-theme .align-items-xl-baseline {
+ align-items: baseline !important;
+ }
+ .montreal-theme .align-items-xl-stretch {
+ align-items: stretch !important;
+ }
+ .montreal-theme .align-content-xl-start {
+ align-content: flex-start !important;
+ }
+ .montreal-theme .align-content-xl-end {
+ align-content: flex-end !important;
+ }
+ .montreal-theme .align-content-xl-center {
+ align-content: center !important;
+ }
+ .montreal-theme .align-content-xl-between {
+ align-content: space-between !important;
+ }
+ .montreal-theme .align-content-xl-around {
+ align-content: space-around !important;
+ }
+ .montreal-theme .align-content-xl-stretch {
+ align-content: stretch !important;
+ }
+ .montreal-theme .align-self-xl-auto {
+ align-self: auto !important;
+ }
+ .montreal-theme .align-self-xl-start {
+ align-self: flex-start !important;
+ }
+ .montreal-theme .align-self-xl-end {
+ align-self: flex-end !important;
+ }
+ .montreal-theme .align-self-xl-center {
+ align-self: center !important;
+ }
+ .montreal-theme .align-self-xl-baseline {
+ align-self: baseline !important;
+ }
+ .montreal-theme .align-self-xl-stretch {
+ align-self: stretch !important;
+ }
+}
+.montreal-theme .float-left {
+ float: left !important;
+}
+.montreal-theme .float-right {
+ float: right !important;
+}
+.montreal-theme .float-none {
+ float: none !important;
+}
+@media (min-width: 352px) {
+ .montreal-theme .float-xsm-left {
+ float: left !important;
+ }
+ .montreal-theme .float-xsm-right {
+ float: right !important;
+ }
+ .montreal-theme .float-xsm-none {
+ float: none !important;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .float-sm-left {
+ float: left !important;
+ }
+ .montreal-theme .float-sm-right {
+ float: right !important;
+ }
+ .montreal-theme .float-sm-none {
+ float: none !important;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .float-md-left {
+ float: left !important;
+ }
+ .montreal-theme .float-md-right {
+ float: right !important;
+ }
+ .montreal-theme .float-md-none {
+ float: none !important;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .float-lg-left {
+ float: left !important;
+ }
+ .montreal-theme .float-lg-right {
+ float: right !important;
+ }
+ .montreal-theme .float-lg-none {
+ float: none !important;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .float-xl-left {
+ float: left !important;
+ }
+ .montreal-theme .float-xl-right {
+ float: right !important;
+ }
+ .montreal-theme .float-xl-none {
+ float: none !important;
+ }
+}
+.montreal-theme .overflow-auto {
+ overflow: auto !important;
+}
+.montreal-theme .overflow-hidden {
+ overflow: hidden !important;
+}
+.montreal-theme .position-static {
+ position: static !important;
+}
+.montreal-theme .position-relative {
+ position: relative !important;
+}
+.montreal-theme .position-absolute {
+ position: absolute !important;
+}
+.montreal-theme .position-fixed {
+ position: fixed !important;
+}
+.montreal-theme .position-sticky {
+ position: sticky !important;
+}
+.montreal-theme .fixed-top {
+ position: fixed;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1030;
+}
+.montreal-theme .fixed-bottom {
+ position: fixed;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1030;
+}
+@supports (position: sticky) {
+ .montreal-theme .sticky-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020;
+ }
+}
+.montreal-theme .sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border: 0;
+}
+.montreal-theme .sr-only-focusable:active, .montreal-theme .sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ overflow: visible;
+ clip: auto;
+ white-space: normal;
+}
+.montreal-theme .shadow-sm {
+ box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
+}
+.montreal-theme .shadow {
+ box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1) !important;
+}
+.montreal-theme .shadow-lg {
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
+}
+.montreal-theme .shadow-none {
+ box-shadow: none !important;
+}
+.montreal-theme .w-25 {
+ width: 25% !important;
+}
+.montreal-theme .w-50 {
+ width: 50% !important;
+}
+.montreal-theme .w-75 {
+ width: 75% !important;
+}
+.montreal-theme .w-100 {
+ width: 100% !important;
+}
+.montreal-theme .w-auto {
+ width: auto !important;
+}
+.montreal-theme .h-25 {
+ height: 25% !important;
+}
+.montreal-theme .h-50 {
+ height: 50% !important;
+}
+.montreal-theme .h-75 {
+ height: 75% !important;
+}
+.montreal-theme .h-100 {
+ height: 100% !important;
+}
+.montreal-theme .h-auto {
+ height: auto !important;
+}
+.montreal-theme .mw-100 {
+ max-width: 100% !important;
+}
+.montreal-theme .mh-100 {
+ max-height: 100% !important;
+}
+.montreal-theme .min-vw-100 {
+ min-width: 100vw !important;
+}
+.montreal-theme .min-vh-100 {
+ min-height: 100vh !important;
+}
+.montreal-theme .vw-100 {
+ width: 100vw !important;
+}
+.montreal-theme .vh-100 {
+ height: 100vh !important;
+}
+.montreal-theme .stretched-link::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ pointer-events: auto;
+ content: "";
+ background-color: rgba(0, 0, 0, 0);
+}
+.montreal-theme .m-0 {
+ margin: 0 !important;
+}
+.montreal-theme .mt-0,
+.montreal-theme .my-0 {
+ margin-top: 0 !important;
+}
+.montreal-theme .mr-0,
+.montreal-theme .mx-0 {
+ margin-right: 0 !important;
+}
+.montreal-theme .mb-0,
+.montreal-theme .my-0 {
+ margin-bottom: 0 !important;
+}
+.montreal-theme .ml-0,
+.montreal-theme .mx-0 {
+ margin-left: 0 !important;
+}
+.montreal-theme .m-1 {
+ margin: 0.5rem !important;
+}
+.montreal-theme .mt-1,
+.montreal-theme .my-1 {
+ margin-top: 0.5rem !important;
+}
+.montreal-theme .mr-1,
+.montreal-theme .mx-1 {
+ margin-right: 0.5rem !important;
+}
+.montreal-theme .mb-1,
+.montreal-theme .my-1 {
+ margin-bottom: 0.5rem !important;
+}
+.montreal-theme .ml-1,
+.montreal-theme .mx-1 {
+ margin-left: 0.5rem !important;
+}
+.montreal-theme .m-2 {
+ margin: 1rem !important;
+}
+.montreal-theme .mt-2,
+.montreal-theme .my-2 {
+ margin-top: 1rem !important;
+}
+.montreal-theme .mr-2,
+.montreal-theme .mx-2 {
+ margin-right: 1rem !important;
+}
+.montreal-theme .mb-2,
+.montreal-theme .my-2 {
+ margin-bottom: 1rem !important;
+}
+.montreal-theme .ml-2,
+.montreal-theme .mx-2 {
+ margin-left: 1rem !important;
+}
+.montreal-theme .m-3 {
+ margin: 1.5rem !important;
+}
+.montreal-theme .mt-3,
+.montreal-theme .my-3 {
+ margin-top: 1.5rem !important;
+}
+.montreal-theme .mr-3,
+.montreal-theme .mx-3 {
+ margin-right: 1.5rem !important;
+}
+.montreal-theme .mb-3,
+.montreal-theme .my-3 {
+ margin-bottom: 1.5rem !important;
+}
+.montreal-theme .ml-3,
+.montreal-theme .mx-3 {
+ margin-left: 1.5rem !important;
+}
+.montreal-theme .m-4 {
+ margin: 2rem !important;
+}
+.montreal-theme .mt-4,
+.montreal-theme .my-4 {
+ margin-top: 2rem !important;
+}
+.montreal-theme .mr-4,
+.montreal-theme .mx-4 {
+ margin-right: 2rem !important;
+}
+.montreal-theme .mb-4,
+.montreal-theme .my-4 {
+ margin-bottom: 2rem !important;
+}
+.montreal-theme .ml-4,
+.montreal-theme .mx-4 {
+ margin-left: 2rem !important;
+}
+.montreal-theme .m-5 {
+ margin: 2.5rem !important;
+}
+.montreal-theme .mt-5,
+.montreal-theme .my-5 {
+ margin-top: 2.5rem !important;
+}
+.montreal-theme .mr-5,
+.montreal-theme .mx-5 {
+ margin-right: 2.5rem !important;
+}
+.montreal-theme .mb-5,
+.montreal-theme .my-5 {
+ margin-bottom: 2.5rem !important;
+}
+.montreal-theme .ml-5,
+.montreal-theme .mx-5 {
+ margin-left: 2.5rem !important;
+}
+.montreal-theme .m-6 {
+ margin: 3rem !important;
+}
+.montreal-theme .mt-6,
+.montreal-theme .my-6 {
+ margin-top: 3rem !important;
+}
+.montreal-theme .mr-6,
+.montreal-theme .mx-6 {
+ margin-right: 3rem !important;
+}
+.montreal-theme .mb-6,
+.montreal-theme .my-6 {
+ margin-bottom: 3rem !important;
+}
+.montreal-theme .ml-6,
+.montreal-theme .mx-6 {
+ margin-left: 3rem !important;
+}
+.montreal-theme .m-7 {
+ margin: 3.5rem !important;
+}
+.montreal-theme .mt-7,
+.montreal-theme .my-7 {
+ margin-top: 3.5rem !important;
+}
+.montreal-theme .mr-7,
+.montreal-theme .mx-7 {
+ margin-right: 3.5rem !important;
+}
+.montreal-theme .mb-7,
+.montreal-theme .my-7 {
+ margin-bottom: 3.5rem !important;
+}
+.montreal-theme .ml-7,
+.montreal-theme .mx-7 {
+ margin-left: 3.5rem !important;
+}
+.montreal-theme .m-8 {
+ margin: 4rem !important;
+}
+.montreal-theme .mt-8,
+.montreal-theme .my-8 {
+ margin-top: 4rem !important;
+}
+.montreal-theme .mr-8,
+.montreal-theme .mx-8 {
+ margin-right: 4rem !important;
+}
+.montreal-theme .mb-8,
+.montreal-theme .my-8 {
+ margin-bottom: 4rem !important;
+}
+.montreal-theme .ml-8,
+.montreal-theme .mx-8 {
+ margin-left: 4rem !important;
+}
+.montreal-theme .m-9 {
+ margin: 4.5rem !important;
+}
+.montreal-theme .mt-9,
+.montreal-theme .my-9 {
+ margin-top: 4.5rem !important;
+}
+.montreal-theme .mr-9,
+.montreal-theme .mx-9 {
+ margin-right: 4.5rem !important;
+}
+.montreal-theme .mb-9,
+.montreal-theme .my-9 {
+ margin-bottom: 4.5rem !important;
+}
+.montreal-theme .ml-9,
+.montreal-theme .mx-9 {
+ margin-left: 4.5rem !important;
+}
+.montreal-theme .m-10 {
+ margin: 5rem !important;
+}
+.montreal-theme .mt-10,
+.montreal-theme .my-10 {
+ margin-top: 5rem !important;
+}
+.montreal-theme .mr-10,
+.montreal-theme .mx-10 {
+ margin-right: 5rem !important;
+}
+.montreal-theme .mb-10,
+.montreal-theme .my-10 {
+ margin-bottom: 5rem !important;
+}
+.montreal-theme .ml-10,
+.montreal-theme .mx-10 {
+ margin-left: 5rem !important;
+}
+.montreal-theme .m-11 {
+ margin: 5.5rem !important;
+}
+.montreal-theme .mt-11,
+.montreal-theme .my-11 {
+ margin-top: 5.5rem !important;
+}
+.montreal-theme .mr-11,
+.montreal-theme .mx-11 {
+ margin-right: 5.5rem !important;
+}
+.montreal-theme .mb-11,
+.montreal-theme .my-11 {
+ margin-bottom: 5.5rem !important;
+}
+.montreal-theme .ml-11,
+.montreal-theme .mx-11 {
+ margin-left: 5.5rem !important;
+}
+.montreal-theme .m-12 {
+ margin: 6rem !important;
+}
+.montreal-theme .mt-12,
+.montreal-theme .my-12 {
+ margin-top: 6rem !important;
+}
+.montreal-theme .mr-12,
+.montreal-theme .mx-12 {
+ margin-right: 6rem !important;
+}
+.montreal-theme .mb-12,
+.montreal-theme .my-12 {
+ margin-bottom: 6rem !important;
+}
+.montreal-theme .ml-12,
+.montreal-theme .mx-12 {
+ margin-left: 6rem !important;
+}
+.montreal-theme .m-13 {
+ margin: 6.5rem !important;
+}
+.montreal-theme .mt-13,
+.montreal-theme .my-13 {
+ margin-top: 6.5rem !important;
+}
+.montreal-theme .mr-13,
+.montreal-theme .mx-13 {
+ margin-right: 6.5rem !important;
+}
+.montreal-theme .mb-13,
+.montreal-theme .my-13 {
+ margin-bottom: 6.5rem !important;
+}
+.montreal-theme .ml-13,
+.montreal-theme .mx-13 {
+ margin-left: 6.5rem !important;
+}
+.montreal-theme .m-14 {
+ margin: 7rem !important;
+}
+.montreal-theme .mt-14,
+.montreal-theme .my-14 {
+ margin-top: 7rem !important;
+}
+.montreal-theme .mr-14,
+.montreal-theme .mx-14 {
+ margin-right: 7rem !important;
+}
+.montreal-theme .mb-14,
+.montreal-theme .my-14 {
+ margin-bottom: 7rem !important;
+}
+.montreal-theme .ml-14,
+.montreal-theme .mx-14 {
+ margin-left: 7rem !important;
+}
+.montreal-theme .m-15 {
+ margin: 7.5rem !important;
+}
+.montreal-theme .mt-15,
+.montreal-theme .my-15 {
+ margin-top: 7.5rem !important;
+}
+.montreal-theme .mr-15,
+.montreal-theme .mx-15 {
+ margin-right: 7.5rem !important;
+}
+.montreal-theme .mb-15,
+.montreal-theme .my-15 {
+ margin-bottom: 7.5rem !important;
+}
+.montreal-theme .ml-15,
+.montreal-theme .mx-15 {
+ margin-left: 7.5rem !important;
+}
+.montreal-theme .m-16 {
+ margin: 8rem !important;
+}
+.montreal-theme .mt-16,
+.montreal-theme .my-16 {
+ margin-top: 8rem !important;
+}
+.montreal-theme .mr-16,
+.montreal-theme .mx-16 {
+ margin-right: 8rem !important;
+}
+.montreal-theme .mb-16,
+.montreal-theme .my-16 {
+ margin-bottom: 8rem !important;
+}
+.montreal-theme .ml-16,
+.montreal-theme .mx-16 {
+ margin-left: 8rem !important;
+}
+.montreal-theme .m-17 {
+ margin: 8.5rem !important;
+}
+.montreal-theme .mt-17,
+.montreal-theme .my-17 {
+ margin-top: 8.5rem !important;
+}
+.montreal-theme .mr-17,
+.montreal-theme .mx-17 {
+ margin-right: 8.5rem !important;
+}
+.montreal-theme .mb-17,
+.montreal-theme .my-17 {
+ margin-bottom: 8.5rem !important;
+}
+.montreal-theme .ml-17,
+.montreal-theme .mx-17 {
+ margin-left: 8.5rem !important;
+}
+.montreal-theme .m-18 {
+ margin: 9rem !important;
+}
+.montreal-theme .mt-18,
+.montreal-theme .my-18 {
+ margin-top: 9rem !important;
+}
+.montreal-theme .mr-18,
+.montreal-theme .mx-18 {
+ margin-right: 9rem !important;
+}
+.montreal-theme .mb-18,
+.montreal-theme .my-18 {
+ margin-bottom: 9rem !important;
+}
+.montreal-theme .ml-18,
+.montreal-theme .mx-18 {
+ margin-left: 9rem !important;
+}
+.montreal-theme .m-19 {
+ margin: 9.5rem !important;
+}
+.montreal-theme .mt-19,
+.montreal-theme .my-19 {
+ margin-top: 9.5rem !important;
+}
+.montreal-theme .mr-19,
+.montreal-theme .mx-19 {
+ margin-right: 9.5rem !important;
+}
+.montreal-theme .mb-19,
+.montreal-theme .my-19 {
+ margin-bottom: 9.5rem !important;
+}
+.montreal-theme .ml-19,
+.montreal-theme .mx-19 {
+ margin-left: 9.5rem !important;
+}
+.montreal-theme .m-20 {
+ margin: 10rem !important;
+}
+.montreal-theme .mt-20,
+.montreal-theme .my-20 {
+ margin-top: 10rem !important;
+}
+.montreal-theme .mr-20,
+.montreal-theme .mx-20 {
+ margin-right: 10rem !important;
+}
+.montreal-theme .mb-20,
+.montreal-theme .my-20 {
+ margin-bottom: 10rem !important;
+}
+.montreal-theme .ml-20,
+.montreal-theme .mx-20 {
+ margin-left: 10rem !important;
+}
+.montreal-theme .m-21 {
+ margin: 10.5rem !important;
+}
+.montreal-theme .mt-21,
+.montreal-theme .my-21 {
+ margin-top: 10.5rem !important;
+}
+.montreal-theme .mr-21,
+.montreal-theme .mx-21 {
+ margin-right: 10.5rem !important;
+}
+.montreal-theme .mb-21,
+.montreal-theme .my-21 {
+ margin-bottom: 10.5rem !important;
+}
+.montreal-theme .ml-21,
+.montreal-theme .mx-21 {
+ margin-left: 10.5rem !important;
+}
+.montreal-theme .m-22 {
+ margin: 11rem !important;
+}
+.montreal-theme .mt-22,
+.montreal-theme .my-22 {
+ margin-top: 11rem !important;
+}
+.montreal-theme .mr-22,
+.montreal-theme .mx-22 {
+ margin-right: 11rem !important;
+}
+.montreal-theme .mb-22,
+.montreal-theme .my-22 {
+ margin-bottom: 11rem !important;
+}
+.montreal-theme .ml-22,
+.montreal-theme .mx-22 {
+ margin-left: 11rem !important;
+}
+.montreal-theme .m-23 {
+ margin: 11.5rem !important;
+}
+.montreal-theme .mt-23,
+.montreal-theme .my-23 {
+ margin-top: 11.5rem !important;
+}
+.montreal-theme .mr-23,
+.montreal-theme .mx-23 {
+ margin-right: 11.5rem !important;
+}
+.montreal-theme .mb-23,
+.montreal-theme .my-23 {
+ margin-bottom: 11.5rem !important;
+}
+.montreal-theme .ml-23,
+.montreal-theme .mx-23 {
+ margin-left: 11.5rem !important;
+}
+.montreal-theme .m-24 {
+ margin: 12rem !important;
+}
+.montreal-theme .mt-24,
+.montreal-theme .my-24 {
+ margin-top: 12rem !important;
+}
+.montreal-theme .mr-24,
+.montreal-theme .mx-24 {
+ margin-right: 12rem !important;
+}
+.montreal-theme .mb-24,
+.montreal-theme .my-24 {
+ margin-bottom: 12rem !important;
+}
+.montreal-theme .ml-24,
+.montreal-theme .mx-24 {
+ margin-left: 12rem !important;
+}
+.montreal-theme .p-0 {
+ padding: 0 !important;
+}
+.montreal-theme .pt-0,
+.montreal-theme .py-0 {
+ padding-top: 0 !important;
+}
+.montreal-theme .pr-0,
+.montreal-theme .px-0 {
+ padding-right: 0 !important;
+}
+.montreal-theme .pb-0,
+.montreal-theme .py-0 {
+ padding-bottom: 0 !important;
+}
+.montreal-theme .pl-0,
+.montreal-theme .px-0 {
+ padding-left: 0 !important;
+}
+.montreal-theme .p-1 {
+ padding: 0.5rem !important;
+}
+.montreal-theme .pt-1,
+.montreal-theme .py-1 {
+ padding-top: 0.5rem !important;
+}
+.montreal-theme .pr-1,
+.montreal-theme .px-1 {
+ padding-right: 0.5rem !important;
+}
+.montreal-theme .pb-1,
+.montreal-theme .py-1 {
+ padding-bottom: 0.5rem !important;
+}
+.montreal-theme .pl-1,
+.montreal-theme .px-1 {
+ padding-left: 0.5rem !important;
+}
+.montreal-theme .p-2 {
+ padding: 1rem !important;
+}
+.montreal-theme .pt-2,
+.montreal-theme .py-2 {
+ padding-top: 1rem !important;
+}
+.montreal-theme .pr-2,
+.montreal-theme .px-2 {
+ padding-right: 1rem !important;
+}
+.montreal-theme .pb-2,
+.montreal-theme .py-2 {
+ padding-bottom: 1rem !important;
+}
+.montreal-theme .pl-2,
+.montreal-theme .px-2 {
+ padding-left: 1rem !important;
+}
+.montreal-theme .p-3 {
+ padding: 1.5rem !important;
+}
+.montreal-theme .pt-3,
+.montreal-theme .py-3 {
+ padding-top: 1.5rem !important;
+}
+.montreal-theme .pr-3,
+.montreal-theme .px-3 {
+ padding-right: 1.5rem !important;
+}
+.montreal-theme .pb-3,
+.montreal-theme .py-3 {
+ padding-bottom: 1.5rem !important;
+}
+.montreal-theme .pl-3,
+.montreal-theme .px-3 {
+ padding-left: 1.5rem !important;
+}
+.montreal-theme .p-4 {
+ padding: 2rem !important;
+}
+.montreal-theme .pt-4,
+.montreal-theme .py-4 {
+ padding-top: 2rem !important;
+}
+.montreal-theme .pr-4,
+.montreal-theme .px-4 {
+ padding-right: 2rem !important;
+}
+.montreal-theme .pb-4,
+.montreal-theme .py-4 {
+ padding-bottom: 2rem !important;
+}
+.montreal-theme .pl-4,
+.montreal-theme .px-4 {
+ padding-left: 2rem !important;
+}
+.montreal-theme .p-5 {
+ padding: 2.5rem !important;
+}
+.montreal-theme .pt-5,
+.montreal-theme .py-5 {
+ padding-top: 2.5rem !important;
+}
+.montreal-theme .pr-5,
+.montreal-theme .px-5 {
+ padding-right: 2.5rem !important;
+}
+.montreal-theme .pb-5,
+.montreal-theme .py-5 {
+ padding-bottom: 2.5rem !important;
+}
+.montreal-theme .pl-5,
+.montreal-theme .px-5 {
+ padding-left: 2.5rem !important;
+}
+.montreal-theme .p-6 {
+ padding: 3rem !important;
+}
+.montreal-theme .pt-6,
+.montreal-theme .py-6 {
+ padding-top: 3rem !important;
+}
+.montreal-theme .pr-6,
+.montreal-theme .px-6 {
+ padding-right: 3rem !important;
+}
+.montreal-theme .pb-6,
+.montreal-theme .py-6 {
+ padding-bottom: 3rem !important;
+}
+.montreal-theme .pl-6,
+.montreal-theme .px-6 {
+ padding-left: 3rem !important;
+}
+.montreal-theme .p-7 {
+ padding: 3.5rem !important;
+}
+.montreal-theme .pt-7,
+.montreal-theme .py-7 {
+ padding-top: 3.5rem !important;
+}
+.montreal-theme .pr-7,
+.montreal-theme .px-7 {
+ padding-right: 3.5rem !important;
+}
+.montreal-theme .pb-7,
+.montreal-theme .py-7 {
+ padding-bottom: 3.5rem !important;
+}
+.montreal-theme .pl-7,
+.montreal-theme .px-7 {
+ padding-left: 3.5rem !important;
+}
+.montreal-theme .p-8 {
+ padding: 4rem !important;
+}
+.montreal-theme .pt-8,
+.montreal-theme .py-8 {
+ padding-top: 4rem !important;
+}
+.montreal-theme .pr-8,
+.montreal-theme .px-8 {
+ padding-right: 4rem !important;
+}
+.montreal-theme .pb-8,
+.montreal-theme .py-8 {
+ padding-bottom: 4rem !important;
+}
+.montreal-theme .pl-8,
+.montreal-theme .px-8 {
+ padding-left: 4rem !important;
+}
+.montreal-theme .p-9 {
+ padding: 4.5rem !important;
+}
+.montreal-theme .pt-9,
+.montreal-theme .py-9 {
+ padding-top: 4.5rem !important;
+}
+.montreal-theme .pr-9,
+.montreal-theme .px-9 {
+ padding-right: 4.5rem !important;
+}
+.montreal-theme .pb-9,
+.montreal-theme .py-9 {
+ padding-bottom: 4.5rem !important;
+}
+.montreal-theme .pl-9,
+.montreal-theme .px-9 {
+ padding-left: 4.5rem !important;
+}
+.montreal-theme .p-10 {
+ padding: 5rem !important;
+}
+.montreal-theme .pt-10,
+.montreal-theme .py-10 {
+ padding-top: 5rem !important;
+}
+.montreal-theme .pr-10,
+.montreal-theme .px-10 {
+ padding-right: 5rem !important;
+}
+.montreal-theme .pb-10,
+.montreal-theme .py-10 {
+ padding-bottom: 5rem !important;
+}
+.montreal-theme .pl-10,
+.montreal-theme .px-10 {
+ padding-left: 5rem !important;
+}
+.montreal-theme .p-11 {
+ padding: 5.5rem !important;
+}
+.montreal-theme .pt-11,
+.montreal-theme .py-11 {
+ padding-top: 5.5rem !important;
+}
+.montreal-theme .pr-11,
+.montreal-theme .px-11 {
+ padding-right: 5.5rem !important;
+}
+.montreal-theme .pb-11,
+.montreal-theme .py-11 {
+ padding-bottom: 5.5rem !important;
+}
+.montreal-theme .pl-11,
+.montreal-theme .px-11 {
+ padding-left: 5.5rem !important;
+}
+.montreal-theme .p-12 {
+ padding: 6rem !important;
+}
+.montreal-theme .pt-12,
+.montreal-theme .py-12 {
+ padding-top: 6rem !important;
+}
+.montreal-theme .pr-12,
+.montreal-theme .px-12 {
+ padding-right: 6rem !important;
+}
+.montreal-theme .pb-12,
+.montreal-theme .py-12 {
+ padding-bottom: 6rem !important;
+}
+.montreal-theme .pl-12,
+.montreal-theme .px-12 {
+ padding-left: 6rem !important;
+}
+.montreal-theme .p-13 {
+ padding: 6.5rem !important;
+}
+.montreal-theme .pt-13,
+.montreal-theme .py-13 {
+ padding-top: 6.5rem !important;
+}
+.montreal-theme .pr-13,
+.montreal-theme .px-13 {
+ padding-right: 6.5rem !important;
+}
+.montreal-theme .pb-13,
+.montreal-theme .py-13 {
+ padding-bottom: 6.5rem !important;
+}
+.montreal-theme .pl-13,
+.montreal-theme .px-13 {
+ padding-left: 6.5rem !important;
+}
+.montreal-theme .p-14 {
+ padding: 7rem !important;
+}
+.montreal-theme .pt-14,
+.montreal-theme .py-14 {
+ padding-top: 7rem !important;
+}
+.montreal-theme .pr-14,
+.montreal-theme .px-14 {
+ padding-right: 7rem !important;
+}
+.montreal-theme .pb-14,
+.montreal-theme .py-14 {
+ padding-bottom: 7rem !important;
+}
+.montreal-theme .pl-14,
+.montreal-theme .px-14 {
+ padding-left: 7rem !important;
+}
+.montreal-theme .p-15 {
+ padding: 7.5rem !important;
+}
+.montreal-theme .pt-15,
+.montreal-theme .py-15 {
+ padding-top: 7.5rem !important;
+}
+.montreal-theme .pr-15,
+.montreal-theme .px-15 {
+ padding-right: 7.5rem !important;
+}
+.montreal-theme .pb-15,
+.montreal-theme .py-15 {
+ padding-bottom: 7.5rem !important;
+}
+.montreal-theme .pl-15,
+.montreal-theme .px-15 {
+ padding-left: 7.5rem !important;
+}
+.montreal-theme .p-16 {
+ padding: 8rem !important;
+}
+.montreal-theme .pt-16,
+.montreal-theme .py-16 {
+ padding-top: 8rem !important;
+}
+.montreal-theme .pr-16,
+.montreal-theme .px-16 {
+ padding-right: 8rem !important;
+}
+.montreal-theme .pb-16,
+.montreal-theme .py-16 {
+ padding-bottom: 8rem !important;
+}
+.montreal-theme .pl-16,
+.montreal-theme .px-16 {
+ padding-left: 8rem !important;
+}
+.montreal-theme .p-17 {
+ padding: 8.5rem !important;
+}
+.montreal-theme .pt-17,
+.montreal-theme .py-17 {
+ padding-top: 8.5rem !important;
+}
+.montreal-theme .pr-17,
+.montreal-theme .px-17 {
+ padding-right: 8.5rem !important;
+}
+.montreal-theme .pb-17,
+.montreal-theme .py-17 {
+ padding-bottom: 8.5rem !important;
+}
+.montreal-theme .pl-17,
+.montreal-theme .px-17 {
+ padding-left: 8.5rem !important;
+}
+.montreal-theme .p-18 {
+ padding: 9rem !important;
+}
+.montreal-theme .pt-18,
+.montreal-theme .py-18 {
+ padding-top: 9rem !important;
+}
+.montreal-theme .pr-18,
+.montreal-theme .px-18 {
+ padding-right: 9rem !important;
+}
+.montreal-theme .pb-18,
+.montreal-theme .py-18 {
+ padding-bottom: 9rem !important;
+}
+.montreal-theme .pl-18,
+.montreal-theme .px-18 {
+ padding-left: 9rem !important;
+}
+.montreal-theme .p-19 {
+ padding: 9.5rem !important;
+}
+.montreal-theme .pt-19,
+.montreal-theme .py-19 {
+ padding-top: 9.5rem !important;
+}
+.montreal-theme .pr-19,
+.montreal-theme .px-19 {
+ padding-right: 9.5rem !important;
+}
+.montreal-theme .pb-19,
+.montreal-theme .py-19 {
+ padding-bottom: 9.5rem !important;
+}
+.montreal-theme .pl-19,
+.montreal-theme .px-19 {
+ padding-left: 9.5rem !important;
+}
+.montreal-theme .p-20 {
+ padding: 10rem !important;
+}
+.montreal-theme .pt-20,
+.montreal-theme .py-20 {
+ padding-top: 10rem !important;
+}
+.montreal-theme .pr-20,
+.montreal-theme .px-20 {
+ padding-right: 10rem !important;
+}
+.montreal-theme .pb-20,
+.montreal-theme .py-20 {
+ padding-bottom: 10rem !important;
+}
+.montreal-theme .pl-20,
+.montreal-theme .px-20 {
+ padding-left: 10rem !important;
+}
+.montreal-theme .p-21 {
+ padding: 10.5rem !important;
+}
+.montreal-theme .pt-21,
+.montreal-theme .py-21 {
+ padding-top: 10.5rem !important;
+}
+.montreal-theme .pr-21,
+.montreal-theme .px-21 {
+ padding-right: 10.5rem !important;
+}
+.montreal-theme .pb-21,
+.montreal-theme .py-21 {
+ padding-bottom: 10.5rem !important;
+}
+.montreal-theme .pl-21,
+.montreal-theme .px-21 {
+ padding-left: 10.5rem !important;
+}
+.montreal-theme .p-22 {
+ padding: 11rem !important;
+}
+.montreal-theme .pt-22,
+.montreal-theme .py-22 {
+ padding-top: 11rem !important;
+}
+.montreal-theme .pr-22,
+.montreal-theme .px-22 {
+ padding-right: 11rem !important;
+}
+.montreal-theme .pb-22,
+.montreal-theme .py-22 {
+ padding-bottom: 11rem !important;
+}
+.montreal-theme .pl-22,
+.montreal-theme .px-22 {
+ padding-left: 11rem !important;
+}
+.montreal-theme .p-23 {
+ padding: 11.5rem !important;
+}
+.montreal-theme .pt-23,
+.montreal-theme .py-23 {
+ padding-top: 11.5rem !important;
+}
+.montreal-theme .pr-23,
+.montreal-theme .px-23 {
+ padding-right: 11.5rem !important;
+}
+.montreal-theme .pb-23,
+.montreal-theme .py-23 {
+ padding-bottom: 11.5rem !important;
+}
+.montreal-theme .pl-23,
+.montreal-theme .px-23 {
+ padding-left: 11.5rem !important;
+}
+.montreal-theme .p-24 {
+ padding: 12rem !important;
+}
+.montreal-theme .pt-24,
+.montreal-theme .py-24 {
+ padding-top: 12rem !important;
+}
+.montreal-theme .pr-24,
+.montreal-theme .px-24 {
+ padding-right: 12rem !important;
+}
+.montreal-theme .pb-24,
+.montreal-theme .py-24 {
+ padding-bottom: 12rem !important;
+}
+.montreal-theme .pl-24,
+.montreal-theme .px-24 {
+ padding-left: 12rem !important;
+}
+.montreal-theme .m-n1 {
+ margin: -0.5rem !important;
+}
+.montreal-theme .mt-n1,
+.montreal-theme .my-n1 {
+ margin-top: -0.5rem !important;
+}
+.montreal-theme .mr-n1,
+.montreal-theme .mx-n1 {
+ margin-right: -0.5rem !important;
+}
+.montreal-theme .mb-n1,
+.montreal-theme .my-n1 {
+ margin-bottom: -0.5rem !important;
+}
+.montreal-theme .ml-n1,
+.montreal-theme .mx-n1 {
+ margin-left: -0.5rem !important;
+}
+.montreal-theme .m-n2 {
+ margin: -1rem !important;
+}
+.montreal-theme .mt-n2,
+.montreal-theme .my-n2 {
+ margin-top: -1rem !important;
+}
+.montreal-theme .mr-n2,
+.montreal-theme .mx-n2 {
+ margin-right: -1rem !important;
+}
+.montreal-theme .mb-n2,
+.montreal-theme .my-n2 {
+ margin-bottom: -1rem !important;
+}
+.montreal-theme .ml-n2,
+.montreal-theme .mx-n2 {
+ margin-left: -1rem !important;
+}
+.montreal-theme .m-n3 {
+ margin: -1.5rem !important;
+}
+.montreal-theme .mt-n3,
+.montreal-theme .my-n3 {
+ margin-top: -1.5rem !important;
+}
+.montreal-theme .mr-n3,
+.montreal-theme .mx-n3 {
+ margin-right: -1.5rem !important;
+}
+.montreal-theme .mb-n3,
+.montreal-theme .my-n3 {
+ margin-bottom: -1.5rem !important;
+}
+.montreal-theme .ml-n3,
+.montreal-theme .mx-n3 {
+ margin-left: -1.5rem !important;
+}
+.montreal-theme .m-n4 {
+ margin: -2rem !important;
+}
+.montreal-theme .mt-n4,
+.montreal-theme .my-n4 {
+ margin-top: -2rem !important;
+}
+.montreal-theme .mr-n4,
+.montreal-theme .mx-n4 {
+ margin-right: -2rem !important;
+}
+.montreal-theme .mb-n4,
+.montreal-theme .my-n4 {
+ margin-bottom: -2rem !important;
+}
+.montreal-theme .ml-n4,
+.montreal-theme .mx-n4 {
+ margin-left: -2rem !important;
+}
+.montreal-theme .m-n5 {
+ margin: -2.5rem !important;
+}
+.montreal-theme .mt-n5,
+.montreal-theme .my-n5 {
+ margin-top: -2.5rem !important;
+}
+.montreal-theme .mr-n5,
+.montreal-theme .mx-n5 {
+ margin-right: -2.5rem !important;
+}
+.montreal-theme .mb-n5,
+.montreal-theme .my-n5 {
+ margin-bottom: -2.5rem !important;
+}
+.montreal-theme .ml-n5,
+.montreal-theme .mx-n5 {
+ margin-left: -2.5rem !important;
+}
+.montreal-theme .m-n6 {
+ margin: -3rem !important;
+}
+.montreal-theme .mt-n6,
+.montreal-theme .my-n6 {
+ margin-top: -3rem !important;
+}
+.montreal-theme .mr-n6,
+.montreal-theme .mx-n6 {
+ margin-right: -3rem !important;
+}
+.montreal-theme .mb-n6,
+.montreal-theme .my-n6 {
+ margin-bottom: -3rem !important;
+}
+.montreal-theme .ml-n6,
+.montreal-theme .mx-n6 {
+ margin-left: -3rem !important;
+}
+.montreal-theme .m-n7 {
+ margin: -3.5rem !important;
+}
+.montreal-theme .mt-n7,
+.montreal-theme .my-n7 {
+ margin-top: -3.5rem !important;
+}
+.montreal-theme .mr-n7,
+.montreal-theme .mx-n7 {
+ margin-right: -3.5rem !important;
+}
+.montreal-theme .mb-n7,
+.montreal-theme .my-n7 {
+ margin-bottom: -3.5rem !important;
+}
+.montreal-theme .ml-n7,
+.montreal-theme .mx-n7 {
+ margin-left: -3.5rem !important;
+}
+.montreal-theme .m-n8 {
+ margin: -4rem !important;
+}
+.montreal-theme .mt-n8,
+.montreal-theme .my-n8 {
+ margin-top: -4rem !important;
+}
+.montreal-theme .mr-n8,
+.montreal-theme .mx-n8 {
+ margin-right: -4rem !important;
+}
+.montreal-theme .mb-n8,
+.montreal-theme .my-n8 {
+ margin-bottom: -4rem !important;
+}
+.montreal-theme .ml-n8,
+.montreal-theme .mx-n8 {
+ margin-left: -4rem !important;
+}
+.montreal-theme .m-n9 {
+ margin: -4.5rem !important;
+}
+.montreal-theme .mt-n9,
+.montreal-theme .my-n9 {
+ margin-top: -4.5rem !important;
+}
+.montreal-theme .mr-n9,
+.montreal-theme .mx-n9 {
+ margin-right: -4.5rem !important;
+}
+.montreal-theme .mb-n9,
+.montreal-theme .my-n9 {
+ margin-bottom: -4.5rem !important;
+}
+.montreal-theme .ml-n9,
+.montreal-theme .mx-n9 {
+ margin-left: -4.5rem !important;
+}
+.montreal-theme .m-n10 {
+ margin: -5rem !important;
+}
+.montreal-theme .mt-n10,
+.montreal-theme .my-n10 {
+ margin-top: -5rem !important;
+}
+.montreal-theme .mr-n10,
+.montreal-theme .mx-n10 {
+ margin-right: -5rem !important;
+}
+.montreal-theme .mb-n10,
+.montreal-theme .my-n10 {
+ margin-bottom: -5rem !important;
+}
+.montreal-theme .ml-n10,
+.montreal-theme .mx-n10 {
+ margin-left: -5rem !important;
+}
+.montreal-theme .m-n11 {
+ margin: -5.5rem !important;
+}
+.montreal-theme .mt-n11,
+.montreal-theme .my-n11 {
+ margin-top: -5.5rem !important;
+}
+.montreal-theme .mr-n11,
+.montreal-theme .mx-n11 {
+ margin-right: -5.5rem !important;
+}
+.montreal-theme .mb-n11,
+.montreal-theme .my-n11 {
+ margin-bottom: -5.5rem !important;
+}
+.montreal-theme .ml-n11,
+.montreal-theme .mx-n11 {
+ margin-left: -5.5rem !important;
+}
+.montreal-theme .m-n12 {
+ margin: -6rem !important;
+}
+.montreal-theme .mt-n12,
+.montreal-theme .my-n12 {
+ margin-top: -6rem !important;
+}
+.montreal-theme .mr-n12,
+.montreal-theme .mx-n12 {
+ margin-right: -6rem !important;
+}
+.montreal-theme .mb-n12,
+.montreal-theme .my-n12 {
+ margin-bottom: -6rem !important;
+}
+.montreal-theme .ml-n12,
+.montreal-theme .mx-n12 {
+ margin-left: -6rem !important;
+}
+.montreal-theme .m-n13 {
+ margin: -6.5rem !important;
+}
+.montreal-theme .mt-n13,
+.montreal-theme .my-n13 {
+ margin-top: -6.5rem !important;
+}
+.montreal-theme .mr-n13,
+.montreal-theme .mx-n13 {
+ margin-right: -6.5rem !important;
+}
+.montreal-theme .mb-n13,
+.montreal-theme .my-n13 {
+ margin-bottom: -6.5rem !important;
+}
+.montreal-theme .ml-n13,
+.montreal-theme .mx-n13 {
+ margin-left: -6.5rem !important;
+}
+.montreal-theme .m-n14 {
+ margin: -7rem !important;
+}
+.montreal-theme .mt-n14,
+.montreal-theme .my-n14 {
+ margin-top: -7rem !important;
+}
+.montreal-theme .mr-n14,
+.montreal-theme .mx-n14 {
+ margin-right: -7rem !important;
+}
+.montreal-theme .mb-n14,
+.montreal-theme .my-n14 {
+ margin-bottom: -7rem !important;
+}
+.montreal-theme .ml-n14,
+.montreal-theme .mx-n14 {
+ margin-left: -7rem !important;
+}
+.montreal-theme .m-n15 {
+ margin: -7.5rem !important;
+}
+.montreal-theme .mt-n15,
+.montreal-theme .my-n15 {
+ margin-top: -7.5rem !important;
+}
+.montreal-theme .mr-n15,
+.montreal-theme .mx-n15 {
+ margin-right: -7.5rem !important;
+}
+.montreal-theme .mb-n15,
+.montreal-theme .my-n15 {
+ margin-bottom: -7.5rem !important;
+}
+.montreal-theme .ml-n15,
+.montreal-theme .mx-n15 {
+ margin-left: -7.5rem !important;
+}
+.montreal-theme .m-n16 {
+ margin: -8rem !important;
+}
+.montreal-theme .mt-n16,
+.montreal-theme .my-n16 {
+ margin-top: -8rem !important;
+}
+.montreal-theme .mr-n16,
+.montreal-theme .mx-n16 {
+ margin-right: -8rem !important;
+}
+.montreal-theme .mb-n16,
+.montreal-theme .my-n16 {
+ margin-bottom: -8rem !important;
+}
+.montreal-theme .ml-n16,
+.montreal-theme .mx-n16 {
+ margin-left: -8rem !important;
+}
+.montreal-theme .m-n17 {
+ margin: -8.5rem !important;
+}
+.montreal-theme .mt-n17,
+.montreal-theme .my-n17 {
+ margin-top: -8.5rem !important;
+}
+.montreal-theme .mr-n17,
+.montreal-theme .mx-n17 {
+ margin-right: -8.5rem !important;
+}
+.montreal-theme .mb-n17,
+.montreal-theme .my-n17 {
+ margin-bottom: -8.5rem !important;
+}
+.montreal-theme .ml-n17,
+.montreal-theme .mx-n17 {
+ margin-left: -8.5rem !important;
+}
+.montreal-theme .m-n18 {
+ margin: -9rem !important;
+}
+.montreal-theme .mt-n18,
+.montreal-theme .my-n18 {
+ margin-top: -9rem !important;
+}
+.montreal-theme .mr-n18,
+.montreal-theme .mx-n18 {
+ margin-right: -9rem !important;
+}
+.montreal-theme .mb-n18,
+.montreal-theme .my-n18 {
+ margin-bottom: -9rem !important;
+}
+.montreal-theme .ml-n18,
+.montreal-theme .mx-n18 {
+ margin-left: -9rem !important;
+}
+.montreal-theme .m-n19 {
+ margin: -9.5rem !important;
+}
+.montreal-theme .mt-n19,
+.montreal-theme .my-n19 {
+ margin-top: -9.5rem !important;
+}
+.montreal-theme .mr-n19,
+.montreal-theme .mx-n19 {
+ margin-right: -9.5rem !important;
+}
+.montreal-theme .mb-n19,
+.montreal-theme .my-n19 {
+ margin-bottom: -9.5rem !important;
+}
+.montreal-theme .ml-n19,
+.montreal-theme .mx-n19 {
+ margin-left: -9.5rem !important;
+}
+.montreal-theme .m-n20 {
+ margin: -10rem !important;
+}
+.montreal-theme .mt-n20,
+.montreal-theme .my-n20 {
+ margin-top: -10rem !important;
+}
+.montreal-theme .mr-n20,
+.montreal-theme .mx-n20 {
+ margin-right: -10rem !important;
+}
+.montreal-theme .mb-n20,
+.montreal-theme .my-n20 {
+ margin-bottom: -10rem !important;
+}
+.montreal-theme .ml-n20,
+.montreal-theme .mx-n20 {
+ margin-left: -10rem !important;
+}
+.montreal-theme .m-n21 {
+ margin: -10.5rem !important;
+}
+.montreal-theme .mt-n21,
+.montreal-theme .my-n21 {
+ margin-top: -10.5rem !important;
+}
+.montreal-theme .mr-n21,
+.montreal-theme .mx-n21 {
+ margin-right: -10.5rem !important;
+}
+.montreal-theme .mb-n21,
+.montreal-theme .my-n21 {
+ margin-bottom: -10.5rem !important;
+}
+.montreal-theme .ml-n21,
+.montreal-theme .mx-n21 {
+ margin-left: -10.5rem !important;
+}
+.montreal-theme .m-n22 {
+ margin: -11rem !important;
+}
+.montreal-theme .mt-n22,
+.montreal-theme .my-n22 {
+ margin-top: -11rem !important;
+}
+.montreal-theme .mr-n22,
+.montreal-theme .mx-n22 {
+ margin-right: -11rem !important;
+}
+.montreal-theme .mb-n22,
+.montreal-theme .my-n22 {
+ margin-bottom: -11rem !important;
+}
+.montreal-theme .ml-n22,
+.montreal-theme .mx-n22 {
+ margin-left: -11rem !important;
+}
+.montreal-theme .m-n23 {
+ margin: -11.5rem !important;
+}
+.montreal-theme .mt-n23,
+.montreal-theme .my-n23 {
+ margin-top: -11.5rem !important;
+}
+.montreal-theme .mr-n23,
+.montreal-theme .mx-n23 {
+ margin-right: -11.5rem !important;
+}
+.montreal-theme .mb-n23,
+.montreal-theme .my-n23 {
+ margin-bottom: -11.5rem !important;
+}
+.montreal-theme .ml-n23,
+.montreal-theme .mx-n23 {
+ margin-left: -11.5rem !important;
+}
+.montreal-theme .m-n24 {
+ margin: -12rem !important;
+}
+.montreal-theme .mt-n24,
+.montreal-theme .my-n24 {
+ margin-top: -12rem !important;
+}
+.montreal-theme .mr-n24,
+.montreal-theme .mx-n24 {
+ margin-right: -12rem !important;
+}
+.montreal-theme .mb-n24,
+.montreal-theme .my-n24 {
+ margin-bottom: -12rem !important;
+}
+.montreal-theme .ml-n24,
+.montreal-theme .mx-n24 {
+ margin-left: -12rem !important;
+}
+.montreal-theme .m-auto {
+ margin: auto !important;
+}
+.montreal-theme .mt-auto,
+.montreal-theme .my-auto {
+ margin-top: auto !important;
+}
+.montreal-theme .mr-auto,
+.montreal-theme .mx-auto {
+ margin-right: auto !important;
+}
+.montreal-theme .mb-auto,
+.montreal-theme .my-auto {
+ margin-bottom: auto !important;
+}
+.montreal-theme .ml-auto,
+.montreal-theme .mx-auto {
+ margin-left: auto !important;
+}
+@media (min-width: 352px) {
+ .montreal-theme .m-xsm-0 {
+ margin: 0 !important;
+ }
+ .montreal-theme .mt-xsm-0,
+ .montreal-theme .my-xsm-0 {
+ margin-top: 0 !important;
+ }
+ .montreal-theme .mr-xsm-0,
+ .montreal-theme .mx-xsm-0 {
+ margin-right: 0 !important;
+ }
+ .montreal-theme .mb-xsm-0,
+ .montreal-theme .my-xsm-0 {
+ margin-bottom: 0 !important;
+ }
+ .montreal-theme .ml-xsm-0,
+ .montreal-theme .mx-xsm-0 {
+ margin-left: 0 !important;
+ }
+ .montreal-theme .m-xsm-1 {
+ margin: 0.5rem !important;
+ }
+ .montreal-theme .mt-xsm-1,
+ .montreal-theme .my-xsm-1 {
+ margin-top: 0.5rem !important;
+ }
+ .montreal-theme .mr-xsm-1,
+ .montreal-theme .mx-xsm-1 {
+ margin-right: 0.5rem !important;
+ }
+ .montreal-theme .mb-xsm-1,
+ .montreal-theme .my-xsm-1 {
+ margin-bottom: 0.5rem !important;
+ }
+ .montreal-theme .ml-xsm-1,
+ .montreal-theme .mx-xsm-1 {
+ margin-left: 0.5rem !important;
+ }
+ .montreal-theme .m-xsm-2 {
+ margin: 1rem !important;
+ }
+ .montreal-theme .mt-xsm-2,
+ .montreal-theme .my-xsm-2 {
+ margin-top: 1rem !important;
+ }
+ .montreal-theme .mr-xsm-2,
+ .montreal-theme .mx-xsm-2 {
+ margin-right: 1rem !important;
+ }
+ .montreal-theme .mb-xsm-2,
+ .montreal-theme .my-xsm-2 {
+ margin-bottom: 1rem !important;
+ }
+ .montreal-theme .ml-xsm-2,
+ .montreal-theme .mx-xsm-2 {
+ margin-left: 1rem !important;
+ }
+ .montreal-theme .m-xsm-3 {
+ margin: 1.5rem !important;
+ }
+ .montreal-theme .mt-xsm-3,
+ .montreal-theme .my-xsm-3 {
+ margin-top: 1.5rem !important;
+ }
+ .montreal-theme .mr-xsm-3,
+ .montreal-theme .mx-xsm-3 {
+ margin-right: 1.5rem !important;
+ }
+ .montreal-theme .mb-xsm-3,
+ .montreal-theme .my-xsm-3 {
+ margin-bottom: 1.5rem !important;
+ }
+ .montreal-theme .ml-xsm-3,
+ .montreal-theme .mx-xsm-3 {
+ margin-left: 1.5rem !important;
+ }
+ .montreal-theme .m-xsm-4 {
+ margin: 2rem !important;
+ }
+ .montreal-theme .mt-xsm-4,
+ .montreal-theme .my-xsm-4 {
+ margin-top: 2rem !important;
+ }
+ .montreal-theme .mr-xsm-4,
+ .montreal-theme .mx-xsm-4 {
+ margin-right: 2rem !important;
+ }
+ .montreal-theme .mb-xsm-4,
+ .montreal-theme .my-xsm-4 {
+ margin-bottom: 2rem !important;
+ }
+ .montreal-theme .ml-xsm-4,
+ .montreal-theme .mx-xsm-4 {
+ margin-left: 2rem !important;
+ }
+ .montreal-theme .m-xsm-5 {
+ margin: 2.5rem !important;
+ }
+ .montreal-theme .mt-xsm-5,
+ .montreal-theme .my-xsm-5 {
+ margin-top: 2.5rem !important;
+ }
+ .montreal-theme .mr-xsm-5,
+ .montreal-theme .mx-xsm-5 {
+ margin-right: 2.5rem !important;
+ }
+ .montreal-theme .mb-xsm-5,
+ .montreal-theme .my-xsm-5 {
+ margin-bottom: 2.5rem !important;
+ }
+ .montreal-theme .ml-xsm-5,
+ .montreal-theme .mx-xsm-5 {
+ margin-left: 2.5rem !important;
+ }
+ .montreal-theme .m-xsm-6 {
+ margin: 3rem !important;
+ }
+ .montreal-theme .mt-xsm-6,
+ .montreal-theme .my-xsm-6 {
+ margin-top: 3rem !important;
+ }
+ .montreal-theme .mr-xsm-6,
+ .montreal-theme .mx-xsm-6 {
+ margin-right: 3rem !important;
+ }
+ .montreal-theme .mb-xsm-6,
+ .montreal-theme .my-xsm-6 {
+ margin-bottom: 3rem !important;
+ }
+ .montreal-theme .ml-xsm-6,
+ .montreal-theme .mx-xsm-6 {
+ margin-left: 3rem !important;
+ }
+ .montreal-theme .m-xsm-7 {
+ margin: 3.5rem !important;
+ }
+ .montreal-theme .mt-xsm-7,
+ .montreal-theme .my-xsm-7 {
+ margin-top: 3.5rem !important;
+ }
+ .montreal-theme .mr-xsm-7,
+ .montreal-theme .mx-xsm-7 {
+ margin-right: 3.5rem !important;
+ }
+ .montreal-theme .mb-xsm-7,
+ .montreal-theme .my-xsm-7 {
+ margin-bottom: 3.5rem !important;
+ }
+ .montreal-theme .ml-xsm-7,
+ .montreal-theme .mx-xsm-7 {
+ margin-left: 3.5rem !important;
+ }
+ .montreal-theme .m-xsm-8 {
+ margin: 4rem !important;
+ }
+ .montreal-theme .mt-xsm-8,
+ .montreal-theme .my-xsm-8 {
+ margin-top: 4rem !important;
+ }
+ .montreal-theme .mr-xsm-8,
+ .montreal-theme .mx-xsm-8 {
+ margin-right: 4rem !important;
+ }
+ .montreal-theme .mb-xsm-8,
+ .montreal-theme .my-xsm-8 {
+ margin-bottom: 4rem !important;
+ }
+ .montreal-theme .ml-xsm-8,
+ .montreal-theme .mx-xsm-8 {
+ margin-left: 4rem !important;
+ }
+ .montreal-theme .m-xsm-9 {
+ margin: 4.5rem !important;
+ }
+ .montreal-theme .mt-xsm-9,
+ .montreal-theme .my-xsm-9 {
+ margin-top: 4.5rem !important;
+ }
+ .montreal-theme .mr-xsm-9,
+ .montreal-theme .mx-xsm-9 {
+ margin-right: 4.5rem !important;
+ }
+ .montreal-theme .mb-xsm-9,
+ .montreal-theme .my-xsm-9 {
+ margin-bottom: 4.5rem !important;
+ }
+ .montreal-theme .ml-xsm-9,
+ .montreal-theme .mx-xsm-9 {
+ margin-left: 4.5rem !important;
+ }
+ .montreal-theme .m-xsm-10 {
+ margin: 5rem !important;
+ }
+ .montreal-theme .mt-xsm-10,
+ .montreal-theme .my-xsm-10 {
+ margin-top: 5rem !important;
+ }
+ .montreal-theme .mr-xsm-10,
+ .montreal-theme .mx-xsm-10 {
+ margin-right: 5rem !important;
+ }
+ .montreal-theme .mb-xsm-10,
+ .montreal-theme .my-xsm-10 {
+ margin-bottom: 5rem !important;
+ }
+ .montreal-theme .ml-xsm-10,
+ .montreal-theme .mx-xsm-10 {
+ margin-left: 5rem !important;
+ }
+ .montreal-theme .m-xsm-11 {
+ margin: 5.5rem !important;
+ }
+ .montreal-theme .mt-xsm-11,
+ .montreal-theme .my-xsm-11 {
+ margin-top: 5.5rem !important;
+ }
+ .montreal-theme .mr-xsm-11,
+ .montreal-theme .mx-xsm-11 {
+ margin-right: 5.5rem !important;
+ }
+ .montreal-theme .mb-xsm-11,
+ .montreal-theme .my-xsm-11 {
+ margin-bottom: 5.5rem !important;
+ }
+ .montreal-theme .ml-xsm-11,
+ .montreal-theme .mx-xsm-11 {
+ margin-left: 5.5rem !important;
+ }
+ .montreal-theme .m-xsm-12 {
+ margin: 6rem !important;
+ }
+ .montreal-theme .mt-xsm-12,
+ .montreal-theme .my-xsm-12 {
+ margin-top: 6rem !important;
+ }
+ .montreal-theme .mr-xsm-12,
+ .montreal-theme .mx-xsm-12 {
+ margin-right: 6rem !important;
+ }
+ .montreal-theme .mb-xsm-12,
+ .montreal-theme .my-xsm-12 {
+ margin-bottom: 6rem !important;
+ }
+ .montreal-theme .ml-xsm-12,
+ .montreal-theme .mx-xsm-12 {
+ margin-left: 6rem !important;
+ }
+ .montreal-theme .m-xsm-13 {
+ margin: 6.5rem !important;
+ }
+ .montreal-theme .mt-xsm-13,
+ .montreal-theme .my-xsm-13 {
+ margin-top: 6.5rem !important;
+ }
+ .montreal-theme .mr-xsm-13,
+ .montreal-theme .mx-xsm-13 {
+ margin-right: 6.5rem !important;
+ }
+ .montreal-theme .mb-xsm-13,
+ .montreal-theme .my-xsm-13 {
+ margin-bottom: 6.5rem !important;
+ }
+ .montreal-theme .ml-xsm-13,
+ .montreal-theme .mx-xsm-13 {
+ margin-left: 6.5rem !important;
+ }
+ .montreal-theme .m-xsm-14 {
+ margin: 7rem !important;
+ }
+ .montreal-theme .mt-xsm-14,
+ .montreal-theme .my-xsm-14 {
+ margin-top: 7rem !important;
+ }
+ .montreal-theme .mr-xsm-14,
+ .montreal-theme .mx-xsm-14 {
+ margin-right: 7rem !important;
+ }
+ .montreal-theme .mb-xsm-14,
+ .montreal-theme .my-xsm-14 {
+ margin-bottom: 7rem !important;
+ }
+ .montreal-theme .ml-xsm-14,
+ .montreal-theme .mx-xsm-14 {
+ margin-left: 7rem !important;
+ }
+ .montreal-theme .m-xsm-15 {
+ margin: 7.5rem !important;
+ }
+ .montreal-theme .mt-xsm-15,
+ .montreal-theme .my-xsm-15 {
+ margin-top: 7.5rem !important;
+ }
+ .montreal-theme .mr-xsm-15,
+ .montreal-theme .mx-xsm-15 {
+ margin-right: 7.5rem !important;
+ }
+ .montreal-theme .mb-xsm-15,
+ .montreal-theme .my-xsm-15 {
+ margin-bottom: 7.5rem !important;
+ }
+ .montreal-theme .ml-xsm-15,
+ .montreal-theme .mx-xsm-15 {
+ margin-left: 7.5rem !important;
+ }
+ .montreal-theme .m-xsm-16 {
+ margin: 8rem !important;
+ }
+ .montreal-theme .mt-xsm-16,
+ .montreal-theme .my-xsm-16 {
+ margin-top: 8rem !important;
+ }
+ .montreal-theme .mr-xsm-16,
+ .montreal-theme .mx-xsm-16 {
+ margin-right: 8rem !important;
+ }
+ .montreal-theme .mb-xsm-16,
+ .montreal-theme .my-xsm-16 {
+ margin-bottom: 8rem !important;
+ }
+ .montreal-theme .ml-xsm-16,
+ .montreal-theme .mx-xsm-16 {
+ margin-left: 8rem !important;
+ }
+ .montreal-theme .m-xsm-17 {
+ margin: 8.5rem !important;
+ }
+ .montreal-theme .mt-xsm-17,
+ .montreal-theme .my-xsm-17 {
+ margin-top: 8.5rem !important;
+ }
+ .montreal-theme .mr-xsm-17,
+ .montreal-theme .mx-xsm-17 {
+ margin-right: 8.5rem !important;
+ }
+ .montreal-theme .mb-xsm-17,
+ .montreal-theme .my-xsm-17 {
+ margin-bottom: 8.5rem !important;
+ }
+ .montreal-theme .ml-xsm-17,
+ .montreal-theme .mx-xsm-17 {
+ margin-left: 8.5rem !important;
+ }
+ .montreal-theme .m-xsm-18 {
+ margin: 9rem !important;
+ }
+ .montreal-theme .mt-xsm-18,
+ .montreal-theme .my-xsm-18 {
+ margin-top: 9rem !important;
+ }
+ .montreal-theme .mr-xsm-18,
+ .montreal-theme .mx-xsm-18 {
+ margin-right: 9rem !important;
+ }
+ .montreal-theme .mb-xsm-18,
+ .montreal-theme .my-xsm-18 {
+ margin-bottom: 9rem !important;
+ }
+ .montreal-theme .ml-xsm-18,
+ .montreal-theme .mx-xsm-18 {
+ margin-left: 9rem !important;
+ }
+ .montreal-theme .m-xsm-19 {
+ margin: 9.5rem !important;
+ }
+ .montreal-theme .mt-xsm-19,
+ .montreal-theme .my-xsm-19 {
+ margin-top: 9.5rem !important;
+ }
+ .montreal-theme .mr-xsm-19,
+ .montreal-theme .mx-xsm-19 {
+ margin-right: 9.5rem !important;
+ }
+ .montreal-theme .mb-xsm-19,
+ .montreal-theme .my-xsm-19 {
+ margin-bottom: 9.5rem !important;
+ }
+ .montreal-theme .ml-xsm-19,
+ .montreal-theme .mx-xsm-19 {
+ margin-left: 9.5rem !important;
+ }
+ .montreal-theme .m-xsm-20 {
+ margin: 10rem !important;
+ }
+ .montreal-theme .mt-xsm-20,
+ .montreal-theme .my-xsm-20 {
+ margin-top: 10rem !important;
+ }
+ .montreal-theme .mr-xsm-20,
+ .montreal-theme .mx-xsm-20 {
+ margin-right: 10rem !important;
+ }
+ .montreal-theme .mb-xsm-20,
+ .montreal-theme .my-xsm-20 {
+ margin-bottom: 10rem !important;
+ }
+ .montreal-theme .ml-xsm-20,
+ .montreal-theme .mx-xsm-20 {
+ margin-left: 10rem !important;
+ }
+ .montreal-theme .m-xsm-21 {
+ margin: 10.5rem !important;
+ }
+ .montreal-theme .mt-xsm-21,
+ .montreal-theme .my-xsm-21 {
+ margin-top: 10.5rem !important;
+ }
+ .montreal-theme .mr-xsm-21,
+ .montreal-theme .mx-xsm-21 {
+ margin-right: 10.5rem !important;
+ }
+ .montreal-theme .mb-xsm-21,
+ .montreal-theme .my-xsm-21 {
+ margin-bottom: 10.5rem !important;
+ }
+ .montreal-theme .ml-xsm-21,
+ .montreal-theme .mx-xsm-21 {
+ margin-left: 10.5rem !important;
+ }
+ .montreal-theme .m-xsm-22 {
+ margin: 11rem !important;
+ }
+ .montreal-theme .mt-xsm-22,
+ .montreal-theme .my-xsm-22 {
+ margin-top: 11rem !important;
+ }
+ .montreal-theme .mr-xsm-22,
+ .montreal-theme .mx-xsm-22 {
+ margin-right: 11rem !important;
+ }
+ .montreal-theme .mb-xsm-22,
+ .montreal-theme .my-xsm-22 {
+ margin-bottom: 11rem !important;
+ }
+ .montreal-theme .ml-xsm-22,
+ .montreal-theme .mx-xsm-22 {
+ margin-left: 11rem !important;
+ }
+ .montreal-theme .m-xsm-23 {
+ margin: 11.5rem !important;
+ }
+ .montreal-theme .mt-xsm-23,
+ .montreal-theme .my-xsm-23 {
+ margin-top: 11.5rem !important;
+ }
+ .montreal-theme .mr-xsm-23,
+ .montreal-theme .mx-xsm-23 {
+ margin-right: 11.5rem !important;
+ }
+ .montreal-theme .mb-xsm-23,
+ .montreal-theme .my-xsm-23 {
+ margin-bottom: 11.5rem !important;
+ }
+ .montreal-theme .ml-xsm-23,
+ .montreal-theme .mx-xsm-23 {
+ margin-left: 11.5rem !important;
+ }
+ .montreal-theme .m-xsm-24 {
+ margin: 12rem !important;
+ }
+ .montreal-theme .mt-xsm-24,
+ .montreal-theme .my-xsm-24 {
+ margin-top: 12rem !important;
+ }
+ .montreal-theme .mr-xsm-24,
+ .montreal-theme .mx-xsm-24 {
+ margin-right: 12rem !important;
+ }
+ .montreal-theme .mb-xsm-24,
+ .montreal-theme .my-xsm-24 {
+ margin-bottom: 12rem !important;
+ }
+ .montreal-theme .ml-xsm-24,
+ .montreal-theme .mx-xsm-24 {
+ margin-left: 12rem !important;
+ }
+ .montreal-theme .p-xsm-0 {
+ padding: 0 !important;
+ }
+ .montreal-theme .pt-xsm-0,
+ .montreal-theme .py-xsm-0 {
+ padding-top: 0 !important;
+ }
+ .montreal-theme .pr-xsm-0,
+ .montreal-theme .px-xsm-0 {
+ padding-right: 0 !important;
+ }
+ .montreal-theme .pb-xsm-0,
+ .montreal-theme .py-xsm-0 {
+ padding-bottom: 0 !important;
+ }
+ .montreal-theme .pl-xsm-0,
+ .montreal-theme .px-xsm-0 {
+ padding-left: 0 !important;
+ }
+ .montreal-theme .p-xsm-1 {
+ padding: 0.5rem !important;
+ }
+ .montreal-theme .pt-xsm-1,
+ .montreal-theme .py-xsm-1 {
+ padding-top: 0.5rem !important;
+ }
+ .montreal-theme .pr-xsm-1,
+ .montreal-theme .px-xsm-1 {
+ padding-right: 0.5rem !important;
+ }
+ .montreal-theme .pb-xsm-1,
+ .montreal-theme .py-xsm-1 {
+ padding-bottom: 0.5rem !important;
+ }
+ .montreal-theme .pl-xsm-1,
+ .montreal-theme .px-xsm-1 {
+ padding-left: 0.5rem !important;
+ }
+ .montreal-theme .p-xsm-2 {
+ padding: 1rem !important;
+ }
+ .montreal-theme .pt-xsm-2,
+ .montreal-theme .py-xsm-2 {
+ padding-top: 1rem !important;
+ }
+ .montreal-theme .pr-xsm-2,
+ .montreal-theme .px-xsm-2 {
+ padding-right: 1rem !important;
+ }
+ .montreal-theme .pb-xsm-2,
+ .montreal-theme .py-xsm-2 {
+ padding-bottom: 1rem !important;
+ }
+ .montreal-theme .pl-xsm-2,
+ .montreal-theme .px-xsm-2 {
+ padding-left: 1rem !important;
+ }
+ .montreal-theme .p-xsm-3 {
+ padding: 1.5rem !important;
+ }
+ .montreal-theme .pt-xsm-3,
+ .montreal-theme .py-xsm-3 {
+ padding-top: 1.5rem !important;
+ }
+ .montreal-theme .pr-xsm-3,
+ .montreal-theme .px-xsm-3 {
+ padding-right: 1.5rem !important;
+ }
+ .montreal-theme .pb-xsm-3,
+ .montreal-theme .py-xsm-3 {
+ padding-bottom: 1.5rem !important;
+ }
+ .montreal-theme .pl-xsm-3,
+ .montreal-theme .px-xsm-3 {
+ padding-left: 1.5rem !important;
+ }
+ .montreal-theme .p-xsm-4 {
+ padding: 2rem !important;
+ }
+ .montreal-theme .pt-xsm-4,
+ .montreal-theme .py-xsm-4 {
+ padding-top: 2rem !important;
+ }
+ .montreal-theme .pr-xsm-4,
+ .montreal-theme .px-xsm-4 {
+ padding-right: 2rem !important;
+ }
+ .montreal-theme .pb-xsm-4,
+ .montreal-theme .py-xsm-4 {
+ padding-bottom: 2rem !important;
+ }
+ .montreal-theme .pl-xsm-4,
+ .montreal-theme .px-xsm-4 {
+ padding-left: 2rem !important;
+ }
+ .montreal-theme .p-xsm-5 {
+ padding: 2.5rem !important;
+ }
+ .montreal-theme .pt-xsm-5,
+ .montreal-theme .py-xsm-5 {
+ padding-top: 2.5rem !important;
+ }
+ .montreal-theme .pr-xsm-5,
+ .montreal-theme .px-xsm-5 {
+ padding-right: 2.5rem !important;
+ }
+ .montreal-theme .pb-xsm-5,
+ .montreal-theme .py-xsm-5 {
+ padding-bottom: 2.5rem !important;
+ }
+ .montreal-theme .pl-xsm-5,
+ .montreal-theme .px-xsm-5 {
+ padding-left: 2.5rem !important;
+ }
+ .montreal-theme .p-xsm-6 {
+ padding: 3rem !important;
+ }
+ .montreal-theme .pt-xsm-6,
+ .montreal-theme .py-xsm-6 {
+ padding-top: 3rem !important;
+ }
+ .montreal-theme .pr-xsm-6,
+ .montreal-theme .px-xsm-6 {
+ padding-right: 3rem !important;
+ }
+ .montreal-theme .pb-xsm-6,
+ .montreal-theme .py-xsm-6 {
+ padding-bottom: 3rem !important;
+ }
+ .montreal-theme .pl-xsm-6,
+ .montreal-theme .px-xsm-6 {
+ padding-left: 3rem !important;
+ }
+ .montreal-theme .p-xsm-7 {
+ padding: 3.5rem !important;
+ }
+ .montreal-theme .pt-xsm-7,
+ .montreal-theme .py-xsm-7 {
+ padding-top: 3.5rem !important;
+ }
+ .montreal-theme .pr-xsm-7,
+ .montreal-theme .px-xsm-7 {
+ padding-right: 3.5rem !important;
+ }
+ .montreal-theme .pb-xsm-7,
+ .montreal-theme .py-xsm-7 {
+ padding-bottom: 3.5rem !important;
+ }
+ .montreal-theme .pl-xsm-7,
+ .montreal-theme .px-xsm-7 {
+ padding-left: 3.5rem !important;
+ }
+ .montreal-theme .p-xsm-8 {
+ padding: 4rem !important;
+ }
+ .montreal-theme .pt-xsm-8,
+ .montreal-theme .py-xsm-8 {
+ padding-top: 4rem !important;
+ }
+ .montreal-theme .pr-xsm-8,
+ .montreal-theme .px-xsm-8 {
+ padding-right: 4rem !important;
+ }
+ .montreal-theme .pb-xsm-8,
+ .montreal-theme .py-xsm-8 {
+ padding-bottom: 4rem !important;
+ }
+ .montreal-theme .pl-xsm-8,
+ .montreal-theme .px-xsm-8 {
+ padding-left: 4rem !important;
+ }
+ .montreal-theme .p-xsm-9 {
+ padding: 4.5rem !important;
+ }
+ .montreal-theme .pt-xsm-9,
+ .montreal-theme .py-xsm-9 {
+ padding-top: 4.5rem !important;
+ }
+ .montreal-theme .pr-xsm-9,
+ .montreal-theme .px-xsm-9 {
+ padding-right: 4.5rem !important;
+ }
+ .montreal-theme .pb-xsm-9,
+ .montreal-theme .py-xsm-9 {
+ padding-bottom: 4.5rem !important;
+ }
+ .montreal-theme .pl-xsm-9,
+ .montreal-theme .px-xsm-9 {
+ padding-left: 4.5rem !important;
+ }
+ .montreal-theme .p-xsm-10 {
+ padding: 5rem !important;
+ }
+ .montreal-theme .pt-xsm-10,
+ .montreal-theme .py-xsm-10 {
+ padding-top: 5rem !important;
+ }
+ .montreal-theme .pr-xsm-10,
+ .montreal-theme .px-xsm-10 {
+ padding-right: 5rem !important;
+ }
+ .montreal-theme .pb-xsm-10,
+ .montreal-theme .py-xsm-10 {
+ padding-bottom: 5rem !important;
+ }
+ .montreal-theme .pl-xsm-10,
+ .montreal-theme .px-xsm-10 {
+ padding-left: 5rem !important;
+ }
+ .montreal-theme .p-xsm-11 {
+ padding: 5.5rem !important;
+ }
+ .montreal-theme .pt-xsm-11,
+ .montreal-theme .py-xsm-11 {
+ padding-top: 5.5rem !important;
+ }
+ .montreal-theme .pr-xsm-11,
+ .montreal-theme .px-xsm-11 {
+ padding-right: 5.5rem !important;
+ }
+ .montreal-theme .pb-xsm-11,
+ .montreal-theme .py-xsm-11 {
+ padding-bottom: 5.5rem !important;
+ }
+ .montreal-theme .pl-xsm-11,
+ .montreal-theme .px-xsm-11 {
+ padding-left: 5.5rem !important;
+ }
+ .montreal-theme .p-xsm-12 {
+ padding: 6rem !important;
+ }
+ .montreal-theme .pt-xsm-12,
+ .montreal-theme .py-xsm-12 {
+ padding-top: 6rem !important;
+ }
+ .montreal-theme .pr-xsm-12,
+ .montreal-theme .px-xsm-12 {
+ padding-right: 6rem !important;
+ }
+ .montreal-theme .pb-xsm-12,
+ .montreal-theme .py-xsm-12 {
+ padding-bottom: 6rem !important;
+ }
+ .montreal-theme .pl-xsm-12,
+ .montreal-theme .px-xsm-12 {
+ padding-left: 6rem !important;
+ }
+ .montreal-theme .p-xsm-13 {
+ padding: 6.5rem !important;
+ }
+ .montreal-theme .pt-xsm-13,
+ .montreal-theme .py-xsm-13 {
+ padding-top: 6.5rem !important;
+ }
+ .montreal-theme .pr-xsm-13,
+ .montreal-theme .px-xsm-13 {
+ padding-right: 6.5rem !important;
+ }
+ .montreal-theme .pb-xsm-13,
+ .montreal-theme .py-xsm-13 {
+ padding-bottom: 6.5rem !important;
+ }
+ .montreal-theme .pl-xsm-13,
+ .montreal-theme .px-xsm-13 {
+ padding-left: 6.5rem !important;
+ }
+ .montreal-theme .p-xsm-14 {
+ padding: 7rem !important;
+ }
+ .montreal-theme .pt-xsm-14,
+ .montreal-theme .py-xsm-14 {
+ padding-top: 7rem !important;
+ }
+ .montreal-theme .pr-xsm-14,
+ .montreal-theme .px-xsm-14 {
+ padding-right: 7rem !important;
+ }
+ .montreal-theme .pb-xsm-14,
+ .montreal-theme .py-xsm-14 {
+ padding-bottom: 7rem !important;
+ }
+ .montreal-theme .pl-xsm-14,
+ .montreal-theme .px-xsm-14 {
+ padding-left: 7rem !important;
+ }
+ .montreal-theme .p-xsm-15 {
+ padding: 7.5rem !important;
+ }
+ .montreal-theme .pt-xsm-15,
+ .montreal-theme .py-xsm-15 {
+ padding-top: 7.5rem !important;
+ }
+ .montreal-theme .pr-xsm-15,
+ .montreal-theme .px-xsm-15 {
+ padding-right: 7.5rem !important;
+ }
+ .montreal-theme .pb-xsm-15,
+ .montreal-theme .py-xsm-15 {
+ padding-bottom: 7.5rem !important;
+ }
+ .montreal-theme .pl-xsm-15,
+ .montreal-theme .px-xsm-15 {
+ padding-left: 7.5rem !important;
+ }
+ .montreal-theme .p-xsm-16 {
+ padding: 8rem !important;
+ }
+ .montreal-theme .pt-xsm-16,
+ .montreal-theme .py-xsm-16 {
+ padding-top: 8rem !important;
+ }
+ .montreal-theme .pr-xsm-16,
+ .montreal-theme .px-xsm-16 {
+ padding-right: 8rem !important;
+ }
+ .montreal-theme .pb-xsm-16,
+ .montreal-theme .py-xsm-16 {
+ padding-bottom: 8rem !important;
+ }
+ .montreal-theme .pl-xsm-16,
+ .montreal-theme .px-xsm-16 {
+ padding-left: 8rem !important;
+ }
+ .montreal-theme .p-xsm-17 {
+ padding: 8.5rem !important;
+ }
+ .montreal-theme .pt-xsm-17,
+ .montreal-theme .py-xsm-17 {
+ padding-top: 8.5rem !important;
+ }
+ .montreal-theme .pr-xsm-17,
+ .montreal-theme .px-xsm-17 {
+ padding-right: 8.5rem !important;
+ }
+ .montreal-theme .pb-xsm-17,
+ .montreal-theme .py-xsm-17 {
+ padding-bottom: 8.5rem !important;
+ }
+ .montreal-theme .pl-xsm-17,
+ .montreal-theme .px-xsm-17 {
+ padding-left: 8.5rem !important;
+ }
+ .montreal-theme .p-xsm-18 {
+ padding: 9rem !important;
+ }
+ .montreal-theme .pt-xsm-18,
+ .montreal-theme .py-xsm-18 {
+ padding-top: 9rem !important;
+ }
+ .montreal-theme .pr-xsm-18,
+ .montreal-theme .px-xsm-18 {
+ padding-right: 9rem !important;
+ }
+ .montreal-theme .pb-xsm-18,
+ .montreal-theme .py-xsm-18 {
+ padding-bottom: 9rem !important;
+ }
+ .montreal-theme .pl-xsm-18,
+ .montreal-theme .px-xsm-18 {
+ padding-left: 9rem !important;
+ }
+ .montreal-theme .p-xsm-19 {
+ padding: 9.5rem !important;
+ }
+ .montreal-theme .pt-xsm-19,
+ .montreal-theme .py-xsm-19 {
+ padding-top: 9.5rem !important;
+ }
+ .montreal-theme .pr-xsm-19,
+ .montreal-theme .px-xsm-19 {
+ padding-right: 9.5rem !important;
+ }
+ .montreal-theme .pb-xsm-19,
+ .montreal-theme .py-xsm-19 {
+ padding-bottom: 9.5rem !important;
+ }
+ .montreal-theme .pl-xsm-19,
+ .montreal-theme .px-xsm-19 {
+ padding-left: 9.5rem !important;
+ }
+ .montreal-theme .p-xsm-20 {
+ padding: 10rem !important;
+ }
+ .montreal-theme .pt-xsm-20,
+ .montreal-theme .py-xsm-20 {
+ padding-top: 10rem !important;
+ }
+ .montreal-theme .pr-xsm-20,
+ .montreal-theme .px-xsm-20 {
+ padding-right: 10rem !important;
+ }
+ .montreal-theme .pb-xsm-20,
+ .montreal-theme .py-xsm-20 {
+ padding-bottom: 10rem !important;
+ }
+ .montreal-theme .pl-xsm-20,
+ .montreal-theme .px-xsm-20 {
+ padding-left: 10rem !important;
+ }
+ .montreal-theme .p-xsm-21 {
+ padding: 10.5rem !important;
+ }
+ .montreal-theme .pt-xsm-21,
+ .montreal-theme .py-xsm-21 {
+ padding-top: 10.5rem !important;
+ }
+ .montreal-theme .pr-xsm-21,
+ .montreal-theme .px-xsm-21 {
+ padding-right: 10.5rem !important;
+ }
+ .montreal-theme .pb-xsm-21,
+ .montreal-theme .py-xsm-21 {
+ padding-bottom: 10.5rem !important;
+ }
+ .montreal-theme .pl-xsm-21,
+ .montreal-theme .px-xsm-21 {
+ padding-left: 10.5rem !important;
+ }
+ .montreal-theme .p-xsm-22 {
+ padding: 11rem !important;
+ }
+ .montreal-theme .pt-xsm-22,
+ .montreal-theme .py-xsm-22 {
+ padding-top: 11rem !important;
+ }
+ .montreal-theme .pr-xsm-22,
+ .montreal-theme .px-xsm-22 {
+ padding-right: 11rem !important;
+ }
+ .montreal-theme .pb-xsm-22,
+ .montreal-theme .py-xsm-22 {
+ padding-bottom: 11rem !important;
+ }
+ .montreal-theme .pl-xsm-22,
+ .montreal-theme .px-xsm-22 {
+ padding-left: 11rem !important;
+ }
+ .montreal-theme .p-xsm-23 {
+ padding: 11.5rem !important;
+ }
+ .montreal-theme .pt-xsm-23,
+ .montreal-theme .py-xsm-23 {
+ padding-top: 11.5rem !important;
+ }
+ .montreal-theme .pr-xsm-23,
+ .montreal-theme .px-xsm-23 {
+ padding-right: 11.5rem !important;
+ }
+ .montreal-theme .pb-xsm-23,
+ .montreal-theme .py-xsm-23 {
+ padding-bottom: 11.5rem !important;
+ }
+ .montreal-theme .pl-xsm-23,
+ .montreal-theme .px-xsm-23 {
+ padding-left: 11.5rem !important;
+ }
+ .montreal-theme .p-xsm-24 {
+ padding: 12rem !important;
+ }
+ .montreal-theme .pt-xsm-24,
+ .montreal-theme .py-xsm-24 {
+ padding-top: 12rem !important;
+ }
+ .montreal-theme .pr-xsm-24,
+ .montreal-theme .px-xsm-24 {
+ padding-right: 12rem !important;
+ }
+ .montreal-theme .pb-xsm-24,
+ .montreal-theme .py-xsm-24 {
+ padding-bottom: 12rem !important;
+ }
+ .montreal-theme .pl-xsm-24,
+ .montreal-theme .px-xsm-24 {
+ padding-left: 12rem !important;
+ }
+ .montreal-theme .m-xsm-n1 {
+ margin: -0.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n1,
+ .montreal-theme .my-xsm-n1 {
+ margin-top: -0.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n1,
+ .montreal-theme .mx-xsm-n1 {
+ margin-right: -0.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n1,
+ .montreal-theme .my-xsm-n1 {
+ margin-bottom: -0.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n1,
+ .montreal-theme .mx-xsm-n1 {
+ margin-left: -0.5rem !important;
+ }
+ .montreal-theme .m-xsm-n2 {
+ margin: -1rem !important;
+ }
+ .montreal-theme .mt-xsm-n2,
+ .montreal-theme .my-xsm-n2 {
+ margin-top: -1rem !important;
+ }
+ .montreal-theme .mr-xsm-n2,
+ .montreal-theme .mx-xsm-n2 {
+ margin-right: -1rem !important;
+ }
+ .montreal-theme .mb-xsm-n2,
+ .montreal-theme .my-xsm-n2 {
+ margin-bottom: -1rem !important;
+ }
+ .montreal-theme .ml-xsm-n2,
+ .montreal-theme .mx-xsm-n2 {
+ margin-left: -1rem !important;
+ }
+ .montreal-theme .m-xsm-n3 {
+ margin: -1.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n3,
+ .montreal-theme .my-xsm-n3 {
+ margin-top: -1.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n3,
+ .montreal-theme .mx-xsm-n3 {
+ margin-right: -1.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n3,
+ .montreal-theme .my-xsm-n3 {
+ margin-bottom: -1.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n3,
+ .montreal-theme .mx-xsm-n3 {
+ margin-left: -1.5rem !important;
+ }
+ .montreal-theme .m-xsm-n4 {
+ margin: -2rem !important;
+ }
+ .montreal-theme .mt-xsm-n4,
+ .montreal-theme .my-xsm-n4 {
+ margin-top: -2rem !important;
+ }
+ .montreal-theme .mr-xsm-n4,
+ .montreal-theme .mx-xsm-n4 {
+ margin-right: -2rem !important;
+ }
+ .montreal-theme .mb-xsm-n4,
+ .montreal-theme .my-xsm-n4 {
+ margin-bottom: -2rem !important;
+ }
+ .montreal-theme .ml-xsm-n4,
+ .montreal-theme .mx-xsm-n4 {
+ margin-left: -2rem !important;
+ }
+ .montreal-theme .m-xsm-n5 {
+ margin: -2.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n5,
+ .montreal-theme .my-xsm-n5 {
+ margin-top: -2.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n5,
+ .montreal-theme .mx-xsm-n5 {
+ margin-right: -2.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n5,
+ .montreal-theme .my-xsm-n5 {
+ margin-bottom: -2.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n5,
+ .montreal-theme .mx-xsm-n5 {
+ margin-left: -2.5rem !important;
+ }
+ .montreal-theme .m-xsm-n6 {
+ margin: -3rem !important;
+ }
+ .montreal-theme .mt-xsm-n6,
+ .montreal-theme .my-xsm-n6 {
+ margin-top: -3rem !important;
+ }
+ .montreal-theme .mr-xsm-n6,
+ .montreal-theme .mx-xsm-n6 {
+ margin-right: -3rem !important;
+ }
+ .montreal-theme .mb-xsm-n6,
+ .montreal-theme .my-xsm-n6 {
+ margin-bottom: -3rem !important;
+ }
+ .montreal-theme .ml-xsm-n6,
+ .montreal-theme .mx-xsm-n6 {
+ margin-left: -3rem !important;
+ }
+ .montreal-theme .m-xsm-n7 {
+ margin: -3.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n7,
+ .montreal-theme .my-xsm-n7 {
+ margin-top: -3.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n7,
+ .montreal-theme .mx-xsm-n7 {
+ margin-right: -3.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n7,
+ .montreal-theme .my-xsm-n7 {
+ margin-bottom: -3.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n7,
+ .montreal-theme .mx-xsm-n7 {
+ margin-left: -3.5rem !important;
+ }
+ .montreal-theme .m-xsm-n8 {
+ margin: -4rem !important;
+ }
+ .montreal-theme .mt-xsm-n8,
+ .montreal-theme .my-xsm-n8 {
+ margin-top: -4rem !important;
+ }
+ .montreal-theme .mr-xsm-n8,
+ .montreal-theme .mx-xsm-n8 {
+ margin-right: -4rem !important;
+ }
+ .montreal-theme .mb-xsm-n8,
+ .montreal-theme .my-xsm-n8 {
+ margin-bottom: -4rem !important;
+ }
+ .montreal-theme .ml-xsm-n8,
+ .montreal-theme .mx-xsm-n8 {
+ margin-left: -4rem !important;
+ }
+ .montreal-theme .m-xsm-n9 {
+ margin: -4.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n9,
+ .montreal-theme .my-xsm-n9 {
+ margin-top: -4.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n9,
+ .montreal-theme .mx-xsm-n9 {
+ margin-right: -4.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n9,
+ .montreal-theme .my-xsm-n9 {
+ margin-bottom: -4.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n9,
+ .montreal-theme .mx-xsm-n9 {
+ margin-left: -4.5rem !important;
+ }
+ .montreal-theme .m-xsm-n10 {
+ margin: -5rem !important;
+ }
+ .montreal-theme .mt-xsm-n10,
+ .montreal-theme .my-xsm-n10 {
+ margin-top: -5rem !important;
+ }
+ .montreal-theme .mr-xsm-n10,
+ .montreal-theme .mx-xsm-n10 {
+ margin-right: -5rem !important;
+ }
+ .montreal-theme .mb-xsm-n10,
+ .montreal-theme .my-xsm-n10 {
+ margin-bottom: -5rem !important;
+ }
+ .montreal-theme .ml-xsm-n10,
+ .montreal-theme .mx-xsm-n10 {
+ margin-left: -5rem !important;
+ }
+ .montreal-theme .m-xsm-n11 {
+ margin: -5.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n11,
+ .montreal-theme .my-xsm-n11 {
+ margin-top: -5.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n11,
+ .montreal-theme .mx-xsm-n11 {
+ margin-right: -5.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n11,
+ .montreal-theme .my-xsm-n11 {
+ margin-bottom: -5.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n11,
+ .montreal-theme .mx-xsm-n11 {
+ margin-left: -5.5rem !important;
+ }
+ .montreal-theme .m-xsm-n12 {
+ margin: -6rem !important;
+ }
+ .montreal-theme .mt-xsm-n12,
+ .montreal-theme .my-xsm-n12 {
+ margin-top: -6rem !important;
+ }
+ .montreal-theme .mr-xsm-n12,
+ .montreal-theme .mx-xsm-n12 {
+ margin-right: -6rem !important;
+ }
+ .montreal-theme .mb-xsm-n12,
+ .montreal-theme .my-xsm-n12 {
+ margin-bottom: -6rem !important;
+ }
+ .montreal-theme .ml-xsm-n12,
+ .montreal-theme .mx-xsm-n12 {
+ margin-left: -6rem !important;
+ }
+ .montreal-theme .m-xsm-n13 {
+ margin: -6.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n13,
+ .montreal-theme .my-xsm-n13 {
+ margin-top: -6.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n13,
+ .montreal-theme .mx-xsm-n13 {
+ margin-right: -6.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n13,
+ .montreal-theme .my-xsm-n13 {
+ margin-bottom: -6.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n13,
+ .montreal-theme .mx-xsm-n13 {
+ margin-left: -6.5rem !important;
+ }
+ .montreal-theme .m-xsm-n14 {
+ margin: -7rem !important;
+ }
+ .montreal-theme .mt-xsm-n14,
+ .montreal-theme .my-xsm-n14 {
+ margin-top: -7rem !important;
+ }
+ .montreal-theme .mr-xsm-n14,
+ .montreal-theme .mx-xsm-n14 {
+ margin-right: -7rem !important;
+ }
+ .montreal-theme .mb-xsm-n14,
+ .montreal-theme .my-xsm-n14 {
+ margin-bottom: -7rem !important;
+ }
+ .montreal-theme .ml-xsm-n14,
+ .montreal-theme .mx-xsm-n14 {
+ margin-left: -7rem !important;
+ }
+ .montreal-theme .m-xsm-n15 {
+ margin: -7.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n15,
+ .montreal-theme .my-xsm-n15 {
+ margin-top: -7.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n15,
+ .montreal-theme .mx-xsm-n15 {
+ margin-right: -7.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n15,
+ .montreal-theme .my-xsm-n15 {
+ margin-bottom: -7.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n15,
+ .montreal-theme .mx-xsm-n15 {
+ margin-left: -7.5rem !important;
+ }
+ .montreal-theme .m-xsm-n16 {
+ margin: -8rem !important;
+ }
+ .montreal-theme .mt-xsm-n16,
+ .montreal-theme .my-xsm-n16 {
+ margin-top: -8rem !important;
+ }
+ .montreal-theme .mr-xsm-n16,
+ .montreal-theme .mx-xsm-n16 {
+ margin-right: -8rem !important;
+ }
+ .montreal-theme .mb-xsm-n16,
+ .montreal-theme .my-xsm-n16 {
+ margin-bottom: -8rem !important;
+ }
+ .montreal-theme .ml-xsm-n16,
+ .montreal-theme .mx-xsm-n16 {
+ margin-left: -8rem !important;
+ }
+ .montreal-theme .m-xsm-n17 {
+ margin: -8.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n17,
+ .montreal-theme .my-xsm-n17 {
+ margin-top: -8.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n17,
+ .montreal-theme .mx-xsm-n17 {
+ margin-right: -8.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n17,
+ .montreal-theme .my-xsm-n17 {
+ margin-bottom: -8.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n17,
+ .montreal-theme .mx-xsm-n17 {
+ margin-left: -8.5rem !important;
+ }
+ .montreal-theme .m-xsm-n18 {
+ margin: -9rem !important;
+ }
+ .montreal-theme .mt-xsm-n18,
+ .montreal-theme .my-xsm-n18 {
+ margin-top: -9rem !important;
+ }
+ .montreal-theme .mr-xsm-n18,
+ .montreal-theme .mx-xsm-n18 {
+ margin-right: -9rem !important;
+ }
+ .montreal-theme .mb-xsm-n18,
+ .montreal-theme .my-xsm-n18 {
+ margin-bottom: -9rem !important;
+ }
+ .montreal-theme .ml-xsm-n18,
+ .montreal-theme .mx-xsm-n18 {
+ margin-left: -9rem !important;
+ }
+ .montreal-theme .m-xsm-n19 {
+ margin: -9.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n19,
+ .montreal-theme .my-xsm-n19 {
+ margin-top: -9.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n19,
+ .montreal-theme .mx-xsm-n19 {
+ margin-right: -9.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n19,
+ .montreal-theme .my-xsm-n19 {
+ margin-bottom: -9.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n19,
+ .montreal-theme .mx-xsm-n19 {
+ margin-left: -9.5rem !important;
+ }
+ .montreal-theme .m-xsm-n20 {
+ margin: -10rem !important;
+ }
+ .montreal-theme .mt-xsm-n20,
+ .montreal-theme .my-xsm-n20 {
+ margin-top: -10rem !important;
+ }
+ .montreal-theme .mr-xsm-n20,
+ .montreal-theme .mx-xsm-n20 {
+ margin-right: -10rem !important;
+ }
+ .montreal-theme .mb-xsm-n20,
+ .montreal-theme .my-xsm-n20 {
+ margin-bottom: -10rem !important;
+ }
+ .montreal-theme .ml-xsm-n20,
+ .montreal-theme .mx-xsm-n20 {
+ margin-left: -10rem !important;
+ }
+ .montreal-theme .m-xsm-n21 {
+ margin: -10.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n21,
+ .montreal-theme .my-xsm-n21 {
+ margin-top: -10.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n21,
+ .montreal-theme .mx-xsm-n21 {
+ margin-right: -10.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n21,
+ .montreal-theme .my-xsm-n21 {
+ margin-bottom: -10.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n21,
+ .montreal-theme .mx-xsm-n21 {
+ margin-left: -10.5rem !important;
+ }
+ .montreal-theme .m-xsm-n22 {
+ margin: -11rem !important;
+ }
+ .montreal-theme .mt-xsm-n22,
+ .montreal-theme .my-xsm-n22 {
+ margin-top: -11rem !important;
+ }
+ .montreal-theme .mr-xsm-n22,
+ .montreal-theme .mx-xsm-n22 {
+ margin-right: -11rem !important;
+ }
+ .montreal-theme .mb-xsm-n22,
+ .montreal-theme .my-xsm-n22 {
+ margin-bottom: -11rem !important;
+ }
+ .montreal-theme .ml-xsm-n22,
+ .montreal-theme .mx-xsm-n22 {
+ margin-left: -11rem !important;
+ }
+ .montreal-theme .m-xsm-n23 {
+ margin: -11.5rem !important;
+ }
+ .montreal-theme .mt-xsm-n23,
+ .montreal-theme .my-xsm-n23 {
+ margin-top: -11.5rem !important;
+ }
+ .montreal-theme .mr-xsm-n23,
+ .montreal-theme .mx-xsm-n23 {
+ margin-right: -11.5rem !important;
+ }
+ .montreal-theme .mb-xsm-n23,
+ .montreal-theme .my-xsm-n23 {
+ margin-bottom: -11.5rem !important;
+ }
+ .montreal-theme .ml-xsm-n23,
+ .montreal-theme .mx-xsm-n23 {
+ margin-left: -11.5rem !important;
+ }
+ .montreal-theme .m-xsm-n24 {
+ margin: -12rem !important;
+ }
+ .montreal-theme .mt-xsm-n24,
+ .montreal-theme .my-xsm-n24 {
+ margin-top: -12rem !important;
+ }
+ .montreal-theme .mr-xsm-n24,
+ .montreal-theme .mx-xsm-n24 {
+ margin-right: -12rem !important;
+ }
+ .montreal-theme .mb-xsm-n24,
+ .montreal-theme .my-xsm-n24 {
+ margin-bottom: -12rem !important;
+ }
+ .montreal-theme .ml-xsm-n24,
+ .montreal-theme .mx-xsm-n24 {
+ margin-left: -12rem !important;
+ }
+ .montreal-theme .m-xsm-auto {
+ margin: auto !important;
+ }
+ .montreal-theme .mt-xsm-auto,
+ .montreal-theme .my-xsm-auto {
+ margin-top: auto !important;
+ }
+ .montreal-theme .mr-xsm-auto,
+ .montreal-theme .mx-xsm-auto {
+ margin-right: auto !important;
+ }
+ .montreal-theme .mb-xsm-auto,
+ .montreal-theme .my-xsm-auto {
+ margin-bottom: auto !important;
+ }
+ .montreal-theme .ml-xsm-auto,
+ .montreal-theme .mx-xsm-auto {
+ margin-left: auto !important;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .m-sm-0 {
+ margin: 0 !important;
+ }
+ .montreal-theme .mt-sm-0,
+ .montreal-theme .my-sm-0 {
+ margin-top: 0 !important;
+ }
+ .montreal-theme .mr-sm-0,
+ .montreal-theme .mx-sm-0 {
+ margin-right: 0 !important;
+ }
+ .montreal-theme .mb-sm-0,
+ .montreal-theme .my-sm-0 {
+ margin-bottom: 0 !important;
+ }
+ .montreal-theme .ml-sm-0,
+ .montreal-theme .mx-sm-0 {
+ margin-left: 0 !important;
+ }
+ .montreal-theme .m-sm-1 {
+ margin: 0.5rem !important;
+ }
+ .montreal-theme .mt-sm-1,
+ .montreal-theme .my-sm-1 {
+ margin-top: 0.5rem !important;
+ }
+ .montreal-theme .mr-sm-1,
+ .montreal-theme .mx-sm-1 {
+ margin-right: 0.5rem !important;
+ }
+ .montreal-theme .mb-sm-1,
+ .montreal-theme .my-sm-1 {
+ margin-bottom: 0.5rem !important;
+ }
+ .montreal-theme .ml-sm-1,
+ .montreal-theme .mx-sm-1 {
+ margin-left: 0.5rem !important;
+ }
+ .montreal-theme .m-sm-2 {
+ margin: 1rem !important;
+ }
+ .montreal-theme .mt-sm-2,
+ .montreal-theme .my-sm-2 {
+ margin-top: 1rem !important;
+ }
+ .montreal-theme .mr-sm-2,
+ .montreal-theme .mx-sm-2 {
+ margin-right: 1rem !important;
+ }
+ .montreal-theme .mb-sm-2,
+ .montreal-theme .my-sm-2 {
+ margin-bottom: 1rem !important;
+ }
+ .montreal-theme .ml-sm-2,
+ .montreal-theme .mx-sm-2 {
+ margin-left: 1rem !important;
+ }
+ .montreal-theme .m-sm-3 {
+ margin: 1.5rem !important;
+ }
+ .montreal-theme .mt-sm-3,
+ .montreal-theme .my-sm-3 {
+ margin-top: 1.5rem !important;
+ }
+ .montreal-theme .mr-sm-3,
+ .montreal-theme .mx-sm-3 {
+ margin-right: 1.5rem !important;
+ }
+ .montreal-theme .mb-sm-3,
+ .montreal-theme .my-sm-3 {
+ margin-bottom: 1.5rem !important;
+ }
+ .montreal-theme .ml-sm-3,
+ .montreal-theme .mx-sm-3 {
+ margin-left: 1.5rem !important;
+ }
+ .montreal-theme .m-sm-4 {
+ margin: 2rem !important;
+ }
+ .montreal-theme .mt-sm-4,
+ .montreal-theme .my-sm-4 {
+ margin-top: 2rem !important;
+ }
+ .montreal-theme .mr-sm-4,
+ .montreal-theme .mx-sm-4 {
+ margin-right: 2rem !important;
+ }
+ .montreal-theme .mb-sm-4,
+ .montreal-theme .my-sm-4 {
+ margin-bottom: 2rem !important;
+ }
+ .montreal-theme .ml-sm-4,
+ .montreal-theme .mx-sm-4 {
+ margin-left: 2rem !important;
+ }
+ .montreal-theme .m-sm-5 {
+ margin: 2.5rem !important;
+ }
+ .montreal-theme .mt-sm-5,
+ .montreal-theme .my-sm-5 {
+ margin-top: 2.5rem !important;
+ }
+ .montreal-theme .mr-sm-5,
+ .montreal-theme .mx-sm-5 {
+ margin-right: 2.5rem !important;
+ }
+ .montreal-theme .mb-sm-5,
+ .montreal-theme .my-sm-5 {
+ margin-bottom: 2.5rem !important;
+ }
+ .montreal-theme .ml-sm-5,
+ .montreal-theme .mx-sm-5 {
+ margin-left: 2.5rem !important;
+ }
+ .montreal-theme .m-sm-6 {
+ margin: 3rem !important;
+ }
+ .montreal-theme .mt-sm-6,
+ .montreal-theme .my-sm-6 {
+ margin-top: 3rem !important;
+ }
+ .montreal-theme .mr-sm-6,
+ .montreal-theme .mx-sm-6 {
+ margin-right: 3rem !important;
+ }
+ .montreal-theme .mb-sm-6,
+ .montreal-theme .my-sm-6 {
+ margin-bottom: 3rem !important;
+ }
+ .montreal-theme .ml-sm-6,
+ .montreal-theme .mx-sm-6 {
+ margin-left: 3rem !important;
+ }
+ .montreal-theme .m-sm-7 {
+ margin: 3.5rem !important;
+ }
+ .montreal-theme .mt-sm-7,
+ .montreal-theme .my-sm-7 {
+ margin-top: 3.5rem !important;
+ }
+ .montreal-theme .mr-sm-7,
+ .montreal-theme .mx-sm-7 {
+ margin-right: 3.5rem !important;
+ }
+ .montreal-theme .mb-sm-7,
+ .montreal-theme .my-sm-7 {
+ margin-bottom: 3.5rem !important;
+ }
+ .montreal-theme .ml-sm-7,
+ .montreal-theme .mx-sm-7 {
+ margin-left: 3.5rem !important;
+ }
+ .montreal-theme .m-sm-8 {
+ margin: 4rem !important;
+ }
+ .montreal-theme .mt-sm-8,
+ .montreal-theme .my-sm-8 {
+ margin-top: 4rem !important;
+ }
+ .montreal-theme .mr-sm-8,
+ .montreal-theme .mx-sm-8 {
+ margin-right: 4rem !important;
+ }
+ .montreal-theme .mb-sm-8,
+ .montreal-theme .my-sm-8 {
+ margin-bottom: 4rem !important;
+ }
+ .montreal-theme .ml-sm-8,
+ .montreal-theme .mx-sm-8 {
+ margin-left: 4rem !important;
+ }
+ .montreal-theme .m-sm-9 {
+ margin: 4.5rem !important;
+ }
+ .montreal-theme .mt-sm-9,
+ .montreal-theme .my-sm-9 {
+ margin-top: 4.5rem !important;
+ }
+ .montreal-theme .mr-sm-9,
+ .montreal-theme .mx-sm-9 {
+ margin-right: 4.5rem !important;
+ }
+ .montreal-theme .mb-sm-9,
+ .montreal-theme .my-sm-9 {
+ margin-bottom: 4.5rem !important;
+ }
+ .montreal-theme .ml-sm-9,
+ .montreal-theme .mx-sm-9 {
+ margin-left: 4.5rem !important;
+ }
+ .montreal-theme .m-sm-10 {
+ margin: 5rem !important;
+ }
+ .montreal-theme .mt-sm-10,
+ .montreal-theme .my-sm-10 {
+ margin-top: 5rem !important;
+ }
+ .montreal-theme .mr-sm-10,
+ .montreal-theme .mx-sm-10 {
+ margin-right: 5rem !important;
+ }
+ .montreal-theme .mb-sm-10,
+ .montreal-theme .my-sm-10 {
+ margin-bottom: 5rem !important;
+ }
+ .montreal-theme .ml-sm-10,
+ .montreal-theme .mx-sm-10 {
+ margin-left: 5rem !important;
+ }
+ .montreal-theme .m-sm-11 {
+ margin: 5.5rem !important;
+ }
+ .montreal-theme .mt-sm-11,
+ .montreal-theme .my-sm-11 {
+ margin-top: 5.5rem !important;
+ }
+ .montreal-theme .mr-sm-11,
+ .montreal-theme .mx-sm-11 {
+ margin-right: 5.5rem !important;
+ }
+ .montreal-theme .mb-sm-11,
+ .montreal-theme .my-sm-11 {
+ margin-bottom: 5.5rem !important;
+ }
+ .montreal-theme .ml-sm-11,
+ .montreal-theme .mx-sm-11 {
+ margin-left: 5.5rem !important;
+ }
+ .montreal-theme .m-sm-12 {
+ margin: 6rem !important;
+ }
+ .montreal-theme .mt-sm-12,
+ .montreal-theme .my-sm-12 {
+ margin-top: 6rem !important;
+ }
+ .montreal-theme .mr-sm-12,
+ .montreal-theme .mx-sm-12 {
+ margin-right: 6rem !important;
+ }
+ .montreal-theme .mb-sm-12,
+ .montreal-theme .my-sm-12 {
+ margin-bottom: 6rem !important;
+ }
+ .montreal-theme .ml-sm-12,
+ .montreal-theme .mx-sm-12 {
+ margin-left: 6rem !important;
+ }
+ .montreal-theme .m-sm-13 {
+ margin: 6.5rem !important;
+ }
+ .montreal-theme .mt-sm-13,
+ .montreal-theme .my-sm-13 {
+ margin-top: 6.5rem !important;
+ }
+ .montreal-theme .mr-sm-13,
+ .montreal-theme .mx-sm-13 {
+ margin-right: 6.5rem !important;
+ }
+ .montreal-theme .mb-sm-13,
+ .montreal-theme .my-sm-13 {
+ margin-bottom: 6.5rem !important;
+ }
+ .montreal-theme .ml-sm-13,
+ .montreal-theme .mx-sm-13 {
+ margin-left: 6.5rem !important;
+ }
+ .montreal-theme .m-sm-14 {
+ margin: 7rem !important;
+ }
+ .montreal-theme .mt-sm-14,
+ .montreal-theme .my-sm-14 {
+ margin-top: 7rem !important;
+ }
+ .montreal-theme .mr-sm-14,
+ .montreal-theme .mx-sm-14 {
+ margin-right: 7rem !important;
+ }
+ .montreal-theme .mb-sm-14,
+ .montreal-theme .my-sm-14 {
+ margin-bottom: 7rem !important;
+ }
+ .montreal-theme .ml-sm-14,
+ .montreal-theme .mx-sm-14 {
+ margin-left: 7rem !important;
+ }
+ .montreal-theme .m-sm-15 {
+ margin: 7.5rem !important;
+ }
+ .montreal-theme .mt-sm-15,
+ .montreal-theme .my-sm-15 {
+ margin-top: 7.5rem !important;
+ }
+ .montreal-theme .mr-sm-15,
+ .montreal-theme .mx-sm-15 {
+ margin-right: 7.5rem !important;
+ }
+ .montreal-theme .mb-sm-15,
+ .montreal-theme .my-sm-15 {
+ margin-bottom: 7.5rem !important;
+ }
+ .montreal-theme .ml-sm-15,
+ .montreal-theme .mx-sm-15 {
+ margin-left: 7.5rem !important;
+ }
+ .montreal-theme .m-sm-16 {
+ margin: 8rem !important;
+ }
+ .montreal-theme .mt-sm-16,
+ .montreal-theme .my-sm-16 {
+ margin-top: 8rem !important;
+ }
+ .montreal-theme .mr-sm-16,
+ .montreal-theme .mx-sm-16 {
+ margin-right: 8rem !important;
+ }
+ .montreal-theme .mb-sm-16,
+ .montreal-theme .my-sm-16 {
+ margin-bottom: 8rem !important;
+ }
+ .montreal-theme .ml-sm-16,
+ .montreal-theme .mx-sm-16 {
+ margin-left: 8rem !important;
+ }
+ .montreal-theme .m-sm-17 {
+ margin: 8.5rem !important;
+ }
+ .montreal-theme .mt-sm-17,
+ .montreal-theme .my-sm-17 {
+ margin-top: 8.5rem !important;
+ }
+ .montreal-theme .mr-sm-17,
+ .montreal-theme .mx-sm-17 {
+ margin-right: 8.5rem !important;
+ }
+ .montreal-theme .mb-sm-17,
+ .montreal-theme .my-sm-17 {
+ margin-bottom: 8.5rem !important;
+ }
+ .montreal-theme .ml-sm-17,
+ .montreal-theme .mx-sm-17 {
+ margin-left: 8.5rem !important;
+ }
+ .montreal-theme .m-sm-18 {
+ margin: 9rem !important;
+ }
+ .montreal-theme .mt-sm-18,
+ .montreal-theme .my-sm-18 {
+ margin-top: 9rem !important;
+ }
+ .montreal-theme .mr-sm-18,
+ .montreal-theme .mx-sm-18 {
+ margin-right: 9rem !important;
+ }
+ .montreal-theme .mb-sm-18,
+ .montreal-theme .my-sm-18 {
+ margin-bottom: 9rem !important;
+ }
+ .montreal-theme .ml-sm-18,
+ .montreal-theme .mx-sm-18 {
+ margin-left: 9rem !important;
+ }
+ .montreal-theme .m-sm-19 {
+ margin: 9.5rem !important;
+ }
+ .montreal-theme .mt-sm-19,
+ .montreal-theme .my-sm-19 {
+ margin-top: 9.5rem !important;
+ }
+ .montreal-theme .mr-sm-19,
+ .montreal-theme .mx-sm-19 {
+ margin-right: 9.5rem !important;
+ }
+ .montreal-theme .mb-sm-19,
+ .montreal-theme .my-sm-19 {
+ margin-bottom: 9.5rem !important;
+ }
+ .montreal-theme .ml-sm-19,
+ .montreal-theme .mx-sm-19 {
+ margin-left: 9.5rem !important;
+ }
+ .montreal-theme .m-sm-20 {
+ margin: 10rem !important;
+ }
+ .montreal-theme .mt-sm-20,
+ .montreal-theme .my-sm-20 {
+ margin-top: 10rem !important;
+ }
+ .montreal-theme .mr-sm-20,
+ .montreal-theme .mx-sm-20 {
+ margin-right: 10rem !important;
+ }
+ .montreal-theme .mb-sm-20,
+ .montreal-theme .my-sm-20 {
+ margin-bottom: 10rem !important;
+ }
+ .montreal-theme .ml-sm-20,
+ .montreal-theme .mx-sm-20 {
+ margin-left: 10rem !important;
+ }
+ .montreal-theme .m-sm-21 {
+ margin: 10.5rem !important;
+ }
+ .montreal-theme .mt-sm-21,
+ .montreal-theme .my-sm-21 {
+ margin-top: 10.5rem !important;
+ }
+ .montreal-theme .mr-sm-21,
+ .montreal-theme .mx-sm-21 {
+ margin-right: 10.5rem !important;
+ }
+ .montreal-theme .mb-sm-21,
+ .montreal-theme .my-sm-21 {
+ margin-bottom: 10.5rem !important;
+ }
+ .montreal-theme .ml-sm-21,
+ .montreal-theme .mx-sm-21 {
+ margin-left: 10.5rem !important;
+ }
+ .montreal-theme .m-sm-22 {
+ margin: 11rem !important;
+ }
+ .montreal-theme .mt-sm-22,
+ .montreal-theme .my-sm-22 {
+ margin-top: 11rem !important;
+ }
+ .montreal-theme .mr-sm-22,
+ .montreal-theme .mx-sm-22 {
+ margin-right: 11rem !important;
+ }
+ .montreal-theme .mb-sm-22,
+ .montreal-theme .my-sm-22 {
+ margin-bottom: 11rem !important;
+ }
+ .montreal-theme .ml-sm-22,
+ .montreal-theme .mx-sm-22 {
+ margin-left: 11rem !important;
+ }
+ .montreal-theme .m-sm-23 {
+ margin: 11.5rem !important;
+ }
+ .montreal-theme .mt-sm-23,
+ .montreal-theme .my-sm-23 {
+ margin-top: 11.5rem !important;
+ }
+ .montreal-theme .mr-sm-23,
+ .montreal-theme .mx-sm-23 {
+ margin-right: 11.5rem !important;
+ }
+ .montreal-theme .mb-sm-23,
+ .montreal-theme .my-sm-23 {
+ margin-bottom: 11.5rem !important;
+ }
+ .montreal-theme .ml-sm-23,
+ .montreal-theme .mx-sm-23 {
+ margin-left: 11.5rem !important;
+ }
+ .montreal-theme .m-sm-24 {
+ margin: 12rem !important;
+ }
+ .montreal-theme .mt-sm-24,
+ .montreal-theme .my-sm-24 {
+ margin-top: 12rem !important;
+ }
+ .montreal-theme .mr-sm-24,
+ .montreal-theme .mx-sm-24 {
+ margin-right: 12rem !important;
+ }
+ .montreal-theme .mb-sm-24,
+ .montreal-theme .my-sm-24 {
+ margin-bottom: 12rem !important;
+ }
+ .montreal-theme .ml-sm-24,
+ .montreal-theme .mx-sm-24 {
+ margin-left: 12rem !important;
+ }
+ .montreal-theme .p-sm-0 {
+ padding: 0 !important;
+ }
+ .montreal-theme .pt-sm-0,
+ .montreal-theme .py-sm-0 {
+ padding-top: 0 !important;
+ }
+ .montreal-theme .pr-sm-0,
+ .montreal-theme .px-sm-0 {
+ padding-right: 0 !important;
+ }
+ .montreal-theme .pb-sm-0,
+ .montreal-theme .py-sm-0 {
+ padding-bottom: 0 !important;
+ }
+ .montreal-theme .pl-sm-0,
+ .montreal-theme .px-sm-0 {
+ padding-left: 0 !important;
+ }
+ .montreal-theme .p-sm-1 {
+ padding: 0.5rem !important;
+ }
+ .montreal-theme .pt-sm-1,
+ .montreal-theme .py-sm-1 {
+ padding-top: 0.5rem !important;
+ }
+ .montreal-theme .pr-sm-1,
+ .montreal-theme .px-sm-1 {
+ padding-right: 0.5rem !important;
+ }
+ .montreal-theme .pb-sm-1,
+ .montreal-theme .py-sm-1 {
+ padding-bottom: 0.5rem !important;
+ }
+ .montreal-theme .pl-sm-1,
+ .montreal-theme .px-sm-1 {
+ padding-left: 0.5rem !important;
+ }
+ .montreal-theme .p-sm-2 {
+ padding: 1rem !important;
+ }
+ .montreal-theme .pt-sm-2,
+ .montreal-theme .py-sm-2 {
+ padding-top: 1rem !important;
+ }
+ .montreal-theme .pr-sm-2,
+ .montreal-theme .px-sm-2 {
+ padding-right: 1rem !important;
+ }
+ .montreal-theme .pb-sm-2,
+ .montreal-theme .py-sm-2 {
+ padding-bottom: 1rem !important;
+ }
+ .montreal-theme .pl-sm-2,
+ .montreal-theme .px-sm-2 {
+ padding-left: 1rem !important;
+ }
+ .montreal-theme .p-sm-3 {
+ padding: 1.5rem !important;
+ }
+ .montreal-theme .pt-sm-3,
+ .montreal-theme .py-sm-3 {
+ padding-top: 1.5rem !important;
+ }
+ .montreal-theme .pr-sm-3,
+ .montreal-theme .px-sm-3 {
+ padding-right: 1.5rem !important;
+ }
+ .montreal-theme .pb-sm-3,
+ .montreal-theme .py-sm-3 {
+ padding-bottom: 1.5rem !important;
+ }
+ .montreal-theme .pl-sm-3,
+ .montreal-theme .px-sm-3 {
+ padding-left: 1.5rem !important;
+ }
+ .montreal-theme .p-sm-4 {
+ padding: 2rem !important;
+ }
+ .montreal-theme .pt-sm-4,
+ .montreal-theme .py-sm-4 {
+ padding-top: 2rem !important;
+ }
+ .montreal-theme .pr-sm-4,
+ .montreal-theme .px-sm-4 {
+ padding-right: 2rem !important;
+ }
+ .montreal-theme .pb-sm-4,
+ .montreal-theme .py-sm-4 {
+ padding-bottom: 2rem !important;
+ }
+ .montreal-theme .pl-sm-4,
+ .montreal-theme .px-sm-4 {
+ padding-left: 2rem !important;
+ }
+ .montreal-theme .p-sm-5 {
+ padding: 2.5rem !important;
+ }
+ .montreal-theme .pt-sm-5,
+ .montreal-theme .py-sm-5 {
+ padding-top: 2.5rem !important;
+ }
+ .montreal-theme .pr-sm-5,
+ .montreal-theme .px-sm-5 {
+ padding-right: 2.5rem !important;
+ }
+ .montreal-theme .pb-sm-5,
+ .montreal-theme .py-sm-5 {
+ padding-bottom: 2.5rem !important;
+ }
+ .montreal-theme .pl-sm-5,
+ .montreal-theme .px-sm-5 {
+ padding-left: 2.5rem !important;
+ }
+ .montreal-theme .p-sm-6 {
+ padding: 3rem !important;
+ }
+ .montreal-theme .pt-sm-6,
+ .montreal-theme .py-sm-6 {
+ padding-top: 3rem !important;
+ }
+ .montreal-theme .pr-sm-6,
+ .montreal-theme .px-sm-6 {
+ padding-right: 3rem !important;
+ }
+ .montreal-theme .pb-sm-6,
+ .montreal-theme .py-sm-6 {
+ padding-bottom: 3rem !important;
+ }
+ .montreal-theme .pl-sm-6,
+ .montreal-theme .px-sm-6 {
+ padding-left: 3rem !important;
+ }
+ .montreal-theme .p-sm-7 {
+ padding: 3.5rem !important;
+ }
+ .montreal-theme .pt-sm-7,
+ .montreal-theme .py-sm-7 {
+ padding-top: 3.5rem !important;
+ }
+ .montreal-theme .pr-sm-7,
+ .montreal-theme .px-sm-7 {
+ padding-right: 3.5rem !important;
+ }
+ .montreal-theme .pb-sm-7,
+ .montreal-theme .py-sm-7 {
+ padding-bottom: 3.5rem !important;
+ }
+ .montreal-theme .pl-sm-7,
+ .montreal-theme .px-sm-7 {
+ padding-left: 3.5rem !important;
+ }
+ .montreal-theme .p-sm-8 {
+ padding: 4rem !important;
+ }
+ .montreal-theme .pt-sm-8,
+ .montreal-theme .py-sm-8 {
+ padding-top: 4rem !important;
+ }
+ .montreal-theme .pr-sm-8,
+ .montreal-theme .px-sm-8 {
+ padding-right: 4rem !important;
+ }
+ .montreal-theme .pb-sm-8,
+ .montreal-theme .py-sm-8 {
+ padding-bottom: 4rem !important;
+ }
+ .montreal-theme .pl-sm-8,
+ .montreal-theme .px-sm-8 {
+ padding-left: 4rem !important;
+ }
+ .montreal-theme .p-sm-9 {
+ padding: 4.5rem !important;
+ }
+ .montreal-theme .pt-sm-9,
+ .montreal-theme .py-sm-9 {
+ padding-top: 4.5rem !important;
+ }
+ .montreal-theme .pr-sm-9,
+ .montreal-theme .px-sm-9 {
+ padding-right: 4.5rem !important;
+ }
+ .montreal-theme .pb-sm-9,
+ .montreal-theme .py-sm-9 {
+ padding-bottom: 4.5rem !important;
+ }
+ .montreal-theme .pl-sm-9,
+ .montreal-theme .px-sm-9 {
+ padding-left: 4.5rem !important;
+ }
+ .montreal-theme .p-sm-10 {
+ padding: 5rem !important;
+ }
+ .montreal-theme .pt-sm-10,
+ .montreal-theme .py-sm-10 {
+ padding-top: 5rem !important;
+ }
+ .montreal-theme .pr-sm-10,
+ .montreal-theme .px-sm-10 {
+ padding-right: 5rem !important;
+ }
+ .montreal-theme .pb-sm-10,
+ .montreal-theme .py-sm-10 {
+ padding-bottom: 5rem !important;
+ }
+ .montreal-theme .pl-sm-10,
+ .montreal-theme .px-sm-10 {
+ padding-left: 5rem !important;
+ }
+ .montreal-theme .p-sm-11 {
+ padding: 5.5rem !important;
+ }
+ .montreal-theme .pt-sm-11,
+ .montreal-theme .py-sm-11 {
+ padding-top: 5.5rem !important;
+ }
+ .montreal-theme .pr-sm-11,
+ .montreal-theme .px-sm-11 {
+ padding-right: 5.5rem !important;
+ }
+ .montreal-theme .pb-sm-11,
+ .montreal-theme .py-sm-11 {
+ padding-bottom: 5.5rem !important;
+ }
+ .montreal-theme .pl-sm-11,
+ .montreal-theme .px-sm-11 {
+ padding-left: 5.5rem !important;
+ }
+ .montreal-theme .p-sm-12 {
+ padding: 6rem !important;
+ }
+ .montreal-theme .pt-sm-12,
+ .montreal-theme .py-sm-12 {
+ padding-top: 6rem !important;
+ }
+ .montreal-theme .pr-sm-12,
+ .montreal-theme .px-sm-12 {
+ padding-right: 6rem !important;
+ }
+ .montreal-theme .pb-sm-12,
+ .montreal-theme .py-sm-12 {
+ padding-bottom: 6rem !important;
+ }
+ .montreal-theme .pl-sm-12,
+ .montreal-theme .px-sm-12 {
+ padding-left: 6rem !important;
+ }
+ .montreal-theme .p-sm-13 {
+ padding: 6.5rem !important;
+ }
+ .montreal-theme .pt-sm-13,
+ .montreal-theme .py-sm-13 {
+ padding-top: 6.5rem !important;
+ }
+ .montreal-theme .pr-sm-13,
+ .montreal-theme .px-sm-13 {
+ padding-right: 6.5rem !important;
+ }
+ .montreal-theme .pb-sm-13,
+ .montreal-theme .py-sm-13 {
+ padding-bottom: 6.5rem !important;
+ }
+ .montreal-theme .pl-sm-13,
+ .montreal-theme .px-sm-13 {
+ padding-left: 6.5rem !important;
+ }
+ .montreal-theme .p-sm-14 {
+ padding: 7rem !important;
+ }
+ .montreal-theme .pt-sm-14,
+ .montreal-theme .py-sm-14 {
+ padding-top: 7rem !important;
+ }
+ .montreal-theme .pr-sm-14,
+ .montreal-theme .px-sm-14 {
+ padding-right: 7rem !important;
+ }
+ .montreal-theme .pb-sm-14,
+ .montreal-theme .py-sm-14 {
+ padding-bottom: 7rem !important;
+ }
+ .montreal-theme .pl-sm-14,
+ .montreal-theme .px-sm-14 {
+ padding-left: 7rem !important;
+ }
+ .montreal-theme .p-sm-15 {
+ padding: 7.5rem !important;
+ }
+ .montreal-theme .pt-sm-15,
+ .montreal-theme .py-sm-15 {
+ padding-top: 7.5rem !important;
+ }
+ .montreal-theme .pr-sm-15,
+ .montreal-theme .px-sm-15 {
+ padding-right: 7.5rem !important;
+ }
+ .montreal-theme .pb-sm-15,
+ .montreal-theme .py-sm-15 {
+ padding-bottom: 7.5rem !important;
+ }
+ .montreal-theme .pl-sm-15,
+ .montreal-theme .px-sm-15 {
+ padding-left: 7.5rem !important;
+ }
+ .montreal-theme .p-sm-16 {
+ padding: 8rem !important;
+ }
+ .montreal-theme .pt-sm-16,
+ .montreal-theme .py-sm-16 {
+ padding-top: 8rem !important;
+ }
+ .montreal-theme .pr-sm-16,
+ .montreal-theme .px-sm-16 {
+ padding-right: 8rem !important;
+ }
+ .montreal-theme .pb-sm-16,
+ .montreal-theme .py-sm-16 {
+ padding-bottom: 8rem !important;
+ }
+ .montreal-theme .pl-sm-16,
+ .montreal-theme .px-sm-16 {
+ padding-left: 8rem !important;
+ }
+ .montreal-theme .p-sm-17 {
+ padding: 8.5rem !important;
+ }
+ .montreal-theme .pt-sm-17,
+ .montreal-theme .py-sm-17 {
+ padding-top: 8.5rem !important;
+ }
+ .montreal-theme .pr-sm-17,
+ .montreal-theme .px-sm-17 {
+ padding-right: 8.5rem !important;
+ }
+ .montreal-theme .pb-sm-17,
+ .montreal-theme .py-sm-17 {
+ padding-bottom: 8.5rem !important;
+ }
+ .montreal-theme .pl-sm-17,
+ .montreal-theme .px-sm-17 {
+ padding-left: 8.5rem !important;
+ }
+ .montreal-theme .p-sm-18 {
+ padding: 9rem !important;
+ }
+ .montreal-theme .pt-sm-18,
+ .montreal-theme .py-sm-18 {
+ padding-top: 9rem !important;
+ }
+ .montreal-theme .pr-sm-18,
+ .montreal-theme .px-sm-18 {
+ padding-right: 9rem !important;
+ }
+ .montreal-theme .pb-sm-18,
+ .montreal-theme .py-sm-18 {
+ padding-bottom: 9rem !important;
+ }
+ .montreal-theme .pl-sm-18,
+ .montreal-theme .px-sm-18 {
+ padding-left: 9rem !important;
+ }
+ .montreal-theme .p-sm-19 {
+ padding: 9.5rem !important;
+ }
+ .montreal-theme .pt-sm-19,
+ .montreal-theme .py-sm-19 {
+ padding-top: 9.5rem !important;
+ }
+ .montreal-theme .pr-sm-19,
+ .montreal-theme .px-sm-19 {
+ padding-right: 9.5rem !important;
+ }
+ .montreal-theme .pb-sm-19,
+ .montreal-theme .py-sm-19 {
+ padding-bottom: 9.5rem !important;
+ }
+ .montreal-theme .pl-sm-19,
+ .montreal-theme .px-sm-19 {
+ padding-left: 9.5rem !important;
+ }
+ .montreal-theme .p-sm-20 {
+ padding: 10rem !important;
+ }
+ .montreal-theme .pt-sm-20,
+ .montreal-theme .py-sm-20 {
+ padding-top: 10rem !important;
+ }
+ .montreal-theme .pr-sm-20,
+ .montreal-theme .px-sm-20 {
+ padding-right: 10rem !important;
+ }
+ .montreal-theme .pb-sm-20,
+ .montreal-theme .py-sm-20 {
+ padding-bottom: 10rem !important;
+ }
+ .montreal-theme .pl-sm-20,
+ .montreal-theme .px-sm-20 {
+ padding-left: 10rem !important;
+ }
+ .montreal-theme .p-sm-21 {
+ padding: 10.5rem !important;
+ }
+ .montreal-theme .pt-sm-21,
+ .montreal-theme .py-sm-21 {
+ padding-top: 10.5rem !important;
+ }
+ .montreal-theme .pr-sm-21,
+ .montreal-theme .px-sm-21 {
+ padding-right: 10.5rem !important;
+ }
+ .montreal-theme .pb-sm-21,
+ .montreal-theme .py-sm-21 {
+ padding-bottom: 10.5rem !important;
+ }
+ .montreal-theme .pl-sm-21,
+ .montreal-theme .px-sm-21 {
+ padding-left: 10.5rem !important;
+ }
+ .montreal-theme .p-sm-22 {
+ padding: 11rem !important;
+ }
+ .montreal-theme .pt-sm-22,
+ .montreal-theme .py-sm-22 {
+ padding-top: 11rem !important;
+ }
+ .montreal-theme .pr-sm-22,
+ .montreal-theme .px-sm-22 {
+ padding-right: 11rem !important;
+ }
+ .montreal-theme .pb-sm-22,
+ .montreal-theme .py-sm-22 {
+ padding-bottom: 11rem !important;
+ }
+ .montreal-theme .pl-sm-22,
+ .montreal-theme .px-sm-22 {
+ padding-left: 11rem !important;
+ }
+ .montreal-theme .p-sm-23 {
+ padding: 11.5rem !important;
+ }
+ .montreal-theme .pt-sm-23,
+ .montreal-theme .py-sm-23 {
+ padding-top: 11.5rem !important;
+ }
+ .montreal-theme .pr-sm-23,
+ .montreal-theme .px-sm-23 {
+ padding-right: 11.5rem !important;
+ }
+ .montreal-theme .pb-sm-23,
+ .montreal-theme .py-sm-23 {
+ padding-bottom: 11.5rem !important;
+ }
+ .montreal-theme .pl-sm-23,
+ .montreal-theme .px-sm-23 {
+ padding-left: 11.5rem !important;
+ }
+ .montreal-theme .p-sm-24 {
+ padding: 12rem !important;
+ }
+ .montreal-theme .pt-sm-24,
+ .montreal-theme .py-sm-24 {
+ padding-top: 12rem !important;
+ }
+ .montreal-theme .pr-sm-24,
+ .montreal-theme .px-sm-24 {
+ padding-right: 12rem !important;
+ }
+ .montreal-theme .pb-sm-24,
+ .montreal-theme .py-sm-24 {
+ padding-bottom: 12rem !important;
+ }
+ .montreal-theme .pl-sm-24,
+ .montreal-theme .px-sm-24 {
+ padding-left: 12rem !important;
+ }
+ .montreal-theme .m-sm-n1 {
+ margin: -0.5rem !important;
+ }
+ .montreal-theme .mt-sm-n1,
+ .montreal-theme .my-sm-n1 {
+ margin-top: -0.5rem !important;
+ }
+ .montreal-theme .mr-sm-n1,
+ .montreal-theme .mx-sm-n1 {
+ margin-right: -0.5rem !important;
+ }
+ .montreal-theme .mb-sm-n1,
+ .montreal-theme .my-sm-n1 {
+ margin-bottom: -0.5rem !important;
+ }
+ .montreal-theme .ml-sm-n1,
+ .montreal-theme .mx-sm-n1 {
+ margin-left: -0.5rem !important;
+ }
+ .montreal-theme .m-sm-n2 {
+ margin: -1rem !important;
+ }
+ .montreal-theme .mt-sm-n2,
+ .montreal-theme .my-sm-n2 {
+ margin-top: -1rem !important;
+ }
+ .montreal-theme .mr-sm-n2,
+ .montreal-theme .mx-sm-n2 {
+ margin-right: -1rem !important;
+ }
+ .montreal-theme .mb-sm-n2,
+ .montreal-theme .my-sm-n2 {
+ margin-bottom: -1rem !important;
+ }
+ .montreal-theme .ml-sm-n2,
+ .montreal-theme .mx-sm-n2 {
+ margin-left: -1rem !important;
+ }
+ .montreal-theme .m-sm-n3 {
+ margin: -1.5rem !important;
+ }
+ .montreal-theme .mt-sm-n3,
+ .montreal-theme .my-sm-n3 {
+ margin-top: -1.5rem !important;
+ }
+ .montreal-theme .mr-sm-n3,
+ .montreal-theme .mx-sm-n3 {
+ margin-right: -1.5rem !important;
+ }
+ .montreal-theme .mb-sm-n3,
+ .montreal-theme .my-sm-n3 {
+ margin-bottom: -1.5rem !important;
+ }
+ .montreal-theme .ml-sm-n3,
+ .montreal-theme .mx-sm-n3 {
+ margin-left: -1.5rem !important;
+ }
+ .montreal-theme .m-sm-n4 {
+ margin: -2rem !important;
+ }
+ .montreal-theme .mt-sm-n4,
+ .montreal-theme .my-sm-n4 {
+ margin-top: -2rem !important;
+ }
+ .montreal-theme .mr-sm-n4,
+ .montreal-theme .mx-sm-n4 {
+ margin-right: -2rem !important;
+ }
+ .montreal-theme .mb-sm-n4,
+ .montreal-theme .my-sm-n4 {
+ margin-bottom: -2rem !important;
+ }
+ .montreal-theme .ml-sm-n4,
+ .montreal-theme .mx-sm-n4 {
+ margin-left: -2rem !important;
+ }
+ .montreal-theme .m-sm-n5 {
+ margin: -2.5rem !important;
+ }
+ .montreal-theme .mt-sm-n5,
+ .montreal-theme .my-sm-n5 {
+ margin-top: -2.5rem !important;
+ }
+ .montreal-theme .mr-sm-n5,
+ .montreal-theme .mx-sm-n5 {
+ margin-right: -2.5rem !important;
+ }
+ .montreal-theme .mb-sm-n5,
+ .montreal-theme .my-sm-n5 {
+ margin-bottom: -2.5rem !important;
+ }
+ .montreal-theme .ml-sm-n5,
+ .montreal-theme .mx-sm-n5 {
+ margin-left: -2.5rem !important;
+ }
+ .montreal-theme .m-sm-n6 {
+ margin: -3rem !important;
+ }
+ .montreal-theme .mt-sm-n6,
+ .montreal-theme .my-sm-n6 {
+ margin-top: -3rem !important;
+ }
+ .montreal-theme .mr-sm-n6,
+ .montreal-theme .mx-sm-n6 {
+ margin-right: -3rem !important;
+ }
+ .montreal-theme .mb-sm-n6,
+ .montreal-theme .my-sm-n6 {
+ margin-bottom: -3rem !important;
+ }
+ .montreal-theme .ml-sm-n6,
+ .montreal-theme .mx-sm-n6 {
+ margin-left: -3rem !important;
+ }
+ .montreal-theme .m-sm-n7 {
+ margin: -3.5rem !important;
+ }
+ .montreal-theme .mt-sm-n7,
+ .montreal-theme .my-sm-n7 {
+ margin-top: -3.5rem !important;
+ }
+ .montreal-theme .mr-sm-n7,
+ .montreal-theme .mx-sm-n7 {
+ margin-right: -3.5rem !important;
+ }
+ .montreal-theme .mb-sm-n7,
+ .montreal-theme .my-sm-n7 {
+ margin-bottom: -3.5rem !important;
+ }
+ .montreal-theme .ml-sm-n7,
+ .montreal-theme .mx-sm-n7 {
+ margin-left: -3.5rem !important;
+ }
+ .montreal-theme .m-sm-n8 {
+ margin: -4rem !important;
+ }
+ .montreal-theme .mt-sm-n8,
+ .montreal-theme .my-sm-n8 {
+ margin-top: -4rem !important;
+ }
+ .montreal-theme .mr-sm-n8,
+ .montreal-theme .mx-sm-n8 {
+ margin-right: -4rem !important;
+ }
+ .montreal-theme .mb-sm-n8,
+ .montreal-theme .my-sm-n8 {
+ margin-bottom: -4rem !important;
+ }
+ .montreal-theme .ml-sm-n8,
+ .montreal-theme .mx-sm-n8 {
+ margin-left: -4rem !important;
+ }
+ .montreal-theme .m-sm-n9 {
+ margin: -4.5rem !important;
+ }
+ .montreal-theme .mt-sm-n9,
+ .montreal-theme .my-sm-n9 {
+ margin-top: -4.5rem !important;
+ }
+ .montreal-theme .mr-sm-n9,
+ .montreal-theme .mx-sm-n9 {
+ margin-right: -4.5rem !important;
+ }
+ .montreal-theme .mb-sm-n9,
+ .montreal-theme .my-sm-n9 {
+ margin-bottom: -4.5rem !important;
+ }
+ .montreal-theme .ml-sm-n9,
+ .montreal-theme .mx-sm-n9 {
+ margin-left: -4.5rem !important;
+ }
+ .montreal-theme .m-sm-n10 {
+ margin: -5rem !important;
+ }
+ .montreal-theme .mt-sm-n10,
+ .montreal-theme .my-sm-n10 {
+ margin-top: -5rem !important;
+ }
+ .montreal-theme .mr-sm-n10,
+ .montreal-theme .mx-sm-n10 {
+ margin-right: -5rem !important;
+ }
+ .montreal-theme .mb-sm-n10,
+ .montreal-theme .my-sm-n10 {
+ margin-bottom: -5rem !important;
+ }
+ .montreal-theme .ml-sm-n10,
+ .montreal-theme .mx-sm-n10 {
+ margin-left: -5rem !important;
+ }
+ .montreal-theme .m-sm-n11 {
+ margin: -5.5rem !important;
+ }
+ .montreal-theme .mt-sm-n11,
+ .montreal-theme .my-sm-n11 {
+ margin-top: -5.5rem !important;
+ }
+ .montreal-theme .mr-sm-n11,
+ .montreal-theme .mx-sm-n11 {
+ margin-right: -5.5rem !important;
+ }
+ .montreal-theme .mb-sm-n11,
+ .montreal-theme .my-sm-n11 {
+ margin-bottom: -5.5rem !important;
+ }
+ .montreal-theme .ml-sm-n11,
+ .montreal-theme .mx-sm-n11 {
+ margin-left: -5.5rem !important;
+ }
+ .montreal-theme .m-sm-n12 {
+ margin: -6rem !important;
+ }
+ .montreal-theme .mt-sm-n12,
+ .montreal-theme .my-sm-n12 {
+ margin-top: -6rem !important;
+ }
+ .montreal-theme .mr-sm-n12,
+ .montreal-theme .mx-sm-n12 {
+ margin-right: -6rem !important;
+ }
+ .montreal-theme .mb-sm-n12,
+ .montreal-theme .my-sm-n12 {
+ margin-bottom: -6rem !important;
+ }
+ .montreal-theme .ml-sm-n12,
+ .montreal-theme .mx-sm-n12 {
+ margin-left: -6rem !important;
+ }
+ .montreal-theme .m-sm-n13 {
+ margin: -6.5rem !important;
+ }
+ .montreal-theme .mt-sm-n13,
+ .montreal-theme .my-sm-n13 {
+ margin-top: -6.5rem !important;
+ }
+ .montreal-theme .mr-sm-n13,
+ .montreal-theme .mx-sm-n13 {
+ margin-right: -6.5rem !important;
+ }
+ .montreal-theme .mb-sm-n13,
+ .montreal-theme .my-sm-n13 {
+ margin-bottom: -6.5rem !important;
+ }
+ .montreal-theme .ml-sm-n13,
+ .montreal-theme .mx-sm-n13 {
+ margin-left: -6.5rem !important;
+ }
+ .montreal-theme .m-sm-n14 {
+ margin: -7rem !important;
+ }
+ .montreal-theme .mt-sm-n14,
+ .montreal-theme .my-sm-n14 {
+ margin-top: -7rem !important;
+ }
+ .montreal-theme .mr-sm-n14,
+ .montreal-theme .mx-sm-n14 {
+ margin-right: -7rem !important;
+ }
+ .montreal-theme .mb-sm-n14,
+ .montreal-theme .my-sm-n14 {
+ margin-bottom: -7rem !important;
+ }
+ .montreal-theme .ml-sm-n14,
+ .montreal-theme .mx-sm-n14 {
+ margin-left: -7rem !important;
+ }
+ .montreal-theme .m-sm-n15 {
+ margin: -7.5rem !important;
+ }
+ .montreal-theme .mt-sm-n15,
+ .montreal-theme .my-sm-n15 {
+ margin-top: -7.5rem !important;
+ }
+ .montreal-theme .mr-sm-n15,
+ .montreal-theme .mx-sm-n15 {
+ margin-right: -7.5rem !important;
+ }
+ .montreal-theme .mb-sm-n15,
+ .montreal-theme .my-sm-n15 {
+ margin-bottom: -7.5rem !important;
+ }
+ .montreal-theme .ml-sm-n15,
+ .montreal-theme .mx-sm-n15 {
+ margin-left: -7.5rem !important;
+ }
+ .montreal-theme .m-sm-n16 {
+ margin: -8rem !important;
+ }
+ .montreal-theme .mt-sm-n16,
+ .montreal-theme .my-sm-n16 {
+ margin-top: -8rem !important;
+ }
+ .montreal-theme .mr-sm-n16,
+ .montreal-theme .mx-sm-n16 {
+ margin-right: -8rem !important;
+ }
+ .montreal-theme .mb-sm-n16,
+ .montreal-theme .my-sm-n16 {
+ margin-bottom: -8rem !important;
+ }
+ .montreal-theme .ml-sm-n16,
+ .montreal-theme .mx-sm-n16 {
+ margin-left: -8rem !important;
+ }
+ .montreal-theme .m-sm-n17 {
+ margin: -8.5rem !important;
+ }
+ .montreal-theme .mt-sm-n17,
+ .montreal-theme .my-sm-n17 {
+ margin-top: -8.5rem !important;
+ }
+ .montreal-theme .mr-sm-n17,
+ .montreal-theme .mx-sm-n17 {
+ margin-right: -8.5rem !important;
+ }
+ .montreal-theme .mb-sm-n17,
+ .montreal-theme .my-sm-n17 {
+ margin-bottom: -8.5rem !important;
+ }
+ .montreal-theme .ml-sm-n17,
+ .montreal-theme .mx-sm-n17 {
+ margin-left: -8.5rem !important;
+ }
+ .montreal-theme .m-sm-n18 {
+ margin: -9rem !important;
+ }
+ .montreal-theme .mt-sm-n18,
+ .montreal-theme .my-sm-n18 {
+ margin-top: -9rem !important;
+ }
+ .montreal-theme .mr-sm-n18,
+ .montreal-theme .mx-sm-n18 {
+ margin-right: -9rem !important;
+ }
+ .montreal-theme .mb-sm-n18,
+ .montreal-theme .my-sm-n18 {
+ margin-bottom: -9rem !important;
+ }
+ .montreal-theme .ml-sm-n18,
+ .montreal-theme .mx-sm-n18 {
+ margin-left: -9rem !important;
+ }
+ .montreal-theme .m-sm-n19 {
+ margin: -9.5rem !important;
+ }
+ .montreal-theme .mt-sm-n19,
+ .montreal-theme .my-sm-n19 {
+ margin-top: -9.5rem !important;
+ }
+ .montreal-theme .mr-sm-n19,
+ .montreal-theme .mx-sm-n19 {
+ margin-right: -9.5rem !important;
+ }
+ .montreal-theme .mb-sm-n19,
+ .montreal-theme .my-sm-n19 {
+ margin-bottom: -9.5rem !important;
+ }
+ .montreal-theme .ml-sm-n19,
+ .montreal-theme .mx-sm-n19 {
+ margin-left: -9.5rem !important;
+ }
+ .montreal-theme .m-sm-n20 {
+ margin: -10rem !important;
+ }
+ .montreal-theme .mt-sm-n20,
+ .montreal-theme .my-sm-n20 {
+ margin-top: -10rem !important;
+ }
+ .montreal-theme .mr-sm-n20,
+ .montreal-theme .mx-sm-n20 {
+ margin-right: -10rem !important;
+ }
+ .montreal-theme .mb-sm-n20,
+ .montreal-theme .my-sm-n20 {
+ margin-bottom: -10rem !important;
+ }
+ .montreal-theme .ml-sm-n20,
+ .montreal-theme .mx-sm-n20 {
+ margin-left: -10rem !important;
+ }
+ .montreal-theme .m-sm-n21 {
+ margin: -10.5rem !important;
+ }
+ .montreal-theme .mt-sm-n21,
+ .montreal-theme .my-sm-n21 {
+ margin-top: -10.5rem !important;
+ }
+ .montreal-theme .mr-sm-n21,
+ .montreal-theme .mx-sm-n21 {
+ margin-right: -10.5rem !important;
+ }
+ .montreal-theme .mb-sm-n21,
+ .montreal-theme .my-sm-n21 {
+ margin-bottom: -10.5rem !important;
+ }
+ .montreal-theme .ml-sm-n21,
+ .montreal-theme .mx-sm-n21 {
+ margin-left: -10.5rem !important;
+ }
+ .montreal-theme .m-sm-n22 {
+ margin: -11rem !important;
+ }
+ .montreal-theme .mt-sm-n22,
+ .montreal-theme .my-sm-n22 {
+ margin-top: -11rem !important;
+ }
+ .montreal-theme .mr-sm-n22,
+ .montreal-theme .mx-sm-n22 {
+ margin-right: -11rem !important;
+ }
+ .montreal-theme .mb-sm-n22,
+ .montreal-theme .my-sm-n22 {
+ margin-bottom: -11rem !important;
+ }
+ .montreal-theme .ml-sm-n22,
+ .montreal-theme .mx-sm-n22 {
+ margin-left: -11rem !important;
+ }
+ .montreal-theme .m-sm-n23 {
+ margin: -11.5rem !important;
+ }
+ .montreal-theme .mt-sm-n23,
+ .montreal-theme .my-sm-n23 {
+ margin-top: -11.5rem !important;
+ }
+ .montreal-theme .mr-sm-n23,
+ .montreal-theme .mx-sm-n23 {
+ margin-right: -11.5rem !important;
+ }
+ .montreal-theme .mb-sm-n23,
+ .montreal-theme .my-sm-n23 {
+ margin-bottom: -11.5rem !important;
+ }
+ .montreal-theme .ml-sm-n23,
+ .montreal-theme .mx-sm-n23 {
+ margin-left: -11.5rem !important;
+ }
+ .montreal-theme .m-sm-n24 {
+ margin: -12rem !important;
+ }
+ .montreal-theme .mt-sm-n24,
+ .montreal-theme .my-sm-n24 {
+ margin-top: -12rem !important;
+ }
+ .montreal-theme .mr-sm-n24,
+ .montreal-theme .mx-sm-n24 {
+ margin-right: -12rem !important;
+ }
+ .montreal-theme .mb-sm-n24,
+ .montreal-theme .my-sm-n24 {
+ margin-bottom: -12rem !important;
+ }
+ .montreal-theme .ml-sm-n24,
+ .montreal-theme .mx-sm-n24 {
+ margin-left: -12rem !important;
+ }
+ .montreal-theme .m-sm-auto {
+ margin: auto !important;
+ }
+ .montreal-theme .mt-sm-auto,
+ .montreal-theme .my-sm-auto {
+ margin-top: auto !important;
+ }
+ .montreal-theme .mr-sm-auto,
+ .montreal-theme .mx-sm-auto {
+ margin-right: auto !important;
+ }
+ .montreal-theme .mb-sm-auto,
+ .montreal-theme .my-sm-auto {
+ margin-bottom: auto !important;
+ }
+ .montreal-theme .ml-sm-auto,
+ .montreal-theme .mx-sm-auto {
+ margin-left: auto !important;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .m-md-0 {
+ margin: 0 !important;
+ }
+ .montreal-theme .mt-md-0,
+ .montreal-theme .my-md-0 {
+ margin-top: 0 !important;
+ }
+ .montreal-theme .mr-md-0,
+ .montreal-theme .mx-md-0 {
+ margin-right: 0 !important;
+ }
+ .montreal-theme .mb-md-0,
+ .montreal-theme .my-md-0 {
+ margin-bottom: 0 !important;
+ }
+ .montreal-theme .ml-md-0,
+ .montreal-theme .mx-md-0 {
+ margin-left: 0 !important;
+ }
+ .montreal-theme .m-md-1 {
+ margin: 0.5rem !important;
+ }
+ .montreal-theme .mt-md-1,
+ .montreal-theme .my-md-1 {
+ margin-top: 0.5rem !important;
+ }
+ .montreal-theme .mr-md-1,
+ .montreal-theme .mx-md-1 {
+ margin-right: 0.5rem !important;
+ }
+ .montreal-theme .mb-md-1,
+ .montreal-theme .my-md-1 {
+ margin-bottom: 0.5rem !important;
+ }
+ .montreal-theme .ml-md-1,
+ .montreal-theme .mx-md-1 {
+ margin-left: 0.5rem !important;
+ }
+ .montreal-theme .m-md-2 {
+ margin: 1rem !important;
+ }
+ .montreal-theme .mt-md-2,
+ .montreal-theme .my-md-2 {
+ margin-top: 1rem !important;
+ }
+ .montreal-theme .mr-md-2,
+ .montreal-theme .mx-md-2 {
+ margin-right: 1rem !important;
+ }
+ .montreal-theme .mb-md-2,
+ .montreal-theme .my-md-2 {
+ margin-bottom: 1rem !important;
+ }
+ .montreal-theme .ml-md-2,
+ .montreal-theme .mx-md-2 {
+ margin-left: 1rem !important;
+ }
+ .montreal-theme .m-md-3 {
+ margin: 1.5rem !important;
+ }
+ .montreal-theme .mt-md-3,
+ .montreal-theme .my-md-3 {
+ margin-top: 1.5rem !important;
+ }
+ .montreal-theme .mr-md-3,
+ .montreal-theme .mx-md-3 {
+ margin-right: 1.5rem !important;
+ }
+ .montreal-theme .mb-md-3,
+ .montreal-theme .my-md-3 {
+ margin-bottom: 1.5rem !important;
+ }
+ .montreal-theme .ml-md-3,
+ .montreal-theme .mx-md-3 {
+ margin-left: 1.5rem !important;
+ }
+ .montreal-theme .m-md-4 {
+ margin: 2rem !important;
+ }
+ .montreal-theme .mt-md-4,
+ .montreal-theme .my-md-4 {
+ margin-top: 2rem !important;
+ }
+ .montreal-theme .mr-md-4,
+ .montreal-theme .mx-md-4 {
+ margin-right: 2rem !important;
+ }
+ .montreal-theme .mb-md-4,
+ .montreal-theme .my-md-4 {
+ margin-bottom: 2rem !important;
+ }
+ .montreal-theme .ml-md-4,
+ .montreal-theme .mx-md-4 {
+ margin-left: 2rem !important;
+ }
+ .montreal-theme .m-md-5 {
+ margin: 2.5rem !important;
+ }
+ .montreal-theme .mt-md-5,
+ .montreal-theme .my-md-5 {
+ margin-top: 2.5rem !important;
+ }
+ .montreal-theme .mr-md-5,
+ .montreal-theme .mx-md-5 {
+ margin-right: 2.5rem !important;
+ }
+ .montreal-theme .mb-md-5,
+ .montreal-theme .my-md-5 {
+ margin-bottom: 2.5rem !important;
+ }
+ .montreal-theme .ml-md-5,
+ .montreal-theme .mx-md-5 {
+ margin-left: 2.5rem !important;
+ }
+ .montreal-theme .m-md-6 {
+ margin: 3rem !important;
+ }
+ .montreal-theme .mt-md-6,
+ .montreal-theme .my-md-6 {
+ margin-top: 3rem !important;
+ }
+ .montreal-theme .mr-md-6,
+ .montreal-theme .mx-md-6 {
+ margin-right: 3rem !important;
+ }
+ .montreal-theme .mb-md-6,
+ .montreal-theme .my-md-6 {
+ margin-bottom: 3rem !important;
+ }
+ .montreal-theme .ml-md-6,
+ .montreal-theme .mx-md-6 {
+ margin-left: 3rem !important;
+ }
+ .montreal-theme .m-md-7 {
+ margin: 3.5rem !important;
+ }
+ .montreal-theme .mt-md-7,
+ .montreal-theme .my-md-7 {
+ margin-top: 3.5rem !important;
+ }
+ .montreal-theme .mr-md-7,
+ .montreal-theme .mx-md-7 {
+ margin-right: 3.5rem !important;
+ }
+ .montreal-theme .mb-md-7,
+ .montreal-theme .my-md-7 {
+ margin-bottom: 3.5rem !important;
+ }
+ .montreal-theme .ml-md-7,
+ .montreal-theme .mx-md-7 {
+ margin-left: 3.5rem !important;
+ }
+ .montreal-theme .m-md-8 {
+ margin: 4rem !important;
+ }
+ .montreal-theme .mt-md-8,
+ .montreal-theme .my-md-8 {
+ margin-top: 4rem !important;
+ }
+ .montreal-theme .mr-md-8,
+ .montreal-theme .mx-md-8 {
+ margin-right: 4rem !important;
+ }
+ .montreal-theme .mb-md-8,
+ .montreal-theme .my-md-8 {
+ margin-bottom: 4rem !important;
+ }
+ .montreal-theme .ml-md-8,
+ .montreal-theme .mx-md-8 {
+ margin-left: 4rem !important;
+ }
+ .montreal-theme .m-md-9 {
+ margin: 4.5rem !important;
+ }
+ .montreal-theme .mt-md-9,
+ .montreal-theme .my-md-9 {
+ margin-top: 4.5rem !important;
+ }
+ .montreal-theme .mr-md-9,
+ .montreal-theme .mx-md-9 {
+ margin-right: 4.5rem !important;
+ }
+ .montreal-theme .mb-md-9,
+ .montreal-theme .my-md-9 {
+ margin-bottom: 4.5rem !important;
+ }
+ .montreal-theme .ml-md-9,
+ .montreal-theme .mx-md-9 {
+ margin-left: 4.5rem !important;
+ }
+ .montreal-theme .m-md-10 {
+ margin: 5rem !important;
+ }
+ .montreal-theme .mt-md-10,
+ .montreal-theme .my-md-10 {
+ margin-top: 5rem !important;
+ }
+ .montreal-theme .mr-md-10,
+ .montreal-theme .mx-md-10 {
+ margin-right: 5rem !important;
+ }
+ .montreal-theme .mb-md-10,
+ .montreal-theme .my-md-10 {
+ margin-bottom: 5rem !important;
+ }
+ .montreal-theme .ml-md-10,
+ .montreal-theme .mx-md-10 {
+ margin-left: 5rem !important;
+ }
+ .montreal-theme .m-md-11 {
+ margin: 5.5rem !important;
+ }
+ .montreal-theme .mt-md-11,
+ .montreal-theme .my-md-11 {
+ margin-top: 5.5rem !important;
+ }
+ .montreal-theme .mr-md-11,
+ .montreal-theme .mx-md-11 {
+ margin-right: 5.5rem !important;
+ }
+ .montreal-theme .mb-md-11,
+ .montreal-theme .my-md-11 {
+ margin-bottom: 5.5rem !important;
+ }
+ .montreal-theme .ml-md-11,
+ .montreal-theme .mx-md-11 {
+ margin-left: 5.5rem !important;
+ }
+ .montreal-theme .m-md-12 {
+ margin: 6rem !important;
+ }
+ .montreal-theme .mt-md-12,
+ .montreal-theme .my-md-12 {
+ margin-top: 6rem !important;
+ }
+ .montreal-theme .mr-md-12,
+ .montreal-theme .mx-md-12 {
+ margin-right: 6rem !important;
+ }
+ .montreal-theme .mb-md-12,
+ .montreal-theme .my-md-12 {
+ margin-bottom: 6rem !important;
+ }
+ .montreal-theme .ml-md-12,
+ .montreal-theme .mx-md-12 {
+ margin-left: 6rem !important;
+ }
+ .montreal-theme .m-md-13 {
+ margin: 6.5rem !important;
+ }
+ .montreal-theme .mt-md-13,
+ .montreal-theme .my-md-13 {
+ margin-top: 6.5rem !important;
+ }
+ .montreal-theme .mr-md-13,
+ .montreal-theme .mx-md-13 {
+ margin-right: 6.5rem !important;
+ }
+ .montreal-theme .mb-md-13,
+ .montreal-theme .my-md-13 {
+ margin-bottom: 6.5rem !important;
+ }
+ .montreal-theme .ml-md-13,
+ .montreal-theme .mx-md-13 {
+ margin-left: 6.5rem !important;
+ }
+ .montreal-theme .m-md-14 {
+ margin: 7rem !important;
+ }
+ .montreal-theme .mt-md-14,
+ .montreal-theme .my-md-14 {
+ margin-top: 7rem !important;
+ }
+ .montreal-theme .mr-md-14,
+ .montreal-theme .mx-md-14 {
+ margin-right: 7rem !important;
+ }
+ .montreal-theme .mb-md-14,
+ .montreal-theme .my-md-14 {
+ margin-bottom: 7rem !important;
+ }
+ .montreal-theme .ml-md-14,
+ .montreal-theme .mx-md-14 {
+ margin-left: 7rem !important;
+ }
+ .montreal-theme .m-md-15 {
+ margin: 7.5rem !important;
+ }
+ .montreal-theme .mt-md-15,
+ .montreal-theme .my-md-15 {
+ margin-top: 7.5rem !important;
+ }
+ .montreal-theme .mr-md-15,
+ .montreal-theme .mx-md-15 {
+ margin-right: 7.5rem !important;
+ }
+ .montreal-theme .mb-md-15,
+ .montreal-theme .my-md-15 {
+ margin-bottom: 7.5rem !important;
+ }
+ .montreal-theme .ml-md-15,
+ .montreal-theme .mx-md-15 {
+ margin-left: 7.5rem !important;
+ }
+ .montreal-theme .m-md-16 {
+ margin: 8rem !important;
+ }
+ .montreal-theme .mt-md-16,
+ .montreal-theme .my-md-16 {
+ margin-top: 8rem !important;
+ }
+ .montreal-theme .mr-md-16,
+ .montreal-theme .mx-md-16 {
+ margin-right: 8rem !important;
+ }
+ .montreal-theme .mb-md-16,
+ .montreal-theme .my-md-16 {
+ margin-bottom: 8rem !important;
+ }
+ .montreal-theme .ml-md-16,
+ .montreal-theme .mx-md-16 {
+ margin-left: 8rem !important;
+ }
+ .montreal-theme .m-md-17 {
+ margin: 8.5rem !important;
+ }
+ .montreal-theme .mt-md-17,
+ .montreal-theme .my-md-17 {
+ margin-top: 8.5rem !important;
+ }
+ .montreal-theme .mr-md-17,
+ .montreal-theme .mx-md-17 {
+ margin-right: 8.5rem !important;
+ }
+ .montreal-theme .mb-md-17,
+ .montreal-theme .my-md-17 {
+ margin-bottom: 8.5rem !important;
+ }
+ .montreal-theme .ml-md-17,
+ .montreal-theme .mx-md-17 {
+ margin-left: 8.5rem !important;
+ }
+ .montreal-theme .m-md-18 {
+ margin: 9rem !important;
+ }
+ .montreal-theme .mt-md-18,
+ .montreal-theme .my-md-18 {
+ margin-top: 9rem !important;
+ }
+ .montreal-theme .mr-md-18,
+ .montreal-theme .mx-md-18 {
+ margin-right: 9rem !important;
+ }
+ .montreal-theme .mb-md-18,
+ .montreal-theme .my-md-18 {
+ margin-bottom: 9rem !important;
+ }
+ .montreal-theme .ml-md-18,
+ .montreal-theme .mx-md-18 {
+ margin-left: 9rem !important;
+ }
+ .montreal-theme .m-md-19 {
+ margin: 9.5rem !important;
+ }
+ .montreal-theme .mt-md-19,
+ .montreal-theme .my-md-19 {
+ margin-top: 9.5rem !important;
+ }
+ .montreal-theme .mr-md-19,
+ .montreal-theme .mx-md-19 {
+ margin-right: 9.5rem !important;
+ }
+ .montreal-theme .mb-md-19,
+ .montreal-theme .my-md-19 {
+ margin-bottom: 9.5rem !important;
+ }
+ .montreal-theme .ml-md-19,
+ .montreal-theme .mx-md-19 {
+ margin-left: 9.5rem !important;
+ }
+ .montreal-theme .m-md-20 {
+ margin: 10rem !important;
+ }
+ .montreal-theme .mt-md-20,
+ .montreal-theme .my-md-20 {
+ margin-top: 10rem !important;
+ }
+ .montreal-theme .mr-md-20,
+ .montreal-theme .mx-md-20 {
+ margin-right: 10rem !important;
+ }
+ .montreal-theme .mb-md-20,
+ .montreal-theme .my-md-20 {
+ margin-bottom: 10rem !important;
+ }
+ .montreal-theme .ml-md-20,
+ .montreal-theme .mx-md-20 {
+ margin-left: 10rem !important;
+ }
+ .montreal-theme .m-md-21 {
+ margin: 10.5rem !important;
+ }
+ .montreal-theme .mt-md-21,
+ .montreal-theme .my-md-21 {
+ margin-top: 10.5rem !important;
+ }
+ .montreal-theme .mr-md-21,
+ .montreal-theme .mx-md-21 {
+ margin-right: 10.5rem !important;
+ }
+ .montreal-theme .mb-md-21,
+ .montreal-theme .my-md-21 {
+ margin-bottom: 10.5rem !important;
+ }
+ .montreal-theme .ml-md-21,
+ .montreal-theme .mx-md-21 {
+ margin-left: 10.5rem !important;
+ }
+ .montreal-theme .m-md-22 {
+ margin: 11rem !important;
+ }
+ .montreal-theme .mt-md-22,
+ .montreal-theme .my-md-22 {
+ margin-top: 11rem !important;
+ }
+ .montreal-theme .mr-md-22,
+ .montreal-theme .mx-md-22 {
+ margin-right: 11rem !important;
+ }
+ .montreal-theme .mb-md-22,
+ .montreal-theme .my-md-22 {
+ margin-bottom: 11rem !important;
+ }
+ .montreal-theme .ml-md-22,
+ .montreal-theme .mx-md-22 {
+ margin-left: 11rem !important;
+ }
+ .montreal-theme .m-md-23 {
+ margin: 11.5rem !important;
+ }
+ .montreal-theme .mt-md-23,
+ .montreal-theme .my-md-23 {
+ margin-top: 11.5rem !important;
+ }
+ .montreal-theme .mr-md-23,
+ .montreal-theme .mx-md-23 {
+ margin-right: 11.5rem !important;
+ }
+ .montreal-theme .mb-md-23,
+ .montreal-theme .my-md-23 {
+ margin-bottom: 11.5rem !important;
+ }
+ .montreal-theme .ml-md-23,
+ .montreal-theme .mx-md-23 {
+ margin-left: 11.5rem !important;
+ }
+ .montreal-theme .m-md-24 {
+ margin: 12rem !important;
+ }
+ .montreal-theme .mt-md-24,
+ .montreal-theme .my-md-24 {
+ margin-top: 12rem !important;
+ }
+ .montreal-theme .mr-md-24,
+ .montreal-theme .mx-md-24 {
+ margin-right: 12rem !important;
+ }
+ .montreal-theme .mb-md-24,
+ .montreal-theme .my-md-24 {
+ margin-bottom: 12rem !important;
+ }
+ .montreal-theme .ml-md-24,
+ .montreal-theme .mx-md-24 {
+ margin-left: 12rem !important;
+ }
+ .montreal-theme .p-md-0 {
+ padding: 0 !important;
+ }
+ .montreal-theme .pt-md-0,
+ .montreal-theme .py-md-0 {
+ padding-top: 0 !important;
+ }
+ .montreal-theme .pr-md-0,
+ .montreal-theme .px-md-0 {
+ padding-right: 0 !important;
+ }
+ .montreal-theme .pb-md-0,
+ .montreal-theme .py-md-0 {
+ padding-bottom: 0 !important;
+ }
+ .montreal-theme .pl-md-0,
+ .montreal-theme .px-md-0 {
+ padding-left: 0 !important;
+ }
+ .montreal-theme .p-md-1 {
+ padding: 0.5rem !important;
+ }
+ .montreal-theme .pt-md-1,
+ .montreal-theme .py-md-1 {
+ padding-top: 0.5rem !important;
+ }
+ .montreal-theme .pr-md-1,
+ .montreal-theme .px-md-1 {
+ padding-right: 0.5rem !important;
+ }
+ .montreal-theme .pb-md-1,
+ .montreal-theme .py-md-1 {
+ padding-bottom: 0.5rem !important;
+ }
+ .montreal-theme .pl-md-1,
+ .montreal-theme .px-md-1 {
+ padding-left: 0.5rem !important;
+ }
+ .montreal-theme .p-md-2 {
+ padding: 1rem !important;
+ }
+ .montreal-theme .pt-md-2,
+ .montreal-theme .py-md-2 {
+ padding-top: 1rem !important;
+ }
+ .montreal-theme .pr-md-2,
+ .montreal-theme .px-md-2 {
+ padding-right: 1rem !important;
+ }
+ .montreal-theme .pb-md-2,
+ .montreal-theme .py-md-2 {
+ padding-bottom: 1rem !important;
+ }
+ .montreal-theme .pl-md-2,
+ .montreal-theme .px-md-2 {
+ padding-left: 1rem !important;
+ }
+ .montreal-theme .p-md-3 {
+ padding: 1.5rem !important;
+ }
+ .montreal-theme .pt-md-3,
+ .montreal-theme .py-md-3 {
+ padding-top: 1.5rem !important;
+ }
+ .montreal-theme .pr-md-3,
+ .montreal-theme .px-md-3 {
+ padding-right: 1.5rem !important;
+ }
+ .montreal-theme .pb-md-3,
+ .montreal-theme .py-md-3 {
+ padding-bottom: 1.5rem !important;
+ }
+ .montreal-theme .pl-md-3,
+ .montreal-theme .px-md-3 {
+ padding-left: 1.5rem !important;
+ }
+ .montreal-theme .p-md-4 {
+ padding: 2rem !important;
+ }
+ .montreal-theme .pt-md-4,
+ .montreal-theme .py-md-4 {
+ padding-top: 2rem !important;
+ }
+ .montreal-theme .pr-md-4,
+ .montreal-theme .px-md-4 {
+ padding-right: 2rem !important;
+ }
+ .montreal-theme .pb-md-4,
+ .montreal-theme .py-md-4 {
+ padding-bottom: 2rem !important;
+ }
+ .montreal-theme .pl-md-4,
+ .montreal-theme .px-md-4 {
+ padding-left: 2rem !important;
+ }
+ .montreal-theme .p-md-5 {
+ padding: 2.5rem !important;
+ }
+ .montreal-theme .pt-md-5,
+ .montreal-theme .py-md-5 {
+ padding-top: 2.5rem !important;
+ }
+ .montreal-theme .pr-md-5,
+ .montreal-theme .px-md-5 {
+ padding-right: 2.5rem !important;
+ }
+ .montreal-theme .pb-md-5,
+ .montreal-theme .py-md-5 {
+ padding-bottom: 2.5rem !important;
+ }
+ .montreal-theme .pl-md-5,
+ .montreal-theme .px-md-5 {
+ padding-left: 2.5rem !important;
+ }
+ .montreal-theme .p-md-6 {
+ padding: 3rem !important;
+ }
+ .montreal-theme .pt-md-6,
+ .montreal-theme .py-md-6 {
+ padding-top: 3rem !important;
+ }
+ .montreal-theme .pr-md-6,
+ .montreal-theme .px-md-6 {
+ padding-right: 3rem !important;
+ }
+ .montreal-theme .pb-md-6,
+ .montreal-theme .py-md-6 {
+ padding-bottom: 3rem !important;
+ }
+ .montreal-theme .pl-md-6,
+ .montreal-theme .px-md-6 {
+ padding-left: 3rem !important;
+ }
+ .montreal-theme .p-md-7 {
+ padding: 3.5rem !important;
+ }
+ .montreal-theme .pt-md-7,
+ .montreal-theme .py-md-7 {
+ padding-top: 3.5rem !important;
+ }
+ .montreal-theme .pr-md-7,
+ .montreal-theme .px-md-7 {
+ padding-right: 3.5rem !important;
+ }
+ .montreal-theme .pb-md-7,
+ .montreal-theme .py-md-7 {
+ padding-bottom: 3.5rem !important;
+ }
+ .montreal-theme .pl-md-7,
+ .montreal-theme .px-md-7 {
+ padding-left: 3.5rem !important;
+ }
+ .montreal-theme .p-md-8 {
+ padding: 4rem !important;
+ }
+ .montreal-theme .pt-md-8,
+ .montreal-theme .py-md-8 {
+ padding-top: 4rem !important;
+ }
+ .montreal-theme .pr-md-8,
+ .montreal-theme .px-md-8 {
+ padding-right: 4rem !important;
+ }
+ .montreal-theme .pb-md-8,
+ .montreal-theme .py-md-8 {
+ padding-bottom: 4rem !important;
+ }
+ .montreal-theme .pl-md-8,
+ .montreal-theme .px-md-8 {
+ padding-left: 4rem !important;
+ }
+ .montreal-theme .p-md-9 {
+ padding: 4.5rem !important;
+ }
+ .montreal-theme .pt-md-9,
+ .montreal-theme .py-md-9 {
+ padding-top: 4.5rem !important;
+ }
+ .montreal-theme .pr-md-9,
+ .montreal-theme .px-md-9 {
+ padding-right: 4.5rem !important;
+ }
+ .montreal-theme .pb-md-9,
+ .montreal-theme .py-md-9 {
+ padding-bottom: 4.5rem !important;
+ }
+ .montreal-theme .pl-md-9,
+ .montreal-theme .px-md-9 {
+ padding-left: 4.5rem !important;
+ }
+ .montreal-theme .p-md-10 {
+ padding: 5rem !important;
+ }
+ .montreal-theme .pt-md-10,
+ .montreal-theme .py-md-10 {
+ padding-top: 5rem !important;
+ }
+ .montreal-theme .pr-md-10,
+ .montreal-theme .px-md-10 {
+ padding-right: 5rem !important;
+ }
+ .montreal-theme .pb-md-10,
+ .montreal-theme .py-md-10 {
+ padding-bottom: 5rem !important;
+ }
+ .montreal-theme .pl-md-10,
+ .montreal-theme .px-md-10 {
+ padding-left: 5rem !important;
+ }
+ .montreal-theme .p-md-11 {
+ padding: 5.5rem !important;
+ }
+ .montreal-theme .pt-md-11,
+ .montreal-theme .py-md-11 {
+ padding-top: 5.5rem !important;
+ }
+ .montreal-theme .pr-md-11,
+ .montreal-theme .px-md-11 {
+ padding-right: 5.5rem !important;
+ }
+ .montreal-theme .pb-md-11,
+ .montreal-theme .py-md-11 {
+ padding-bottom: 5.5rem !important;
+ }
+ .montreal-theme .pl-md-11,
+ .montreal-theme .px-md-11 {
+ padding-left: 5.5rem !important;
+ }
+ .montreal-theme .p-md-12 {
+ padding: 6rem !important;
+ }
+ .montreal-theme .pt-md-12,
+ .montreal-theme .py-md-12 {
+ padding-top: 6rem !important;
+ }
+ .montreal-theme .pr-md-12,
+ .montreal-theme .px-md-12 {
+ padding-right: 6rem !important;
+ }
+ .montreal-theme .pb-md-12,
+ .montreal-theme .py-md-12 {
+ padding-bottom: 6rem !important;
+ }
+ .montreal-theme .pl-md-12,
+ .montreal-theme .px-md-12 {
+ padding-left: 6rem !important;
+ }
+ .montreal-theme .p-md-13 {
+ padding: 6.5rem !important;
+ }
+ .montreal-theme .pt-md-13,
+ .montreal-theme .py-md-13 {
+ padding-top: 6.5rem !important;
+ }
+ .montreal-theme .pr-md-13,
+ .montreal-theme .px-md-13 {
+ padding-right: 6.5rem !important;
+ }
+ .montreal-theme .pb-md-13,
+ .montreal-theme .py-md-13 {
+ padding-bottom: 6.5rem !important;
+ }
+ .montreal-theme .pl-md-13,
+ .montreal-theme .px-md-13 {
+ padding-left: 6.5rem !important;
+ }
+ .montreal-theme .p-md-14 {
+ padding: 7rem !important;
+ }
+ .montreal-theme .pt-md-14,
+ .montreal-theme .py-md-14 {
+ padding-top: 7rem !important;
+ }
+ .montreal-theme .pr-md-14,
+ .montreal-theme .px-md-14 {
+ padding-right: 7rem !important;
+ }
+ .montreal-theme .pb-md-14,
+ .montreal-theme .py-md-14 {
+ padding-bottom: 7rem !important;
+ }
+ .montreal-theme .pl-md-14,
+ .montreal-theme .px-md-14 {
+ padding-left: 7rem !important;
+ }
+ .montreal-theme .p-md-15 {
+ padding: 7.5rem !important;
+ }
+ .montreal-theme .pt-md-15,
+ .montreal-theme .py-md-15 {
+ padding-top: 7.5rem !important;
+ }
+ .montreal-theme .pr-md-15,
+ .montreal-theme .px-md-15 {
+ padding-right: 7.5rem !important;
+ }
+ .montreal-theme .pb-md-15,
+ .montreal-theme .py-md-15 {
+ padding-bottom: 7.5rem !important;
+ }
+ .montreal-theme .pl-md-15,
+ .montreal-theme .px-md-15 {
+ padding-left: 7.5rem !important;
+ }
+ .montreal-theme .p-md-16 {
+ padding: 8rem !important;
+ }
+ .montreal-theme .pt-md-16,
+ .montreal-theme .py-md-16 {
+ padding-top: 8rem !important;
+ }
+ .montreal-theme .pr-md-16,
+ .montreal-theme .px-md-16 {
+ padding-right: 8rem !important;
+ }
+ .montreal-theme .pb-md-16,
+ .montreal-theme .py-md-16 {
+ padding-bottom: 8rem !important;
+ }
+ .montreal-theme .pl-md-16,
+ .montreal-theme .px-md-16 {
+ padding-left: 8rem !important;
+ }
+ .montreal-theme .p-md-17 {
+ padding: 8.5rem !important;
+ }
+ .montreal-theme .pt-md-17,
+ .montreal-theme .py-md-17 {
+ padding-top: 8.5rem !important;
+ }
+ .montreal-theme .pr-md-17,
+ .montreal-theme .px-md-17 {
+ padding-right: 8.5rem !important;
+ }
+ .montreal-theme .pb-md-17,
+ .montreal-theme .py-md-17 {
+ padding-bottom: 8.5rem !important;
+ }
+ .montreal-theme .pl-md-17,
+ .montreal-theme .px-md-17 {
+ padding-left: 8.5rem !important;
+ }
+ .montreal-theme .p-md-18 {
+ padding: 9rem !important;
+ }
+ .montreal-theme .pt-md-18,
+ .montreal-theme .py-md-18 {
+ padding-top: 9rem !important;
+ }
+ .montreal-theme .pr-md-18,
+ .montreal-theme .px-md-18 {
+ padding-right: 9rem !important;
+ }
+ .montreal-theme .pb-md-18,
+ .montreal-theme .py-md-18 {
+ padding-bottom: 9rem !important;
+ }
+ .montreal-theme .pl-md-18,
+ .montreal-theme .px-md-18 {
+ padding-left: 9rem !important;
+ }
+ .montreal-theme .p-md-19 {
+ padding: 9.5rem !important;
+ }
+ .montreal-theme .pt-md-19,
+ .montreal-theme .py-md-19 {
+ padding-top: 9.5rem !important;
+ }
+ .montreal-theme .pr-md-19,
+ .montreal-theme .px-md-19 {
+ padding-right: 9.5rem !important;
+ }
+ .montreal-theme .pb-md-19,
+ .montreal-theme .py-md-19 {
+ padding-bottom: 9.5rem !important;
+ }
+ .montreal-theme .pl-md-19,
+ .montreal-theme .px-md-19 {
+ padding-left: 9.5rem !important;
+ }
+ .montreal-theme .p-md-20 {
+ padding: 10rem !important;
+ }
+ .montreal-theme .pt-md-20,
+ .montreal-theme .py-md-20 {
+ padding-top: 10rem !important;
+ }
+ .montreal-theme .pr-md-20,
+ .montreal-theme .px-md-20 {
+ padding-right: 10rem !important;
+ }
+ .montreal-theme .pb-md-20,
+ .montreal-theme .py-md-20 {
+ padding-bottom: 10rem !important;
+ }
+ .montreal-theme .pl-md-20,
+ .montreal-theme .px-md-20 {
+ padding-left: 10rem !important;
+ }
+ .montreal-theme .p-md-21 {
+ padding: 10.5rem !important;
+ }
+ .montreal-theme .pt-md-21,
+ .montreal-theme .py-md-21 {
+ padding-top: 10.5rem !important;
+ }
+ .montreal-theme .pr-md-21,
+ .montreal-theme .px-md-21 {
+ padding-right: 10.5rem !important;
+ }
+ .montreal-theme .pb-md-21,
+ .montreal-theme .py-md-21 {
+ padding-bottom: 10.5rem !important;
+ }
+ .montreal-theme .pl-md-21,
+ .montreal-theme .px-md-21 {
+ padding-left: 10.5rem !important;
+ }
+ .montreal-theme .p-md-22 {
+ padding: 11rem !important;
+ }
+ .montreal-theme .pt-md-22,
+ .montreal-theme .py-md-22 {
+ padding-top: 11rem !important;
+ }
+ .montreal-theme .pr-md-22,
+ .montreal-theme .px-md-22 {
+ padding-right: 11rem !important;
+ }
+ .montreal-theme .pb-md-22,
+ .montreal-theme .py-md-22 {
+ padding-bottom: 11rem !important;
+ }
+ .montreal-theme .pl-md-22,
+ .montreal-theme .px-md-22 {
+ padding-left: 11rem !important;
+ }
+ .montreal-theme .p-md-23 {
+ padding: 11.5rem !important;
+ }
+ .montreal-theme .pt-md-23,
+ .montreal-theme .py-md-23 {
+ padding-top: 11.5rem !important;
+ }
+ .montreal-theme .pr-md-23,
+ .montreal-theme .px-md-23 {
+ padding-right: 11.5rem !important;
+ }
+ .montreal-theme .pb-md-23,
+ .montreal-theme .py-md-23 {
+ padding-bottom: 11.5rem !important;
+ }
+ .montreal-theme .pl-md-23,
+ .montreal-theme .px-md-23 {
+ padding-left: 11.5rem !important;
+ }
+ .montreal-theme .p-md-24 {
+ padding: 12rem !important;
+ }
+ .montreal-theme .pt-md-24,
+ .montreal-theme .py-md-24 {
+ padding-top: 12rem !important;
+ }
+ .montreal-theme .pr-md-24,
+ .montreal-theme .px-md-24 {
+ padding-right: 12rem !important;
+ }
+ .montreal-theme .pb-md-24,
+ .montreal-theme .py-md-24 {
+ padding-bottom: 12rem !important;
+ }
+ .montreal-theme .pl-md-24,
+ .montreal-theme .px-md-24 {
+ padding-left: 12rem !important;
+ }
+ .montreal-theme .m-md-n1 {
+ margin: -0.5rem !important;
+ }
+ .montreal-theme .mt-md-n1,
+ .montreal-theme .my-md-n1 {
+ margin-top: -0.5rem !important;
+ }
+ .montreal-theme .mr-md-n1,
+ .montreal-theme .mx-md-n1 {
+ margin-right: -0.5rem !important;
+ }
+ .montreal-theme .mb-md-n1,
+ .montreal-theme .my-md-n1 {
+ margin-bottom: -0.5rem !important;
+ }
+ .montreal-theme .ml-md-n1,
+ .montreal-theme .mx-md-n1 {
+ margin-left: -0.5rem !important;
+ }
+ .montreal-theme .m-md-n2 {
+ margin: -1rem !important;
+ }
+ .montreal-theme .mt-md-n2,
+ .montreal-theme .my-md-n2 {
+ margin-top: -1rem !important;
+ }
+ .montreal-theme .mr-md-n2,
+ .montreal-theme .mx-md-n2 {
+ margin-right: -1rem !important;
+ }
+ .montreal-theme .mb-md-n2,
+ .montreal-theme .my-md-n2 {
+ margin-bottom: -1rem !important;
+ }
+ .montreal-theme .ml-md-n2,
+ .montreal-theme .mx-md-n2 {
+ margin-left: -1rem !important;
+ }
+ .montreal-theme .m-md-n3 {
+ margin: -1.5rem !important;
+ }
+ .montreal-theme .mt-md-n3,
+ .montreal-theme .my-md-n3 {
+ margin-top: -1.5rem !important;
+ }
+ .montreal-theme .mr-md-n3,
+ .montreal-theme .mx-md-n3 {
+ margin-right: -1.5rem !important;
+ }
+ .montreal-theme .mb-md-n3,
+ .montreal-theme .my-md-n3 {
+ margin-bottom: -1.5rem !important;
+ }
+ .montreal-theme .ml-md-n3,
+ .montreal-theme .mx-md-n3 {
+ margin-left: -1.5rem !important;
+ }
+ .montreal-theme .m-md-n4 {
+ margin: -2rem !important;
+ }
+ .montreal-theme .mt-md-n4,
+ .montreal-theme .my-md-n4 {
+ margin-top: -2rem !important;
+ }
+ .montreal-theme .mr-md-n4,
+ .montreal-theme .mx-md-n4 {
+ margin-right: -2rem !important;
+ }
+ .montreal-theme .mb-md-n4,
+ .montreal-theme .my-md-n4 {
+ margin-bottom: -2rem !important;
+ }
+ .montreal-theme .ml-md-n4,
+ .montreal-theme .mx-md-n4 {
+ margin-left: -2rem !important;
+ }
+ .montreal-theme .m-md-n5 {
+ margin: -2.5rem !important;
+ }
+ .montreal-theme .mt-md-n5,
+ .montreal-theme .my-md-n5 {
+ margin-top: -2.5rem !important;
+ }
+ .montreal-theme .mr-md-n5,
+ .montreal-theme .mx-md-n5 {
+ margin-right: -2.5rem !important;
+ }
+ .montreal-theme .mb-md-n5,
+ .montreal-theme .my-md-n5 {
+ margin-bottom: -2.5rem !important;
+ }
+ .montreal-theme .ml-md-n5,
+ .montreal-theme .mx-md-n5 {
+ margin-left: -2.5rem !important;
+ }
+ .montreal-theme .m-md-n6 {
+ margin: -3rem !important;
+ }
+ .montreal-theme .mt-md-n6,
+ .montreal-theme .my-md-n6 {
+ margin-top: -3rem !important;
+ }
+ .montreal-theme .mr-md-n6,
+ .montreal-theme .mx-md-n6 {
+ margin-right: -3rem !important;
+ }
+ .montreal-theme .mb-md-n6,
+ .montreal-theme .my-md-n6 {
+ margin-bottom: -3rem !important;
+ }
+ .montreal-theme .ml-md-n6,
+ .montreal-theme .mx-md-n6 {
+ margin-left: -3rem !important;
+ }
+ .montreal-theme .m-md-n7 {
+ margin: -3.5rem !important;
+ }
+ .montreal-theme .mt-md-n7,
+ .montreal-theme .my-md-n7 {
+ margin-top: -3.5rem !important;
+ }
+ .montreal-theme .mr-md-n7,
+ .montreal-theme .mx-md-n7 {
+ margin-right: -3.5rem !important;
+ }
+ .montreal-theme .mb-md-n7,
+ .montreal-theme .my-md-n7 {
+ margin-bottom: -3.5rem !important;
+ }
+ .montreal-theme .ml-md-n7,
+ .montreal-theme .mx-md-n7 {
+ margin-left: -3.5rem !important;
+ }
+ .montreal-theme .m-md-n8 {
+ margin: -4rem !important;
+ }
+ .montreal-theme .mt-md-n8,
+ .montreal-theme .my-md-n8 {
+ margin-top: -4rem !important;
+ }
+ .montreal-theme .mr-md-n8,
+ .montreal-theme .mx-md-n8 {
+ margin-right: -4rem !important;
+ }
+ .montreal-theme .mb-md-n8,
+ .montreal-theme .my-md-n8 {
+ margin-bottom: -4rem !important;
+ }
+ .montreal-theme .ml-md-n8,
+ .montreal-theme .mx-md-n8 {
+ margin-left: -4rem !important;
+ }
+ .montreal-theme .m-md-n9 {
+ margin: -4.5rem !important;
+ }
+ .montreal-theme .mt-md-n9,
+ .montreal-theme .my-md-n9 {
+ margin-top: -4.5rem !important;
+ }
+ .montreal-theme .mr-md-n9,
+ .montreal-theme .mx-md-n9 {
+ margin-right: -4.5rem !important;
+ }
+ .montreal-theme .mb-md-n9,
+ .montreal-theme .my-md-n9 {
+ margin-bottom: -4.5rem !important;
+ }
+ .montreal-theme .ml-md-n9,
+ .montreal-theme .mx-md-n9 {
+ margin-left: -4.5rem !important;
+ }
+ .montreal-theme .m-md-n10 {
+ margin: -5rem !important;
+ }
+ .montreal-theme .mt-md-n10,
+ .montreal-theme .my-md-n10 {
+ margin-top: -5rem !important;
+ }
+ .montreal-theme .mr-md-n10,
+ .montreal-theme .mx-md-n10 {
+ margin-right: -5rem !important;
+ }
+ .montreal-theme .mb-md-n10,
+ .montreal-theme .my-md-n10 {
+ margin-bottom: -5rem !important;
+ }
+ .montreal-theme .ml-md-n10,
+ .montreal-theme .mx-md-n10 {
+ margin-left: -5rem !important;
+ }
+ .montreal-theme .m-md-n11 {
+ margin: -5.5rem !important;
+ }
+ .montreal-theme .mt-md-n11,
+ .montreal-theme .my-md-n11 {
+ margin-top: -5.5rem !important;
+ }
+ .montreal-theme .mr-md-n11,
+ .montreal-theme .mx-md-n11 {
+ margin-right: -5.5rem !important;
+ }
+ .montreal-theme .mb-md-n11,
+ .montreal-theme .my-md-n11 {
+ margin-bottom: -5.5rem !important;
+ }
+ .montreal-theme .ml-md-n11,
+ .montreal-theme .mx-md-n11 {
+ margin-left: -5.5rem !important;
+ }
+ .montreal-theme .m-md-n12 {
+ margin: -6rem !important;
+ }
+ .montreal-theme .mt-md-n12,
+ .montreal-theme .my-md-n12 {
+ margin-top: -6rem !important;
+ }
+ .montreal-theme .mr-md-n12,
+ .montreal-theme .mx-md-n12 {
+ margin-right: -6rem !important;
+ }
+ .montreal-theme .mb-md-n12,
+ .montreal-theme .my-md-n12 {
+ margin-bottom: -6rem !important;
+ }
+ .montreal-theme .ml-md-n12,
+ .montreal-theme .mx-md-n12 {
+ margin-left: -6rem !important;
+ }
+ .montreal-theme .m-md-n13 {
+ margin: -6.5rem !important;
+ }
+ .montreal-theme .mt-md-n13,
+ .montreal-theme .my-md-n13 {
+ margin-top: -6.5rem !important;
+ }
+ .montreal-theme .mr-md-n13,
+ .montreal-theme .mx-md-n13 {
+ margin-right: -6.5rem !important;
+ }
+ .montreal-theme .mb-md-n13,
+ .montreal-theme .my-md-n13 {
+ margin-bottom: -6.5rem !important;
+ }
+ .montreal-theme .ml-md-n13,
+ .montreal-theme .mx-md-n13 {
+ margin-left: -6.5rem !important;
+ }
+ .montreal-theme .m-md-n14 {
+ margin: -7rem !important;
+ }
+ .montreal-theme .mt-md-n14,
+ .montreal-theme .my-md-n14 {
+ margin-top: -7rem !important;
+ }
+ .montreal-theme .mr-md-n14,
+ .montreal-theme .mx-md-n14 {
+ margin-right: -7rem !important;
+ }
+ .montreal-theme .mb-md-n14,
+ .montreal-theme .my-md-n14 {
+ margin-bottom: -7rem !important;
+ }
+ .montreal-theme .ml-md-n14,
+ .montreal-theme .mx-md-n14 {
+ margin-left: -7rem !important;
+ }
+ .montreal-theme .m-md-n15 {
+ margin: -7.5rem !important;
+ }
+ .montreal-theme .mt-md-n15,
+ .montreal-theme .my-md-n15 {
+ margin-top: -7.5rem !important;
+ }
+ .montreal-theme .mr-md-n15,
+ .montreal-theme .mx-md-n15 {
+ margin-right: -7.5rem !important;
+ }
+ .montreal-theme .mb-md-n15,
+ .montreal-theme .my-md-n15 {
+ margin-bottom: -7.5rem !important;
+ }
+ .montreal-theme .ml-md-n15,
+ .montreal-theme .mx-md-n15 {
+ margin-left: -7.5rem !important;
+ }
+ .montreal-theme .m-md-n16 {
+ margin: -8rem !important;
+ }
+ .montreal-theme .mt-md-n16,
+ .montreal-theme .my-md-n16 {
+ margin-top: -8rem !important;
+ }
+ .montreal-theme .mr-md-n16,
+ .montreal-theme .mx-md-n16 {
+ margin-right: -8rem !important;
+ }
+ .montreal-theme .mb-md-n16,
+ .montreal-theme .my-md-n16 {
+ margin-bottom: -8rem !important;
+ }
+ .montreal-theme .ml-md-n16,
+ .montreal-theme .mx-md-n16 {
+ margin-left: -8rem !important;
+ }
+ .montreal-theme .m-md-n17 {
+ margin: -8.5rem !important;
+ }
+ .montreal-theme .mt-md-n17,
+ .montreal-theme .my-md-n17 {
+ margin-top: -8.5rem !important;
+ }
+ .montreal-theme .mr-md-n17,
+ .montreal-theme .mx-md-n17 {
+ margin-right: -8.5rem !important;
+ }
+ .montreal-theme .mb-md-n17,
+ .montreal-theme .my-md-n17 {
+ margin-bottom: -8.5rem !important;
+ }
+ .montreal-theme .ml-md-n17,
+ .montreal-theme .mx-md-n17 {
+ margin-left: -8.5rem !important;
+ }
+ .montreal-theme .m-md-n18 {
+ margin: -9rem !important;
+ }
+ .montreal-theme .mt-md-n18,
+ .montreal-theme .my-md-n18 {
+ margin-top: -9rem !important;
+ }
+ .montreal-theme .mr-md-n18,
+ .montreal-theme .mx-md-n18 {
+ margin-right: -9rem !important;
+ }
+ .montreal-theme .mb-md-n18,
+ .montreal-theme .my-md-n18 {
+ margin-bottom: -9rem !important;
+ }
+ .montreal-theme .ml-md-n18,
+ .montreal-theme .mx-md-n18 {
+ margin-left: -9rem !important;
+ }
+ .montreal-theme .m-md-n19 {
+ margin: -9.5rem !important;
+ }
+ .montreal-theme .mt-md-n19,
+ .montreal-theme .my-md-n19 {
+ margin-top: -9.5rem !important;
+ }
+ .montreal-theme .mr-md-n19,
+ .montreal-theme .mx-md-n19 {
+ margin-right: -9.5rem !important;
+ }
+ .montreal-theme .mb-md-n19,
+ .montreal-theme .my-md-n19 {
+ margin-bottom: -9.5rem !important;
+ }
+ .montreal-theme .ml-md-n19,
+ .montreal-theme .mx-md-n19 {
+ margin-left: -9.5rem !important;
+ }
+ .montreal-theme .m-md-n20 {
+ margin: -10rem !important;
+ }
+ .montreal-theme .mt-md-n20,
+ .montreal-theme .my-md-n20 {
+ margin-top: -10rem !important;
+ }
+ .montreal-theme .mr-md-n20,
+ .montreal-theme .mx-md-n20 {
+ margin-right: -10rem !important;
+ }
+ .montreal-theme .mb-md-n20,
+ .montreal-theme .my-md-n20 {
+ margin-bottom: -10rem !important;
+ }
+ .montreal-theme .ml-md-n20,
+ .montreal-theme .mx-md-n20 {
+ margin-left: -10rem !important;
+ }
+ .montreal-theme .m-md-n21 {
+ margin: -10.5rem !important;
+ }
+ .montreal-theme .mt-md-n21,
+ .montreal-theme .my-md-n21 {
+ margin-top: -10.5rem !important;
+ }
+ .montreal-theme .mr-md-n21,
+ .montreal-theme .mx-md-n21 {
+ margin-right: -10.5rem !important;
+ }
+ .montreal-theme .mb-md-n21,
+ .montreal-theme .my-md-n21 {
+ margin-bottom: -10.5rem !important;
+ }
+ .montreal-theme .ml-md-n21,
+ .montreal-theme .mx-md-n21 {
+ margin-left: -10.5rem !important;
+ }
+ .montreal-theme .m-md-n22 {
+ margin: -11rem !important;
+ }
+ .montreal-theme .mt-md-n22,
+ .montreal-theme .my-md-n22 {
+ margin-top: -11rem !important;
+ }
+ .montreal-theme .mr-md-n22,
+ .montreal-theme .mx-md-n22 {
+ margin-right: -11rem !important;
+ }
+ .montreal-theme .mb-md-n22,
+ .montreal-theme .my-md-n22 {
+ margin-bottom: -11rem !important;
+ }
+ .montreal-theme .ml-md-n22,
+ .montreal-theme .mx-md-n22 {
+ margin-left: -11rem !important;
+ }
+ .montreal-theme .m-md-n23 {
+ margin: -11.5rem !important;
+ }
+ .montreal-theme .mt-md-n23,
+ .montreal-theme .my-md-n23 {
+ margin-top: -11.5rem !important;
+ }
+ .montreal-theme .mr-md-n23,
+ .montreal-theme .mx-md-n23 {
+ margin-right: -11.5rem !important;
+ }
+ .montreal-theme .mb-md-n23,
+ .montreal-theme .my-md-n23 {
+ margin-bottom: -11.5rem !important;
+ }
+ .montreal-theme .ml-md-n23,
+ .montreal-theme .mx-md-n23 {
+ margin-left: -11.5rem !important;
+ }
+ .montreal-theme .m-md-n24 {
+ margin: -12rem !important;
+ }
+ .montreal-theme .mt-md-n24,
+ .montreal-theme .my-md-n24 {
+ margin-top: -12rem !important;
+ }
+ .montreal-theme .mr-md-n24,
+ .montreal-theme .mx-md-n24 {
+ margin-right: -12rem !important;
+ }
+ .montreal-theme .mb-md-n24,
+ .montreal-theme .my-md-n24 {
+ margin-bottom: -12rem !important;
+ }
+ .montreal-theme .ml-md-n24,
+ .montreal-theme .mx-md-n24 {
+ margin-left: -12rem !important;
+ }
+ .montreal-theme .m-md-auto {
+ margin: auto !important;
+ }
+ .montreal-theme .mt-md-auto,
+ .montreal-theme .my-md-auto {
+ margin-top: auto !important;
+ }
+ .montreal-theme .mr-md-auto,
+ .montreal-theme .mx-md-auto {
+ margin-right: auto !important;
+ }
+ .montreal-theme .mb-md-auto,
+ .montreal-theme .my-md-auto {
+ margin-bottom: auto !important;
+ }
+ .montreal-theme .ml-md-auto,
+ .montreal-theme .mx-md-auto {
+ margin-left: auto !important;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .m-lg-0 {
+ margin: 0 !important;
+ }
+ .montreal-theme .mt-lg-0,
+ .montreal-theme .my-lg-0 {
+ margin-top: 0 !important;
+ }
+ .montreal-theme .mr-lg-0,
+ .montreal-theme .mx-lg-0 {
+ margin-right: 0 !important;
+ }
+ .montreal-theme .mb-lg-0,
+ .montreal-theme .my-lg-0 {
+ margin-bottom: 0 !important;
+ }
+ .montreal-theme .ml-lg-0,
+ .montreal-theme .mx-lg-0 {
+ margin-left: 0 !important;
+ }
+ .montreal-theme .m-lg-1 {
+ margin: 0.5rem !important;
+ }
+ .montreal-theme .mt-lg-1,
+ .montreal-theme .my-lg-1 {
+ margin-top: 0.5rem !important;
+ }
+ .montreal-theme .mr-lg-1,
+ .montreal-theme .mx-lg-1 {
+ margin-right: 0.5rem !important;
+ }
+ .montreal-theme .mb-lg-1,
+ .montreal-theme .my-lg-1 {
+ margin-bottom: 0.5rem !important;
+ }
+ .montreal-theme .ml-lg-1,
+ .montreal-theme .mx-lg-1 {
+ margin-left: 0.5rem !important;
+ }
+ .montreal-theme .m-lg-2 {
+ margin: 1rem !important;
+ }
+ .montreal-theme .mt-lg-2,
+ .montreal-theme .my-lg-2 {
+ margin-top: 1rem !important;
+ }
+ .montreal-theme .mr-lg-2,
+ .montreal-theme .mx-lg-2 {
+ margin-right: 1rem !important;
+ }
+ .montreal-theme .mb-lg-2,
+ .montreal-theme .my-lg-2 {
+ margin-bottom: 1rem !important;
+ }
+ .montreal-theme .ml-lg-2,
+ .montreal-theme .mx-lg-2 {
+ margin-left: 1rem !important;
+ }
+ .montreal-theme .m-lg-3 {
+ margin: 1.5rem !important;
+ }
+ .montreal-theme .mt-lg-3,
+ .montreal-theme .my-lg-3 {
+ margin-top: 1.5rem !important;
+ }
+ .montreal-theme .mr-lg-3,
+ .montreal-theme .mx-lg-3 {
+ margin-right: 1.5rem !important;
+ }
+ .montreal-theme .mb-lg-3,
+ .montreal-theme .my-lg-3 {
+ margin-bottom: 1.5rem !important;
+ }
+ .montreal-theme .ml-lg-3,
+ .montreal-theme .mx-lg-3 {
+ margin-left: 1.5rem !important;
+ }
+ .montreal-theme .m-lg-4 {
+ margin: 2rem !important;
+ }
+ .montreal-theme .mt-lg-4,
+ .montreal-theme .my-lg-4 {
+ margin-top: 2rem !important;
+ }
+ .montreal-theme .mr-lg-4,
+ .montreal-theme .mx-lg-4 {
+ margin-right: 2rem !important;
+ }
+ .montreal-theme .mb-lg-4,
+ .montreal-theme .my-lg-4 {
+ margin-bottom: 2rem !important;
+ }
+ .montreal-theme .ml-lg-4,
+ .montreal-theme .mx-lg-4 {
+ margin-left: 2rem !important;
+ }
+ .montreal-theme .m-lg-5 {
+ margin: 2.5rem !important;
+ }
+ .montreal-theme .mt-lg-5,
+ .montreal-theme .my-lg-5 {
+ margin-top: 2.5rem !important;
+ }
+ .montreal-theme .mr-lg-5,
+ .montreal-theme .mx-lg-5 {
+ margin-right: 2.5rem !important;
+ }
+ .montreal-theme .mb-lg-5,
+ .montreal-theme .my-lg-5 {
+ margin-bottom: 2.5rem !important;
+ }
+ .montreal-theme .ml-lg-5,
+ .montreal-theme .mx-lg-5 {
+ margin-left: 2.5rem !important;
+ }
+ .montreal-theme .m-lg-6 {
+ margin: 3rem !important;
+ }
+ .montreal-theme .mt-lg-6,
+ .montreal-theme .my-lg-6 {
+ margin-top: 3rem !important;
+ }
+ .montreal-theme .mr-lg-6,
+ .montreal-theme .mx-lg-6 {
+ margin-right: 3rem !important;
+ }
+ .montreal-theme .mb-lg-6,
+ .montreal-theme .my-lg-6 {
+ margin-bottom: 3rem !important;
+ }
+ .montreal-theme .ml-lg-6,
+ .montreal-theme .mx-lg-6 {
+ margin-left: 3rem !important;
+ }
+ .montreal-theme .m-lg-7 {
+ margin: 3.5rem !important;
+ }
+ .montreal-theme .mt-lg-7,
+ .montreal-theme .my-lg-7 {
+ margin-top: 3.5rem !important;
+ }
+ .montreal-theme .mr-lg-7,
+ .montreal-theme .mx-lg-7 {
+ margin-right: 3.5rem !important;
+ }
+ .montreal-theme .mb-lg-7,
+ .montreal-theme .my-lg-7 {
+ margin-bottom: 3.5rem !important;
+ }
+ .montreal-theme .ml-lg-7,
+ .montreal-theme .mx-lg-7 {
+ margin-left: 3.5rem !important;
+ }
+ .montreal-theme .m-lg-8 {
+ margin: 4rem !important;
+ }
+ .montreal-theme .mt-lg-8,
+ .montreal-theme .my-lg-8 {
+ margin-top: 4rem !important;
+ }
+ .montreal-theme .mr-lg-8,
+ .montreal-theme .mx-lg-8 {
+ margin-right: 4rem !important;
+ }
+ .montreal-theme .mb-lg-8,
+ .montreal-theme .my-lg-8 {
+ margin-bottom: 4rem !important;
+ }
+ .montreal-theme .ml-lg-8,
+ .montreal-theme .mx-lg-8 {
+ margin-left: 4rem !important;
+ }
+ .montreal-theme .m-lg-9 {
+ margin: 4.5rem !important;
+ }
+ .montreal-theme .mt-lg-9,
+ .montreal-theme .my-lg-9 {
+ margin-top: 4.5rem !important;
+ }
+ .montreal-theme .mr-lg-9,
+ .montreal-theme .mx-lg-9 {
+ margin-right: 4.5rem !important;
+ }
+ .montreal-theme .mb-lg-9,
+ .montreal-theme .my-lg-9 {
+ margin-bottom: 4.5rem !important;
+ }
+ .montreal-theme .ml-lg-9,
+ .montreal-theme .mx-lg-9 {
+ margin-left: 4.5rem !important;
+ }
+ .montreal-theme .m-lg-10 {
+ margin: 5rem !important;
+ }
+ .montreal-theme .mt-lg-10,
+ .montreal-theme .my-lg-10 {
+ margin-top: 5rem !important;
+ }
+ .montreal-theme .mr-lg-10,
+ .montreal-theme .mx-lg-10 {
+ margin-right: 5rem !important;
+ }
+ .montreal-theme .mb-lg-10,
+ .montreal-theme .my-lg-10 {
+ margin-bottom: 5rem !important;
+ }
+ .montreal-theme .ml-lg-10,
+ .montreal-theme .mx-lg-10 {
+ margin-left: 5rem !important;
+ }
+ .montreal-theme .m-lg-11 {
+ margin: 5.5rem !important;
+ }
+ .montreal-theme .mt-lg-11,
+ .montreal-theme .my-lg-11 {
+ margin-top: 5.5rem !important;
+ }
+ .montreal-theme .mr-lg-11,
+ .montreal-theme .mx-lg-11 {
+ margin-right: 5.5rem !important;
+ }
+ .montreal-theme .mb-lg-11,
+ .montreal-theme .my-lg-11 {
+ margin-bottom: 5.5rem !important;
+ }
+ .montreal-theme .ml-lg-11,
+ .montreal-theme .mx-lg-11 {
+ margin-left: 5.5rem !important;
+ }
+ .montreal-theme .m-lg-12 {
+ margin: 6rem !important;
+ }
+ .montreal-theme .mt-lg-12,
+ .montreal-theme .my-lg-12 {
+ margin-top: 6rem !important;
+ }
+ .montreal-theme .mr-lg-12,
+ .montreal-theme .mx-lg-12 {
+ margin-right: 6rem !important;
+ }
+ .montreal-theme .mb-lg-12,
+ .montreal-theme .my-lg-12 {
+ margin-bottom: 6rem !important;
+ }
+ .montreal-theme .ml-lg-12,
+ .montreal-theme .mx-lg-12 {
+ margin-left: 6rem !important;
+ }
+ .montreal-theme .m-lg-13 {
+ margin: 6.5rem !important;
+ }
+ .montreal-theme .mt-lg-13,
+ .montreal-theme .my-lg-13 {
+ margin-top: 6.5rem !important;
+ }
+ .montreal-theme .mr-lg-13,
+ .montreal-theme .mx-lg-13 {
+ margin-right: 6.5rem !important;
+ }
+ .montreal-theme .mb-lg-13,
+ .montreal-theme .my-lg-13 {
+ margin-bottom: 6.5rem !important;
+ }
+ .montreal-theme .ml-lg-13,
+ .montreal-theme .mx-lg-13 {
+ margin-left: 6.5rem !important;
+ }
+ .montreal-theme .m-lg-14 {
+ margin: 7rem !important;
+ }
+ .montreal-theme .mt-lg-14,
+ .montreal-theme .my-lg-14 {
+ margin-top: 7rem !important;
+ }
+ .montreal-theme .mr-lg-14,
+ .montreal-theme .mx-lg-14 {
+ margin-right: 7rem !important;
+ }
+ .montreal-theme .mb-lg-14,
+ .montreal-theme .my-lg-14 {
+ margin-bottom: 7rem !important;
+ }
+ .montreal-theme .ml-lg-14,
+ .montreal-theme .mx-lg-14 {
+ margin-left: 7rem !important;
+ }
+ .montreal-theme .m-lg-15 {
+ margin: 7.5rem !important;
+ }
+ .montreal-theme .mt-lg-15,
+ .montreal-theme .my-lg-15 {
+ margin-top: 7.5rem !important;
+ }
+ .montreal-theme .mr-lg-15,
+ .montreal-theme .mx-lg-15 {
+ margin-right: 7.5rem !important;
+ }
+ .montreal-theme .mb-lg-15,
+ .montreal-theme .my-lg-15 {
+ margin-bottom: 7.5rem !important;
+ }
+ .montreal-theme .ml-lg-15,
+ .montreal-theme .mx-lg-15 {
+ margin-left: 7.5rem !important;
+ }
+ .montreal-theme .m-lg-16 {
+ margin: 8rem !important;
+ }
+ .montreal-theme .mt-lg-16,
+ .montreal-theme .my-lg-16 {
+ margin-top: 8rem !important;
+ }
+ .montreal-theme .mr-lg-16,
+ .montreal-theme .mx-lg-16 {
+ margin-right: 8rem !important;
+ }
+ .montreal-theme .mb-lg-16,
+ .montreal-theme .my-lg-16 {
+ margin-bottom: 8rem !important;
+ }
+ .montreal-theme .ml-lg-16,
+ .montreal-theme .mx-lg-16 {
+ margin-left: 8rem !important;
+ }
+ .montreal-theme .m-lg-17 {
+ margin: 8.5rem !important;
+ }
+ .montreal-theme .mt-lg-17,
+ .montreal-theme .my-lg-17 {
+ margin-top: 8.5rem !important;
+ }
+ .montreal-theme .mr-lg-17,
+ .montreal-theme .mx-lg-17 {
+ margin-right: 8.5rem !important;
+ }
+ .montreal-theme .mb-lg-17,
+ .montreal-theme .my-lg-17 {
+ margin-bottom: 8.5rem !important;
+ }
+ .montreal-theme .ml-lg-17,
+ .montreal-theme .mx-lg-17 {
+ margin-left: 8.5rem !important;
+ }
+ .montreal-theme .m-lg-18 {
+ margin: 9rem !important;
+ }
+ .montreal-theme .mt-lg-18,
+ .montreal-theme .my-lg-18 {
+ margin-top: 9rem !important;
+ }
+ .montreal-theme .mr-lg-18,
+ .montreal-theme .mx-lg-18 {
+ margin-right: 9rem !important;
+ }
+ .montreal-theme .mb-lg-18,
+ .montreal-theme .my-lg-18 {
+ margin-bottom: 9rem !important;
+ }
+ .montreal-theme .ml-lg-18,
+ .montreal-theme .mx-lg-18 {
+ margin-left: 9rem !important;
+ }
+ .montreal-theme .m-lg-19 {
+ margin: 9.5rem !important;
+ }
+ .montreal-theme .mt-lg-19,
+ .montreal-theme .my-lg-19 {
+ margin-top: 9.5rem !important;
+ }
+ .montreal-theme .mr-lg-19,
+ .montreal-theme .mx-lg-19 {
+ margin-right: 9.5rem !important;
+ }
+ .montreal-theme .mb-lg-19,
+ .montreal-theme .my-lg-19 {
+ margin-bottom: 9.5rem !important;
+ }
+ .montreal-theme .ml-lg-19,
+ .montreal-theme .mx-lg-19 {
+ margin-left: 9.5rem !important;
+ }
+ .montreal-theme .m-lg-20 {
+ margin: 10rem !important;
+ }
+ .montreal-theme .mt-lg-20,
+ .montreal-theme .my-lg-20 {
+ margin-top: 10rem !important;
+ }
+ .montreal-theme .mr-lg-20,
+ .montreal-theme .mx-lg-20 {
+ margin-right: 10rem !important;
+ }
+ .montreal-theme .mb-lg-20,
+ .montreal-theme .my-lg-20 {
+ margin-bottom: 10rem !important;
+ }
+ .montreal-theme .ml-lg-20,
+ .montreal-theme .mx-lg-20 {
+ margin-left: 10rem !important;
+ }
+ .montreal-theme .m-lg-21 {
+ margin: 10.5rem !important;
+ }
+ .montreal-theme .mt-lg-21,
+ .montreal-theme .my-lg-21 {
+ margin-top: 10.5rem !important;
+ }
+ .montreal-theme .mr-lg-21,
+ .montreal-theme .mx-lg-21 {
+ margin-right: 10.5rem !important;
+ }
+ .montreal-theme .mb-lg-21,
+ .montreal-theme .my-lg-21 {
+ margin-bottom: 10.5rem !important;
+ }
+ .montreal-theme .ml-lg-21,
+ .montreal-theme .mx-lg-21 {
+ margin-left: 10.5rem !important;
+ }
+ .montreal-theme .m-lg-22 {
+ margin: 11rem !important;
+ }
+ .montreal-theme .mt-lg-22,
+ .montreal-theme .my-lg-22 {
+ margin-top: 11rem !important;
+ }
+ .montreal-theme .mr-lg-22,
+ .montreal-theme .mx-lg-22 {
+ margin-right: 11rem !important;
+ }
+ .montreal-theme .mb-lg-22,
+ .montreal-theme .my-lg-22 {
+ margin-bottom: 11rem !important;
+ }
+ .montreal-theme .ml-lg-22,
+ .montreal-theme .mx-lg-22 {
+ margin-left: 11rem !important;
+ }
+ .montreal-theme .m-lg-23 {
+ margin: 11.5rem !important;
+ }
+ .montreal-theme .mt-lg-23,
+ .montreal-theme .my-lg-23 {
+ margin-top: 11.5rem !important;
+ }
+ .montreal-theme .mr-lg-23,
+ .montreal-theme .mx-lg-23 {
+ margin-right: 11.5rem !important;
+ }
+ .montreal-theme .mb-lg-23,
+ .montreal-theme .my-lg-23 {
+ margin-bottom: 11.5rem !important;
+ }
+ .montreal-theme .ml-lg-23,
+ .montreal-theme .mx-lg-23 {
+ margin-left: 11.5rem !important;
+ }
+ .montreal-theme .m-lg-24 {
+ margin: 12rem !important;
+ }
+ .montreal-theme .mt-lg-24,
+ .montreal-theme .my-lg-24 {
+ margin-top: 12rem !important;
+ }
+ .montreal-theme .mr-lg-24,
+ .montreal-theme .mx-lg-24 {
+ margin-right: 12rem !important;
+ }
+ .montreal-theme .mb-lg-24,
+ .montreal-theme .my-lg-24 {
+ margin-bottom: 12rem !important;
+ }
+ .montreal-theme .ml-lg-24,
+ .montreal-theme .mx-lg-24 {
+ margin-left: 12rem !important;
+ }
+ .montreal-theme .p-lg-0 {
+ padding: 0 !important;
+ }
+ .montreal-theme .pt-lg-0,
+ .montreal-theme .py-lg-0 {
+ padding-top: 0 !important;
+ }
+ .montreal-theme .pr-lg-0,
+ .montreal-theme .px-lg-0 {
+ padding-right: 0 !important;
+ }
+ .montreal-theme .pb-lg-0,
+ .montreal-theme .py-lg-0 {
+ padding-bottom: 0 !important;
+ }
+ .montreal-theme .pl-lg-0,
+ .montreal-theme .px-lg-0 {
+ padding-left: 0 !important;
+ }
+ .montreal-theme .p-lg-1 {
+ padding: 0.5rem !important;
+ }
+ .montreal-theme .pt-lg-1,
+ .montreal-theme .py-lg-1 {
+ padding-top: 0.5rem !important;
+ }
+ .montreal-theme .pr-lg-1,
+ .montreal-theme .px-lg-1 {
+ padding-right: 0.5rem !important;
+ }
+ .montreal-theme .pb-lg-1,
+ .montreal-theme .py-lg-1 {
+ padding-bottom: 0.5rem !important;
+ }
+ .montreal-theme .pl-lg-1,
+ .montreal-theme .px-lg-1 {
+ padding-left: 0.5rem !important;
+ }
+ .montreal-theme .p-lg-2 {
+ padding: 1rem !important;
+ }
+ .montreal-theme .pt-lg-2,
+ .montreal-theme .py-lg-2 {
+ padding-top: 1rem !important;
+ }
+ .montreal-theme .pr-lg-2,
+ .montreal-theme .px-lg-2 {
+ padding-right: 1rem !important;
+ }
+ .montreal-theme .pb-lg-2,
+ .montreal-theme .py-lg-2 {
+ padding-bottom: 1rem !important;
+ }
+ .montreal-theme .pl-lg-2,
+ .montreal-theme .px-lg-2 {
+ padding-left: 1rem !important;
+ }
+ .montreal-theme .p-lg-3 {
+ padding: 1.5rem !important;
+ }
+ .montreal-theme .pt-lg-3,
+ .montreal-theme .py-lg-3 {
+ padding-top: 1.5rem !important;
+ }
+ .montreal-theme .pr-lg-3,
+ .montreal-theme .px-lg-3 {
+ padding-right: 1.5rem !important;
+ }
+ .montreal-theme .pb-lg-3,
+ .montreal-theme .py-lg-3 {
+ padding-bottom: 1.5rem !important;
+ }
+ .montreal-theme .pl-lg-3,
+ .montreal-theme .px-lg-3 {
+ padding-left: 1.5rem !important;
+ }
+ .montreal-theme .p-lg-4 {
+ padding: 2rem !important;
+ }
+ .montreal-theme .pt-lg-4,
+ .montreal-theme .py-lg-4 {
+ padding-top: 2rem !important;
+ }
+ .montreal-theme .pr-lg-4,
+ .montreal-theme .px-lg-4 {
+ padding-right: 2rem !important;
+ }
+ .montreal-theme .pb-lg-4,
+ .montreal-theme .py-lg-4 {
+ padding-bottom: 2rem !important;
+ }
+ .montreal-theme .pl-lg-4,
+ .montreal-theme .px-lg-4 {
+ padding-left: 2rem !important;
+ }
+ .montreal-theme .p-lg-5 {
+ padding: 2.5rem !important;
+ }
+ .montreal-theme .pt-lg-5,
+ .montreal-theme .py-lg-5 {
+ padding-top: 2.5rem !important;
+ }
+ .montreal-theme .pr-lg-5,
+ .montreal-theme .px-lg-5 {
+ padding-right: 2.5rem !important;
+ }
+ .montreal-theme .pb-lg-5,
+ .montreal-theme .py-lg-5 {
+ padding-bottom: 2.5rem !important;
+ }
+ .montreal-theme .pl-lg-5,
+ .montreal-theme .px-lg-5 {
+ padding-left: 2.5rem !important;
+ }
+ .montreal-theme .p-lg-6 {
+ padding: 3rem !important;
+ }
+ .montreal-theme .pt-lg-6,
+ .montreal-theme .py-lg-6 {
+ padding-top: 3rem !important;
+ }
+ .montreal-theme .pr-lg-6,
+ .montreal-theme .px-lg-6 {
+ padding-right: 3rem !important;
+ }
+ .montreal-theme .pb-lg-6,
+ .montreal-theme .py-lg-6 {
+ padding-bottom: 3rem !important;
+ }
+ .montreal-theme .pl-lg-6,
+ .montreal-theme .px-lg-6 {
+ padding-left: 3rem !important;
+ }
+ .montreal-theme .p-lg-7 {
+ padding: 3.5rem !important;
+ }
+ .montreal-theme .pt-lg-7,
+ .montreal-theme .py-lg-7 {
+ padding-top: 3.5rem !important;
+ }
+ .montreal-theme .pr-lg-7,
+ .montreal-theme .px-lg-7 {
+ padding-right: 3.5rem !important;
+ }
+ .montreal-theme .pb-lg-7,
+ .montreal-theme .py-lg-7 {
+ padding-bottom: 3.5rem !important;
+ }
+ .montreal-theme .pl-lg-7,
+ .montreal-theme .px-lg-7 {
+ padding-left: 3.5rem !important;
+ }
+ .montreal-theme .p-lg-8 {
+ padding: 4rem !important;
+ }
+ .montreal-theme .pt-lg-8,
+ .montreal-theme .py-lg-8 {
+ padding-top: 4rem !important;
+ }
+ .montreal-theme .pr-lg-8,
+ .montreal-theme .px-lg-8 {
+ padding-right: 4rem !important;
+ }
+ .montreal-theme .pb-lg-8,
+ .montreal-theme .py-lg-8 {
+ padding-bottom: 4rem !important;
+ }
+ .montreal-theme .pl-lg-8,
+ .montreal-theme .px-lg-8 {
+ padding-left: 4rem !important;
+ }
+ .montreal-theme .p-lg-9 {
+ padding: 4.5rem !important;
+ }
+ .montreal-theme .pt-lg-9,
+ .montreal-theme .py-lg-9 {
+ padding-top: 4.5rem !important;
+ }
+ .montreal-theme .pr-lg-9,
+ .montreal-theme .px-lg-9 {
+ padding-right: 4.5rem !important;
+ }
+ .montreal-theme .pb-lg-9,
+ .montreal-theme .py-lg-9 {
+ padding-bottom: 4.5rem !important;
+ }
+ .montreal-theme .pl-lg-9,
+ .montreal-theme .px-lg-9 {
+ padding-left: 4.5rem !important;
+ }
+ .montreal-theme .p-lg-10 {
+ padding: 5rem !important;
+ }
+ .montreal-theme .pt-lg-10,
+ .montreal-theme .py-lg-10 {
+ padding-top: 5rem !important;
+ }
+ .montreal-theme .pr-lg-10,
+ .montreal-theme .px-lg-10 {
+ padding-right: 5rem !important;
+ }
+ .montreal-theme .pb-lg-10,
+ .montreal-theme .py-lg-10 {
+ padding-bottom: 5rem !important;
+ }
+ .montreal-theme .pl-lg-10,
+ .montreal-theme .px-lg-10 {
+ padding-left: 5rem !important;
+ }
+ .montreal-theme .p-lg-11 {
+ padding: 5.5rem !important;
+ }
+ .montreal-theme .pt-lg-11,
+ .montreal-theme .py-lg-11 {
+ padding-top: 5.5rem !important;
+ }
+ .montreal-theme .pr-lg-11,
+ .montreal-theme .px-lg-11 {
+ padding-right: 5.5rem !important;
+ }
+ .montreal-theme .pb-lg-11,
+ .montreal-theme .py-lg-11 {
+ padding-bottom: 5.5rem !important;
+ }
+ .montreal-theme .pl-lg-11,
+ .montreal-theme .px-lg-11 {
+ padding-left: 5.5rem !important;
+ }
+ .montreal-theme .p-lg-12 {
+ padding: 6rem !important;
+ }
+ .montreal-theme .pt-lg-12,
+ .montreal-theme .py-lg-12 {
+ padding-top: 6rem !important;
+ }
+ .montreal-theme .pr-lg-12,
+ .montreal-theme .px-lg-12 {
+ padding-right: 6rem !important;
+ }
+ .montreal-theme .pb-lg-12,
+ .montreal-theme .py-lg-12 {
+ padding-bottom: 6rem !important;
+ }
+ .montreal-theme .pl-lg-12,
+ .montreal-theme .px-lg-12 {
+ padding-left: 6rem !important;
+ }
+ .montreal-theme .p-lg-13 {
+ padding: 6.5rem !important;
+ }
+ .montreal-theme .pt-lg-13,
+ .montreal-theme .py-lg-13 {
+ padding-top: 6.5rem !important;
+ }
+ .montreal-theme .pr-lg-13,
+ .montreal-theme .px-lg-13 {
+ padding-right: 6.5rem !important;
+ }
+ .montreal-theme .pb-lg-13,
+ .montreal-theme .py-lg-13 {
+ padding-bottom: 6.5rem !important;
+ }
+ .montreal-theme .pl-lg-13,
+ .montreal-theme .px-lg-13 {
+ padding-left: 6.5rem !important;
+ }
+ .montreal-theme .p-lg-14 {
+ padding: 7rem !important;
+ }
+ .montreal-theme .pt-lg-14,
+ .montreal-theme .py-lg-14 {
+ padding-top: 7rem !important;
+ }
+ .montreal-theme .pr-lg-14,
+ .montreal-theme .px-lg-14 {
+ padding-right: 7rem !important;
+ }
+ .montreal-theme .pb-lg-14,
+ .montreal-theme .py-lg-14 {
+ padding-bottom: 7rem !important;
+ }
+ .montreal-theme .pl-lg-14,
+ .montreal-theme .px-lg-14 {
+ padding-left: 7rem !important;
+ }
+ .montreal-theme .p-lg-15 {
+ padding: 7.5rem !important;
+ }
+ .montreal-theme .pt-lg-15,
+ .montreal-theme .py-lg-15 {
+ padding-top: 7.5rem !important;
+ }
+ .montreal-theme .pr-lg-15,
+ .montreal-theme .px-lg-15 {
+ padding-right: 7.5rem !important;
+ }
+ .montreal-theme .pb-lg-15,
+ .montreal-theme .py-lg-15 {
+ padding-bottom: 7.5rem !important;
+ }
+ .montreal-theme .pl-lg-15,
+ .montreal-theme .px-lg-15 {
+ padding-left: 7.5rem !important;
+ }
+ .montreal-theme .p-lg-16 {
+ padding: 8rem !important;
+ }
+ .montreal-theme .pt-lg-16,
+ .montreal-theme .py-lg-16 {
+ padding-top: 8rem !important;
+ }
+ .montreal-theme .pr-lg-16,
+ .montreal-theme .px-lg-16 {
+ padding-right: 8rem !important;
+ }
+ .montreal-theme .pb-lg-16,
+ .montreal-theme .py-lg-16 {
+ padding-bottom: 8rem !important;
+ }
+ .montreal-theme .pl-lg-16,
+ .montreal-theme .px-lg-16 {
+ padding-left: 8rem !important;
+ }
+ .montreal-theme .p-lg-17 {
+ padding: 8.5rem !important;
+ }
+ .montreal-theme .pt-lg-17,
+ .montreal-theme .py-lg-17 {
+ padding-top: 8.5rem !important;
+ }
+ .montreal-theme .pr-lg-17,
+ .montreal-theme .px-lg-17 {
+ padding-right: 8.5rem !important;
+ }
+ .montreal-theme .pb-lg-17,
+ .montreal-theme .py-lg-17 {
+ padding-bottom: 8.5rem !important;
+ }
+ .montreal-theme .pl-lg-17,
+ .montreal-theme .px-lg-17 {
+ padding-left: 8.5rem !important;
+ }
+ .montreal-theme .p-lg-18 {
+ padding: 9rem !important;
+ }
+ .montreal-theme .pt-lg-18,
+ .montreal-theme .py-lg-18 {
+ padding-top: 9rem !important;
+ }
+ .montreal-theme .pr-lg-18,
+ .montreal-theme .px-lg-18 {
+ padding-right: 9rem !important;
+ }
+ .montreal-theme .pb-lg-18,
+ .montreal-theme .py-lg-18 {
+ padding-bottom: 9rem !important;
+ }
+ .montreal-theme .pl-lg-18,
+ .montreal-theme .px-lg-18 {
+ padding-left: 9rem !important;
+ }
+ .montreal-theme .p-lg-19 {
+ padding: 9.5rem !important;
+ }
+ .montreal-theme .pt-lg-19,
+ .montreal-theme .py-lg-19 {
+ padding-top: 9.5rem !important;
+ }
+ .montreal-theme .pr-lg-19,
+ .montreal-theme .px-lg-19 {
+ padding-right: 9.5rem !important;
+ }
+ .montreal-theme .pb-lg-19,
+ .montreal-theme .py-lg-19 {
+ padding-bottom: 9.5rem !important;
+ }
+ .montreal-theme .pl-lg-19,
+ .montreal-theme .px-lg-19 {
+ padding-left: 9.5rem !important;
+ }
+ .montreal-theme .p-lg-20 {
+ padding: 10rem !important;
+ }
+ .montreal-theme .pt-lg-20,
+ .montreal-theme .py-lg-20 {
+ padding-top: 10rem !important;
+ }
+ .montreal-theme .pr-lg-20,
+ .montreal-theme .px-lg-20 {
+ padding-right: 10rem !important;
+ }
+ .montreal-theme .pb-lg-20,
+ .montreal-theme .py-lg-20 {
+ padding-bottom: 10rem !important;
+ }
+ .montreal-theme .pl-lg-20,
+ .montreal-theme .px-lg-20 {
+ padding-left: 10rem !important;
+ }
+ .montreal-theme .p-lg-21 {
+ padding: 10.5rem !important;
+ }
+ .montreal-theme .pt-lg-21,
+ .montreal-theme .py-lg-21 {
+ padding-top: 10.5rem !important;
+ }
+ .montreal-theme .pr-lg-21,
+ .montreal-theme .px-lg-21 {
+ padding-right: 10.5rem !important;
+ }
+ .montreal-theme .pb-lg-21,
+ .montreal-theme .py-lg-21 {
+ padding-bottom: 10.5rem !important;
+ }
+ .montreal-theme .pl-lg-21,
+ .montreal-theme .px-lg-21 {
+ padding-left: 10.5rem !important;
+ }
+ .montreal-theme .p-lg-22 {
+ padding: 11rem !important;
+ }
+ .montreal-theme .pt-lg-22,
+ .montreal-theme .py-lg-22 {
+ padding-top: 11rem !important;
+ }
+ .montreal-theme .pr-lg-22,
+ .montreal-theme .px-lg-22 {
+ padding-right: 11rem !important;
+ }
+ .montreal-theme .pb-lg-22,
+ .montreal-theme .py-lg-22 {
+ padding-bottom: 11rem !important;
+ }
+ .montreal-theme .pl-lg-22,
+ .montreal-theme .px-lg-22 {
+ padding-left: 11rem !important;
+ }
+ .montreal-theme .p-lg-23 {
+ padding: 11.5rem !important;
+ }
+ .montreal-theme .pt-lg-23,
+ .montreal-theme .py-lg-23 {
+ padding-top: 11.5rem !important;
+ }
+ .montreal-theme .pr-lg-23,
+ .montreal-theme .px-lg-23 {
+ padding-right: 11.5rem !important;
+ }
+ .montreal-theme .pb-lg-23,
+ .montreal-theme .py-lg-23 {
+ padding-bottom: 11.5rem !important;
+ }
+ .montreal-theme .pl-lg-23,
+ .montreal-theme .px-lg-23 {
+ padding-left: 11.5rem !important;
+ }
+ .montreal-theme .p-lg-24 {
+ padding: 12rem !important;
+ }
+ .montreal-theme .pt-lg-24,
+ .montreal-theme .py-lg-24 {
+ padding-top: 12rem !important;
+ }
+ .montreal-theme .pr-lg-24,
+ .montreal-theme .px-lg-24 {
+ padding-right: 12rem !important;
+ }
+ .montreal-theme .pb-lg-24,
+ .montreal-theme .py-lg-24 {
+ padding-bottom: 12rem !important;
+ }
+ .montreal-theme .pl-lg-24,
+ .montreal-theme .px-lg-24 {
+ padding-left: 12rem !important;
+ }
+ .montreal-theme .m-lg-n1 {
+ margin: -0.5rem !important;
+ }
+ .montreal-theme .mt-lg-n1,
+ .montreal-theme .my-lg-n1 {
+ margin-top: -0.5rem !important;
+ }
+ .montreal-theme .mr-lg-n1,
+ .montreal-theme .mx-lg-n1 {
+ margin-right: -0.5rem !important;
+ }
+ .montreal-theme .mb-lg-n1,
+ .montreal-theme .my-lg-n1 {
+ margin-bottom: -0.5rem !important;
+ }
+ .montreal-theme .ml-lg-n1,
+ .montreal-theme .mx-lg-n1 {
+ margin-left: -0.5rem !important;
+ }
+ .montreal-theme .m-lg-n2 {
+ margin: -1rem !important;
+ }
+ .montreal-theme .mt-lg-n2,
+ .montreal-theme .my-lg-n2 {
+ margin-top: -1rem !important;
+ }
+ .montreal-theme .mr-lg-n2,
+ .montreal-theme .mx-lg-n2 {
+ margin-right: -1rem !important;
+ }
+ .montreal-theme .mb-lg-n2,
+ .montreal-theme .my-lg-n2 {
+ margin-bottom: -1rem !important;
+ }
+ .montreal-theme .ml-lg-n2,
+ .montreal-theme .mx-lg-n2 {
+ margin-left: -1rem !important;
+ }
+ .montreal-theme .m-lg-n3 {
+ margin: -1.5rem !important;
+ }
+ .montreal-theme .mt-lg-n3,
+ .montreal-theme .my-lg-n3 {
+ margin-top: -1.5rem !important;
+ }
+ .montreal-theme .mr-lg-n3,
+ .montreal-theme .mx-lg-n3 {
+ margin-right: -1.5rem !important;
+ }
+ .montreal-theme .mb-lg-n3,
+ .montreal-theme .my-lg-n3 {
+ margin-bottom: -1.5rem !important;
+ }
+ .montreal-theme .ml-lg-n3,
+ .montreal-theme .mx-lg-n3 {
+ margin-left: -1.5rem !important;
+ }
+ .montreal-theme .m-lg-n4 {
+ margin: -2rem !important;
+ }
+ .montreal-theme .mt-lg-n4,
+ .montreal-theme .my-lg-n4 {
+ margin-top: -2rem !important;
+ }
+ .montreal-theme .mr-lg-n4,
+ .montreal-theme .mx-lg-n4 {
+ margin-right: -2rem !important;
+ }
+ .montreal-theme .mb-lg-n4,
+ .montreal-theme .my-lg-n4 {
+ margin-bottom: -2rem !important;
+ }
+ .montreal-theme .ml-lg-n4,
+ .montreal-theme .mx-lg-n4 {
+ margin-left: -2rem !important;
+ }
+ .montreal-theme .m-lg-n5 {
+ margin: -2.5rem !important;
+ }
+ .montreal-theme .mt-lg-n5,
+ .montreal-theme .my-lg-n5 {
+ margin-top: -2.5rem !important;
+ }
+ .montreal-theme .mr-lg-n5,
+ .montreal-theme .mx-lg-n5 {
+ margin-right: -2.5rem !important;
+ }
+ .montreal-theme .mb-lg-n5,
+ .montreal-theme .my-lg-n5 {
+ margin-bottom: -2.5rem !important;
+ }
+ .montreal-theme .ml-lg-n5,
+ .montreal-theme .mx-lg-n5 {
+ margin-left: -2.5rem !important;
+ }
+ .montreal-theme .m-lg-n6 {
+ margin: -3rem !important;
+ }
+ .montreal-theme .mt-lg-n6,
+ .montreal-theme .my-lg-n6 {
+ margin-top: -3rem !important;
+ }
+ .montreal-theme .mr-lg-n6,
+ .montreal-theme .mx-lg-n6 {
+ margin-right: -3rem !important;
+ }
+ .montreal-theme .mb-lg-n6,
+ .montreal-theme .my-lg-n6 {
+ margin-bottom: -3rem !important;
+ }
+ .montreal-theme .ml-lg-n6,
+ .montreal-theme .mx-lg-n6 {
+ margin-left: -3rem !important;
+ }
+ .montreal-theme .m-lg-n7 {
+ margin: -3.5rem !important;
+ }
+ .montreal-theme .mt-lg-n7,
+ .montreal-theme .my-lg-n7 {
+ margin-top: -3.5rem !important;
+ }
+ .montreal-theme .mr-lg-n7,
+ .montreal-theme .mx-lg-n7 {
+ margin-right: -3.5rem !important;
+ }
+ .montreal-theme .mb-lg-n7,
+ .montreal-theme .my-lg-n7 {
+ margin-bottom: -3.5rem !important;
+ }
+ .montreal-theme .ml-lg-n7,
+ .montreal-theme .mx-lg-n7 {
+ margin-left: -3.5rem !important;
+ }
+ .montreal-theme .m-lg-n8 {
+ margin: -4rem !important;
+ }
+ .montreal-theme .mt-lg-n8,
+ .montreal-theme .my-lg-n8 {
+ margin-top: -4rem !important;
+ }
+ .montreal-theme .mr-lg-n8,
+ .montreal-theme .mx-lg-n8 {
+ margin-right: -4rem !important;
+ }
+ .montreal-theme .mb-lg-n8,
+ .montreal-theme .my-lg-n8 {
+ margin-bottom: -4rem !important;
+ }
+ .montreal-theme .ml-lg-n8,
+ .montreal-theme .mx-lg-n8 {
+ margin-left: -4rem !important;
+ }
+ .montreal-theme .m-lg-n9 {
+ margin: -4.5rem !important;
+ }
+ .montreal-theme .mt-lg-n9,
+ .montreal-theme .my-lg-n9 {
+ margin-top: -4.5rem !important;
+ }
+ .montreal-theme .mr-lg-n9,
+ .montreal-theme .mx-lg-n9 {
+ margin-right: -4.5rem !important;
+ }
+ .montreal-theme .mb-lg-n9,
+ .montreal-theme .my-lg-n9 {
+ margin-bottom: -4.5rem !important;
+ }
+ .montreal-theme .ml-lg-n9,
+ .montreal-theme .mx-lg-n9 {
+ margin-left: -4.5rem !important;
+ }
+ .montreal-theme .m-lg-n10 {
+ margin: -5rem !important;
+ }
+ .montreal-theme .mt-lg-n10,
+ .montreal-theme .my-lg-n10 {
+ margin-top: -5rem !important;
+ }
+ .montreal-theme .mr-lg-n10,
+ .montreal-theme .mx-lg-n10 {
+ margin-right: -5rem !important;
+ }
+ .montreal-theme .mb-lg-n10,
+ .montreal-theme .my-lg-n10 {
+ margin-bottom: -5rem !important;
+ }
+ .montreal-theme .ml-lg-n10,
+ .montreal-theme .mx-lg-n10 {
+ margin-left: -5rem !important;
+ }
+ .montreal-theme .m-lg-n11 {
+ margin: -5.5rem !important;
+ }
+ .montreal-theme .mt-lg-n11,
+ .montreal-theme .my-lg-n11 {
+ margin-top: -5.5rem !important;
+ }
+ .montreal-theme .mr-lg-n11,
+ .montreal-theme .mx-lg-n11 {
+ margin-right: -5.5rem !important;
+ }
+ .montreal-theme .mb-lg-n11,
+ .montreal-theme .my-lg-n11 {
+ margin-bottom: -5.5rem !important;
+ }
+ .montreal-theme .ml-lg-n11,
+ .montreal-theme .mx-lg-n11 {
+ margin-left: -5.5rem !important;
+ }
+ .montreal-theme .m-lg-n12 {
+ margin: -6rem !important;
+ }
+ .montreal-theme .mt-lg-n12,
+ .montreal-theme .my-lg-n12 {
+ margin-top: -6rem !important;
+ }
+ .montreal-theme .mr-lg-n12,
+ .montreal-theme .mx-lg-n12 {
+ margin-right: -6rem !important;
+ }
+ .montreal-theme .mb-lg-n12,
+ .montreal-theme .my-lg-n12 {
+ margin-bottom: -6rem !important;
+ }
+ .montreal-theme .ml-lg-n12,
+ .montreal-theme .mx-lg-n12 {
+ margin-left: -6rem !important;
+ }
+ .montreal-theme .m-lg-n13 {
+ margin: -6.5rem !important;
+ }
+ .montreal-theme .mt-lg-n13,
+ .montreal-theme .my-lg-n13 {
+ margin-top: -6.5rem !important;
+ }
+ .montreal-theme .mr-lg-n13,
+ .montreal-theme .mx-lg-n13 {
+ margin-right: -6.5rem !important;
+ }
+ .montreal-theme .mb-lg-n13,
+ .montreal-theme .my-lg-n13 {
+ margin-bottom: -6.5rem !important;
+ }
+ .montreal-theme .ml-lg-n13,
+ .montreal-theme .mx-lg-n13 {
+ margin-left: -6.5rem !important;
+ }
+ .montreal-theme .m-lg-n14 {
+ margin: -7rem !important;
+ }
+ .montreal-theme .mt-lg-n14,
+ .montreal-theme .my-lg-n14 {
+ margin-top: -7rem !important;
+ }
+ .montreal-theme .mr-lg-n14,
+ .montreal-theme .mx-lg-n14 {
+ margin-right: -7rem !important;
+ }
+ .montreal-theme .mb-lg-n14,
+ .montreal-theme .my-lg-n14 {
+ margin-bottom: -7rem !important;
+ }
+ .montreal-theme .ml-lg-n14,
+ .montreal-theme .mx-lg-n14 {
+ margin-left: -7rem !important;
+ }
+ .montreal-theme .m-lg-n15 {
+ margin: -7.5rem !important;
+ }
+ .montreal-theme .mt-lg-n15,
+ .montreal-theme .my-lg-n15 {
+ margin-top: -7.5rem !important;
+ }
+ .montreal-theme .mr-lg-n15,
+ .montreal-theme .mx-lg-n15 {
+ margin-right: -7.5rem !important;
+ }
+ .montreal-theme .mb-lg-n15,
+ .montreal-theme .my-lg-n15 {
+ margin-bottom: -7.5rem !important;
+ }
+ .montreal-theme .ml-lg-n15,
+ .montreal-theme .mx-lg-n15 {
+ margin-left: -7.5rem !important;
+ }
+ .montreal-theme .m-lg-n16 {
+ margin: -8rem !important;
+ }
+ .montreal-theme .mt-lg-n16,
+ .montreal-theme .my-lg-n16 {
+ margin-top: -8rem !important;
+ }
+ .montreal-theme .mr-lg-n16,
+ .montreal-theme .mx-lg-n16 {
+ margin-right: -8rem !important;
+ }
+ .montreal-theme .mb-lg-n16,
+ .montreal-theme .my-lg-n16 {
+ margin-bottom: -8rem !important;
+ }
+ .montreal-theme .ml-lg-n16,
+ .montreal-theme .mx-lg-n16 {
+ margin-left: -8rem !important;
+ }
+ .montreal-theme .m-lg-n17 {
+ margin: -8.5rem !important;
+ }
+ .montreal-theme .mt-lg-n17,
+ .montreal-theme .my-lg-n17 {
+ margin-top: -8.5rem !important;
+ }
+ .montreal-theme .mr-lg-n17,
+ .montreal-theme .mx-lg-n17 {
+ margin-right: -8.5rem !important;
+ }
+ .montreal-theme .mb-lg-n17,
+ .montreal-theme .my-lg-n17 {
+ margin-bottom: -8.5rem !important;
+ }
+ .montreal-theme .ml-lg-n17,
+ .montreal-theme .mx-lg-n17 {
+ margin-left: -8.5rem !important;
+ }
+ .montreal-theme .m-lg-n18 {
+ margin: -9rem !important;
+ }
+ .montreal-theme .mt-lg-n18,
+ .montreal-theme .my-lg-n18 {
+ margin-top: -9rem !important;
+ }
+ .montreal-theme .mr-lg-n18,
+ .montreal-theme .mx-lg-n18 {
+ margin-right: -9rem !important;
+ }
+ .montreal-theme .mb-lg-n18,
+ .montreal-theme .my-lg-n18 {
+ margin-bottom: -9rem !important;
+ }
+ .montreal-theme .ml-lg-n18,
+ .montreal-theme .mx-lg-n18 {
+ margin-left: -9rem !important;
+ }
+ .montreal-theme .m-lg-n19 {
+ margin: -9.5rem !important;
+ }
+ .montreal-theme .mt-lg-n19,
+ .montreal-theme .my-lg-n19 {
+ margin-top: -9.5rem !important;
+ }
+ .montreal-theme .mr-lg-n19,
+ .montreal-theme .mx-lg-n19 {
+ margin-right: -9.5rem !important;
+ }
+ .montreal-theme .mb-lg-n19,
+ .montreal-theme .my-lg-n19 {
+ margin-bottom: -9.5rem !important;
+ }
+ .montreal-theme .ml-lg-n19,
+ .montreal-theme .mx-lg-n19 {
+ margin-left: -9.5rem !important;
+ }
+ .montreal-theme .m-lg-n20 {
+ margin: -10rem !important;
+ }
+ .montreal-theme .mt-lg-n20,
+ .montreal-theme .my-lg-n20 {
+ margin-top: -10rem !important;
+ }
+ .montreal-theme .mr-lg-n20,
+ .montreal-theme .mx-lg-n20 {
+ margin-right: -10rem !important;
+ }
+ .montreal-theme .mb-lg-n20,
+ .montreal-theme .my-lg-n20 {
+ margin-bottom: -10rem !important;
+ }
+ .montreal-theme .ml-lg-n20,
+ .montreal-theme .mx-lg-n20 {
+ margin-left: -10rem !important;
+ }
+ .montreal-theme .m-lg-n21 {
+ margin: -10.5rem !important;
+ }
+ .montreal-theme .mt-lg-n21,
+ .montreal-theme .my-lg-n21 {
+ margin-top: -10.5rem !important;
+ }
+ .montreal-theme .mr-lg-n21,
+ .montreal-theme .mx-lg-n21 {
+ margin-right: -10.5rem !important;
+ }
+ .montreal-theme .mb-lg-n21,
+ .montreal-theme .my-lg-n21 {
+ margin-bottom: -10.5rem !important;
+ }
+ .montreal-theme .ml-lg-n21,
+ .montreal-theme .mx-lg-n21 {
+ margin-left: -10.5rem !important;
+ }
+ .montreal-theme .m-lg-n22 {
+ margin: -11rem !important;
+ }
+ .montreal-theme .mt-lg-n22,
+ .montreal-theme .my-lg-n22 {
+ margin-top: -11rem !important;
+ }
+ .montreal-theme .mr-lg-n22,
+ .montreal-theme .mx-lg-n22 {
+ margin-right: -11rem !important;
+ }
+ .montreal-theme .mb-lg-n22,
+ .montreal-theme .my-lg-n22 {
+ margin-bottom: -11rem !important;
+ }
+ .montreal-theme .ml-lg-n22,
+ .montreal-theme .mx-lg-n22 {
+ margin-left: -11rem !important;
+ }
+ .montreal-theme .m-lg-n23 {
+ margin: -11.5rem !important;
+ }
+ .montreal-theme .mt-lg-n23,
+ .montreal-theme .my-lg-n23 {
+ margin-top: -11.5rem !important;
+ }
+ .montreal-theme .mr-lg-n23,
+ .montreal-theme .mx-lg-n23 {
+ margin-right: -11.5rem !important;
+ }
+ .montreal-theme .mb-lg-n23,
+ .montreal-theme .my-lg-n23 {
+ margin-bottom: -11.5rem !important;
+ }
+ .montreal-theme .ml-lg-n23,
+ .montreal-theme .mx-lg-n23 {
+ margin-left: -11.5rem !important;
+ }
+ .montreal-theme .m-lg-n24 {
+ margin: -12rem !important;
+ }
+ .montreal-theme .mt-lg-n24,
+ .montreal-theme .my-lg-n24 {
+ margin-top: -12rem !important;
+ }
+ .montreal-theme .mr-lg-n24,
+ .montreal-theme .mx-lg-n24 {
+ margin-right: -12rem !important;
+ }
+ .montreal-theme .mb-lg-n24,
+ .montreal-theme .my-lg-n24 {
+ margin-bottom: -12rem !important;
+ }
+ .montreal-theme .ml-lg-n24,
+ .montreal-theme .mx-lg-n24 {
+ margin-left: -12rem !important;
+ }
+ .montreal-theme .m-lg-auto {
+ margin: auto !important;
+ }
+ .montreal-theme .mt-lg-auto,
+ .montreal-theme .my-lg-auto {
+ margin-top: auto !important;
+ }
+ .montreal-theme .mr-lg-auto,
+ .montreal-theme .mx-lg-auto {
+ margin-right: auto !important;
+ }
+ .montreal-theme .mb-lg-auto,
+ .montreal-theme .my-lg-auto {
+ margin-bottom: auto !important;
+ }
+ .montreal-theme .ml-lg-auto,
+ .montreal-theme .mx-lg-auto {
+ margin-left: auto !important;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .m-xl-0 {
+ margin: 0 !important;
+ }
+ .montreal-theme .mt-xl-0,
+ .montreal-theme .my-xl-0 {
+ margin-top: 0 !important;
+ }
+ .montreal-theme .mr-xl-0,
+ .montreal-theme .mx-xl-0 {
+ margin-right: 0 !important;
+ }
+ .montreal-theme .mb-xl-0,
+ .montreal-theme .my-xl-0 {
+ margin-bottom: 0 !important;
+ }
+ .montreal-theme .ml-xl-0,
+ .montreal-theme .mx-xl-0 {
+ margin-left: 0 !important;
+ }
+ .montreal-theme .m-xl-1 {
+ margin: 0.5rem !important;
+ }
+ .montreal-theme .mt-xl-1,
+ .montreal-theme .my-xl-1 {
+ margin-top: 0.5rem !important;
+ }
+ .montreal-theme .mr-xl-1,
+ .montreal-theme .mx-xl-1 {
+ margin-right: 0.5rem !important;
+ }
+ .montreal-theme .mb-xl-1,
+ .montreal-theme .my-xl-1 {
+ margin-bottom: 0.5rem !important;
+ }
+ .montreal-theme .ml-xl-1,
+ .montreal-theme .mx-xl-1 {
+ margin-left: 0.5rem !important;
+ }
+ .montreal-theme .m-xl-2 {
+ margin: 1rem !important;
+ }
+ .montreal-theme .mt-xl-2,
+ .montreal-theme .my-xl-2 {
+ margin-top: 1rem !important;
+ }
+ .montreal-theme .mr-xl-2,
+ .montreal-theme .mx-xl-2 {
+ margin-right: 1rem !important;
+ }
+ .montreal-theme .mb-xl-2,
+ .montreal-theme .my-xl-2 {
+ margin-bottom: 1rem !important;
+ }
+ .montreal-theme .ml-xl-2,
+ .montreal-theme .mx-xl-2 {
+ margin-left: 1rem !important;
+ }
+ .montreal-theme .m-xl-3 {
+ margin: 1.5rem !important;
+ }
+ .montreal-theme .mt-xl-3,
+ .montreal-theme .my-xl-3 {
+ margin-top: 1.5rem !important;
+ }
+ .montreal-theme .mr-xl-3,
+ .montreal-theme .mx-xl-3 {
+ margin-right: 1.5rem !important;
+ }
+ .montreal-theme .mb-xl-3,
+ .montreal-theme .my-xl-3 {
+ margin-bottom: 1.5rem !important;
+ }
+ .montreal-theme .ml-xl-3,
+ .montreal-theme .mx-xl-3 {
+ margin-left: 1.5rem !important;
+ }
+ .montreal-theme .m-xl-4 {
+ margin: 2rem !important;
+ }
+ .montreal-theme .mt-xl-4,
+ .montreal-theme .my-xl-4 {
+ margin-top: 2rem !important;
+ }
+ .montreal-theme .mr-xl-4,
+ .montreal-theme .mx-xl-4 {
+ margin-right: 2rem !important;
+ }
+ .montreal-theme .mb-xl-4,
+ .montreal-theme .my-xl-4 {
+ margin-bottom: 2rem !important;
+ }
+ .montreal-theme .ml-xl-4,
+ .montreal-theme .mx-xl-4 {
+ margin-left: 2rem !important;
+ }
+ .montreal-theme .m-xl-5 {
+ margin: 2.5rem !important;
+ }
+ .montreal-theme .mt-xl-5,
+ .montreal-theme .my-xl-5 {
+ margin-top: 2.5rem !important;
+ }
+ .montreal-theme .mr-xl-5,
+ .montreal-theme .mx-xl-5 {
+ margin-right: 2.5rem !important;
+ }
+ .montreal-theme .mb-xl-5,
+ .montreal-theme .my-xl-5 {
+ margin-bottom: 2.5rem !important;
+ }
+ .montreal-theme .ml-xl-5,
+ .montreal-theme .mx-xl-5 {
+ margin-left: 2.5rem !important;
+ }
+ .montreal-theme .m-xl-6 {
+ margin: 3rem !important;
+ }
+ .montreal-theme .mt-xl-6,
+ .montreal-theme .my-xl-6 {
+ margin-top: 3rem !important;
+ }
+ .montreal-theme .mr-xl-6,
+ .montreal-theme .mx-xl-6 {
+ margin-right: 3rem !important;
+ }
+ .montreal-theme .mb-xl-6,
+ .montreal-theme .my-xl-6 {
+ margin-bottom: 3rem !important;
+ }
+ .montreal-theme .ml-xl-6,
+ .montreal-theme .mx-xl-6 {
+ margin-left: 3rem !important;
+ }
+ .montreal-theme .m-xl-7 {
+ margin: 3.5rem !important;
+ }
+ .montreal-theme .mt-xl-7,
+ .montreal-theme .my-xl-7 {
+ margin-top: 3.5rem !important;
+ }
+ .montreal-theme .mr-xl-7,
+ .montreal-theme .mx-xl-7 {
+ margin-right: 3.5rem !important;
+ }
+ .montreal-theme .mb-xl-7,
+ .montreal-theme .my-xl-7 {
+ margin-bottom: 3.5rem !important;
+ }
+ .montreal-theme .ml-xl-7,
+ .montreal-theme .mx-xl-7 {
+ margin-left: 3.5rem !important;
+ }
+ .montreal-theme .m-xl-8 {
+ margin: 4rem !important;
+ }
+ .montreal-theme .mt-xl-8,
+ .montreal-theme .my-xl-8 {
+ margin-top: 4rem !important;
+ }
+ .montreal-theme .mr-xl-8,
+ .montreal-theme .mx-xl-8 {
+ margin-right: 4rem !important;
+ }
+ .montreal-theme .mb-xl-8,
+ .montreal-theme .my-xl-8 {
+ margin-bottom: 4rem !important;
+ }
+ .montreal-theme .ml-xl-8,
+ .montreal-theme .mx-xl-8 {
+ margin-left: 4rem !important;
+ }
+ .montreal-theme .m-xl-9 {
+ margin: 4.5rem !important;
+ }
+ .montreal-theme .mt-xl-9,
+ .montreal-theme .my-xl-9 {
+ margin-top: 4.5rem !important;
+ }
+ .montreal-theme .mr-xl-9,
+ .montreal-theme .mx-xl-9 {
+ margin-right: 4.5rem !important;
+ }
+ .montreal-theme .mb-xl-9,
+ .montreal-theme .my-xl-9 {
+ margin-bottom: 4.5rem !important;
+ }
+ .montreal-theme .ml-xl-9,
+ .montreal-theme .mx-xl-9 {
+ margin-left: 4.5rem !important;
+ }
+ .montreal-theme .m-xl-10 {
+ margin: 5rem !important;
+ }
+ .montreal-theme .mt-xl-10,
+ .montreal-theme .my-xl-10 {
+ margin-top: 5rem !important;
+ }
+ .montreal-theme .mr-xl-10,
+ .montreal-theme .mx-xl-10 {
+ margin-right: 5rem !important;
+ }
+ .montreal-theme .mb-xl-10,
+ .montreal-theme .my-xl-10 {
+ margin-bottom: 5rem !important;
+ }
+ .montreal-theme .ml-xl-10,
+ .montreal-theme .mx-xl-10 {
+ margin-left: 5rem !important;
+ }
+ .montreal-theme .m-xl-11 {
+ margin: 5.5rem !important;
+ }
+ .montreal-theme .mt-xl-11,
+ .montreal-theme .my-xl-11 {
+ margin-top: 5.5rem !important;
+ }
+ .montreal-theme .mr-xl-11,
+ .montreal-theme .mx-xl-11 {
+ margin-right: 5.5rem !important;
+ }
+ .montreal-theme .mb-xl-11,
+ .montreal-theme .my-xl-11 {
+ margin-bottom: 5.5rem !important;
+ }
+ .montreal-theme .ml-xl-11,
+ .montreal-theme .mx-xl-11 {
+ margin-left: 5.5rem !important;
+ }
+ .montreal-theme .m-xl-12 {
+ margin: 6rem !important;
+ }
+ .montreal-theme .mt-xl-12,
+ .montreal-theme .my-xl-12 {
+ margin-top: 6rem !important;
+ }
+ .montreal-theme .mr-xl-12,
+ .montreal-theme .mx-xl-12 {
+ margin-right: 6rem !important;
+ }
+ .montreal-theme .mb-xl-12,
+ .montreal-theme .my-xl-12 {
+ margin-bottom: 6rem !important;
+ }
+ .montreal-theme .ml-xl-12,
+ .montreal-theme .mx-xl-12 {
+ margin-left: 6rem !important;
+ }
+ .montreal-theme .m-xl-13 {
+ margin: 6.5rem !important;
+ }
+ .montreal-theme .mt-xl-13,
+ .montreal-theme .my-xl-13 {
+ margin-top: 6.5rem !important;
+ }
+ .montreal-theme .mr-xl-13,
+ .montreal-theme .mx-xl-13 {
+ margin-right: 6.5rem !important;
+ }
+ .montreal-theme .mb-xl-13,
+ .montreal-theme .my-xl-13 {
+ margin-bottom: 6.5rem !important;
+ }
+ .montreal-theme .ml-xl-13,
+ .montreal-theme .mx-xl-13 {
+ margin-left: 6.5rem !important;
+ }
+ .montreal-theme .m-xl-14 {
+ margin: 7rem !important;
+ }
+ .montreal-theme .mt-xl-14,
+ .montreal-theme .my-xl-14 {
+ margin-top: 7rem !important;
+ }
+ .montreal-theme .mr-xl-14,
+ .montreal-theme .mx-xl-14 {
+ margin-right: 7rem !important;
+ }
+ .montreal-theme .mb-xl-14,
+ .montreal-theme .my-xl-14 {
+ margin-bottom: 7rem !important;
+ }
+ .montreal-theme .ml-xl-14,
+ .montreal-theme .mx-xl-14 {
+ margin-left: 7rem !important;
+ }
+ .montreal-theme .m-xl-15 {
+ margin: 7.5rem !important;
+ }
+ .montreal-theme .mt-xl-15,
+ .montreal-theme .my-xl-15 {
+ margin-top: 7.5rem !important;
+ }
+ .montreal-theme .mr-xl-15,
+ .montreal-theme .mx-xl-15 {
+ margin-right: 7.5rem !important;
+ }
+ .montreal-theme .mb-xl-15,
+ .montreal-theme .my-xl-15 {
+ margin-bottom: 7.5rem !important;
+ }
+ .montreal-theme .ml-xl-15,
+ .montreal-theme .mx-xl-15 {
+ margin-left: 7.5rem !important;
+ }
+ .montreal-theme .m-xl-16 {
+ margin: 8rem !important;
+ }
+ .montreal-theme .mt-xl-16,
+ .montreal-theme .my-xl-16 {
+ margin-top: 8rem !important;
+ }
+ .montreal-theme .mr-xl-16,
+ .montreal-theme .mx-xl-16 {
+ margin-right: 8rem !important;
+ }
+ .montreal-theme .mb-xl-16,
+ .montreal-theme .my-xl-16 {
+ margin-bottom: 8rem !important;
+ }
+ .montreal-theme .ml-xl-16,
+ .montreal-theme .mx-xl-16 {
+ margin-left: 8rem !important;
+ }
+ .montreal-theme .m-xl-17 {
+ margin: 8.5rem !important;
+ }
+ .montreal-theme .mt-xl-17,
+ .montreal-theme .my-xl-17 {
+ margin-top: 8.5rem !important;
+ }
+ .montreal-theme .mr-xl-17,
+ .montreal-theme .mx-xl-17 {
+ margin-right: 8.5rem !important;
+ }
+ .montreal-theme .mb-xl-17,
+ .montreal-theme .my-xl-17 {
+ margin-bottom: 8.5rem !important;
+ }
+ .montreal-theme .ml-xl-17,
+ .montreal-theme .mx-xl-17 {
+ margin-left: 8.5rem !important;
+ }
+ .montreal-theme .m-xl-18 {
+ margin: 9rem !important;
+ }
+ .montreal-theme .mt-xl-18,
+ .montreal-theme .my-xl-18 {
+ margin-top: 9rem !important;
+ }
+ .montreal-theme .mr-xl-18,
+ .montreal-theme .mx-xl-18 {
+ margin-right: 9rem !important;
+ }
+ .montreal-theme .mb-xl-18,
+ .montreal-theme .my-xl-18 {
+ margin-bottom: 9rem !important;
+ }
+ .montreal-theme .ml-xl-18,
+ .montreal-theme .mx-xl-18 {
+ margin-left: 9rem !important;
+ }
+ .montreal-theme .m-xl-19 {
+ margin: 9.5rem !important;
+ }
+ .montreal-theme .mt-xl-19,
+ .montreal-theme .my-xl-19 {
+ margin-top: 9.5rem !important;
+ }
+ .montreal-theme .mr-xl-19,
+ .montreal-theme .mx-xl-19 {
+ margin-right: 9.5rem !important;
+ }
+ .montreal-theme .mb-xl-19,
+ .montreal-theme .my-xl-19 {
+ margin-bottom: 9.5rem !important;
+ }
+ .montreal-theme .ml-xl-19,
+ .montreal-theme .mx-xl-19 {
+ margin-left: 9.5rem !important;
+ }
+ .montreal-theme .m-xl-20 {
+ margin: 10rem !important;
+ }
+ .montreal-theme .mt-xl-20,
+ .montreal-theme .my-xl-20 {
+ margin-top: 10rem !important;
+ }
+ .montreal-theme .mr-xl-20,
+ .montreal-theme .mx-xl-20 {
+ margin-right: 10rem !important;
+ }
+ .montreal-theme .mb-xl-20,
+ .montreal-theme .my-xl-20 {
+ margin-bottom: 10rem !important;
+ }
+ .montreal-theme .ml-xl-20,
+ .montreal-theme .mx-xl-20 {
+ margin-left: 10rem !important;
+ }
+ .montreal-theme .m-xl-21 {
+ margin: 10.5rem !important;
+ }
+ .montreal-theme .mt-xl-21,
+ .montreal-theme .my-xl-21 {
+ margin-top: 10.5rem !important;
+ }
+ .montreal-theme .mr-xl-21,
+ .montreal-theme .mx-xl-21 {
+ margin-right: 10.5rem !important;
+ }
+ .montreal-theme .mb-xl-21,
+ .montreal-theme .my-xl-21 {
+ margin-bottom: 10.5rem !important;
+ }
+ .montreal-theme .ml-xl-21,
+ .montreal-theme .mx-xl-21 {
+ margin-left: 10.5rem !important;
+ }
+ .montreal-theme .m-xl-22 {
+ margin: 11rem !important;
+ }
+ .montreal-theme .mt-xl-22,
+ .montreal-theme .my-xl-22 {
+ margin-top: 11rem !important;
+ }
+ .montreal-theme .mr-xl-22,
+ .montreal-theme .mx-xl-22 {
+ margin-right: 11rem !important;
+ }
+ .montreal-theme .mb-xl-22,
+ .montreal-theme .my-xl-22 {
+ margin-bottom: 11rem !important;
+ }
+ .montreal-theme .ml-xl-22,
+ .montreal-theme .mx-xl-22 {
+ margin-left: 11rem !important;
+ }
+ .montreal-theme .m-xl-23 {
+ margin: 11.5rem !important;
+ }
+ .montreal-theme .mt-xl-23,
+ .montreal-theme .my-xl-23 {
+ margin-top: 11.5rem !important;
+ }
+ .montreal-theme .mr-xl-23,
+ .montreal-theme .mx-xl-23 {
+ margin-right: 11.5rem !important;
+ }
+ .montreal-theme .mb-xl-23,
+ .montreal-theme .my-xl-23 {
+ margin-bottom: 11.5rem !important;
+ }
+ .montreal-theme .ml-xl-23,
+ .montreal-theme .mx-xl-23 {
+ margin-left: 11.5rem !important;
+ }
+ .montreal-theme .m-xl-24 {
+ margin: 12rem !important;
+ }
+ .montreal-theme .mt-xl-24,
+ .montreal-theme .my-xl-24 {
+ margin-top: 12rem !important;
+ }
+ .montreal-theme .mr-xl-24,
+ .montreal-theme .mx-xl-24 {
+ margin-right: 12rem !important;
+ }
+ .montreal-theme .mb-xl-24,
+ .montreal-theme .my-xl-24 {
+ margin-bottom: 12rem !important;
+ }
+ .montreal-theme .ml-xl-24,
+ .montreal-theme .mx-xl-24 {
+ margin-left: 12rem !important;
+ }
+ .montreal-theme .p-xl-0 {
+ padding: 0 !important;
+ }
+ .montreal-theme .pt-xl-0,
+ .montreal-theme .py-xl-0 {
+ padding-top: 0 !important;
+ }
+ .montreal-theme .pr-xl-0,
+ .montreal-theme .px-xl-0 {
+ padding-right: 0 !important;
+ }
+ .montreal-theme .pb-xl-0,
+ .montreal-theme .py-xl-0 {
+ padding-bottom: 0 !important;
+ }
+ .montreal-theme .pl-xl-0,
+ .montreal-theme .px-xl-0 {
+ padding-left: 0 !important;
+ }
+ .montreal-theme .p-xl-1 {
+ padding: 0.5rem !important;
+ }
+ .montreal-theme .pt-xl-1,
+ .montreal-theme .py-xl-1 {
+ padding-top: 0.5rem !important;
+ }
+ .montreal-theme .pr-xl-1,
+ .montreal-theme .px-xl-1 {
+ padding-right: 0.5rem !important;
+ }
+ .montreal-theme .pb-xl-1,
+ .montreal-theme .py-xl-1 {
+ padding-bottom: 0.5rem !important;
+ }
+ .montreal-theme .pl-xl-1,
+ .montreal-theme .px-xl-1 {
+ padding-left: 0.5rem !important;
+ }
+ .montreal-theme .p-xl-2 {
+ padding: 1rem !important;
+ }
+ .montreal-theme .pt-xl-2,
+ .montreal-theme .py-xl-2 {
+ padding-top: 1rem !important;
+ }
+ .montreal-theme .pr-xl-2,
+ .montreal-theme .px-xl-2 {
+ padding-right: 1rem !important;
+ }
+ .montreal-theme .pb-xl-2,
+ .montreal-theme .py-xl-2 {
+ padding-bottom: 1rem !important;
+ }
+ .montreal-theme .pl-xl-2,
+ .montreal-theme .px-xl-2 {
+ padding-left: 1rem !important;
+ }
+ .montreal-theme .p-xl-3 {
+ padding: 1.5rem !important;
+ }
+ .montreal-theme .pt-xl-3,
+ .montreal-theme .py-xl-3 {
+ padding-top: 1.5rem !important;
+ }
+ .montreal-theme .pr-xl-3,
+ .montreal-theme .px-xl-3 {
+ padding-right: 1.5rem !important;
+ }
+ .montreal-theme .pb-xl-3,
+ .montreal-theme .py-xl-3 {
+ padding-bottom: 1.5rem !important;
+ }
+ .montreal-theme .pl-xl-3,
+ .montreal-theme .px-xl-3 {
+ padding-left: 1.5rem !important;
+ }
+ .montreal-theme .p-xl-4 {
+ padding: 2rem !important;
+ }
+ .montreal-theme .pt-xl-4,
+ .montreal-theme .py-xl-4 {
+ padding-top: 2rem !important;
+ }
+ .montreal-theme .pr-xl-4,
+ .montreal-theme .px-xl-4 {
+ padding-right: 2rem !important;
+ }
+ .montreal-theme .pb-xl-4,
+ .montreal-theme .py-xl-4 {
+ padding-bottom: 2rem !important;
+ }
+ .montreal-theme .pl-xl-4,
+ .montreal-theme .px-xl-4 {
+ padding-left: 2rem !important;
+ }
+ .montreal-theme .p-xl-5 {
+ padding: 2.5rem !important;
+ }
+ .montreal-theme .pt-xl-5,
+ .montreal-theme .py-xl-5 {
+ padding-top: 2.5rem !important;
+ }
+ .montreal-theme .pr-xl-5,
+ .montreal-theme .px-xl-5 {
+ padding-right: 2.5rem !important;
+ }
+ .montreal-theme .pb-xl-5,
+ .montreal-theme .py-xl-5 {
+ padding-bottom: 2.5rem !important;
+ }
+ .montreal-theme .pl-xl-5,
+ .montreal-theme .px-xl-5 {
+ padding-left: 2.5rem !important;
+ }
+ .montreal-theme .p-xl-6 {
+ padding: 3rem !important;
+ }
+ .montreal-theme .pt-xl-6,
+ .montreal-theme .py-xl-6 {
+ padding-top: 3rem !important;
+ }
+ .montreal-theme .pr-xl-6,
+ .montreal-theme .px-xl-6 {
+ padding-right: 3rem !important;
+ }
+ .montreal-theme .pb-xl-6,
+ .montreal-theme .py-xl-6 {
+ padding-bottom: 3rem !important;
+ }
+ .montreal-theme .pl-xl-6,
+ .montreal-theme .px-xl-6 {
+ padding-left: 3rem !important;
+ }
+ .montreal-theme .p-xl-7 {
+ padding: 3.5rem !important;
+ }
+ .montreal-theme .pt-xl-7,
+ .montreal-theme .py-xl-7 {
+ padding-top: 3.5rem !important;
+ }
+ .montreal-theme .pr-xl-7,
+ .montreal-theme .px-xl-7 {
+ padding-right: 3.5rem !important;
+ }
+ .montreal-theme .pb-xl-7,
+ .montreal-theme .py-xl-7 {
+ padding-bottom: 3.5rem !important;
+ }
+ .montreal-theme .pl-xl-7,
+ .montreal-theme .px-xl-7 {
+ padding-left: 3.5rem !important;
+ }
+ .montreal-theme .p-xl-8 {
+ padding: 4rem !important;
+ }
+ .montreal-theme .pt-xl-8,
+ .montreal-theme .py-xl-8 {
+ padding-top: 4rem !important;
+ }
+ .montreal-theme .pr-xl-8,
+ .montreal-theme .px-xl-8 {
+ padding-right: 4rem !important;
+ }
+ .montreal-theme .pb-xl-8,
+ .montreal-theme .py-xl-8 {
+ padding-bottom: 4rem !important;
+ }
+ .montreal-theme .pl-xl-8,
+ .montreal-theme .px-xl-8 {
+ padding-left: 4rem !important;
+ }
+ .montreal-theme .p-xl-9 {
+ padding: 4.5rem !important;
+ }
+ .montreal-theme .pt-xl-9,
+ .montreal-theme .py-xl-9 {
+ padding-top: 4.5rem !important;
+ }
+ .montreal-theme .pr-xl-9,
+ .montreal-theme .px-xl-9 {
+ padding-right: 4.5rem !important;
+ }
+ .montreal-theme .pb-xl-9,
+ .montreal-theme .py-xl-9 {
+ padding-bottom: 4.5rem !important;
+ }
+ .montreal-theme .pl-xl-9,
+ .montreal-theme .px-xl-9 {
+ padding-left: 4.5rem !important;
+ }
+ .montreal-theme .p-xl-10 {
+ padding: 5rem !important;
+ }
+ .montreal-theme .pt-xl-10,
+ .montreal-theme .py-xl-10 {
+ padding-top: 5rem !important;
+ }
+ .montreal-theme .pr-xl-10,
+ .montreal-theme .px-xl-10 {
+ padding-right: 5rem !important;
+ }
+ .montreal-theme .pb-xl-10,
+ .montreal-theme .py-xl-10 {
+ padding-bottom: 5rem !important;
+ }
+ .montreal-theme .pl-xl-10,
+ .montreal-theme .px-xl-10 {
+ padding-left: 5rem !important;
+ }
+ .montreal-theme .p-xl-11 {
+ padding: 5.5rem !important;
+ }
+ .montreal-theme .pt-xl-11,
+ .montreal-theme .py-xl-11 {
+ padding-top: 5.5rem !important;
+ }
+ .montreal-theme .pr-xl-11,
+ .montreal-theme .px-xl-11 {
+ padding-right: 5.5rem !important;
+ }
+ .montreal-theme .pb-xl-11,
+ .montreal-theme .py-xl-11 {
+ padding-bottom: 5.5rem !important;
+ }
+ .montreal-theme .pl-xl-11,
+ .montreal-theme .px-xl-11 {
+ padding-left: 5.5rem !important;
+ }
+ .montreal-theme .p-xl-12 {
+ padding: 6rem !important;
+ }
+ .montreal-theme .pt-xl-12,
+ .montreal-theme .py-xl-12 {
+ padding-top: 6rem !important;
+ }
+ .montreal-theme .pr-xl-12,
+ .montreal-theme .px-xl-12 {
+ padding-right: 6rem !important;
+ }
+ .montreal-theme .pb-xl-12,
+ .montreal-theme .py-xl-12 {
+ padding-bottom: 6rem !important;
+ }
+ .montreal-theme .pl-xl-12,
+ .montreal-theme .px-xl-12 {
+ padding-left: 6rem !important;
+ }
+ .montreal-theme .p-xl-13 {
+ padding: 6.5rem !important;
+ }
+ .montreal-theme .pt-xl-13,
+ .montreal-theme .py-xl-13 {
+ padding-top: 6.5rem !important;
+ }
+ .montreal-theme .pr-xl-13,
+ .montreal-theme .px-xl-13 {
+ padding-right: 6.5rem !important;
+ }
+ .montreal-theme .pb-xl-13,
+ .montreal-theme .py-xl-13 {
+ padding-bottom: 6.5rem !important;
+ }
+ .montreal-theme .pl-xl-13,
+ .montreal-theme .px-xl-13 {
+ padding-left: 6.5rem !important;
+ }
+ .montreal-theme .p-xl-14 {
+ padding: 7rem !important;
+ }
+ .montreal-theme .pt-xl-14,
+ .montreal-theme .py-xl-14 {
+ padding-top: 7rem !important;
+ }
+ .montreal-theme .pr-xl-14,
+ .montreal-theme .px-xl-14 {
+ padding-right: 7rem !important;
+ }
+ .montreal-theme .pb-xl-14,
+ .montreal-theme .py-xl-14 {
+ padding-bottom: 7rem !important;
+ }
+ .montreal-theme .pl-xl-14,
+ .montreal-theme .px-xl-14 {
+ padding-left: 7rem !important;
+ }
+ .montreal-theme .p-xl-15 {
+ padding: 7.5rem !important;
+ }
+ .montreal-theme .pt-xl-15,
+ .montreal-theme .py-xl-15 {
+ padding-top: 7.5rem !important;
+ }
+ .montreal-theme .pr-xl-15,
+ .montreal-theme .px-xl-15 {
+ padding-right: 7.5rem !important;
+ }
+ .montreal-theme .pb-xl-15,
+ .montreal-theme .py-xl-15 {
+ padding-bottom: 7.5rem !important;
+ }
+ .montreal-theme .pl-xl-15,
+ .montreal-theme .px-xl-15 {
+ padding-left: 7.5rem !important;
+ }
+ .montreal-theme .p-xl-16 {
+ padding: 8rem !important;
+ }
+ .montreal-theme .pt-xl-16,
+ .montreal-theme .py-xl-16 {
+ padding-top: 8rem !important;
+ }
+ .montreal-theme .pr-xl-16,
+ .montreal-theme .px-xl-16 {
+ padding-right: 8rem !important;
+ }
+ .montreal-theme .pb-xl-16,
+ .montreal-theme .py-xl-16 {
+ padding-bottom: 8rem !important;
+ }
+ .montreal-theme .pl-xl-16,
+ .montreal-theme .px-xl-16 {
+ padding-left: 8rem !important;
+ }
+ .montreal-theme .p-xl-17 {
+ padding: 8.5rem !important;
+ }
+ .montreal-theme .pt-xl-17,
+ .montreal-theme .py-xl-17 {
+ padding-top: 8.5rem !important;
+ }
+ .montreal-theme .pr-xl-17,
+ .montreal-theme .px-xl-17 {
+ padding-right: 8.5rem !important;
+ }
+ .montreal-theme .pb-xl-17,
+ .montreal-theme .py-xl-17 {
+ padding-bottom: 8.5rem !important;
+ }
+ .montreal-theme .pl-xl-17,
+ .montreal-theme .px-xl-17 {
+ padding-left: 8.5rem !important;
+ }
+ .montreal-theme .p-xl-18 {
+ padding: 9rem !important;
+ }
+ .montreal-theme .pt-xl-18,
+ .montreal-theme .py-xl-18 {
+ padding-top: 9rem !important;
+ }
+ .montreal-theme .pr-xl-18,
+ .montreal-theme .px-xl-18 {
+ padding-right: 9rem !important;
+ }
+ .montreal-theme .pb-xl-18,
+ .montreal-theme .py-xl-18 {
+ padding-bottom: 9rem !important;
+ }
+ .montreal-theme .pl-xl-18,
+ .montreal-theme .px-xl-18 {
+ padding-left: 9rem !important;
+ }
+ .montreal-theme .p-xl-19 {
+ padding: 9.5rem !important;
+ }
+ .montreal-theme .pt-xl-19,
+ .montreal-theme .py-xl-19 {
+ padding-top: 9.5rem !important;
+ }
+ .montreal-theme .pr-xl-19,
+ .montreal-theme .px-xl-19 {
+ padding-right: 9.5rem !important;
+ }
+ .montreal-theme .pb-xl-19,
+ .montreal-theme .py-xl-19 {
+ padding-bottom: 9.5rem !important;
+ }
+ .montreal-theme .pl-xl-19,
+ .montreal-theme .px-xl-19 {
+ padding-left: 9.5rem !important;
+ }
+ .montreal-theme .p-xl-20 {
+ padding: 10rem !important;
+ }
+ .montreal-theme .pt-xl-20,
+ .montreal-theme .py-xl-20 {
+ padding-top: 10rem !important;
+ }
+ .montreal-theme .pr-xl-20,
+ .montreal-theme .px-xl-20 {
+ padding-right: 10rem !important;
+ }
+ .montreal-theme .pb-xl-20,
+ .montreal-theme .py-xl-20 {
+ padding-bottom: 10rem !important;
+ }
+ .montreal-theme .pl-xl-20,
+ .montreal-theme .px-xl-20 {
+ padding-left: 10rem !important;
+ }
+ .montreal-theme .p-xl-21 {
+ padding: 10.5rem !important;
+ }
+ .montreal-theme .pt-xl-21,
+ .montreal-theme .py-xl-21 {
+ padding-top: 10.5rem !important;
+ }
+ .montreal-theme .pr-xl-21,
+ .montreal-theme .px-xl-21 {
+ padding-right: 10.5rem !important;
+ }
+ .montreal-theme .pb-xl-21,
+ .montreal-theme .py-xl-21 {
+ padding-bottom: 10.5rem !important;
+ }
+ .montreal-theme .pl-xl-21,
+ .montreal-theme .px-xl-21 {
+ padding-left: 10.5rem !important;
+ }
+ .montreal-theme .p-xl-22 {
+ padding: 11rem !important;
+ }
+ .montreal-theme .pt-xl-22,
+ .montreal-theme .py-xl-22 {
+ padding-top: 11rem !important;
+ }
+ .montreal-theme .pr-xl-22,
+ .montreal-theme .px-xl-22 {
+ padding-right: 11rem !important;
+ }
+ .montreal-theme .pb-xl-22,
+ .montreal-theme .py-xl-22 {
+ padding-bottom: 11rem !important;
+ }
+ .montreal-theme .pl-xl-22,
+ .montreal-theme .px-xl-22 {
+ padding-left: 11rem !important;
+ }
+ .montreal-theme .p-xl-23 {
+ padding: 11.5rem !important;
+ }
+ .montreal-theme .pt-xl-23,
+ .montreal-theme .py-xl-23 {
+ padding-top: 11.5rem !important;
+ }
+ .montreal-theme .pr-xl-23,
+ .montreal-theme .px-xl-23 {
+ padding-right: 11.5rem !important;
+ }
+ .montreal-theme .pb-xl-23,
+ .montreal-theme .py-xl-23 {
+ padding-bottom: 11.5rem !important;
+ }
+ .montreal-theme .pl-xl-23,
+ .montreal-theme .px-xl-23 {
+ padding-left: 11.5rem !important;
+ }
+ .montreal-theme .p-xl-24 {
+ padding: 12rem !important;
+ }
+ .montreal-theme .pt-xl-24,
+ .montreal-theme .py-xl-24 {
+ padding-top: 12rem !important;
+ }
+ .montreal-theme .pr-xl-24,
+ .montreal-theme .px-xl-24 {
+ padding-right: 12rem !important;
+ }
+ .montreal-theme .pb-xl-24,
+ .montreal-theme .py-xl-24 {
+ padding-bottom: 12rem !important;
+ }
+ .montreal-theme .pl-xl-24,
+ .montreal-theme .px-xl-24 {
+ padding-left: 12rem !important;
+ }
+ .montreal-theme .m-xl-n1 {
+ margin: -0.5rem !important;
+ }
+ .montreal-theme .mt-xl-n1,
+ .montreal-theme .my-xl-n1 {
+ margin-top: -0.5rem !important;
+ }
+ .montreal-theme .mr-xl-n1,
+ .montreal-theme .mx-xl-n1 {
+ margin-right: -0.5rem !important;
+ }
+ .montreal-theme .mb-xl-n1,
+ .montreal-theme .my-xl-n1 {
+ margin-bottom: -0.5rem !important;
+ }
+ .montreal-theme .ml-xl-n1,
+ .montreal-theme .mx-xl-n1 {
+ margin-left: -0.5rem !important;
+ }
+ .montreal-theme .m-xl-n2 {
+ margin: -1rem !important;
+ }
+ .montreal-theme .mt-xl-n2,
+ .montreal-theme .my-xl-n2 {
+ margin-top: -1rem !important;
+ }
+ .montreal-theme .mr-xl-n2,
+ .montreal-theme .mx-xl-n2 {
+ margin-right: -1rem !important;
+ }
+ .montreal-theme .mb-xl-n2,
+ .montreal-theme .my-xl-n2 {
+ margin-bottom: -1rem !important;
+ }
+ .montreal-theme .ml-xl-n2,
+ .montreal-theme .mx-xl-n2 {
+ margin-left: -1rem !important;
+ }
+ .montreal-theme .m-xl-n3 {
+ margin: -1.5rem !important;
+ }
+ .montreal-theme .mt-xl-n3,
+ .montreal-theme .my-xl-n3 {
+ margin-top: -1.5rem !important;
+ }
+ .montreal-theme .mr-xl-n3,
+ .montreal-theme .mx-xl-n3 {
+ margin-right: -1.5rem !important;
+ }
+ .montreal-theme .mb-xl-n3,
+ .montreal-theme .my-xl-n3 {
+ margin-bottom: -1.5rem !important;
+ }
+ .montreal-theme .ml-xl-n3,
+ .montreal-theme .mx-xl-n3 {
+ margin-left: -1.5rem !important;
+ }
+ .montreal-theme .m-xl-n4 {
+ margin: -2rem !important;
+ }
+ .montreal-theme .mt-xl-n4,
+ .montreal-theme .my-xl-n4 {
+ margin-top: -2rem !important;
+ }
+ .montreal-theme .mr-xl-n4,
+ .montreal-theme .mx-xl-n4 {
+ margin-right: -2rem !important;
+ }
+ .montreal-theme .mb-xl-n4,
+ .montreal-theme .my-xl-n4 {
+ margin-bottom: -2rem !important;
+ }
+ .montreal-theme .ml-xl-n4,
+ .montreal-theme .mx-xl-n4 {
+ margin-left: -2rem !important;
+ }
+ .montreal-theme .m-xl-n5 {
+ margin: -2.5rem !important;
+ }
+ .montreal-theme .mt-xl-n5,
+ .montreal-theme .my-xl-n5 {
+ margin-top: -2.5rem !important;
+ }
+ .montreal-theme .mr-xl-n5,
+ .montreal-theme .mx-xl-n5 {
+ margin-right: -2.5rem !important;
+ }
+ .montreal-theme .mb-xl-n5,
+ .montreal-theme .my-xl-n5 {
+ margin-bottom: -2.5rem !important;
+ }
+ .montreal-theme .ml-xl-n5,
+ .montreal-theme .mx-xl-n5 {
+ margin-left: -2.5rem !important;
+ }
+ .montreal-theme .m-xl-n6 {
+ margin: -3rem !important;
+ }
+ .montreal-theme .mt-xl-n6,
+ .montreal-theme .my-xl-n6 {
+ margin-top: -3rem !important;
+ }
+ .montreal-theme .mr-xl-n6,
+ .montreal-theme .mx-xl-n6 {
+ margin-right: -3rem !important;
+ }
+ .montreal-theme .mb-xl-n6,
+ .montreal-theme .my-xl-n6 {
+ margin-bottom: -3rem !important;
+ }
+ .montreal-theme .ml-xl-n6,
+ .montreal-theme .mx-xl-n6 {
+ margin-left: -3rem !important;
+ }
+ .montreal-theme .m-xl-n7 {
+ margin: -3.5rem !important;
+ }
+ .montreal-theme .mt-xl-n7,
+ .montreal-theme .my-xl-n7 {
+ margin-top: -3.5rem !important;
+ }
+ .montreal-theme .mr-xl-n7,
+ .montreal-theme .mx-xl-n7 {
+ margin-right: -3.5rem !important;
+ }
+ .montreal-theme .mb-xl-n7,
+ .montreal-theme .my-xl-n7 {
+ margin-bottom: -3.5rem !important;
+ }
+ .montreal-theme .ml-xl-n7,
+ .montreal-theme .mx-xl-n7 {
+ margin-left: -3.5rem !important;
+ }
+ .montreal-theme .m-xl-n8 {
+ margin: -4rem !important;
+ }
+ .montreal-theme .mt-xl-n8,
+ .montreal-theme .my-xl-n8 {
+ margin-top: -4rem !important;
+ }
+ .montreal-theme .mr-xl-n8,
+ .montreal-theme .mx-xl-n8 {
+ margin-right: -4rem !important;
+ }
+ .montreal-theme .mb-xl-n8,
+ .montreal-theme .my-xl-n8 {
+ margin-bottom: -4rem !important;
+ }
+ .montreal-theme .ml-xl-n8,
+ .montreal-theme .mx-xl-n8 {
+ margin-left: -4rem !important;
+ }
+ .montreal-theme .m-xl-n9 {
+ margin: -4.5rem !important;
+ }
+ .montreal-theme .mt-xl-n9,
+ .montreal-theme .my-xl-n9 {
+ margin-top: -4.5rem !important;
+ }
+ .montreal-theme .mr-xl-n9,
+ .montreal-theme .mx-xl-n9 {
+ margin-right: -4.5rem !important;
+ }
+ .montreal-theme .mb-xl-n9,
+ .montreal-theme .my-xl-n9 {
+ margin-bottom: -4.5rem !important;
+ }
+ .montreal-theme .ml-xl-n9,
+ .montreal-theme .mx-xl-n9 {
+ margin-left: -4.5rem !important;
+ }
+ .montreal-theme .m-xl-n10 {
+ margin: -5rem !important;
+ }
+ .montreal-theme .mt-xl-n10,
+ .montreal-theme .my-xl-n10 {
+ margin-top: -5rem !important;
+ }
+ .montreal-theme .mr-xl-n10,
+ .montreal-theme .mx-xl-n10 {
+ margin-right: -5rem !important;
+ }
+ .montreal-theme .mb-xl-n10,
+ .montreal-theme .my-xl-n10 {
+ margin-bottom: -5rem !important;
+ }
+ .montreal-theme .ml-xl-n10,
+ .montreal-theme .mx-xl-n10 {
+ margin-left: -5rem !important;
+ }
+ .montreal-theme .m-xl-n11 {
+ margin: -5.5rem !important;
+ }
+ .montreal-theme .mt-xl-n11,
+ .montreal-theme .my-xl-n11 {
+ margin-top: -5.5rem !important;
+ }
+ .montreal-theme .mr-xl-n11,
+ .montreal-theme .mx-xl-n11 {
+ margin-right: -5.5rem !important;
+ }
+ .montreal-theme .mb-xl-n11,
+ .montreal-theme .my-xl-n11 {
+ margin-bottom: -5.5rem !important;
+ }
+ .montreal-theme .ml-xl-n11,
+ .montreal-theme .mx-xl-n11 {
+ margin-left: -5.5rem !important;
+ }
+ .montreal-theme .m-xl-n12 {
+ margin: -6rem !important;
+ }
+ .montreal-theme .mt-xl-n12,
+ .montreal-theme .my-xl-n12 {
+ margin-top: -6rem !important;
+ }
+ .montreal-theme .mr-xl-n12,
+ .montreal-theme .mx-xl-n12 {
+ margin-right: -6rem !important;
+ }
+ .montreal-theme .mb-xl-n12,
+ .montreal-theme .my-xl-n12 {
+ margin-bottom: -6rem !important;
+ }
+ .montreal-theme .ml-xl-n12,
+ .montreal-theme .mx-xl-n12 {
+ margin-left: -6rem !important;
+ }
+ .montreal-theme .m-xl-n13 {
+ margin: -6.5rem !important;
+ }
+ .montreal-theme .mt-xl-n13,
+ .montreal-theme .my-xl-n13 {
+ margin-top: -6.5rem !important;
+ }
+ .montreal-theme .mr-xl-n13,
+ .montreal-theme .mx-xl-n13 {
+ margin-right: -6.5rem !important;
+ }
+ .montreal-theme .mb-xl-n13,
+ .montreal-theme .my-xl-n13 {
+ margin-bottom: -6.5rem !important;
+ }
+ .montreal-theme .ml-xl-n13,
+ .montreal-theme .mx-xl-n13 {
+ margin-left: -6.5rem !important;
+ }
+ .montreal-theme .m-xl-n14 {
+ margin: -7rem !important;
+ }
+ .montreal-theme .mt-xl-n14,
+ .montreal-theme .my-xl-n14 {
+ margin-top: -7rem !important;
+ }
+ .montreal-theme .mr-xl-n14,
+ .montreal-theme .mx-xl-n14 {
+ margin-right: -7rem !important;
+ }
+ .montreal-theme .mb-xl-n14,
+ .montreal-theme .my-xl-n14 {
+ margin-bottom: -7rem !important;
+ }
+ .montreal-theme .ml-xl-n14,
+ .montreal-theme .mx-xl-n14 {
+ margin-left: -7rem !important;
+ }
+ .montreal-theme .m-xl-n15 {
+ margin: -7.5rem !important;
+ }
+ .montreal-theme .mt-xl-n15,
+ .montreal-theme .my-xl-n15 {
+ margin-top: -7.5rem !important;
+ }
+ .montreal-theme .mr-xl-n15,
+ .montreal-theme .mx-xl-n15 {
+ margin-right: -7.5rem !important;
+ }
+ .montreal-theme .mb-xl-n15,
+ .montreal-theme .my-xl-n15 {
+ margin-bottom: -7.5rem !important;
+ }
+ .montreal-theme .ml-xl-n15,
+ .montreal-theme .mx-xl-n15 {
+ margin-left: -7.5rem !important;
+ }
+ .montreal-theme .m-xl-n16 {
+ margin: -8rem !important;
+ }
+ .montreal-theme .mt-xl-n16,
+ .montreal-theme .my-xl-n16 {
+ margin-top: -8rem !important;
+ }
+ .montreal-theme .mr-xl-n16,
+ .montreal-theme .mx-xl-n16 {
+ margin-right: -8rem !important;
+ }
+ .montreal-theme .mb-xl-n16,
+ .montreal-theme .my-xl-n16 {
+ margin-bottom: -8rem !important;
+ }
+ .montreal-theme .ml-xl-n16,
+ .montreal-theme .mx-xl-n16 {
+ margin-left: -8rem !important;
+ }
+ .montreal-theme .m-xl-n17 {
+ margin: -8.5rem !important;
+ }
+ .montreal-theme .mt-xl-n17,
+ .montreal-theme .my-xl-n17 {
+ margin-top: -8.5rem !important;
+ }
+ .montreal-theme .mr-xl-n17,
+ .montreal-theme .mx-xl-n17 {
+ margin-right: -8.5rem !important;
+ }
+ .montreal-theme .mb-xl-n17,
+ .montreal-theme .my-xl-n17 {
+ margin-bottom: -8.5rem !important;
+ }
+ .montreal-theme .ml-xl-n17,
+ .montreal-theme .mx-xl-n17 {
+ margin-left: -8.5rem !important;
+ }
+ .montreal-theme .m-xl-n18 {
+ margin: -9rem !important;
+ }
+ .montreal-theme .mt-xl-n18,
+ .montreal-theme .my-xl-n18 {
+ margin-top: -9rem !important;
+ }
+ .montreal-theme .mr-xl-n18,
+ .montreal-theme .mx-xl-n18 {
+ margin-right: -9rem !important;
+ }
+ .montreal-theme .mb-xl-n18,
+ .montreal-theme .my-xl-n18 {
+ margin-bottom: -9rem !important;
+ }
+ .montreal-theme .ml-xl-n18,
+ .montreal-theme .mx-xl-n18 {
+ margin-left: -9rem !important;
+ }
+ .montreal-theme .m-xl-n19 {
+ margin: -9.5rem !important;
+ }
+ .montreal-theme .mt-xl-n19,
+ .montreal-theme .my-xl-n19 {
+ margin-top: -9.5rem !important;
+ }
+ .montreal-theme .mr-xl-n19,
+ .montreal-theme .mx-xl-n19 {
+ margin-right: -9.5rem !important;
+ }
+ .montreal-theme .mb-xl-n19,
+ .montreal-theme .my-xl-n19 {
+ margin-bottom: -9.5rem !important;
+ }
+ .montreal-theme .ml-xl-n19,
+ .montreal-theme .mx-xl-n19 {
+ margin-left: -9.5rem !important;
+ }
+ .montreal-theme .m-xl-n20 {
+ margin: -10rem !important;
+ }
+ .montreal-theme .mt-xl-n20,
+ .montreal-theme .my-xl-n20 {
+ margin-top: -10rem !important;
+ }
+ .montreal-theme .mr-xl-n20,
+ .montreal-theme .mx-xl-n20 {
+ margin-right: -10rem !important;
+ }
+ .montreal-theme .mb-xl-n20,
+ .montreal-theme .my-xl-n20 {
+ margin-bottom: -10rem !important;
+ }
+ .montreal-theme .ml-xl-n20,
+ .montreal-theme .mx-xl-n20 {
+ margin-left: -10rem !important;
+ }
+ .montreal-theme .m-xl-n21 {
+ margin: -10.5rem !important;
+ }
+ .montreal-theme .mt-xl-n21,
+ .montreal-theme .my-xl-n21 {
+ margin-top: -10.5rem !important;
+ }
+ .montreal-theme .mr-xl-n21,
+ .montreal-theme .mx-xl-n21 {
+ margin-right: -10.5rem !important;
+ }
+ .montreal-theme .mb-xl-n21,
+ .montreal-theme .my-xl-n21 {
+ margin-bottom: -10.5rem !important;
+ }
+ .montreal-theme .ml-xl-n21,
+ .montreal-theme .mx-xl-n21 {
+ margin-left: -10.5rem !important;
+ }
+ .montreal-theme .m-xl-n22 {
+ margin: -11rem !important;
+ }
+ .montreal-theme .mt-xl-n22,
+ .montreal-theme .my-xl-n22 {
+ margin-top: -11rem !important;
+ }
+ .montreal-theme .mr-xl-n22,
+ .montreal-theme .mx-xl-n22 {
+ margin-right: -11rem !important;
+ }
+ .montreal-theme .mb-xl-n22,
+ .montreal-theme .my-xl-n22 {
+ margin-bottom: -11rem !important;
+ }
+ .montreal-theme .ml-xl-n22,
+ .montreal-theme .mx-xl-n22 {
+ margin-left: -11rem !important;
+ }
+ .montreal-theme .m-xl-n23 {
+ margin: -11.5rem !important;
+ }
+ .montreal-theme .mt-xl-n23,
+ .montreal-theme .my-xl-n23 {
+ margin-top: -11.5rem !important;
+ }
+ .montreal-theme .mr-xl-n23,
+ .montreal-theme .mx-xl-n23 {
+ margin-right: -11.5rem !important;
+ }
+ .montreal-theme .mb-xl-n23,
+ .montreal-theme .my-xl-n23 {
+ margin-bottom: -11.5rem !important;
+ }
+ .montreal-theme .ml-xl-n23,
+ .montreal-theme .mx-xl-n23 {
+ margin-left: -11.5rem !important;
+ }
+ .montreal-theme .m-xl-n24 {
+ margin: -12rem !important;
+ }
+ .montreal-theme .mt-xl-n24,
+ .montreal-theme .my-xl-n24 {
+ margin-top: -12rem !important;
+ }
+ .montreal-theme .mr-xl-n24,
+ .montreal-theme .mx-xl-n24 {
+ margin-right: -12rem !important;
+ }
+ .montreal-theme .mb-xl-n24,
+ .montreal-theme .my-xl-n24 {
+ margin-bottom: -12rem !important;
+ }
+ .montreal-theme .ml-xl-n24,
+ .montreal-theme .mx-xl-n24 {
+ margin-left: -12rem !important;
+ }
+ .montreal-theme .m-xl-auto {
+ margin: auto !important;
+ }
+ .montreal-theme .mt-xl-auto,
+ .montreal-theme .my-xl-auto {
+ margin-top: auto !important;
+ }
+ .montreal-theme .mr-xl-auto,
+ .montreal-theme .mx-xl-auto {
+ margin-right: auto !important;
+ }
+ .montreal-theme .mb-xl-auto,
+ .montreal-theme .my-xl-auto {
+ margin-bottom: auto !important;
+ }
+ .montreal-theme .ml-xl-auto,
+ .montreal-theme .mx-xl-auto {
+ margin-left: auto !important;
+ }
+}
+.montreal-theme .text-monospace {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
+}
+.montreal-theme .text-justify {
+ text-align: justify !important;
+}
+.montreal-theme .text-wrap {
+ white-space: normal !important;
+}
+.montreal-theme .text-nowrap {
+ white-space: nowrap !important;
+}
+.montreal-theme .text-truncate, .montreal-theme .chip .chip-label, .montreal-theme .chip, .montreal-theme .badge .badge-label, .montreal-theme .badge {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.montreal-theme .text-left {
+ text-align: left !important;
+}
+.montreal-theme .text-right {
+ text-align: right !important;
+}
+.montreal-theme .text-center {
+ text-align: center !important;
+}
+@media (min-width: 352px) {
+ .montreal-theme .text-xsm-left {
+ text-align: left !important;
+ }
+ .montreal-theme .text-xsm-right {
+ text-align: right !important;
+ }
+ .montreal-theme .text-xsm-center {
+ text-align: center !important;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .text-sm-left {
+ text-align: left !important;
+ }
+ .montreal-theme .text-sm-right {
+ text-align: right !important;
+ }
+ .montreal-theme .text-sm-center {
+ text-align: center !important;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .text-md-left {
+ text-align: left !important;
+ }
+ .montreal-theme .text-md-right {
+ text-align: right !important;
+ }
+ .montreal-theme .text-md-center {
+ text-align: center !important;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .text-lg-left {
+ text-align: left !important;
+ }
+ .montreal-theme .text-lg-right {
+ text-align: right !important;
+ }
+ .montreal-theme .text-lg-center {
+ text-align: center !important;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .text-xl-left {
+ text-align: left !important;
+ }
+ .montreal-theme .text-xl-right {
+ text-align: right !important;
+ }
+ .montreal-theme .text-xl-center {
+ text-align: center !important;
+ }
+}
+.montreal-theme .text-lowercase {
+ text-transform: lowercase !important;
+}
+.montreal-theme .text-uppercase {
+ text-transform: uppercase !important;
+}
+.montreal-theme .text-capitalize {
+ text-transform: capitalize !important;
+}
+.montreal-theme .font-weight-light {
+ font-weight: 300 !important;
+}
+.montreal-theme .font-weight-lighter {
+ font-weight: lighter !important;
+}
+.montreal-theme .font-weight-normal {
+ font-weight: 400 !important;
+}
+.montreal-theme .font-weight-bold {
+ font-weight: 700 !important;
+}
+.montreal-theme .font-weight-bolder {
+ font-weight: bolder !important;
+}
+.montreal-theme .font-italic {
+ font-style: italic !important;
+}
+.montreal-theme .text-white {
+ color: #ffffff !important;
+}
+.montreal-theme .text-primary {
+ color: #097d6c !important;
+}
+.montreal-theme a.text-primary:hover, .montreal-theme a.text-primary:focus {
+ color: #04362e !important;
+}
+.montreal-theme .text-success {
+ color: #0da566 !important;
+}
+.montreal-theme a.text-success:hover, .montreal-theme a.text-success:focus {
+ color: #075e3a !important;
+}
+.montreal-theme .text-info {
+ color: #0079c4 !important;
+}
+.montreal-theme a.text-info:hover, .montreal-theme a.text-info:focus {
+ color: #004a78 !important;
+}
+.montreal-theme .text-warning {
+ color: #ffb833 !important;
+}
+.montreal-theme a.text-warning:hover, .montreal-theme a.text-warning:focus {
+ color: #e69600 !important;
+}
+.montreal-theme .text-danger {
+ color: #d3310a !important;
+}
+.montreal-theme a.text-danger:hover, .montreal-theme a.text-danger:focus {
+ color: #8a2007 !important;
+}
+.montreal-theme .text-light {
+ color: #f8f9fa !important;
+}
+.montreal-theme a.text-light:hover, .montreal-theme a.text-light:focus {
+ color: #cbd3da !important;
+}
+.montreal-theme .text-dark {
+ color: #212529 !important;
+}
+.montreal-theme a.text-dark:hover, .montreal-theme a.text-dark:focus {
+ color: black !important;
+}
+.montreal-theme .text-neutral-primary {
+ color: #212529 !important;
+}
+.montreal-theme a.text-neutral-primary:hover, .montreal-theme a.text-neutral-primary:focus {
+ color: black !important;
+}
+.montreal-theme .text-neutral-secondary {
+ color: #637381 !important;
+}
+.montreal-theme a.text-neutral-secondary:hover, .montreal-theme a.text-neutral-secondary:focus {
+ color: #424c56 !important;
+}
+.montreal-theme .text-neutral-tertiary {
+ color: #adb2bd !important;
+}
+.montreal-theme a.text-neutral-tertiary:hover, .montreal-theme a.text-neutral-tertiary:focus {
+ color: #838a9b !important;
+}
+.montreal-theme .text-neutral-stroke {
+ color: #ced4dA !important;
+}
+.montreal-theme a.text-neutral-stroke:hover, .montreal-theme a.text-neutral-stroke:focus {
+ color: #a2aeb9 !important;
+}
+.montreal-theme .text-body {
+ color: #637381 !important;
+}
+.montreal-theme .text-muted {
+ color: #adb2bd !important;
+}
+.montreal-theme .text-black-50 {
+ color: rgba(0, 0, 0, 0.5) !important;
+}
+.montreal-theme .text-white-50 {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+.montreal-theme .text-hide {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0;
+}
+.montreal-theme .text-decoration-none {
+ text-decoration: none !important;
+}
+.montreal-theme .text-break, .montreal-theme .alert a,
+.montreal-theme .alert .alert-link {
+ word-break: break-word !important;
+ word-wrap: break-word !important;
+}
+.montreal-theme .text-reset {
+ color: inherit !important;
+}
+.montreal-theme .visible {
+ visibility: visible !important;
+}
+.montreal-theme .invisible {
+ visibility: hidden !important;
+}
+.montreal-theme a {
+ color: #097d6c;
+ text-underline-offset: 0.25em;
+ font-weight: 700;
+}
+.montreal-theme a:hover, .montreal-theme a:focus {
+ color: #097d6c;
+ background-color: #eefaf8;
+}
+.montreal-theme a:after {
+ background-color: currentColor;
+}
+.montreal-theme a .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .link-list-element {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ border: none;
+ text-decoration: none;
+}
+.montreal-theme .link-list-element:hover, .montreal-theme .link-list-element:focus {
+ border: none;
+ text-decoration: underline;
+ background-color: transparent;
+}
+.montreal-theme .link-list-element:hover .link-label, .montreal-theme .link-list-element:focus .link-label {
+ background-color: #eefaf8;
+ display: inline;
+}
+.montreal-theme .link-list-element.link-has-icon {
+ display: inline-flex;
+ text-decoration: none;
+ line-height: 1.5rem;
+}
+.montreal-theme .link-list-element.link-has-icon .icon {
+ padding-right: 0.25rem;
+}
+.montreal-theme .link-list-element.link-has-icon .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .link-list-element.link-has-icon:hover, .montreal-theme .link-list-element.link-has-icon:focus {
+ background-color: transparent;
+ text-decoration: underline;
+}
+.montreal-theme .link-list-element.link-has-icon:hover .link-icon-label, .montreal-theme .link-list-element.link-has-icon:focus .link-icon-label {
+ background-color: #eefaf8;
+ display: inline;
+}
+.montreal-theme .link-list-element.link-has-icon.icon-right .icon {
+ padding-right: 0;
+ padding-left: 0.25rem;
+}
+.montreal-theme .link-list-element.link-has-icon.icon-left .icon {
+ padding-left: 0;
+ padding-right: 0.25rem;
+}
+.montreal-theme .link-list-element.link-has-icon.link-sm {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .link-list-element.link-has-icon.link-xs {
+ font-size: 0.75rem;
+ line-height: 1rem;
+}
+.montreal-theme .link-list-element.link-has-icon.dropdown-toggle:after {
+ margin-right: 0;
+ margin-left: 0.25rem;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.montreal-theme .link-has-icon:not(.link-list-element) {
+ margin-right: 1.75rem;
+}
+.montreal-theme .link-has-icon:not(.link-list-element) .icon {
+ display: inline;
+ width: 24px;
+ height: 24px;
+ margin-left: 0.25rem;
+ margin-right: -1.75rem;
+ vertical-align: -6px;
+}
+.montreal-theme .link-has-icon:not(.link-list-element) .icon:before {
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .link-has-icon:not(.link-list-element).link-sm {
+ margin-right: 1.5rem;
+}
+.montreal-theme .link-has-icon:not(.link-list-element).link-sm .icon {
+ width: 20px;
+ height: 20px;
+ margin-left: 0.25rem;
+ margin-right: -1.5rem;
+ vertical-align: -5px;
+}
+.montreal-theme .link-has-icon:not(.link-list-element).link-sm .icon:before {
+ width: 20px;
+ height: 20px;
+}
+.montreal-theme .link-has-icon:not(.link-list-element).link-xs {
+ margin-right: 1.25rem;
+}
+.montreal-theme .link-has-icon:not(.link-list-element).link-xs .icon {
+ width: 16px;
+ height: 16px;
+ margin-left: 0.25rem;
+ margin-right: -1.25rem;
+ vertical-align: -4px;
+}
+.montreal-theme .link-has-icon:not(.link-list-element).link-xs .icon:before {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .text-success {
+ color: #025d29 !important;
+}
+.montreal-theme .text-success a {
+ color: #025d29 !important;
+}
+.montreal-theme .text-success a:hover, .montreal-theme .text-success a:focus {
+ background-color: #e7f6f0;
+}
+.montreal-theme .text-success a:hover:before, .montreal-theme .text-success a:focus:before {
+ background-color: #e7f6f0;
+}
+.montreal-theme .text-success a:after {
+ background-color: #025d29;
+}
+.montreal-theme .text-success a .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme a.text-success {
+ color: #025d29 !important;
+}
+.montreal-theme a.text-success:hover, .montreal-theme a.text-success:focus {
+ color: #025d29 !important;
+ background-color: #e7f6f0;
+}
+.montreal-theme a.text-success:before {
+ background-color: #e7f6f0;
+}
+.montreal-theme a.text-success:after {
+ background-color: #025d29;
+}
+.montreal-theme a.text-success .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .text-success-reversed {
+ color: #0da566 !important;
+}
+.montreal-theme .text-success-reversed a {
+ color: #0da566 !important;
+}
+.montreal-theme .text-success-reversed a:hover, .montreal-theme .text-success-reversed a:focus {
+ background-color: #e7f6f0;
+}
+.montreal-theme .text-success-reversed a:hover:before, .montreal-theme .text-success-reversed a:focus:before {
+ background-color: #e7f6f0;
+}
+.montreal-theme .text-success-reversed a:after {
+ background-color: #0da566;
+}
+.montreal-theme .text-success-reversed a .icon:before {
+ background-color: #0da566;
+}
+.montreal-theme a.text-success-reversed {
+ color: #0da566 !important;
+}
+.montreal-theme a.text-success-reversed:hover, .montreal-theme a.text-success-reversed:focus {
+ color: #0da566 !important;
+ background-color: #e7f6f0;
+}
+.montreal-theme a.text-success-reversed:before {
+ background-color: #e7f6f0;
+}
+.montreal-theme a.text-success-reversed:after {
+ background-color: #0da566;
+}
+.montreal-theme a.text-success-reversed .icon:before {
+ background-color: #0da566;
+}
+.montreal-theme .text-info {
+ color: #004b7b !important;
+}
+.montreal-theme .text-info a {
+ color: #004b7b !important;
+}
+.montreal-theme .text-info a:hover, .montreal-theme .text-info a:focus {
+ background-color: #e6f5f9;
+}
+.montreal-theme .text-info a:hover:before, .montreal-theme .text-info a:focus:before {
+ background-color: #e6f5f9;
+}
+.montreal-theme .text-info a:after {
+ background-color: #004b7b;
+}
+.montreal-theme .text-info a .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme a.text-info {
+ color: #004b7b !important;
+}
+.montreal-theme a.text-info:hover, .montreal-theme a.text-info:focus {
+ color: #004b7b !important;
+ background-color: #e6f5f9;
+}
+.montreal-theme a.text-info:before {
+ background-color: #e6f5f9;
+}
+.montreal-theme a.text-info:after {
+ background-color: #004b7b;
+}
+.montreal-theme a.text-info .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .text-info-reversed {
+ color: #0079c4 !important;
+}
+.montreal-theme .text-info-reversed a {
+ color: #0079c4 !important;
+}
+.montreal-theme .text-info-reversed a:hover, .montreal-theme .text-info-reversed a:focus {
+ background-color: #e6f5f9;
+}
+.montreal-theme .text-info-reversed a:hover:before, .montreal-theme .text-info-reversed a:focus:before {
+ background-color: #e6f5f9;
+}
+.montreal-theme .text-info-reversed a:after {
+ background-color: #0079c4;
+}
+.montreal-theme .text-info-reversed a .icon:before {
+ background-color: #0079c4;
+}
+.montreal-theme a.text-info-reversed {
+ color: #0079c4 !important;
+}
+.montreal-theme a.text-info-reversed:hover, .montreal-theme a.text-info-reversed:focus {
+ color: #0079c4 !important;
+ background-color: #e6f5f9;
+}
+.montreal-theme a.text-info-reversed:before {
+ background-color: #e6f5f9;
+}
+.montreal-theme a.text-info-reversed:after {
+ background-color: #0079c4;
+}
+.montreal-theme a.text-info-reversed .icon:before {
+ background-color: #0079c4;
+}
+.montreal-theme .text-warning {
+ color: #6C4600 !important;
+}
+.montreal-theme .text-warning a {
+ color: #6C4600 !important;
+}
+.montreal-theme .text-warning a:hover, .montreal-theme .text-warning a:focus {
+ background-color: #fefae6;
+}
+.montreal-theme .text-warning a:hover:before, .montreal-theme .text-warning a:focus:before {
+ background-color: #fefae6;
+}
+.montreal-theme .text-warning a:after {
+ background-color: #6C4600;
+}
+.montreal-theme .text-warning a .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme a.text-warning {
+ color: #6C4600 !important;
+}
+.montreal-theme a.text-warning:hover, .montreal-theme a.text-warning:focus {
+ color: #6C4600 !important;
+ background-color: #fefae6;
+}
+.montreal-theme a.text-warning:before {
+ background-color: #fefae6;
+}
+.montreal-theme a.text-warning:after {
+ background-color: #6C4600;
+}
+.montreal-theme a.text-warning .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .text-warning-reversed {
+ color: #ffb833 !important;
+}
+.montreal-theme .text-warning-reversed a {
+ color: #ffb833 !important;
+}
+.montreal-theme .text-warning-reversed a:hover, .montreal-theme .text-warning-reversed a:focus {
+ background-color: #fefae6;
+}
+.montreal-theme .text-warning-reversed a:hover:before, .montreal-theme .text-warning-reversed a:focus:before {
+ background-color: #fefae6;
+}
+.montreal-theme .text-warning-reversed a:after {
+ background-color: #ffb833;
+}
+.montreal-theme .text-warning-reversed a .icon:before {
+ background-color: #ffb833;
+}
+.montreal-theme a.text-warning-reversed {
+ color: #ffb833 !important;
+}
+.montreal-theme a.text-warning-reversed:hover, .montreal-theme a.text-warning-reversed:focus {
+ color: #ffb833 !important;
+ background-color: #fefae6;
+}
+.montreal-theme a.text-warning-reversed:before {
+ background-color: #fefae6;
+}
+.montreal-theme a.text-warning-reversed:after {
+ background-color: #ffb833;
+}
+.montreal-theme a.text-warning-reversed .icon:before {
+ background-color: #ffb833;
+}
+.montreal-theme .text-danger {
+ color: #851a00 !important;
+}
+.montreal-theme .text-danger a {
+ color: #851a00 !important;
+}
+.montreal-theme .text-danger a:hover, .montreal-theme .text-danger a:focus {
+ background-color: #ffebe6;
+}
+.montreal-theme .text-danger a:hover:before, .montreal-theme .text-danger a:focus:before {
+ background-color: #ffebe6;
+}
+.montreal-theme .text-danger a:after {
+ background-color: #851a00;
+}
+.montreal-theme .text-danger a .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme a.text-danger {
+ color: #851a00 !important;
+}
+.montreal-theme a.text-danger:hover, .montreal-theme a.text-danger:focus {
+ color: #851a00 !important;
+ background-color: #ffebe6;
+}
+.montreal-theme a.text-danger:before {
+ background-color: #ffebe6;
+}
+.montreal-theme a.text-danger:after {
+ background-color: #851a00;
+}
+.montreal-theme a.text-danger .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .text-danger-reversed {
+ color: #d3310a !important;
+}
+.montreal-theme .text-danger-reversed a {
+ color: #d3310a !important;
+}
+.montreal-theme .text-danger-reversed a:hover, .montreal-theme .text-danger-reversed a:focus {
+ background-color: #ffebe6;
+}
+.montreal-theme .text-danger-reversed a:hover:before, .montreal-theme .text-danger-reversed a:focus:before {
+ background-color: #ffebe6;
+}
+.montreal-theme .text-danger-reversed a:after {
+ background-color: #d3310a;
+}
+.montreal-theme .text-danger-reversed a .icon:before {
+ background-color: #d3310a;
+}
+.montreal-theme a.text-danger-reversed {
+ color: #d3310a !important;
+}
+.montreal-theme a.text-danger-reversed:hover, .montreal-theme a.text-danger-reversed:focus {
+ color: #d3310a !important;
+ background-color: #ffebe6;
+}
+.montreal-theme a.text-danger-reversed:before {
+ background-color: #ffebe6;
+}
+.montreal-theme a.text-danger-reversed:after {
+ background-color: #d3310a;
+}
+.montreal-theme a.text-danger-reversed .icon:before {
+ background-color: #d3310a;
+}
+.montreal-theme .text-gray-100 {
+ color: #f8f9fa;
+}
+.montreal-theme .text-gray-300 {
+ color: #dee2e6;
+}
+.montreal-theme .text-gray-400 {
+ color: #ced4dA;
+}
+.montreal-theme .text-gray-500 {
+ color: #adb2bd;
+}
+.montreal-theme .text-gray-700 {
+ color: #637381;
+}
+.montreal-theme .text-gray-900 {
+ color: #212529;
+}
+.montreal-theme .brand-border-bottom:after {
+ content: "";
+ display: block;
+ width: 4rem;
+ height: 0.25rem;
+ background-color: #e00000;
+}
+.montreal-theme .text-body,
+.montreal-theme .text-secondary,
+.montreal-theme .text-black-50,
+.montreal-theme .text-white-50,
+.montreal-theme .text-gray-400,
+.montreal-theme .text-gray-300,
+.montreal-theme .text-gray-100 {
+ color: #637381 !important;
+}
+.montreal-theme .text-tertiary {
+ color: #adb2bd;
+}
+.montreal-theme .text-primary-lighter {
+ color: #0cb097;
+}
+.montreal-theme .text-primary-darker {
+ color: #075B4F;
+}
+.montreal-theme .text-light {
+ color: #ffffff !important;
+}
+.montreal-theme .text-preserve-space {
+ white-space: pre;
+}
+.montreal-theme a.text-light:hover, .montreal-theme a.text-light:focus,
+.montreal-theme a.text-white:hover,
+.montreal-theme a.text-white:focus {
+ color: #ffffff !important;
+ background-color: rgba(255, 255, 255, 0.3);
+}
+.montreal-theme a.text-light:focus,
+.montreal-theme a.text-white:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme a.text-light:after,
+.montreal-theme a.text-white:after {
+ background-color: #ffffff;
+}
+.montreal-theme a.text-light .icon:before,
+.montreal-theme a.text-white .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme a.text-muted {
+ border-bottom: none;
+ text-decoration: none;
+ cursor: not-allowed;
+}
+.montreal-theme a.text-muted:hover, .montreal-theme a.text-muted:focus {
+ color: #adb2bd !important;
+ border-bottom: none;
+ text-decoration: none;
+ background-color: transparent;
+ outline: none;
+ box-shadow: none;
+}
+.montreal-theme a.text-muted:after {
+ background-color: #adb2bd;
+}
+.montreal-theme a.text-muted .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme .is-external-link, .montreal-theme .list-group-allow-ext-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.link-has-icon):not(.btn) .list-group-item-label, .montreal-theme .sb-block a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.link-has-icon):not(.btn),
+.montreal-theme .region-content a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.link-has-icon):not(.btn),
+.montreal-theme .lead a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.link-has-icon):not(.btn) {
+ margin-right: 1.5em;
+ position: relative;
+}
+.montreal-theme .is-external-link:after, .montreal-theme .list-group-allow-ext-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.link-has-icon):not(.btn) .list-group-item-label:after, .montreal-theme .sb-block a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.link-has-icon):not(.btn):after,
+.montreal-theme .region-content a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.link-has-icon):not(.btn):after,
+.montreal-theme .lead a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.link-has-icon):not(.btn):after {
+ content: "";
+ display: inline;
+ background: 0 0;
+ background-color: currentColor;
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16.586 6H13a1 1 0 010-2h6a1 1 0 011 1v6a1 1 0 01-2 0V7.414l-6.293 6.293a1 1 0 01-1.414-1.414L16.586 6zM16 15a1 1 0 012 0v2a3 3 0 01-3 3H7a3 3 0 01-3-3V9a3 3 0 013-3h2a1 1 0 110 2H7a1 1 0 00-1 1v8a1 1 0 001 1h8a1 1 0 001-1v-2z'/%3E %3C/svg%3E") no-repeat center right, linear-gradient(transparent, transparent);
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M16.586 6H13a1 1 0 010-2h6a1 1 0 011 1v6a1 1 0 01-2 0V7.414l-6.293 6.293a1 1 0 01-1.414-1.414L16.586 6zM16 15a1 1 0 012 0v2a3 3 0 01-3 3H7a3 3 0 01-3-3V9a3 3 0 013-3h2a1 1 0 110 2H7a1 1 0 00-1 1v8a1 1 0 001 1h8a1 1 0 001-1v-2z'/%3E %3C/svg%3E") no-repeat center right, linear-gradient(transparent, transparent);
+ -webkit-mask-size: 1.5em;
+ mask-size: 1.5em;
+ width: 1.5em;
+ height: 1.5em;
+ margin-left: 0.125rem;
+ padding-left: 1.5em;
+ margin-right: -1.5em;
+ vertical-align: baseline;
+}
+.montreal-theme .link-inline-icon {
+ display: inline !important;
+ margin-right: 0 !important;
+ text-decoration: none;
+}
+.montreal-theme .link-inline-icon .icon-nowrap {
+ display: inline;
+ white-space: nowrap;
+ vertical-align: -6px;
+ line-height: 1;
+}
+.montreal-theme .link-inline-icon .icon {
+ display: inline;
+ margin-left: 0.25rem;
+ margin-right: 0;
+}
+.montreal-theme .link-inline-icon:hover, .montreal-theme .link-inline-icon:focus {
+ background-color: transparent;
+}
+.montreal-theme .link-inline-icon:hover .link-label, .montreal-theme .link-inline-icon:focus .link-label {
+ background-color: #eefaf8;
+}
+.montreal-theme .font-size-lg {
+ font-size: 1.25rem;
+ line-height: 2rem;
+}
+.montreal-theme .font-size-base {
+ font-size: 1rem;
+ line-height: 1.75rem;
+}
+.montreal-theme .font-size-sm {
+ font-size: 0.875rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .font-size-xs {
+ font-size: 0.75rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .font-size-lg-interface {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+}
+.montreal-theme .font-size-base-interface, .montreal-theme .progress-lg {
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .font-size-sm-interface, .montreal-theme .spinner-text, .montreal-theme .progress-md {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .font-size-xs-interface, .montreal-theme .progress-sm {
+ font-size: 0.75rem;
+ line-height: 1rem;
+}
+.montreal-theme .rm-last-child-mb > :last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .element-mb-sm p, .montreal-theme .element-mb-sm ol, .montreal-theme .element-mb-sm ul {
+ margin-bottom: 1rem;
+}
+.montreal-theme .element-mb-xs p, .montreal-theme .element-mb-xs ol, .montreal-theme .element-mb-xs ul {
+ margin-bottom: 0.5rem !important;
+}
+.montreal-theme .bg-success {
+ background-color: #e7f6f0 !important;
+}
+.montreal-theme .bg-success-reversed {
+ background-color: #0da566;
+}
+.montreal-theme .bg-info {
+ background-color: #e6f5f9 !important;
+}
+.montreal-theme .bg-info-reversed {
+ background-color: #0079c4;
+}
+.montreal-theme .bg-warning {
+ background-color: #fefae6 !important;
+}
+.montreal-theme .bg-warning-reversed {
+ background-color: #ffb833;
+}
+.montreal-theme .bg-danger {
+ background-color: #ffebe6 !important;
+}
+.montreal-theme .bg-danger-reversed {
+ background-color: #d3310a;
+}
+.montreal-theme .bg-secondary,
+.montreal-theme .bg-primary {
+ background-color: transparent !important;
+}
+.montreal-theme .bg-neutral-primary,
+.montreal-theme .bg-dark,
+.montreal-theme .bg-gray-900 {
+ background-color: #212529;
+}
+.montreal-theme .bg-neutral-underground-1,
+.montreal-theme .bg-gray-100,
+.montreal-theme .bg-light {
+ background-color: #f8f9fa;
+}
+.montreal-theme .bg-neutral-underground-2,
+.montreal-theme .bg-gray-300 {
+ background-color: #dee2e6;
+}
+.montreal-theme .bg-highlight-light {
+ background-color: #eefaf8;
+}
+.montreal-theme .bg-highlight-strong {
+ background-color: #d0f3ee;
+}
+.montreal-theme .border {
+ border: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-top {
+ border-top: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-right {
+ border-right: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-bottom {
+ border-bottom: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-left {
+ border-left: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-0 {
+ border: 0 !important;
+}
+.montreal-theme .border-top-0 {
+ border-top: 0 !important;
+}
+.montreal-theme .border-right-0 {
+ border-right: 0 !important;
+}
+.montreal-theme .border-bottom-0 {
+ border-bottom: 0 !important;
+}
+.montreal-theme .border-left-0 {
+ border-left: 0 !important;
+}
+.montreal-theme .border-top {
+ border-top: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-right {
+ border-right: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-bottom {
+ border-bottom: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-left {
+ border-left: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-top-0 {
+ border-top: 0 !important;
+}
+.montreal-theme .border-right-0 {
+ border-right: 0 !important;
+}
+.montreal-theme .border-bottom-0 {
+ border-bottom: 0 !important;
+}
+.montreal-theme .border-left-0 {
+ border-left: 0 !important;
+}
+.montreal-theme .border-x {
+ border-left: 1px solid #ced4dA !important;
+ border-right: 1px solid #ced4dA !important;
+}
+.montreal-theme .border-y {
+ border-top: 1px solid #ced4dA !important;
+ border-bottom: 1px solid #ced4dA !important;
+}
+@media (min-width: 352px) {
+ .montreal-theme .border-xsm-top {
+ border-top: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xsm-right {
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xsm-bottom {
+ border-bottom: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xsm-left {
+ border-left: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xsm-top-0 {
+ border-top: 0 !important;
+ }
+ .montreal-theme .border-xsm-right-0 {
+ border-right: 0 !important;
+ }
+ .montreal-theme .border-xsm-bottom-0 {
+ border-bottom: 0 !important;
+ }
+ .montreal-theme .border-xsm-left-0 {
+ border-left: 0 !important;
+ }
+ .montreal-theme .border-xsm-x {
+ border-left: 1px solid #ced4dA !important;
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xsm-y {
+ border-top: 1px solid #ced4dA !important;
+ border-bottom: 1px solid #ced4dA !important;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .border-sm-top {
+ border-top: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-sm-right {
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-sm-bottom {
+ border-bottom: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-sm-left {
+ border-left: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-sm-top-0 {
+ border-top: 0 !important;
+ }
+ .montreal-theme .border-sm-right-0 {
+ border-right: 0 !important;
+ }
+ .montreal-theme .border-sm-bottom-0 {
+ border-bottom: 0 !important;
+ }
+ .montreal-theme .border-sm-left-0 {
+ border-left: 0 !important;
+ }
+ .montreal-theme .border-sm-x {
+ border-left: 1px solid #ced4dA !important;
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-sm-y {
+ border-top: 1px solid #ced4dA !important;
+ border-bottom: 1px solid #ced4dA !important;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .border-md-top {
+ border-top: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-md-right {
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-md-bottom {
+ border-bottom: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-md-left {
+ border-left: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-md-top-0 {
+ border-top: 0 !important;
+ }
+ .montreal-theme .border-md-right-0 {
+ border-right: 0 !important;
+ }
+ .montreal-theme .border-md-bottom-0 {
+ border-bottom: 0 !important;
+ }
+ .montreal-theme .border-md-left-0 {
+ border-left: 0 !important;
+ }
+ .montreal-theme .border-md-x {
+ border-left: 1px solid #ced4dA !important;
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-md-y {
+ border-top: 1px solid #ced4dA !important;
+ border-bottom: 1px solid #ced4dA !important;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .border-lg-top {
+ border-top: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-lg-right {
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-lg-bottom {
+ border-bottom: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-lg-left {
+ border-left: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-lg-top-0 {
+ border-top: 0 !important;
+ }
+ .montreal-theme .border-lg-right-0 {
+ border-right: 0 !important;
+ }
+ .montreal-theme .border-lg-bottom-0 {
+ border-bottom: 0 !important;
+ }
+ .montreal-theme .border-lg-left-0 {
+ border-left: 0 !important;
+ }
+ .montreal-theme .border-lg-x {
+ border-left: 1px solid #ced4dA !important;
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-lg-y {
+ border-top: 1px solid #ced4dA !important;
+ border-bottom: 1px solid #ced4dA !important;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .border-xl-top {
+ border-top: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xl-right {
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xl-bottom {
+ border-bottom: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xl-left {
+ border-left: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xl-top-0 {
+ border-top: 0 !important;
+ }
+ .montreal-theme .border-xl-right-0 {
+ border-right: 0 !important;
+ }
+ .montreal-theme .border-xl-bottom-0 {
+ border-bottom: 0 !important;
+ }
+ .montreal-theme .border-xl-left-0 {
+ border-left: 0 !important;
+ }
+ .montreal-theme .border-xl-x {
+ border-left: 1px solid #ced4dA !important;
+ border-right: 1px solid #ced4dA !important;
+ }
+ .montreal-theme .border-xl-y {
+ border-top: 1px solid #ced4dA !important;
+ border-bottom: 1px solid #ced4dA !important;
+ }
+}
+.montreal-theme .border-primary {
+ border-color: #097d6c !important;
+}
+.montreal-theme .border-success {
+ border-color: #0da566 !important;
+}
+.montreal-theme .border-info {
+ border-color: #0079c4 !important;
+}
+.montreal-theme .border-warning {
+ border-color: #ffb833 !important;
+}
+.montreal-theme .border-danger {
+ border-color: #d3310a !important;
+}
+.montreal-theme .border-light {
+ border-color: #f8f9fa !important;
+}
+.montreal-theme .border-dark {
+ border-color: #212529 !important;
+}
+.montreal-theme .border-neutral-primary {
+ border-color: #212529 !important;
+}
+.montreal-theme .border-neutral-secondary {
+ border-color: #637381 !important;
+}
+.montreal-theme .border-neutral-tertiary {
+ border-color: #adb2bd !important;
+}
+.montreal-theme .border-neutral-stroke {
+ border-color: #ced4dA !important;
+}
+.montreal-theme .border-white {
+ border-color: #ffffff !important;
+}
+.montreal-theme .rounded-sm {
+ border-radius: 0.125rem !important;
+}
+.montreal-theme .rounded {
+ border-radius: 0.25rem !important;
+}
+.montreal-theme .rounded-top {
+ border-top-left-radius: 0.25rem !important;
+ border-top-right-radius: 0.25rem !important;
+}
+.montreal-theme .rounded-right {
+ border-top-right-radius: 0.25rem !important;
+ border-bottom-right-radius: 0.25rem !important;
+}
+.montreal-theme .rounded-bottom {
+ border-bottom-right-radius: 0.25rem !important;
+ border-bottom-left-radius: 0.25rem !important;
+}
+.montreal-theme .rounded-left {
+ border-top-left-radius: 0.25rem !important;
+ border-bottom-left-radius: 0.25rem !important;
+}
+.montreal-theme .rounded-lg {
+ border-radius: 0.5rem !important;
+}
+.montreal-theme .rounded-circle {
+ border-radius: 50% !important;
+}
+.montreal-theme .rounded-pill {
+ border-radius: 50rem !important;
+}
+.montreal-theme .rounded-0 {
+ border-radius: 0 !important;
+}
+.montreal-theme .border-neutral-stroke {
+ border-color: #ced4dA !important;
+}
+.montreal-theme .border-ltr-4 {
+ border: 4px solid #ced4dA;
+ border-bottom: none;
+}
+.montreal-theme .fullwidth-border {
+ position: relative;
+ width: 100vh;
+ height: 1px;
+ background-color: #ced4dA;
+ left: 50%;
+ right: 50%;
+ margin-left: -50vh;
+ margin-right: -50vh;
+}
+.montreal-theme .circle {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ color: #637381;
+ background-color: #ffffff;
+ border-radius: 4rem;
+ box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 1.5rem;
+ height: 1.5rem;
+}
+.montreal-theme .w-256 {
+ width: 256px;
+}
+.montreal-theme .w-440 {
+ width: 440px;
+}
+.montreal-theme .unfixed .fixed-top {
+ position: inherit;
+}
+.montreal-theme .skip-navigation,
+.montreal-theme a.skip-navigation {
+ margin: 0.5rem;
+ z-index: 1050;
+ transition: none;
+ display: inline-flex;
+ align-items: center;
+ font-weight: 700;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: middle;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+ border: 1px solid #eefaf8;
+ padding: 0.4375rem 1rem;
+ font-size: 0.75rem;
+ line-height: 1rem;
+ border-radius: 0.25rem;
+ color: #097d6c;
+ background-color: transparent;
+ border-color: transparent;
+}
+.montreal-theme .skip-navigation:not(:disabled):not(.disabled):hover, .montreal-theme .skip-navigation:not(:disabled):not(.disabled):focus,
+.montreal-theme a.skip-navigation:not(:disabled):not(.disabled):hover,
+.montreal-theme a.skip-navigation:not(:disabled):not(.disabled):focus {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #eefaf8;
+}
+.montreal-theme .skip-navigation:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .skip-navigation:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme a.skip-navigation:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme a.skip-navigation:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .skip-navigation .icon,
+.montreal-theme a.skip-navigation .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .skip-navigation .icon:before,
+.montreal-theme a.skip-navigation .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .skip-navigation .utility-icon path,
+.montreal-theme a.skip-navigation .utility-icon path {
+ fill: #097d6c;
+}
+.montreal-theme .skip-navigation:focus, .montreal-theme .skip-navigation.focus,
+.montreal-theme a.skip-navigation:focus,
+.montreal-theme a.skip-navigation.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .skip-navigation:not(:disabled):not(.disabled):active, .montreal-theme .skip-navigation:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .skip-navigation.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .skip-navigation.dropdown-toggle,
+.montreal-theme a.skip-navigation:not(:disabled):not(.disabled):active,
+.montreal-theme a.skip-navigation:not(:disabled):not(.disabled).active,
+.montreal-theme .show > a.skip-navigation.dropdown-toggle {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #eefaf8;
+}
+.montreal-theme .skip-navigation:not(:disabled):not(.disabled):active:focus, .montreal-theme .skip-navigation:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .skip-navigation.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .skip-navigation.dropdown-toggle:focus,
+.montreal-theme a.skip-navigation:not(:disabled):not(.disabled):active:focus,
+.montreal-theme a.skip-navigation:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .show > a.skip-navigation.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .skip-navigation:active, .montreal-theme .skip-navigation:focus,
+.montreal-theme a.skip-navigation:active,
+.montreal-theme a.skip-navigation:focus {
+ width: auto;
+ height: auto;
+ overflow: visible;
+ clip: auto;
+ white-space: normal;
+ z-index: 1050;
+}
+.montreal-theme .skip-links-focus {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ position: fixed;
+ z-index: 1031;
+ padding: 0.25rem 0.5rem;
+ clip: auto;
+ white-space: normal;
+ background-color: #0079c4;
+ color: #ffffff;
+ width: 100%;
+ height: 2rem;
+ display: flex;
+ justify-content: center;
+}
+.montreal-theme .skip-links-focus a {
+ margin: 0 2rem;
+}
+.montreal-theme iframe {
+ border: 0;
+}
+.montreal-theme iframe.is-full-frame {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+}
+.montreal-theme .alternate-order .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: 1;
+}
+.montreal-theme .alternate-order.alternate-order-odd .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: -1;
+}
+.montreal-theme .alternate-order.alternate-order-odd .alternate-order-content:nth-child(odd) .alternate-order-element {
+ order: 1;
+}
+@media (min-width: 352px) {
+ .montreal-theme .alternate-order-xsm .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: 1;
+ }
+ .montreal-theme .alternate-order-xsm.alternate-order-odd .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: -1;
+ }
+ .montreal-theme .alternate-order-xsm.alternate-order-odd .alternate-order-content:nth-child(odd) .alternate-order-element {
+ order: 1;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .alternate-order-sm .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: 1;
+ }
+ .montreal-theme .alternate-order-sm.alternate-order-odd .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: -1;
+ }
+ .montreal-theme .alternate-order-sm.alternate-order-odd .alternate-order-content:nth-child(odd) .alternate-order-element {
+ order: 1;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .alternate-order-md .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: 1;
+ }
+ .montreal-theme .alternate-order-md.alternate-order-odd .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: -1;
+ }
+ .montreal-theme .alternate-order-md.alternate-order-odd .alternate-order-content:nth-child(odd) .alternate-order-element {
+ order: 1;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .alternate-order-lg .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: 1;
+ }
+ .montreal-theme .alternate-order-lg.alternate-order-odd .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: -1;
+ }
+ .montreal-theme .alternate-order-lg.alternate-order-odd .alternate-order-content:nth-child(odd) .alternate-order-element {
+ order: 1;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .alternate-order-xl .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: 1;
+ }
+ .montreal-theme .alternate-order-xl.alternate-order-odd .alternate-order-content:nth-child(even) .alternate-order-element {
+ order: -1;
+ }
+ .montreal-theme .alternate-order-xl.alternate-order-odd .alternate-order-content:nth-child(odd) .alternate-order-element {
+ order: 1;
+ }
+}
+.montreal-theme .column-count-2 {
+ -moz-column-count: 2;
+ column-count: 2;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+}
+.montreal-theme .column-count-2 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+}
+@media (min-width: 352px) {
+ .montreal-theme .column-count-xsm-2 {
+ -moz-column-count: 2;
+ column-count: 2;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-xsm-2 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .column-count-sm-2 {
+ -moz-column-count: 2;
+ column-count: 2;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-sm-2 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .column-count-md-2 {
+ -moz-column-count: 2;
+ column-count: 2;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-md-2 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .column-count-lg-2 {
+ -moz-column-count: 2;
+ column-count: 2;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-lg-2 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .column-count-xl-2 {
+ -moz-column-count: 2;
+ column-count: 2;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-xl-2 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+.montreal-theme .column-count-3 {
+ -moz-column-count: 3;
+ column-count: 3;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+}
+.montreal-theme .column-count-3 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+}
+@media (min-width: 352px) {
+ .montreal-theme .column-count-xsm-3 {
+ -moz-column-count: 3;
+ column-count: 3;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-xsm-3 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .column-count-sm-3 {
+ -moz-column-count: 3;
+ column-count: 3;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-sm-3 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .column-count-md-3 {
+ -moz-column-count: 3;
+ column-count: 3;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-md-3 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .column-count-lg-3 {
+ -moz-column-count: 3;
+ column-count: 3;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-lg-3 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .column-count-xl-3 {
+ -moz-column-count: 3;
+ column-count: 3;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-xl-3 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+.montreal-theme .column-count-4 {
+ -moz-column-count: 4;
+ column-count: 4;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+}
+.montreal-theme .column-count-4 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+}
+@media (min-width: 352px) {
+ .montreal-theme .column-count-xsm-4 {
+ -moz-column-count: 4;
+ column-count: 4;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-xsm-4 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .column-count-sm-4 {
+ -moz-column-count: 4;
+ column-count: 4;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-sm-4 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .column-count-md-4 {
+ -moz-column-count: 4;
+ column-count: 4;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-md-4 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .column-count-lg-4 {
+ -moz-column-count: 4;
+ column-count: 4;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-lg-4 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .column-count-xl-4 {
+ -moz-column-count: 4;
+ column-count: 4;
+ -moz-column-gap: 32px;
+ column-gap: 32px;
+ }
+ .montreal-theme .column-count-xl-4 > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+.montreal-theme body {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.montreal-theme .regular {
+ font-weight: 400;
+}
+.montreal-theme .bold {
+ font-weight: 700;
+}
+.montreal-theme h1, .montreal-theme .h1,
+.montreal-theme .display-1 {
+ font-size: 2rem;
+ line-height: 2.5rem;
+ margin-bottom: 2rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme h1, .montreal-theme .h1,
+ .montreal-theme .display-1 {
+ font-size: 2.5rem;
+ line-height: 3.5rem;
+ }
+}
+.montreal-theme h2, .montreal-theme .h2,
+.montreal-theme .display-2 {
+ font-size: 1.5rem;
+ line-height: 2rem;
+ margin-bottom: 1rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme h2, .montreal-theme .h2,
+ .montreal-theme .display-2 {
+ font-size: 2rem;
+ line-height: 2.5rem;
+ margin-bottom: 2rem;
+ }
+}
+.montreal-theme h3, .montreal-theme .h3, .montreal-theme .encart .encart-title,
+.montreal-theme .display-3 {
+ font-size: 1.25rem;
+ line-height: 1.5rem;
+ margin-bottom: 0.5rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme h3, .montreal-theme .h3, .montreal-theme .encart .encart-title,
+ .montreal-theme .display-3 {
+ font-size: 1.5rem;
+ line-height: 2rem;
+ margin-bottom: 1rem;
+ }
+}
+.montreal-theme h4, .montreal-theme .h4,
+.montreal-theme .display-4 {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ margin-bottom: 0.5rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme h4, .montreal-theme .h4,
+ .montreal-theme .display-4 {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+ }
+}
+.montreal-theme h5, .montreal-theme .h5 {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ margin-bottom: 0.5rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme h5, .montreal-theme .h5 {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ }
+}
+.montreal-theme h6, .montreal-theme .h6 {
+ font-size: 0.75rem;
+ line-height: 1rem;
+ margin-bottom: 0.5rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme h6, .montreal-theme .h6 {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ }
+}
+.montreal-theme .list-group-heading {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ color: #212529;
+ margin-bottom: 0;
+}
+.montreal-theme .lead {
+ font-size: 1.25rem;
+ line-height: 2rem;
+ color: #212529;
+ font-weight: 400;
+ margin-bottom: 4rem;
+}
+.montreal-theme .lead > :last-child {
+ margin-bottom: 0;
+}
+.montreal-theme b, .montreal-theme strong {
+ font-weight: 700;
+}
+.montreal-theme ol, .montreal-theme ul {
+ padding-left: 2rem;
+}
+.montreal-theme ol, .montreal-theme ul, .montreal-theme dl {
+ margin-bottom: 1rem;
+}
+.montreal-theme mark,
+.montreal-theme .mark {
+ color: #212529;
+}
+.montreal-theme .line-through {
+ text-decoration: line-through;
+}
+.montreal-theme address {
+ margin-bottom: 1rem;
+}
+.montreal-theme a:focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+ z-index: 1;
+}
+.montreal-theme a.img-link, .montreal-theme a.no-border, .montreal-theme a.no-underline {
+ border: none !important;
+ text-decoration: none !important;
+}
+.montreal-theme a.no-style {
+ border: none !important;
+ color: inherit !important;
+}
+.montreal-theme a.link-sm {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ text-underline-offset: 0.1875em;
+}
+.montreal-theme a.link-xs {
+ font-size: 0.75rem;
+ line-height: 1rem;
+}
+.montreal-theme .sb-block a[href$=".pdf"],
+.montreal-theme .region-content a[href$=".pdf"],
+.montreal-theme .lead a[href$=".pdf"] {
+ margin-right: 3.02em;
+}
+.montreal-theme .sb-block a[href$=".pdf"]:after,
+.montreal-theme .region-content a[href$=".pdf"]:after,
+.montreal-theme .lead a[href$=".pdf"]:after {
+ content: "(PDF)";
+ background-color: transparent;
+ margin-right: -3.02em;
+ padding-left: 0.5rem;
+ overflow: hidden;
+}
+.montreal-theme .sb-block a[href$=".pdf"].btn,
+.montreal-theme .region-content a[href$=".pdf"].btn,
+.montreal-theme .lead a[href$=".pdf"].btn {
+ margin-right: 0;
+}
+.montreal-theme .sb-block a[href$=".pdf"].btn:after,
+.montreal-theme .region-content a[href$=".pdf"].btn:after,
+.montreal-theme .lead a[href$=".pdf"].btn:after {
+ margin-right: 0;
+}
+.montreal-theme .sb-block .media-gallery a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .sb-block .social-media-list a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .sb-block .cards a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .sb-block .list-group a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .sb-block .list-group-xl a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .sb-block .list-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .sb-block .list-group-hub a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .region-content .media-gallery a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .region-content .social-media-list a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .region-content .cards a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .region-content .list-group a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .region-content .list-group-xl a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .region-content .list-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .region-content .list-group-hub a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .lead .media-gallery a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .lead .social-media-list a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .lead .cards a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .lead .list-group a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .lead .list-group-xl a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .lead .list-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn),
+.montreal-theme .lead .list-group-hub a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn) {
+ margin-right: 0;
+}
+.montreal-theme .sb-block .media-gallery a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .sb-block .social-media-list a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .sb-block .cards a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .sb-block .list-group a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .sb-block .list-group-xl a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .sb-block .list-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .sb-block .list-group-hub a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .region-content .media-gallery a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .region-content .social-media-list a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .region-content .cards a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .region-content .list-group a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .region-content .list-group-xl a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .region-content .list-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .region-content .list-group-hub a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .lead .media-gallery a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .lead .social-media-list a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .lead .cards a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .lead .list-group a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .lead .list-group-xl a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .lead .list-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after,
+.montreal-theme .lead .list-group-hub a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):after {
+ content: none;
+}
+.montreal-theme .sb-block .media-gallery a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .sb-block .social-media-list a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .sb-block .cards a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .sb-block .list-group a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .sb-block .list-group-xl a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .sb-block .list-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .sb-block .list-group-hub a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .region-content .media-gallery a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .region-content .social-media-list a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .region-content .cards a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .region-content .list-group a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .region-content .list-group-xl a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .region-content .list-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .region-content .list-group-hub a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .lead .media-gallery a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .lead .social-media-list a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .lead .cards a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .lead .list-group a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .lead .list-group-xl a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .lead .list-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before,
+.montreal-theme .lead .list-group-hub a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.list-group-item-action):not(.link-has-icon):not(.btn):before {
+ content: none;
+}
+.montreal-theme .sb-block .media-gallery a[href$=".pdf"],
+.montreal-theme .sb-block .social-media-list a[href$=".pdf"],
+.montreal-theme .sb-block .cards a[href$=".pdf"],
+.montreal-theme .sb-block .list-group a[href$=".pdf"],
+.montreal-theme .sb-block .list-group-xl a[href$=".pdf"],
+.montreal-theme .sb-block .list-icon a[href$=".pdf"],
+.montreal-theme .sb-block .list-group-hub a[href$=".pdf"],
+.montreal-theme .region-content .media-gallery a[href$=".pdf"],
+.montreal-theme .region-content .social-media-list a[href$=".pdf"],
+.montreal-theme .region-content .cards a[href$=".pdf"],
+.montreal-theme .region-content .list-group a[href$=".pdf"],
+.montreal-theme .region-content .list-group-xl a[href$=".pdf"],
+.montreal-theme .region-content .list-icon a[href$=".pdf"],
+.montreal-theme .region-content .list-group-hub a[href$=".pdf"],
+.montreal-theme .lead .media-gallery a[href$=".pdf"],
+.montreal-theme .lead .social-media-list a[href$=".pdf"],
+.montreal-theme .lead .cards a[href$=".pdf"],
+.montreal-theme .lead .list-group a[href$=".pdf"],
+.montreal-theme .lead .list-group-xl a[href$=".pdf"],
+.montreal-theme .lead .list-icon a[href$=".pdf"],
+.montreal-theme .lead .list-group-hub a[href$=".pdf"] {
+ margin-right: 0;
+}
+.montreal-theme .sb-block .media-gallery a[href$=".pdf"]:after,
+.montreal-theme .sb-block .social-media-list a[href$=".pdf"]:after,
+.montreal-theme .sb-block .cards a[href$=".pdf"]:after,
+.montreal-theme .sb-block .list-group a[href$=".pdf"]:after,
+.montreal-theme .sb-block .list-group-xl a[href$=".pdf"]:after,
+.montreal-theme .sb-block .list-icon a[href$=".pdf"]:after,
+.montreal-theme .sb-block .list-group-hub a[href$=".pdf"]:after,
+.montreal-theme .region-content .media-gallery a[href$=".pdf"]:after,
+.montreal-theme .region-content .social-media-list a[href$=".pdf"]:after,
+.montreal-theme .region-content .cards a[href$=".pdf"]:after,
+.montreal-theme .region-content .list-group a[href$=".pdf"]:after,
+.montreal-theme .region-content .list-group-xl a[href$=".pdf"]:after,
+.montreal-theme .region-content .list-icon a[href$=".pdf"]:after,
+.montreal-theme .region-content .list-group-hub a[href$=".pdf"]:after,
+.montreal-theme .lead .media-gallery a[href$=".pdf"]:after,
+.montreal-theme .lead .social-media-list a[href$=".pdf"]:after,
+.montreal-theme .lead .cards a[href$=".pdf"]:after,
+.montreal-theme .lead .list-group a[href$=".pdf"]:after,
+.montreal-theme .lead .list-group-xl a[href$=".pdf"]:after,
+.montreal-theme .lead .list-icon a[href$=".pdf"]:after,
+.montreal-theme .lead .list-group-hub a[href$=".pdf"]:after {
+ content: none;
+}
+.montreal-theme .select-all {
+ -webkit-user-select: all;
+ -moz-user-select: all;
+ user-select: all;
+}
+.montreal-theme .elided-text {
+ max-width: 100%;
+ display: inline-block;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+.montreal-theme dl {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ margin-bottom: 2rem;
+}
+.montreal-theme dl.dl-sm {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme dl.dl-sm dd {
+ line-height: 1.5rem;
+}
+.montreal-theme dl > :last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .dl-item {
+ margin-bottom: 1rem;
+}
+.montreal-theme .dl-item > :last-child {
+ margin-bottom: 0;
+}
+.montreal-theme dt {
+ color: #212529;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme dt + .dd-translated {
+ margin-top: 0.5rem;
+}
+.montreal-theme dd {
+ line-height: 1.5rem;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme dd.dd-translated {
+ color: #212529;
+ font-style: italic;
+ padding-left: 1rem;
+ position: relative;
+}
+.montreal-theme dd.dd-translated:before {
+ content: "";
+ background: #ced4dA;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 100%;
+ width: 2px;
+}
+.montreal-theme dd + dt {
+ padding-top: 0.5rem;
+}
+.montreal-theme .table {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ margin-bottom: 0;
+}
+.montreal-theme .table th,
+.montreal-theme .table td {
+ line-height: 1.25rem;
+}
+.montreal-theme .table th {
+ color: #212529;
+}
+.montreal-theme .table thead th {
+ border-bottom: 2px solid #ced4dA;
+ border-top: none;
+}
+.montreal-theme .table thead th.sorting {
+ cursor: pointer;
+ white-space: nowrap;
+}
+.montreal-theme .table thead th.sorting:after {
+ content: "";
+ -webkit-mask: none;
+ mask: none;
+ background-color: transparent;
+ display: inline-flex;
+ margin-left: 0.5rem;
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+ width: 20px;
+ height: 20px;
+ vertical-align: middle;
+}
+.montreal-theme .table thead th.sorting-asc:after {
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ background-color: #212529;
+}
+.montreal-theme .table thead th.sorting-desc:after {
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ background-color: #212529;
+}
+.montreal-theme .table thead th.sorting:hover {
+ color: #097d6c;
+}
+.montreal-theme .table thead th.sorting:hover:after {
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ background-color: #097d6c;
+}
+.montreal-theme .table p:last-of-type {
+ margin-bottom: 0;
+}
+.montreal-theme .table:not(.caption-bottom) caption {
+ font-size: 1.25rem;
+ line-height: 2rem;
+ color: #212529;
+ caption-side: top;
+}
+.montreal-theme .table.caption-bottom caption {
+ padding-top: 0.625rem;
+ caption-side: bottom;
+}
+.montreal-theme .table tfoot td {
+ border: none;
+ padding: 0;
+ padding-top: 0.625rem;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .table td > .form-group,
+.montreal-theme .table .td-n-margin {
+ margin-top: -0.375rem;
+ margin-bottom: -0.375rem;
+}
+.montreal-theme .table .form-group {
+ min-width: 320px;
+}
+.montreal-theme .table .cell-sm {
+ width: 1%;
+ white-space: nowrap;
+}
+.montreal-theme .table-dark th,
+.montreal-theme .table-dark thead th {
+ border-color: #32383e;
+ color: #ffffff;
+}
+.montreal-theme .table-sm {
+ font-size: 0.75rem;
+}
+.montreal-theme .table-sm th,
+.montreal-theme .table-sm td {
+ line-height: 1rem;
+}
+.montreal-theme .table-sm thead th.sorting:after {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .table-lg {
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .table-lg th,
+.montreal-theme .table-lg td {
+ line-height: 1.5rem;
+ padding: 1rem 1rem;
+}
+.montreal-theme .table-lg thead th.sorting:after {
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .table-lg tfoot td {
+ padding-top: 1rem;
+}
+.montreal-theme .table-lg td > .form-group,
+.montreal-theme .table-lg .td-n-margin {
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+}
+.montreal-theme .badge {
+ background-color: #dee2e6;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ display: inline-block;
+ padding: calc(0.125rem - 1px) 0.5rem;
+ position: relative;
+ font-size: 0.875rem;
+ font-weight: 700;
+ line-height: 1.25rem;
+ text-align: center;
+ white-space: nowrap;
+ overflow: hidden;
+ vertical-align: baseline;
+ border-radius: 0.125rem;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .badge {
+ transition: none;
+ }
+}
+.montreal-theme .badge .badge-label {
+ display: inline-block;
+}
+.montreal-theme a.badge:hover, .montreal-theme a.badge:focus {
+ text-decoration: none;
+}
+.montreal-theme a.badge:focus, .montreal-theme a.badge.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem rgba(222, 226, 230, 0.3);
+}
+.montreal-theme .badge:empty {
+ display: none;
+}
+.montreal-theme .btn .badge {
+ position: relative;
+ top: -1px;
+}
+.montreal-theme .badge-pill {
+ padding-right: 0.4375rem;
+ padding-left: 0.4375rem;
+ border-radius: 10rem;
+ min-width: 1.5rem;
+}
+.montreal-theme .badge .icon {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .badge .icon:before {
+ background-color: #212529;
+}
+.montreal-theme .badge .icon:before {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .badge.badge-max-width {
+ max-width: 295px;
+}
+.montreal-theme .badge.badge-dark {
+ background-color: #212529;
+ border-color: #212529;
+ color: #ffffff;
+}
+.montreal-theme .badge.badge-dark[href]:hover, .montreal-theme .badge.badge-dark[href]:focus {
+ color: #ffffff;
+ background-color: #383f45;
+}
+.montreal-theme .badge.badge-dark[href]:focus, .montreal-theme .badge.badge-dark[href].focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem rgba(33, 37, 41, 0.3);
+}
+.montreal-theme .badge.badge-dark .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .badge.badge-light {
+ background-color: #dee2e6;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.montreal-theme .badge.badge-light[href]:hover, .montreal-theme .badge.badge-light[href]:focus {
+ color: #212529;
+ background-color: #c1c9d0;
+}
+.montreal-theme .badge.badge-light .icon:before {
+ background-color: #212529;
+}
+.montreal-theme .badge.badge-primary {
+ background-color: #097d6c;
+ border-color: #097d6c;
+ color: #ffffff;
+}
+.montreal-theme .badge.badge-primary[href]:hover, .montreal-theme .badge.badge-primary[href]:focus {
+ color: #ffffff;
+ background-color: #064d43;
+}
+.montreal-theme .badge.badge-primary[href]:focus, .montreal-theme .badge.badge-primary[href].focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem rgba(9, 125, 108, 0.3);
+}
+.montreal-theme .badge.badge-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .badge.badge-secondary {
+ color: #097d6c;
+ background-color: #ffffff;
+ border: 1px solid #ced4dA;
+}
+.montreal-theme .badge.badge-secondary[href]:hover, .montreal-theme .badge.badge-secondary[href]:focus {
+ color: #097d6c;
+ background-color: #ffffff;
+ border: 1px solid #097d6c;
+}
+.montreal-theme .badge.badge-secondary[href]:focus, .montreal-theme .badge.badge-secondary[href].focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem rgba(9, 125, 108, 0.3);
+}
+.montreal-theme .badge.badge-secondary .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .badge.badge-icon-left, .montreal-theme .badge.badge-icon-right {
+ display: inline-flex;
+ align-items: center;
+}
+.montreal-theme .badge.badge-icon-left .icon, .montreal-theme .badge.badge-icon-right .icon {
+ align-self: center;
+}
+.montreal-theme .badge.badge-icon-left .icon:before, .montreal-theme .badge.badge-icon-right .icon:before {
+ display: block;
+ width: 1rem;
+ height: 1rem;
+}
+.montreal-theme .badge.badge-icon-left .badge-label {
+ order: 2;
+}
+.montreal-theme .badge.badge-icon-left .icon {
+ order: 1;
+ margin-left: -0.25rem;
+ margin-right: 0.25rem;
+}
+.montreal-theme .badge.badge-icon-right .badge-label {
+ order: 1;
+}
+.montreal-theme .badge.badge-icon-right .icon {
+ order: 2;
+}
+.montreal-theme .badge.badge-icon-right .icon:before {
+ margin-left: 0.25rem;
+ margin-right: -0.25rem;
+}
+.montreal-theme .badge[href]:hover, .montreal-theme .badge[href]:focus {
+ color: #212529;
+ border: 1px solid transparent;
+ background-color: #c1c9d0;
+}
+.montreal-theme .badge.badge-hidden-label.badge-icon-left .icon {
+ margin-right: -0.25rem;
+ margin-top: 0.125rem;
+ margin-bottom: 0.125rem;
+}
+.montreal-theme .badge.badge-hidden-label .badge-label {
+ display: none;
+}
+.montreal-theme .badge-success,
+.montreal-theme .badge-success-light {
+ color: #025d29;
+ background-color: #e7f6f0;
+ border-color: #e7f6f0;
+}
+.montreal-theme .badge-success .icon:before,
+.montreal-theme .badge-success-light .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .badge-success[href]:hover, .montreal-theme .badge-success[href]:focus,
+.montreal-theme .badge-success-light[href]:hover,
+.montreal-theme .badge-success-light[href]:focus {
+ color: #025d29;
+ background-color: #c9ebdd;
+}
+.montreal-theme .badge-success[href]:focus, .montreal-theme .badge-success[href].focus,
+.montreal-theme .badge-success-light[href]:focus,
+.montreal-theme .badge-success-light[href].focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem rgba(2, 93, 41, 0.3);
+}
+.montreal-theme .badge-pill {
+ border: 1px solid #637381;
+}
+.montreal-theme .badge-pill.badge-light {
+ border: 1px solid #637381;
+}
+.montreal-theme .badge-pill.badge-success {
+ border: 1px solid #0da566;
+}
+.montreal-theme .badge-info,
+.montreal-theme .badge-info-light {
+ color: #004b7b;
+ background-color: #e6f5f9;
+ border-color: #e6f5f9;
+}
+.montreal-theme .badge-info .icon:before,
+.montreal-theme .badge-info-light .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .badge-info[href]:hover, .montreal-theme .badge-info[href]:focus,
+.montreal-theme .badge-info-light[href]:hover,
+.montreal-theme .badge-info-light[href]:focus {
+ color: #004b7b;
+ background-color: #c5e8f1;
+}
+.montreal-theme .badge-info[href]:focus, .montreal-theme .badge-info[href].focus,
+.montreal-theme .badge-info-light[href]:focus,
+.montreal-theme .badge-info-light[href].focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem rgba(0, 75, 123, 0.3);
+}
+.montreal-theme .badge-pill {
+ border: 1px solid #637381;
+}
+.montreal-theme .badge-pill.badge-light {
+ border: 1px solid #637381;
+}
+.montreal-theme .badge-pill.badge-info {
+ border: 1px solid #0079c4;
+}
+.montreal-theme .badge-warning,
+.montreal-theme .badge-warning-light {
+ color: #6C4600;
+ background-color: #fefae6;
+ border-color: #fefae6;
+}
+.montreal-theme .badge-warning .icon:before,
+.montreal-theme .badge-warning-light .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .badge-warning[href]:hover, .montreal-theme .badge-warning[href]:focus,
+.montreal-theme .badge-warning-light[href]:hover,
+.montreal-theme .badge-warning-light[href]:focus {
+ color: #6C4600;
+ background-color: #fcf2bf;
+}
+.montreal-theme .badge-warning[href]:focus, .montreal-theme .badge-warning[href].focus,
+.montreal-theme .badge-warning-light[href]:focus,
+.montreal-theme .badge-warning-light[href].focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem rgba(108, 70, 0, 0.3);
+}
+.montreal-theme .badge-pill {
+ border: 1px solid #637381;
+}
+.montreal-theme .badge-pill.badge-light {
+ border: 1px solid #637381;
+}
+.montreal-theme .badge-pill.badge-warning {
+ border: 1px solid #ffb833;
+}
+.montreal-theme .badge-danger,
+.montreal-theme .badge-danger-light {
+ color: #851a00;
+ background-color: #ffebe6;
+ border-color: #ffebe6;
+}
+.montreal-theme .badge-danger .icon:before,
+.montreal-theme .badge-danger-light .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .badge-danger[href]:hover, .montreal-theme .badge-danger[href]:focus,
+.montreal-theme .badge-danger-light[href]:hover,
+.montreal-theme .badge-danger-light[href]:focus {
+ color: #851a00;
+ background-color: #ffcabd;
+}
+.montreal-theme .badge-danger[href]:focus, .montreal-theme .badge-danger[href].focus,
+.montreal-theme .badge-danger-light[href]:focus,
+.montreal-theme .badge-danger-light[href].focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem rgba(133, 26, 0, 0.3);
+}
+.montreal-theme .badge-pill {
+ border: 1px solid #637381;
+}
+.montreal-theme .badge-pill.badge-light {
+ border: 1px solid #637381;
+}
+.montreal-theme .badge-pill.badge-danger {
+ border: 1px solid #d3310a;
+}
+.montreal-theme .badge-notification-top-right {
+ position: relative;
+ display: flex;
+ align-items: center;
+}
+.montreal-theme .badge-notification-top-right .badge-notification-dot {
+ position: absolute;
+ top: -2px;
+ right: -2px;
+}
+.montreal-theme .badge-notification-reversed .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .badge-notification-reversed .badge-notification-dot {
+ background-color: #212529;
+}
+.montreal-theme .badge-notification-reversed .badge-notification-dot:after {
+ background-color: #0cb097;
+}
+.montreal-theme .badge-notification-dot {
+ width: 0.75rem;
+ height: 0.75rem;
+ background-color: #ffffff;
+ border-radius: 50%;
+ position: relative;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.montreal-theme .badge-notification-dot:after {
+ content: "";
+ border-radius: 50%;
+ width: 0.5rem;
+ height: 0.5rem;
+ background-color: #d3310a;
+ display: block;
+ z-index: 1;
+}
+.montreal-theme .badge-group, .montreal-theme .badges-container .list-inline, .montreal-theme .badges-container .form-action-group ul, .montreal-theme .form-action-group .badges-container ul {
+ display: flex;
+ flex-wrap: wrap;
+ margin-top: -0.25rem;
+}
+.montreal-theme .badge-group .badge, .montreal-theme .badges-container .list-inline .badge, .montreal-theme .badges-container .form-action-group ul .badge, .montreal-theme .form-action-group .badges-container ul .badge {
+ margin-right: 0.5rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.montreal-theme .badges-container .list-inline .list-inline-item, .montreal-theme .form-action-group ul .badges-container .list-inline li, .montreal-theme .badges-container .form-action-group ul .list-inline-item, .montreal-theme .badges-container .form-action-group ul li, .montreal-theme .form-action-group .badges-container ul .list-inline-item, .montreal-theme .form-action-group .badges-container ul li {
+ display: inline-flex;
+ margin-right: 0;
+}
+.montreal-theme button:focus, .montreal-theme button.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn {
+ display: inline-flex;
+ align-items: center;
+ font-weight: 700;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: middle;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+ border: 1px solid transparent;
+ text-decoration: none;
+ padding: 0.5625rem 2rem;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ border-radius: 4rem;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn {
+ transition: none;
+ }
+}
+.montreal-theme .btn:hover, .montreal-theme .btn:focus {
+ text-decoration: none;
+}
+.montreal-theme .btn:focus, .montreal-theme .btn.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn.disabled, .montreal-theme .btn:disabled {
+ cursor: not-allowed;
+}
+.montreal-theme .btn:not(:disabled):not(.disabled) {
+ cursor: pointer;
+}
+.montreal-theme .btn:not(:disabled):not(.disabled):active, .montreal-theme .btn:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled) {
+ background-image: none;
+}
+.montreal-theme .btn:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn .icon {
+ margin-left: -1.125rem;
+ margin-right: 0.5rem;
+}
+.montreal-theme .btn .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn .icon:before {
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn .icon:before {
+ transition: none;
+ }
+}
+.montreal-theme .btn .utility-icon {
+ width: 24px;
+ height: 24px;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.montreal-theme .btn .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn.btn-collapse:after {
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+ margin-left: 0.5rem;
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .btn.btn-collapse.collapsed:after {
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .btn.btn-accordion-collapse {
+ padding: 0;
+ margin: 1rem 0;
+ background: transparent;
+ border-radius: 0;
+ color: #097d6c;
+ border: none;
+ border-bottom: 1px solid transparent;
+}
+.montreal-theme .btn.btn-accordion-collapse:hover, .montreal-theme .btn.btn-accordion-collapse:focus {
+ background-color: #eefaf8;
+ border-color: #097d6c;
+}
+.montreal-theme .btn .spinner-border {
+ color: currentColor;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.montreal-theme a.btn.disabled,
+.montreal-theme fieldset:disabled a.btn {
+ pointer-events: none;
+}
+.montreal-theme .btn-primary {
+ color: #ffffff;
+ background-color: #097d6c;
+ border-color: #097d6c;
+}
+.montreal-theme .btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #075B4F;
+ border-color: #075B4F;
+}
+.montreal-theme .btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-primary:focus, .montreal-theme .btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-primary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #075B4F;
+ border-color: #075B4F;
+}
+.montreal-theme .btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-primary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-secondary {
+ color: #097d6c;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #097d6c;
+}
+.montreal-theme .btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-secondary .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-secondary .utility-icon path {
+ fill: #097d6c;
+}
+.montreal-theme .btn-secondary:focus, .montreal-theme .btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-secondary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-secondary.dropdown-toggle {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #097d6c;
+}
+.montreal-theme .btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-secondary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-link,
+.montreal-theme .btn-tertiary,
+.montreal-theme .toast-action .btn {
+ color: #097d6c;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .btn-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .btn-tertiary:not(:disabled):not(.disabled):hover,
+.montreal-theme .toast-action .btn:not(:disabled):not(.disabled):hover,
+.montreal-theme .btn-tertiary:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .btn:not(:disabled):not(.disabled):focus {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #eefaf8;
+}
+.montreal-theme .btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-link:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .btn-tertiary:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .toast-action .btn:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .btn-tertiary:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .toast-action .btn:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-link .icon,
+.montreal-theme .btn-tertiary .icon,
+.montreal-theme .toast-action .btn .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-link .icon:before,
+.montreal-theme .btn-tertiary .icon:before,
+.montreal-theme .toast-action .btn .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-link .utility-icon path,
+.montreal-theme .btn-tertiary .utility-icon path,
+.montreal-theme .toast-action .btn .utility-icon path {
+ fill: #097d6c;
+}
+.montreal-theme .btn-link:focus, .montreal-theme .btn-link.focus,
+.montreal-theme .btn-tertiary:focus,
+.montreal-theme .toast-action .btn:focus,
+.montreal-theme .btn-tertiary.focus,
+.montreal-theme .toast-action .focus.btn {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-link:not(:disabled):not(.disabled):active, .montreal-theme .btn-link:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-link.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-link.dropdown-toggle,
+.montreal-theme .btn-tertiary:not(:disabled):not(.disabled):active,
+.montreal-theme .toast-action .btn:not(:disabled):not(.disabled):active,
+.montreal-theme .btn-tertiary:not(:disabled):not(.disabled).active,
+.montreal-theme .toast-action .btn:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .btn-tertiary.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .show > .btn-tertiary.dropdown-toggle,
+.montreal-theme .toast-action .show > .dropdown-toggle.btn {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #eefaf8;
+}
+.montreal-theme .btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-link.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-link.dropdown-toggle:focus,
+.montreal-theme .btn-tertiary:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .toast-action .btn:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .btn-tertiary:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .toast-action .btn:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .btn-tertiary.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .btn-tertiary.dropdown-toggle:focus,
+.montreal-theme .toast-action .show > .dropdown-toggle.btn:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-success.btn-primary {
+ color: #ffffff;
+ background-color: #025d29;
+ border-color: #025d29;
+}
+.montreal-theme .btn-success.btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-success.btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #012b13;
+ border-color: #012b13;
+}
+.montreal-theme .btn-success.btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-success.btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-success.btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-success.btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-success.btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-success.btn-primary:focus, .montreal-theme .btn-success.btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-success.btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .btn-success.btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-success.btn-primary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-success.btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #012b13;
+ border-color: #012b13;
+}
+.montreal-theme .btn-success.btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-success.btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-success.btn-primary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-success.btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-success.btn-secondary {
+ color: #025d29;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .btn-success.btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-success.btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #025d29;
+ background-color: #ffffff;
+ border-color: #025d29;
+}
+.montreal-theme .btn-success.btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-success.btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .btn-success.btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-success.btn-secondary .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .btn-success.btn-secondary .utility-icon path {
+ fill: #025d29;
+}
+.montreal-theme .btn-success.btn-secondary:focus, .montreal-theme .btn-success.btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-success.btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .btn-success.btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-success.btn-secondary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-success.btn-secondary.dropdown-toggle {
+ color: #025d29;
+ background-color: #ffffff;
+ border-color: #025d29;
+}
+.montreal-theme .btn-success.btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-success.btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-success.btn-secondary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-success.btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-success.btn-tertiary, .montreal-theme .toast-action .btn-success.btn, .montreal-theme .btn-success.btn-link {
+ color: #025d29;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .btn-success.btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn-success.btn:not(:disabled):not(.disabled):hover, .montreal-theme .btn-success.btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn-success.btn:not(:disabled):not(.disabled):focus, .montreal-theme .btn-success.btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .btn-success.btn-link:not(:disabled):not(.disabled):focus {
+ color: #025d29;
+ background-color: #e7f6f0;
+ border-color: #e7f6f0;
+}
+.montreal-theme .btn-success.btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn-success.btn:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-success.btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn-success.btn:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .btn-success.btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-success.btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .btn-success.btn-tertiary .icon, .montreal-theme .toast-action .btn-success.btn .icon, .montreal-theme .btn-success.btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-success.btn-tertiary .icon:before, .montreal-theme .toast-action .btn-success.btn .icon:before, .montreal-theme .btn-success.btn-link .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .btn-success.btn-tertiary .utility-icon path, .montreal-theme .toast-action .btn-success.btn .utility-icon path, .montreal-theme .btn-success.btn-link .utility-icon path {
+ fill: #025d29;
+}
+.montreal-theme .btn-success.btn-tertiary:focus, .montreal-theme .toast-action .btn-success.btn:focus, .montreal-theme .btn-success.btn-tertiary.focus, .montreal-theme .toast-action .btn-success.focus.btn, .montreal-theme .btn-success.btn-link:focus, .montreal-theme .btn-success.btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-success.btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .toast-action .btn-success.btn:not(:disabled):not(.disabled):active, .montreal-theme .btn-success.btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .toast-action .btn-success.btn:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-success.btn-tertiary.nav-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-success.nav-link.btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-success.nav-link.btn:not(:disabled):not(.disabled), .montreal-theme .show > .btn-success.btn-tertiary.dropdown-toggle, .montreal-theme .toast-action .show > .btn-success.dropdown-toggle.btn, .montreal-theme .btn-success.btn-link:not(:disabled):not(.disabled):active, .montreal-theme .btn-success.btn-link:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-success.btn-link.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-success.btn-link.dropdown-toggle {
+ color: #025d29;
+ background-color: #e7f6f0;
+ border-color: #e7f6f0;
+}
+.montreal-theme .btn-success.btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn-success.btn:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-success.btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn-success.btn:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-success.btn-tertiary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-success.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-success.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-success.btn-tertiary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn-success.dropdown-toggle.btn:focus, .montreal-theme .btn-success.btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-success.btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-success.btn-link.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-success.btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-info.btn-primary {
+ color: #ffffff;
+ background-color: #004b7b;
+ border-color: #004b7b;
+}
+.montreal-theme .btn-info.btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-info.btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #002c48;
+ border-color: #002c48;
+}
+.montreal-theme .btn-info.btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-info.btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-info.btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-info.btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-info.btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-info.btn-primary:focus, .montreal-theme .btn-info.btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-info.btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .btn-info.btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-info.btn-primary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-info.btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #002c48;
+ border-color: #002c48;
+}
+.montreal-theme .btn-info.btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-info.btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-info.btn-primary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-info.btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-info.btn-secondary {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .btn-info.btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-info.btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #004b7b;
+}
+.montreal-theme .btn-info.btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-info.btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .btn-info.btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-info.btn-secondary .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .btn-info.btn-secondary .utility-icon path {
+ fill: #004b7b;
+}
+.montreal-theme .btn-info.btn-secondary:focus, .montreal-theme .btn-info.btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-info.btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .btn-info.btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-info.btn-secondary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-info.btn-secondary.dropdown-toggle {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #004b7b;
+}
+.montreal-theme .btn-info.btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-info.btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-info.btn-secondary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-info.btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-info.btn-tertiary, .montreal-theme .toast-action .btn-info.btn, .montreal-theme .btn-info.btn-link {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .btn-info.btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn-info.btn:not(:disabled):not(.disabled):hover, .montreal-theme .btn-info.btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn-info.btn:not(:disabled):not(.disabled):focus, .montreal-theme .btn-info.btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .btn-info.btn-link:not(:disabled):not(.disabled):focus {
+ color: #004b7b;
+ background-color: #e6f5f9;
+ border-color: #e6f5f9;
+}
+.montreal-theme .btn-info.btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn-info.btn:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-info.btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn-info.btn:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .btn-info.btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-info.btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .btn-info.btn-tertiary .icon, .montreal-theme .toast-action .btn-info.btn .icon, .montreal-theme .btn-info.btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-info.btn-tertiary .icon:before, .montreal-theme .toast-action .btn-info.btn .icon:before, .montreal-theme .btn-info.btn-link .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .btn-info.btn-tertiary .utility-icon path, .montreal-theme .toast-action .btn-info.btn .utility-icon path, .montreal-theme .btn-info.btn-link .utility-icon path {
+ fill: #004b7b;
+}
+.montreal-theme .btn-info.btn-tertiary:focus, .montreal-theme .toast-action .btn-info.btn:focus, .montreal-theme .btn-info.btn-tertiary.focus, .montreal-theme .toast-action .btn-info.focus.btn, .montreal-theme .btn-info.btn-link:focus, .montreal-theme .btn-info.btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-info.btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .toast-action .btn-info.btn:not(:disabled):not(.disabled):active, .montreal-theme .btn-info.btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .toast-action .btn-info.btn:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-info.btn-tertiary.nav-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-info.nav-link.btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-info.nav-link.btn:not(:disabled):not(.disabled), .montreal-theme .show > .btn-info.btn-tertiary.dropdown-toggle, .montreal-theme .toast-action .show > .btn-info.dropdown-toggle.btn, .montreal-theme .btn-info.btn-link:not(:disabled):not(.disabled):active, .montreal-theme .btn-info.btn-link:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-info.btn-link.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-info.btn-link.dropdown-toggle {
+ color: #004b7b;
+ background-color: #e6f5f9;
+ border-color: #e6f5f9;
+}
+.montreal-theme .btn-info.btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn-info.btn:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-info.btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn-info.btn:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-info.btn-tertiary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-info.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-info.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-info.btn-tertiary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn-info.dropdown-toggle.btn:focus, .montreal-theme .btn-info.btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-info.btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-info.btn-link.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-info.btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-warning.btn-primary {
+ color: #ffffff;
+ background-color: #6C4600;
+ border-color: #6C4600;
+}
+.montreal-theme .btn-warning.btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-warning.btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #392500;
+ border-color: #392500;
+}
+.montreal-theme .btn-warning.btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-warning.btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-warning.btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-warning.btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-warning.btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-warning.btn-primary:focus, .montreal-theme .btn-warning.btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-warning.btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .btn-warning.btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-warning.btn-primary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-warning.btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #392500;
+ border-color: #392500;
+}
+.montreal-theme .btn-warning.btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-warning.btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-warning.btn-primary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-warning.btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-warning.btn-secondary {
+ color: #6C4600;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .btn-warning.btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-warning.btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #6C4600;
+ background-color: #ffffff;
+ border-color: #6C4600;
+}
+.montreal-theme .btn-warning.btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-warning.btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .btn-warning.btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-warning.btn-secondary .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .btn-warning.btn-secondary .utility-icon path {
+ fill: #6C4600;
+}
+.montreal-theme .btn-warning.btn-secondary:focus, .montreal-theme .btn-warning.btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-warning.btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .btn-warning.btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-warning.btn-secondary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-warning.btn-secondary.dropdown-toggle {
+ color: #6C4600;
+ background-color: #ffffff;
+ border-color: #6C4600;
+}
+.montreal-theme .btn-warning.btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-warning.btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-warning.btn-secondary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-warning.btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-warning.btn-tertiary, .montreal-theme .toast-action .btn-warning.btn, .montreal-theme .btn-warning.btn-link {
+ color: #6C4600;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .btn-warning.btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn-warning.btn:not(:disabled):not(.disabled):hover, .montreal-theme .btn-warning.btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn-warning.btn:not(:disabled):not(.disabled):focus, .montreal-theme .btn-warning.btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .btn-warning.btn-link:not(:disabled):not(.disabled):focus {
+ color: #6C4600;
+ background-color: #fefae6;
+ border-color: #fefae6;
+}
+.montreal-theme .btn-warning.btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn-warning.btn:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-warning.btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn-warning.btn:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .btn-warning.btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-warning.btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .btn-warning.btn-tertiary .icon, .montreal-theme .toast-action .btn-warning.btn .icon, .montreal-theme .btn-warning.btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-warning.btn-tertiary .icon:before, .montreal-theme .toast-action .btn-warning.btn .icon:before, .montreal-theme .btn-warning.btn-link .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .btn-warning.btn-tertiary .utility-icon path, .montreal-theme .toast-action .btn-warning.btn .utility-icon path, .montreal-theme .btn-warning.btn-link .utility-icon path {
+ fill: #6C4600;
+}
+.montreal-theme .btn-warning.btn-tertiary:focus, .montreal-theme .toast-action .btn-warning.btn:focus, .montreal-theme .btn-warning.btn-tertiary.focus, .montreal-theme .toast-action .btn-warning.focus.btn, .montreal-theme .btn-warning.btn-link:focus, .montreal-theme .btn-warning.btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-warning.btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .toast-action .btn-warning.btn:not(:disabled):not(.disabled):active, .montreal-theme .btn-warning.btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .toast-action .btn-warning.btn:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-warning.btn-tertiary.nav-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-warning.nav-link.btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-warning.nav-link.btn:not(:disabled):not(.disabled), .montreal-theme .show > .btn-warning.btn-tertiary.dropdown-toggle, .montreal-theme .toast-action .show > .btn-warning.dropdown-toggle.btn, .montreal-theme .btn-warning.btn-link:not(:disabled):not(.disabled):active, .montreal-theme .btn-warning.btn-link:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-warning.btn-link.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-warning.btn-link.dropdown-toggle {
+ color: #6C4600;
+ background-color: #fefae6;
+ border-color: #fefae6;
+}
+.montreal-theme .btn-warning.btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn-warning.btn:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-warning.btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn-warning.btn:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-warning.btn-tertiary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-warning.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-warning.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-warning.btn-tertiary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn-warning.dropdown-toggle.btn:focus, .montreal-theme .btn-warning.btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-warning.btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-warning.btn-link.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-warning.btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-danger.btn-primary {
+ color: #ffffff;
+ background-color: #851a00;
+ border-color: #851a00;
+}
+.montreal-theme .btn-danger.btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-danger.btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #521000;
+ border-color: #521000;
+}
+.montreal-theme .btn-danger.btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-danger.btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-danger.btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-danger.btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-danger.btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-danger.btn-primary:focus, .montreal-theme .btn-danger.btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-danger.btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .btn-danger.btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-danger.btn-primary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-danger.btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #521000;
+ border-color: #521000;
+}
+.montreal-theme .btn-danger.btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-danger.btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-danger.btn-primary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-danger.btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-danger.btn-secondary {
+ color: #851a00;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .btn-danger.btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .btn-danger.btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #851a00;
+ background-color: #ffffff;
+ border-color: #851a00;
+}
+.montreal-theme .btn-danger.btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-danger.btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .btn-danger.btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-danger.btn-secondary .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .btn-danger.btn-secondary .utility-icon path {
+ fill: #851a00;
+}
+.montreal-theme .btn-danger.btn-secondary:focus, .montreal-theme .btn-danger.btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-danger.btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .btn-danger.btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-danger.btn-secondary.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-danger.btn-secondary.dropdown-toggle {
+ color: #851a00;
+ background-color: #ffffff;
+ border-color: #851a00;
+}
+.montreal-theme .btn-danger.btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-danger.btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-danger.btn-secondary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-danger.btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-danger.btn-tertiary, .montreal-theme .toast-action .btn-danger.btn, .montreal-theme .btn-danger.btn-link {
+ color: #851a00;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .btn-danger.btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn-danger.btn:not(:disabled):not(.disabled):hover, .montreal-theme .btn-danger.btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn-danger.btn:not(:disabled):not(.disabled):focus, .montreal-theme .btn-danger.btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .btn-danger.btn-link:not(:disabled):not(.disabled):focus {
+ color: #851a00;
+ background-color: #ffebe6;
+ border-color: #ffebe6;
+}
+.montreal-theme .btn-danger.btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn-danger.btn:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-danger.btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn-danger.btn:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .btn-danger.btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-danger.btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .btn-danger.btn-tertiary .icon, .montreal-theme .toast-action .btn-danger.btn .icon, .montreal-theme .btn-danger.btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-danger.btn-tertiary .icon:before, .montreal-theme .toast-action .btn-danger.btn .icon:before, .montreal-theme .btn-danger.btn-link .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .btn-danger.btn-tertiary .utility-icon path, .montreal-theme .toast-action .btn-danger.btn .utility-icon path, .montreal-theme .btn-danger.btn-link .utility-icon path {
+ fill: #851a00;
+}
+.montreal-theme .btn-danger.btn-tertiary:focus, .montreal-theme .toast-action .btn-danger.btn:focus, .montreal-theme .btn-danger.btn-tertiary.focus, .montreal-theme .toast-action .btn-danger.focus.btn, .montreal-theme .btn-danger.btn-link:focus, .montreal-theme .btn-danger.btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-danger.btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .toast-action .btn-danger.btn:not(:disabled):not(.disabled):active, .montreal-theme .btn-danger.btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .toast-action .btn-danger.btn:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-danger.btn-tertiary.nav-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-danger.nav-link.btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-danger.nav-link.btn:not(:disabled):not(.disabled), .montreal-theme .show > .btn-danger.btn-tertiary.dropdown-toggle, .montreal-theme .toast-action .show > .btn-danger.dropdown-toggle.btn, .montreal-theme .btn-danger.btn-link:not(:disabled):not(.disabled):active, .montreal-theme .btn-danger.btn-link:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-danger.btn-link.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-danger.btn-link.dropdown-toggle {
+ color: #851a00;
+ background-color: #ffebe6;
+ border-color: #ffebe6;
+}
+.montreal-theme .btn-danger.btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn-danger.btn:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-danger.btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn-danger.btn:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-danger.btn-tertiary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-danger.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-danger.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-danger.btn-tertiary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn-danger.dropdown-toggle.btn:focus, .montreal-theme .btn-danger.btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-danger.btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-danger.btn-link.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-danger.btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-primary-reverse {
+ color: #212529;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .btn-primary-reverse:not(:disabled):not(.disabled):hover, .montreal-theme .btn-primary-reverse:not(:disabled):not(.disabled):focus {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #eefaf8;
+}
+.montreal-theme .btn-primary-reverse:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-primary-reverse:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-primary-reverse .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-primary-reverse .icon:before {
+ background-color: #212529;
+}
+.montreal-theme .btn-primary-reverse .utility-icon path {
+ fill: #212529;
+}
+.montreal-theme .btn-primary-reverse:focus, .montreal-theme .btn-primary-reverse.focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-primary-reverse:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-primary-reverse:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-primary-reverse.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-primary-reverse.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-secondary-reverse {
+ color: #ffffff;
+ background-color: transparent;
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme .btn-secondary-reverse:not(:disabled):not(.disabled):hover, .montreal-theme .btn-secondary-reverse:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: transparent;
+ border-color: #ffffff;
+}
+.montreal-theme .btn-secondary-reverse:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-secondary-reverse:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-secondary-reverse .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-secondary-reverse .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-secondary-reverse .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-secondary-reverse:focus, .montreal-theme .btn-secondary-reverse.focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-secondary-reverse:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-secondary-reverse:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-secondary-reverse.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-secondary-reverse.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-link-reverse,
+.montreal-theme .btn-tertiary-reverse {
+ color: #ffffff;
+ background-color: transparent;
+ border-color: transparent;
+}
+.montreal-theme .btn-link-reverse:not(:disabled):not(.disabled):hover, .montreal-theme .btn-link-reverse:not(:disabled):not(.disabled):focus,
+.montreal-theme .btn-tertiary-reverse:not(:disabled):not(.disabled):hover,
+.montreal-theme .btn-tertiary-reverse:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+}
+.montreal-theme .btn-link-reverse:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-link-reverse:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .btn-tertiary-reverse:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .btn-tertiary-reverse:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-link-reverse .icon,
+.montreal-theme .btn-tertiary-reverse .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-link-reverse .icon:before,
+.montreal-theme .btn-tertiary-reverse .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-link-reverse .utility-icon path,
+.montreal-theme .btn-tertiary-reverse .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-link-reverse:focus, .montreal-theme .btn-link-reverse.focus,
+.montreal-theme .btn-tertiary-reverse:focus,
+.montreal-theme .btn-tertiary-reverse.focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-link-reverse:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-link-reverse:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-link-reverse.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-link-reverse.dropdown-toggle:focus,
+.montreal-theme .btn-tertiary-reverse:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .btn-tertiary-reverse:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .btn-tertiary-reverse.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .btn-tertiary-reverse.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-reversed.btn-primary, .montreal-theme .toast-action .btn-primary.btn {
+ color: #212529;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .btn-reversed.btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn-primary.btn:not(:disabled):not(.disabled):hover, .montreal-theme .btn-reversed.btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn-primary.btn:not(:disabled):not(.disabled):focus {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #eefaf8;
+}
+.montreal-theme .btn-reversed.btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn-primary.btn:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-reversed.btn-primary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn-primary.btn:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-reversed.btn-primary .icon, .montreal-theme .toast-action .btn-primary.btn .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-reversed.btn-primary .icon:before, .montreal-theme .toast-action .btn-primary.btn .icon:before {
+ background-color: #212529;
+}
+.montreal-theme .btn-reversed.btn-primary .utility-icon path, .montreal-theme .toast-action .btn-primary.btn .utility-icon path {
+ fill: #212529;
+}
+.montreal-theme .btn-reversed.btn-primary:focus, .montreal-theme .toast-action .btn-primary.btn:focus, .montreal-theme .btn-reversed.btn-primary.focus, .montreal-theme .toast-action .btn-primary.focus.btn {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-reversed.btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn-primary.btn:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-reversed.btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn-primary.btn:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-reversed.btn-primary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-primary.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-primary.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-reversed.btn-primary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn-primary.dropdown-toggle.btn:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-reversed.btn-secondary, .montreal-theme .toast-action .btn-secondary.btn {
+ color: #ffffff;
+ background-color: transparent;
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme .btn-reversed.btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn-secondary.btn:not(:disabled):not(.disabled):hover, .montreal-theme .btn-reversed.btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn-secondary.btn:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: transparent;
+ border-color: #ffffff;
+}
+.montreal-theme .btn-reversed.btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn-secondary.btn:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-reversed.btn-secondary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn-secondary.btn:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-reversed.btn-secondary .icon, .montreal-theme .toast-action .btn-secondary.btn .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-reversed.btn-secondary .icon:before, .montreal-theme .toast-action .btn-secondary.btn .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-reversed.btn-secondary .utility-icon path, .montreal-theme .toast-action .btn-secondary.btn .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-reversed.btn-secondary:focus, .montreal-theme .toast-action .btn-secondary.btn:focus, .montreal-theme .btn-reversed.btn-secondary.focus, .montreal-theme .toast-action .btn-secondary.focus.btn {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-reversed.btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn-secondary.btn:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-reversed.btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn-secondary.btn:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-reversed.btn-secondary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .btn-secondary.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .btn-secondary.nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-reversed.btn-secondary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn-secondary.dropdown-toggle.btn:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-reversed.btn-link, .montreal-theme .btn-reversed.btn-tertiary, .montreal-theme .toast-action .btn {
+ color: #ffffff;
+ background-color: transparent;
+ border-color: transparent;
+}
+.montreal-theme .btn-reversed.btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .btn-reversed.btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .btn-reversed.btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn:not(:disabled):not(.disabled):hover, .montreal-theme .btn-reversed.btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+}
+.montreal-theme .btn-reversed.btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-reversed.btn-link:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .btn-reversed.btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-reversed.btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-reversed.btn-link .icon, .montreal-theme .btn-reversed.btn-tertiary .icon, .montreal-theme .toast-action .btn .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-reversed.btn-link .icon:before, .montreal-theme .btn-reversed.btn-tertiary .icon:before, .montreal-theme .toast-action .btn .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-reversed.btn-link .utility-icon path, .montreal-theme .btn-reversed.btn-tertiary .utility-icon path, .montreal-theme .toast-action .btn .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-reversed.btn-link:focus, .montreal-theme .btn-reversed.btn-link.focus, .montreal-theme .btn-reversed.btn-tertiary:focus, .montreal-theme .toast-action .btn:focus, .montreal-theme .btn-reversed.btn-tertiary.focus, .montreal-theme .toast-action .focus.btn {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-reversed.btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-reversed.btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-reversed.btn-link.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-reversed.btn-link.dropdown-toggle:focus, .montreal-theme .btn-reversed.btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-reversed.btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-reversed.btn-tertiary.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-reversed.btn-tertiary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .dropdown-toggle.btn:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-collapse.btn-primary:after {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-collapse.btn-primary.collapsed:after {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-collapse.btn-primary:hover:after, .montreal-theme .btn-collapse.btn-primary:focus:after {
+ background-color: #ffffff;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-primary:hover:after, .montreal-theme .btn-collapse.btn-primary:focus:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-primary:hover.collapsed:after, .montreal-theme .btn-collapse.btn-primary:focus.collapsed:after {
+ background-color: #ffffff;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-primary:hover.collapsed:after, .montreal-theme .btn-collapse.btn-primary:focus.collapsed:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-primary.btn-reversed:after, .montreal-theme .toast-action .btn-collapse.btn-primary.btn:after {
+ background-color: #212529;
+}
+.montreal-theme .btn-collapse.btn-primary.btn-reversed.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-primary.collapsed.btn:after {
+ background-color: #212529;
+}
+.montreal-theme .btn-collapse.btn-primary.btn-reversed:hover:after, .montreal-theme .toast-action .btn-collapse.btn-primary.btn:hover:after, .montreal-theme .btn-collapse.btn-primary.btn-reversed:focus:after, .montreal-theme .toast-action .btn-collapse.btn-primary.btn:focus:after {
+ background-color: #097d6c;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-primary.btn-reversed:hover:after, .montreal-theme .toast-action .btn-collapse.btn-primary.btn:hover:after, .montreal-theme .btn-collapse.btn-primary.btn-reversed:focus:after, .montreal-theme .toast-action .btn-collapse.btn-primary.btn:focus:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-primary.btn-reversed:hover.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-primary.btn:hover.collapsed:after, .montreal-theme .btn-collapse.btn-primary.btn-reversed:focus.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-primary.btn:focus.collapsed:after {
+ background-color: #097d6c;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-primary.btn-reversed:hover.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-primary.btn:hover.collapsed:after, .montreal-theme .btn-collapse.btn-primary.btn-reversed:focus.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-primary.btn:focus.collapsed:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-secondary:after {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-collapse.btn-secondary.collapsed:after {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-collapse.btn-secondary:hover:after, .montreal-theme .btn-collapse.btn-secondary:focus:after {
+ background-color: #097d6c;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-secondary:hover:after, .montreal-theme .btn-collapse.btn-secondary:focus:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-secondary:hover.collapsed:after, .montreal-theme .btn-collapse.btn-secondary:focus.collapsed:after {
+ background-color: #097d6c;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-secondary:hover.collapsed:after, .montreal-theme .btn-collapse.btn-secondary:focus.collapsed:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-secondary.btn-reversed:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.btn:after {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-collapse.btn-secondary.btn-reversed.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.collapsed.btn:after {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-collapse.btn-secondary.btn-reversed:hover:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.btn:hover:after, .montreal-theme .btn-collapse.btn-secondary.btn-reversed:focus:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.btn:focus:after {
+ background-color: #ffffff;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-secondary.btn-reversed:hover:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.btn:hover:after, .montreal-theme .btn-collapse.btn-secondary.btn-reversed:focus:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.btn:focus:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-secondary.btn-reversed:hover.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.btn:hover.collapsed:after, .montreal-theme .btn-collapse.btn-secondary.btn-reversed:focus.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.btn:focus.collapsed:after {
+ background-color: #ffffff;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-secondary.btn-reversed:hover.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.btn:hover.collapsed:after, .montreal-theme .btn-collapse.btn-secondary.btn-reversed:focus.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn-secondary.btn:focus.collapsed:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-link:after, .montreal-theme .btn-collapse.btn-tertiary:after, .montreal-theme .toast-action .btn-collapse.btn:after {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-collapse.btn-link.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary.collapsed:after, .montreal-theme .toast-action .btn-collapse.collapsed.btn:after {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-collapse.btn-link:hover:after, .montreal-theme .btn-collapse.btn-link:focus:after, .montreal-theme .btn-collapse.btn-tertiary:hover:after, .montreal-theme .toast-action .btn-collapse.btn:hover:after, .montreal-theme .btn-collapse.btn-tertiary:focus:after, .montreal-theme .toast-action .btn-collapse.btn:focus:after {
+ background-color: #097d6c;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-link:hover:after, .montreal-theme .btn-collapse.btn-link:focus:after, .montreal-theme .btn-collapse.btn-tertiary:hover:after, .montreal-theme .toast-action .btn-collapse.btn:hover:after, .montreal-theme .btn-collapse.btn-tertiary:focus:after, .montreal-theme .toast-action .btn-collapse.btn:focus:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-link:hover.collapsed:after, .montreal-theme .btn-collapse.btn-link:focus.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary:hover.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn:hover.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary:focus.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn:focus.collapsed:after {
+ background-color: #097d6c;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-link:hover.collapsed:after, .montreal-theme .btn-collapse.btn-link:focus.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary:hover.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn:hover.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary:focus.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn:focus.collapsed:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-link.btn-reversed:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed:after, .montreal-theme .toast-action .btn-collapse.btn:after {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-collapse.btn-link.btn-reversed.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed.collapsed:after, .montreal-theme .toast-action .btn-collapse.collapsed.btn:after {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-collapse.btn-link.btn-reversed:hover:after, .montreal-theme .btn-collapse.btn-link.btn-reversed:focus:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed:hover:after, .montreal-theme .toast-action .btn-collapse.btn:hover:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed:focus:after, .montreal-theme .toast-action .btn-collapse.btn:focus:after {
+ background-color: #ffffff;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-link.btn-reversed:hover:after, .montreal-theme .btn-collapse.btn-link.btn-reversed:focus:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed:hover:after, .montreal-theme .toast-action .btn-collapse.btn:hover:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed:focus:after, .montreal-theme .toast-action .btn-collapse.btn:focus:after {
+ transition: none;
+ }
+}
+.montreal-theme .btn-collapse.btn-link.btn-reversed:hover.collapsed:after, .montreal-theme .btn-collapse.btn-link.btn-reversed:focus.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed:hover.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn:hover.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed:focus.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn:focus.collapsed:after {
+ background-color: #ffffff;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .btn-collapse.btn-link.btn-reversed:hover.collapsed:after, .montreal-theme .btn-collapse.btn-link.btn-reversed:focus.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed:hover.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn:hover.collapsed:after, .montreal-theme .btn-collapse.btn-tertiary.btn-reversed:focus.collapsed:after, .montreal-theme .toast-action .btn-collapse.btn:focus.collapsed:after {
+ transition: none;
+ }
+}
+.montreal-theme :disabled.btn-primary,
+.montreal-theme .disabled.btn-primary {
+ color: #637381;
+ background-color: #dee2e6;
+ border-color: #dee2e6;
+}
+.montreal-theme :disabled.btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme :disabled.btn-primary:not(:disabled):not(.disabled):focus,
+.montreal-theme .disabled.btn-primary:not(:disabled):not(.disabled):hover,
+.montreal-theme .disabled.btn-primary:not(:disabled):not(.disabled):focus {
+ color: #637381;
+ background-color: #dee2e6;
+ border-color: #dee2e6;
+}
+.montreal-theme :disabled.btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme :disabled.btn-primary:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .disabled.btn-primary:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .disabled.btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #637381;
+}
+.montreal-theme :disabled.btn-primary .icon,
+.montreal-theme .disabled.btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme :disabled.btn-primary .icon:before,
+.montreal-theme .disabled.btn-primary .icon:before {
+ background-color: #637381;
+}
+.montreal-theme :disabled.btn-primary .utility-icon path,
+.montreal-theme .disabled.btn-primary .utility-icon path {
+ fill: #637381;
+}
+.montreal-theme :disabled.btn-primary:focus, .montreal-theme :disabled.btn-primary.focus,
+.montreal-theme .disabled.btn-primary:focus,
+.montreal-theme .disabled.btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-primary:not(:disabled):not(.disabled):active, .montreal-theme :disabled.btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-primary:not(:disabled):not(.disabled), .montreal-theme .show > :disabled.btn-primary.dropdown-toggle,
+.montreal-theme .disabled.btn-primary:not(:disabled):not(.disabled):active,
+.montreal-theme .disabled.btn-primary:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-primary.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .show > .disabled.btn-primary.dropdown-toggle {
+ color: #637381;
+ background-color: #dee2e6;
+ border-color: #dee2e6;
+}
+.montreal-theme :disabled.btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme :disabled.btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .show > :disabled.btn-primary.dropdown-toggle:focus,
+.montreal-theme .disabled.btn-primary:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .disabled.btn-primary:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-primary.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .disabled.btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-secondary,
+.montreal-theme .disabled.btn-secondary {
+ color: #adb2bd;
+ background-color: #f8f9fa;
+ border-color: #ced4dA;
+}
+.montreal-theme :disabled.btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme :disabled.btn-secondary:not(:disabled):not(.disabled):focus,
+.montreal-theme .disabled.btn-secondary:not(:disabled):not(.disabled):hover,
+.montreal-theme .disabled.btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #adb2bd;
+ background-color: #f8f9fa;
+ border-color: #ced4dA;
+}
+.montreal-theme :disabled.btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme :disabled.btn-secondary:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .disabled.btn-secondary:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .disabled.btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme :disabled.btn-secondary .icon,
+.montreal-theme .disabled.btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme :disabled.btn-secondary .icon:before,
+.montreal-theme .disabled.btn-secondary .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme :disabled.btn-secondary .utility-icon path,
+.montreal-theme .disabled.btn-secondary .utility-icon path {
+ fill: #adb2bd;
+}
+.montreal-theme :disabled.btn-secondary:focus, .montreal-theme :disabled.btn-secondary.focus,
+.montreal-theme .disabled.btn-secondary:focus,
+.montreal-theme .disabled.btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme :disabled.btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-secondary:not(:disabled):not(.disabled), .montreal-theme .show > :disabled.btn-secondary.dropdown-toggle,
+.montreal-theme .disabled.btn-secondary:not(:disabled):not(.disabled):active,
+.montreal-theme .disabled.btn-secondary:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-secondary.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .show > .disabled.btn-secondary.dropdown-toggle {
+ color: #adb2bd;
+ background-color: #f8f9fa;
+ border-color: #ced4dA;
+}
+.montreal-theme :disabled.btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme :disabled.btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .show > :disabled.btn-secondary.dropdown-toggle:focus,
+.montreal-theme .disabled.btn-secondary:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .disabled.btn-secondary:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-secondary.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .disabled.btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-link, .montreal-theme :disabled.btn-tertiary, .montreal-theme .toast-action .btn:disabled,
+.montreal-theme .disabled.btn-link,
+.montreal-theme .disabled.btn-tertiary,
+.montreal-theme .toast-action .disabled.btn {
+ color: #adb2bd;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+}
+.montreal-theme :disabled.btn-link:not(:disabled):not(.disabled):hover, .montreal-theme :disabled.btn-link:not(:disabled):not(.disabled):focus, .montreal-theme :disabled.btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):hover, .montreal-theme :disabled.btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):focus,
+.montreal-theme .disabled.btn-link:not(:disabled):not(.disabled):hover,
+.montreal-theme .disabled.btn-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .disabled.btn-tertiary:not(:disabled):not(.disabled):hover,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):hover,
+.montreal-theme .disabled.btn-tertiary:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):focus {
+ color: #adb2bd;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+}
+.montreal-theme :disabled.btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme :disabled.btn-link:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme :disabled.btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme :disabled.btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .disabled.btn-link:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .disabled.btn-link:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .disabled.btn-tertiary:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .disabled.btn-tertiary:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme :disabled.btn-link .icon, .montreal-theme :disabled.btn-tertiary .icon, .montreal-theme .toast-action .btn:disabled .icon,
+.montreal-theme .disabled.btn-link .icon,
+.montreal-theme .disabled.btn-tertiary .icon,
+.montreal-theme .toast-action .disabled.btn .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme :disabled.btn-link .icon:before, .montreal-theme :disabled.btn-tertiary .icon:before, .montreal-theme .toast-action .btn:disabled .icon:before,
+.montreal-theme .disabled.btn-link .icon:before,
+.montreal-theme .disabled.btn-tertiary .icon:before,
+.montreal-theme .toast-action .disabled.btn .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme :disabled.btn-link .utility-icon path, .montreal-theme :disabled.btn-tertiary .utility-icon path, .montreal-theme .toast-action .btn:disabled .utility-icon path,
+.montreal-theme .disabled.btn-link .utility-icon path,
+.montreal-theme .disabled.btn-tertiary .utility-icon path,
+.montreal-theme .toast-action .disabled.btn .utility-icon path {
+ fill: #adb2bd;
+}
+.montreal-theme :disabled.btn-link:focus, .montreal-theme :disabled.btn-link.focus, .montreal-theme :disabled.btn-tertiary:focus, .montreal-theme .toast-action .btn:disabled:focus, .montreal-theme :disabled.btn-tertiary.focus, .montreal-theme .toast-action .btn:disabled.focus,
+.montreal-theme .disabled.btn-link:focus,
+.montreal-theme .disabled.btn-link.focus,
+.montreal-theme .disabled.btn-tertiary:focus,
+.montreal-theme .toast-action .disabled.btn:focus,
+.montreal-theme .disabled.btn-tertiary.focus,
+.montreal-theme .toast-action .disabled.focus.btn {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-link:not(:disabled):not(.disabled):active, .montreal-theme :disabled.btn-link:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-link:not(:disabled):not(.disabled), .montreal-theme .show > :disabled.btn-link.dropdown-toggle, .montreal-theme :disabled.btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):active, .montreal-theme :disabled.btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:disabled:not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:disabled:not(:disabled):not(.disabled), .montreal-theme .show > :disabled.btn-tertiary.dropdown-toggle, .montreal-theme .toast-action .show > .btn:disabled.dropdown-toggle,
+.montreal-theme .disabled.btn-link:not(:disabled):not(.disabled):active,
+.montreal-theme .disabled.btn-link:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-link.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .show > .disabled.btn-link.dropdown-toggle,
+.montreal-theme .disabled.btn-tertiary:not(:disabled):not(.disabled):active,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):active,
+.montreal-theme .disabled.btn-tertiary:not(:disabled):not(.disabled).active,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-tertiary.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .nav-tabs .nav-item.show .toast-action .disabled.nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .toast-action .nav-tabs .nav-item.show .disabled.nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .show > .disabled.btn-tertiary.dropdown-toggle,
+.montreal-theme .toast-action .show > .disabled.dropdown-toggle.btn {
+ color: #adb2bd;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+}
+.montreal-theme :disabled.btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme :disabled.btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > :disabled.btn-link.dropdown-toggle:focus, .montreal-theme :disabled.btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):active:focus, .montreal-theme :disabled.btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:disabled:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:disabled:not(:disabled):not(.disabled):focus, .montreal-theme .show > :disabled.btn-tertiary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn:disabled.dropdown-toggle:focus,
+.montreal-theme .disabled.btn-link:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .disabled.btn-link:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-link.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .disabled.btn-link.dropdown-toggle:focus,
+.montreal-theme .disabled.btn-tertiary:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .disabled.btn-tertiary:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-tertiary.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .nav-tabs .nav-item.show .toast-action .disabled.nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .nav-tabs .nav-item.show .disabled.nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .disabled.btn-tertiary.dropdown-toggle:focus,
+.montreal-theme .toast-action .show > .disabled.dropdown-toggle.btn:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-reversed.btn-primary, .montreal-theme .toast-action .btn:disabled.btn-primary,
+.montreal-theme .disabled.btn-reversed.btn-primary,
+.montreal-theme .toast-action .disabled.btn-primary.btn {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+}
+.montreal-theme :disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn:disabled.btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme :disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn:disabled.btn-primary:not(:disabled):not(.disabled):focus,
+.montreal-theme .disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):hover,
+.montreal-theme .toast-action .disabled.btn-primary.btn:not(:disabled):not(.disabled):hover,
+.montreal-theme .disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .disabled.btn-primary.btn:not(:disabled):not(.disabled):focus {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+}
+.montreal-theme :disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn:disabled.btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme :disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn:disabled.btn-primary:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .toast-action .disabled.btn-primary.btn:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .toast-action .disabled.btn-primary.btn:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-primary .icon, .montreal-theme .toast-action .btn:disabled.btn-primary .icon,
+.montreal-theme .disabled.btn-reversed.btn-primary .icon,
+.montreal-theme .toast-action .disabled.btn-primary.btn .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme :disabled.btn-reversed.btn-primary .icon:before, .montreal-theme .toast-action .btn:disabled.btn-primary .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-primary .icon:before,
+.montreal-theme .toast-action .disabled.btn-primary.btn .icon:before {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-primary .utility-icon path, .montreal-theme .toast-action .btn:disabled.btn-primary .utility-icon path,
+.montreal-theme .disabled.btn-reversed.btn-primary .utility-icon path,
+.montreal-theme .toast-action .disabled.btn-primary.btn .utility-icon path {
+ fill: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-primary:focus, .montreal-theme .toast-action .btn:disabled.btn-primary:focus, .montreal-theme :disabled.btn-reversed.btn-primary.focus, .montreal-theme .toast-action .btn:disabled.btn-primary.focus,
+.montreal-theme .disabled.btn-reversed.btn-primary:focus,
+.montreal-theme .toast-action .disabled.btn-primary.btn:focus,
+.montreal-theme .disabled.btn-reversed.btn-primary.focus,
+.montreal-theme .toast-action .disabled.btn-primary.focus.btn {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .toast-action .btn:disabled.btn-primary:not(:disabled):not(.disabled):active, .montreal-theme :disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .toast-action .btn:disabled.btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:disabled.btn-primary:not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:disabled.btn-primary:not(:disabled):not(.disabled), .montreal-theme .show > :disabled.btn-reversed.btn-primary.dropdown-toggle, .montreal-theme .toast-action .show > .btn:disabled.btn-primary.dropdown-toggle,
+.montreal-theme .disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):active,
+.montreal-theme .toast-action .disabled.btn-primary.btn:not(:disabled):not(.disabled):active,
+.montreal-theme .disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled).active,
+.montreal-theme .toast-action .disabled.btn-primary.btn:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-reversed.btn-primary.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .nav-tabs .nav-item.show .toast-action .disabled.btn-primary.nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .toast-action .nav-tabs .nav-item.show .disabled.btn-primary.nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .show > .disabled.btn-reversed.btn-primary.dropdown-toggle,
+.montreal-theme .toast-action .show > .disabled.btn-primary.dropdown-toggle.btn {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: rgba(255, 255, 255, 0.3);
+ border-color: transparent;
+}
+.montreal-theme :disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn:disabled.btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme :disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn:disabled.btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:disabled.btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:disabled.btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .show > :disabled.btn-reversed.btn-primary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn:disabled.btn-primary.dropdown-toggle:focus,
+.montreal-theme .disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .toast-action .disabled.btn-primary.btn:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .disabled.btn-reversed.btn-primary:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .toast-action .disabled.btn-primary.btn:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-reversed.btn-primary.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .nav-tabs .nav-item.show .toast-action .disabled.btn-primary.nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .nav-tabs .nav-item.show .disabled.btn-primary.nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .disabled.btn-reversed.btn-primary.dropdown-toggle:focus,
+.montreal-theme .toast-action .show > .disabled.btn-primary.dropdown-toggle.btn:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-reversed.btn-secondary, .montreal-theme .toast-action .btn:disabled.btn-secondary,
+.montreal-theme .disabled.btn-reversed.btn-secondary,
+.montreal-theme .toast-action .disabled.btn-secondary.btn {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: transparent;
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn:disabled.btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme :disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn:disabled.btn-secondary:not(:disabled):not(.disabled):focus,
+.montreal-theme .disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):hover,
+.montreal-theme .toast-action .disabled.btn-secondary.btn:not(:disabled):not(.disabled):hover,
+.montreal-theme .disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .disabled.btn-secondary.btn:not(:disabled):not(.disabled):focus {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: transparent;
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn:disabled.btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme :disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn:disabled.btn-secondary:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .toast-action .disabled.btn-secondary.btn:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .toast-action .disabled.btn-secondary.btn:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-secondary .icon, .montreal-theme .toast-action .btn:disabled.btn-secondary .icon,
+.montreal-theme .disabled.btn-reversed.btn-secondary .icon,
+.montreal-theme .toast-action .disabled.btn-secondary.btn .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme :disabled.btn-reversed.btn-secondary .icon:before, .montreal-theme .toast-action .btn:disabled.btn-secondary .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-secondary .icon:before,
+.montreal-theme .toast-action .disabled.btn-secondary.btn .icon:before {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-secondary .utility-icon path, .montreal-theme .toast-action .btn:disabled.btn-secondary .utility-icon path,
+.montreal-theme .disabled.btn-reversed.btn-secondary .utility-icon path,
+.montreal-theme .toast-action .disabled.btn-secondary.btn .utility-icon path {
+ fill: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-secondary:focus, .montreal-theme .toast-action .btn:disabled.btn-secondary:focus, .montreal-theme :disabled.btn-reversed.btn-secondary.focus, .montreal-theme .toast-action .btn:disabled.btn-secondary.focus,
+.montreal-theme .disabled.btn-reversed.btn-secondary:focus,
+.montreal-theme .toast-action .disabled.btn-secondary.btn:focus,
+.montreal-theme .disabled.btn-reversed.btn-secondary.focus,
+.montreal-theme .toast-action .disabled.btn-secondary.focus.btn {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .toast-action .btn:disabled.btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme :disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .toast-action .btn:disabled.btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:disabled.btn-secondary:not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:disabled.btn-secondary:not(:disabled):not(.disabled), .montreal-theme .show > :disabled.btn-reversed.btn-secondary.dropdown-toggle, .montreal-theme .toast-action .show > .btn:disabled.btn-secondary.dropdown-toggle,
+.montreal-theme .disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):active,
+.montreal-theme .toast-action .disabled.btn-secondary.btn:not(:disabled):not(.disabled):active,
+.montreal-theme .disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled).active,
+.montreal-theme .toast-action .disabled.btn-secondary.btn:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-reversed.btn-secondary.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .nav-tabs .nav-item.show .toast-action .disabled.btn-secondary.nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .toast-action .nav-tabs .nav-item.show .disabled.btn-secondary.nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .show > .disabled.btn-reversed.btn-secondary.dropdown-toggle,
+.montreal-theme .toast-action .show > .disabled.btn-secondary.dropdown-toggle.btn {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: transparent;
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn:disabled.btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme :disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn:disabled.btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:disabled.btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:disabled.btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .show > :disabled.btn-reversed.btn-secondary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn:disabled.btn-secondary.dropdown-toggle:focus,
+.montreal-theme .disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .toast-action .disabled.btn-secondary.btn:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .disabled.btn-reversed.btn-secondary:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .toast-action .disabled.btn-secondary.btn:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-reversed.btn-secondary.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .nav-tabs .nav-item.show .toast-action .disabled.btn-secondary.nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .nav-tabs .nav-item.show .disabled.btn-secondary.nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .disabled.btn-reversed.btn-secondary.dropdown-toggle:focus,
+.montreal-theme .toast-action .show > .disabled.btn-secondary.dropdown-toggle.btn:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-reversed.btn-link, .montreal-theme :disabled.btn-reversed.btn-tertiary, .montreal-theme .toast-action .btn:disabled,
+.montreal-theme .disabled.btn-reversed.btn-link,
+.montreal-theme .disabled.btn-reversed.btn-tertiary,
+.montreal-theme .toast-action .disabled.btn {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: transparent;
+ border-color: transparent;
+}
+.montreal-theme :disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):hover, .montreal-theme :disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):focus, .montreal-theme :disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):hover, .montreal-theme :disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):focus,
+.montreal-theme .disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):hover,
+.montreal-theme .disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):hover,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):hover,
+.montreal-theme .disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):focus {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: transparent;
+ border-color: transparent;
+}
+.montreal-theme :disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme :disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme :disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme :disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-link .icon, .montreal-theme :disabled.btn-reversed.btn-tertiary .icon, .montreal-theme .toast-action .btn:disabled .icon,
+.montreal-theme .disabled.btn-reversed.btn-link .icon,
+.montreal-theme .disabled.btn-reversed.btn-tertiary .icon,
+.montreal-theme .toast-action .disabled.btn .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme :disabled.btn-reversed.btn-link .icon:before, .montreal-theme :disabled.btn-reversed.btn-tertiary .icon:before, .montreal-theme .toast-action .btn:disabled .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-link .icon:before,
+.montreal-theme .disabled.btn-reversed.btn-tertiary .icon:before,
+.montreal-theme .toast-action .disabled.btn .icon:before {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-link .utility-icon path, .montreal-theme :disabled.btn-reversed.btn-tertiary .utility-icon path, .montreal-theme .toast-action .btn:disabled .utility-icon path,
+.montreal-theme .disabled.btn-reversed.btn-link .utility-icon path,
+.montreal-theme .disabled.btn-reversed.btn-tertiary .utility-icon path,
+.montreal-theme .toast-action .disabled.btn .utility-icon path {
+ fill: rgba(255, 255, 255, 0.5);
+}
+.montreal-theme :disabled.btn-reversed.btn-link:focus, .montreal-theme :disabled.btn-reversed.btn-link.focus, .montreal-theme :disabled.btn-reversed.btn-tertiary:focus, .montreal-theme .toast-action .btn:disabled:focus, .montreal-theme :disabled.btn-reversed.btn-tertiary.focus, .montreal-theme .toast-action .btn:disabled.focus,
+.montreal-theme .disabled.btn-reversed.btn-link:focus,
+.montreal-theme .disabled.btn-reversed.btn-link.focus,
+.montreal-theme .disabled.btn-reversed.btn-tertiary:focus,
+.montreal-theme .toast-action .disabled.btn:focus,
+.montreal-theme .disabled.btn-reversed.btn-tertiary.focus,
+.montreal-theme .toast-action .disabled.focus.btn {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):active, .montreal-theme :disabled.btn-reversed.btn-link:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-reversed.btn-link:not(:disabled):not(.disabled), .montreal-theme .show > :disabled.btn-reversed.btn-link.dropdown-toggle, .montreal-theme :disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):active, .montreal-theme :disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:disabled:not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:disabled:not(:disabled):not(.disabled), .montreal-theme .show > :disabled.btn-reversed.btn-tertiary.dropdown-toggle, .montreal-theme .toast-action .show > .btn:disabled.dropdown-toggle,
+.montreal-theme .disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):active,
+.montreal-theme .disabled.btn-reversed.btn-link:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-reversed.btn-link.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .show > .disabled.btn-reversed.btn-link.dropdown-toggle,
+.montreal-theme .disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):active,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):active,
+.montreal-theme .disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled).active,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-reversed.btn-tertiary.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .nav-tabs .nav-item.show .toast-action .disabled.nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .toast-action .nav-tabs .nav-item.show .disabled.nav-link.btn:not(:disabled):not(.disabled),
+.montreal-theme .show > .disabled.btn-reversed.btn-tertiary.dropdown-toggle,
+.montreal-theme .toast-action .show > .disabled.dropdown-toggle.btn {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: transparent;
+ border-color: transparent;
+}
+.montreal-theme :disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme :disabled.btn-reversed.btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > :disabled.btn-reversed.btn-link.dropdown-toggle:focus, .montreal-theme :disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled):active:focus, .montreal-theme :disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .btn:disabled:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .nav-link:disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .toast-action .nav-link.btn:disabled:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .nav-link.btn:disabled:not(:disabled):not(.disabled):focus, .montreal-theme .show > :disabled.btn-reversed.btn-tertiary.dropdown-toggle:focus, .montreal-theme .toast-action .show > .btn:disabled.dropdown-toggle:focus,
+.montreal-theme .disabled.btn-reversed.btn-link:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .disabled.btn-reversed.btn-link:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-reversed.btn-link.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .disabled.btn-reversed.btn-link.dropdown-toggle:focus,
+.montreal-theme .disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .disabled.btn-reversed.btn-tertiary:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .toast-action .disabled.btn:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .disabled.btn-reversed.btn-tertiary.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .nav-tabs .nav-item.show .toast-action .disabled.nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .toast-action .nav-tabs .nav-item.show .disabled.nav-link.btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .disabled.btn-reversed.btn-tertiary.dropdown-toggle:focus,
+.montreal-theme .toast-action .show > .disabled.dropdown-toggle.btn:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme :disabled.btn-reversed.btn-icon .icon, .montreal-theme .toast-action .btn:disabled.btn-icon .icon,
+.montreal-theme .disabled.btn-reversed.btn-icon .icon,
+.montreal-theme .toast-action .disabled.btn-icon.btn .icon {
+ margin: 0;
+}
+.montreal-theme .btn-lang {
+ color: #ffffff;
+ background-color: transparent;
+ border-color: transparent;
+ border: none;
+ padding-left: 0;
+ padding-right: 0;
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem;
+ text-decoration: none;
+}
+.montreal-theme .btn-lang:not(:disabled):not(.disabled):hover, .montreal-theme .btn-lang:not(:disabled):not(.disabled):focus {
+ color: #0cb097;
+ background-color: transparent;
+ border-color: transparent;
+}
+.montreal-theme .btn-lang:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-lang:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #0cb097;
+}
+.montreal-theme .btn-lang .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-lang .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .btn-lang .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .btn-lang:focus, .montreal-theme .btn-lang.focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-lang:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-lang:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-lang.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-lang.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .btn-lang:hover, .montreal-theme .btn-lang:focus {
+ border: none;
+}
+.montreal-theme .btn-lg, .montreal-theme .form-group-lg .btn, .montreal-theme .form-lg .btn, .montreal-theme .btn-group-lg > .btn {
+ padding: 0.9375rem 2rem;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ border-radius: 4rem;
+}
+.montreal-theme .btn-lg .icon, .montreal-theme .form-group-lg .btn .icon, .montreal-theme .form-lg .btn .icon, .montreal-theme .btn-group-lg > .btn .icon {
+ margin-left: -0.75rem;
+}
+.montreal-theme .btn-sm, .montreal-theme .form-group-sm .btn, .montreal-theme .form-sm .btn, .montreal-theme .btn-group-sm > .btn {
+ padding: 0.4375rem 1rem;
+ font-size: 0.75rem;
+ line-height: 1rem;
+ border-radius: 4rem;
+}
+.montreal-theme .btn-sm .icon, .montreal-theme .form-group-sm .btn .icon, .montreal-theme .form-sm .btn .icon, .montreal-theme .btn-group-sm > .btn .icon,
+.montreal-theme .btn-sm .utility-icon,
+.montreal-theme .form-group-sm .btn .utility-icon,
+.montreal-theme .form-sm .btn .utility-icon,
+.montreal-theme .btn-group-sm > .btn .utility-icon {
+ margin-left: -0.25rem;
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .btn-sm .icon:before, .montreal-theme .form-group-sm .btn .icon:before, .montreal-theme .form-sm .btn .icon:before, .montreal-theme .btn-group-sm > .btn .icon:before,
+.montreal-theme .btn-sm .utility-icon:before,
+.montreal-theme .form-group-sm .btn .utility-icon:before,
+.montreal-theme .form-sm .btn .utility-icon:before,
+.montreal-theme .btn-group-sm > .btn .utility-icon:before {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .btn-sm.btn-collapse:after, .montreal-theme .form-group-sm .btn-collapse.btn:after, .montreal-theme .form-sm .btn-collapse.btn:after, .montreal-theme .btn-group-sm > .btn-collapse.btn:after {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .btn-sm.btn-collapse.collapsed:after, .montreal-theme .form-group-sm .btn-collapse.collapsed.btn:after, .montreal-theme .form-sm .btn-collapse.collapsed.btn:after, .montreal-theme .btn-group-sm > .btn-collapse.collapsed.btn:after {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .btn-squared, .montreal-theme .toast-action .btn, .montreal-theme .alert .btn, .montreal-theme .modal .btn, .montreal-theme .feedback-form-container.alert .btn, .montreal-theme .btn-group > .btn,
+.montreal-theme .btn-group-vertical > .btn, .montreal-theme .btn-lang {
+ border-radius: 0.25rem;
+ padding-left: 1rem;
+ padding-right: 1rem;
+}
+.montreal-theme .btn-squared .icon, .montreal-theme .toast-action .btn .icon, .montreal-theme .alert .btn .icon, .montreal-theme .modal .btn .icon, .montreal-theme .btn-group > .btn .icon,
+.montreal-theme .btn-group-vertical > .btn .icon, .montreal-theme .btn-lang .icon,
+.montreal-theme .btn-squared .utility-icon,
+.montreal-theme .toast-action .btn .utility-icon,
+.montreal-theme .alert .btn .utility-icon,
+.montreal-theme .modal .btn .utility-icon,
+.montreal-theme .btn-group > .btn .utility-icon,
+.montreal-theme .btn-group-vertical > .btn .utility-icon,
+.montreal-theme .btn-lang .utility-icon {
+ margin-left: -0.5rem;
+}
+.montreal-theme .btn-squared.btn-collapse, .montreal-theme .toast-action .btn-collapse.btn, .montreal-theme .alert .btn-collapse.btn, .montreal-theme .modal .btn-collapse.btn, .montreal-theme .btn-group > .btn-collapse.btn,
+.montreal-theme .btn-group-vertical > .btn-collapse.btn, .montreal-theme .btn-collapse.btn-lang {
+ padding-right: 0.5rem;
+}
+.montreal-theme .btn-squared.btn-collapse.btn-sm:after, .montreal-theme .toast-action .btn-collapse.btn-sm.btn:after, .montreal-theme .alert .btn-collapse.btn-sm.btn:after, .montreal-theme .modal .btn-collapse.btn-sm.btn:after, .montreal-theme .form-group-sm .btn-squared.btn-collapse.btn:after, .montreal-theme .form-group-sm .toast-action .btn-collapse.btn:after, .montreal-theme .toast-action .form-group-sm .btn-collapse.btn:after, .montreal-theme .form-group-sm .alert .btn-collapse.btn:after, .montreal-theme .alert .form-group-sm .btn-collapse.btn:after, .montreal-theme .form-group-sm .modal .btn-collapse.btn:after, .montreal-theme .modal .form-group-sm .btn-collapse.btn:after, .montreal-theme .form-sm .btn-squared.btn-collapse.btn:after, .montreal-theme .form-sm .toast-action .btn-collapse.btn:after, .montreal-theme .toast-action .form-sm .btn-collapse.btn:after, .montreal-theme .form-sm .alert .btn-collapse.btn:after, .montreal-theme .alert .form-sm .btn-collapse.btn:after, .montreal-theme .form-sm .modal .btn-collapse.btn:after, .montreal-theme .modal .form-sm .btn-collapse.btn:after, .montreal-theme .btn-group-sm > .btn-squared.btn-collapse.btn:after, .montreal-theme .toast-action .btn-group-sm > .btn-collapse.btn:after, .montreal-theme .alert .btn-group-sm > .btn-collapse.btn:after, .montreal-theme .modal .btn-group-sm > .btn-collapse.btn:after, .montreal-theme .btn-group > .btn-collapse.btn-sm.btn:after, .montreal-theme .form-group-sm .btn-group > .btn-collapse.btn:after, .montreal-theme .form-sm .btn-group > .btn-collapse.btn:after, .montreal-theme .btn-group-sm.btn-group > .btn-collapse.btn:after,
+.montreal-theme .btn-group-vertical > .btn-collapse.btn-sm.btn:after,
+.montreal-theme .form-group-sm .btn-group-vertical > .btn-collapse.btn:after,
+.montreal-theme .form-sm .btn-group-vertical > .btn-collapse.btn:after,
+.montreal-theme .btn-group-sm.btn-group-vertical > .btn-collapse.btn:after, .montreal-theme .btn-collapse.btn-sm.btn-lang:after, .montreal-theme .form-group-sm .btn-collapse.btn-lang.btn:after, .montreal-theme .form-sm .btn-collapse.btn-lang.btn:after, .montreal-theme .btn-group-sm > .btn-collapse.btn-lang.btn:after {
+ margin-left: 0.25rem;
+}
+.montreal-theme .btn-block {
+ display: block;
+ width: 100%;
+}
+.montreal-theme .btn-block + .btn-block {
+ margin-top: 0.5rem;
+}
+.montreal-theme input[type=submit].btn-block,
+.montreal-theme input[type=reset].btn-block,
+.montreal-theme input[type=button].btn-block {
+ width: 100%;
+}
+.montreal-theme .btn-group-sm .btn + .btn,
+.montreal-theme .btn-group-sm .btn + .btn-group,
+.montreal-theme .btn-group-sm .btn-group + .btn,
+.montreal-theme .btn-group-sm .btn-group + .btn-group,
+.montreal-theme .btn-group-vertical-sm .btn + .btn,
+.montreal-theme .btn-group-vertical-sm .btn + .btn-group,
+.montreal-theme .btn-group-vertical-sm .btn-group + .btn,
+.montreal-theme .btn-group-vertical-sm .btn-group + .btn-group {
+ margin-left: -1px;
+}
+.montreal-theme .btn-unstyled {
+ color: inherit;
+ font: inherit;
+ text-transform: none;
+ background-color: transparent;
+ text-decoration: none;
+ border: 0;
+ margin: 0;
+ overflow: visible;
+ pointer-events: inherit;
+ cursor: pointer;
+}
+.montreal-theme .btn-unstyled:hover, .montreal-theme .btn-unstyled:focus {
+ background-color: transparent;
+ text-decoration: none;
+ border: 0;
+}
+.montreal-theme .btn-icon-left,
+.montreal-theme .btn-icon-right {
+ display: inline-flex;
+ align-items: center;
+}
+.montreal-theme .btn-icon-left .icon,
+.montreal-theme .btn-icon-right .icon {
+ align-self: center;
+}
+.montreal-theme .btn-icon-left .icon:before,
+.montreal-theme .btn-icon-right .icon:before {
+ display: block;
+}
+.montreal-theme .btn-icon-left .btn-label {
+ order: 2;
+}
+.montreal-theme .btn-icon-left .icon {
+ order: 1;
+ margin-left: -1.125rem;
+ margin-right: 0.5rem;
+}
+.montreal-theme .btn-icon-left.btn-lg .icon, .montreal-theme .form-group-lg .btn-icon-left.btn .icon, .montreal-theme .form-lg .btn-icon-left.btn .icon, .montreal-theme .btn-group-lg > .btn-icon-left.btn .icon {
+ margin-left: -0.75rem;
+}
+.montreal-theme .btn-icon-left.btn-sm .icon, .montreal-theme .form-group-sm .btn-icon-left.btn .icon, .montreal-theme .form-sm .btn-icon-left.btn .icon, .montreal-theme .btn-group-sm > .btn-icon-left.btn .icon {
+ margin-left: -0.375rem;
+ margin-right: 0.25rem;
+}
+.montreal-theme .btn-icon-left.btn-squared .icon, .montreal-theme .toast-action .btn-icon-left.btn .icon, .montreal-theme .alert .btn-icon-left.btn .icon, .montreal-theme .modal .btn-icon-left.btn .icon, .montreal-theme .btn-group > .btn-icon-left.btn .icon,
+.montreal-theme .btn-group-vertical > .btn-icon-left.btn .icon, .montreal-theme .btn-icon-left.btn-lang .icon {
+ margin-left: -0.5rem;
+}
+.montreal-theme .btn-icon-left.btn-squared.btn-lg, .montreal-theme .toast-action .btn-icon-left.btn-lg.btn, .montreal-theme .alert .btn-icon-left.btn-lg.btn, .montreal-theme .modal .btn-icon-left.btn-lg.btn, .montreal-theme .form-group-lg .btn-icon-left.btn-squared.btn, .montreal-theme .form-group-lg .toast-action .btn-icon-left.btn, .montreal-theme .toast-action .form-group-lg .btn-icon-left.btn, .montreal-theme .form-group-lg .alert .btn-icon-left.btn, .montreal-theme .alert .form-group-lg .btn-icon-left.btn, .montreal-theme .form-group-lg .modal .btn-icon-left.btn, .montreal-theme .modal .form-group-lg .btn-icon-left.btn, .montreal-theme .form-lg .btn-icon-left.btn-squared.btn, .montreal-theme .form-lg .toast-action .btn-icon-left.btn, .montreal-theme .toast-action .form-lg .btn-icon-left.btn, .montreal-theme .form-lg .alert .btn-icon-left.btn, .montreal-theme .alert .form-lg .btn-icon-left.btn, .montreal-theme .form-lg .modal .btn-icon-left.btn, .montreal-theme .modal .form-lg .btn-icon-left.btn, .montreal-theme .btn-group-lg > .btn-icon-left.btn-squared.btn, .montreal-theme .toast-action .btn-group-lg > .btn-icon-left.btn, .montreal-theme .alert .btn-group-lg > .btn-icon-left.btn, .montreal-theme .modal .btn-group-lg > .btn-icon-left.btn, .montreal-theme .btn-group > .btn-icon-left.btn-lg.btn, .montreal-theme .form-group-lg .btn-group > .btn-icon-left.btn, .montreal-theme .form-lg .btn-group > .btn-icon-left.btn, .montreal-theme .btn-group-lg.btn-group > .btn-icon-left.btn,
+.montreal-theme .btn-group-vertical > .btn-icon-left.btn-lg.btn,
+.montreal-theme .form-group-lg .btn-group-vertical > .btn-icon-left.btn,
+.montreal-theme .form-lg .btn-group-vertical > .btn-icon-left.btn,
+.montreal-theme .btn-group-lg.btn-group-vertical > .btn-icon-left.btn, .montreal-theme .btn-icon-left.btn-lg.btn-lang, .montreal-theme .form-group-lg .btn-icon-left.btn-lang.btn, .montreal-theme .form-lg .btn-icon-left.btn-lang.btn, .montreal-theme .btn-group-lg > .btn-icon-left.btn-lang.btn {
+ padding-right: 1.5rem;
+}
+.montreal-theme .btn-icon-left.btn-squared.btn-lg .icon, .montreal-theme .toast-action .btn-icon-left.btn-lg.btn .icon, .montreal-theme .alert .btn-icon-left.btn-lg.btn .icon, .montreal-theme .modal .btn-icon-left.btn-lg.btn .icon, .montreal-theme .form-group-lg .btn-icon-left.btn-squared.btn .icon, .montreal-theme .form-group-lg .toast-action .btn-icon-left.btn .icon, .montreal-theme .toast-action .form-group-lg .btn-icon-left.btn .icon, .montreal-theme .form-group-lg .alert .btn-icon-left.btn .icon, .montreal-theme .alert .form-group-lg .btn-icon-left.btn .icon, .montreal-theme .form-group-lg .modal .btn-icon-left.btn .icon, .montreal-theme .modal .form-group-lg .btn-icon-left.btn .icon, .montreal-theme .form-lg .btn-icon-left.btn-squared.btn .icon, .montreal-theme .form-lg .toast-action .btn-icon-left.btn .icon, .montreal-theme .toast-action .form-lg .btn-icon-left.btn .icon, .montreal-theme .form-lg .alert .btn-icon-left.btn .icon, .montreal-theme .alert .form-lg .btn-icon-left.btn .icon, .montreal-theme .form-lg .modal .btn-icon-left.btn .icon, .montreal-theme .modal .form-lg .btn-icon-left.btn .icon, .montreal-theme .btn-group-lg > .btn-icon-left.btn-squared.btn .icon, .montreal-theme .toast-action .btn-group-lg > .btn-icon-left.btn .icon, .montreal-theme .alert .btn-group-lg > .btn-icon-left.btn .icon, .montreal-theme .modal .btn-group-lg > .btn-icon-left.btn .icon, .montreal-theme .btn-group > .btn-icon-left.btn-lg.btn .icon, .montreal-theme .form-group-lg .btn-group > .btn-icon-left.btn .icon, .montreal-theme .form-lg .btn-group > .btn-icon-left.btn .icon, .montreal-theme .btn-group-lg.btn-group > .btn-icon-left.btn .icon,
+.montreal-theme .btn-group-vertical > .btn-icon-left.btn-lg.btn .icon,
+.montreal-theme .form-group-lg .btn-group-vertical > .btn-icon-left.btn .icon,
+.montreal-theme .form-lg .btn-group-vertical > .btn-icon-left.btn .icon,
+.montreal-theme .btn-group-lg.btn-group-vertical > .btn-icon-left.btn .icon, .montreal-theme .btn-icon-left.btn-lg.btn-lang .icon, .montreal-theme .form-group-lg .btn-icon-left.btn-lang.btn .icon, .montreal-theme .form-lg .btn-icon-left.btn-lang.btn .icon, .montreal-theme .btn-group-lg > .btn-icon-left.btn-lang.btn .icon {
+ margin-left: 0;
+}
+.montreal-theme .btn-icon-left.btn-squared.btn-sm, .montreal-theme .toast-action .btn-icon-left.btn-sm.btn, .montreal-theme .alert .btn-icon-left.btn-sm.btn, .montreal-theme .modal .btn-icon-left.btn-sm.btn, .montreal-theme .form-group-sm .btn-icon-left.btn-squared.btn, .montreal-theme .form-group-sm .toast-action .btn-icon-left.btn, .montreal-theme .toast-action .form-group-sm .btn-icon-left.btn, .montreal-theme .form-group-sm .alert .btn-icon-left.btn, .montreal-theme .alert .form-group-sm .btn-icon-left.btn, .montreal-theme .form-group-sm .modal .btn-icon-left.btn, .montreal-theme .modal .form-group-sm .btn-icon-left.btn, .montreal-theme .form-sm .btn-icon-left.btn-squared.btn, .montreal-theme .form-sm .toast-action .btn-icon-left.btn, .montreal-theme .toast-action .form-sm .btn-icon-left.btn, .montreal-theme .form-sm .alert .btn-icon-left.btn, .montreal-theme .alert .form-sm .btn-icon-left.btn, .montreal-theme .form-sm .modal .btn-icon-left.btn, .montreal-theme .modal .form-sm .btn-icon-left.btn, .montreal-theme .btn-group-sm > .btn-icon-left.btn-squared.btn, .montreal-theme .toast-action .btn-group-sm > .btn-icon-left.btn, .montreal-theme .alert .btn-group-sm > .btn-icon-left.btn, .montreal-theme .modal .btn-group-sm > .btn-icon-left.btn, .montreal-theme .btn-group > .btn-icon-left.btn-sm.btn, .montreal-theme .form-group-sm .btn-group > .btn-icon-left.btn, .montreal-theme .form-sm .btn-group > .btn-icon-left.btn, .montreal-theme .btn-group-sm.btn-group > .btn-icon-left.btn,
+.montreal-theme .btn-group-vertical > .btn-icon-left.btn-sm.btn,
+.montreal-theme .form-group-sm .btn-group-vertical > .btn-icon-left.btn,
+.montreal-theme .form-sm .btn-group-vertical > .btn-icon-left.btn,
+.montreal-theme .btn-group-sm.btn-group-vertical > .btn-icon-left.btn, .montreal-theme .btn-icon-left.btn-sm.btn-lang, .montreal-theme .form-group-sm .btn-icon-left.btn-lang.btn, .montreal-theme .form-sm .btn-icon-left.btn-lang.btn, .montreal-theme .btn-group-sm > .btn-icon-left.btn-lang.btn {
+ padding-left: 0.875rem;
+ padding-right: 0.875rem;
+}
+.montreal-theme .btn-icon-right .btn-label {
+ order: 1;
+}
+.montreal-theme .btn-icon-right .icon {
+ order: 2;
+ margin-right: -1.125rem;
+ margin-left: 0.5rem;
+}
+.montreal-theme .btn-icon-right.btn-lg .icon, .montreal-theme .form-group-lg .btn-icon-right.btn .icon, .montreal-theme .form-lg .btn-icon-right.btn .icon, .montreal-theme .btn-group-lg > .btn-icon-right.btn .icon {
+ margin-right: -0.75rem;
+}
+.montreal-theme .btn-icon-right.btn-sm .icon, .montreal-theme .form-group-sm .btn-icon-right.btn .icon, .montreal-theme .form-sm .btn-icon-right.btn .icon, .montreal-theme .btn-group-sm > .btn-icon-right.btn .icon {
+ margin-left: 0.25rem;
+ margin-right: -0.375rem;
+}
+.montreal-theme .btn-icon-right.btn-squared .icon, .montreal-theme .toast-action .btn-icon-right.btn .icon, .montreal-theme .alert .btn-icon-right.btn .icon, .montreal-theme .modal .btn-icon-right.btn .icon, .montreal-theme .btn-group > .btn-icon-right.btn .icon,
+.montreal-theme .btn-group-vertical > .btn-icon-right.btn .icon, .montreal-theme .btn-icon-right.btn-lang .icon {
+ margin-right: -0.5rem;
+}
+.montreal-theme .btn-icon-right.btn-squared.btn-lg, .montreal-theme .toast-action .btn-icon-right.btn-lg.btn, .montreal-theme .alert .btn-icon-right.btn-lg.btn, .montreal-theme .modal .btn-icon-right.btn-lg.btn, .montreal-theme .form-group-lg .btn-icon-right.btn-squared.btn, .montreal-theme .form-group-lg .toast-action .btn-icon-right.btn, .montreal-theme .toast-action .form-group-lg .btn-icon-right.btn, .montreal-theme .form-group-lg .alert .btn-icon-right.btn, .montreal-theme .alert .form-group-lg .btn-icon-right.btn, .montreal-theme .form-group-lg .modal .btn-icon-right.btn, .montreal-theme .modal .form-group-lg .btn-icon-right.btn, .montreal-theme .form-lg .btn-icon-right.btn-squared.btn, .montreal-theme .form-lg .toast-action .btn-icon-right.btn, .montreal-theme .toast-action .form-lg .btn-icon-right.btn, .montreal-theme .form-lg .alert .btn-icon-right.btn, .montreal-theme .alert .form-lg .btn-icon-right.btn, .montreal-theme .form-lg .modal .btn-icon-right.btn, .montreal-theme .modal .form-lg .btn-icon-right.btn, .montreal-theme .btn-group-lg > .btn-icon-right.btn-squared.btn, .montreal-theme .toast-action .btn-group-lg > .btn-icon-right.btn, .montreal-theme .alert .btn-group-lg > .btn-icon-right.btn, .montreal-theme .modal .btn-group-lg > .btn-icon-right.btn, .montreal-theme .btn-group > .btn-icon-right.btn-lg.btn, .montreal-theme .form-group-lg .btn-group > .btn-icon-right.btn, .montreal-theme .form-lg .btn-group > .btn-icon-right.btn, .montreal-theme .btn-group-lg.btn-group > .btn-icon-right.btn,
+.montreal-theme .btn-group-vertical > .btn-icon-right.btn-lg.btn,
+.montreal-theme .form-group-lg .btn-group-vertical > .btn-icon-right.btn,
+.montreal-theme .form-lg .btn-group-vertical > .btn-icon-right.btn,
+.montreal-theme .btn-group-lg.btn-group-vertical > .btn-icon-right.btn, .montreal-theme .btn-icon-right.btn-lg.btn-lang, .montreal-theme .form-group-lg .btn-icon-right.btn-lang.btn, .montreal-theme .form-lg .btn-icon-right.btn-lang.btn, .montreal-theme .btn-group-lg > .btn-icon-right.btn-lang.btn {
+ padding-left: 1.5rem;
+}
+.montreal-theme .btn-icon-right.btn-squared.btn-lg .icon, .montreal-theme .toast-action .btn-icon-right.btn-lg.btn .icon, .montreal-theme .alert .btn-icon-right.btn-lg.btn .icon, .montreal-theme .modal .btn-icon-right.btn-lg.btn .icon, .montreal-theme .form-group-lg .btn-icon-right.btn-squared.btn .icon, .montreal-theme .form-group-lg .toast-action .btn-icon-right.btn .icon, .montreal-theme .toast-action .form-group-lg .btn-icon-right.btn .icon, .montreal-theme .form-group-lg .alert .btn-icon-right.btn .icon, .montreal-theme .alert .form-group-lg .btn-icon-right.btn .icon, .montreal-theme .form-group-lg .modal .btn-icon-right.btn .icon, .montreal-theme .modal .form-group-lg .btn-icon-right.btn .icon, .montreal-theme .form-lg .btn-icon-right.btn-squared.btn .icon, .montreal-theme .form-lg .toast-action .btn-icon-right.btn .icon, .montreal-theme .toast-action .form-lg .btn-icon-right.btn .icon, .montreal-theme .form-lg .alert .btn-icon-right.btn .icon, .montreal-theme .alert .form-lg .btn-icon-right.btn .icon, .montreal-theme .form-lg .modal .btn-icon-right.btn .icon, .montreal-theme .modal .form-lg .btn-icon-right.btn .icon, .montreal-theme .btn-group-lg > .btn-icon-right.btn-squared.btn .icon, .montreal-theme .toast-action .btn-group-lg > .btn-icon-right.btn .icon, .montreal-theme .alert .btn-group-lg > .btn-icon-right.btn .icon, .montreal-theme .modal .btn-group-lg > .btn-icon-right.btn .icon, .montreal-theme .btn-group > .btn-icon-right.btn-lg.btn .icon, .montreal-theme .form-group-lg .btn-group > .btn-icon-right.btn .icon, .montreal-theme .form-lg .btn-group > .btn-icon-right.btn .icon, .montreal-theme .btn-group-lg.btn-group > .btn-icon-right.btn .icon,
+.montreal-theme .btn-group-vertical > .btn-icon-right.btn-lg.btn .icon,
+.montreal-theme .form-group-lg .btn-group-vertical > .btn-icon-right.btn .icon,
+.montreal-theme .form-lg .btn-group-vertical > .btn-icon-right.btn .icon,
+.montreal-theme .btn-group-lg.btn-group-vertical > .btn-icon-right.btn .icon, .montreal-theme .btn-icon-right.btn-lg.btn-lang .icon, .montreal-theme .form-group-lg .btn-icon-right.btn-lang.btn .icon, .montreal-theme .form-lg .btn-icon-right.btn-lang.btn .icon, .montreal-theme .btn-group-lg > .btn-icon-right.btn-lang.btn .icon {
+ margin-right: 0;
+}
+.montreal-theme .btn-icon-right.btn-squared.btn-sm, .montreal-theme .toast-action .btn-icon-right.btn-sm.btn, .montreal-theme .alert .btn-icon-right.btn-sm.btn, .montreal-theme .modal .btn-icon-right.btn-sm.btn, .montreal-theme .form-group-sm .btn-icon-right.btn-squared.btn, .montreal-theme .form-group-sm .toast-action .btn-icon-right.btn, .montreal-theme .toast-action .form-group-sm .btn-icon-right.btn, .montreal-theme .form-group-sm .alert .btn-icon-right.btn, .montreal-theme .alert .form-group-sm .btn-icon-right.btn, .montreal-theme .form-group-sm .modal .btn-icon-right.btn, .montreal-theme .modal .form-group-sm .btn-icon-right.btn, .montreal-theme .form-sm .btn-icon-right.btn-squared.btn, .montreal-theme .form-sm .toast-action .btn-icon-right.btn, .montreal-theme .toast-action .form-sm .btn-icon-right.btn, .montreal-theme .form-sm .alert .btn-icon-right.btn, .montreal-theme .alert .form-sm .btn-icon-right.btn, .montreal-theme .form-sm .modal .btn-icon-right.btn, .montreal-theme .modal .form-sm .btn-icon-right.btn, .montreal-theme .btn-group-sm > .btn-icon-right.btn-squared.btn, .montreal-theme .toast-action .btn-group-sm > .btn-icon-right.btn, .montreal-theme .alert .btn-group-sm > .btn-icon-right.btn, .montreal-theme .modal .btn-group-sm > .btn-icon-right.btn, .montreal-theme .btn-group > .btn-icon-right.btn-sm.btn, .montreal-theme .form-group-sm .btn-group > .btn-icon-right.btn, .montreal-theme .form-sm .btn-group > .btn-icon-right.btn, .montreal-theme .btn-group-sm.btn-group > .btn-icon-right.btn,
+.montreal-theme .btn-group-vertical > .btn-icon-right.btn-sm.btn,
+.montreal-theme .form-group-sm .btn-group-vertical > .btn-icon-right.btn,
+.montreal-theme .form-sm .btn-group-vertical > .btn-icon-right.btn,
+.montreal-theme .btn-group-sm.btn-group-vertical > .btn-icon-right.btn, .montreal-theme .btn-icon-right.btn-sm.btn-lang, .montreal-theme .form-group-sm .btn-icon-right.btn-lang.btn, .montreal-theme .form-sm .btn-icon-right.btn-lang.btn, .montreal-theme .btn-group-sm > .btn-icon-right.btn-lang.btn {
+ padding-left: 0.875rem;
+ padding-right: 0.875rem;
+}
+.montreal-theme .btn-icon.btn-primary .icon, .montreal-theme .btn-icon.btn-secondary .icon, .montreal-theme .btn-icon.btn-tertiary .icon, .montreal-theme .btn-icon.btn-link .icon,
+.montreal-theme .btn-icon .icon {
+ margin: 0;
+}
+.montreal-theme .btn-icon.btn {
+ padding: 0.4375rem !important;
+}
+.montreal-theme .btn-icon.btn-lg, .montreal-theme .form-group-lg .btn-icon.btn, .montreal-theme .form-lg .btn-icon.btn, .montreal-theme .btn-group-lg > .btn-icon.btn {
+ padding: 0.9375rem !important;
+}
+.montreal-theme .btn-icon.btn-sm, .montreal-theme .form-group-sm .btn-icon.btn, .montreal-theme .form-sm .btn-icon.btn, .montreal-theme .btn-group-sm > .btn-icon.btn {
+ padding: 0.4375rem !important;
+}
+@media (max-width: 351.98px) {
+ .montreal-theme .btn-hide-label-xs .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-hide-label-xs.btn-icon-left, .montreal-theme .btn-hide-label-xs.btn-icon-right {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-xs.btn-icon-left .icon, .montreal-theme .btn-hide-label-xs.btn-icon-right .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-xs.btn-lg.btn-icon-left, .montreal-theme .form-group-lg .btn-hide-label-xs.btn-icon-left.btn, .montreal-theme .form-lg .btn-hide-label-xs.btn-icon-left.btn, .montreal-theme .btn-group-lg > .btn-hide-label-xs.btn-icon-left.btn, .montreal-theme .btn-hide-label-xs.btn-lg.btn-icon-right, .montreal-theme .form-group-lg .btn-hide-label-xs.btn-icon-right.btn, .montreal-theme .form-lg .btn-hide-label-xs.btn-icon-right.btn, .montreal-theme .btn-group-lg > .btn-hide-label-xs.btn-icon-right.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-hide-label-xs.btn-lg.btn-icon-left .icon, .montreal-theme .form-group-lg .btn-hide-label-xs.btn-icon-left.btn .icon, .montreal-theme .form-lg .btn-hide-label-xs.btn-icon-left.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-xs.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-xs.btn-lg.btn-icon-right .icon, .montreal-theme .form-group-lg .btn-hide-label-xs.btn-icon-right.btn .icon, .montreal-theme .form-lg .btn-hide-label-xs.btn-icon-right.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-xs.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-xs.btn-sm.btn-icon-left, .montreal-theme .form-group-sm .btn-hide-label-xs.btn-icon-left.btn, .montreal-theme .form-sm .btn-hide-label-xs.btn-icon-left.btn, .montreal-theme .btn-group-sm > .btn-hide-label-xs.btn-icon-left.btn, .montreal-theme .btn-hide-label-xs.btn-sm.btn-icon-right, .montreal-theme .form-group-sm .btn-hide-label-xs.btn-icon-right.btn, .montreal-theme .form-sm .btn-hide-label-xs.btn-icon-right.btn, .montreal-theme .btn-group-sm > .btn-hide-label-xs.btn-icon-right.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-xs.btn-sm.btn-icon-left .icon, .montreal-theme .form-group-sm .btn-hide-label-xs.btn-icon-left.btn .icon, .montreal-theme .form-sm .btn-hide-label-xs.btn-icon-left.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-xs.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-xs.btn-sm.btn-icon-right .icon, .montreal-theme .form-group-sm .btn-hide-label-xs.btn-icon-right.btn .icon, .montreal-theme .form-sm .btn-hide-label-xs.btn-icon-right.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-xs.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+}
+.montreal-theme .btn-swap-label-xs .icon {
+ display: none;
+}
+@media (max-width: 351.98px) {
+ .montreal-theme .btn-swap-label-xs {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-xs.btn-lg, .montreal-theme .form-group-lg .btn-swap-label-xs.btn, .montreal-theme .form-lg .btn-swap-label-xs.btn, .montreal-theme .btn-group-lg > .btn-swap-label-xs.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-swap-label-xs.btn-sm, .montreal-theme .form-group-sm .btn-swap-label-xs.btn, .montreal-theme .form-sm .btn-swap-label-xs.btn, .montreal-theme .btn-group-sm > .btn-swap-label-xs.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-xs .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-swap-label-xs .icon {
+ display: flex;
+ margin: 0 !important;
+ }
+}
+@media (max-width: 575.98px) {
+ .montreal-theme .btn-hide-label-xsm .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-hide-label-xsm.btn-icon-left, .montreal-theme .btn-hide-label-xsm.btn-icon-right {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-xsm.btn-icon-left .icon, .montreal-theme .btn-hide-label-xsm.btn-icon-right .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-xsm.btn-lg.btn-icon-left, .montreal-theme .form-group-lg .btn-hide-label-xsm.btn-icon-left.btn, .montreal-theme .form-lg .btn-hide-label-xsm.btn-icon-left.btn, .montreal-theme .btn-group-lg > .btn-hide-label-xsm.btn-icon-left.btn, .montreal-theme .btn-hide-label-xsm.btn-lg.btn-icon-right, .montreal-theme .form-group-lg .btn-hide-label-xsm.btn-icon-right.btn, .montreal-theme .form-lg .btn-hide-label-xsm.btn-icon-right.btn, .montreal-theme .btn-group-lg > .btn-hide-label-xsm.btn-icon-right.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-hide-label-xsm.btn-lg.btn-icon-left .icon, .montreal-theme .form-group-lg .btn-hide-label-xsm.btn-icon-left.btn .icon, .montreal-theme .form-lg .btn-hide-label-xsm.btn-icon-left.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-xsm.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-xsm.btn-lg.btn-icon-right .icon, .montreal-theme .form-group-lg .btn-hide-label-xsm.btn-icon-right.btn .icon, .montreal-theme .form-lg .btn-hide-label-xsm.btn-icon-right.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-xsm.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-xsm.btn-sm.btn-icon-left, .montreal-theme .form-group-sm .btn-hide-label-xsm.btn-icon-left.btn, .montreal-theme .form-sm .btn-hide-label-xsm.btn-icon-left.btn, .montreal-theme .btn-group-sm > .btn-hide-label-xsm.btn-icon-left.btn, .montreal-theme .btn-hide-label-xsm.btn-sm.btn-icon-right, .montreal-theme .form-group-sm .btn-hide-label-xsm.btn-icon-right.btn, .montreal-theme .form-sm .btn-hide-label-xsm.btn-icon-right.btn, .montreal-theme .btn-group-sm > .btn-hide-label-xsm.btn-icon-right.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-xsm.btn-sm.btn-icon-left .icon, .montreal-theme .form-group-sm .btn-hide-label-xsm.btn-icon-left.btn .icon, .montreal-theme .form-sm .btn-hide-label-xsm.btn-icon-left.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-xsm.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-xsm.btn-sm.btn-icon-right .icon, .montreal-theme .form-group-sm .btn-hide-label-xsm.btn-icon-right.btn .icon, .montreal-theme .form-sm .btn-hide-label-xsm.btn-icon-right.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-xsm.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+}
+@media (min-width: 352px) {
+ .montreal-theme .btn-swap-label-xsm .icon {
+ display: none;
+ }
+}
+@media (max-width: 575.98px) {
+ .montreal-theme .btn-swap-label-xsm {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-xsm.btn-lg, .montreal-theme .form-group-lg .btn-swap-label-xsm.btn, .montreal-theme .form-lg .btn-swap-label-xsm.btn, .montreal-theme .btn-group-lg > .btn-swap-label-xsm.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-swap-label-xsm.btn-sm, .montreal-theme .form-group-sm .btn-swap-label-xsm.btn, .montreal-theme .form-sm .btn-swap-label-xsm.btn, .montreal-theme .btn-group-sm > .btn-swap-label-xsm.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-xsm .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-swap-label-xsm .icon {
+ display: flex;
+ margin: 0 !important;
+ }
+}
+@media (max-width: 767.98px) {
+ .montreal-theme .btn-hide-label-sm .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-hide-label-sm.btn-icon-left, .montreal-theme .btn-hide-label-sm.btn-icon-right {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-sm.btn-icon-left .icon, .montreal-theme .btn-hide-label-sm.btn-icon-right .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-sm.btn-lg.btn-icon-left, .montreal-theme .form-group-lg .btn-hide-label-sm.btn-icon-left.btn, .montreal-theme .form-lg .btn-hide-label-sm.btn-icon-left.btn, .montreal-theme .btn-group-lg > .btn-hide-label-sm.btn-icon-left.btn, .montreal-theme .btn-hide-label-sm.btn-lg.btn-icon-right, .montreal-theme .form-group-lg .btn-hide-label-sm.btn-icon-right.btn, .montreal-theme .form-lg .btn-hide-label-sm.btn-icon-right.btn, .montreal-theme .btn-group-lg > .btn-hide-label-sm.btn-icon-right.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-hide-label-sm.btn-lg.btn-icon-left .icon, .montreal-theme .form-group-lg .btn-hide-label-sm.btn-icon-left.btn .icon, .montreal-theme .form-lg .btn-hide-label-sm.btn-icon-left.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-sm.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-sm.btn-lg.btn-icon-right .icon, .montreal-theme .form-group-lg .btn-hide-label-sm.btn-icon-right.btn .icon, .montreal-theme .form-lg .btn-hide-label-sm.btn-icon-right.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-sm.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-sm.btn-sm.btn-icon-left, .montreal-theme .form-group-sm .btn-hide-label-sm.btn-icon-left.btn, .montreal-theme .form-sm .btn-hide-label-sm.btn-icon-left.btn, .montreal-theme .btn-group-sm > .btn-hide-label-sm.btn-icon-left.btn, .montreal-theme .btn-hide-label-sm.btn-sm.btn-icon-right, .montreal-theme .form-group-sm .btn-hide-label-sm.btn-icon-right.btn, .montreal-theme .form-sm .btn-hide-label-sm.btn-icon-right.btn, .montreal-theme .btn-group-sm > .btn-hide-label-sm.btn-icon-right.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-sm.btn-sm.btn-icon-left .icon, .montreal-theme .form-group-sm .btn-hide-label-sm.btn-icon-left.btn .icon, .montreal-theme .form-sm .btn-hide-label-sm.btn-icon-left.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-sm.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-sm.btn-sm.btn-icon-right .icon, .montreal-theme .form-group-sm .btn-hide-label-sm.btn-icon-right.btn .icon, .montreal-theme .form-sm .btn-hide-label-sm.btn-icon-right.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-sm.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .btn-swap-label-sm .icon {
+ display: none;
+ }
+}
+@media (max-width: 767.98px) {
+ .montreal-theme .btn-swap-label-sm {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-sm.btn-lg, .montreal-theme .form-group-lg .btn-swap-label-sm.btn, .montreal-theme .form-lg .btn-swap-label-sm.btn, .montreal-theme .btn-group-lg > .btn-swap-label-sm.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-swap-label-sm.btn-sm, .montreal-theme .form-group-sm .btn-swap-label-sm.btn, .montreal-theme .form-sm .btn-swap-label-sm.btn, .montreal-theme .btn-group-sm > .btn-swap-label-sm.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-sm .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-swap-label-sm .icon {
+ display: flex;
+ margin: 0 !important;
+ }
+}
+@media (max-width: 991.98px) {
+ .montreal-theme .btn-hide-label-md .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-hide-label-md.btn-icon-left, .montreal-theme .btn-hide-label-md.btn-icon-right {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-md.btn-icon-left .icon, .montreal-theme .btn-hide-label-md.btn-icon-right .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-md.btn-lg.btn-icon-left, .montreal-theme .form-group-lg .btn-hide-label-md.btn-icon-left.btn, .montreal-theme .form-lg .btn-hide-label-md.btn-icon-left.btn, .montreal-theme .btn-group-lg > .btn-hide-label-md.btn-icon-left.btn, .montreal-theme .btn-hide-label-md.btn-lg.btn-icon-right, .montreal-theme .form-group-lg .btn-hide-label-md.btn-icon-right.btn, .montreal-theme .form-lg .btn-hide-label-md.btn-icon-right.btn, .montreal-theme .btn-group-lg > .btn-hide-label-md.btn-icon-right.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-hide-label-md.btn-lg.btn-icon-left .icon, .montreal-theme .form-group-lg .btn-hide-label-md.btn-icon-left.btn .icon, .montreal-theme .form-lg .btn-hide-label-md.btn-icon-left.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-md.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-md.btn-lg.btn-icon-right .icon, .montreal-theme .form-group-lg .btn-hide-label-md.btn-icon-right.btn .icon, .montreal-theme .form-lg .btn-hide-label-md.btn-icon-right.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-md.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-md.btn-sm.btn-icon-left, .montreal-theme .form-group-sm .btn-hide-label-md.btn-icon-left.btn, .montreal-theme .form-sm .btn-hide-label-md.btn-icon-left.btn, .montreal-theme .btn-group-sm > .btn-hide-label-md.btn-icon-left.btn, .montreal-theme .btn-hide-label-md.btn-sm.btn-icon-right, .montreal-theme .form-group-sm .btn-hide-label-md.btn-icon-right.btn, .montreal-theme .form-sm .btn-hide-label-md.btn-icon-right.btn, .montreal-theme .btn-group-sm > .btn-hide-label-md.btn-icon-right.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-md.btn-sm.btn-icon-left .icon, .montreal-theme .form-group-sm .btn-hide-label-md.btn-icon-left.btn .icon, .montreal-theme .form-sm .btn-hide-label-md.btn-icon-left.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-md.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-md.btn-sm.btn-icon-right .icon, .montreal-theme .form-group-sm .btn-hide-label-md.btn-icon-right.btn .icon, .montreal-theme .form-sm .btn-hide-label-md.btn-icon-right.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-md.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .btn-swap-label-md .icon {
+ display: none;
+ }
+}
+@media (max-width: 991.98px) {
+ .montreal-theme .btn-swap-label-md {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-md.btn-lg, .montreal-theme .form-group-lg .btn-swap-label-md.btn, .montreal-theme .form-lg .btn-swap-label-md.btn, .montreal-theme .btn-group-lg > .btn-swap-label-md.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-swap-label-md.btn-sm, .montreal-theme .form-group-sm .btn-swap-label-md.btn, .montreal-theme .form-sm .btn-swap-label-md.btn, .montreal-theme .btn-group-sm > .btn-swap-label-md.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-md .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-swap-label-md .icon {
+ display: flex;
+ margin: 0 !important;
+ }
+}
+@media (max-width: 1199.98px) {
+ .montreal-theme .btn-hide-label-lg .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-hide-label-lg.btn-icon-left, .montreal-theme .btn-hide-label-lg.btn-icon-right {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-lg.btn-icon-left .icon, .montreal-theme .btn-hide-label-lg.btn-icon-right .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-lg.btn-lg.btn-icon-left, .montreal-theme .form-group-lg .btn-hide-label-lg.btn-icon-left.btn, .montreal-theme .form-lg .btn-hide-label-lg.btn-icon-left.btn, .montreal-theme .btn-group-lg > .btn-hide-label-lg.btn-icon-left.btn, .montreal-theme .btn-hide-label-lg.btn-lg.btn-icon-right, .montreal-theme .form-group-lg .btn-hide-label-lg.btn-icon-right.btn, .montreal-theme .form-lg .btn-hide-label-lg.btn-icon-right.btn, .montreal-theme .btn-group-lg > .btn-hide-label-lg.btn-icon-right.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-hide-label-lg.btn-lg.btn-icon-left .icon, .montreal-theme .form-group-lg .btn-hide-label-lg.btn-icon-left.btn .icon, .montreal-theme .form-lg .btn-hide-label-lg.btn-icon-left.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-lg.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-lg.btn-lg.btn-icon-right .icon, .montreal-theme .form-group-lg .btn-hide-label-lg.btn-icon-right.btn .icon, .montreal-theme .form-lg .btn-hide-label-lg.btn-icon-right.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-lg.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+ .montreal-theme .btn-hide-label-lg.btn-sm.btn-icon-left, .montreal-theme .form-group-sm .btn-hide-label-lg.btn-icon-left.btn, .montreal-theme .form-sm .btn-hide-label-lg.btn-icon-left.btn, .montreal-theme .btn-group-sm > .btn-hide-label-lg.btn-icon-left.btn, .montreal-theme .btn-hide-label-lg.btn-sm.btn-icon-right, .montreal-theme .form-group-sm .btn-hide-label-lg.btn-icon-right.btn, .montreal-theme .form-sm .btn-hide-label-lg.btn-icon-right.btn, .montreal-theme .btn-group-sm > .btn-hide-label-lg.btn-icon-right.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-hide-label-lg.btn-sm.btn-icon-left .icon, .montreal-theme .form-group-sm .btn-hide-label-lg.btn-icon-left.btn .icon, .montreal-theme .form-sm .btn-hide-label-lg.btn-icon-left.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-lg.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-lg.btn-sm.btn-icon-right .icon, .montreal-theme .form-group-sm .btn-hide-label-lg.btn-icon-right.btn .icon, .montreal-theme .form-sm .btn-hide-label-lg.btn-icon-right.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-lg.btn-icon-right.btn .icon {
+ margin: 0;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .btn-swap-label-lg .icon {
+ display: none;
+ }
+}
+@media (max-width: 1199.98px) {
+ .montreal-theme .btn-swap-label-lg {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-lg.btn-lg, .montreal-theme .form-group-lg .btn-swap-label-lg.btn, .montreal-theme .form-lg .btn-swap-label-lg.btn, .montreal-theme .btn-group-lg > .btn-swap-label-lg.btn {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .btn-swap-label-lg.btn-sm, .montreal-theme .form-group-sm .btn-swap-label-lg.btn, .montreal-theme .form-sm .btn-swap-label-lg.btn, .montreal-theme .btn-group-sm > .btn-swap-label-lg.btn {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .btn-swap-label-lg .btn-label {
+ display: none;
+ }
+ .montreal-theme .btn-swap-label-lg .icon {
+ display: flex;
+ margin: 0 !important;
+ }
+}
+.montreal-theme .btn-hide-label-xl .btn-label {
+ display: none;
+}
+.montreal-theme .btn-hide-label-xl.btn-icon-left, .montreal-theme .btn-hide-label-xl.btn-icon-right {
+ padding: 0.4375rem;
+}
+.montreal-theme .btn-hide-label-xl.btn-icon-left .icon, .montreal-theme .btn-hide-label-xl.btn-icon-right .icon {
+ margin: 0;
+}
+.montreal-theme .btn-hide-label-xl.btn-lg.btn-icon-left, .montreal-theme .form-group-lg .btn-hide-label-xl.btn-icon-left.btn, .montreal-theme .form-lg .btn-hide-label-xl.btn-icon-left.btn, .montreal-theme .btn-group-lg > .btn-hide-label-xl.btn-icon-left.btn, .montreal-theme .btn-hide-label-xl.btn-lg.btn-icon-right, .montreal-theme .form-group-lg .btn-hide-label-xl.btn-icon-right.btn, .montreal-theme .form-lg .btn-hide-label-xl.btn-icon-right.btn, .montreal-theme .btn-group-lg > .btn-hide-label-xl.btn-icon-right.btn {
+ padding: 0.9375rem;
+}
+.montreal-theme .btn-hide-label-xl.btn-lg.btn-icon-left .icon, .montreal-theme .form-group-lg .btn-hide-label-xl.btn-icon-left.btn .icon, .montreal-theme .form-lg .btn-hide-label-xl.btn-icon-left.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-xl.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-xl.btn-lg.btn-icon-right .icon, .montreal-theme .form-group-lg .btn-hide-label-xl.btn-icon-right.btn .icon, .montreal-theme .form-lg .btn-hide-label-xl.btn-icon-right.btn .icon, .montreal-theme .btn-group-lg > .btn-hide-label-xl.btn-icon-right.btn .icon {
+ margin: 0;
+}
+.montreal-theme .btn-hide-label-xl.btn-sm.btn-icon-left, .montreal-theme .form-group-sm .btn-hide-label-xl.btn-icon-left.btn, .montreal-theme .form-sm .btn-hide-label-xl.btn-icon-left.btn, .montreal-theme .btn-group-sm > .btn-hide-label-xl.btn-icon-left.btn, .montreal-theme .btn-hide-label-xl.btn-sm.btn-icon-right, .montreal-theme .form-group-sm .btn-hide-label-xl.btn-icon-right.btn, .montreal-theme .form-sm .btn-hide-label-xl.btn-icon-right.btn, .montreal-theme .btn-group-sm > .btn-hide-label-xl.btn-icon-right.btn {
+ padding: 0.4375rem;
+}
+.montreal-theme .btn-hide-label-xl.btn-sm.btn-icon-left .icon, .montreal-theme .form-group-sm .btn-hide-label-xl.btn-icon-left.btn .icon, .montreal-theme .form-sm .btn-hide-label-xl.btn-icon-left.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-xl.btn-icon-left.btn .icon, .montreal-theme .btn-hide-label-xl.btn-sm.btn-icon-right .icon, .montreal-theme .form-group-sm .btn-hide-label-xl.btn-icon-right.btn .icon, .montreal-theme .form-sm .btn-hide-label-xl.btn-icon-right.btn .icon, .montreal-theme .btn-group-sm > .btn-hide-label-xl.btn-icon-right.btn .icon {
+ margin: 0;
+}
+.montreal-theme .btn-swap-label-xl {
+ padding: 0.4375rem;
+}
+@media (min-width: 1200px) {
+ .montreal-theme .btn-swap-label-xl .icon {
+ display: none;
+ }
+}
+.montreal-theme .btn-swap-label-xl.btn-lg, .montreal-theme .form-group-lg .btn-swap-label-xl.btn, .montreal-theme .form-lg .btn-swap-label-xl.btn, .montreal-theme .btn-group-lg > .btn-swap-label-xl.btn {
+ padding: 0.9375rem;
+}
+.montreal-theme .btn-swap-label-xl.btn-sm, .montreal-theme .form-group-sm .btn-swap-label-xl.btn, .montreal-theme .form-sm .btn-swap-label-xl.btn, .montreal-theme .btn-group-sm > .btn-swap-label-xl.btn {
+ padding: 0.4375rem;
+}
+.montreal-theme .btn-swap-label-xl .btn-label {
+ display: none;
+}
+.montreal-theme .btn-swap-label-xl .icon {
+ display: flex;
+ margin: 0 !important;
+}
+.montreal-theme .buttons-wrapper {
+ display: flex;
+ flex-wrap: wrap;
+ margin: -0.5rem 0;
+}
+.montreal-theme .buttons-wrapper .btn {
+ margin: 0.5rem 1rem 0.5rem 0;
+}
+.montreal-theme .buttons-wrapper-center {
+ justify-content: center;
+ flex-direction: column;
+}
+.montreal-theme .buttons-wrapper-center .btn {
+ margin: 0.5rem;
+}
+@media (min-width: 576px) {
+ .montreal-theme .buttons-wrapper-center {
+ flex-direction: row;
+ }
+}
+.montreal-theme .btn-group,
+.montreal-theme .btn-group-vertical {
+ position: relative;
+ display: inline-flex;
+ vertical-align: middle;
+}
+.montreal-theme .btn-group > .input-btn-group,
+.montreal-theme .btn-group-vertical > .input-btn-group {
+ border: 1px solid #ced4dA;
+ border-radius: 0;
+ font-weight: 700;
+ text-align: center;
+ color: #637381;
+}
+.montreal-theme .btn-group > .btn,
+.montreal-theme .btn-group-vertical > .btn {
+ position: relative;
+ flex: 1 1 auto;
+ color: #097d6c;
+ background-color: transparent;
+ border-color: #ced4dA;
+}
+.montreal-theme .btn-group > .btn:not(:disabled):not(.disabled):hover, .montreal-theme .btn-group > .btn:not(:disabled):not(.disabled):focus,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled):hover,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled):focus {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #ced4dA;
+}
+.montreal-theme .btn-group > .btn:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .btn-group > .btn:not(:disabled):not(.disabled):focus .icon:before,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled):hover .icon:before,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-group > .btn .icon,
+.montreal-theme .btn-group-vertical > .btn .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .btn-group > .btn .icon:before,
+.montreal-theme .btn-group-vertical > .btn .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-group > .btn .utility-icon path,
+.montreal-theme .btn-group-vertical > .btn .utility-icon path {
+ fill: #097d6c;
+}
+.montreal-theme .btn-group > .btn:focus, .montreal-theme .btn-group > .btn.focus,
+.montreal-theme .btn-group-vertical > .btn:focus,
+.montreal-theme .btn-group-vertical > .btn.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-group > .btn:not(:disabled):not(.disabled):active, .montreal-theme .btn-group > .btn:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .btn-group > .btn.nav-link:not(:disabled):not(.disabled), .montreal-theme .show > .btn-group > .btn.dropdown-toggle,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled):active,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled).active,
+.montreal-theme .nav-tabs .nav-item.show .btn-group-vertical > .btn.nav-link:not(:disabled):not(.disabled),
+.montreal-theme .show > .btn-group-vertical > .btn.dropdown-toggle {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #ced4dA;
+}
+.montreal-theme .btn-group > .btn:not(:disabled):not(.disabled):active:focus, .montreal-theme .btn-group > .btn:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-group > .btn.nav-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .btn-group > .btn.dropdown-toggle:focus,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled):active:focus,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .btn-group-vertical > .btn.nav-link:not(:disabled):not(.disabled):focus,
+.montreal-theme .show > .btn-group-vertical > .btn.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .btn-group > .btn.disabled, .montreal-theme .btn-group > .btn:disabled,
+.montreal-theme .btn-group-vertical > .btn.disabled,
+.montreal-theme .btn-group-vertical > .btn:disabled {
+ color: #adb2bd;
+}
+.montreal-theme .btn-group > .btn:not(:disabled):not(.disabled):not(.dropdown-toggle):active:focus, .montreal-theme .btn-group > .btn:not(:disabled):not(.disabled):not(.dropdown-toggle).active:focus, .montreal-theme .nav-tabs .nav-item.show .btn-group > .btn.nav-link:not(:disabled):not(.disabled):not(.dropdown-toggle):focus,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled):not(.dropdown-toggle):active:focus,
+.montreal-theme .btn-group-vertical > .btn:not(:disabled):not(.disabled):not(.dropdown-toggle).active:focus,
+.montreal-theme .nav-tabs .nav-item.show .btn-group-vertical > .btn.nav-link:not(:disabled):not(.disabled):not(.dropdown-toggle):focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .btn-group > .btn.btn-icon,
+.montreal-theme .btn-group-vertical > .btn.btn-icon {
+ flex: 0 0 auto;
+}
+.montreal-theme .btn-group > .btn.btn-icon .icon,
+.montreal-theme .btn-group-vertical > .btn.btn-icon .icon {
+ margin: 0;
+}
+.montreal-theme .btn-group > .btn.btn-icon .icon:before,
+.montreal-theme .btn-group-vertical > .btn.btn-icon .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-group > .btn.btn-icon.disabled .icon:before, .montreal-theme .btn-group > .btn.btn-icon:disabled .icon:before,
+.montreal-theme .btn-group-vertical > .btn.btn-icon.disabled .icon:before,
+.montreal-theme .btn-group-vertical > .btn.btn-icon:disabled .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme .btn-group > .btn.btn-icon:not(:disabled):not(.disabled):active .icon:before, .montreal-theme .btn-group > .btn.btn-icon:not(:disabled):not(.disabled).active .icon:before, .montreal-theme .nav-tabs .nav-item.show .btn-group > .btn.btn-icon.nav-link:not(:disabled):not(.disabled) .icon:before,
+.montreal-theme .btn-group-vertical > .btn.btn-icon:not(:disabled):not(.disabled):active .icon:before,
+.montreal-theme .btn-group-vertical > .btn.btn-icon:not(:disabled):not(.disabled).active .icon:before,
+.montreal-theme .nav-tabs .nav-item.show .btn-group-vertical > .btn.btn-icon.nav-link:not(:disabled):not(.disabled) .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .btn-group > .btn.btn-icon:not(:disabled):not(.disabled):active:not(.dropdown-toggle):focus, .montreal-theme .btn-group > .btn.btn-icon:not(:disabled):not(.disabled).active:not(.dropdown-toggle):focus, .montreal-theme .nav-tabs .nav-item.show .btn-group > .btn.btn-icon.nav-link:not(:disabled):not(.disabled):not(.dropdown-toggle):focus,
+.montreal-theme .btn-group-vertical > .btn.btn-icon:not(:disabled):not(.disabled):active:not(.dropdown-toggle):focus,
+.montreal-theme .btn-group-vertical > .btn.btn-icon:not(:disabled):not(.disabled).active:not(.dropdown-toggle):focus,
+.montreal-theme .nav-tabs .nav-item.show .btn-group-vertical > .btn.btn-icon.nav-link:not(:disabled):not(.disabled):not(.dropdown-toggle):focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .btn-group > .btn:hover, .montreal-theme .btn-group > .btn:focus, .montreal-theme .btn-group > .btn:active, .montreal-theme .btn-group > .btn.active, .montreal-theme .nav-tabs .nav-item.show .btn-group > .btn.nav-link,
+.montreal-theme .btn-group-vertical > .btn:hover,
+.montreal-theme .btn-group-vertical > .btn:focus,
+.montreal-theme .btn-group-vertical > .btn:active,
+.montreal-theme .btn-group-vertical > .btn.active,
+.montreal-theme .nav-tabs .nav-item.show .btn-group-vertical > .btn.nav-link {
+ z-index: 1;
+}
+.montreal-theme .btn-group > .btn:not(.dropdown-toggle):focus,
+.montreal-theme .btn-group-vertical > .btn:not(.dropdown-toggle):focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .btn-group > .btn-group-div,
+.montreal-theme .btn-group-vertical > .btn-group-div {
+ position: relative;
+ flex: 1 1 auto;
+ display: inline-flex;
+ align-items: center;
+ font-weight: 700;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: middle;
+ border-top: 1px solid #ced4dA;
+ border-bottom: 1px solid #ced4dA;
+ padding: 0.5625rem 2rem;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ border-radius: 0;
+}
+.montreal-theme .btn-toolbar {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start;
+}
+.montreal-theme .btn-toolbar .input-group {
+ width: auto;
+}
+.montreal-theme .btn-group > .input-btn-group:not(:first-child),
+.montreal-theme .btn-group > .btn:not(:first-child),
+.montreal-theme .btn-group > .btn-group:not(:first-child) {
+ margin-left: -1px;
+}
+.montreal-theme .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
+.montreal-theme .btn-group > .btn-group:not(:last-child) > .btn {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.montreal-theme .btn-group > .btn:not(:first-child),
+.montreal-theme .btn-group > .btn-group:not(:first-child) > .btn {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.montreal-theme .btn-group-stepper .form-control:focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .dropdown-toggle-split {
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+}
+.montreal-theme .dropdown-toggle-split::after, .montreal-theme .dropup .dropdown-toggle-split::after, .montreal-theme .dropright .dropdown-toggle-split::after {
+ margin-left: 0;
+}
+.montreal-theme .dropleft .dropdown-toggle-split::before {
+ margin-right: 0;
+}
+.montreal-theme .btn-sm + .dropdown-toggle-split, .montreal-theme .form-group-sm .btn + .dropdown-toggle-split, .montreal-theme .form-sm .btn + .dropdown-toggle-split, .montreal-theme .btn-group-sm > .btn + .dropdown-toggle-split {
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+}
+.montreal-theme .btn-lg + .dropdown-toggle-split, .montreal-theme .form-group-lg .btn + .dropdown-toggle-split, .montreal-theme .form-lg .btn + .dropdown-toggle-split, .montreal-theme .btn-group-lg > .btn + .dropdown-toggle-split {
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+}
+.montreal-theme .btn-group-vertical {
+ flex-direction: column;
+ align-items: flex-start;
+ justify-content: center;
+}
+.montreal-theme .btn-group-vertical > .btn,
+.montreal-theme .btn-group-vertical > .btn-group {
+ width: 100%;
+}
+.montreal-theme .btn-group-vertical > .btn:not(:first-child),
+.montreal-theme .btn-group-vertical > .btn-group:not(:first-child) {
+ margin-top: -1px;
+}
+.montreal-theme .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
+.montreal-theme .btn-group-vertical > .btn-group:not(:last-child) > .btn {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.montreal-theme .btn-group-vertical > .btn:not(:first-child),
+.montreal-theme .btn-group-vertical > .btn-group:not(:first-child) > .btn {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.montreal-theme .btn-group-sm .btn + .btn,
+.montreal-theme .btn-group-sm .btn + .btn-group,
+.montreal-theme .btn-group-sm .btn-group + .btn,
+.montreal-theme .btn-group-sm .btn-group + .btn-group,
+.montreal-theme .btn-group-vertical-sm .btn + .btn,
+.montreal-theme .btn-group-vertical-sm .btn + .btn-group,
+.montreal-theme .btn-group-vertical-sm .btn-group + .btn,
+.montreal-theme .btn-group-vertical-sm .btn-group + .btn-group {
+ margin-left: -1px;
+}
+.montreal-theme .btn-group-toggle > .btn,
+.montreal-theme .btn-group-toggle > .btn-group > .btn {
+ margin-bottom: 0;
+}
+.montreal-theme .btn-group-toggle > .btn input[type=radio],
+.montreal-theme .btn-group-toggle > .btn input[type=checkbox],
+.montreal-theme .btn-group-toggle > .btn-group > .btn input[type=radio],
+.montreal-theme .btn-group-toggle > .btn-group > .btn input[type=checkbox] {
+ position: absolute;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+}
+.montreal-theme .card {
+ border: none;
+ text-decoration: none;
+ box-shadow: 0 0 0 1px #ced4dA;
+ display: flex;
+ font-weight: 400;
+ margin-bottom: 32px;
+ width: 100%;
+}
+.montreal-theme .card .card-icon-top {
+ padding: 2rem 2rem 0 2rem;
+ margin-bottom: -1rem;
+}
+.montreal-theme .card .card-icon-top .icon {
+ width: 40px;
+ height: 40px;
+}
+.montreal-theme .card .card-icon-top .icon:before {
+ width: 40px;
+ height: 40px;
+}
+.montreal-theme .card .card-icon-top .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme .card .card-img-top {
+ flex: 0 0 auto;
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+}
+.montreal-theme .card .card-img-bottom {
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+.montreal-theme .card .card-location-map {
+ height: 320px;
+}
+.montreal-theme .card .card-img-bg {
+ background-size: cover;
+ background-position: center center;
+ position: relative;
+ width: 100%;
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+}
+.montreal-theme .card .card-img-bg:before {
+ content: "";
+ display: block;
+ padding-top: 56.25%; /* 16:9 format = 0.5625 */
+}
+.montreal-theme .card .card-img-bg .icon {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.montreal-theme .card .card-img-bg .icon:before {
+ background-color: #0cb097;
+}
+.montreal-theme .card .card-img {
+ width: calc(100% - 4rem);
+ border-radius: 0;
+ margin: 2rem 2rem 0 2rem;
+ align-self: flex-start;
+}
+.montreal-theme .card .card-img.img-placeholder {
+ width: calc(100% - 4rem);
+ max-height: 200px;
+ align-items: center;
+ justify-content: center;
+ display: flex;
+}
+.montreal-theme .card .card-img.img-placeholder:before {
+ content: "";
+ display: block;
+ padding-top: 100%;
+}
+@media (min-width: 576px) {
+ .montreal-theme .card .card-img {
+ margin: 2rem 0 2rem 2rem;
+ width: 200px;
+ }
+ .montreal-theme .card .card-img.img-placeholder {
+ width: 200px;
+ }
+}
+.montreal-theme .card .card-body {
+ padding: 1rem;
+ width: 100%;
+ display: flex;
+ flex-flow: column nowrap;
+}
+.montreal-theme .card .card-body > :last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .card .card-body .list-item {
+ padding: 0;
+}
+.montreal-theme .card .card-type {
+ font-weight: 700;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ display: block;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .card .card-title {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+ color: #212529;
+ display: block;
+ font-weight: 700;
+ margin-bottom: 1rem;
+}
+.montreal-theme .card .card-title:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .card .card-text,
+.montreal-theme .card .card-text-interface {
+ line-height: 1.5rem;
+ margin-bottom: 1rem;
+}
+.montreal-theme .card .card-date-text,
+.montreal-theme .card .card-publication-date {
+ line-height: 1.5rem;
+}
+.montreal-theme .card .card-text-sticky-bottom,
+.montreal-theme .card .card-link {
+ margin-top: auto;
+}
+.montreal-theme .card .card-link {
+ color: #097d6c;
+ display: inline-flex;
+ font-weight: 700;
+ line-height: 1.5rem;
+ margin-right: 0;
+}
+.montreal-theme .card .card-link .icon {
+ margin-left: 0.25rem;
+}
+.montreal-theme .card .card-link .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .card .card-link:hover, .montreal-theme .card .card-link:focus {
+ background-color: transparent;
+}
+.montreal-theme .card .card-link.card-link-icon {
+ display: inline;
+}
+.montreal-theme .card .card-link.card-link-icon .icon-nowrap {
+ display: inline;
+ white-space: nowrap;
+ vertical-align: -6px;
+ line-height: 1;
+}
+.montreal-theme .card .card-link.card-link-icon .icon {
+ display: inline;
+ margin-right: 0;
+ line-height: 1;
+}
+.montreal-theme .card.card-icon .card-body, .montreal-theme .card.card-service .card-body, .montreal-theme .card.card-profile .card-body, .montreal-theme .card.card-member .card-body, .montreal-theme .card.card-document .card-body, .montreal-theme .card.card-2x-spacing .card-body {
+ padding: 2rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme .card.card-fw {
+ flex-direction: row;
+ align-items: center;
+ }
+ .montreal-theme .card.card-fw .card-img-bg {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%;
+ border-radius: 0;
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+ .montreal-theme .card.card-fw .card-body-wrapper {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%;
+ align-self: center;
+ }
+ .montreal-theme .card.card-fw .card-body {
+ align-self: flex-start;
+ width: 100%;
+ padding: 2rem;
+ }
+ .montreal-theme .card.card-fw .card-title {
+ font-size: 1.5rem;
+ line-height: 2rem;
+ }
+}
+.montreal-theme .card.card-document .card-body-wrapper {
+ width: 100%;
+}
+@media (min-width: 576px) {
+ .montreal-theme .card.card-document .card-body-wrapper {
+ display: flex;
+ flex: 1;
+ max-width: 100%;
+ align-self: flex-start;
+ width: auto;
+ }
+ .montreal-theme .card.card-document .card-body {
+ width: auto;
+ }
+}
+.montreal-theme .card.card-date .card-type {
+ margin-bottom: 1rem;
+}
+.montreal-theme .card.card-date .card-type:after {
+ content: "";
+ background-color: #e00000;
+ display: block;
+ width: 2rem;
+ height: 0.125rem;
+ margin-top: 1rem;
+}
+.montreal-theme .card.card-profile, .montreal-theme .card.card-member {
+ text-align: center;
+}
+.montreal-theme .card.card-profile .card-img-top, .montreal-theme .card.card-member .card-img-top {
+ margin: 2rem auto 0 auto;
+ width: 8rem;
+ height: auto;
+ max-width: 8rem;
+}
+.montreal-theme .card.card-profile .card-body .card-title,
+.montreal-theme .card.card-profile .card-body .card-text-interface, .montreal-theme .card.card-member .card-body .card-title,
+.montreal-theme .card.card-member .card-body .card-text-interface {
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .card.card-profile .card-body .card-text-interface, .montreal-theme .card.card-member .card-body .card-text-interface {
+ margin-top: inherit;
+}
+.montreal-theme .card.card-profile .card-body *:last-child, .montreal-theme .card.card-member .card-body *:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .card.card-profile img ~ .card-body, .montreal-theme .card.card-member img ~ .card-body {
+ padding-top: 1rem;
+}
+.montreal-theme .card.card-profile.card-fw-profile {
+ width: 100%;
+ text-align: center;
+}
+.montreal-theme .card.card-profile.card-fw-profile .card-img-top {
+ max-width: 256px;
+}
+.montreal-theme .card.card-profile.card-fw-profile .rounded-circle {
+ margin: 2rem auto 0 auto;
+}
+.montreal-theme .card.card-profile.card-fw-profile .card-link {
+ margin-top: 0;
+ justify-content: center;
+}
+@media (min-width: 768px) {
+ .montreal-theme .card.card-profile.card-fw-profile {
+ text-align: left;
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ flex-flow: row;
+ }
+ .montreal-theme .card.card-profile.card-fw-profile .card-img-container {
+ flex: 0 0 25%;
+ max-width: 25%;
+ margin-left: 8.33333333%;
+ order: 2;
+ align-self: center;
+ }
+ .montreal-theme .card.card-profile.card-fw-profile .card-img-container .card-img-top {
+ margin: 0;
+ width: 100%;
+ max-width: 16rem;
+ }
+ .montreal-theme .card.card-profile.card-fw-profile .card-body {
+ flex: 0 0 50%;
+ max-width: 50%;
+ margin-left: 8.33333333%;
+ order: 1;
+ padding-left: 0;
+ padding-right: 0;
+ }
+ .montreal-theme .card.card-profile.card-fw-profile .card-title {
+ font-size: 2rem;
+ line-height: 2.5rem;
+ margin-bottom: 2rem;
+ }
+ .montreal-theme .card.card-profile.card-fw-profile .card-link {
+ margin-top: 1rem;
+ justify-content: left;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .card.card-profile.card-fw-profile {
+ padding-top: 4rem;
+ padding-bottom: 4rem;
+ }
+ .montreal-theme .card.card-profile.card-fw-profile .card-img-container {
+ flex: 0 0 25%;
+ max-width: 25%;
+ margin-left: 8.33333333%;
+ }
+ .montreal-theme .card.card-profile.card-fw-profile .card-img-container .card-img-top {
+ margin: 0;
+ width: 100%;
+ max-width: 256px;
+ }
+ .montreal-theme .card.card-profile.card-fw-profile .card-body {
+ padding: 0;
+ justify-content: center;
+ }
+ .montreal-theme .card.card-profile.card-fw-profile .card-title {
+ font-size: 2.5rem;
+ line-height: 3.5rem;
+ margin-bottom: 2rem;
+ }
+}
+.montreal-theme .card.card-multi, .montreal-theme .card.card-featured {
+ border: none;
+ box-shadow: none;
+ border-radius: 0;
+ border-bottom: 1px solid #ced4dA;
+}
+.montreal-theme .card.card-multi .card-img-bg,
+.montreal-theme .card.card-multi .card-img-top, .montreal-theme .card.card-featured .card-img-bg,
+.montreal-theme .card.card-featured .card-img-top {
+ border-radius: 0;
+ margin: 0;
+ width: 100%;
+}
+.montreal-theme .card.card-multi .card-body, .montreal-theme .card.card-featured .card-body {
+ padding: 2rem;
+}
+.montreal-theme .card.card-multi .card-body .card-title, .montreal-theme .card.card-featured .card-body .card-title {
+ font-size: 1.5rem;
+ line-height: 2rem;
+ margin-bottom: 1rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme .card.card-multi .card-body, .montreal-theme .card.card-featured .card-body {
+ position: relative;
+ margin-top: -4rem;
+ z-index: 1;
+ padding-right: 6rem;
+ }
+ .montreal-theme .card.card-multi .card-body:before, .montreal-theme .card.card-featured .card-body:before {
+ content: "";
+ height: 4rem;
+ width: calc(100% - 4rem);
+ background-color: #ffffff;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ }
+ .montreal-theme .card.card-multi .card-img-bg, .montreal-theme .card.card-featured .card-img-bg {
+ height: 100%;
+ order: 100;
+ border-radius: 0;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .card.card-multi [class*=col-]:first-child, .montreal-theme .card.card-featured [class*=col-]:first-child {
+ padding-left: 16px;
+ }
+ .montreal-theme .card.card-multi [class*=col-]:last-child, .montreal-theme .card.card-featured [class*=col-]:last-child {
+ padding-right: 16px;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .card.card-multi.card-multi-inv .card-img-bg, .montreal-theme .card.card-multi.card-featured-inv .card-img-bg, .montreal-theme .card.card-featured.card-multi-inv .card-img-bg, .montreal-theme .card.card-featured.card-featured-inv .card-img-bg {
+ order: -1;
+ border-radius: 0;
+ }
+}
+.montreal-theme .card.card-multi.card-multi-lg .card-body, .montreal-theme .card.card-multi.card-featured-lg .card-body, .montreal-theme .card.card-featured.card-multi-lg .card-body, .montreal-theme .card.card-featured.card-featured-lg .card-body {
+ height: 100%;
+ position: relative;
+ z-index: 1;
+}
+@media (min-width: 992px) {
+ .montreal-theme .card.card-multi.card-multi-lg, .montreal-theme .card.card-multi.card-featured-lg, .montreal-theme .card.card-featured.card-multi-lg, .montreal-theme .card.card-featured.card-featured-lg {
+ border: none;
+ }
+ .montreal-theme .card.card-multi.card-multi-lg .card-body, .montreal-theme .card.card-multi.card-featured-lg .card-body, .montreal-theme .card.card-featured.card-multi-lg .card-body, .montreal-theme .card.card-featured.card-featured-lg .card-body {
+ border-bottom: 1px solid #ced4dA;
+ margin-top: 0;
+ padding-right: 2rem;
+ }
+ .montreal-theme .card.card-multi.card-multi-lg .card-body:before, .montreal-theme .card.card-multi.card-featured-lg .card-body:before, .montreal-theme .card.card-featured.card-multi-lg .card-body:before, .montreal-theme .card.card-featured.card-featured-lg .card-body:before {
+ content: none;
+ }
+}
+.montreal-theme a.card {
+ color: inherit;
+}
+.montreal-theme a.card:hover, .montreal-theme a.card:focus {
+ background-color: #ffffff;
+ text-decoration: none;
+ border: none;
+ box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1);
+}
+.montreal-theme a.card:hover .icon:before, .montreal-theme a.card:focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme a.card:hover .card-icon-top .icon:before,
+.montreal-theme a.card:hover .card-img-placeholder .icon:before,
+.montreal-theme a.card:hover .img-placeholder .icon:before, .montreal-theme a.card:focus .card-icon-top .icon:before,
+.montreal-theme a.card:focus .card-img-placeholder .icon:before,
+.montreal-theme a.card:focus .img-placeholder .icon:before {
+ background-color: #0cb097;
+}
+.montreal-theme a.card:hover .card-title, .montreal-theme a.card:focus .card-title {
+ color: #097d6c;
+}
+.montreal-theme a.card:focus, .montreal-theme a.card.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme a.card.card-multi:hover, .montreal-theme a.card.card-multi:focus, .montreal-theme a.card.card-featured:hover, .montreal-theme a.card.card-featured:focus {
+ text-decoration: none;
+ border: none;
+ border-bottom: 1px solid transparent;
+}
+@media (min-width: 992px) {
+ .montreal-theme a.card.card-multi-lg:hover, .montreal-theme a.card.card-multi-lg:focus, .montreal-theme a.card.card-featured-lg:hover, .montreal-theme a.card.card-featured-lg:focus {
+ text-decoration: none;
+ border: none;
+ }
+ .montreal-theme a.card.card-multi-lg:hover .card-body, .montreal-theme a.card.card-multi-lg:focus .card-body, .montreal-theme a.card.card-featured-lg:hover .card-body, .montreal-theme a.card.card-featured-lg:focus .card-body {
+ border-bottom: 1px solid transparent;
+ }
+}
+.montreal-theme .cards > div,
+.montreal-theme .cards > li,
+.montreal-theme .cards .card-item {
+ display: flex;
+}
+@media (min-width: 768px) {
+ .montreal-theme [class^=col-][class$="-6"] .card.card-fw:not(.card-document) .card-img-bg,
+ .montreal-theme [class^=col-][class$="-7"] .card.card-fw:not(.card-document) .card-img-bg,
+ .montreal-theme [class^=col-][class$="-8"] .card.card-fw:not(.card-document) .card-img-bg {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%;
+ }
+ .montreal-theme [class^=col-][class$="-6"] .card.card-fw:not(.card-document) .card-body-wrapper,
+ .montreal-theme [class^=col-][class$="-7"] .card.card-fw:not(.card-document) .card-body-wrapper,
+ .montreal-theme [class^=col-][class$="-8"] .card.card-fw:not(.card-document) .card-body-wrapper {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%;
+ }
+ .montreal-theme [class^=col-][class$="-6"] .card.card-fw:not(.card-document) .card-title,
+ .montreal-theme [class^=col-][class$="-7"] .card.card-fw:not(.card-document) .card-title,
+ .montreal-theme [class^=col-][class$="-8"] .card.card-fw:not(.card-document) .card-title {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+ }
+}
+.montreal-theme .carousel-control-prev,
+.montreal-theme .carousel-control-next {
+ opacity: 1;
+ border: none;
+ margin-bottom: 40px;
+}
+.montreal-theme .carousel-control-prev:hover, .montreal-theme .carousel-control-prev:focus,
+.montreal-theme .carousel-control-next:hover,
+.montreal-theme .carousel-control-next:focus {
+ background: transparent;
+ border: none;
+ opacity: 0.6;
+}
+.montreal-theme .carousel-control-prev-icon,
+.montreal-theme .carousel-control-next-icon {
+ width: 48px;
+ height: 48px;
+ background-color: transparent;
+ background-image: none;
+ border-radius: 48px;
+ border: 1px solid #ffffff;
+}
+.montreal-theme .carousel-control-prev-icon svg,
+.montreal-theme .carousel-control-next-icon svg {
+ margin-top: 12px;
+ fill: #ffffff;
+}
+.montreal-theme .carousel-caption {
+ bottom: 0px;
+ text-align: left;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ line-height: 1.25rem;
+ top: 0px;
+ height: 40px;
+ position: relative;
+}
+.montreal-theme .carousel-caption p {
+ font-size: 0.875rem;
+ color: #637381;
+}
+.montreal-theme .chip {
+ color: #212529;
+ background-color: #ffffff;
+ display: flex;
+ align-items: center;
+ font-weight: 700;
+ justify-content: center;
+ white-space: nowrap;
+ vertical-align: middle;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+ border: 1px solid #ced4dA;
+ padding: calc(0.625rem - 1px) calc(1rem - 1px);
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ border-radius: 4rem;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .chip {
+ transition: none;
+ }
+}
+.montreal-theme .chip:after,
+.montreal-theme .chip .icon {
+ margin-right: -0.5rem;
+}
+.montreal-theme .chip:after {
+ background-color: #adb2bd;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .chip:after {
+ transition: none;
+ }
+}
+.montreal-theme .chip .chip-label {
+ display: inline-block;
+}
+.montreal-theme .chip .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+ margin-left: 0.5rem;
+}
+.montreal-theme .chip .icon:before {
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .chip .icon:before {
+ transition: none;
+ }
+}
+.montreal-theme .chip.chip-max-width {
+ max-width: 295px;
+}
+.montreal-theme .chip:hover, .montreal-theme .chip:focus {
+ color: #097d6c;
+ background-color: #eefaf8;
+ text-decoration: none;
+ border-bottom-color: #ced4dA;
+}
+.montreal-theme .chip:hover:after, .montreal-theme .chip:focus:after {
+ background-color: #097d6c;
+}
+.montreal-theme .chip:hover .icon:before, .montreal-theme .chip:focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .chip:focus, .montreal-theme .chip.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .chip:disabled, .montreal-theme .chip.disabled {
+ cursor: not-allowed;
+ color: #adb2bd;
+ border-color: #ced4dA;
+ background-color: transparent;
+}
+.montreal-theme .chip:disabled:after, .montreal-theme .chip.disabled:after {
+ background-color: #adb2bd;
+}
+.montreal-theme .chip:disabled .icon:before, .montreal-theme .chip.disabled .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme .chip:not(:disabled):not(.disabled):active, .montreal-theme .chip:not(:disabled):not(.disabled).active, .montreal-theme .nav-tabs .nav-item.show .chip.nav-link:not(:disabled):not(.disabled) {
+ color: #097d6c;
+ background-color: #eefaf8;
+}
+.montreal-theme .chip:not(:disabled):not(.disabled):active:after, .montreal-theme .chip:not(:disabled):not(.disabled).active:after, .montreal-theme .nav-tabs .nav-item.show .chip.nav-link:not(:disabled):not(.disabled):after {
+ background-color: #097d6c;
+}
+.montreal-theme .chip:not(:disabled):not(.disabled):active .icon:before, .montreal-theme .chip:not(:disabled):not(.disabled).active .icon:before, .montreal-theme .nav-tabs .nav-item.show .chip.nav-link:not(:disabled):not(.disabled) .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .chip:not(:disabled):not(.disabled):active:focus, .montreal-theme .chip:not(:disabled):not(.disabled).active:focus, .montreal-theme .nav-tabs .nav-item.show .chip.nav-link:not(:disabled):not(.disabled):focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .chip-sm {
+ padding: calc(0.5rem - 1px) calc(1rem - 1px);
+ font-size: 0.75rem;
+ line-height: 1rem;
+}
+.montreal-theme .chip-sm:after,
+.montreal-theme .chip-sm .icon {
+ margin-right: -0.5rem;
+}
+.montreal-theme .chip-sm:after,
+.montreal-theme .chip-sm .icon::before {
+ width: 1rem;
+ height: 1rem;
+}
+.montreal-theme .chip-sm .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+ margin-left: 0.5rem;
+}
+.montreal-theme .chip-xs {
+ padding: calc(0.25rem - 1px) calc(0.5rem - 1px);
+ font-size: 0.75rem;
+ line-height: 1rem;
+}
+.montreal-theme .chip-xs:after,
+.montreal-theme .chip-xs .icon {
+ margin-right: -0.25rem;
+ margin-left: 0.25rem;
+}
+.montreal-theme .chip-xs:after,
+.montreal-theme .chip-xs .icon::before {
+ width: 1rem;
+ height: 1rem;
+}
+.montreal-theme .chip-xs .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .chip-group {
+ display: flex;
+ flex-wrap: wrap;
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+}
+.montreal-theme .chip-group > .chip,
+.montreal-theme .chip-group > .dropdown .chip {
+ margin-right: 0.5rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.montreal-theme .close {
+ opacity: 1;
+}
+.montreal-theme .close:not(:disabled):not(.disabled):hover, .montreal-theme .close:not(:disabled):not(.disabled):focus {
+ opacity: 0.75;
+}
+.montreal-theme button.close {
+ opacity: 1;
+}
+.montreal-theme button.close:hover, .montreal-theme button.close:focus {
+ opacity: 0.5;
+}
+.montreal-theme .content-header {
+ border-bottom: 1px solid #ced4dA;
+ margin-bottom: 4rem;
+ padding-bottom: 2rem;
+}
+.montreal-theme .content-header > * {
+ margin-bottom: 2rem;
+}
+.montreal-theme .content-header .content-header-extras {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .content-header .content-header-extras .content-header-extras-item {
+ display: flex;
+ flex-wrap: wrap;
+}
+.montreal-theme .content-header .content-header-extras .content-header-extras-item + .content-header-extras-item {
+ margin-top: 0.5rem;
+}
+.montreal-theme .content-header .publication-date {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .content-header.content-header-overlay {
+ position: relative;
+ background-size: cover;
+ background-position: center;
+}
+.montreal-theme .content-header.content-header-overlay:before {
+ position: absolute;
+ content: " ";
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ display: block;
+ z-index: 0;
+ background-color: rgba(0, 0, 0, 0.7);
+}
+.montreal-theme .content-header.content-header-profile .img-profile-container {
+ max-width: 348px;
+ margin: 0 auto;
+}
+.montreal-theme .document-heading {
+ position: relative;
+ width: 100%;
+ z-index: 0;
+}
+.montreal-theme .document-heading.document-heading-grid .document-heading-image-container {
+ padding-top: 56.25%;
+}
+.montreal-theme .document-heading.document-heading-grid .document-heading-image-container .img-copyright {
+ bottom: 3rem;
+}
+.montreal-theme .document-heading.document-heading-grid .document-heading-image-container .badge-copyright {
+ bottom: 2rem;
+}
+.montreal-theme .document-heading.document-heading-grid .document-heading-content-wrapper {
+ margin: 0;
+}
+@media (min-width: 576px) and (max-width: 767.98px) {
+ .montreal-theme .document-heading.document-heading-grid .document-heading-content-wrapper {
+ width: 100%;
+ padding-right: 16px;
+ padding-left: 16px;
+ margin-right: auto;
+ margin-left: auto;
+ max-width: 576px;
+ margin: 0 auto;
+ }
+}
+@media (min-width: 768px) and (max-width: 991.98px) {
+ .montreal-theme .document-heading.document-heading-grid .document-heading-content-wrapper {
+ width: 100%;
+ padding-right: 16px;
+ padding-left: 16px;
+ margin-right: auto;
+ margin-left: auto;
+ max-width: 768px;
+ margin: 0 auto;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .document-heading.document-heading-grid {
+ width: 100%;
+ padding-right: 16px;
+ padding-left: 16px;
+ margin-right: auto;
+ margin-left: auto;
+ max-width: 992px;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .document-heading.document-heading-grid {
+ width: 100%;
+ padding-right: 16px;
+ padding-left: 16px;
+ margin-right: auto;
+ margin-left: auto;
+ max-width: 1200px;
+ }
+}
+.montreal-theme .document-heading.document-heading-fullwidth .document-heading-header {
+ padding-top: 2rem;
+ padding-bottom: 4rem;
+}
+.montreal-theme .document-heading.document-heading-fullwidth .document-heading-header h1, .montreal-theme .document-heading.document-heading-fullwidth .document-heading-header .h1,
+.montreal-theme .document-heading.document-heading-fullwidth .document-heading-header .document-heading-subtitle {
+ margin: 0;
+ padding-bottom: 1rem;
+}
+.montreal-theme .document-heading.document-heading-fullwidth.document-heading-sm .document-heading-header {
+ padding-top: 2rem;
+ padding-bottom: 1rem;
+}
+.montreal-theme .document-heading.document-heading-fullwidth.document-heading-xl .document-heading-header {
+ padding-top: 4rem;
+ padding-bottom: 2rem;
+}
+.montreal-theme .document-heading.document-heading-fullwidth.document-heading-homepage {
+ background-color: #f8f9fa;
+}
+.montreal-theme .document-heading.document-heading-emergency, .montreal-theme .document-heading.document-heading-danger {
+ background-color: #d3310a;
+ color: #ffffff;
+}
+.montreal-theme .document-heading.document-heading-emergency .icon:before, .montreal-theme .document-heading.document-heading-danger .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .document-heading.document-heading-emergency .document-heading-header, .montreal-theme .document-heading.document-heading-danger .document-heading-header {
+ justify-content: center;
+ text-align: center;
+}
+.montreal-theme .document-heading.document-heading-emergency h1, .montreal-theme .document-heading.document-heading-emergency .h1,
+.montreal-theme .document-heading.document-heading-emergency h2, .montreal-theme .document-heading.document-heading-emergency .h2,
+.montreal-theme .document-heading.document-heading-emergency h3, .montreal-theme .document-heading.document-heading-emergency .h3, .montreal-theme .document-heading.document-heading-emergency .encart .encart-title, .montreal-theme .encart .document-heading.document-heading-emergency .encart-title,
+.montreal-theme .document-heading.document-heading-emergency h4, .montreal-theme .document-heading.document-heading-emergency .h4, .montreal-theme .document-heading.document-heading-danger h1, .montreal-theme .document-heading.document-heading-danger .h1,
+.montreal-theme .document-heading.document-heading-danger h2, .montreal-theme .document-heading.document-heading-danger .h2,
+.montreal-theme .document-heading.document-heading-danger h3, .montreal-theme .document-heading.document-heading-danger .h3, .montreal-theme .document-heading.document-heading-danger .encart .encart-title, .montreal-theme .encart .document-heading.document-heading-danger .encart-title,
+.montreal-theme .document-heading.document-heading-danger h4, .montreal-theme .document-heading.document-heading-danger .h4 {
+ color: #ffffff;
+}
+.montreal-theme .document-heading.document-heading-emergency .document-heading-surtitle, .montreal-theme .document-heading.document-heading-danger .document-heading-surtitle {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ color: #ffffff;
+ font-weight: 700;
+}
+.montreal-theme .document-heading.document-heading-emergency .document-heading-subtitle, .montreal-theme .document-heading.document-heading-danger .document-heading-subtitle {
+ font-size: 1rem;
+ line-height: 1.75rem;
+ color: #ffffff;
+ font-weight: 700;
+}
+.montreal-theme .document-heading .document-heading-background {
+ background-color: #f8f9fa;
+ background-position: center center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ height: 100%;
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 0;
+}
+.montreal-theme .document-heading .document-heading-header {
+ position: relative;
+ z-index: 5;
+}
+.montreal-theme .document-heading .document-heading-wrapper {
+ display: flex;
+ height: 100%;
+ width: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 2;
+}
+.montreal-theme .document-heading .document-heading-content-wrapper {
+ width: 100%;
+ align-self: flex-end;
+ padding: 0 1rem;
+ margin: 0;
+}
+.montreal-theme .document-heading .document-heading-content {
+ background-color: #ffffff;
+ height: 2rem;
+ margin: 0 auto;
+}
+.montreal-theme .document-heading .document-heading-surtitle {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ color: #212529;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .document-heading .document-heading-subtitle {
+ font-size: 1rem;
+ line-height: 1.75rem;
+ color: #212529;
+}
+.montreal-theme .document-heading .brand-border-bottom {
+ margin-bottom: 1rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme .document-heading.document-heading-grid .document-heading-image-container {
+ padding-top: 43.75%;
+ }
+ .montreal-theme .document-heading.document-heading-grid .document-heading-image-container .img-copyright {
+ bottom: 3rem;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .document-heading .document-heading-content {
+ height: 3.5rem;
+ }
+ .montreal-theme .document-heading.document-heading-left-notch .document-heading-content {
+ margin: 0;
+ }
+ .montreal-theme .document-heading.document-heading-left-notch .document-heading-content:before {
+ content: "";
+ background: #ffffff;
+ width: 1000px;
+ height: 100%;
+ position: absolute;
+ left: -1000px;
+ }
+ .montreal-theme .document-heading.document-heading-left-notch .document-heading-content:after {
+ content: "";
+ background: #ffffff;
+ width: 1rem;
+ height: 100%;
+ position: absolute;
+ right: -1rem;
+ }
+ .montreal-theme .document-heading.document-heading-fullwidth .document-heading-header {
+ padding-top: 4rem;
+ padding-bottom: 7rem;
+ }
+ .montreal-theme .document-heading.document-heading-fullwidth.document-heading-xl .document-heading-header {
+ padding-top: 8rem;
+ padding-bottom: 6rem;
+ }
+ .montreal-theme .document-heading.document-heading-fullwidth.document-heading-sm .document-heading-header {
+ padding-top: 4rem;
+ padding-bottom: 3rem;
+ }
+ .montreal-theme .document-heading.document-heading-grid .document-heading-background {
+ width: calc(100% - 2rem);
+ }
+ .montreal-theme .document-heading.document-heading-grid .document-heading-image-container .img-copyright {
+ bottom: 1rem;
+ right: 2rem;
+ }
+ .montreal-theme .document-heading.document-heading-grid .document-heading-image-container .badge-copyright {
+ bottom: 0;
+ }
+ .montreal-theme .document-heading.document-heading-grid .document-heading-content-wrapper {
+ padding: 0;
+ }
+ .montreal-theme .document-heading.document-heading-grid.document-heading-left-notch .document-heading-content:before {
+ content: none;
+ }
+ .montreal-theme .document-heading .document-heading-surtitle {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+ margin-bottom: 1rem;
+ }
+ .montreal-theme .document-heading .document-heading-subtitle {
+ font-size: 1.25rem;
+ line-height: 2rem;
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .document-heading.document-heading-fullwidth.document-heading-homepage .document-heading-background {
+ background-size: contain;
+ }
+}
+.montreal-theme .page-header {
+ padding: 1rem 0;
+ height: auto;
+}
+.montreal-theme .page-header .btn-backlink {
+ border-bottom: none;
+ border-radius: 0.25rem;
+}
+.montreal-theme .page-header .btn-backlink .icon {
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .page-header .btn-backlink .icon:before {
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .page-header .btn-backlink .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .page-header .content-header-extras {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .page-header .content-header-extras .content-header-extras-item {
+ display: flex;
+ flex-wrap: wrap;
+}
+.montreal-theme .page-header .content-header-extras .content-header-extras-item + .content-header-extras-item {
+ margin-top: 0.5rem;
+}
+.montreal-theme .page-header .breadcrumb-container {
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .page-header .breadcrumb-container .breadcrumb {
+ margin-bottom: 0;
+}
+.montreal-theme .page-header .container-title h1, .montreal-theme .page-header .container-title .h1,
+.montreal-theme .page-header .container-title h2, .montreal-theme .page-header .container-title .h2,
+.montreal-theme .page-header .container-title h3, .montreal-theme .page-header .container-title .h3, .montreal-theme .page-header .container-title .encart .encart-title, .montreal-theme .encart .page-header .container-title .encart-title,
+.montreal-theme .page-header .container-title h4, .montreal-theme .page-header .container-title .h4,
+.montreal-theme .page-header .container-title h5, .montreal-theme .page-header .container-title .h5,
+.montreal-theme .page-header .container-title h6, .montreal-theme .page-header .container-title .h6 {
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .page-header .container-title .container-subtitle,
+.montreal-theme .page-header .container-title .container-info {
+ display: inline-flex;
+ align-items: center;
+ margin-bottom: 0;
+}
+.montreal-theme .page-header .container-title .container-subtitle p,
+.montreal-theme .page-header .container-title .container-info p {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ margin-bottom: 0;
+}
+.montreal-theme .page-header .container-title .container-subtitle *,
+.montreal-theme .page-header .container-title .container-info * {
+ margin-right: 1rem;
+}
+.montreal-theme .page-header .container-title .container-subtitle .icon,
+.montreal-theme .page-header .container-title .container-info .icon {
+ margin-right: 0;
+}
+.montreal-theme .page-header .container-btn {
+ display: flex;
+ align-items: flex-start;
+ justify-content: flex-end;
+}
+.montreal-theme .page-header .container-btn > :not(:first-child) {
+ margin-left: 0.5rem;
+}
+.montreal-theme .page-header .container-btn > :not(:last-child) {
+ margin-right: 0.5rem;
+}
+.montreal-theme .page-header .container-btn.btn-sem-order {
+ flex-direction: row-reverse;
+ justify-content: flex-start;
+}
+.montreal-theme .page-header .container-btn.btn-sem-order > :not(:first-child):not(:last-child) {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+.montreal-theme .page-header .container-btn.btn-sem-order > :not(:first-child) {
+ margin: inherit;
+ margin-right: 0.5rem;
+}
+.montreal-theme .page-header .container-btn.btn-sem-order > :not(:last-child) {
+ margin: inherit;
+ margin-left: 0.5rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme .page-header {
+ padding: 1.5rem 0;
+ }
+ .montreal-theme .page-header .btn-backlink .icon {
+ width: 32px;
+ height: 32px;
+ }
+ .montreal-theme .page-header .btn-backlink .icon:before {
+ width: 32px;
+ height: 32px;
+ }
+}
+@media (max-width: 767.98px) {
+ .montreal-theme .page-header .list-inline-interpunct .list-inline-item, .montreal-theme .page-header .list-inline-interpunct .form-action-group ul li, .montreal-theme .form-action-group ul .page-header .list-inline-interpunct li {
+ display: flex;
+ width: 100%;
+ }
+ .montreal-theme .page-header .list-inline-interpunct .list-inline-item::after, .montreal-theme .page-header .list-inline-interpunct .form-action-group ul li::after, .montreal-theme .form-action-group ul .page-header .list-inline-interpunct li::after {
+ content: none;
+ }
+}
+.montreal-theme .dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 1000;
+ display: none;
+ float: left;
+ min-width: 16rem;
+ padding: 0.5rem 0;
+ margin: 0.25rem 0 0.25rem 0;
+ font-size: 1rem;
+ color: #212529;
+ text-align: left;
+ list-style: none;
+ background-color: #ffffff;
+ background-clip: padding-box;
+ border: none;
+ border-radius: 0.25rem;
+ box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1);
+}
+.montreal-theme .dropdown-menu .dropdown-item {
+ display: flex;
+ align-items: center;
+ padding: 0.5rem 1rem;
+ color: #212529;
+ line-height: 1.5rem;
+ margin-bottom: 0;
+}
+.montreal-theme .dropdown-menu .dropdown-item .dropdown-item-description {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ color: #637381;
+}
+.montreal-theme .dropdown-menu .dropdown-item:hover, .montreal-theme .dropdown-menu .dropdown-item:focus {
+ color: #212529;
+ border: none;
+ background-color: #f8f9fa;
+}
+.montreal-theme .dropdown-menu .dropdown-item:focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .dropdown-menu .dropdown-item.active, .montreal-theme .dropdown-menu .nav-tabs .nav-item.show .dropdown-item.nav-link, .montreal-theme .nav-tabs .nav-item.show .dropdown-menu .dropdown-item.nav-link, .montreal-theme .dropdown-menu .dropdown-item:active {
+ color: #212529;
+ background-color: #eefaf8;
+}
+.montreal-theme .dropdown-menu .dropdown-item.disabled, .montreal-theme .dropdown-menu .dropdown-item:disabled {
+ color: #adb2bd;
+ background-color: transparent;
+}
+.montreal-theme .dropdown-menu .dropdown-item .custom-control {
+ margin-bottom: 0;
+ padding: 0;
+ width: 100%;
+}
+.montreal-theme .dropdown-menu .dropdown-item .custom-radio .custom-control-label,
+.montreal-theme .dropdown-menu .dropdown-item .custom-checkbox .custom-control-label {
+ width: 100%;
+ padding: 0.5rem 2rem 0.5rem 3.5rem;
+}
+.montreal-theme .dropdown-menu .dropdown-item .custom-radio .custom-control-label::before, .montreal-theme .dropdown-menu .dropdown-item .custom-radio .custom-control-label::after,
+.montreal-theme .dropdown-menu .dropdown-item .custom-checkbox .custom-control-label::before,
+.montreal-theme .dropdown-menu .dropdown-item .custom-checkbox .custom-control-label::after {
+ left: 1rem;
+ top: calc(50% - 0.75rem);
+}
+.montreal-theme .dropdown-menu .dropdown-item .custom-switch .custom-control-label {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ padding-left: 1rem;
+ padding-right: 4.25rem;
+}
+.montreal-theme .dropdown-menu .dropdown-item .custom-switch .custom-control-label::before {
+ right: 1rem;
+}
+.montreal-theme .dropdown-menu .dropdown-item .custom-switch .custom-control-label::after {
+ right: 2.25rem;
+}
+.montreal-theme .dropdown-menu .dropdown-item .icon,
+.montreal-theme .dropdown-menu .dropdown-item .media-avatar {
+ margin-right: 1rem;
+}
+.montreal-theme .dropdown-menu .dropdown-item .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme .dropdown-menu .dropdown-item.dropdown-action {
+ color: #097d6c;
+ font-weight: 700;
+}
+.montreal-theme .dropdown-menu .dropdown-item.dropdown-action .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .dropdown-menu .form-group .dropdown-item {
+ margin-bottom: 0;
+ padding: 0;
+}
+.montreal-theme .dropdown-menu .dropdown-item-danger[href] {
+ color: #851a00;
+}
+.montreal-theme .dropdown-menu .dropdown-item-danger[href] .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .dropdown-menu.dropdown-menu-sm {
+ min-width: 4rem;
+}
+.montreal-theme .dropdown-header {
+ display: block;
+ font-weight: 700;
+ padding: 0.5rem 1rem;
+ margin-bottom: 0;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ color: #212529;
+ white-space: nowrap;
+}
+.montreal-theme .dropdown-toggle:after {
+ flex-shrink: 0;
+}
+.montreal-theme .dropdown.show .dropdown-toggle:after {
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12 11.414l3.293 3.293a1 1 0 001.414-1.414l-4-4a1 1 0 00-1.414 0l-4 4a1 1 0 001.414 1.414L12 11.414z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+}
+.montreal-theme .encart {
+ background-color: #ffffff;
+ border-radius: 0.25rem;
+ padding: 2rem;
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+}
+.montreal-theme .encart.encart-light {
+ background-color: #f8f9fa;
+}
+.montreal-theme .encart-body > *,
+.montreal-theme .encart-body .list {
+ margin-bottom: 1rem;
+}
+.montreal-theme .encart-body > *:last-child,
+.montreal-theme .encart-body .list:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .encart-body .btn-wrapper {
+ display: flex;
+ margin-bottom: -1rem;
+}
+.montreal-theme .encart-body .btn-wrapper .btn {
+ margin-right: 1rem;
+ margin-bottom: 1rem;
+}
+.montreal-theme .overlay {
+ position: fixed;
+ display: none;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ cursor: pointer;
+ background-color: #212529;
+ opacity: 0.3;
+ z-index: 1019;
+}
+.montreal-theme .overlay.show {
+ display: block;
+}
+.montreal-theme .overlay-mid {
+ position: relative;
+ background-size: cover;
+ background-position: center;
+}
+.montreal-theme .overlay-mid:before {
+ position: absolute;
+ content: " ";
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ display: block;
+ z-index: 0;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+.montreal-theme .nav-menu-items {
+ display: flex;
+ height: 100%;
+}
+.montreal-theme .nav-menu-items-rtl .menu-items,
+.montreal-theme .nav-menu-items-rtl .menu-items.menu-items-column {
+ border-right: none;
+ border-left: 1px solid #ced4dA;
+}
+.montreal-theme .nav-menu-items-rtl .menu-items.menu-items-column li a.menu-item:not(.disabled).active:before, .montreal-theme .nav-menu-items-rtl .menu-items.menu-items-column li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled):before, .montreal-theme .nav-tabs .nav-item.show .nav-menu-items-rtl .menu-items.menu-items-column li a.menu-item.nav-link:not(.disabled):before, .montreal-theme .nav-menu-items-rtl .menu-items.menu-items-column li a.menu-item:not(.disabled):active:before {
+ bottom: auto;
+ left: -1px;
+ right: auto;
+}
+.montreal-theme .nav-menu-items-rtl .menu-items.menu-items-labeled-bar {
+ padding: 1rem 1rem 1rem 0;
+}
+.montreal-theme .nav-menu-items-rtl .menu-items.menu-items-labeled-bar li a.menu-item:not(.disabled) {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+}
+.montreal-theme .nav-menu-items-right {
+ right: 0;
+ height: calc(100% - 56px);
+ z-index: 2;
+}
+@media (min-width: 992px) {
+ .montreal-theme .nav-menu-items-right {
+ height: calc(100% - 72px);
+ }
+}
+.montreal-theme .nav-menu-items-right .menu-items.menu-items-icon-bar li a.menu-item:not(.disabled).active:before, .montreal-theme .nav-menu-items-right .menu-items.menu-items-icon-bar li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled):before, .montreal-theme .nav-tabs .nav-item.show .nav-menu-items-right .menu-items.menu-items-icon-bar li a.menu-item.nav-link:not(.disabled):before, .montreal-theme .nav-menu-items-right .menu-items.menu-items-icon-bar li a.menu-item:not(.disabled):active:before {
+ right: 0;
+ left: auto;
+}
+.montreal-theme .menu-items {
+ border-bottom: 1px solid #ced4dA;
+ background-color: #ffffff;
+ display: flex;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+.montreal-theme .menu-items li {
+ padding: 0;
+ display: flex;
+}
+.montreal-theme .menu-items li.menu-item-separator:after {
+ background-color: #ced4dA;
+ position: relative;
+ content: "";
+ height: auto;
+ margin: 0.75rem 1rem;
+ width: 1px;
+}
+.montreal-theme .menu-items li .menu-item {
+ display: flex;
+ flex-direction: column;
+ align-self: center;
+ align-items: center;
+ text-decoration: none;
+ border-bottom: none;
+ padding: 1rem;
+ position: relative;
+}
+.montreal-theme .menu-items li .menu-item .icon:before {
+ background-color: #ced4dA;
+}
+.montreal-theme .menu-items li .menu-item .menu-item-label {
+ display: none;
+ font-size: 0.75rem;
+ line-height: 1rem;
+ color: #637381;
+ font-weight: 700;
+ margin-top: 0.5rem;
+}
+.montreal-theme .menu-items li .disabled {
+ background-color: transparent;
+ cursor: not-allowed;
+}
+.montreal-theme .menu-items li .disabled .menu-item-label {
+ color: #adb2bd;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled) .icon:before {
+ background-color: #637381;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled) .menu-item-label {
+ color: #637381;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled):hover, .montreal-theme .menu-items li a.menu-item:not(.disabled):focus {
+ background-color: transparent;
+ z-index: 2;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled):hover .icon:before, .montreal-theme .menu-items li a.menu-item:not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled):hover .menu-item-label, .montreal-theme .menu-items li a.menu-item:not(.disabled):focus .menu-item-label {
+ color: #097d6c;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled):focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled).active, .montreal-theme .menu-items li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled), .montreal-theme .nav-tabs .nav-item.show .menu-items li a.menu-item.nav-link:not(.disabled), .montreal-theme .menu-items li a.menu-item:not(.disabled):active {
+ background-color: #eefaf8;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled).active .icon:before, .montreal-theme .menu-items li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled) .icon:before, .montreal-theme .nav-tabs .nav-item.show .menu-items li a.menu-item.nav-link:not(.disabled) .icon:before, .montreal-theme .menu-items li a.menu-item:not(.disabled):active .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled).active .menu-item-label, .montreal-theme .menu-items li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled) .menu-item-label, .montreal-theme .nav-tabs .nav-item.show .menu-items li a.menu-item.nav-link:not(.disabled) .menu-item-label, .montreal-theme .menu-items li a.menu-item:not(.disabled):active .menu-item-label {
+ color: #097d6c;
+}
+.montreal-theme .menu-items li a.menu-item:not(.disabled).active:before, .montreal-theme .menu-items li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled):before, .montreal-theme .nav-tabs .nav-item.show .menu-items li a.menu-item.nav-link:not(.disabled):before, .montreal-theme .menu-items li a.menu-item:not(.disabled):active:before {
+ content: "";
+ position: absolute;
+ right: auto;
+ bottom: -1px;
+ height: 2px;
+ width: 100%;
+ background-color: #097d6c;
+}
+.montreal-theme .menu-items.menu-items-column {
+ border-bottom: none;
+ border-right: 1px solid #ced4dA;
+ flex-direction: column;
+ height: 100%;
+}
+.montreal-theme .menu-items.menu-items-column li {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+}
+.montreal-theme .menu-items.menu-items-column li.menu-item-separator {
+ padding-bottom: 2rem;
+}
+.montreal-theme .menu-items.menu-items-column li.menu-item-separator:after {
+ background-color: #ced4dA;
+ position: absolute;
+ bottom: 0;
+ content: "";
+ height: 1px;
+ margin: 0 0.75rem 1rem 0.75rem;
+ width: calc(100% - 1.5rem);
+}
+.montreal-theme .menu-items.menu-items-column li .menu-item {
+ min-width: auto;
+ width: 100%;
+ flex-direction: row;
+}
+.montreal-theme .menu-items.menu-items-column li .menu-item .icon:before {
+ background-color: #ced4dA;
+}
+.montreal-theme .menu-items.menu-items-column li .menu-item .menu-item-label {
+ display: flex;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ margin-top: 0;
+ margin-left: 1rem;
+}
+.montreal-theme .menu-items.menu-items-column li a.menu-item:not(.disabled) {
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+.montreal-theme .menu-items.menu-items-column li a.menu-item:not(.disabled) .icon:before {
+ background-color: #637381;
+}
+.montreal-theme .menu-items.menu-items-column li a.menu-item:not(.disabled):hover .icon:before, .montreal-theme .menu-items.menu-items-column li a.menu-item:not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .menu-items.menu-items-column li a.menu-item:not(.disabled).active .icon:before, .montreal-theme .menu-items.menu-items-column li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled) .icon:before, .montreal-theme .nav-tabs .nav-item.show .menu-items.menu-items-column li a.menu-item.nav-link:not(.disabled) .icon:before, .montreal-theme .menu-items.menu-items-column li a.menu-item:not(.disabled):active .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .menu-items.menu-items-column li a.menu-item:not(.disabled).active:before, .montreal-theme .menu-items.menu-items-column li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled):before, .montreal-theme .nav-tabs .nav-item.show .menu-items.menu-items-column li a.menu-item.nav-link:not(.disabled):before, .montreal-theme .menu-items.menu-items-column li a.menu-item:not(.disabled):active:before {
+ bottom: auto;
+ right: -1px;
+ height: 100%;
+ width: 2px;
+ background-color: #097d6c;
+}
+.montreal-theme .menu-items.menu-items-labeled-bar {
+ padding: 1rem 0 1rem 1rem;
+}
+.montreal-theme .menu-items.menu-items-column.menu-items-icon-bar {
+ width: 56px;
+}
+.montreal-theme .menu-items.menu-items-icon-bar li .menu-item {
+ padding: 1rem;
+ width: 100%;
+}
+.montreal-theme .menu-items.menu-items-icon-bar li .menu-item .menu-item-label {
+ display: none;
+}
+.montreal-theme .menu-items.menu-items-icon-bar li a.menu-item:not(.disabled) {
+ border-radius: 0px;
+}
+.montreal-theme .menu-items.menu-items-icon-bar li a.menu-item:not(.disabled) .icon:before {
+ background-color: #637381;
+}
+.montreal-theme .menu-items.menu-items-icon-bar li a.menu-item:not(.disabled):hover .icon:before, .montreal-theme .menu-items.menu-items-icon-bar li a.menu-item:not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .menu-items.menu-items-icon-bar li a.menu-item:not(.disabled).active .icon:before, .montreal-theme .menu-items.menu-items-icon-bar li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled) .icon:before, .montreal-theme .nav-tabs .nav-item.show .menu-items.menu-items-icon-bar li a.menu-item.nav-link:not(.disabled) .icon:before, .montreal-theme .menu-items.menu-items-icon-bar li a.menu-item:not(.disabled):active .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .menu-items.menu-items-reverse {
+ background-color: #212529;
+ border-color: #212529;
+}
+.montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled) .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled) .menu-item-label {
+ color: #ffffff;
+}
+.montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled):hover .icon:before, .montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled):focus .icon:before {
+ background-color: #0cb097;
+}
+.montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled):hover .menu-item-label, .montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled):focus .menu-item-label {
+ color: inherit;
+}
+.montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled).active, .montreal-theme .menu-items.menu-items-reverse li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled), .montreal-theme .nav-tabs .nav-item.show .menu-items.menu-items-reverse li a.menu-item.nav-link:not(.disabled), .montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled):active {
+ background-color: #000000;
+}
+.montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled).active .icon:before, .montreal-theme .menu-items.menu-items-reverse li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled) .icon:before, .montreal-theme .nav-tabs .nav-item.show .menu-items.menu-items-reverse li a.menu-item.nav-link:not(.disabled) .icon:before, .montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled):active .icon:before {
+ background-color: #0cb097;
+}
+.montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled).active .menu-item-label, .montreal-theme .menu-items.menu-items-reverse li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled) .menu-item-label, .montreal-theme .nav-tabs .nav-item.show .menu-items.menu-items-reverse li a.menu-item.nav-link:not(.disabled) .menu-item-label, .montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled):active .menu-item-label {
+ color: inherit;
+}
+.montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled).active:before, .montreal-theme .menu-items.menu-items-reverse li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled):before, .montreal-theme .nav-tabs .nav-item.show .menu-items.menu-items-reverse li a.menu-item.nav-link:not(.disabled):before, .montreal-theme .menu-items.menu-items-reverse li a.menu-item:not(.disabled):active:before {
+ background-color: #0cb097;
+}
+.montreal-theme .menu-items.menu-items-light, .montreal-theme .menu-items.menu-items-underground {
+ background-color: #f8f9fa;
+}
+.montreal-theme .menu-items.menu-items-right {
+ border-right: none;
+ border-left: 1px solid #ced4dA;
+}
+.montreal-theme .menu-items.menu-items-right.menu-items-column li a.menu-item:not(.disabled).active:before, .montreal-theme .menu-items.menu-items-right.menu-items-column li .nav-tabs .nav-item.show a.menu-item.nav-link:not(.disabled):before, .montreal-theme .nav-tabs .nav-item.show .menu-items.menu-items-right.menu-items-column li a.menu-item.nav-link:not(.disabled):before, .montreal-theme .menu-items.menu-items-right.menu-items-column li a.menu-item:not(.disabled):active:before {
+ left: -1px;
+ right: auto;
+}
+.montreal-theme .menu-items.menu-items-right.menu-items-labeled-bar {
+ padding: 1rem 1rem 1rem 0;
+}
+.montreal-theme .menu-items.menu-items-right.menu-items-labeled-bar li a.menu-item:not(.disabled) {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+}
+.montreal-theme .sub-menu-items {
+ padding-left: 3.5rem;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .sub-menu-items .sub-menu-item {
+ text-decoration: none;
+ border-bottom: none;
+ padding: 0.625rem 1rem;
+}
+.montreal-theme .sub-menu-items .sub-menu-item-label {
+ color: #637381;
+ font-weight: 700;
+}
+.montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled) {
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+.montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled):hover, .montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled):focus {
+ background-color: transparent;
+}
+.montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled):hover .sub-menu-item-label, .montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled):focus .sub-menu-item-label {
+ color: #097d6c;
+}
+.montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled).active, .montreal-theme .sub-menu-items .nav-tabs .nav-item.show a.sub-menu-item.nav-link:not(.disabled), .montreal-theme .nav-tabs .nav-item.show .sub-menu-items a.sub-menu-item.nav-link:not(.disabled), .montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled):active {
+ background-color: #eefaf8;
+}
+.montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled).active .sub-menu-item-label, .montreal-theme .sub-menu-items .nav-tabs .nav-item.show a.sub-menu-item.nav-link:not(.disabled) .sub-menu-item-label, .montreal-theme .nav-tabs .nav-item.show .sub-menu-items a.sub-menu-item.nav-link:not(.disabled) .sub-menu-item-label, .montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled):active .sub-menu-item-label {
+ color: #097d6c;
+}
+.montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled).active:before, .montreal-theme .sub-menu-items .nav-tabs .nav-item.show a.sub-menu-item.nav-link:not(.disabled):before, .montreal-theme .nav-tabs .nav-item.show .sub-menu-items a.sub-menu-item.nav-link:not(.disabled):before, .montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled):active:before {
+ content: "";
+ position: absolute;
+ top: 0;
+ bottom: auto;
+ right: -1px;
+ height: 100%;
+ width: 2px;
+ background-color: #097d6c;
+}
+.montreal-theme .sub-menu-items a.sub-menu-item:not(.disabled):focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .sub-menu-items .disabled .sub-menu-item-label {
+ color: #adb2bd;
+}
+.montreal-theme .nav-wizard .circle {
+ font-weight: 700;
+}
+.montreal-theme .nav-wizard .disabled .circle {
+ color: #adb2bd;
+}
+.montreal-theme .menu-item-content {
+ width: 100%;
+ z-index: 2;
+}
+.montreal-theme .menu-item-content .menu-item-content-header {
+ padding: 1rem 3.5rem 1rem 1rem;
+ color: #212529;
+}
+.montreal-theme footer.pre-footer {
+ background-color: #ffffff;
+ color: #637381;
+ padding-top: 4rem;
+ padding-bottom: 2rem;
+}
+.montreal-theme footer.pre-footer .font-size-sm p {
+ margin-bottom: 1rem;
+}
+.montreal-theme footer.pre-footer .list-heading {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ color: #212529;
+ font-weight: 700;
+ margin-bottom: 1rem;
+}
+.montreal-theme footer.pre-footer p + .list-social-medias {
+ margin-top: 0;
+}
+.montreal-theme footer.pre-footer .list-unstyled li, .montreal-theme footer.pre-footer .media-gallery li, .montreal-theme footer.pre-footer ul.cards li {
+ line-height: 1.25rem;
+ padding-bottom: 0.5rem;
+}
+.montreal-theme footer.pre-footer .list-social-medias {
+ display: flex;
+}
+.montreal-theme footer.pre-footer .list-social-medias li {
+ list-style: none;
+ display: inline-flex;
+}
+.montreal-theme footer.pre-footer .list-social-medias li a {
+ border: 0;
+}
+.montreal-theme footer.pre-footer .list-social-medias li a .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme footer.pre-footer .list-social-medias li a:hover, .montreal-theme footer.pre-footer .list-social-medias li a:focus {
+ background-color: transparent;
+}
+.montreal-theme footer.pre-footer .list-social-medias li a:hover .icon:before, .montreal-theme footer.pre-footer .list-social-medias li a:focus .icon:before {
+ background-color: #075B4F;
+}
+.montreal-theme input, .montreal-theme label {
+ position: relative;
+}
+.montreal-theme textarea {
+ min-height: 80px;
+}
+.montreal-theme label {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ font-weight: 700;
+ color: #212529;
+ margin-bottom: 0.5rem;
+ display: block;
+}
+.montreal-theme label span {
+ font-size: 0.875rem;
+ font-weight: 400;
+ margin-left: 0.5rem;
+ color: #637381;
+}
+.montreal-theme label.label-sm {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme label.label-lg {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+}
+.montreal-theme .label-has-popover {
+ display: flex;
+}
+.montreal-theme .label-has-popover > * {
+ margin: 0;
+}
+.montreal-theme .label-has-popover .form-popover {
+ margin-left: 0.25rem;
+ align-self: flex-start;
+}
+.montreal-theme .label-has-popover .form-popover .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .label-has-popover .form-popover:focus .icon:before, .montreal-theme .label-has-popover .form-popover:focus .icon:before {
+ background-color: #075B4F;
+}
+.montreal-theme legend,
+.montreal-theme .group-label {
+ color: #212529;
+ font-weight: 700;
+ line-height: 1.25rem;
+ margin-bottom: 1rem;
+}
+.montreal-theme .form-control:disabled, .montreal-theme .form-control[readonly] {
+ color: #637381;
+}
+.montreal-theme .form-control:disabled::-moz-placeholder, .montreal-theme .form-control[readonly]::-moz-placeholder {
+ color: #637381;
+}
+.montreal-theme .form-control:disabled::placeholder, .montreal-theme .form-control[readonly]::placeholder {
+ color: #637381;
+}
+.montreal-theme .form-control-sm, .montreal-theme .form-group-sm .form-control, .montreal-theme .form-sm .form-control {
+ height: calc(1.875rem + 2px);
+ padding: 0.3125rem 0.4375rem;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .form-group {
+ position: relative;
+}
+.montreal-theme .form-group small,
+.montreal-theme .form-group .form-text {
+ color: #637381;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .form-group .input-rounded[type=text], .montreal-theme .form-group .input-rounded[type=search] {
+ border-radius: 1.4em;
+ padding: 0.5625rem 1rem;
+}
+.montreal-theme .form-group > :not([class*=custom-control]):not(:last-child) {
+ margin-top: 0;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .form-group > :not([class*=custom-control]):last-child {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.montreal-theme .form-group .custom-control ~ .invalid-feedback {
+ margin-top: 0.5rem;
+}
+.montreal-theme .form-group .custom-control-card ~ .invalid-feedback {
+ margin-top: -0.5rem;
+}
+.montreal-theme .required label:not(.custom-control-label):not(.btn):after,
+.montreal-theme .form-group-required label:not(.custom-control-label):not(.btn):after {
+ content: "*";
+ color: #d3310a;
+ padding-left: 0.25rem;
+}
+.montreal-theme .input-group-icon {
+ position: relative;
+ width: 100%;
+}
+.montreal-theme .input-group-icon input:not([type]) + .icon, .montreal-theme .input-group-icon input[type=text] + .icon, .montreal-theme .input-group-icon input[type=email] + .icon, .montreal-theme .input-group-icon input[type=password] + .icon, .montreal-theme .input-group-icon input[type=search] + .icon, .montreal-theme .input-group-icon input[type=tel] + .icon, .montreal-theme .input-group-icon input[type=url] + .icon {
+ color: #212529;
+ display: flex;
+ align-items: center;
+ height: 100%;
+ padding: 0 0.5rem;
+ pointer-events: none;
+ position: absolute;
+ top: 0;
+}
+.montreal-theme .input-group-icon.input-group-icon-left input:not([type]), .montreal-theme .input-group-icon.input-group-icon-left input[type=text], .montreal-theme .input-group-icon.input-group-icon-left input[type=email], .montreal-theme .input-group-icon.input-group-icon-left input[type=password], .montreal-theme .input-group-icon.input-group-icon-left input[type=search], .montreal-theme .input-group-icon.input-group-icon-left input[type=tel], .montreal-theme .input-group-icon.input-group-icon-left input[type=url] {
+ padding-left: 2.5rem;
+}
+.montreal-theme .input-group-icon.input-group-icon-left input:not([type]) + .icon, .montreal-theme .input-group-icon.input-group-icon-left input[type=text] + .icon, .montreal-theme .input-group-icon.input-group-icon-left input[type=email] + .icon, .montreal-theme .input-group-icon.input-group-icon-left input[type=password] + .icon, .montreal-theme .input-group-icon.input-group-icon-left input[type=search] + .icon, .montreal-theme .input-group-icon.input-group-icon-left input[type=tel] + .icon, .montreal-theme .input-group-icon.input-group-icon-left input[type=url] + .icon {
+ left: 0;
+}
+.montreal-theme .input-group-icon.input-group-icon-right input:not([type]), .montreal-theme .input-group-icon.input-group-icon-right input[type=text], .montreal-theme .input-group-icon.input-group-icon-right input[type=email], .montreal-theme .input-group-icon.input-group-icon-right input[type=password], .montreal-theme .input-group-icon.input-group-icon-right input[type=search], .montreal-theme .input-group-icon.input-group-icon-right input[type=tel], .montreal-theme .input-group-icon.input-group-icon-right input[type=url] {
+ padding-right: 2.5rem;
+}
+.montreal-theme .input-group-icon.input-group-icon-right input:not([type]) + .icon, .montreal-theme .input-group-icon.input-group-icon-right input[type=text] + .icon, .montreal-theme .input-group-icon.input-group-icon-right input[type=email] + .icon, .montreal-theme .input-group-icon.input-group-icon-right input[type=password] + .icon, .montreal-theme .input-group-icon.input-group-icon-right input[type=search] + .icon, .montreal-theme .input-group-icon.input-group-icon-right input[type=tel] + .icon, .montreal-theme .input-group-icon.input-group-icon-right input[type=url] + .icon {
+ right: 0;
+}
+.montreal-theme .input-group-date .input-group-append {
+ cursor: pointer;
+}
+.montreal-theme .has-clear .form-control {
+ padding-right: 2.5rem;
+}
+.montreal-theme .has-clear .btn-clear {
+ color: inherit;
+ font: inherit;
+ text-transform: none;
+ background-color: transparent;
+ text-decoration: none;
+ border: 0;
+ margin: 0;
+ overflow: visible;
+ pointer-events: inherit;
+ cursor: pointer;
+ font-size: 1.5rem;
+ z-index: 10;
+ position: absolute;
+ top: 50%;
+ right: 0;
+ transform: translateY(-50%);
+ display: flex;
+ color: #212529;
+ margin-right: 0.5rem;
+ padding: 0;
+ border-radius: 50%;
+}
+.montreal-theme .has-clear .btn-clear:hover, .montreal-theme .has-clear .btn-clear:focus {
+ background-color: transparent;
+ text-decoration: none;
+ border: 0;
+}
+.montreal-theme .has-clear .btn-clear .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .has-clear .btn-clear:hover .icon:before, .montreal-theme .has-clear .btn-clear:focus .icon:before {
+ background-color: #075B4F;
+}
+.montreal-theme .custom-control {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ min-height: 1.5rem;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ padding-left: 2rem;
+}
+.montreal-theme .custom-control .custom-control-input:checked ~ .custom-control-label::before {
+ border-color: #097d6c;
+}
+.montreal-theme .custom-control .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ border-color: #ced4dA;
+}
+.montreal-theme .custom-control .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
+ border-color: #ced4dA;
+}
+.montreal-theme .custom-control-label {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ font-weight: 400;
+ color: #212529;
+ position: relative;
+ margin-bottom: 0;
+ vertical-align: top;
+}
+.montreal-theme .custom-control-label::before {
+ position: absolute;
+ top: 0;
+ left: -2rem;
+ display: block;
+ margin: 0.125rem;
+ width: 1.25rem;
+ height: 1.25rem;
+ pointer-events: none;
+ content: "";
+ background-color: #ffffff;
+ border: #ced4dA solid 1px;
+}
+.montreal-theme .custom-control-label::after {
+ position: absolute;
+ top: 0;
+ left: -2rem;
+ display: block;
+ margin: 0;
+ width: 1.5rem;
+ height: 1.5rem;
+ content: "";
+ background: no-repeat 50%/1.5rem;
+}
+.montreal-theme .custom-control-input {
+ position: absolute;
+ z-index: -1;
+ opacity: 0;
+}
+.montreal-theme .custom-control-input:disabled ~ .custom-control-label::before {
+ border-color: #ced4dA;
+}
+.montreal-theme .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
+ top: 0.25rem;
+ left: -1.75rem;
+ width: 1rem;
+ height: 1rem;
+ background: 50%/50% 50% no-repeat;
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23097d6c' d='M0 2h4'/%3e%3c/svg%3e");
+}
+.montreal-theme .custom-control-card {
+ padding: 0;
+ margin-bottom: 1rem;
+}
+.montreal-theme .custom-control-card .custom-control-label {
+ display: flex;
+ flex-direction: column;
+ flex: 1;
+ justify-content: center;
+ padding: 1rem;
+ padding-left: 3.5rem;
+ position: relative;
+ border: 1px solid #ced4dA;
+ border-radius: 0.25rem;
+ color: #637381;
+ min-height: 3.5rem;
+}
+.montreal-theme .custom-control-card .custom-control-label::before {
+ top: 1rem;
+ left: 0;
+ margin-left: 1.125rem;
+}
+.montreal-theme .custom-control-card .custom-control-label::after {
+ top: 1rem;
+ left: 0;
+ margin-left: 1rem;
+}
+.montreal-theme .custom-control-card .custom-control-label .card-title,
+.montreal-theme .custom-control-card .custom-control-label .card-label {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ color: #212529;
+ margin-left: 0;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .custom-control-card .custom-control-label > :last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .custom-control-card .custom-control-input:disabled ~ .custom-control-label {
+ border-color: #dee2e6;
+}
+.montreal-theme .custom-control-card .custom-control-input:disabled ~ .custom-control-label .card-title, .montreal-theme .custom-control-card .custom-control-input:disabled ~ .custom-control-label .card-label {
+ color: #adb2bd;
+}
+.montreal-theme .custom-control-card.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
+ top: 1.25rem;
+ left: 0.25rem;
+}
+.montreal-theme .custom-select-sm {
+ background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23adb2bd' d='M12 12.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L12 12.586z'/%3e%3c/svg%3e") no-repeat right 0.4375rem center/16px 16px;
+ padding-right: 1.9375rem;
+}
+.montreal-theme .custom-switch {
+ padding-left: 0;
+}
+.montreal-theme .custom-switch .custom-control-label {
+ width: 100%;
+ padding-right: 3.25rem;
+}
+.montreal-theme .custom-switch .custom-control-label::before {
+ top: calc(50% - 0.375rem);
+ right: 0;
+ left: auto;
+ width: 2rem;
+ height: 0.75rem;
+ margin: 0 0.25rem;
+ background-color: #d0f3ee;
+ border: none;
+ border-radius: 0.5rem;
+}
+.montreal-theme .custom-switch .custom-control-label::after {
+ top: calc(50% - 0.625rem);
+ right: 1.25rem;
+ left: auto;
+ width: 1.25rem;
+ height: 1.25rem;
+ margin: 0;
+ background-color: #ffffff;
+ border: 1px solid #097d6c;
+ border-radius: 50%;
+ box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
+ transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+ .montreal-theme .custom-switch .custom-control-label::after {
+ transition: none;
+ }
+}
+.montreal-theme .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
+ background-color: #d0f3ee;
+}
+.montreal-theme .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
+ background-color: #097d6c;
+ border-color: #097d6c;
+}
+.montreal-theme .custom-switch .custom-control-input:focus ~ .custom-control-label::before {
+ box-shadow: none;
+}
+.montreal-theme .custom-switch .custom-control-input:focus ~ .custom-control-label::after {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .custom-switch .custom-control-input:disabled ~ .custom-control-label::before {
+ cursor: not-allowed;
+}
+.montreal-theme .custom-switch .custom-control-input:disabled ~ .custom-control-label::after {
+ background-color: #dee2e6;
+ border-color: #dee2e6;
+ cursor: not-allowed;
+}
+.montreal-theme .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ cursor: not-allowed;
+}
+.montreal-theme .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::after {
+ background-color: #dee2e6;
+ border-color: #dee2e6;
+ cursor: not-allowed;
+}
+.montreal-theme .form-group-sm, .montreal-theme .form-sm,
+.montreal-theme .form-group-lg,
+.montreal-theme .form-lg {
+ margin-bottom: 1rem;
+}
+.montreal-theme .form-group-sm label, .montreal-theme .form-sm label {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .form-group-sm .form-popover, .montreal-theme .form-sm .form-popover {
+ line-height: 1.25rem;
+}
+.montreal-theme .form-group-sm .form-popover .icon, .montreal-theme .form-sm .form-popover .icon {
+ width: 20px;
+ height: 20px;
+}
+.montreal-theme .form-group-sm .form-popover .icon:before, .montreal-theme .form-sm .form-popover .icon:before {
+ width: 20px;
+ height: 20px;
+}
+.montreal-theme .form-group-sm small, .montreal-theme .form-sm small,
+.montreal-theme .form-group-sm .form-text,
+.montreal-theme .form-sm .form-text {
+ font-size: 0.75rem;
+ line-height: 1rem;
+}
+.montreal-theme .form-group-sm .valid-feedback, .montreal-theme .form-sm .valid-feedback,
+.montreal-theme .form-group-sm .invalid-feedback,
+.montreal-theme .form-sm .invalid-feedback {
+ line-height: 1rem;
+ font-size: 0.75rem;
+}
+.montreal-theme .form-group-sm .input-rounded[type=text], .montreal-theme .form-sm .input-rounded[type=text], .montreal-theme .form-group-sm .input-rounded[type=search], .montreal-theme .form-sm .input-rounded[type=search] {
+ border-radius: 1rem;
+ padding: 0.4375rem 1rem;
+}
+.montreal-theme .form-group-sm .input-group-icon input:not([type]) + .icon, .montreal-theme .form-sm .input-group-icon input:not([type]) + .icon, .montreal-theme .form-group-sm .input-group-icon input[type=text] + .icon, .montreal-theme .form-sm .input-group-icon input[type=text] + .icon, .montreal-theme .form-group-sm .input-group-icon input[type=email] + .icon, .montreal-theme .form-sm .input-group-icon input[type=email] + .icon, .montreal-theme .form-group-sm .input-group-icon input[type=password] + .icon, .montreal-theme .form-sm .input-group-icon input[type=password] + .icon, .montreal-theme .form-group-sm .input-group-icon input[type=search] + .icon, .montreal-theme .form-sm .input-group-icon input[type=search] + .icon, .montreal-theme .form-group-sm .input-group-icon input[type=tel] + .icon, .montreal-theme .form-sm .input-group-icon input[type=tel] + .icon, .montreal-theme .form-group-sm .input-group-icon input[type=url] + .icon, .montreal-theme .form-sm .input-group-icon input[type=url] + .icon {
+ padding: 0 0.5rem;
+}
+.montreal-theme .form-group-sm .input-group-icon input:not([type]) + .icon:before, .montreal-theme .form-sm .input-group-icon input:not([type]) + .icon:before, .montreal-theme .form-group-sm .input-group-icon input[type=text] + .icon:before, .montreal-theme .form-sm .input-group-icon input[type=text] + .icon:before, .montreal-theme .form-group-sm .input-group-icon input[type=email] + .icon:before, .montreal-theme .form-sm .input-group-icon input[type=email] + .icon:before, .montreal-theme .form-group-sm .input-group-icon input[type=password] + .icon:before, .montreal-theme .form-sm .input-group-icon input[type=password] + .icon:before, .montreal-theme .form-group-sm .input-group-icon input[type=search] + .icon:before, .montreal-theme .form-sm .input-group-icon input[type=search] + .icon:before, .montreal-theme .form-group-sm .input-group-icon input[type=tel] + .icon:before, .montreal-theme .form-sm .input-group-icon input[type=tel] + .icon:before, .montreal-theme .form-group-sm .input-group-icon input[type=url] + .icon:before, .montreal-theme .form-sm .input-group-icon input[type=url] + .icon:before {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .form-group-sm .input-group-icon.input-group-icon-left input:not([type]), .montreal-theme .form-sm .input-group-icon.input-group-icon-left input:not([type]), .montreal-theme .form-group-sm .input-group-icon.input-group-icon-left input[type=text], .montreal-theme .form-sm .input-group-icon.input-group-icon-left input[type=text], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-left input[type=email], .montreal-theme .form-sm .input-group-icon.input-group-icon-left input[type=email], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-left input[type=password], .montreal-theme .form-sm .input-group-icon.input-group-icon-left input[type=password], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-left input[type=search], .montreal-theme .form-sm .input-group-icon.input-group-icon-left input[type=search], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-left input[type=tel], .montreal-theme .form-sm .input-group-icon.input-group-icon-left input[type=tel], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-left input[type=url], .montreal-theme .form-sm .input-group-icon.input-group-icon-left input[type=url] {
+ padding-left: 2rem;
+}
+.montreal-theme .form-group-sm .input-group-icon.input-group-icon-right input:not([type]), .montreal-theme .form-sm .input-group-icon.input-group-icon-right input:not([type]), .montreal-theme .form-group-sm .input-group-icon.input-group-icon-right input[type=text], .montreal-theme .form-sm .input-group-icon.input-group-icon-right input[type=text], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-right input[type=email], .montreal-theme .form-sm .input-group-icon.input-group-icon-right input[type=email], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-right input[type=password], .montreal-theme .form-sm .input-group-icon.input-group-icon-right input[type=password], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-right input[type=search], .montreal-theme .form-sm .input-group-icon.input-group-icon-right input[type=search], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-right input[type=tel], .montreal-theme .form-sm .input-group-icon.input-group-icon-right input[type=tel], .montreal-theme .form-group-sm .input-group-icon.input-group-icon-right input[type=url], .montreal-theme .form-sm .input-group-icon.input-group-icon-right input[type=url] {
+ padding-right: 2rem;
+}
+.montreal-theme .form-group-sm .valid-feedback:before, .montreal-theme .form-sm .valid-feedback:before,
+.montreal-theme .form-group-sm .invalid-feedback:before,
+.montreal-theme .form-sm .invalid-feedback:before {
+ width: 16px;
+ height: 16px;
+ top: 40px;
+}
+.montreal-theme .form-group-sm .form-control, .montreal-theme .form-sm .form-control {
+ overflow: auto;
+}
+.montreal-theme .form-group-sm textarea.form-control, .montreal-theme .form-sm textarea.form-control {
+ height: auto;
+}
+.montreal-theme .form-group-sm .custom-control, .montreal-theme .form-sm .custom-control {
+ line-height: 1.25rem;
+}
+.montreal-theme .form-group-sm .custom-control-label, .montreal-theme .form-sm .custom-control-label {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .form-group-sm .custom-control-label::before, .montreal-theme .form-sm .custom-control-label::before {
+ top: -0.25rem;
+}
+.montreal-theme .form-group-sm .custom-control-label::after, .montreal-theme .form-sm .custom-control-label::after {
+ top: -0.25rem;
+}
+.montreal-theme .form-group-sm .custom-switch .custom-control-label::before, .montreal-theme .form-sm .custom-switch .custom-control-label::before {
+ top: 0.125rem;
+}
+.montreal-theme .form-group-sm .custom-switch .custom-control-label::after, .montreal-theme .form-sm .custom-switch .custom-control-label::after {
+ top: -0.125rem;
+}
+.montreal-theme .form-group-sm .file-drop-container .help-text, .montreal-theme .form-sm .file-drop-container .help-text {
+ font-size: 0.875rem;
+}
+.montreal-theme .form-group-lg label, .montreal-theme .form-lg label {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+}
+.montreal-theme .form-group-lg .input-rounded[type=text], .montreal-theme .form-lg .input-rounded[type=text], .montreal-theme .form-group-lg .input-rounded[type=search], .montreal-theme .form-lg .input-rounded[type=search] {
+ border-radius: 1.75rem;
+ padding: 0.9375rem 2rem;
+}
+.montreal-theme .form-group-lg .input-group-icon input:not([type]) + .icon, .montreal-theme .form-lg .input-group-icon input:not([type]) + .icon, .montreal-theme .form-group-lg .input-group-icon input[type=text] + .icon, .montreal-theme .form-lg .input-group-icon input[type=text] + .icon, .montreal-theme .form-group-lg .input-group-icon input[type=email] + .icon, .montreal-theme .form-lg .input-group-icon input[type=email] + .icon, .montreal-theme .form-group-lg .input-group-icon input[type=password] + .icon, .montreal-theme .form-lg .input-group-icon input[type=password] + .icon, .montreal-theme .form-group-lg .input-group-icon input[type=search] + .icon, .montreal-theme .form-lg .input-group-icon input[type=search] + .icon, .montreal-theme .form-group-lg .input-group-icon input[type=tel] + .icon, .montreal-theme .form-lg .input-group-icon input[type=tel] + .icon, .montreal-theme .form-group-lg .input-group-icon input[type=url] + .icon, .montreal-theme .form-lg .input-group-icon input[type=url] + .icon {
+ padding: 0 1rem;
+}
+.montreal-theme .form-group-lg .input-group-icon.input-group-icon-left input:not([type]), .montreal-theme .form-lg .input-group-icon.input-group-icon-left input:not([type]), .montreal-theme .form-group-lg .input-group-icon.input-group-icon-left input[type=text], .montreal-theme .form-lg .input-group-icon.input-group-icon-left input[type=text], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-left input[type=email], .montreal-theme .form-lg .input-group-icon.input-group-icon-left input[type=email], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-left input[type=password], .montreal-theme .form-lg .input-group-icon.input-group-icon-left input[type=password], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-left input[type=search], .montreal-theme .form-lg .input-group-icon.input-group-icon-left input[type=search], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-left input[type=tel], .montreal-theme .form-lg .input-group-icon.input-group-icon-left input[type=tel], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-left input[type=url], .montreal-theme .form-lg .input-group-icon.input-group-icon-left input[type=url] {
+ padding-left: 3.5rem;
+}
+.montreal-theme .form-group-lg .input-group-icon.input-group-icon-right input:not([type]), .montreal-theme .form-lg .input-group-icon.input-group-icon-right input:not([type]), .montreal-theme .form-group-lg .input-group-icon.input-group-icon-right input[type=text], .montreal-theme .form-lg .input-group-icon.input-group-icon-right input[type=text], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-right input[type=email], .montreal-theme .form-lg .input-group-icon.input-group-icon-right input[type=email], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-right input[type=password], .montreal-theme .form-lg .input-group-icon.input-group-icon-right input[type=password], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-right input[type=search], .montreal-theme .form-lg .input-group-icon.input-group-icon-right input[type=search], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-right input[type=tel], .montreal-theme .form-lg .input-group-icon.input-group-icon-right input[type=tel], .montreal-theme .form-group-lg .input-group-icon.input-group-icon-right input[type=url], .montreal-theme .form-lg .input-group-icon.input-group-icon-right input[type=url] {
+ padding-right: 3.5rem;
+}
+.montreal-theme .form-group-lg .valid-feedback:before, .montreal-theme .form-lg .valid-feedback:before,
+.montreal-theme .form-group-lg .invalid-feedback:before,
+.montreal-theme .form-lg .invalid-feedback:before {
+ top: 49px;
+}
+.montreal-theme .form-group-lg textarea.form-control, .montreal-theme .form-lg textarea.form-control {
+ height: auto;
+}
+.montreal-theme .form-group-lg .custom-control, .montreal-theme .form-lg .custom-control {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+.montreal-theme .form-group-lg .custom-control-label, .montreal-theme .form-lg .custom-control-label {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+}
+.montreal-theme .form-group-lg .custom-control-inline, .montreal-theme .form-lg .custom-control-inline {
+ margin-right: 1.5rem;
+}
+.montreal-theme .form-group-lg .file-drop-container .help-text, .montreal-theme .form-lg .file-drop-container .help-text {
+ font-size: 1.25rem;
+}
+.montreal-theme .file-drop-container {
+ border-radius: 0.25rem;
+ border: dashed 2px #ced4dA;
+ display: flex;
+ padding: 2rem;
+ flex-direction: column;
+ align-items: center;
+}
+.montreal-theme .file-drop-container .help-text {
+ color: #212529;
+ margin-bottom: 1rem;
+ text-align: center;
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .file-drop-container.file-over {
+ background: #ced4dA;
+}
+.montreal-theme .file-drop-container .file-selector-button input:focus ~ .btn-secondary {
+ border-color: #097d6c;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .file-drop-container-v2 {
+ border-radius: 0.25rem;
+ border: 1px dashed #ced4dA;
+ display: flex;
+ padding: calc(0.5rem - 1px);
+ align-items: center;
+}
+.montreal-theme .file-drop-container-v2 label {
+ margin-bottom: 0;
+}
+.montreal-theme .file-drop-container-v2 .help-text {
+ color: #637381;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ margin-left: 0.5rem;
+ text-align: center;
+}
+.montreal-theme .file-drop-container-v2.active, .montreal-theme .nav-tabs .nav-item.show .file-drop-container-v2.nav-link, .montreal-theme .file-drop-container-v2.file-over {
+ background: #eefaf8;
+ border-color: #097d6c;
+}
+.montreal-theme .file-drop-container-v2.active .btn, .montreal-theme .nav-tabs .nav-item.show .file-drop-container-v2.nav-link .btn, .montreal-theme .file-drop-container-v2.file-over .btn {
+ border-color: #097d6c;
+}
+.montreal-theme .file-drop-container-v2 .file-selector-button {
+ margin: 0;
+}
+.montreal-theme .file-drop-container-v2 .file-selector-button label:after {
+ content: none;
+}
+.montreal-theme .file-drop-container-v2 .file-selector-button input:focus ~ .btn-secondary {
+ border-color: #097d6c;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .feedback-form-container.alert {
+ padding: 2rem;
+ display: block;
+ box-shadow: none;
+ margin-bottom: 0;
+ border-color: #adb2bd;
+ background-color: #f8f9fa;
+ color: #637381;
+ font-size: 1rem;
+ line-height: 1.75rem;
+}
+.montreal-theme .feedback-form-container.alert a,
+.montreal-theme .feedback-form-container.alert .alert-link {
+ color: #097d6c;
+ border-bottom: 1px solid #097d6c;
+}
+.montreal-theme .feedback-form-container.alert a:hover, .montreal-theme .feedback-form-container.alert a:focus,
+.montreal-theme .feedback-form-container.alert .alert-link:hover,
+.montreal-theme .feedback-form-container.alert .alert-link:focus {
+ background-color: #eefaf8;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary {
+ color: #ffffff;
+ background-color: #097d6c;
+ border-color: #097d6c;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #075B4F;
+ border-color: #075B4F;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary:focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #075B4F;
+ border-color: #075B4F;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary {
+ color: #097d6c;
+ background-color: transparent;
+ border-color: #ced4dA;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #097d6c;
+ background-color: transparent;
+ border-color: #097d6c;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary .utility-icon path {
+ fill: #097d6c;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary:focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle {
+ color: #097d6c;
+ background-color: transparent;
+ border-color: #097d6c;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled), .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link {
+ color: #097d6c;
+ background-color: transparent;
+ border-color: transparent;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #eefaf8;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary .icon, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary .icon:before, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary .utility-icon path, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link .utility-icon path {
+ fill: #097d6c;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary:focus, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled):focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary.focus, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled).focus, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled).focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link:focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle, .montreal-theme .show > .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .toast-action .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active, .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: #eefaf8;
+}
+.montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .feedback-form-container.alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle:focus, .montreal-theme .show > .feedback-form-container.alert .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .toast-action .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .feedback-form-container.alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .feedback-form-container.alert .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .feedback-form-container.alert .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .feedback-form textarea {
+ transform: translateZ(0px);
+}
+.montreal-theme .feedback-form .btn + .btn {
+ margin-left: 0.5rem;
+}
+.montreal-theme .feedback-form .feedback-question h4 {
+ margin-bottom: 1.5rem;
+}
+.montreal-theme .feedback-form .feedback-question-label {
+ font-size: 1.25rem;
+ color: #212529;
+ display: block;
+ line-height: 1.25rem;
+ margin-bottom: 1.5rem;
+}
+.montreal-theme .feedback-form .feedback-details-content,
+.montreal-theme .feedback-form .feedback-details-display {
+ display: none;
+}
+.montreal-theme .input-inline-addon .form-control {
+ display: inline-block;
+ width: 160px;
+ vertical-align: middle;
+}
+.montreal-theme .input-inline-addon .input-inline-text {
+ color: #adb2bd;
+ padding-left: 0.8125rem;
+}
+.montreal-theme .form-action-group {
+ margin: 2rem auto;
+}
+.montreal-theme .form-action-group ul {
+ display: flex;
+}
+.montreal-theme .form-action-group ul li:not(:last-child) {
+ margin-right: inherit;
+}
+.montreal-theme .form-action-group ul li:last-child {
+ margin-left: auto;
+}
+@-moz-document url-prefix() {
+ .montreal-theme .form-group select {
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+}
+.montreal-theme html {
+ height: 100%;
+}
+.montreal-theme .site-sticky-footer {
+ display: flex;
+ flex-direction: column;
+ height: 100%; /* 1, 3 */
+}
+.montreal-theme .site-sticky-footer > .site-header,
+.montreal-theme .site-sticky-footer > .site-footer,
+.montreal-theme .site-sticky-footer > header,
+.montreal-theme .site-sticky-footer > footer {
+ flex: none; /* 2 */
+}
+.montreal-theme .site-sticky-footer .site-main-content {
+ flex: 1 0 auto; /* 2 */
+ width: 100%;
+}
+.montreal-theme .sticky.is-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ z-index: 1000;
+ width: 100%;
+}
+.montreal-theme .region-content {
+ padding-top: 4rem;
+ padding-bottom: 2rem;
+}
+@media (min-width: 992px) {
+ .montreal-theme .region-content {
+ padding-bottom: 4rem;
+ }
+}
+.montreal-theme .bg-image-section {
+ background-size: cover;
+ background-color: #adb2bd;
+ padding-top: 4rem;
+ padding-bottom: 3rem;
+}
+.montreal-theme .content-modules {
+ padding-bottom: 2rem;
+}
+.montreal-theme .content-modules h2 {
+ padding-top: 2rem;
+}
+.montreal-theme .content-modules h2:first-child {
+ padding-top: 0;
+}
+.montreal-theme .content-modules .content-module-stacked {
+ margin-bottom: 2rem;
+}
+.montreal-theme .content-modules .content-module-stacked:first-child h2:first-child,
+.montreal-theme .content-modules .content-module-stacked:first-child .h2:first-child {
+ padding-top: 0;
+}
+.montreal-theme .content-modules .content-module-stacked > :not(.media-gallery-button):last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .content-modules .content-module-stacked h2, .montreal-theme .content-modules .content-module-stacked .h2 {
+ padding-top: 3rem;
+}
+.montreal-theme .content-modules .content-module-stacked h2:first-child, .montreal-theme .content-modules .content-module-stacked .h2:first-child {
+ padding-top: 2rem;
+}
+.montreal-theme .content-modules .content-module-stacked h3, .montreal-theme .content-modules .content-module-stacked .h3, .montreal-theme .content-modules .content-module-stacked .encart .encart-title, .montreal-theme .encart .content-modules .content-module-stacked .encart-title,
+.montreal-theme .content-modules .content-module-stacked h4, .montreal-theme .content-modules .content-module-stacked .h4 {
+ padding-top: 1rem;
+}
+.montreal-theme .content-modules .content-module-stacked h3:first-child, .montreal-theme .content-modules .content-module-stacked .h3:first-child, .montreal-theme .content-modules .content-module-stacked .encart .encart-title:first-child, .montreal-theme .encart .content-modules .content-module-stacked .encart-title:first-child,
+.montreal-theme .content-modules .content-module-stacked h4:first-child, .montreal-theme .content-modules .content-module-stacked .h4:first-child {
+ padding-top: 0;
+}
+.montreal-theme .content-modules .content-module-stacked h2 + h3,
+.montreal-theme .content-modules .content-module-stacked h3 + h4 {
+ padding-top: 0;
+}
+.montreal-theme .content-modules .content-module-stacked .card:last-child {
+ margin-bottom: 0;
+}
+@media (min-width: 768px) {
+ .montreal-theme .content-modules .content-module-stacked {
+ margin-bottom: 2rem;
+ }
+}
+.montreal-theme .page-section :nth-child(n+2 of .page-subsection) {
+ border-top: 1px solid #ced4dA;
+ padding-top: 4rem;
+}
+.montreal-theme .page-section .page-subsection {
+ padding-bottom: 2rem;
+}
+.montreal-theme .page-section .page-subsection:last-child {
+ padding-bottom: 0;
+}
+.montreal-theme .wizard-header {
+ display: flex;
+ justify-content: space-between;
+}
+.montreal-theme .wizard-header .hdr-container,
+.montreal-theme .wizard-header .hdr-links {
+ display: flex;
+}
+.montreal-theme .wizard-header .hdr-container > *,
+.montreal-theme .wizard-header .hdr-links > * {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.montreal-theme .wizard-header .hdr-title {
+ color: #212529;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ font-weight: 700;
+ padding: 1.5rem 1rem;
+}
+.montreal-theme .wizard-header .hdr-links {
+ padding-right: 1.375rem;
+}
+.montreal-theme .wizard-header .hdr-links ul {
+ margin-bottom: 0;
+}
+.montreal-theme .list,
+.montreal-theme .list-icon {
+ display: flex;
+ flex-direction: column;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ list-style: none;
+ padding-left: 0;
+ margin-bottom: 0;
+}
+.montreal-theme .list-item-action {
+ text-align: inherit;
+ display: inherit;
+ width: 100%;
+}
+.montreal-theme .list-item-action a {
+ display: inline-block;
+ text-decoration: none;
+ color: #097d6c;
+}
+.montreal-theme .list-item-action a:hover, .montreal-theme .list-item-action a:focus {
+ background-color: transparent;
+ color: #097d6c;
+ text-decoration: underline;
+ z-index: 1;
+}
+.montreal-theme .list-item-action a:hover .link-label, .montreal-theme .list-item-action a:focus .link-label {
+ display: inline;
+ background-color: #eefaf8;
+}
+.montreal-theme .list-item {
+ position: relative;
+ display: flex;
+ flex-flow: column wrap;
+ padding: 0.5rem 0;
+}
+.montreal-theme .list-item:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .list-item.disabled, .montreal-theme .list-item:disabled {
+ color: #adb2bd;
+ pointer-events: none;
+ background-color: transparent;
+}
+.montreal-theme .list-item.active, .montreal-theme .nav-tabs .nav-item.show .list-item.nav-link {
+ z-index: 2;
+ color: #212529;
+ background-color: #eefaf8;
+}
+.montreal-theme .list-item .icon {
+ margin-right: 0.5rem;
+}
+.montreal-theme .list-item svg {
+ margin-right: 0.5rem;
+ height: 1.5rem;
+ width: 1.5rem;
+ fill: currentColor;
+ flex-shrink: 0;
+}
+.montreal-theme .list-item-label {
+ color: #212529;
+ font-weight: 700;
+}
+.montreal-theme .list-content.list-icon-content {
+ margin-left: 2rem;
+}
+.montreal-theme .list-item-icon {
+ padding: 0.5rem 0;
+ display: flex;
+ flex-flow: row wrap;
+}
+.montreal-theme .list-item-icon .icon {
+ margin-right: 1rem;
+}
+.montreal-theme .list-item-icon svg {
+ margin-right: 1rem;
+ fill: #adb2bd;
+}
+.montreal-theme .list-item-icon-label {
+ color: #212529;
+ font-weight: 700;
+}
+.montreal-theme .list-item-icon-action ~ .list-item-icon-content {
+ margin-left: 2.5rem;
+}
+.montreal-theme .list-item-icon-action {
+ display: inherit;
+ width: 100%;
+}
+.montreal-theme .list-item-icon-action .link-has-icon {
+ display: inline-flex;
+ border: none;
+ text-decoration: none;
+ line-height: 1.5rem;
+}
+.montreal-theme .list-item-icon-action .link-has-icon .icon {
+ display: block;
+ margin: 0;
+ padding: 0;
+ margin-right: 1rem;
+}
+.montreal-theme .list-item-icon-action .link-has-icon .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .list-item-icon-action .link-has-icon:hover, .montreal-theme .list-item-icon-action .link-has-icon:focus {
+ border: none;
+ text-decoration: underline;
+ background-color: transparent;
+}
+.montreal-theme .list-item-icon-action .link-has-icon:hover .link-icon-label, .montreal-theme .list-item-icon-action .link-has-icon:focus .link-icon-label {
+ background-color: #eefaf8;
+ display: inline;
+}
+.montreal-theme .list-item-icon-action .link-has-icon:hover .icon, .montreal-theme .list-item-icon-action .link-has-icon:focus .icon {
+ border: none;
+ background-color: transparent;
+}
+.montreal-theme .list.list-lg {
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .list.list-lg .list-item,
+.montreal-theme .list.list-lg .list-item-icon {
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .list.list-md {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .list.list-md .list-item,
+.montreal-theme .list.list-md .list-item-icon {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .list.list-sm {
+ font-size: 0.75rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .list.list-sm .list-item,
+.montreal-theme .list.list-sm .list-item-icon {
+ font-size: 0.75rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .list.list-sm .list-item-icon {
+ padding: 0.5rem 0;
+}
+.montreal-theme .list.list-sm .list-item-icon .icon {
+ margin-right: 0.5rem;
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .list.list-sm .list-item-icon .icon:before {
+ width: 16px;
+ height: 16px;
+}
+.montreal-theme .list.list-sm .list-item-icon-action .link-has-icon {
+ line-height: 1.125rem;
+}
+.montreal-theme .list.list-sm .list-item-icon-action ~ .list-item-icon-content {
+ margin-left: 1.5rem;
+}
+.montreal-theme .list.list-sm .list-item-action {
+ line-height: 1.125rem;
+}
+.montreal-theme .list-item-content,
+.montreal-theme .list-item-icon-content {
+ flex: 2;
+}
+.montreal-theme .list-item-content p,
+.montreal-theme .list-item-icon-content p {
+ margin-bottom: 1rem;
+}
+.montreal-theme .list-item-content p + p,
+.montreal-theme .list-item-icon-content p + p {
+ margin-top: 0;
+}
+.montreal-theme .list-item-content p:last-child,
+.montreal-theme .list-item-icon-content p:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .list-item-icon-sub-content {
+ position: relative;
+}
+.montreal-theme .list-item-icon-sub-content:before {
+ content: "";
+ background: #ced4dA;
+ position: absolute;
+ left: -1.75rem;
+ top: 0;
+ height: 100%;
+ width: 2px;
+}
+.montreal-theme .list-item-icon-sub-content > * {
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .list-item-icon-sub-content > *:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .list-inline-dot {
+ margin-top: 0.375rem;
+}
+.montreal-theme .list-inline-dot .list-inline-item, .montreal-theme .list-inline-dot .form-action-group ul li, .montreal-theme .form-action-group ul .list-inline-dot li {
+ display: inline-flex;
+ margin-right: 0;
+ margin-bottom: 0.375rem;
+}
+.montreal-theme .list-inline-dot .list-inline-item a, .montreal-theme .list-inline-dot .form-action-group ul li a, .montreal-theme .form-action-group ul .list-inline-dot li a {
+ display: inline-block;
+}
+.montreal-theme .list-inline-dot .list-inline-item:after, .montreal-theme .list-inline-dot .form-action-group ul li:after, .montreal-theme .form-action-group ul .list-inline-dot li:after {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='2' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='2' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 20px;
+ height: 20px;
+ content: "";
+ display: inline-flex;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .list-inline-dot .list-inline-item + .list-inline-item, .montreal-theme .list-inline-dot .form-action-group ul li + .list-inline-item, .montreal-theme .form-action-group ul .list-inline-dot li + .list-inline-item, .montreal-theme .list-inline-dot .form-action-group ul .list-inline-item + li, .montreal-theme .form-action-group ul .list-inline-dot .list-inline-item + li, .montreal-theme .list-inline-dot .form-action-group ul li + li, .montreal-theme .form-action-group ul .list-inline-dot li + li {
+ margin-left: -0.25rem;
+}
+.montreal-theme .list-inline-dot .list-inline-item:last-child:after, .montreal-theme .list-inline-dot .form-action-group ul li:last-child:after, .montreal-theme .form-action-group ul .list-inline-dot li:last-child:after {
+ content: none;
+}
+.montreal-theme .list-inline-interpunct {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ margin-bottom: -0.5rem;
+}
+.montreal-theme .list-inline-interpunct .list-inline-item, .montreal-theme .list-inline-interpunct .form-action-group ul li, .montreal-theme .form-action-group ul .list-inline-interpunct li {
+ display: inline-flex;
+ margin-right: 0;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .list-inline-interpunct .list-inline-item:after, .montreal-theme .list-inline-interpunct .form-action-group ul li:after, .montreal-theme .form-action-group ul .list-inline-interpunct li:after {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='2' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='2' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 20px;
+ height: 20px;
+ content: "";
+ display: inline-flex;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+ margin-left: 0.25rem;
+ margin-right: 0.25rem;
+ align-self: center;
+}
+.montreal-theme .list-inline-interpunct .list-inline-item:last-child:after, .montreal-theme .list-inline-interpunct .form-action-group ul li:last-child:after, .montreal-theme .form-action-group ul .list-inline-interpunct li:last-child:after {
+ content: none;
+}
+.montreal-theme .list-inline-interpunct .list-inline-item a, .montreal-theme .list-inline-interpunct .form-action-group ul li a, .montreal-theme .form-action-group ul .list-inline-interpunct li a {
+ display: inline-block;
+}
+@media (min-width: 992px) {
+ .montreal-theme .list-2-columns {
+ -moz-column-count: 2;
+ -moz-column-gap: 32px;
+ -webkit-column-count: 2;
+ -webkit-column-gap: 32px;
+ column-count: 2;
+ column-gap: 32px;
+ }
+ .montreal-theme .list-2-columns > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .list-4-columns-md {
+ -moz-column-count: 4;
+ -moz-column-gap: 32px;
+ -webkit-column-count: 4;
+ -webkit-column-gap: 32px;
+ column-count: 4;
+ column-gap: 32px;
+ }
+ .montreal-theme .list-4-columns-md > * { /* Chrome, Safari, Opera */
+ page-break-inside: avoid; /* Firefox */
+ -moz-column-break-inside: avoid;
+ break-inside: avoid; /* IE 10+ */
+ transform: translateZ(0);
+ }
+}
+.montreal-theme .quick-links {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .quick-links .quick-links-label {
+ color: #212529;
+ display: inline-block;
+ font-weight: 400;
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .quick-links .list-inline, .montreal-theme .quick-links .form-action-group ul, .montreal-theme .form-action-group .quick-links ul {
+ display: inline;
+}
+.montreal-theme .quick-links .list-inline-item, .montreal-theme .quick-links .form-action-group ul li, .montreal-theme .form-action-group ul .quick-links li {
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .list-group {
+ display: flex;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0;
+}
+.montreal-theme .list-group li {
+ list-style: none;
+}
+.montreal-theme .list-group .list-group-item {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+.montreal-theme .list-group .list-group-item-content {
+ display: inline-flex;
+ flex-wrap: wrap;
+}
+.montreal-theme .list-group .list-group-item-title {
+ font-weight: 700;
+}
+.montreal-theme .list-group.list-2-columns {
+ display: block;
+}
+.montreal-theme .list-group.list-2-columns .list-group-item {
+ display: inline-block;
+}
+.montreal-theme .list-group[class*=column-count] {
+ display: block;
+}
+.montreal-theme .list-group[class*=column-count] .list-group-item {
+ display: inline-block;
+}
+.montreal-theme .list-group-xl .list-group-item,
+.montreal-theme .list-group-lg .list-group-item {
+ padding: 1rem;
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .list-group-xl .list-group-item .icon,
+.montreal-theme .list-group-lg .list-group-item .icon {
+ margin-right: 1rem;
+}
+.montreal-theme .list-group-xl .list-group-item svg,
+.montreal-theme .list-group-lg .list-group-item svg {
+ margin-right: 1rem;
+}
+.montreal-theme .list-group-xl .list-group-item.list-group-item-action > a,
+.montreal-theme .list-group-lg .list-group-item.list-group-item-action > a {
+ padding: 1rem;
+}
+.montreal-theme .list-group-icons-categories .list-group-item,
+.montreal-theme .list-group-xl .list-group-item {
+ border-top: 1px solid #ced4dA;
+ border-bottom: none;
+ text-decoration: none;
+}
+.montreal-theme .list-group-icons-categories .list-group-item:active, .montreal-theme .list-group-icons-categories .list-group-item.active, .montreal-theme .list-group-icons-categories .nav-tabs .nav-item.show .list-group-item.nav-link, .montreal-theme .nav-tabs .nav-item.show .list-group-icons-categories .list-group-item.nav-link,
+.montreal-theme .list-group-xl .list-group-item:active,
+.montreal-theme .list-group-xl .list-group-item.active,
+.montreal-theme .list-group-xl .nav-tabs .nav-item.show .list-group-item.nav-link,
+.montreal-theme .nav-tabs .nav-item.show .list-group-xl .list-group-item.nav-link {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-color: transparent;
+ border-top: 1px solid transparent;
+}
+.montreal-theme .list-group-icons-categories .list-group-item:active + .list-group-item-action, .montreal-theme .list-group-icons-categories .list-group-item.active + .list-group-item-action, .montreal-theme .list-group-icons-categories .nav-tabs .nav-item.show .list-group-item.nav-link + .list-group-item-action, .montreal-theme .nav-tabs .nav-item.show .list-group-icons-categories .list-group-item.nav-link + .list-group-item-action,
+.montreal-theme .list-group-xl .list-group-item:active + .list-group-item-action,
+.montreal-theme .list-group-xl .list-group-item.active + .list-group-item-action,
+.montreal-theme .list-group-xl .nav-tabs .nav-item.show .list-group-item.nav-link + .list-group-item-action,
+.montreal-theme .nav-tabs .nav-item.show .list-group-xl .list-group-item.nav-link + .list-group-item-action {
+ border-top: 1px solid transparent;
+}
+.montreal-theme .list-group-icons-categories .list-group-item:active .list-group-item-title, .montreal-theme .list-group-icons-categories .list-group-item.active .list-group-item-title, .montreal-theme .list-group-icons-categories .nav-tabs .nav-item.show .list-group-item.nav-link .list-group-item-title, .montreal-theme .nav-tabs .nav-item.show .list-group-icons-categories .list-group-item.nav-link .list-group-item-title,
+.montreal-theme .list-group-xl .list-group-item:active .list-group-item-title,
+.montreal-theme .list-group-xl .list-group-item.active .list-group-item-title,
+.montreal-theme .list-group-xl .nav-tabs .nav-item.show .list-group-item.nav-link .list-group-item-title,
+.montreal-theme .nav-tabs .nav-item.show .list-group-xl .list-group-item.nav-link .list-group-item-title {
+ color: #097d6c;
+}
+.montreal-theme .list-group-icons-categories .list-group-item.list-group-item-action > a,
+.montreal-theme .list-group-xl .list-group-item.list-group-item-action > a {
+ align-items: center;
+}
+.montreal-theme .list-group-icons-categories .list-group-item.list-group-item-action:hover, .montreal-theme .list-group-icons-categories .list-group-item.list-group-item-action:focus,
+.montreal-theme .list-group-xl .list-group-item.list-group-item-action:hover,
+.montreal-theme .list-group-xl .list-group-item.list-group-item-action:focus {
+ border-bottom: none;
+ border-top: 1px solid transparent;
+}
+.montreal-theme .list-group-icons-categories .list-group-item.list-group-item-action:hover + .list-group-item-action, .montreal-theme .list-group-icons-categories .list-group-item.list-group-item-action:focus + .list-group-item-action,
+.montreal-theme .list-group-xl .list-group-item.list-group-item-action:hover + .list-group-item-action,
+.montreal-theme .list-group-xl .list-group-item.list-group-item-action:focus + .list-group-item-action {
+ border-top: 1px solid transparent;
+}
+.montreal-theme .list-group-icons-categories .list-group-item:last-child,
+.montreal-theme .list-group-xl .list-group-item:last-child {
+ border-bottom: 1px solid #ced4dA;
+}
+.montreal-theme .list-group-icons-categories .list-group-item:last-child:active, .montreal-theme .list-group-icons-categories .list-group-item:last-child.active, .montreal-theme .list-group-icons-categories .nav-tabs .nav-item.show .list-group-item.nav-link:last-child, .montreal-theme .nav-tabs .nav-item.show .list-group-icons-categories .list-group-item.nav-link:last-child,
+.montreal-theme .list-group-xl .list-group-item:last-child:active,
+.montreal-theme .list-group-xl .list-group-item:last-child.active,
+.montreal-theme .list-group-xl .nav-tabs .nav-item.show .list-group-item.nav-link:last-child,
+.montreal-theme .nav-tabs .nav-item.show .list-group-xl .list-group-item.nav-link:last-child {
+ border-bottom: 1px solid transparent;
+}
+.montreal-theme .list-group-icons-categories .list-group-item:last-child:hover, .montreal-theme .list-group-icons-categories .list-group-item:last-child:focus,
+.montreal-theme .list-group-xl .list-group-item:last-child:hover,
+.montreal-theme .list-group-xl .list-group-item:last-child:focus {
+ border-bottom: 1px solid transparent;
+}
+.montreal-theme .list-group-allow-ext-icon a[href*="//"]:not([href*="montreal.ca"]):not([href*="ville.montreal.qc.ca"]):not([href$=".pdf"]):not(.link-has-icon):not(.btn) .list-group-item-label:after {
+ background-color: #097d6c;
+}
+.montreal-theme .list-group-item-action {
+ border-bottom: none;
+ font-weight: 700;
+ width: 100%;
+ color: #097d6c;
+ text-align: inherit;
+ text-decoration: none;
+}
+.montreal-theme .list-group-item-action:hover, .montreal-theme .list-group-item-action:focus {
+ z-index: 1;
+ color: #097d6c;
+ text-decoration: none;
+ background-color: #eefaf8;
+ border: none;
+}
+.montreal-theme .list-group-item-action:active, .montreal-theme .list-group-item-action.active, .montreal-theme .nav-tabs .nav-item.show .list-group-item-action.nav-link {
+ color: #097d6c;
+ background-color: #eefaf8;
+ border-bottom: none;
+}
+.montreal-theme .list-group-item-action:active .list-group-item-title, .montreal-theme .list-group-item-action.active .list-group-item-title, .montreal-theme .nav-tabs .nav-item.show .list-group-item-action.nav-link .list-group-item-title {
+ color: #097d6c;
+}
+.montreal-theme .list-group-item {
+ position: relative;
+ display: block;
+ padding: 0.5rem;
+ display: flex;
+ line-height: 1.5rem;
+ margin-bottom: 0;
+ background-color: transparent;
+}
+.montreal-theme .list-group-item:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .list-group-item.disabled, .montreal-theme .list-group-item:disabled {
+ color: #adb2bd;
+ pointer-events: none;
+ background-color: transparent;
+}
+.montreal-theme .list-group-item.active, .montreal-theme .nav-tabs .nav-item.show .list-group-item.nav-link {
+ z-index: 2;
+ color: #212529;
+ background-color: #eefaf8;
+ border-color: transparent;
+}
+.montreal-theme .list-group-item a {
+ text-decoration: none;
+ border-bottom: none;
+}
+.montreal-theme .list-group-item a:hover {
+ text-decoration: none;
+}
+.montreal-theme .list-group-item a:hover .list-group-item-title {
+ color: #097d6c;
+}
+.montreal-theme .list-group-item a:hover:before {
+ content: none !important;
+}
+.montreal-theme .list-group-item a:focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .list-group-item .icon {
+ flex-shrink: 0;
+ margin-right: 0.5rem;
+}
+.montreal-theme .list-group-item .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .list-group-item .icon:before {
+ height: 1.5rem;
+ width: 1.5rem;
+}
+.montreal-theme .list-group-item svg {
+ margin-right: 1rem;
+ height: 1.5rem;
+ width: 1.5rem;
+ fill: currentColor;
+ flex-shrink: 0;
+}
+.montreal-theme .list-group-item.list-group-item-action {
+ padding: 0;
+}
+.montreal-theme .list-group-item.list-group-item-action > a {
+ padding: 0.5rem;
+ display: flex;
+ text-decoration: none;
+ width: 100%;
+}
+.montreal-theme .list-group-item.list-group-item-action > a:focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .list-group-xl a,
+.montreal-theme .list-group-icons-categories a {
+ text-decoration: none;
+ border-bottom: none;
+}
+.montreal-theme .list-group-xl a .icon:before,
+.montreal-theme .list-group-icons-categories a .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .list-group-xl a svg,
+.montreal-theme .list-group-icons-categories a svg {
+ fill: #097d6c;
+}
+.montreal-theme .list-group-xl .icon:before,
+.montreal-theme .list-group-icons-categories .icon:before {
+ height: 2.5rem;
+ width: 2.5rem;
+}
+.montreal-theme .list-group-xl svg,
+.montreal-theme .list-group-icons-categories svg {
+ height: 2.5rem;
+ width: 2.5rem;
+ fill: #adb2bd;
+}
+.montreal-theme .list-group-teaser {
+ margin-bottom: 0;
+}
+.montreal-theme .list-group-teaser .list-group-item {
+ display: block;
+ border-top: 1px solid #ced4dA;
+}
+.montreal-theme .list-group-teaser .list-group-item:last-child {
+ border-bottom: 1px solid #ced4dA;
+}
+.montreal-theme .list-group-teaser .list-group-item .list-group-teaser-img {
+ background-size: cover;
+ background-position: center center;
+ flex: 1 0 auto;
+ margin-bottom: 1rem;
+ padding-top: 56.25%; /* 16:9 format = 0.5625 */
+ width: 100%;
+}
+.montreal-theme .list-group-teaser .list-group-item .list-group-teaser-img .icon {
+ position: absolute;
+ top: 50%;
+ margin-top: -1.75rem;
+ left: 50%;
+ margin-left: -1.75rem;
+ width: 3.5rem;
+ height: 3.5rem;
+}
+.montreal-theme .list-group-teaser .list-group-item .list-group-teaser-img .icon:before {
+ width: 3.5rem;
+ height: 3.5rem;
+}
+.montreal-theme .list-group-teaser .list-group-item .list-group-teaser-img .icon:before {
+ background-color: #0cb097;
+}
+.montreal-theme .list-group-teaser .list-group-item a.list-group-item-title:hover, .montreal-theme .list-group-teaser .list-group-item a.list-group-item-title:focus {
+ background-color: transparent;
+ color: #097d6c;
+}
+.montreal-theme .list-group-teaser .list-group-item-action {
+ color: #637381;
+ font-weight: 400;
+}
+.montreal-theme .list-group-teaser .list-group-item-action:hover, .montreal-theme .list-group-teaser .list-group-item-action:focus {
+ background-color: transparent;
+ cursor: pointer;
+}
+.montreal-theme .list-group-teaser .list-group-item-action:hover .icon:before, .montreal-theme .list-group-teaser .list-group-item-action:focus .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .list-group-teaser .list-group-item-action:hover .list-group-item-title, .montreal-theme .list-group-teaser .list-group-item-action:focus .list-group-item-title {
+ color: #097d6c;
+}
+.montreal-theme .list-group-teaser .list-group-item-action:focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .list-group-teaser .list-group-thumb {
+ max-width: 128px;
+ height: auto;
+}
+.montreal-theme .list-group-teaser .list-group-thumb.list-group-thumb-placeholder {
+ width: 128px;
+ height: 72px;
+ position: relative;
+}
+.montreal-theme .list-group-teaser .list-group-thumb.list-group-thumb-placeholder .icon {
+ position: absolute;
+ top: 50%;
+ margin-top: -20px;
+ left: 50%;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+}
+.montreal-theme .list-group-teaser .list-group-thumb.list-group-thumb-placeholder .icon:before {
+ width: 40px;
+ height: 40px;
+}
+.montreal-theme .list-group-teaser .list-group-thumb.list-group-thumb-placeholder .icon:before {
+ background-color: #0cb097;
+}
+.montreal-theme .list-group-teaser .list-group-item-max-width {
+ max-width: 670px;
+}
+.montreal-theme .list-group-teaser .list-group-item-title {
+ font-size: 1.25rem;
+ color: #212529;
+ display: block;
+ line-height: 1.75rem;
+ margin-bottom: 1rem;
+}
+.montreal-theme .list-group-teaser .list-group-item-type,
+.montreal-theme .list-group-teaser .list-group-item-category {
+ font-size: 0.875rem;
+ font-weight: 700;
+ line-height: 1.25rem;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .list-group-teaser .list-group-item-publication-date,
+.montreal-theme .list-group-teaser .list-group-item-date {
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .list-group-teaser .list-group-item-date {
+ font-weight: 700;
+}
+.montreal-theme .list-group-teaser .list-group-item-badge {
+ display: inline-flex;
+ margin-right: 1rem;
+}
+.montreal-theme .list-group-teaser .list-group-item-infos {
+ display: inline-block;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ position: relative;
+ padding-right: 2rem;
+}
+.montreal-theme .list-group-teaser .list-group-item-infos:after {
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='2' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Ccircle cx='12' cy='12' r='2' fill-rule='evenodd'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+ width: 24px;
+ height: 24px;
+ position: absolute;
+ margin: 0 0.25rem;
+}
+.montreal-theme .list-group-teaser .list-group-item-infos:last-child {
+ padding-right: 0;
+}
+.montreal-theme .list-group-teaser .list-group-item-infos:last-child:after {
+ content: none;
+}
+.montreal-theme .list-group-teaser.list-group-date .list-group-item-date {
+ margin-bottom: 1rem;
+}
+.montreal-theme .list-group-teaser.list-group-date .list-group-item-date:after {
+ content: "";
+ display: block;
+ height: 0.125rem;
+ width: 2rem;
+ margin-top: 1rem;
+ background-color: #e00000;
+}
+.montreal-theme .list-group-teaser.list-group-date .list-group-item-title {
+ margin-bottom: 0;
+}
+@media (min-width: 576px) {
+ .montreal-theme .list-group-teaser .list-group-item .list-group-teaser-img {
+ margin-bottom: 0;
+ padding-top: 0;
+ height: 100%;
+ }
+}
+@media (max-width: 450px) {
+ .montreal-theme .list-group-teaser .media {
+ flex-direction: column;
+ }
+ .montreal-theme .list-group-teaser .list-group-thumb {
+ margin-bottom: 1rem;
+ }
+}
+.montreal-theme .list-group-complex .list-group-item,
+.montreal-theme .list-group-teaser .list-group-item {
+ padding: 1rem;
+}
+.montreal-theme .list-group-complex .list-group-item .badge + .badge {
+ margin-left: 0.25rem;
+}
+.montreal-theme .list-group-complex .list-group-icon .icon {
+ margin-right: 1rem;
+}
+.montreal-theme .list-group-complex .list-group-icon .icon:before {
+ background-color: #adb2bd;
+}
+.montreal-theme .list-group-complex .list-group-icon-editorial .icon {
+ width: 40px;
+ height: 40px;
+}
+.montreal-theme .list-group-complex .list-group-icon-editorial .icon:before {
+ width: 40px;
+ height: 40px;
+}
+.montreal-theme .list-group-complex .custom-control {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-right: 1rem;
+ padding-left: 1.5rem;
+}
+.montreal-theme .list-group-complex .custom-checkbox .custom-control-label::before {
+ left: -1.5rem;
+}
+.montreal-theme .list-group-complex .custom-checkbox .custom-control-label::after {
+ left: -1.5rem;
+}
+.montreal-theme .list-group-complex .list-group-item-title {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ margin-bottom: 0;
+}
+.montreal-theme .list-group-complex .list-group-item-content {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ display: block;
+}
+.montreal-theme .list-group-complex .list-group-item-content .list-group-item-infos {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ display: block;
+ padding-right: 1.5rem;
+ margin-bottom: 0.25rem;
+}
+.montreal-theme .list-group-complex .list-group-item-content .list-group-item-infos:after {
+ content: none;
+}
+.montreal-theme .list-group-complex .list-group-item-content .list-group-item-infos:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .list-group-complex .list-group-item-content.list-group-items-stacked {
+ display: block;
+}
+.montreal-theme .list-group-complex .list-group-item-content.list-group-items-stacked .list-group-item-infos {
+ display: block;
+ padding-right: 0;
+}
+.montreal-theme .list-group-complex .list-group-item-content.list-group-items-stacked .list-group-item-infos:after {
+ content: none;
+}
+@media (min-width: 768px) {
+ .montreal-theme .list-group-complex .list-group-item-content {
+ display: inline-flex;
+ }
+ .montreal-theme .list-group-complex .list-group-item-content .list-group-item-infos {
+ display: inline-block;
+ padding-right: 1.5rem;
+ }
+ .montreal-theme .list-group-complex .list-group-item-content .list-group-item-infos:after {
+ content: "";
+ width: 16px;
+ height: 16px;
+ margin: 2px 0.25rem;
+ }
+ .montreal-theme .list-group-complex .list-group-item-content .list-group-item-infos:last-child {
+ padding-right: 0;
+ }
+ .montreal-theme .list-group-complex .list-group-item-content .list-group-item-infos:last-child:after {
+ content: none;
+ }
+}
+.montreal-theme .list-group-complex .btn {
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+}
+.montreal-theme .list-group-complex .list-group-item:hover, .montreal-theme .list-group-complex .list-group-item:focus {
+ background-color: #f8f9fa;
+}
+.montreal-theme .list-group-complex .list-group-item:hover .list-group-icon .icon:before, .montreal-theme .list-group-complex .list-group-item:focus .list-group-icon .icon:before {
+ background-color: #0cb097;
+}
+.montreal-theme .list-group-complex .list-group-item:hover .list-group-item-title, .montreal-theme .list-group-complex .list-group-item:focus .list-group-item-title {
+ color: #097d6c;
+}
+.montreal-theme .mapboxgl-popup {
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+}
+.montreal-theme .mapboxgl-popup .mapboxgl-popup-content {
+ padding: 1rem;
+}
+.montreal-theme .h-map {
+ height: 420px;
+}
+.montreal-theme .flyout {
+ position: fixed;
+ z-index: 1050;
+ margin: 1rem;
+ transition: 0.3s transform;
+}
+.montreal-theme .flyout.show {
+ transform: none;
+}
+.montreal-theme .flyout.flyout-top {
+ top: 0;
+ margin-top: 0;
+ transform: translateY(-100%);
+}
+.montreal-theme .flyout.flyout-top .flyout-content {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.montreal-theme .flyout.flyout-top.show {
+ transform: translateY(0);
+}
+.montreal-theme .flyout.flyout-bottom {
+ bottom: 0;
+ margin-bottom: 0;
+ transform: translateY(100%);
+}
+.montreal-theme .flyout.flyout-bottom .flyout-content {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.montreal-theme .flyout.flyout-bottom.show {
+ transform: translateY(0);
+}
+.montreal-theme .flyout.flyout-left {
+ left: 0;
+ margin-left: 0;
+ transform: translateX(-100%);
+}
+.montreal-theme .flyout.flyout-left .flyout-content {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.montreal-theme .flyout.flyout-left.show {
+ transform: translateX(0);
+}
+.montreal-theme .flyout.flyout-right {
+ right: 0;
+ margin-right: 0;
+ transform: translateX(100%);
+}
+.montreal-theme .flyout.flyout-right .flyout-content {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.montreal-theme .flyout.flyout-right.show {
+ transform: translateX(0);
+}
+.montreal-theme .flyout.flyout-custom-right {
+ right: 356px;
+}
+@media (min-width: 992px) {
+ .montreal-theme .flyout.flyout-custom-right {
+ right: 532px;
+ }
+}
+.montreal-theme .flyout-content {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ pointer-events: auto;
+ background-color: #ffffff;
+ background-clip: padding-box;
+ border-radius: 0.5rem;
+ box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1);
+ outline: 0;
+}
+.montreal-theme .flyout-header {
+ display: flex;
+ align-items: flex-start;
+ flex-shrink: 0;
+ justify-content: space-between;
+ padding: 1rem 1rem;
+ border-bottom: 1px solid #ced4dA;
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+}
+.montreal-theme .flyout-header .btn-close {
+ padding: 1rem 1rem;
+ margin: -1rem -1rem -1rem auto;
+}
+.montreal-theme .flyout-header .btn-close .icon:before {
+ background-color: #212529;
+}
+.montreal-theme .flyout-header .btn-close:hover .icon:before {
+ background-color: #637381;
+}
+.montreal-theme .flyout-title {
+ margin-bottom: 0;
+}
+.montreal-theme .flyout-body {
+ position: relative;
+ flex: 1 1 auto;
+ overflow-y: auto;
+ padding: 1rem;
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+}
+@media (min-width: 576px) {
+ .montreal-theme .flyout-content {
+ max-width: 460px;
+ margin: 0 auto;
+ }
+ .montreal-theme .flyout-content.flyout-sm {
+ max-width: 320px;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .flyout-content.flyout-lg {
+ max-width: 600px;
+ }
+}
+.montreal-theme .modal .form-group {
+ margin-bottom: 1.3125rem;
+}
+.montreal-theme .modal .modal-header {
+ padding: 1rem;
+ flex: 0 0 auto;
+}
+.montreal-theme .modal .modal-header .close,
+.montreal-theme .modal .modal-header .btn-close {
+ padding: 0.4375rem;
+ border: 1px solid transparent;
+ border-radius: 0.25rem;
+ margin: -0.5rem -0.5rem -0.5rem auto;
+}
+.montreal-theme .modal .modal-header .close .icon:before,
+.montreal-theme .modal .modal-header .btn-close .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .modal .modal-header .close svg,
+.montreal-theme .modal .modal-header .btn-close svg {
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .modal .modal-header .close svg path,
+.montreal-theme .modal .modal-header .btn-close svg path {
+ fill: #637381;
+}
+.montreal-theme .modal .modal-header .close:not(:disabled):not(.disabled):hover, .montreal-theme .modal .modal-header .close:not(:disabled):not(.disabled):focus,
+.montreal-theme .modal .modal-header .btn-close:not(:disabled):not(.disabled):hover,
+.montreal-theme .modal .modal-header .btn-close:not(:disabled):not(.disabled):focus {
+ opacity: 1;
+ background-color: #eefaf8;
+}
+.montreal-theme .modal .modal-header .close:not(:disabled):not(.disabled):focus,
+.montreal-theme .modal .modal-header .btn-close:not(:disabled):not(.disabled):focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .modal .modal-title {
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .modal .modal-date-time {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ font-weight: 700;
+ margin-bottom: 1rem;
+}
+.montreal-theme .modal .modal-body {
+ flex-grow: 0;
+ padding: 2rem;
+}
+.montreal-theme .modal .modal-body > :last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .modal .modal-alert-icon,
+.montreal-theme .modal .modal-icon {
+ display: flex;
+ justify-content: center;
+ margin-bottom: 1rem;
+}
+.montreal-theme .modal .modal-footer {
+ display: flex;
+ flex-wrap: wrap;
+ padding: 1rem;
+}
+.montreal-theme .modal .modal-footer > :not(:first-child) {
+ margin: 0;
+}
+.montreal-theme .modal .modal-footer > :not(:last-child) {
+ margin: 0;
+}
+.montreal-theme .modal .modal-footer .modal-footer-buttons {
+ display: flex;
+}
+.montreal-theme .modal .modal-footer .modal-footer-buttons > :not(:first-child) {
+ margin-right: 0;
+}
+.montreal-theme .modal .modal-footer .modal-footer-buttons > :not(:last-child) {
+ margin-left: 0;
+}
+.montreal-theme .modal .modal-footer-order {
+ justify-content: unset;
+ flex-direction: column-reverse;
+}
+.montreal-theme .modal .modal-footer-logo {
+ margin-top: auto;
+ margin-bottom: 2rem;
+}
+.montreal-theme .modal .modal-footer-logo img {
+ height: 1.5rem;
+ width: auto;
+}
+.montreal-theme .modal.modal-filters .modal-body {
+ padding-top: 2rem;
+}
+.montreal-theme .modal.modal-filters .form-group {
+ margin-bottom: 0;
+}
+.montreal-theme .modal.modal-filters .modal-filters-content {
+ margin-bottom: 2rem;
+}
+.montreal-theme .modal.modal-filters .modal-filters-content:last-child {
+ margin-bottom: 1rem;
+}
+.montreal-theme .modal.modal-filters .modal-filters-title {
+ color: #212529;
+ display: block;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+@media (max-width: 767.98px) {
+ .montreal-theme .modal .modal-dialog:not(.modal-compact) {
+ min-width: 100%;
+ margin: 0;
+ min-height: 100%;
+ height: 100%;
+ }
+ .montreal-theme .modal .modal-dialog:not(.modal-compact) .modal-content {
+ min-height: 100%;
+ }
+ .montreal-theme .modal .modal-dialog:not(.modal-compact) .modal-body {
+ flex-grow: 1;
+ padding: 1rem;
+ }
+ .montreal-theme .modal .modal-compact {
+ width: 300px;
+ margin: auto;
+ }
+ .montreal-theme .modal .modal-dialog-scrollable {
+ max-height: 100%;
+ }
+ .montreal-theme .modal .modal-dialog-centered {
+ min-height: 100%;
+ }
+ .montreal-theme .modal .modal-dialog-centered::before {
+ height: 100vh;
+ }
+ .montreal-theme .modal .modal-dialog-centered.modal-dialog-scrollable {
+ height: 100%;
+ }
+ .montreal-theme .modal .modal-footer .btn {
+ display: block;
+ width: 100%;
+ }
+ .montreal-theme .modal .modal-footer .btn.btn-tertiary, .montreal-theme .modal .modal-footer .toast-action .btn, .montreal-theme .toast-action .modal .modal-footer .btn, .montreal-theme .modal .modal-footer .btn.btn-link {
+ display: none;
+ }
+ .montreal-theme .modal .modal-footer .btn:not(.btn-link):not(.btn-tertiary) + .btn {
+ margin-top: 0.5rem;
+ }
+ .montreal-theme .modal .modal-footer-order .btn:not(.btn-link):not(.btn-tertiary) + .btn {
+ margin-top: 0;
+ margin-bottom: 0.5rem;
+ }
+}
+@media (min-width: 576px) {
+ .montreal-theme .modal-dialog {
+ max-width: 500px;
+ margin: 2rem auto;
+ }
+ .montreal-theme .modal-dialog-scrollable {
+ max-height: calc(100% - 4rem);
+ }
+ .montreal-theme .modal-dialog-scrollable .modal-content {
+ max-height: calc(100vh - 4rem);
+ }
+ .montreal-theme .modal-dialog-centered {
+ min-height: calc(100% - 4rem);
+ }
+ .montreal-theme .modal-dialog-centered::before {
+ height: calc(100vh - 4rem);
+ }
+ .montreal-theme .modal-lg,
+ .montreal-theme .modal-xl {
+ max-width: calc(100% - 4rem);
+ }
+ .montreal-theme .modal-lg .modal-content,
+ .montreal-theme .modal-xl .modal-content {
+ min-height: calc(100vh - 4rem);
+ }
+ .montreal-theme .modal-lg .modal-body,
+ .montreal-theme .modal-xl .modal-body {
+ flex-grow: 1;
+ }
+}
+@media (min-width: 768px) {
+ .montreal-theme .modal .modal-footer > :not(:first-child) {
+ margin-left: 0.5rem;
+ }
+ .montreal-theme .modal .modal-footer > :not(:last-child) {
+ margin-right: 0.5rem;
+ }
+ .montreal-theme .modal .modal-footer-order {
+ flex-direction: row-reverse;
+ }
+ .montreal-theme .modal .modal-footer-order > :not(:first-child) {
+ margin-left: 0;
+ margin-right: 0.5rem;
+ }
+ .montreal-theme .modal .modal-footer-order > :not(:last-child) {
+ margin-left: 0.5rem;
+ margin-right: 0;
+ }
+ .montreal-theme .modal .modal-footer-order .modal-footer-buttons {
+ display: flex;
+ }
+ .montreal-theme .modal .modal-footer-order .modal-footer-buttons > :not(:first-child) {
+ margin-right: 0.5rem;
+ }
+ .montreal-theme .modal .modal-footer-order .modal-footer-buttons > :not(:last-child) {
+ margin-left: 0.5rem;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .modal-md {
+ max-width: 800px;
+ }
+ .montreal-theme .modal-lg,
+ .montreal-theme .modal-xl {
+ max-width: calc(100% - 4rem);
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .modal-lg,
+ .montreal-theme .modal-xl {
+ max-width: calc(100% - 4rem);
+ }
+}
+@media (min-width: 1200px) {
+ .montreal-theme .modal-xl {
+ max-width: calc(100% - 4rem);
+ }
+}
+.montreal-theme .media-container {
+ margin-bottom: 3rem;
+}
+.montreal-theme .media-gallery-container {
+ padding-top: 1rem;
+ margin-bottom: 1rem;
+}
+.montreal-theme .media-gallery {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -16px;
+ margin-left: -16px;
+ margin-bottom: 0;
+}
+.montreal-theme .media-gallery li {
+ position: relative;
+ width: 100%;
+ padding-right: 16px;
+ padding-left: 16px;
+ flex: 0 0 100%;
+ max-width: 100%;
+ padding-bottom: 32px;
+}
+@media (min-width: 768px) {
+ .montreal-theme .media-gallery li {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+}
+@media (min-width: 992px) {
+ .montreal-theme .media-gallery li {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+}
+.montreal-theme .media-gallery-hidden {
+ display: none;
+}
+.montreal-theme .media-gallery-button {
+ position: relative;
+ height: 100%;
+}
+.montreal-theme .media-gallery-button .btn-media-gallery {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ margin: 1rem;
+}
+.montreal-theme .media-gallery-button .btn-media {
+ cursor: zoom-in;
+}
+.montreal-theme .media-gallery-button .btn-media:hover ~ .btn-media-gallery {
+ color: #097d6c;
+}
+.montreal-theme .media-gallery-button .badge-gallery {
+ position: absolute;
+ top: 0;
+ right: 0;
+ display: flex;
+ margin: 1rem;
+}
+.montreal-theme .media-cover {
+ background-size: cover;
+ background-position: 50% 50%;
+ min-height: 250px;
+ height: 100%;
+ width: 100%;
+}
+@media (min-width: 576px) {
+ .montreal-theme .media-cover {
+ min-height: 425px;
+ }
+}
+.montreal-theme .btn-media {
+ color: inherit;
+ font: inherit;
+ text-transform: none;
+ background-color: transparent;
+ text-decoration: none;
+ border: 0;
+ margin: 0;
+ overflow: visible;
+ cursor: pointer;
+ text-align: left;
+ width: 100%;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+}
+.montreal-theme .btn-media:hover, .montreal-theme .btn-media:focus {
+ background-color: transparent;
+ text-decoration: none;
+ border: 0;
+}
+.montreal-theme svg .letter {
+ fill: #1d1d1b;
+}
+.montreal-theme svg .rosace {
+ fill: #e00000;
+}
+.montreal-theme svg .white {
+ fill: #fff;
+}
+.montreal-theme svg .ahc-green-dark {
+ fill: #7ca43f;
+}
+.montreal-theme svg .ahc-green-light {
+ fill: #abc379;
+}
+.montreal-theme svg .ahc-blue {
+ fill: #0467a7;
+}
+.montreal-theme svg .anj-red {
+ fill: #f14729;
+}
+.montreal-theme svg .anj-blue {
+ fill: #244ba6;
+}
+.montreal-theme svg .anj-gray-light {
+ fill: #bdbcbc;
+}
+.montreal-theme svg .anj-yellow {
+ fill: #fbc13d;
+}
+.montreal-theme svg .anj-green-dark {
+ fill: #004039;
+}
+.montreal-theme svg .cdn-orange {
+ fill: #D7872A;
+}
+.montreal-theme svg .cdn-vert-light {
+ fill: #809A67;
+}
+.montreal-theme svg .cdn-vert {
+ fill: #426A2F;
+}
+.montreal-theme svg .ibi-yellow {
+ fill: #fab81f;
+}
+.montreal-theme svg .ibi-green {
+ fill: #6ea31b;
+}
+.montreal-theme svg .ibi-blue {
+ fill: #21518d;
+}
+.montreal-theme svg .mhm-blue-light {
+ fill: #6F8F9D;
+}
+.montreal-theme svg #mhm-gradient {
+ --color-stop-1: #F0A558;
+ --color-stop-2: #943036;
+}
+.montreal-theme svg .pir-blue {
+ fill: #05347a;
+}
+.montreal-theme svg .pir-yellow {
+ fill: #fdb813;
+}
+.montreal-theme svg .rdp-blue {
+ fill: #3a69bc;
+}
+.montreal-theme svg .rdp-blue-light {
+ fill: #3e89d0;
+}
+.montreal-theme svg .rdp-yellow {
+ fill: #e39314;
+}
+.montreal-theme svg .rdp-green {
+ fill: #4e9545;
+}
+.montreal-theme svg .ver-brown {
+ fill: #a4965f;
+}
+.montreal-theme svg .ver-green {
+ fill: #009f96;
+}
+.montreal-theme svg .ver-blue {
+ fill: #3067bb;
+}
+.montreal-theme svg.reverse .letter {
+ fill: #ffffff;
+}
+.montreal-theme svg.reverse .rosace {
+ fill: #e00000;
+}
+.montreal-theme svg.black .letter,
+.montreal-theme svg.black .rosace,
+.montreal-theme svg.black path {
+ fill: #1d1d1b;
+}
+.montreal-theme .figure {
+ display: table;
+}
+.montreal-theme .figure .figure-img {
+ margin-bottom: 0;
+ line-height: 1rem;
+}
+.montreal-theme .figure .figure-caption {
+ margin-top: 0.5rem;
+ font-size: 0.75rem;
+ line-height: 1rem;
+ font-weight: 700;
+}
+.montreal-theme .img-container {
+ position: relative;
+ display: table;
+}
+.montreal-theme .badge-copyright {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ display: flex;
+ margin: 1rem;
+ z-index: 5;
+}
+.montreal-theme .js-trigger-copyright {
+ cursor: pointer;
+}
+.montreal-theme .img-copyright {
+ position: absolute;
+ bottom: 1rem;
+ right: 1rem;
+ min-width: 24px;
+ min-height: 24px;
+ background-color: #000000;
+ border-radius: 0.25rem;
+ color: #ffffff;
+ cursor: pointer;
+ display: flex;
+ font-size: 0.75rem;
+ line-height: 1rem;
+ margin-left: 1rem;
+ z-index: 5;
+}
+.montreal-theme .img-copyright .icon-copyright {
+ width: 24px;
+ height: 24px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+}
+.montreal-theme .img-copyright .icon-copyright:before {
+ background-color: #ffffff;
+ width: 12px;
+ height: 12px;
+}
+.montreal-theme .img-copyright .copyright-text {
+ margin-right: 1rem;
+ padding: 0.25rem 0;
+}
+.montreal-theme .img-zoom-in {
+ cursor: zoom-in;
+}
+.montreal-theme .user-avatar,
+.montreal-theme .media-avatar,
+.montreal-theme .media-profile {
+ background-color: #097d6c;
+ border-radius: 4rem;
+ color: #ffffff;
+ font-weight: 700;
+ text-align: center;
+ height: 1.5rem;
+ width: 1.5rem;
+ font-size: 0.875rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .user-avatar img,
+.montreal-theme .media-avatar img,
+.montreal-theme .media-profile img {
+ border-radius: 50%;
+ vertical-align: top;
+}
+.montreal-theme .user-avatar .user-first-letter,
+.montreal-theme .media-avatar .user-first-letter,
+.montreal-theme .media-profile .user-first-letter {
+ display: block;
+}
+.montreal-theme .media-profile-color-1 {
+ background-color: #0380A9;
+}
+.montreal-theme .media-profile-color-2 {
+ background-color: #BD4F00;
+}
+.montreal-theme .media-profile-color-3 {
+ background-color: #448600;
+}
+.montreal-theme .media-profile-color-4 {
+ background-color: #DC00AC;
+}
+.montreal-theme .media-profile-color-5 {
+ background-color: #01866E;
+}
+.montreal-theme .media-profile-color-6 {
+ background-color: #EE0000;
+}
+.montreal-theme .media-profile-color-7 {
+ background-color: #980BAD;
+}
+.montreal-theme .media-profile-color-8 {
+ background-color: #0057FF;
+}
+.montreal-theme .media-profile-color-9 {
+ background-color: #A36B00;
+}
+.montreal-theme .media-profile-color-10 {
+ background-color: #E0007C;
+}
+.montreal-theme .alert-container {
+ margin-bottom: 3rem;
+}
+.montreal-theme .alert {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ border-left-width: 2px;
+ border-color: #0079c4;
+ background-color: #e6f5f9;
+ color: #004b7b;
+}
+.montreal-theme .alert a,
+.montreal-theme .alert .alert-link {
+ color: #004b7b;
+}
+.montreal-theme .alert a:hover, .montreal-theme .alert a:focus,
+.montreal-theme .alert .alert-link:hover,
+.montreal-theme .alert .alert-link:focus {
+ background-color: #f6fcfd;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary {
+ color: #ffffff;
+ background-color: #004b7b;
+ border-color: #004b7b;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #002c48;
+ border-color: #002c48;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary:focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .show > .alert .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #002c48;
+ border-color: #002c48;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #004b7b;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary .utility-icon path {
+ fill: #004b7b;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary:focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .show > .alert .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #004b7b;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled), .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus {
+ color: #004b7b;
+ background-color: #e6f5f9;
+ border-color: #e6f5f9;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary .icon, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary .icon:before, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary .utility-icon path, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link .utility-icon path {
+ fill: #004b7b;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary:focus, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled):focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary.focus, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled).focus, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled).focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link:focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .alert .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .show > .alert .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle, .montreal-theme .show > .alert .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .toast-action .show > .alert .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active, .montreal-theme .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .show > .alert .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle {
+ color: #004b7b;
+ background-color: #e6f5f9;
+ border-color: #e6f5f9;
+}
+.montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .alert .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle:focus, .montreal-theme .show > .alert .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .toast-action .show > .alert .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert .alert-heading {
+ color: #004b7b;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ display: block;
+}
+.montreal-theme .alert .alert-actions {
+ margin-top: 1rem;
+ display: flex;
+ flex-wrap: wrap;
+}
+.montreal-theme .alert .alert-actions .btn {
+ margin: 0 1rem 0.5rem 0;
+}
+.montreal-theme .alert .alert-actions a {
+ display: inline !important;
+ margin-right: 0 !important;
+ text-decoration: none;
+}
+.montreal-theme .alert .alert-actions a .icon-nowrap {
+ display: inline;
+ white-space: nowrap;
+ vertical-align: -6px;
+ line-height: 1;
+}
+.montreal-theme .alert .alert-actions a .icon {
+ display: inline;
+ margin-left: 0.25rem;
+ margin-right: 0;
+}
+.montreal-theme .alert .alert-actions a:hover, .montreal-theme .alert .alert-actions a:focus {
+ background-color: transparent;
+}
+.montreal-theme .alert.alert-with-icon {
+ display: flex;
+}
+.montreal-theme .alert .alert-icon-container {
+ border: none;
+ width: 24px;
+ height: 100%;
+ margin-right: 1rem;
+}
+.montreal-theme .alert .alert-icon-container svg,
+.montreal-theme .alert .close svg {
+ fill: #004b7b;
+}
+.montreal-theme .alert .alert-icon-container .icon:before,
+.montreal-theme .alert .close .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert-dismissible {
+ padding-right: 3.5rem;
+}
+.montreal-theme .alert-dismissible .close {
+ border-radius: 0.25rem;
+ margin: 0.5rem;
+ padding: 0.5rem;
+}
+.montreal-theme .alert-success {
+ color: #025d29;
+ background-color: #e7f6f0;
+ border-color: #0da566;
+}
+.montreal-theme .alert-success hr {
+ border-top-color: #025d29;
+}
+.montreal-theme .alert-success a,
+.montreal-theme .alert-success .alert-link {
+ color: #025d29;
+}
+.montreal-theme .alert-success a .icon:before,
+.montreal-theme .alert-success .alert-link .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .alert-success a:hover, .montreal-theme .alert-success a:focus,
+.montreal-theme .alert-success .alert-link:hover,
+.montreal-theme .alert-success .alert-link:focus {
+ background-color: #f6fcf9;
+ text-decoration: underline;
+}
+.montreal-theme .alert-success .alert-heading {
+ color: #025d29;
+}
+.montreal-theme .alert-success .alert-icon-container svg,
+.montreal-theme .alert-success .close svg {
+ fill: #025d29;
+}
+.montreal-theme .alert-success .alert-icon-container .icon:before,
+.montreal-theme .alert-success .close .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary {
+ color: #ffffff;
+ background-color: #025d29;
+ border-color: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #012b13;
+ border-color: #012b13;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary:focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .show > .alert-success .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #012b13;
+ border-color: #012b13;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-success .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary {
+ color: #025d29;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #025d29;
+ background-color: #ffffff;
+ border-color: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary .utility-icon path {
+ fill: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary:focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .show > .alert-success .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle {
+ color: #025d29;
+ background-color: #ffffff;
+ border-color: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-success .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled), .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link {
+ color: #025d29;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus {
+ color: #025d29;
+ background-color: #e7f6f0;
+ border-color: #e7f6f0;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary .icon, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary .icon:before, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link .icon:before {
+ background-color: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary .utility-icon path, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link .utility-icon path {
+ fill: #025d29;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary:focus, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled):focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary.focus, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled).focus, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled).focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link:focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .alert-success .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-success .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .show > .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle, .montreal-theme .show > .alert-success .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .toast-action .show > .alert-success .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active, .montreal-theme .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .show > .alert-success .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle {
+ color: #025d29;
+ background-color: #e7f6f0;
+ border-color: #e7f6f0;
+}
+.montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-success .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .alert-success .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert-success .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-success .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-success .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle:focus, .montreal-theme .show > .alert-success .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .toast-action .show > .alert-success .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-success .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-success .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-success .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-success .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-info {
+ color: #004b7b;
+ background-color: #e6f5f9;
+ border-color: #0079c4;
+}
+.montreal-theme .alert-info hr {
+ border-top-color: #004b7b;
+}
+.montreal-theme .alert-info a,
+.montreal-theme .alert-info .alert-link {
+ color: #004b7b;
+}
+.montreal-theme .alert-info a .icon:before,
+.montreal-theme .alert-info .alert-link .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert-info a:hover, .montreal-theme .alert-info a:focus,
+.montreal-theme .alert-info .alert-link:hover,
+.montreal-theme .alert-info .alert-link:focus {
+ background-color: #f6fcfd;
+ text-decoration: underline;
+}
+.montreal-theme .alert-info .alert-heading {
+ color: #004b7b;
+}
+.montreal-theme .alert-info .alert-icon-container svg,
+.montreal-theme .alert-info .close svg {
+ fill: #004b7b;
+}
+.montreal-theme .alert-info .alert-icon-container .icon:before,
+.montreal-theme .alert-info .close .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary {
+ color: #ffffff;
+ background-color: #004b7b;
+ border-color: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #002c48;
+ border-color: #002c48;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary:focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .show > .alert-info .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #002c48;
+ border-color: #002c48;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-info .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary .utility-icon path {
+ fill: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary:focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .show > .alert-info .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-info .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled), .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link {
+ color: #004b7b;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus {
+ color: #004b7b;
+ background-color: #e6f5f9;
+ border-color: #e6f5f9;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary .icon, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary .icon:before, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link .icon:before {
+ background-color: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary .utility-icon path, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link .utility-icon path {
+ fill: #004b7b;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary:focus, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled):focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary.focus, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled).focus, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled).focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link:focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .alert-info .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-info .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .show > .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle, .montreal-theme .show > .alert-info .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .toast-action .show > .alert-info .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active, .montreal-theme .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .show > .alert-info .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle {
+ color: #004b7b;
+ background-color: #e6f5f9;
+ border-color: #e6f5f9;
+}
+.montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-info .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .alert-info .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert-info .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-info .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-info .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle:focus, .montreal-theme .show > .alert-info .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .toast-action .show > .alert-info .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-info .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-info .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-info .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-info .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-warning {
+ color: #6C4600;
+ background-color: #fefae6;
+ border-color: #ffb833;
+}
+.montreal-theme .alert-warning hr {
+ border-top-color: #6C4600;
+}
+.montreal-theme .alert-warning a,
+.montreal-theme .alert-warning .alert-link {
+ color: #6C4600;
+}
+.montreal-theme .alert-warning a .icon:before,
+.montreal-theme .alert-warning .alert-link .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .alert-warning a:hover, .montreal-theme .alert-warning a:focus,
+.montreal-theme .alert-warning .alert-link:hover,
+.montreal-theme .alert-warning .alert-link:focus {
+ background-color: #fffefa;
+ text-decoration: underline;
+}
+.montreal-theme .alert-warning .alert-heading {
+ color: #6C4600;
+}
+.montreal-theme .alert-warning .alert-icon-container svg,
+.montreal-theme .alert-warning .close svg {
+ fill: #6C4600;
+}
+.montreal-theme .alert-warning .alert-icon-container .icon:before,
+.montreal-theme .alert-warning .close .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary {
+ color: #ffffff;
+ background-color: #6C4600;
+ border-color: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #392500;
+ border-color: #392500;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary:focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .show > .alert-warning .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #392500;
+ border-color: #392500;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-warning .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary {
+ color: #6C4600;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #6C4600;
+ background-color: #ffffff;
+ border-color: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary .utility-icon path {
+ fill: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary:focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .show > .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle {
+ color: #6C4600;
+ background-color: #ffffff;
+ border-color: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-warning .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled), .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link {
+ color: #6C4600;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus {
+ color: #6C4600;
+ background-color: #fefae6;
+ border-color: #fefae6;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary .icon, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary .icon:before, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link .icon:before {
+ background-color: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary .utility-icon path, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link .utility-icon path {
+ fill: #6C4600;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary:focus, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled):focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary.focus, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled).focus, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled).focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link:focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .alert-warning .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-warning .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .show > .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle, .montreal-theme .show > .alert-warning .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .toast-action .show > .alert-warning .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active, .montreal-theme .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .show > .alert-warning .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle {
+ color: #6C4600;
+ background-color: #fefae6;
+ border-color: #fefae6;
+}
+.montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-warning .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .alert-warning .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert-warning .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-warning .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-warning .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle:focus, .montreal-theme .show > .alert-warning .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .toast-action .show > .alert-warning .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-warning .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-warning .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-warning .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-warning .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-danger {
+ color: #851a00;
+ background-color: #ffebe6;
+ border-color: #d3310a;
+}
+.montreal-theme .alert-danger hr {
+ border-top-color: #851a00;
+}
+.montreal-theme .alert-danger a,
+.montreal-theme .alert-danger .alert-link {
+ color: #851a00;
+}
+.montreal-theme .alert-danger a .icon:before,
+.montreal-theme .alert-danger .alert-link .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .alert-danger a:hover, .montreal-theme .alert-danger a:focus,
+.montreal-theme .alert-danger .alert-link:hover,
+.montreal-theme .alert-danger .alert-link:focus {
+ background-color: #fffbfa;
+ text-decoration: underline;
+}
+.montreal-theme .alert-danger .alert-heading {
+ color: #851a00;
+}
+.montreal-theme .alert-danger .alert-icon-container svg,
+.montreal-theme .alert-danger .close svg {
+ fill: #851a00;
+}
+.montreal-theme .alert-danger .alert-icon-container .icon:before,
+.montreal-theme .alert-danger .close .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary {
+ color: #ffffff;
+ background-color: #851a00;
+ border-color: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus {
+ color: #ffffff;
+ background-color: #521000;
+ border-color: #521000;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary .utility-icon path {
+ fill: #ffffff;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary:focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active, .montreal-theme .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled), .montreal-theme .show > .alert-danger .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle {
+ color: #ffffff;
+ background-color: #521000;
+ border-color: #521000;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled).btn-primary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-danger .btn:not(:disabled):not(.disabled).btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary {
+ color: #851a00;
+ background-color: #ffffff;
+ border-color: #ced4dA;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus {
+ color: #851a00;
+ background-color: #ffffff;
+ border-color: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary .utility-icon path {
+ fill: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary:focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active, .montreal-theme .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled), .montreal-theme .show > .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle {
+ color: #851a00;
+ background-color: #ffffff;
+ border-color: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled).btn-secondary:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-danger .btn:not(:disabled):not(.disabled).btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled), .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled), .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link {
+ color: #851a00;
+ background-color: #ffffff;
+ border-color: #ffffff;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus {
+ color: #851a00;
+ background-color: #ffebe6;
+ border-color: #ffebe6;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus .icon:before, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):hover .icon:before, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary .icon, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled) .icon, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link .icon {
+ margin-top: -0.1875rem;
+ margin-bottom: -0.1875rem;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary .icon:before, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled) .icon:before, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link .icon:before {
+ background-color: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary .utility-icon path, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled) .utility-icon path, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link .utility-icon path {
+ fill: #851a00;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary:focus, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled):focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary.focus, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled).focus, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled).focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link:focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link.focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active, .montreal-theme .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .alert-danger .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-danger .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .toast-action .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled), .montreal-theme .show > .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle, .montreal-theme .show > .alert-danger .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .toast-action .show > .alert-danger .btn:not(:disabled):not(.disabled).dropdown-toggle, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active, .montreal-theme .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled), .montreal-theme .show > .alert-danger .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle {
+ color: #851a00;
+ background-color: #ffebe6;
+ border-color: #ffebe6;
+}
+.montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-danger .toast-action .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .toast-action .alert-danger .btn:not(:disabled):not(.disabled):not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .alert-danger .nav-tabs .nav-item.show .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled).btn-tertiary:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-danger .toast-action .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .toast-action .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled):not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-danger .btn:not(:disabled):not(.disabled).btn-tertiary.dropdown-toggle:focus, .montreal-theme .show > .alert-danger .toast-action .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .toast-action .show > .alert-danger .btn:not(:disabled):not(.disabled).dropdown-toggle:focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):active:focus, .montreal-theme .alert-danger .btn:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled).active:focus, .montreal-theme .alert-danger .nav-tabs .nav-item.show .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .nav-tabs .nav-item.show .alert-danger .btn.nav-link:not(:disabled):not(.disabled).btn-link:not(:disabled):not(.disabled):focus, .montreal-theme .show > .alert-danger .btn:not(:disabled):not(.disabled).btn-link.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .popover {
+ border: none;
+ padding: 1.25rem 1rem;
+ box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.1);
+}
+.montreal-theme .popover-header,
+.montreal-theme .popover-body {
+ padding-bottom: 1rem;
+}
+.montreal-theme .popover-header:last-child,
+.montreal-theme .popover-body:last-child {
+ padding-bottom: 0;
+}
+.montreal-theme .popover-header {
+ line-height: 1.5rem;
+ background-color: transparent;
+ border-bottom: none;
+}
+.montreal-theme .popover-body {
+ line-height: 1.25rem;
+}
+.montreal-theme [data-toggle=popover] {
+ cursor: pointer;
+}
+.montreal-theme .message-bar {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ background-color: #212529;
+ border-left-width: 0;
+ color: #ffffff;
+ display: flex;
+ margin-bottom: 0;
+ padding: 1rem 3.5rem 1rem 1rem;
+}
+.montreal-theme .message-bar svg {
+ fill: #ffffff;
+}
+.montreal-theme .message-bar .icon:before,
+.montreal-theme .message-bar .close .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .message-bar .close:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .message-bar .message-bar-container {
+ display: block;
+ width: 100%;
+}
+.montreal-theme .message-bar .message-bar-container p {
+ margin: 0;
+}
+.montreal-theme .message-bar .message-bar-container a {
+ color: #ffffff;
+}
+.montreal-theme .message-bar .message-bar-container a:hover, .montreal-theme .message-bar .message-bar-container a:focus {
+ color: #ffffff;
+ background-color: #000000;
+}
+.montreal-theme .message-bar .message-bar-container a:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .message-bar .message-bar-container a:after {
+ background-color: #ffffff;
+}
+.montreal-theme .message-bar .message-bar-icon-container {
+ margin-right: 1rem;
+}
+.montreal-theme .message-bar .message-bar-heading {
+ font-weight: 700;
+ margin-bottom: 0.25rem;
+}
+.montreal-theme .message-bar .message-bar-link {
+ display: inline-block;
+ margin-top: 0.25rem;
+}
+.montreal-theme .message-bar .close {
+ margin-left: auto;
+ align-self: flex-start;
+}
+@media (min-width: 768px) {
+ .montreal-theme .message-bar .message-bar-heading {
+ margin-right: 2rem;
+ margin-bottom: 0;
+ }
+ .montreal-theme .message-bar .message-bar-link {
+ margin-left: 4rem;
+ margin-top: 0;
+ }
+ .montreal-theme .message-bar .message-bar-container {
+ display: inline-flex;
+ width: auto;
+ margin-left: auto;
+ margin-right: auto;
+ }
+}
+.montreal-theme .message-bar-success {
+ background-color: #0da566;
+ color: #ffffff;
+}
+.montreal-theme .message-bar-success svg {
+ fill: #ffffff;
+}
+.montreal-theme .message-bar-success .icon:before,
+.montreal-theme .message-bar-success .close .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .message-bar-success .close:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .message-bar-success .message-bar-container a:hover, .montreal-theme .message-bar-success .message-bar-container a:focus {
+ background-color: #0b8954;
+}
+.montreal-theme .message-bar-success .message-bar-container a:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .message-bar-info {
+ background-color: #0079c4;
+ color: #ffffff;
+}
+.montreal-theme .message-bar-info svg {
+ fill: #ffffff;
+}
+.montreal-theme .message-bar-info .icon:before,
+.montreal-theme .message-bar-info .close .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .message-bar-info .close:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .message-bar-info .message-bar-container a:hover, .montreal-theme .message-bar-info .message-bar-container a:focus {
+ background-color: #0066a5;
+}
+.montreal-theme .message-bar-info .message-bar-container a:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .message-bar-warning {
+ background-color: #ffb833;
+ color: #212529;
+}
+.montreal-theme .message-bar-warning svg {
+ fill: #212529;
+}
+.montreal-theme .message-bar-warning .icon:before,
+.montreal-theme .message-bar-warning .close .icon:before {
+ background-color: #212529;
+}
+.montreal-theme .message-bar-warning .close:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .message-bar-warning .message-bar-container a {
+ color: #212529;
+}
+.montreal-theme .message-bar-warning .message-bar-container a:after {
+ background-color: #212529;
+}
+.montreal-theme .message-bar-warning .message-bar-container a:hover, .montreal-theme .message-bar-warning .message-bar-container a:focus {
+ color: #212529;
+ background-color: #ffca66;
+}
+.montreal-theme .message-bar-warning .message-bar-container a:focus {
+ box-shadow: 0 0 0 0.125rem #ffffff, 0 0 0 0.25rem #0079c4;
+}
+.montreal-theme .message-bar-danger {
+ background-color: #d3310a;
+ color: #ffffff;
+}
+.montreal-theme .message-bar-danger svg {
+ fill: #ffffff;
+}
+.montreal-theme .message-bar-danger .icon:before,
+.montreal-theme .message-bar-danger .close .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .message-bar-danger .close:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme .message-bar-danger .message-bar-container a:hover, .montreal-theme .message-bar-danger .message-bar-container a:focus {
+ background-color: #b62a09;
+}
+.montreal-theme .message-bar-danger .message-bar-container a:focus {
+ box-shadow: 0 0 0 0.125rem #101215, 0 0 0 0.25rem #ffb833;
+}
+.montreal-theme nav {
+ position: relative;
+}
+.montreal-theme .nav .nav-item {
+ margin-bottom: 0;
+ padding-bottom: 0;
+ display: inline-block;
+}
+.montreal-theme .nav .nav-link {
+ text-decoration: none;
+ border: none;
+ color: #637381;
+}
+.montreal-theme .subnav {
+ border-bottom: 1px solid #ced4dA;
+ display: flex;
+ justify-content: space-between;
+ padding: 1.5rem 1rem;
+}
+.montreal-theme .subnav .subnav-container,
+.montreal-theme .subnav .subnav-links {
+ display: flex;
+}
+.montreal-theme .subnav .subnav-container > *,
+.montreal-theme .subnav .subnav-links > * {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.montreal-theme .subnav .subnav-title {
+ font-size: 1rem;
+ color: #212529;
+ font-weight: 700;
+}
+.montreal-theme .subnav .subnav-links ul {
+ margin-bottom: 0;
+}
+.montreal-theme .nav-tabs {
+ border-bottom: none;
+ background-color: #ffffff;
+ flex-wrap: nowrap;
+ overflow-x: auto;
+ overflow-y: hidden;
+ white-space: nowrap;
+ width: 100%;
+ line-height: 1.25rem;
+ /* Make an auto-hiding scroller for the 3 people using a IE */
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ /* For WebKit implementations, provide inertia scrolling */
+ -webkit-overflow-scrolling: touch;
+ /* Remove the default scrollbar for WebKit implementations */
+}
+.montreal-theme .nav-tabs::-webkit-scrollbar {
+ display: none;
+}
+.montreal-theme .nav-tabs .nav {
+ flex-wrap: nowrap;
+ border-bottom: 1px solid #dee2e6;
+}
+.montreal-theme .nav-tabs .nav-item {
+ display: inline-block;
+ flex-shrink: 0;
+ margin-bottom: 0;
+ padding-bottom: 0;
+}
+.montreal-theme .nav-tabs .nav-item:last-of-type .nav-link {
+ margin: 0;
+}
+.montreal-theme .nav-tabs .nav-link {
+ display: flex;
+ flex-shrink: 0;
+ background-color: #ffffff;
+ color: #637381;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ font-weight: 700;
+ padding: 0.625rem 1rem;
+ position: relative;
+ white-space: normal;
+}
+.montreal-theme .nav-tabs .nav-link:hover:not(.disabled), .montreal-theme .nav-tabs .nav-link.active:not(.disabled), .montreal-theme .nav-tabs .nav-item.show .nav-link:not(.disabled) {
+ text-decoration: none;
+ border: none;
+ color: #097d6c;
+ background-color: #eefaf8;
+}
+.montreal-theme .nav-tabs .nav-link:hover:not(.disabled):before, .montreal-theme .nav-tabs .nav-link.active:not(.disabled):before, .montreal-theme .nav-tabs .nav-item.show .nav-link:not(.disabled):before {
+ content: " ";
+ width: auto;
+ margin-bottom: -1px;
+ height: 2px;
+ background-color: #097d6c;
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ display: block;
+}
+.montreal-theme .nav-tabs .nav-link .icon {
+ margin-right: 0.5rem;
+ margin-top: -2px;
+ margin-bottom: -2px;
+}
+.montreal-theme .nav-tabs .nav-link .icon:before {
+ background-color: currentcolor;
+}
+.montreal-theme .nav-tabs .nav-link:focus {
+ background-color: #ffffff;
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+}
+.montreal-theme .nav-tabs .nav-link.disabled {
+ color: #adb2bd;
+ pointer-events: none;
+ cursor: not-allowed;
+}
+@media (min-width: 576px) {
+ .montreal-theme .nav-tabs .nav-vertical.nav {
+ flex-direction: column;
+ border-bottom: none;
+ border-right: 1px solid #dee2e6;
+ }
+ .montreal-theme .nav-tabs .nav-vertical .nav-item {
+ margin-bottom: 0.25rem;
+ }
+ .montreal-theme .nav-tabs .nav-vertical .nav-item:last-child {
+ margin-bottom: 0;
+ }
+ .montreal-theme .nav-tabs .nav-vertical .nav-link {
+ width: 100%;
+ margin-bottom: 0;
+ text-align: left;
+ }
+ .montreal-theme .nav-tabs .nav-vertical .nav-link:hover:not(.disabled):before, .montreal-theme .nav-tabs .nav-vertical .nav-link.active:not(.disabled):before, .montreal-theme .nav-tabs .nav-vertical .nav-item.show .nav-link:not(.disabled):before, .montreal-theme .nav-tabs .nav-item.show .nav-vertical .nav-link:not(.disabled):before {
+ margin-bottom: 0;
+ margin-right: -1px;
+ height: 100%;
+ left: auto;
+ width: 2px;
+ }
+}
+.montreal-theme .nav-tabs-lg .nav-link {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ padding: 1rem 1rem;
+}
+.montreal-theme .nav-tabs-lg .nav-link .icon {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.montreal-theme .nav-tabs-lg .nav-vertical .nav-item {
+ margin-bottom: 0;
+}
+.montreal-theme .nav-tabs-sm .nav-link {
+ font-size: 0.75rem;
+ line-height: 1rem;
+ padding: 0.5rem 0.5rem;
+}
+.montreal-theme .nav-filters .nav-item {
+ margin-right: 0.5rem;
+}
+.montreal-theme .nav-filters .nav-item-btn {
+ margin-left: 0.5rem;
+}
+@media (min-width: 992px) {
+ .montreal-theme .nav-filters .nav-item {
+ margin-right: 1rem;
+ }
+ .montreal-theme .nav-filters .nav-item-btn {
+ margin-left: 0;
+ }
+}
+.montreal-theme .collapsible-item {
+ background-color: #ffffff;
+ border: 1px solid #ced4dA;
+ border-radius: 0.25rem;
+ margin-bottom: 1rem;
+ padding: 0;
+ position: relative;
+}
+.montreal-theme .collapsible-item .collapsible-header .collapsible-title {
+ margin: 0;
+}
+.montreal-theme .collapsible-item .collapsible-header .collapsible-subtitle {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ color: #637381;
+ font-weight: 400;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled,
+.montreal-theme .collapsible-item .collapsible-header a,
+.montreal-theme .collapsible-item .collapsible-header button {
+ background: transparent;
+ text-decoration: none;
+ border: none;
+ color: #212529;
+ cursor: pointer;
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-start;
+ font-size: 1rem;
+ font-weight: 700;
+ line-height: 1.5rem;
+ padding: 1rem 3.5rem 1rem 1rem;
+ position: relative;
+ text-align: left;
+ width: 100%;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled:after,
+.montreal-theme .collapsible-item .collapsible-header a:after,
+.montreal-theme .collapsible-item .collapsible-header button:after {
+ position: absolute;
+ right: 1rem;
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #212529;
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled[aria-expanded=true],
+.montreal-theme .collapsible-item .collapsible-header a[aria-expanded=true],
+.montreal-theme .collapsible-item .collapsible-header button[aria-expanded=true] {
+ color: #097d6c;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled[aria-expanded=true]:after,
+.montreal-theme .collapsible-item .collapsible-header a[aria-expanded=true]:after,
+.montreal-theme .collapsible-item .collapsible-header button[aria-expanded=true]:after {
+ content: "";
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 13a1 1 0 010-2h14a1 1 0 010 2H5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 13a1 1 0 010-2h14a1 1 0 010 2H5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #097d6c;
+ width: 24px;
+ height: 24px;
+ border: none;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled:hover, .montreal-theme .collapsible-item .collapsible-header .disabled:active, .montreal-theme .collapsible-item .collapsible-header .disabled:focus,
+.montreal-theme .collapsible-item .collapsible-header a:hover,
+.montreal-theme .collapsible-item .collapsible-header a:active,
+.montreal-theme .collapsible-item .collapsible-header a:focus,
+.montreal-theme .collapsible-item .collapsible-header button:hover,
+.montreal-theme .collapsible-item .collapsible-header button:active,
+.montreal-theme .collapsible-item .collapsible-header button:focus {
+ color: #097d6c;
+ text-decoration: none;
+ border-radius: 0.25rem;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled:hover:after, .montreal-theme .collapsible-item .collapsible-header .disabled:active:after, .montreal-theme .collapsible-item .collapsible-header .disabled:focus:after,
+.montreal-theme .collapsible-item .collapsible-header a:hover:after,
+.montreal-theme .collapsible-item .collapsible-header a:active:after,
+.montreal-theme .collapsible-item .collapsible-header a:focus:after,
+.montreal-theme .collapsible-item .collapsible-header button:hover:after,
+.montreal-theme .collapsible-item .collapsible-header button:active:after,
+.montreal-theme .collapsible-item .collapsible-header button:focus:after {
+ content: "";
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #097d6c;
+ width: 24px;
+ height: 24px;
+ border: none;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled:hover[aria-expanded=true]:after, .montreal-theme .collapsible-item .collapsible-header .disabled:active[aria-expanded=true]:after, .montreal-theme .collapsible-item .collapsible-header .disabled:focus[aria-expanded=true]:after,
+.montreal-theme .collapsible-item .collapsible-header a:hover[aria-expanded=true]:after,
+.montreal-theme .collapsible-item .collapsible-header a:active[aria-expanded=true]:after,
+.montreal-theme .collapsible-item .collapsible-header a:focus[aria-expanded=true]:after,
+.montreal-theme .collapsible-item .collapsible-header button:hover[aria-expanded=true]:after,
+.montreal-theme .collapsible-item .collapsible-header button:active[aria-expanded=true]:after,
+.montreal-theme .collapsible-item .collapsible-header button:focus[aria-expanded=true]:after {
+ content: "";
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #097d6c;
+ width: 24px;
+ height: 24px;
+ border: none;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled:focus,
+.montreal-theme .collapsible-item .collapsible-header a:focus,
+.montreal-theme .collapsible-item .collapsible-header button:focus {
+ box-shadow: inset 0 0 0 0.25rem #ffffff, inset 0 0 0 0.375rem #0079c4;
+ border-radius: calc(0.25rem - 1px);
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled span.collapsible-icon,
+.montreal-theme .collapsible-item .collapsible-header a span.collapsible-icon,
+.montreal-theme .collapsible-item .collapsible-header button span.collapsible-icon {
+ display: none;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled {
+ color: #ced4dA;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled:after {
+ background-color: #ced4dA;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled:hover, .montreal-theme .collapsible-item .collapsible-header .disabled:active, .montreal-theme .collapsible-item .collapsible-header .disabled:focus {
+ box-shadow: none;
+ border-radius: 0;
+ cursor: not-allowed;
+ color: #ced4dA;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled:hover:after, .montreal-theme .collapsible-item .collapsible-header .disabled:active:after, .montreal-theme .collapsible-item .collapsible-header .disabled:focus:after {
+ background-color: #ced4dA;
+}
+.montreal-theme .collapsible-item .collapsible-header .disabled .collapsible-subtitle {
+ color: #ced4dA;
+}
+.montreal-theme .collapsible-item .collapsible-block {
+ padding: 1rem;
+}
+.montreal-theme .collapsible-item .collapsible-block h2, .montreal-theme .collapsible-item .collapsible-block .h2,
+.montreal-theme .collapsible-item .collapsible-block h3, .montreal-theme .collapsible-item .collapsible-block .h3, .montreal-theme .collapsible-item .collapsible-block .encart .encart-title, .montreal-theme .encart .collapsible-item .collapsible-block .encart-title,
+.montreal-theme .collapsible-item .collapsible-block h4, .montreal-theme .collapsible-item .collapsible-block .h4,
+.montreal-theme .collapsible-item .collapsible-block h5, .montreal-theme .collapsible-item .collapsible-block .h5,
+.montreal-theme .collapsible-item .collapsible-block h6, .montreal-theme .collapsible-item .collapsible-block .h6 {
+ padding-top: 0;
+}
+.montreal-theme .collapsible-item .collapsible-block > :last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .accordeon-listed > .collapsible-item {
+ border: none;
+ border-top: 1px solid #ced4dA;
+ border-radius: 0;
+ margin: 0;
+}
+.montreal-theme .accordeon-listed > .collapsible-item:last-child {
+ border-bottom: 1px solid #ced4dA;
+}
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:after,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:after {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ background-color: #212529;
+}
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a[aria-expanded=true],
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button[aria-expanded=true] {
+ color: #097d6c;
+}
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a[aria-expanded=true]:after,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button[aria-expanded=true]:after {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 13a1 1 0 010-2h14a1 1 0 010 2H5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 13a1 1 0 010-2h14a1 1 0 010 2H5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ background-color: #212529;
+}
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:hover, .montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:active, .montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:focus,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:hover,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:active,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:focus {
+ border-radius: 0;
+}
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:hover:after, .montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:active:after, .montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:focus:after,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:hover:after,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:active:after,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:focus:after {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ background-color: #097d6c;
+}
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:hover[aria-expanded=true]:after, .montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:active[aria-expanded=true]:after, .montreal-theme .accordeon-listed > .collapsible-item .collapsible-header a:focus[aria-expanded=true]:after,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:hover[aria-expanded=true]:after,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:active[aria-expanded=true]:after,
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header button:focus[aria-expanded=true]:after {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 13a1 1 0 010-2h14a1 1 0 010 2H5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M5 13a1 1 0 010-2h14a1 1 0 010 2H5z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ background-color: #097d6c;
+}
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header .disabled:after {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ background-color: #ced4dA;
+}
+.montreal-theme .accordeon-listed > .collapsible-item .collapsible-header .disabled:hover:after, .montreal-theme .accordeon-listed > .collapsible-item .collapsible-header .disabled:active:after {
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' role='icon'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4a1 1 0 00-1 1v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5a1 1 0 00-1-1z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ background-color: #ced4dA;
+}
+.montreal-theme .accordeon-listed.accordeon-listed-sm > .collapsible-item .collapsible-header a, .montreal-theme .accordeon-listed.accordeon-listed-sm > .collapsible-item .collapsible-header button {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ padding: 0.5rem 2.5rem 0.5rem 0.5rem;
+}
+.montreal-theme .accordeon-listed.accordeon-listed-sm > .collapsible-item .collapsible-block {
+ padding-top: 0.5rem;
+}
+.montreal-theme .accordeon-listed.accordeon-listed-sm > .collapsible-item .collapsible-block > *:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .wrapper {
+ border: 1px solid #ced4dA;
+ border-radius: 0.25rem;
+ padding: 1rem;
+}
+.montreal-theme .wrapper-explainer {
+ padding: 2rem 1rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme .wrapper-explainer [class^=col-] > *:last-child {
+ margin-bottom: 0;
+ }
+}
+.montreal-theme .wrapper-complex {
+ padding: 0;
+}
+.montreal-theme .wrapper-complex .wrapper-header {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ border-bottom: 1px solid #ced4dA;
+ color: #212529;
+ padding: 1rem;
+ margin-bottom: 2rem;
+ align-items: center;
+}
+.montreal-theme .wrapper-complex .wrapper-body {
+ padding: 0 1rem 2rem 1rem;
+}
+.montreal-theme .wrapper-complex .wrapper-body .content-module-stacked:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .wrapper-arrondissement {
+ padding: 0;
+ display: flex;
+ flex-direction: column;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-header {
+ font-size: 0.875rem;
+ border-bottom: 1px solid #ced4dA;
+ line-height: 1.25rem;
+ padding: 1rem;
+ margin-bottom: 2rem;
+ align-items: center;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-header .col {
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-header [class*=col-] {
+ align-self: center;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-header .title {
+ color: #212529;
+ font-weight: 700;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-header.wrapper-sticky-header {
+ position: sticky;
+ top: 3.5rem;
+ background-color: #ffffff;
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ z-index: 100;
+}
+@media (min-width: 992px) {
+ .montreal-theme .wrapper-arrondissement .wrapper-arrondissement-header.wrapper-sticky-header {
+ top: 4.5rem;
+ }
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-body {
+ padding: 0 1rem 2rem 1rem;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-body .empty-state {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ text-align: center;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-body .empty-state p {
+ margin-bottom: 0;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-body .empty-state .icon {
+ margin: 0 auto 1rem auto;
+ width: 80px;
+ height: 80px;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-body .empty-state .icon:before {
+ width: 80px;
+ height: 80px;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-body .empty-state svg {
+ fill: #adb2bd;
+ margin-bottom: 1rem;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-body .content-module-stacked:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .wrapper-arrondissement .wrapper-arrondissement-body .collapsible-block .content-module-stacked:last-child {
+ margin-bottom: 1rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme .wrapper-arrondissement .wrapper-arrondissement-body .empty-state {
+ padding: 2rem;
+ }
+}
+.montreal-theme .wrapper-comparatif > .col,
+.montreal-theme .wrapper-comparatif > [class*=col-],
+.montreal-theme .content-comparatif > .col,
+.montreal-theme .content-comparatif > [class*=col-] {
+ margin-bottom: 1rem;
+}
+.montreal-theme .wrapper-comparatif > .col:last-child,
+.montreal-theme .wrapper-comparatif > [class*=col-]:last-child,
+.montreal-theme .content-comparatif > .col:last-child,
+.montreal-theme .content-comparatif > [class*=col-]:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .wrapper-comparatif .wrapper-comparatif-content,
+.montreal-theme .wrapper-comparatif .content-wrapper,
+.montreal-theme .content-comparatif .wrapper-comparatif-content,
+.montreal-theme .content-comparatif .content-wrapper {
+ background-color: #f8f9fa;
+ border-top: 2px solid #ced4dA;
+ height: 100%;
+ padding: 1rem;
+}
+.montreal-theme .wrapper-comparatif .wrapper-comparatif-content > :last-child,
+.montreal-theme .wrapper-comparatif .content-wrapper > :last-child,
+.montreal-theme .content-comparatif .wrapper-comparatif-content > :last-child,
+.montreal-theme .content-comparatif .content-wrapper > :last-child {
+ margin-bottom: 0;
+}
+@media (min-width: 768px) {
+ .montreal-theme .wrapper-comparatif.wrapper-comparatif-columns > .col,
+ .montreal-theme .wrapper-comparatif.wrapper-comparatif-columns > [class*=col-], .montreal-theme .wrapper-comparatif.comparatif-columns > .col,
+ .montreal-theme .wrapper-comparatif.comparatif-columns > [class*=col-],
+ .montreal-theme .content-comparatif.wrapper-comparatif-columns > .col,
+ .montreal-theme .content-comparatif.wrapper-comparatif-columns > [class*=col-],
+ .montreal-theme .content-comparatif.comparatif-columns > .col,
+ .montreal-theme .content-comparatif.comparatif-columns > [class*=col-] {
+ margin-bottom: 0;
+ }
+ .montreal-theme .wrapper-comparatif.wrapper-comparatif-columns > .col:first-child,
+ .montreal-theme .wrapper-comparatif.wrapper-comparatif-columns > [class*=col-]:first-child, .montreal-theme .wrapper-comparatif.comparatif-columns > .col:first-child,
+ .montreal-theme .wrapper-comparatif.comparatif-columns > [class*=col-]:first-child,
+ .montreal-theme .content-comparatif.wrapper-comparatif-columns > .col:first-child,
+ .montreal-theme .content-comparatif.wrapper-comparatif-columns > [class*=col-]:first-child,
+ .montreal-theme .content-comparatif.comparatif-columns > .col:first-child,
+ .montreal-theme .content-comparatif.comparatif-columns > [class*=col-]:first-child {
+ padding-right: 0.5rem;
+ }
+ .montreal-theme .wrapper-comparatif.wrapper-comparatif-columns > .col:last-child,
+ .montreal-theme .wrapper-comparatif.wrapper-comparatif-columns > [class*=col-]:last-child, .montreal-theme .wrapper-comparatif.comparatif-columns > .col:last-child,
+ .montreal-theme .wrapper-comparatif.comparatif-columns > [class*=col-]:last-child,
+ .montreal-theme .content-comparatif.wrapper-comparatif-columns > .col:last-child,
+ .montreal-theme .content-comparatif.wrapper-comparatif-columns > [class*=col-]:last-child,
+ .montreal-theme .content-comparatif.comparatif-columns > .col:last-child,
+ .montreal-theme .content-comparatif.comparatif-columns > [class*=col-]:last-child {
+ padding-left: 0.5rem;
+ }
+}
+.montreal-theme .wrapper-navtoc .wrapper-heading {
+ color: #212529;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.montreal-theme .wrapper-featured-cta {
+ border: none;
+ background-color: #f8f9fa;
+ padding: 2rem;
+ width: 100%;
+}
+.montreal-theme .wrapper-featured-cta .wrapper-title {
+ font-size: 1.5rem;
+ line-height: 2rem;
+ color: #212529;
+ margin-bottom: 1rem;
+}
+.montreal-theme .wrapper-featured-cta .wrapper-body {
+ margin-bottom: 2rem;
+}
+.montreal-theme .wrapper-featured-cta .wrapper-body :last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .wrapper-accordion .collapsible-item:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .wrapper-partial-bg-dark {
+ position: relative;
+}
+.montreal-theme .wrapper-partial-bg-dark:after {
+ content: "";
+ display: block;
+ background-color: #212529;
+ position: absolute;
+ z-index: -1;
+ bottom: 0;
+ width: 100%;
+ height: 4rem;
+}
+@media (min-width: 768px) {
+ .montreal-theme .wrapper-partial-bg-dark:after {
+ height: 8rem;
+ }
+}
+.montreal-theme .blockquote {
+ font-size: 1.25rem;
+ color: #212529;
+ line-height: 2rem;
+ font-weight: 400;
+ font-style: italic;
+ margin-bottom: 2rem;
+ padding-left: 2rem;
+ position: relative;
+}
+.montreal-theme .blockquote p:last-of-type {
+ margin-bottom: 1rem;
+}
+.montreal-theme .blockquote:before {
+ content: "";
+ background: #ced4dA;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 100%;
+ width: 2px;
+}
+.montreal-theme .blockquote .blockquote-footer {
+ color: #637381;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ font-style: normal;
+}
+.montreal-theme .blockquote .blockquote-footer:before {
+ display: none;
+}
+.montreal-theme .blockquote .blockquote-footer .blockquote-footer-author {
+ color: #212529;
+ font-weight: 700;
+}
+.montreal-theme .blockquote cite {
+ color: #212529;
+ font-style: normal;
+}
+.montreal-theme .blockquote.blockquote-emphasis {
+ font-style: normal;
+}
+.montreal-theme .blockquote.blockquote-emphasis p:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .blockquote.blockquote-emphasis.emphasis-lg {
+ font-size: 1.25rem;
+ line-height: 2rem;
+ padding-left: 2rem;
+}
+.montreal-theme .blockquote.blockquote-emphasis.emphasis-md {
+ font-size: 1rem;
+ line-height: 1.75rem;
+ padding-left: 1rem;
+}
+.montreal-theme .blockquote.blockquote-emphasis.emphasis-sm {
+ font-size: 0.875rem;
+ line-height: 1.5rem;
+ padding-left: 1rem;
+}
+.montreal-theme .lexique .lexique-heading {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ display: flex;
+ align-items: center;
+ margin-bottom: 1rem;
+}
+.montreal-theme .lexique .lexique-heading .lexique-heading-label {
+ width: 1.5rem;
+}
+.montreal-theme .lexique .lexique-heading:after {
+ content: "";
+ width: 100%;
+ margin-right: 1.5rem;
+ height: 1px;
+ background-color: #ced4dA;
+}
+.montreal-theme .lexique .lexique-nav {
+ display: flex;
+ align-items: flex-start;
+}
+.montreal-theme .lexique .lexique-nav ul {
+ margin: 0;
+ position: sticky;
+ top: 0;
+}
+.montreal-theme .lexique .lexique-nav a {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ border: none;
+ border-radius: 50%;
+ color: #212529;
+ font-weight: 400;
+ display: flex;
+ align-self: center;
+ align-items: center;
+ justify-content: center;
+ width: 2rem;
+ height: 2rem;
+}
+.montreal-theme .lexique .lexique-nav a:hover, .montreal-theme .lexique .lexique-nav a:focus {
+ color: #ffffff;
+ background: #212529;
+ font-weight: 700;
+}
+.montreal-theme .lexique .lexique-nav a.active, .montreal-theme .lexique .lexique-nav .nav-tabs .nav-item.show a.nav-link, .montreal-theme .nav-tabs .nav-item.show .lexique .lexique-nav a.nav-link {
+ color: #ffffff;
+ background: #212529;
+ font-weight: 700;
+}
+.montreal-theme .breadcrumb-container {
+ margin-bottom: 2rem;
+}
+.montreal-theme .breadcrumb {
+ display: flex;
+ flex-wrap: wrap;
+ padding: 0;
+ list-style: none;
+}
+.montreal-theme .breadcrumb-item {
+ display: inline-flex;
+ font-size: 0.75rem;
+ line-height: 1rem;
+}
+.montreal-theme .breadcrumb-item + .breadcrumb-item {
+ padding-left: 0.25rem;
+}
+.montreal-theme .breadcrumb-item + .breadcrumb-item::before {
+ padding: 0;
+ margin-right: 0.25rem;
+ -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.586 12L9.293 8.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' role='icon'%3E %3Cpath fill-rule='evenodd' d='M12.586 12L9.293 8.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 12z'/%3E %3C/svg%3E") no-repeat 50% 50%;
+ width: 16px;
+ height: 16px;
+ content: "";
+ display: inline-block;
+ -webkit-mask-size: cover;
+ mask-size: cover;
+ background-color: #adb2bd;
+}
+.montreal-theme .breadcrumb-item + .breadcrumb-item::before:before {
+ background-color: #adb2bd;
+}
+.montreal-theme .breadcrumb-item a {
+ border: none;
+ text-decoration: none;
+ color: #637381;
+ font-weight: 700;
+ font-size: 0.75rem;
+ line-height: 1rem;
+ text-transform: uppercase;
+}
+.montreal-theme .breadcrumb-item a:hover, .montreal-theme .breadcrumb-item a:focus {
+ background-color: transparent;
+ color: #097d6c;
+}
+.montreal-theme .breadcrumb-item.active, .montreal-theme .nav-tabs .nav-item.show .breadcrumb-item.nav-link {
+ color: #097d6c;
+}
+.montreal-theme .pagination-wrapper {
+ margin-bottom: 4rem;
+}
+.montreal-theme .pagination {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ margin-bottom: 0;
+}
+.montreal-theme .pagination .page-item {
+ display: flex;
+}
+.montreal-theme .pagination .page-item:first-child, .montreal-theme .pagination .page-item:last-child, .montreal-theme .pagination .page-item.active, .montreal-theme .pagination .nav-tabs .nav-item.show .page-item.nav-link, .montreal-theme .nav-tabs .nav-item.show .pagination .page-item.nav-link {
+ display: flex;
+}
+.montreal-theme .pagination .page-item .page-link {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ font-weight: 700;
+}
+.montreal-theme .pagination .page-item .page-link .icon {
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .pagination .page-item .page-link .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .pagination .page-item .page-link .icon:before {
+ width: 24px;
+ height: 24px;
+}
+.montreal-theme .pagination .page-item .page-link:hover .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .pagination .page-item .page-link:focus, .montreal-theme .pagination .page-item .page-link:visited {
+ border-bottom: 1px solid #ced4dA;
+}
+.montreal-theme .pagination .page-item.no-link .page-link {
+ color: #637381;
+ pointer-events: none;
+ cursor: auto;
+}
+.montreal-theme .pagination .page-item.disabled .page-link .icon:before {
+ background-color: #637381;
+}
+.montreal-theme .page-item {
+ display: flex;
+}
+.montreal-theme .page-item:first-child > .page-link, .montreal-theme .page-item:last-child > .page-link {
+ padding: calc(0.5rem - 1px);
+}
+.montreal-theme .pagination-lg .page-link {
+ padding: calc(1rem - 1px) 1.4375rem;
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+.montreal-theme .pagination-lg .page-item:first-child .page-link {
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+.montreal-theme .pagination-lg .page-item:last-child .page-link {
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+}
+.montreal-theme .pagination-lg .page-item:first-child > .page-link, .montreal-theme .pagination-lg .page-item:last-child > .page-link {
+ padding: calc(0.875rem - 1px);
+}
+.montreal-theme .pagination-lg .page-item:first-child > .page-link .icon, .montreal-theme .pagination-lg .page-item:last-child > .page-link .icon {
+ width: 1.75rem;
+ height: 1.75rem;
+}
+.montreal-theme .pagination-lg .page-item:first-child > .page-link .icon:before, .montreal-theme .pagination-lg .page-item:last-child > .page-link .icon:before {
+ width: 1.75rem;
+ height: 1.75rem;
+}
+.montreal-theme .pagination-sm .page-link {
+ padding: calc(0.5rem - 1px) 0.75rem;
+ font-size: 0.75rem;
+ line-height: 1rem;
+}
+.montreal-theme .pagination-sm .page-item:first-child .page-link {
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+.montreal-theme .pagination-sm .page-item:last-child .page-link {
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+}
+.montreal-theme .pagination-sm .page-item:first-child > .page-link, .montreal-theme .pagination-sm .page-item:last-child > .page-link {
+ padding: calc(0.375rem - 1px);
+}
+.montreal-theme .pagination-sm .page-item:first-child > .page-link .icon, .montreal-theme .pagination-sm .page-item:last-child > .page-link .icon {
+ width: 20px;
+ height: 20px;
+}
+.montreal-theme .pagination-sm .page-item:first-child > .page-link .icon:before, .montreal-theme .pagination-sm .page-item:last-child > .page-link .icon:before {
+ width: 20px;
+ height: 20px;
+}
+.montreal-theme .progress-info {
+ display: block;
+ font-weight: 700;
+ color: #212529;
+ margin-top: 0.5rem;
+ display: flex;
+ justify-content: flex-end;
+}
+.montreal-theme .progress-info .progress-info-label {
+ font-weight: 400;
+ color: #637381;
+ margin-right: auto;
+}
+.montreal-theme .progress-circle {
+ font-size: 1rem;
+ line-height: 1.75rem;
+ width: 4.5rem;
+ height: 4.5rem;
+ line-height: 4.5rem;
+ background: none;
+ margin: 0 auto;
+ box-shadow: none;
+ position: relative;
+}
+.montreal-theme .progress-circle:after {
+ content: "";
+ width: 100%;
+ height: 100%;
+ border-radius: 50%;
+ border: 0.25rem solid #dee2e6;
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+.montreal-theme .progress-circle .progress-left,
+.montreal-theme .progress-circle .progress-right {
+ width: 50%;
+ height: 100%;
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+ z-index: 1;
+}
+.montreal-theme .progress-circle .progress-bar {
+ width: 100%;
+ height: 100%;
+ background: none;
+ border-width: 0.25rem;
+ border-style: solid;
+ position: absolute;
+ top: 0;
+ border-color: #097d6c;
+}
+.montreal-theme .progress-circle .progress-left {
+ left: 0;
+}
+.montreal-theme .progress-circle .progress-left .progress-bar {
+ left: 100%;
+ border-top-right-radius: 2.25rem;
+ border-bottom-right-radius: 2.25rem;
+ border-left: 0;
+ transform-origin: center left;
+}
+.montreal-theme .progress-circle .progress-right {
+ right: 0;
+}
+.montreal-theme .progress-circle .progress-right .progress-bar {
+ left: -100%;
+ border-top-left-radius: 2.25rem;
+ border-bottom-left-radius: 2.25rem;
+ border-right: 0;
+ transform-origin: center right;
+}
+.montreal-theme .progress-circle .progress-value {
+ border-radius: 50%;
+ color: #212529;
+ font-weight: 700;
+ height: 100%;
+ text-align: center;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.montreal-theme .progress-circle ~ .progress-info {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ margin-top: 1rem;
+}
+.montreal-theme .progress-circle ~ .progress-info .progress-info-label {
+ margin-right: auto;
+ margin-left: auto;
+}
+.montreal-theme .progress-circle[data-percentage="1"] .progress-right .progress-bar {
+ transform: rotate(3.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="2"] .progress-right .progress-bar {
+ transform: rotate(7.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="3"] .progress-right .progress-bar {
+ transform: rotate(10.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="4"] .progress-right .progress-bar {
+ transform: rotate(14.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="5"] .progress-right .progress-bar {
+ transform: rotate(18deg);
+}
+.montreal-theme .progress-circle[data-percentage="6"] .progress-right .progress-bar {
+ transform: rotate(21.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="7"] .progress-right .progress-bar {
+ transform: rotate(25.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="8"] .progress-right .progress-bar {
+ transform: rotate(28.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="9"] .progress-right .progress-bar {
+ transform: rotate(32.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="10"] .progress-right .progress-bar {
+ transform: rotate(36deg);
+}
+.montreal-theme .progress-circle[data-percentage="11"] .progress-right .progress-bar {
+ transform: rotate(39.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="12"] .progress-right .progress-bar {
+ transform: rotate(43.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="13"] .progress-right .progress-bar {
+ transform: rotate(46.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="14"] .progress-right .progress-bar {
+ transform: rotate(50.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="15"] .progress-right .progress-bar {
+ transform: rotate(54deg);
+}
+.montreal-theme .progress-circle[data-percentage="16"] .progress-right .progress-bar {
+ transform: rotate(57.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="17"] .progress-right .progress-bar {
+ transform: rotate(61.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="18"] .progress-right .progress-bar {
+ transform: rotate(64.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="19"] .progress-right .progress-bar {
+ transform: rotate(68.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="20"] .progress-right .progress-bar {
+ transform: rotate(72deg);
+}
+.montreal-theme .progress-circle[data-percentage="21"] .progress-right .progress-bar {
+ transform: rotate(75.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="22"] .progress-right .progress-bar {
+ transform: rotate(79.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="23"] .progress-right .progress-bar {
+ transform: rotate(82.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="24"] .progress-right .progress-bar {
+ transform: rotate(86.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="25"] .progress-right .progress-bar {
+ transform: rotate(90deg);
+}
+.montreal-theme .progress-circle[data-percentage="26"] .progress-right .progress-bar {
+ transform: rotate(93.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="27"] .progress-right .progress-bar {
+ transform: rotate(97.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="28"] .progress-right .progress-bar {
+ transform: rotate(100.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="29"] .progress-right .progress-bar {
+ transform: rotate(104.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="30"] .progress-right .progress-bar {
+ transform: rotate(108deg);
+}
+.montreal-theme .progress-circle[data-percentage="31"] .progress-right .progress-bar {
+ transform: rotate(111.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="32"] .progress-right .progress-bar {
+ transform: rotate(115.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="33"] .progress-right .progress-bar {
+ transform: rotate(118.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="34"] .progress-right .progress-bar {
+ transform: rotate(122.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="35"] .progress-right .progress-bar {
+ transform: rotate(126deg);
+}
+.montreal-theme .progress-circle[data-percentage="36"] .progress-right .progress-bar {
+ transform: rotate(129.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="37"] .progress-right .progress-bar {
+ transform: rotate(133.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="38"] .progress-right .progress-bar {
+ transform: rotate(136.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="39"] .progress-right .progress-bar {
+ transform: rotate(140.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="40"] .progress-right .progress-bar {
+ transform: rotate(144deg);
+}
+.montreal-theme .progress-circle[data-percentage="41"] .progress-right .progress-bar {
+ transform: rotate(147.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="42"] .progress-right .progress-bar {
+ transform: rotate(151.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="43"] .progress-right .progress-bar {
+ transform: rotate(154.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="44"] .progress-right .progress-bar {
+ transform: rotate(158.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="45"] .progress-right .progress-bar {
+ transform: rotate(162deg);
+}
+.montreal-theme .progress-circle[data-percentage="46"] .progress-right .progress-bar {
+ transform: rotate(165.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="47"] .progress-right .progress-bar {
+ transform: rotate(169.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="48"] .progress-right .progress-bar {
+ transform: rotate(172.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="49"] .progress-right .progress-bar {
+ transform: rotate(176.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="50"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="51"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="51"] .progress-left .progress-bar {
+ transform: rotate(3.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="52"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="52"] .progress-left .progress-bar {
+ transform: rotate(7.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="53"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="53"] .progress-left .progress-bar {
+ transform: rotate(10.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="54"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="54"] .progress-left .progress-bar {
+ transform: rotate(14.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="55"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="55"] .progress-left .progress-bar {
+ transform: rotate(18deg);
+}
+.montreal-theme .progress-circle[data-percentage="56"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="56"] .progress-left .progress-bar {
+ transform: rotate(21.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="57"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="57"] .progress-left .progress-bar {
+ transform: rotate(25.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="58"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="58"] .progress-left .progress-bar {
+ transform: rotate(28.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="59"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="59"] .progress-left .progress-bar {
+ transform: rotate(32.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="60"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="60"] .progress-left .progress-bar {
+ transform: rotate(36deg);
+}
+.montreal-theme .progress-circle[data-percentage="61"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="61"] .progress-left .progress-bar {
+ transform: rotate(39.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="62"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="62"] .progress-left .progress-bar {
+ transform: rotate(43.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="63"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="63"] .progress-left .progress-bar {
+ transform: rotate(46.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="64"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="64"] .progress-left .progress-bar {
+ transform: rotate(50.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="65"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="65"] .progress-left .progress-bar {
+ transform: rotate(54deg);
+}
+.montreal-theme .progress-circle[data-percentage="66"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="66"] .progress-left .progress-bar {
+ transform: rotate(57.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="67"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="67"] .progress-left .progress-bar {
+ transform: rotate(61.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="68"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="68"] .progress-left .progress-bar {
+ transform: rotate(64.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="69"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="69"] .progress-left .progress-bar {
+ transform: rotate(68.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="70"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="70"] .progress-left .progress-bar {
+ transform: rotate(72deg);
+}
+.montreal-theme .progress-circle[data-percentage="71"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="71"] .progress-left .progress-bar {
+ transform: rotate(75.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="72"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="72"] .progress-left .progress-bar {
+ transform: rotate(79.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="73"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="73"] .progress-left .progress-bar {
+ transform: rotate(82.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="74"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="74"] .progress-left .progress-bar {
+ transform: rotate(86.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="75"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="75"] .progress-left .progress-bar {
+ transform: rotate(90deg);
+}
+.montreal-theme .progress-circle[data-percentage="76"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="76"] .progress-left .progress-bar {
+ transform: rotate(93.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="77"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="77"] .progress-left .progress-bar {
+ transform: rotate(97.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="78"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="78"] .progress-left .progress-bar {
+ transform: rotate(100.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="79"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="79"] .progress-left .progress-bar {
+ transform: rotate(104.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="80"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="80"] .progress-left .progress-bar {
+ transform: rotate(108deg);
+}
+.montreal-theme .progress-circle[data-percentage="81"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="81"] .progress-left .progress-bar {
+ transform: rotate(111.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="82"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="82"] .progress-left .progress-bar {
+ transform: rotate(115.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="83"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="83"] .progress-left .progress-bar {
+ transform: rotate(118.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="84"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="84"] .progress-left .progress-bar {
+ transform: rotate(122.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="85"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="85"] .progress-left .progress-bar {
+ transform: rotate(126deg);
+}
+.montreal-theme .progress-circle[data-percentage="86"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="86"] .progress-left .progress-bar {
+ transform: rotate(129.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="87"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="87"] .progress-left .progress-bar {
+ transform: rotate(133.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="88"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="88"] .progress-left .progress-bar {
+ transform: rotate(136.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="89"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="89"] .progress-left .progress-bar {
+ transform: rotate(140.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="90"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="90"] .progress-left .progress-bar {
+ transform: rotate(144deg);
+}
+.montreal-theme .progress-circle[data-percentage="91"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="91"] .progress-left .progress-bar {
+ transform: rotate(147.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="92"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="92"] .progress-left .progress-bar {
+ transform: rotate(151.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="93"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="93"] .progress-left .progress-bar {
+ transform: rotate(154.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="94"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="94"] .progress-left .progress-bar {
+ transform: rotate(158.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="95"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="95"] .progress-left .progress-bar {
+ transform: rotate(162deg);
+}
+.montreal-theme .progress-circle[data-percentage="96"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="96"] .progress-left .progress-bar {
+ transform: rotate(165.6deg);
+}
+.montreal-theme .progress-circle[data-percentage="97"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="97"] .progress-left .progress-bar {
+ transform: rotate(169.2deg);
+}
+.montreal-theme .progress-circle[data-percentage="98"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="98"] .progress-left .progress-bar {
+ transform: rotate(172.8deg);
+}
+.montreal-theme .progress-circle[data-percentage="99"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="99"] .progress-left .progress-bar {
+ transform: rotate(176.4deg);
+}
+.montreal-theme .progress-circle[data-percentage="100"] .progress-right .progress-bar {
+ transform: rotate(180deg);
+}
+.montreal-theme .progress-circle[data-percentage="100"] .progress-left .progress-bar {
+ transform: rotate(180deg);
+}
+@keyframes loading-1 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(3.6deg);
+ }
+}
+@keyframes loading-2 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(7.2deg);
+ }
+}
+@keyframes loading-3 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(10.8deg);
+ }
+}
+@keyframes loading-4 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(14.4deg);
+ }
+}
+@keyframes loading-5 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(18deg);
+ }
+}
+@keyframes loading-6 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(21.6deg);
+ }
+}
+@keyframes loading-7 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(25.2deg);
+ }
+}
+@keyframes loading-8 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(28.8deg);
+ }
+}
+@keyframes loading-9 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(32.4deg);
+ }
+}
+@keyframes loading-10 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(36deg);
+ }
+}
+@keyframes loading-11 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(39.6deg);
+ }
+}
+@keyframes loading-12 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(43.2deg);
+ }
+}
+@keyframes loading-13 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(46.8deg);
+ }
+}
+@keyframes loading-14 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(50.4deg);
+ }
+}
+@keyframes loading-15 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(54deg);
+ }
+}
+@keyframes loading-16 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(57.6deg);
+ }
+}
+@keyframes loading-17 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(61.2deg);
+ }
+}
+@keyframes loading-18 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(64.8deg);
+ }
+}
+@keyframes loading-19 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(68.4deg);
+ }
+}
+@keyframes loading-20 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(72deg);
+ }
+}
+@keyframes loading-21 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(75.6deg);
+ }
+}
+@keyframes loading-22 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(79.2deg);
+ }
+}
+@keyframes loading-23 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(82.8deg);
+ }
+}
+@keyframes loading-24 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(86.4deg);
+ }
+}
+@keyframes loading-25 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(90deg);
+ }
+}
+@keyframes loading-26 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(93.6deg);
+ }
+}
+@keyframes loading-27 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(97.2deg);
+ }
+}
+@keyframes loading-28 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(100.8deg);
+ }
+}
+@keyframes loading-29 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(104.4deg);
+ }
+}
+@keyframes loading-30 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(108deg);
+ }
+}
+@keyframes loading-31 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(111.6deg);
+ }
+}
+@keyframes loading-32 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(115.2deg);
+ }
+}
+@keyframes loading-33 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(118.8deg);
+ }
+}
+@keyframes loading-34 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(122.4deg);
+ }
+}
+@keyframes loading-35 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(126deg);
+ }
+}
+@keyframes loading-36 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(129.6deg);
+ }
+}
+@keyframes loading-37 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(133.2deg);
+ }
+}
+@keyframes loading-38 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(136.8deg);
+ }
+}
+@keyframes loading-39 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(140.4deg);
+ }
+}
+@keyframes loading-40 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(144deg);
+ }
+}
+@keyframes loading-41 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(147.6deg);
+ }
+}
+@keyframes loading-42 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(151.2deg);
+ }
+}
+@keyframes loading-43 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(154.8deg);
+ }
+}
+@keyframes loading-44 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(158.4deg);
+ }
+}
+@keyframes loading-45 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(162deg);
+ }
+}
+@keyframes loading-46 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(165.6deg);
+ }
+}
+@keyframes loading-47 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(169.2deg);
+ }
+}
+@keyframes loading-48 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(172.8deg);
+ }
+}
+@keyframes loading-49 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(176.4deg);
+ }
+}
+@keyframes loading-50 {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(180deg);
+ }
+}
+.montreal-theme .progress-sm .progress {
+ height: 0.5rem;
+}
+.montreal-theme .progress-md .progress {
+ height: 0.5rem;
+}
+.montreal-theme .progress-lg .progress {
+ height: 1rem;
+}
+.montreal-theme .progress-bar.bg-success {
+ background-color: #0da566 !important;
+}
+.montreal-theme .progress-circle.bg-success {
+ background-color: transparent !important;
+}
+.montreal-theme .progress-circle.bg-success .progress-bar {
+ border-color: #0da566;
+}
+.montreal-theme .progress-bar.bg-info {
+ background-color: #0079c4 !important;
+}
+.montreal-theme .progress-circle.bg-info {
+ background-color: transparent !important;
+}
+.montreal-theme .progress-circle.bg-info .progress-bar {
+ border-color: #0079c4;
+}
+.montreal-theme .progress-bar.bg-warning {
+ background-color: #ffb833 !important;
+}
+.montreal-theme .progress-circle.bg-warning {
+ background-color: transparent !important;
+}
+.montreal-theme .progress-circle.bg-warning .progress-bar {
+ border-color: #ffb833;
+}
+.montreal-theme .progress-bar.bg-danger {
+ background-color: #d3310a !important;
+}
+.montreal-theme .progress-circle.bg-danger {
+ background-color: transparent !important;
+}
+.montreal-theme .progress-circle.bg-danger .progress-bar {
+ border-color: #d3310a;
+}
+.montreal-theme .sidebar {
+ border-top: 1px solid #ced4dA;
+ margin-bottom: 4rem;
+}
+.montreal-theme .sidebar p {
+ margin-bottom: 1rem;
+}
+.montreal-theme .sidebar .sidebar-title {
+ font-size: 1.5rem;
+ line-height: 2rem;
+ margin-bottom: 1rem;
+}
+@media (min-width: 992px) {
+ .montreal-theme .sidebar {
+ border-top: none;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199.98px) {
+ .montreal-theme .sidebar .schedule-data {
+ margin-left: -2px;
+ }
+}
+.montreal-theme .list-social-medias .icon:before {
+ background-color: #097d6c;
+}
+.montreal-theme .sb-block {
+ margin-bottom: 4rem;
+}
+.montreal-theme .sb-block::after {
+ display: block;
+ clear: both;
+ content: "";
+}
+.montreal-theme .sb-block:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .sb-block > *:last-child {
+ margin-bottom: 0;
+}
+.montreal-theme .sb-block .list + .list {
+ margin-top: 2rem;
+}
+.montreal-theme .sb-block .elided-text {
+ display: inline-block;
+ max-width: 100%;
+ white-space: nowrap;
+}
+@keyframes spinner-border {
+ to {
+ transform: rotate(360deg);
+ }
+}
+.montreal-theme .spinner-container {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-direction: column;
+ padding: 2rem;
+ width: 268px;
+}
+.montreal-theme .spinner-text {
+ color: #637381;
+ margin-top: 1rem;
+ text-align: center;
+}
+.montreal-theme .spinner-border {
+ color: #0079c4;
+ display: inline-block;
+ width: 2rem;
+ height: 2rem;
+ vertical-align: text-bottom;
+ border: 0.25em solid currentColor;
+ border-right-color: transparent;
+ border-radius: 50%;
+ animation: spinner-border 0.75s linear infinite;
+}
+.montreal-theme .spinner-border.spinner-reversed {
+ color: #0cb097;
+}
+.montreal-theme .spinner-border.spinner-reversed ~ .spinner-text {
+ color: #ffffff;
+}
+.montreal-theme .modal-spinner {
+ display: flex;
+ align-items: center;
+ width: 268px;
+ margin: 2rem auto;
+ height: calc(100vh - 4rem);
+}
+.montreal-theme .modal-spinner .spinner-container {
+ background-color: #ffffff;
+ border-radius: 0.25rem;
+}
+.montreal-theme .modal-spinner::before {
+ display: block;
+ height: calc(100vh - 1rem);
+ content: "";
+}
+.montreal-theme .spinner-border-sm, .montreal-theme .btn .spinner-border {
+ width: 1rem;
+ height: 1rem;
+ border-width: 0.2em;
+}
+.montreal-theme .toast {
+ overflow: hidden;
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+ color: #ffffff;
+ background-color: #004b7b;
+ background-clip: padding-box;
+ box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
+ -webkit-backdrop-filter: blur(10px);
+ backdrop-filter: blur(10px);
+ opacity: 0;
+ border-radius: 0.25rem;
+}
+.montreal-theme .toast:not(:last-child) {
+ margin-bottom: 1rem;
+}
+.montreal-theme .toast.fade {
+ display: inline-flex;
+}
+.montreal-theme .toast.showing {
+ opacity: 1;
+ display: inline-flex;
+}
+.montreal-theme .toast.show {
+ display: inline-flex;
+ opacity: 1;
+}
+.montreal-theme .toast.hide {
+ display: none;
+}
+.montreal-theme .toast-icon {
+ display: inline-flex;
+ align-items: center;
+ flex-grow: 0;
+ margin: 1rem 0 1rem 1rem;
+}
+.montreal-theme .toast-icon .icon:before {
+ background-color: #ffffff;
+}
+.montreal-theme .toast-body {
+ display: flex;
+ align-items: center;
+ padding: 1rem;
+ margin: 0;
+}
+.montreal-theme .toast-body:last-child {
+ margin-right: 1rem;
+}
+.montreal-theme .toast-action {
+ display: flex;
+ align-items: center;
+ margin-right: 0.5rem;
+}
+.montreal-theme .toast-action .btn + .btn {
+ margin-left: 0.5rem;
+}
+.montreal-theme .toast-action .btn .icon {
+ margin: 0;
+}
+@media (max-width: 351.98px) {
+ .montreal-theme .toast-action .btn.btn-swap-label-xs {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-xs.btn-lg, .montreal-theme .toast-action .btn-group-lg > .btn.btn-swap-label-xs, .montreal-theme .toast-action .form-group-lg .btn.btn-swap-label-xs, .montreal-theme .form-group-lg .toast-action .btn.btn-swap-label-xs, .montreal-theme .toast-action .form-lg .btn.btn-swap-label-xs, .montreal-theme .form-lg .toast-action .btn.btn-swap-label-xs {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-xs.btn-sm, .montreal-theme .toast-action .btn-group-sm > .btn.btn-swap-label-xs, .montreal-theme .toast-action .form-group-sm .btn.btn-swap-label-xs, .montreal-theme .form-group-sm .toast-action .btn.btn-swap-label-xs, .montreal-theme .toast-action .form-sm .btn.btn-swap-label-xs, .montreal-theme .form-sm .toast-action .btn.btn-swap-label-xs {
+ padding: 0.4375rem;
+ }
+}
+@media (max-width: 575.98px) {
+ .montreal-theme .toast-action .btn.btn-swap-label-xsm {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-xsm.btn-lg, .montreal-theme .toast-action .btn-group-lg > .btn.btn-swap-label-xsm, .montreal-theme .toast-action .form-group-lg .btn.btn-swap-label-xsm, .montreal-theme .form-group-lg .toast-action .btn.btn-swap-label-xsm, .montreal-theme .toast-action .form-lg .btn.btn-swap-label-xsm, .montreal-theme .form-lg .toast-action .btn.btn-swap-label-xsm {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-xsm.btn-sm, .montreal-theme .toast-action .btn-group-sm > .btn.btn-swap-label-xsm, .montreal-theme .toast-action .form-group-sm .btn.btn-swap-label-xsm, .montreal-theme .form-group-sm .toast-action .btn.btn-swap-label-xsm, .montreal-theme .toast-action .form-sm .btn.btn-swap-label-xsm, .montreal-theme .form-sm .toast-action .btn.btn-swap-label-xsm {
+ padding: 0.4375rem;
+ }
+}
+@media (max-width: 767.98px) {
+ .montreal-theme .toast-action .btn.btn-swap-label-sm {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-sm.btn-lg, .montreal-theme .toast-action .btn-group-lg > .btn.btn-swap-label-sm, .montreal-theme .toast-action .form-group-lg .btn.btn-swap-label-sm, .montreal-theme .form-group-lg .toast-action .btn.btn-swap-label-sm, .montreal-theme .toast-action .form-lg .btn.btn-swap-label-sm, .montreal-theme .form-lg .toast-action .btn.btn-swap-label-sm {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-sm.btn-sm, .montreal-theme .toast-action .btn-group-sm > .btn.btn-swap-label-sm, .montreal-theme .toast-action .form-group-sm .btn.btn-swap-label-sm, .montreal-theme .form-group-sm .toast-action .btn.btn-swap-label-sm, .montreal-theme .toast-action .form-sm .btn.btn-swap-label-sm, .montreal-theme .form-sm .toast-action .btn.btn-swap-label-sm {
+ padding: 0.4375rem;
+ }
+}
+@media (max-width: 991.98px) {
+ .montreal-theme .toast-action .btn.btn-swap-label-md {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-md.btn-lg, .montreal-theme .toast-action .btn-group-lg > .btn.btn-swap-label-md, .montreal-theme .toast-action .form-group-lg .btn.btn-swap-label-md, .montreal-theme .form-group-lg .toast-action .btn.btn-swap-label-md, .montreal-theme .toast-action .form-lg .btn.btn-swap-label-md, .montreal-theme .form-lg .toast-action .btn.btn-swap-label-md {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-md.btn-sm, .montreal-theme .toast-action .btn-group-sm > .btn.btn-swap-label-md, .montreal-theme .toast-action .form-group-sm .btn.btn-swap-label-md, .montreal-theme .form-group-sm .toast-action .btn.btn-swap-label-md, .montreal-theme .toast-action .form-sm .btn.btn-swap-label-md, .montreal-theme .form-sm .toast-action .btn.btn-swap-label-md {
+ padding: 0.4375rem;
+ }
+}
+@media (max-width: 1199.98px) {
+ .montreal-theme .toast-action .btn.btn-swap-label-lg {
+ padding: 0.4375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-lg.btn-lg, .montreal-theme .toast-action .btn-group-lg > .btn.btn-swap-label-lg, .montreal-theme .toast-action .form-group-lg .btn.btn-swap-label-lg, .montreal-theme .form-group-lg .toast-action .btn.btn-swap-label-lg, .montreal-theme .toast-action .form-lg .btn.btn-swap-label-lg, .montreal-theme .form-lg .toast-action .btn.btn-swap-label-lg {
+ padding: 0.9375rem;
+ }
+ .montreal-theme .toast-action .btn.btn-swap-label-lg.btn-sm, .montreal-theme .toast-action .btn-group-sm > .btn.btn-swap-label-lg, .montreal-theme .toast-action .form-group-sm .btn.btn-swap-label-lg, .montreal-theme .form-group-sm .toast-action .btn.btn-swap-label-lg, .montreal-theme .toast-action .form-sm .btn.btn-swap-label-lg, .montreal-theme .form-sm .toast-action .btn.btn-swap-label-lg {
+ padding: 0.4375rem;
+ }
+}
+.montreal-theme .toast-action .btn.btn-swap-label-xl {
+ padding: 0.4375rem;
+}
+.montreal-theme .toast-action .btn.btn-swap-label-xl.btn-lg, .montreal-theme .toast-action .btn-group-lg > .btn.btn-swap-label-xl, .montreal-theme .toast-action .form-group-lg .btn.btn-swap-label-xl, .montreal-theme .form-group-lg .toast-action .btn.btn-swap-label-xl, .montreal-theme .toast-action .form-lg .btn.btn-swap-label-xl, .montreal-theme .form-lg .toast-action .btn.btn-swap-label-xl {
+ padding: 0.9375rem;
+}
+.montreal-theme .toast-action .btn.btn-swap-label-xl.btn-sm, .montreal-theme .toast-action .btn-group-sm > .btn.btn-swap-label-xl, .montreal-theme .toast-action .form-group-sm .btn.btn-swap-label-xl, .montreal-theme .form-group-sm .toast-action .btn.btn-swap-label-xl, .montreal-theme .toast-action .form-sm .btn.btn-swap-label-xl, .montreal-theme .form-sm .toast-action .btn.btn-swap-label-xl {
+ padding: 0.4375rem;
+}
+.montreal-theme .toast-info {
+ color: #ffffff;
+ background-color: #004b7b;
+}
+.montreal-theme .toast-success {
+ color: #ffffff;
+ background-color: #025d29;
+}
+.montreal-theme .toast-danger {
+ color: #ffffff;
+ background-color: #851a00;
+}
+@media (max-width: 767.98px) {
+ .montreal-theme .toast {
+ width: 100%;
+ }
+ .montreal-theme .toast-body:last-child {
+ margin-right: 0;
+ }
+ .montreal-theme .toast-action {
+ margin-left: auto;
+ }
+}
+.montreal-theme .tooltip {
+ position: absolute;
+ z-index: 1070;
+ display: block;
+ margin: 0;
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.75;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ white-space: normal;
+ word-spacing: normal;
+ line-break: auto;
+ font-size: 0.875rem;
+ word-wrap: break-word;
+ opacity: 0;
+}
+.montreal-theme .tooltip.show {
+ opacity: 1;
+}
+.montreal-theme .bs-tooltip-top, .montreal-theme .bs-tooltip-auto[x-placement^=top] {
+ padding: 0.4rem 0;
+}
+.montreal-theme .bs-tooltip-right, .montreal-theme .bs-tooltip-auto[x-placement^=right] {
+ padding: 0 0.4rem;
+}
+.montreal-theme .bs-tooltip-bottom, .montreal-theme .bs-tooltip-auto[x-placement^=bottom] {
+ padding: 0.4rem 0;
+}
+.montreal-theme .bs-tooltip-left, .montreal-theme .bs-tooltip-auto[x-placement^=left] {
+ padding: 0 0.4rem;
+}
+.montreal-theme .tooltip-inner {
+ max-width: 200px;
+ padding: 0.25rem 0.5rem;
+ color: #ffffff;
+ text-align: center;
+ background-color: #212529;
+ border-radius: 0.25rem;
+}
+.montreal-theme .page-wrap-iframe {
+ -webkit-overflow-scrolling: touch;
+ overflow: auto;
+ white-space: nowrap;
+ position: relative;
+ display: flex;
+ height: calc(100vh - 56px);
+ margin-right: 56px;
+}
+@media (min-width: 992px) {
+ .montreal-theme .page-wrap-iframe {
+ height: calc(100vh - 72px);
+ }
+}
+.montreal-theme .showing-page-drawers .page-wrap-iframe {
+ margin-right: 300px;
+}
+.montreal-theme .page-drawers {
+ transition: all 100ms ease;
+ -webkit-overflow-scrolling: touch;
+ position: absolute;
+ right: 0;
+ width: 0;
+ top: 56px;
+ bottom: 0;
+ margin-right: 56px;
+ z-index: -1;
+}
+.montreal-theme .page-drawers .menu-item-content {
+ height: 100%;
+ overflow: auto;
+}
+.montreal-theme .page-drawers .content-modules h2, .montreal-theme .page-drawers .content-modules .h2 {
+ padding-top: 0;
+}
+.montreal-theme .showing-page-drawers .page-drawers {
+ width: 300px;
+ right: -300px;
+ transform: translate3d(-100%, 0, 0);
+}
+@media (min-width: 992px) {
+ .montreal-theme .showing-page-drawers .page-wrap-iframe {
+ margin-right: 516px;
+ }
+ .montreal-theme .showing-page-drawers .page-drawers {
+ right: -460px;
+ width: 460px;
+ }
+ .montreal-theme .page-drawers {
+ top: 72px;
+ }
+}
+.montreal-theme .has-drawer {
+ height: calc(100vh - 56px);
+}
+@media (min-width: 992px) {
+ .montreal-theme .has-drawer {
+ height: calc(100vh - 72px);
+ }
+}
+.montreal-theme .drawer {
+ height: calc(100vh - 56px);
+ transition: all 100ms ease;
+ -webkit-overflow-scrolling: touch;
+ overflow: auto;
+ float: left;
+ width: 0;
+}
+.montreal-theme .drawer .menu-item-content {
+ height: 100%;
+ overflow: auto;
+}
+.montreal-theme .drawer .content-modules h2, .montreal-theme .drawer .content-modules .h2 {
+ padding-top: 0;
+}
+@media (min-width: 992px) {
+ .montreal-theme .drawer {
+ height: calc(100vh - 72px);
+ }
+}
+.montreal-theme .show-drawer .drawer {
+ width: 320px;
+}
+@media (min-width: 992px) {
+ .montreal-theme .show-drawer .drawer {
+ width: 460px;
+ }
+}
+@media print {
+ .montreal-theme *,
+ .montreal-theme *::before,
+ .montreal-theme *::after {
+ text-shadow: none !important;
+ box-shadow: none !important;
+ }
+ .montreal-theme a:not(.btn) {
+ text-decoration: underline;
+ border-bottom: none !important;
+ }
+ .montreal-theme abbr[title]::after {
+ content: " (" attr(title) ")";
+ }
+ .montreal-theme pre {
+ white-space: pre-wrap !important;
+ }
+ .montreal-theme pre,
+ .montreal-theme blockquote,
+ .montreal-theme .blockquote {
+ border-left: 2px solid #ced4dA;
+ page-break-inside: avoid;
+ }
+ .montreal-theme thead {
+ display: table-header-group;
+ }
+ .montreal-theme tr,
+ .montreal-theme img {
+ page-break-inside: avoid;
+ }
+ .montreal-theme p,
+ .montreal-theme h2,
+ .montreal-theme h3 {
+ orphans: 3;
+ widows: 3;
+ }
+ .montreal-theme h2,
+ .montreal-theme h3 {
+ page-break-after: avoid;
+ }
+ @page {
+ .montreal-theme {
+ size: a3;
+ }
+ }
+ .montreal-theme body {
+ min-width: 992px !important;
+ }
+ .montreal-theme .container {
+ min-width: 992px !important;
+ }
+ .montreal-theme .header-main-nav,
+ .montreal-theme .navbar-lang-switcher,
+ .montreal-theme .breadcrumb-container,
+ .montreal-theme #feedback-section,
+ .montreal-theme #main-footer {
+ display: none !important;
+ }
+ .montreal-theme .navbar {
+ display: none;
+ }
+ .montreal-theme .badge {
+ border: 1px solid #000000;
+ }
+ .montreal-theme .table {
+ border-collapse: collapse !important;
+ }
+ .montreal-theme .table td,
+ .montreal-theme .table th {
+ background-color: #ffffff !important;
+ }
+ .montreal-theme .table-bordered th,
+ .montreal-theme .table-bordered td {
+ border: 1px solid #dee2e6 !important;
+ }
+ .montreal-theme .table-dark {
+ color: inherit;
+ }
+ .montreal-theme .table-dark th,
+ .montreal-theme .table-dark td,
+ .montreal-theme .table-dark thead th,
+ .montreal-theme .table-dark tbody + tbody {
+ border-color: #ced4dA;
+ }
+ .montreal-theme .table .thead-dark th {
+ color: inherit;
+ border-color: #ced4dA;
+ }
+}
+
+/*# sourceMappingURL=montreal.css.map */
diff --git a/ckanext/montreal_theme/public/favicon.ico b/ckanext/montreal_theme/public/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..85378c149aba9d88ca578f85c23174c3ea05e1f2
GIT binary patch
literal 129556
zcmeFZWkA#K`!jmGU*b{)OlI3aEAG`p55%c^D4PGaR7IOD!+s?dItu`blpzMplN1-(7pqS}EF_
z`c51ULD(~);2a^N$Q*jxoFspa*#^(kw!pWU7e7#fzTO;?Q(NWk7C_7Pk3^%l`=k29g!V)q89k*qpJgf;e|!7J
z9Vr~#he0@a&v5>aKZD5_J`P&9t`q;iAO80hfE#%1DtQ0(cl`I#
zhhK#7|MzDsQ*dx6lpZ`tfA@dg&F^cazAaJy-}m|ZnNK#jcXWBh#oUPgza#nQ6*nSX
z|CcddKl8eP;Mwbe!(T(f|Lah$2Z{Xs3IF%!2LE@EIC%eE$^UNG|HkBh6VHFM>wing
zf9vFb5zl{N-T(jCHR~4cztHqo1%Z~0I@N&dQ~1?aRNTg{dV=~o%tXFS)mHpGnmRx)
zX7ZrhIBlYAtB1#blS@frh$JS&3N3XEFv{jo#B?^G`WW6EK#a2KhSbmn~QxJJk7@=1?Inenn~-`ii+k&0E!4jB;I93XW8M`LNM$VcO@QlgOW
zz0di>C-eu+;!-jPjpt{Tc8`+INT*i}4|p;aB~+2*CR_zC{~+!!Xae)vnYuz8oWJ8R
zmdg^`G6IAgN)Q0d_OcU@FCOJzjN8-dGW>k`R>pq4kEls@T_K8Sa2;F?x3n
z?2k{=>XcAooN3+i&|dd1hqvS`6-yik1*qAuDOS{$lReSVx>^bP)|P;ejM9)}HLdS#
z%Fc7fXI(3zxz#Ox$39$b#;RNt)1zjSes(-D##e|VpPPxN45GvEC-0L*TL
z@>o8hSSU>c+iabcf^aAG3@QojFZeOJam~oX*R##cowiFshyyut9?|N(T%$g1*puR}
z8-h2+qNI*^@Qrxo&N90AQlsoVCI}#$^$Fd%>I2AoU-)@3ZFU~eo>Qn48El~t9W@wS
zJzff2^ZM|ID7`j#EcI<>qJ6MU`uDUWm9wU}3vqe$Dfmqi<-(Uun!jTuoO%g>MDW%%zs0
z9v{4a+F98*uOd$${@pGdK%5(PibQPqxBhTaXpr%1Qc1}sDBq-l4cbjz=k(iD7a=DA^L=mA0Anfr7vQQA5Ij#E41mOY-hvLN2+}Lqc^b@keFSv0cAb
zHrA;`0qyPbxf1@Y`t5Nb?7sC@(|WqmE1`we>9#F2TX{@k7x!W_)26?#*%wb$t)%T}
zWbjSyLW|)U7H&ma?MB!kM}3|FJkm_rwMj4IU!E^T8x+(T{#Rl6)=K+BftHYvSb|(K
zN`@_xsxYQ|Jr6G?Q|#&GGEIlXhZ{
zgD>OIM%!s*D{>C}Ox2-TyU^SRNH+B5RLj4l`PVhuB!#xbGYO(kor-bWJw*Vn`0rHv2E
zP$=d^Pq}=TQXOy(-Cl8Z6Ws*YJkxVK6Z3Qan8w3TCJM48)Z!S|)YyeO33p+y-)Zq%
z$s?(6KKwlFp}#}g-VWESJ_au;?tSr6Pi0R=Am{B^EHjwFhyC)GsLSU1FlpHlbn2tx
zlcMw_dWz_fnBpNnSA9#J=nz(}>e1qURGMvcx+Xvq!r)s^FQs=uDx5dJlt`&RpPd)=
zYKM}ehYkJGTlr?Vfy>6iCrK~hy>d94hoOtNIX-7JWRMzOyNyhVwSrm$&Aro77}w8*=K4Y$?eXJ+H72mJ)17f*`b=OXXh07zNE(Rp1475*32xd
z3Xd_kcRYxt|B|7F>v4J4q|)@TuB~6{-XvMpm2QoaiUfRF?wkQ+?BiWi(a5>9X-CT`
zNjjb3KRgX*GX;J(CnT^lz#g>!o77(7+}NU2)5ZH8VP1WYNku=W>1$0*YRrV^ik0Lj
zY=DUwwktNzU=Cb>k7t0Gi>k7qlH(sTQS`bf$t(4HEeGkkmqTbP!*`TvItM@8F@|Ol?&@}#5t1y+>&I=DNr`!A*
z?wRjjaeZbmgmu&NN$kBN^*`TI57dlhqK>t7=P0YzbD)1z!as6aC;?`@MTMRrJLM3R
z#W;A%t(|R|9d(JCmXB(~vJv+TsB^mxUVAJ;cr%+{RzSf`ez%g;kuj^b~}4$8z4^*Z_Xh?)?z}8-H#q^Mz1cd2X2;c
zp-K<*V^*Q^;XdPPdU(1KuYP!rkf=h!I@P?vR@>qgbLiB=7B-mW=bLU?-u1ds4b7zf
zaL-KxrzlvXWB3vkM%FNAjv@S+H%D@N==N$6AbzwDZeTh3wbq<;bgz$&kvkuHHLUQ;
zX{0U9OfaSpL`{#GeL#^h@(hmMEWTaF&$+fWdsHAFF+kHewOLGpdO#idbCNn@KlOq9
z&B98Ot$)Td)aexxiYw^!~<
z*Sc31hI}P*l}(-hz8HM(iO}w{@>OfioREHWL;dN^uQuk>+`ntk>n*@_5p6K*i~G+U
zeyd}A7T1+;+_E*P>>t4eDvpxL)X3hPHUyL#LMAmhwRck&!)mz#8Hj1HZ=y0ZZKmT$
z=snhbAvG(2HjSwU0X4)t544FliP9)_a^~oT58x$;g_wxmDVE;!o>qg9APst+jg`NN
zWq(U6@fg{dbEN61@MM|+4KfWq%+yd7U}3qt08-2K)1`zYCMK^>>4%Wm8*7&O06cjj
zqXG7e4gF+PefU2i68_zNgI1h0htw46m|Sjz}&_GNg%$~2&7
z1-91w*h+nSrE;`-a09tYv{+DOvG!Xo4lV;-m%Ne~_U_*$Z#FgPDY@XJL6JRj;Cqzf
z`kY+KTTb7-Q_`!xR+-BwOzznP9k&*>MxBQUX#SGzK1-SHbNP_aWih(Qd&GqM$|O?k
zv$_#1PdOJRE632ZGXP$Zs->Fzt3&oEc23#z;*wnVS*k~p?mGRgmuPh^^n{2ACkzN`
z1HC*V4z?YHTDPe#0c}$`f|T%*$3#U34DW85S5yireFw9og7f!99&D_`txQjjLUYc0
z=!Si_E5n!q5-iEwfa%f)cK%%PuM>1wQ))<)w|)p#TIh*d}H_>1C&BJ
z9jS;ImS9DOwf?^l>vJwTT7rw@u7V4sF72~W*?}!zBdd!1w!=!>IOwRr-ue{(Uu5Hi
zcLT3f@Ga}?`#-6jCpZ`{Ifg^0&KUU98JOaZn}oO@Q$+s@A4{1VN)sLj>i1E-l0qiA
zTYzeFB}Y6_W6Aa3UhlQPO6<6iM2+}0wjyJbnyc)=jLPqz#Pr#Qr0b5bec;TDCpUf0
zHu#|kn>?PnV``pcLPdyKpqMs7^lEfzz_BBN{I7a@&7Bh87H)%Q##YT-oW}eImp*5G
zma{o{wrOEfURr*BR`b4O7x?~SqTcNCXJ{^Vd-=@kqfE)GXN*636n%wBEx
zt5r*?+;cN-WT4^Q^=}wkc9~PZYUxsw`#JLtva@6+?IIKWb?wcKrn?-I-Rt6+QJu5p
zv1dOlD$8@Xb%&JnGd~Go*;G5j`Tnwkx`)@Z#KHH8^6sB#e3eCG*HEMrm-ap*d}<7x
z{*iaBS2t<4_#~dItCuM=LZ!8EMekiEWzBDF=NmDPqB??X|s6hV8^rL
zmzCrr*K>?4JE!7p4dPFDIe8mGcf{c70(##-BX8n|EXH6~_FB%(M0D_FVz4SbX6`KM
zif6OpO1kEOWQEHF6M02qN2-!Vj^%Twl#VRRW2s142NnaW5Wnf#y5zF_#{*Vskk%sl
zp&b^{suV4Oa3=?g}~n@fUOo23>bdC~#oPuYSXRf%KrwzEVML2tc@&HRBRk>VMQXd_K!1&+^kO
zJCNrLAS*I|x?)InZ)K*k1oZvmyBR|Gn>1fk@;N)FImF5vZX{;x$o+3sb
z+PAw~U-5?v4aeNQi{$q)_RSPZr=brQK#(q7rglQqSNNc++3x7E=8Xn*O
z4IHL&u3Hy%>)#-{|4C$DnhAvP=E`{2Wp_)kPug2gwyedA(@ID(KQ0$D1zQ;lp6?gm
zqc;_P45~N}F=nQ0&Q0FD4Zvljg;_;v&Uw)7DE!!SbLzBqeTv%$DP~n<@F2E^z+z6-
z6%W5WoJ9DX8J2TDok4LBP;E&Mj1)$(!3S=`-&009H*!XvU03!if10Rc-<`;-nEaLb
zpQLABDD?^pPasOnGAdivm{}sIj;nDuZ#|RPFl2V*dOz`
zDeDNLoqA1x%w!69$*rpm)+{t^fj@%R=OFbm+~KdxT$Frt=xCoxSNxz#M3N-g@S|zxS^5wYH-$>@Fg%COtJy?^|&m-)b)FjPz54?NabC0;$`yw7)KPa%J6$
z3D%ttR6~k3PTTK}M8R_GF&VPbp(}myN&OxyiVp0r9jwYJMgQd7#DChM`|Cr3|B@0l
zy~Unw0Hj=yPv|;M}hpN2Tuc9!;B>v1y+%1c6#1qu6rQS83IDhDjv7(={0eKD~PU+AaeCB=j4Z;~p0Hmyxg$j#|0?H8?ypQ(W+t%d1SX#@$
z6b91oEvwx##1{P6e^uQyE>1w-;O!}waB~PPJ&i1L`;q`UNKmGc7A|fuO<=h=uX%^Y
z?1aM~_|Z1dX!M*9)Dt>(H-wJn(Hq0@lmn-~^U7}77{y8{=CW>n|LX-neqCvRY-H8V
z9!L2BdY60`V{!w3;m2LJCz&}OS>MwpT6=+c(W>@V1{<(-!w#-Bm(*{(93^IyZJhwR3$!6jo82$31}&^JuX&ey*>)aDMWz%JNOZ
z#?9Yr{{!_;KbP(gS#WxZ>px%PY2>>~;Z2}Dj%g(+X~mqY2b?J8Cr|_k?|6C0aQ(c>Dtx?_PjN6fdu>FEcQ~7y&_|%
zr9{Xv>C^Xh@dHzFU7auIt4P|f(@9FI1Q?EVtOG1?CR)IG2xeq&YQbTr!pj|VR+wX7
zpX)m*ntSw9mH9K)pIhJfiOQ{$^9JCOj;4rL-D?Z(soAW*;r_w^uMXo>QO!?$c>8x{
zb#BA+8(o-G-2(@5?1xgv97&!Gst2NJayYCeiY+bJEY>zaq#K)z&13i6Ydgsbg?lAd
zc)p{JrFB2cI58h+atP`RCXwdZf8j@gYG>y^C4u-wT-a}8PsTs%=$M`M4EO8=nk2CG
z5g1G|1Zv(5D$BMaObE;22AL*ymMqxb!(POiURGyD@9%ZwM?BGf6q$ayz9D+q
z#thzfEQLq8PzVyngrsXh%JrgbH_|*#8khun+*>lOZ6up6JhN-6v>2!
z83j>Vz`~5CqKRr%c`O%}UWMhrcBhCbhrv_Vgw~v4uehwKtWDwh#oYua64q!tjYTeJ
zd4mHxDgzX~@qIVPNmiFGhG7=)(3Z0Y=K|M
zpAsMAndK$05xj%TNU;P0VznHnC#vB_0kZx6ud;v8T=U{&$w?5rN_iT}YQGBAVi_6{cljy}LS>YN++KD_%
z=cR8s@0~?6js9f+e%9*>uSZ38_J_@-NG(o_0fa?z)O1oXD!7pcC2mRO&c|T4tK$Qg
zZO;}`w0uj+%I-^6{w;*E7Tdw5TVX`Vup1dLqf+@+=!k2I!Ksq%OGVBk!(H)FgTOb>
z;$($oe0KNQ2&JS$Z5361d5Y3e1yk~X$1tMt>uhNoqjE}spZKM`v9+7cIXXFIx#nO
zw6x=}uuaZy(Y6swzok9(l(C2SJ;l$(;z_dVpYnG#SM{G5?@0)gqIS#AH~MMNvY<1nGlLo0Wrrn|KpCA8JyqviA<@
z&e!EluQXeUT{`(8KQ{dKYCaT=)s0%~Nx-fD8n^nNTrXZSIg!ZC-w>Dd@fYilH8&Rf
z6*Yz~j}&adcFsI<*k5XCXX#k3O&ak>Mj?I}5kNv7>-NVXi=SCs;`zUfPM-{*bcyL8
zR^l728n#_MD1G9Qm8H#cWVaf5vK43w2ZwtCgfH)Teco9M~dzpAeHk;orKbC4btqn>>!mDs3>|R
zuNd~2U)fdV(?J5OgR7D2mHWyM7W#+BT;inY#@(3o%+sij*gpD>8U~Gg>7j?=NilSu
z*qQ+DA$*AQ(YOPRl`lI;+j7Z*OYHI1H5{Ql{Z5kOx@pa>@Qv)~j5}=?;lMwCqK5~9
zt5DOpb2Woo+4Y6#iZ$I#pE<%l>C5a3>8)>WaF3iI4q*^%bH=T1rP<0mHo;?M+DQJl
zxgng*Ra41bW`+@hW3Gy^Ar#E}=LC*qn5Kk2S>N1*7^U@K`^E*Il)o<=4`w&SN5hm=)ouiZW(
zk;sV0Z+dC7Pao9KJE@O8p^+c37XR49ObTWpy5r9{7->Lp1VWE?J
z?1Cppl!8*2F&84f(9CULCSmJRSLE2Rltu*b&Wy=ag_x?be(=BwB{+@Wuy$e+$2tWd>t0p|ebI+_W+SB0EpDlek
z&91`wq8{s&q@Bol^}zwfPfyHXU+QYhUd6gKkz=mYja^r(X5q+*yQ&1mJG$;1F+Z`*
zQ9DHDrsBhRA=D-42c?_V3d_%aiPl%$={~le>Bt9-H6y1IvcAc>u-hHWBVy;ggstx$
zbIBa#b9Gv;EreyB>UJyqVR
zk3soM-{|xBc)lyXuSp7Pd!`Tg5)n@z#;ZXc9e>!`HG
z;6onvR*pXU6tkbBRXj;<>wmeS7^OE(RB&HUl}Lc9x^J1iLMYJAx*nQ%RC76B_@wSC
zUotu$mTw)nvaG%{V+B`V{s9mje9!b;CY71teSVH;(qqu)2+eL&^npp(W~>Co>5qh0
zODHt-q_zOzfn|`W#!8yte)s8|w9I@fn-t)6J;meO&>w;%FA3W?u;Z2LRnH
z;(#?Xse1c#jgH9Xf=HaEGmcJu>u9}am~TPgv$p9Hr^g463++nANgdTblETpns4oAb
zO2+(mk8kuDhHh>dPDC%nk>p&o4|YLi!M6@YEs;dkZfgJP7M2k>4DWgQDc$}c`xlI_
zgS(bOpS)e#D9pvs1d7T99?8d*rE7@|L3b)pM(QdW<)zO=E6zZ+RbDWjPail>Q;}_S
zy&&2kP=nSE*xN&*StTc^eO9&nEQdBf$kqbmLAG@@P^v
zTSFvLKmROI^qaB2b3|eU{-{F1z9hyj&EFz;P@;I%m8M9(iNH>E%eD|I%zv3_Xs3Ef
zKSAx!4i3D~DizyzzQ+O15Gy~>-eF&J1nO2hTeTI1LtDLYDi~jT&j$3{MS-bAD)uV9
z1Ux6_hfis)x=H7}>k;()x49%8xLW8+34UXnpl=_pd!;ik6728%CM#cp@u0dqVHX{7
zx|-9ku^34jSEdIxw?$EE;|?%q7A)wPSrI?uwA_|Ous3)P@*H+EoC$1DU<0|W4H~DjJ0o1JF9T
zN8fx=cMV1=1&`BLI?30PI@e|HU2Q5>o*7_){sD%j%WC$skf@EGgr~KiB_7laj2@}&
z(4jRgd`9^q-*|k~YXXgXNmp+4%cC{E%{S)y?D|*kg2Q7b4IiVRiM1r|NWKnnInD!n
zNbg*vT$gP|cQbhdy;eo@yF)SK0L!66V~YJ0mTnV{Xa$qC&IZdbVu!h;{+Gk+fv1`L
zWNi;}jYSIpicdRz!171A;%Pf4%_ZSs{4S=~mVwVXQ$pD-$dcGd^0gM3(ur&OaT*9;CO<{@4S&ZUsL%HhQphNP|_s7qBHMx0cMLas07~9id*l
zoG_Bfr)qL{yiVSnRy1=Mo$Bbs`YXk_wh=EYk!tz7xDO=^00oKWU@ucB>-IGkt
za8=y=7^Hu#!2mD2{w`}H@=0pd2P8FjWGqXskz-|Ny84`(S-+&SNloD9G3gFmY=)3r
zI=T$MQ~Pu83r3w}vuTt%=tN8)UVyBxm-c}+x%9!X{zTP?cZn5=iikb7^o_lM8KH?j
zbDK(j4$8$MNPMrI^zuNu@+$U${P8wnW!5%-V|Rf~d{tY4??4@UM}szbYq7RmcQq)Y
zahL>E{Nd~4`3F~i=GdJ@S$SHTKl%Vp@btB#gWq8JrPF^Dqt}fOhs2v!12lU-Iqi#=
zq*Af6CXL#^%}1a?-y*|9W_k@em}4>xQy^gJCZU#jX-=Iy*HG^*tS
z6D!>(aAPoI3Xc>4v4=a*y4QWK30#_@p`t3-3nyW8Fh$8195w$+Q+=lde^ZgSowR{z1;)@#+U4wNq4MR
z_LmIQ%jG%bVew1yfX3o-BU_Qpmi=!D+WA86WXU4x{S`9uDka^R2IznB0}uQAx(7k~5Ca>9_bX8Apc
z8FN|RO8PDq8-cj9rb(TI>Ix1+1Tw!=BPkZVoJp0$sOa7On>n@cBCxU!#T;LF{(_*2
z)S!8G_&iO#=$mkjjA5ts7k2nTk_TRt*qiVQ>Hyud#110VBX>Vd&Ptn=O%4Og0&6Om
z?S1VAMq#EIR&0rVY8;=%q?#hkCzs7Jrg;}D)$f1N9=C`sXD)9Q;DOzp5sO!palJia
zS(k`lI#Ay?lPw=Q+5S*sx|8y5*l6Z4%37lMC|*Q@KoMeBi&oVn$kGylp{LWwRc{=Q
z@>v-I&6IE_dV+xvGg#<^8GUfBZ+qLir)M6tOW$;6Ch*k0RQwR8OF_%_QBjt(Np`m&4H50
zzgICpB}te^EjlQ)uJ_2y=J^c%1DSwv3w0VT$u)3}$b9VaFdZZW_$fuvsz8PbV^rG7
zC5$zED}1F{!@+3-x0LQ56l@Xkdm2*Us0FY$TAgwMu4P5l*4FBNT^Z@AXfpJzsaCQm
z0)XUwtRCyEP78NCmfIkoPlWuj@clUY#{lHtbRzIaiC0
zp#HV7&wnk_G*~v!^*czUF@(zp?_f@E2LI1>qYM@YKYCL<~5$5>h{Z{5T@f
zME>q^A>C}_L)Xd0Y!~ggA0`1Tw_7oK105Kxgu4?}cBLF~B_fRiyR=e7ei;f;wm_k3
zxDZtwrky5cT(LqWMm#d3jJsywcxW1EG0z$@zojRi#ceNN
zX=dd{Wc>KL@BZ9X&w$LVkk2I;Bn|6c)vWWFYWy_GxjPm?jGJBx27Rs}H4J-q(CEj}
z3@&l!5q($cvG7UgxTd9|J*H-9IGZlw&1h-jbs?Ot>QJAQ-E0NrI5glTNUlLO$o~e1
z6X!n+AxY5p&xtg8++B%E`D(XYS5R71YLC%3|1{Hzr-`-n?|#+7GWNcVFUfui7H
z#$FkJzSp>07R44T9I?`&?_7}35#9C_^1^>*xpFxvkfmyNH_FeV(8nz4Q$tbc&TjnF
zkJR%qjIuop)RN|j8tF^yq|*@x^{|Mt3eQ%vB|0^-tv-FRXd+I0+0Lbq7XK`J*FdP~
zshrad+mzM29og?6G&b%ZwdCX-HZ0@#--=`NYIXfl6-E+3*}QmZSd-~z_<>)zEkQ@X
zSt7|u-b(Ir$!B<9;Lv%hDYg|#Wxrmjk#+H%NrE~u^XjO_u|fFuT`R#9*>qmyk!PzW
z*__>$D9L2eWMv{DRxCc3Dg@|NB}Xrxb&EMNe|*W*&8d}T)#)pz&sO`oxTo$CG)*_1
zU1g)mq3@QiT@xYUYw}4E;mVr(4uj9H;@N9;&>Ad{5KPtjoGwlu3(88(RA%+nfU6tJ
zp}C^1l$}(p`0kIgyUGY^lY$aC-&)S=%uCSxJ*D{N=RdtUN*0Pgq%AE|O7lc3?*}B3
zMH)yBbL^Ux^cFkI#4h(xUsd52;3J%?6tWHcZUx4cKFd$_n738+#g;lC-S^i)cSu>c
ziUS&}%K73KF609ROm|U`dXil
z_x?`ioW=OKj?B+0zHoAwA-}BZD@_P1P$GHc2I|rP_h2fY?EJ7{657O^U&%2!S-F;}
z{_VnyTdP2`z#j3E67r@o`f9p^e!`c|1cQzB|$RCTE@NO(tfa
zH9+ZnEL6quG2_Ivu26`@p6$$mRYZ&LIPcSh@Z7I(Ra3L)2#pbiw}!C3xY}K*ej{IL
zx0QZV-_x?a_?duMq!+0F(>+iB(
zN1$Nt;-Lz0U3X^;4HZ*&*;KvaLr9(z&WmkX8f{9agYHpnmWw*hr+FUE|GYgXDf&=!
z3)nPM$<#n|;=Fw_J}Bcd*hnA7&iJw?=T%B4^4#4!QHI8jMmn6K*6}dj*Ya_y*(g;{
z#&SRZn;Rhzz_X
z??Vko;WSI({3?KKi^N#X>-+!$1mX>Ut<@@@P;}(BvPy65K>Jy9jGm-9hn-r#5!T1F
z3a$pCb#lI*8v&|UN4JA}=@Z^l`lgNX63XaXecl(2{ZSww|2qHbbXqp(*c^Co?3Ls;
zYxS>Bl=^**IbZc3-`QRyNgqF27u&Nh-TbP>&Rh?J`y!>&GaEjL?KniYcK_s0O*d#c
z%)?6*v1tGW4%Qf}t~E2Mt#3Awm#1s2g2`MlbLn`)ua*)O{m>5;{r?r9eidB1(|j~t
zs(JtPX5RGQ!8i&-GcSDTox_TkXp5Y*#Y^WrCU6@XbYyEybB4Z5%5V_3e+f#+Q7fjySrV?h2dIWeRU9=N(Z
zpluwm{huCDK8EgzA+O9W0B!q&G-#C52(Iei&fFIu7o|d3xY;TK)ZITnuGzTTnpHh+qLVYO?p$CGbSw;ClK8YDK;*84
ziLhCTney14`DRkGZvWnv-1=y9p8Q2BbIa%fOek;wLjM+_mpl@
znmYuD5?L5wT5Q~jIa|b9QhLp%4=>cxHbtkF5ubxpSP9!mw5W>hdM35Y3^|f$^hr5U
zX|CS_e1B*Rx`eOxE)SoNEXo%d^7b|i$nsqNQU=D3|EJxCgF729#kd6z6#ut1`->5v
zAnBJ*S4M#X>FFF{S{`3wj{+k%!*@HMnT(;EAkb?#+S!(g^r_6ExCq`^r!sDNwubmz
zqS3&{8Q$h}G3YWqOTSXeuE^{xoal(8K*_@mq6sY`=AEvJ!MEHgB@$Ojs9<~3iFA|5
zY^IEeP3*;D?m2o_&ex0fHUO?)+*hi_SjU-c9@^KA15ZNMCHJFy=)dG?
zw6Pdbi_fMpayAp&8No**{>fw&j;b)e|-3>oVi!
ztR7F>(KSH0XPMJQ6W^1P+^U0#ulDoleW1^ZN=!7vR0J~W?_O;%bBTU3R4T&bhv7Gv
zJG0&UVW-)rtuX}$TlklNp8K8&3;$3lB)Cn?un((CRkqQf1T`1i-xw9JgKx>@g5Ann
z7)`MYW88`@|0;b8hPawnUV*NneG7j~3lEg09cYq3FZ7}#VUSFrjvI%}y!8UzD(|GCw;Darl
z0mWOsf&{z8_qSv&%RRd;x+Na9+d0L($h+eaE_HLu6LC@ueOLo8vxRYA+mj9Q9bo%C
zGk|Hs1u)x?-$q+z^!7WNu;Dg46zS-&Uemrb$B`e!g~w#|n_oYUhA&ZAMq2`JqG6L^
zvw>$-8}sTcW-7-Dgx`!DASY-id9i&5ROJ1YeTX{izZ6_B^_#%S)3pIP#MPe>uQ9#u
z*5s(Pbz9Qykj7HF4vI11f9y+qGO{z5$zqV*pM?f&?ttQ@2#F+5Eiiz#aNwcax_?eI6qwQEMHWVoe*k9Eqo)B@C
zg3H?>%n_#A-r5%9ii?Z=mNzU^O(F=d}^1xA)5lZ+WJz?AdE&Xp`p4
z^pHE@y1+RgelZy_Ra1))%>m+L3ieuvv)6}`YBAO;a~FxGc|0u8HMtcHF?P=zUQbio
zZoF{gZbH}To^=G~4_#6)bg|SbEoslEP~SR0fQIf
zX)@KdOGna=eQB!NAcGVC&hKUYBzx^ksTN{AB=`^htP=}P;5k|`QxCYbgKDy~0+m^`
zS_(YTptqd~14OwQ`@Z^u^Tg?~h+5Z6qnQxAsu+H%T}9DfPB#z$(0QV9&KLtc)-AV1
z7Vn{`mBtRNHmkA(5jq3W`y>-l(v3)xJkx!)`umb#i^sfOrifhmod<*-@RRa#*`*
zGaHdL;duLQq-S^niie~Seo?B0mnc!~#orukLC!}}T^^G=@A!S%NbD0N8wpqyv&+L^y-XbxOEhTaPbpDk=THHCAAPRV=-EBuyFk)ORj=ZIlCIx&+CV)~_2wP}
zyACn_(OlqCZ%^xGb5Z@^?LRr|q1WX#qcfJ|o%r)5D``nm@%jm+JkihctVFM+ocg(j
z=?nvL%IW$5O799L&rnJo4p@z_;hf6n;qTt{nRb>9agf;6ZDMGy^?ddC_)H0J#R}4f
zq>tNg(3js}{+&9~4lDqZp4J;@;h#0$S@#gtHDsR}S%laEd-nX^7pwOL`G0R7g&5|e8y_e2U%nub6)>cO0@-n^1IYHlT3QE?uRbWEiZv=K8YMiMu`SkR+e(cUDC)g_--Y^jOZC2*
z>bj<1?HKR~dr{9`~8&-W_kMzIvm@>D~CJmVnd>%F_G@)W34o+zu?5x@%@?vf8DUP5Z@?4$X7?k{5%+Hp0ijbqaXd+@437$dVS95
z`e0N=^}_?xrUH$A!{sS35Z&WgOo+2S&6dhN;-34a^2@d})<-B}+>9v)vyRCnWqH@P
z{JH$(0!UykqF%~0@^|x1dEt&?Z`bYln@0Y{_hP}OIgd^)Cvvn#6pb6u)P4sB+&*VT
z>#SPM{8hhJu8*sz1F|kI5BTSe)*xZ`o^qyd?KE6B=T5cZh~CZo5a!*pqC4{)@`}~d
zHUi(X>l`OzWmA=C`#qfCh+Sw^nXvixngU(W_th`@@l9(KdF2Z?Te8HM
z2SO})JY--Ws(p3(#ZO*8!FN(1E)wzVEse0^U-c)@B^jfCeX4I?F279TZ(>L1-4H_=
z*(TUZ)|tWxbQUai+|ZL~;FGvFcjs*i_BY>
zC@JR$Y+P<=vc5bE(CQ{)8fHOlO+_zP6d0fmtVs2KITOH~l18I^8(iui(^C`$ZGYIx
zJAt*hx!0Wf|V}td6)v0pMGU}l@RZ`7@CF;KNH4E-eHBPO{-(TzG
zgd#*nhZJ!5Bnc=2lxErG^n_g3eROg_tTfu8>>uIwWrl`faNj_Y{Zz;3fGP{%I`kXk
z;(Sfx0$?kat765g>Z=tH9B$>q5}J1M)U$~$ai^K{AIp3*e!@2UC0
zfZI?61&P;i-CN_x$>F|+9nSo$y$W#0y~y^LcZFYGuos$R*7$=
z^%2Pf+9I|pVqaAg#mqp(o19cVKh;eol)xVor7!GoaDVyrT+E}5LA{5VU9xtS)^~O`
z$G2S>aQ*~`v&%vQ_wfiX>iy^oB{D@w*HfRK!CZgy;emwy{IiauTWG8bjK|p10bp@=
z@UG2PT7zER*~_lMQ6l=`9<{kr%2V`79AvQ^E|9nr_zY}tkV2aMW@4h#<2jjbMy4zD
zokdcvEPH4}rpw}ef2u%9(@S$iH)!(fm11FdSKQz45BS#g&k=mD0{ch5m9nh!&DG->
z!7-09-7M$62^CqaZ>*fZAO8$MC84?eF1@hWH5z{2$NMM)+wGbymZ^_YYAGteM$TU}
z!^f@_)m>j-bDhPHj=K(`HY`mu{t5&Wetru6lxNQ(>dOM-QkiGzWcw<%k0&=R&{rE
z?f$4Xu;O(ZVmV+qOcl2jFEz=)k$VLG!QH3WQK1H94j{>Zrsh7b(R?#ZW!t3VOcHAL
zqR7P*Kd@`_$Ao%d&e_&t`Xl1zWQ{w87)hLO>Nh1_t>XpkMPA#VAdpqB#-hP6R*k?)
z$A|D-(LON@tMPDC;Dzc?=stg0b{J;I;}7#pj$c6}^fG)qvTZYu;_$B=XkXp
z#BCL3dxymW5`^Mn*76SZsyeWE$NX+o39TB+ex9m9Dsvgkk>W~6k2;Mj?;LL5`vTFE
zcr!O%zQE)1Pl+ev&I-1FS1+d%wdoXsCh`IDT2D`CA;@}zW++-39Pk7sdv
zS>mxjv{NYs1_myK*%}y4n@|A75%jQR<3K6HZDYE^joE66gYQ!uk;co#EW&H@4A}~W
zxGgpv#Lh(llVJ%C)v>$MMk}AI$kP9`EVpAzmh;f)ee_ot_M?iO{;(_Y&3}E8Sv5XM
z7e|_1k1*rJ5QkgOjx=0n--5s>JiMKc_k_S6`o*dcZY3!kSaJM%cTgmk9&KgQ%CuZ@
z)u-T)pJ9gViSXXBbRLr1y<~1wxP*HW{=>`%upuOX1yU>?M)U93vH?iXkFPUcC-TO@
z-Z}bq;Zn_ls_KpuW+CMHF;YK|P!;?q++fEoGJeg0X3)x5;x+|x#GGCSa(p(BjumTi
zF^?Ba;1f?TxM9xD7gk*d<(lPtd|7~AlE;P#j_R=q)>Vy%COh5AEL7?{+W~4#(
z6Y%Sg#Og|I=Rb`XfOTv8YJ&WZC&d?Z^)R^Cd%2AGl7HmVjQ_Z(Orjl@h@_63U
z$uyDAZmE4H>~c{X!K>=O`WWMil1(eEEz+UHNjy!;6K{JG
z-XrAafO2Ll_d>t;3Y-X0ajvNUE57>qX;XOrq7zRXPh$J2SG|$VM`q^
z`o@np?I24}J3j~(Pa5X<$@qa4Ry7edS-O^GD8plv8;i6NN%35TQvO>Zgs4mjL(OTN
zy7kmzzQVqdhxa_{@Fv@GQDR}eOEv|hjN?x>HVHb;re+eh^zQs_TuUFrv3|2oMC>=Z
ze3BJi3$;9b2}vtgqR+NnMy)K!1xm?H(E}WtpZlqh@!l+f^m8=i@pdtCP%b4IuBJSp
zsx)9@1BN@5tC4d$F2nauL&{pFCN0?c)WxN2370y}{MEpU$d?tQ^Ln4-C!~Q(rrO^l
zWu6y{ML+SS-px9yLxwm@v1X{PRC>5tiPG?{
zH*Of1`hwJuXf$9V>wI6kbg6*XN?~Zixl4vh!u$NEK;xuT@<==CsKhF#trD*Z{Jdrw
zt*`IrdS311S2@%1_SlcKNmQx}bzeL1%Cu|~(ro6hpex53YiqkI_KVj^63)!oZ>XY04l9spl7hEtHYmT=89isR!)VqLKLA0@g
zzfY0Dfz$K0F=981pO>VVHf+kiO|f^ykj`?hSx`+V5sT9{oDCnWrVh+1ue#k0vgFgS
zd`Uu}F_`66eTpe^La%sIwwv>?w$TC6tM)kX#zakgr1+_}7=|n^or4Q`IM451oUBHO$&(yxwI$7bG|{|#~<|9)29ZZr||-|mx6TuA|!
zS}aP68dNT5F4@emr$59L|E?2?&=pCe?wBn|NYou8$|iD5RXm{i33mrH2xEPmbk)|bQIpWWe=;qRB26=
zU+rW58@2K!yVe;o+gqi1ORC9*j7|dwUefde1}JwG%XrPgkyBwGfE@H=Esm
zGoUyz(9pe)X1_^xrY1<=D{^M8BY@Q7d{v}7ODMYMSRN~V$*X8=U2^KwQY2|^kc!x;qQ@}+T7oU;I?
zm#c#njbtS@;#(t-M;o(jqZcBbm@RW)yD`(dY6qHAPf(96Q(fhKRP3Gp3CzdoRryso
z<(W~6Un2@&1?%v@!sFgI#hmq{yv=cp8mm?QYsD7!AmCO7&FW6f%S1W875k9wMWsj7
z4?l_N@|he;LTF(R=~Xw9LCqX|OPE7j$?oPjPrj5
zF%TIqe!)W+Zbd6IYS;CYl_I^~1eWEyK__B+lD9IfU#rccDp%>it=Akve*!z
zYpsk-f7B|smFASeVKiZ`OLP&LQn=4rV|L#cyJ=30B6e@(39-PtEfcBI`pE*;?Fgub
zB~KQ0a_1e68?OId-n#qMX7IqdYw3S1)$0EN9IFuGJ!*)gj4w>UmZiBYLeY)}1N8VN
z9;OK`1&&9{SKU>P1|C#R%O|@`Z-KOXQk6aS#hI{PAU=0L_#70=M=#j(Vs+XDeTZtsg(&j;1_wK4)5
z2@q@>?3HRZvA6$wx^FhAUa#qzw!9a0tSSUmKEQ7eNf8+14CB1^Mk0|q@zkBIk*d;Dn;2Co1UJu
zX#+aa5AzO9g*6o`9r1766)J9V9x*|)L0KlG?=Q;%bs;NrV}FTdZCHSWCHI^0gYRU=Qp*eu
zyOW5)sg;UdXR=YZe1+>gTK`-2yMgy6OpSvDioQQ;F>HjbDdlo8^kJm5(GN6xOIv>0
z9A5T{4|bfcJXK3O{ps9)ii0QU;xxv`3`4XP@2CCYSTnThz~Cg7j$FBiJ8AY?Bt5_R
zk3eOR{uXwnwH2HX7B#-KehF_?Hr19+&tPRU8BqpL9fqbC0yS6^<}acj)GLte$Lkn7
zz3YLAq`tm&yFu|E{r}pA{8EUraQACWqDWv#5?Cm;3JYG(t6wMrE=(uSde6?q-q^Bf8^_?{W+
zud(Q$qT1wz{Q%{Ss-u#vmM(>#Do5wGcM!b!AG>B7$|g9F2>vS<)*$}MC(jg)u{!St
zjkPcc&2k#W0ci~u%SAVkGuFp8+l1p{y+AokSnC&Y3TAXR_
za?6e%`=r_G$+${PoTW6dB)fk*0wzHNPv*MhS;KO};#2tbb-N1or`GCXza4cvr7L)=
z>7~k|U1t-um;%pR3hdm-K{_66I}1GM23olF_usP|awZAkHSeJ~uh{b9tRdb@o4~&-
zak9I1GUxtBTm|DU$+fWMI=w+L(=RCnw-l{k?*(#Qa-5^(pKo|ND#Iuz4QF
zukl`zT9zx^#b&?Z)t!A@x$h<36mE$^mu>D#wUydJWDAr9F$hIGZ+juhKL9vEl^o8n
zYo)>*pRJvs=;Ziwtk??8dR@1qcBrNowtz3Ve*Y|Et$(#*+R(FqZ-S`uZCka%qD8`q
ziId#n;zV^TD-u+uZl@Ict`qhysF+Ib7r{OyYs~^cdGHQOUmqQ10S~;rw_mnsXx6k)
zxv8BX_xIc58MR4$^(o17EXB1Q_p4TWhusbF8|=LLQ%V1GtNF3VbS`-2^Rl@#xVaFA
zxs72JeYj=$u@PT3v@|95@S{jJQ|cCkRmbS_4K{JM0m`q20U{V!sOMTYicamw{)c2J
zzDDIhh^}tz>sJ(eNSnyZ;N1W2oL>sro2fLeN2u_>=xvnA5~Yo@n43tlH!p4()+Q$A
z;si^}d3csbO_K#o5g?Hy0e42dYG{)y1HOePU9W>6#?gwkx02SR*vlWDF^>2EY1-?g
zw!pG8XUL~a>dn3wR(jpJcPdPedkY_DRponLW+eBkIf>!@s9E1g24*F`9lMkjZ3Znd
ze`v+T<>YR7<$mBcd{V;&u{I1bJ{NtViH?8gesr7DuxGC|0m-FvS+|eZtoZY$+pzZ2
ze!_Q3@kI7;UsinW|Bb9#;ob^WHLxDT_lPP(90lMk=S)9aH{kZI8T6K+gAfBcE71hy^3IFRmI_Jn4XR>7oe)UaUi#8u$XH={e(2%Y_KDb@D
zx0*jCT+P-HzPM|O!XGAruO$53ZUxR2MHn7TbGYdT^Ks*>BFa}TIq^TN%FYzZ^>)|D
z70N!;d**eNNZ#kH{bq>mq{WsEhz?)D1Ge2mRF8hzlAq7I(J^M?xl%rQ8mg(9v#=E~
zOU$90%h8d-uqqR2s-#_NzVkx-HJ+v+*cNwn>i2>J+RTp=pH7>2`oZMQ>n&w<_;qaR
zY`TNroAFLt^;@3e{I!%2j>P=03$i
zlUqiimJB^tu$EMHyuD*TH@7&aej)-v`$s4J7G2O@lP*ZiW&NdSFEK~WIp0%8t$$`Z
zNW6zR$X@SSj{~htkUu9s%k}sKPlv!IkrL)@;|0UH^e6u>VtO0yysqbVe=YvUR^$cG
znCe|;aM>edV)L}p3iMxCUOmk_;FrwEEn2?ogFKdQrC$dc?}K|ZT%E1+t*$ZSxbET<
z9$a$2e{Zj~xf~v^)+RKqxN8_VP4RQ|NMFYz|4Z!0Qu<4oYqRJW4gd23EGOU&{M%n*
z>jZAJOS4M(PM#DRem}3j|yY2K&Y$~e6QH}?-f}%VfW5$Mv8jP}z3peAM
z*Q+#Zzi*e<-iWSGUW4a8p5Kr1*_q1e`RNj^cWwr9%s$z#V0e)GS5O!s~Beb7`_o
zvU4@3)vuS-S*a<9!`Txatj2%Mo^56t*J_5Ha|ZQ%5lQF3sWNf_wRsXR+X`?R!lcUx
z_^XiauyujxKRxo@deStF?S}B=BI=OUweI@xA9Y%a)?2w?(9#Y`n6wSQ!rc)Dq*kyZz3MdJHEEq&$*=jvd?Z`(wQzZS4G~7^KEMVDll
zYZ$#y1AZ=`Q!7z`T4QityLq?_D}xK`ep9$)lYes%^H
zt#M+VCHX>_`BKqdV}(9SM_IAa1-okwOD@L~X+HcEhN__Hops3Pmfz;e33CeAIcuz5
z1S2{r!_fng)m>kyT*3a+vb54abgbH(gYBLDJL?KW_3#UA!t33fd(oOK%;&^0_(1d2zBkDw*4r
zagUdDDSoWwD$;7N_pUBZf%j&cN;&nc
zWK`r9Rv=PZ$r5*uvYRsGBf6b;-O7a$CRRX=Atx&t1Ut@)r5Sw@;=F-%BQUQ>7AL
zeQwq+rOOY8FL)*bhrYQ^a{H=Y>8?q~Q&rF;l#r=7IhCEv)|if^*6ocveZ17W@;p2_
zDAZrFcE4h(<1z!y{@d_yr9D7MYCs>!`!!@~x-<6^w{~$Ty;|-x;t&MnlX_R^J+U
zH|L`oIsM#J!0SwkDI$&dj>=_u5$#-Ys?m9+)Qg)BNkwf1u!5pJ-TQ-hC#oF;o}Y@p
zFKwmjP~e3P7kHHKTdzV#4-SWBQd?Spf(jR|Xpna^cI(Pe%Aed&LAmXTSu;}Qg$Mx=?(j*_dywOzHmr=Qn&e$-33
z=9qwx+0oGM%R@_0#e!GmdyZXfyG;CM3zwJT(<%3%{InT_8ePr&Cyk}=FdH$`Yi-!e
z!~fhJp?D_#j{DhQuE)QQsQzd=oSxej9@-LyZu^?dz{C&bXOV9*VM>F$_xLm)u=A-^
z1>SX5kPCSbEM88H`C@RoswBSMi3>}KoGFyMlomy$lzdLKX>m*Nw;dU%M4BcI%6~QO
z?c5xHk8gKEwBfV<>&?n04toCu0encX)$ReF4MPF)yUG}TmHnwVt#h2I$fQM03mtZ%
zDxpRtXp$}a&%f&F7S8zV6P`af@WNLRQnkUm)2=b#jLLUL~ZK
z%P>u~U+cMzfqp>K10`00xVFWTokK+FQi}e$m+YE->8H0)Si;_vHNkWh_J{4)P?$nL
z7xYj0fVZc0pfiJ-ACDT+NSbiix`p&`TmoWMAygTSv69>(D&ItVZknCg)@A84HO!{=
zBC%{azm$^KdDa&hrV7|&;<5*x{FE%s>c_hW$S^ak&;P{@*c*J*hhRAT>S8ORZpZ$E
zk^_!k`V>1KqfsW!EHqsfAkW7VHQmBqpv^MJccJLA)#y>BX<6Q*A-K8G={
zM9GQ6&!vqq_R`k}TxANs?>$sWUJ0K@#QM8T!c3r@T`c)K5G4|
z)$$tljK-naMmd|-YuHGc!>Tj*GOsh0u+I0uRou~G6sY;Z#eSY7jFaS
zDJ*GDy|G6{L&?BcDt&0Id@{)M(A`#9u2^<){YVl4RQbbgr`dzvx%Ik<9LisnH$0f!
z=rm3RUVA;ppnM!;AgMBzPB0pcH^^dyz^8lf^{ynpqRp`0BWX-HD44=9Y(V}n%)8)V
zpJ~zYC^hHys-@@{#!WS1Pia}Di03lmI-<@P)J>lVSTuY-ZdeXFULIxWSg`KlqHU(C
zW5&qTY+2A#)kL+*4q?jwdN`|0;H?SaI-I*X*n>=Bh~Rb@(#LBvjPdkW5Whze4bCx`squdd!SIHXfWb@;fC~@}pdE
zG=v|Qe|FVMZ~qw0`Mfk`1yL#JT)W@R(2eGHgEZ2lysHoroj5R5Ao*!wcr>_mkL_Ax
z>~%&pJp;0wPEdLmY-oSI=Hh!_!Hx{CEGfFl3=*1%WSEp7#g&s4*a+af&G;8b+r1!a
zwP18f<4|Z(?Blh=J0;ZN#AkJ{_FzgaASAZq;DF;ESg$Y0SomBYinU_LwKNDZ6N`RH
zYW6>AvU~K#uJc>N%XOH4ggFhX>%H(M>SkSEE649}PB(8!XO;Y|$pn=k2xQqkmB4y=5_8g*RQUfFu#vo)H>`S%Dt~e&5CMzc%2x=VG|5T_YFUQp^mjo=~U)I%k%Q753%clSXFHxLWLt7)5)`{Gbf
z-G1tRZmoGJHjUqSXjUzGb1H!>LXDZW44Qc@C-nAH7iBD6YhnLI*36&ud7Oc=sl%6@
ze<)y3YZ`u?Q+ZA2-54z-Brf7S1_yyZj$6O3HaD)
z5?KlO^i`w2Z8;71->a%Rjtcq}{u?Cek)3K(hEEKrT15447tjg=j5=J|uhRV-azxLa
zK(BT^oMMkHig
z-T~Y_9wd0PswOdf+)d;mB5_J{P&|CzT=uFezGn|;{{VeQ^EA}V+I`vCO3$f`Tulcs
zm7tb8DwIOKBy|wSydjjs2?1^L*(%U{jtuS7N8m1P@A>?MkIO%1=6HN#W~ZA9zuW(k
zJec?f1Wb{TKBFN6%$z)_JPTuTf%J7W3gfT~4en0jCc6C>;%$)fm6NmdEjjfBcpMgEvF`Z$v~
zSP55+04bWeeVskLbdl{B(DN&duN6J)Xo8!W%+-deQV2vFZ_!P=o!k~o$l9{|cCuQ`
zi0Wve&(qOD@+DP$e$7hYF>icaMj{`&!&y0TvCe1Mb1$4&6-1US*oV>{Nbwxt17;R2
zQlg0Sv-OT;VrN1vxNb`+vc
z6XHhnK2TTb+dM&G4Vq3SS|>`BfT|Xh@h!TPH76=N!IS_N$onZr5EDlyHps17YDg{_
zUk?(}wO=BYBmw-Wa-q*0B8zgcXDko^5MlhB;J}YyMOtrb%B#`VoBS*s8*wz#<;^Z@-u9jvgu(@Zt?;hzfSU7n;#a
zla%^{hdb<2t00R8(LTFr_n}PF`9-5S=^;Ioy2LmQyWzH
zo17!MX!6vofl5Vv>IlVV)U$=@--)acpxU+wuuzHom2wV#VA
z;!i00qWvdSLnSZDGv+*E!}MO?KKn)5;QcY2qoSX>lC$)=3x5e(@m6zA&iymyr2|nd
zQ5y_f0^5w=ilu?wiWNIGUl^+BiNq%6kdYX_12eDObT@QqYg3Wu0*>41PCyfy%M>tF
zDS5_BMH8Wm7CI8Fgoc^XP+Kmy`(c%I?qLQR5M6E+L@Za@2{X)Y#q2al)_B(*)rl>*
z5y@WGjZU-njDwCV>=5&fb@u~bu=W8UnkbsI&~%6VK8Qb$<+S*Iq(6B9_Z2>X#j}vUMJNf1LHrQiVpQ%@$Z0Xz
z=?9IZ?c(mjC|XE#WA1@*;=yT094?^G)!9G=Vxj$-fI2HWJBl&MOu{`?pGhPaZ5~7}
zfe9qM$b9kwTrYOOJw~a|xHGvPIK*`Nc0Rp*Qt|NTHcm70-q-ATiLai2P!HQ5KPG04
zR!1tc#NW5c_PcNWSJVDi=32mfyE$l^7TbRQ{$BX9!VC(lb7gT2rwJf}OSZF;nC$2z
zY|$&BI?i2s0PgO#O_5*bG=K7%Ubg585(lDxTSYX&{G>F3D%~0b%*MMJ9EpH+~jurFev$C;4YlNhvIO~Dqc0EPonKJ(`7xDtO&Pe;=do9E`CK?JL}#`iG7r}1(pzS>l!6=h4_O&I
z5-)SiL_}5cEuV$;?~>oe>ia3BnK;Jk9$>UoS|5<$v0J=02|jf(CF
z!$F^PYwsF5surQWt>Kl?(iBkwlVr$!uy+q#J+vT#g3tdny$S*=n#Xg}Y)JEqi%W};
zU(iHTgEMX6Gdil^P|U+4`~v8S3u8rsK*df8&^*aCJ^c5-61ZJ7rU<4eU
zI=wMhNY_N)nXWF_7hT=zH1#3mU+aVqgTj;Fl@>_8`iv^l8e4uHCLCL90Q-
zLjpqT47OWVpB{74JH6(I?;KJHki|k+;h;T{3-$$s+|lsxiNCh1{RiJtE?j$$OcUI?+Leu<)J!XV8i(VCr{lPv)vwBaFb>%HfL90$w
zE7Mt;2~Np_K(r$jnc4qqoC{Fxzz@HXp6tJKkvR%gag;cM$c5gSi{x1l30d9NPwr9g
z2X5}GAGR88uf8U37Q%`?dxr*t=@!)FaxV%rX}iY&Q~`a19?!X;j+gwpiWQrT2|XCo
zjOc@zi-k+T_e*wFSa9Xd_>UMY03!Xc+DgZH;M`;8dV}%46^2#krKBj4#5JkMjX8R@
zN;o|-?C8D?u4AmcKKS~r{EmM!R%y>AR)_as&PR{Z4%-T+)24Y%!lr?sw0a>d5?7<+
zkh4pN3(!iNt>?~vP)r9vq<3;Ht94GC{-x7S&M*P`CWv43WeRi}xveyW4{eA(XI_W=
z_my=wr+Ka1G+;X#7gdrpDhqMN+;DI_l~VI48CT;&uxD|2+YcXuM^9STm$d3NuCtM$
z_3*TJ6_nDK!JZ_$F4@(-jjn9?^EijMWM)po0f04`agbKk#Cg9C7{Zax8lsAm$
z5mH#oX;t3Dz%s>*_G`(Y!qKmu#P<4S&CHhh
zSYWwmAC!Bt!I0kM$B^9?HgDs1KsJbX^82h2;Q9>wYv=VjQ3cqtrSxe;Ge^fXUTQKm
zU%A)o%?D}{vBY86NDtBU6YdN!`-t+Msjg*V1)PW~RGr~A?S))u24v++$iFYgOR4j`
z=8V1mfu3tS1E(!-8rR%+zL_cR++Qwrgh+lFHiQ=%?dlxXdzy|VT$TGiACr@#bXY2kBJ3EMR7I0bp42#}p&v!ln^P?KT;-Ix|e5D6^-=WiX
zT0SBA-o<
zkJ7l@8Akb{f8St6_dJ|5#?bQX!xcW>D7zDcDh{|2s_DQU
zHrEX>;4NP5_>sY3`>n9)VSW1Vh5HTszj^5GXas+c#(VTU`VXJKVf6h(VQ;-uJ@>WP
zT-K54RvUu9TqpDxvhgRV%QA{mnOLNt=*Pe*#}oHK?qlUl_-C=q3|`zg!}M+h*wde8
zB~!s{-JaIpL!UMjk8=TEPnbv8N_|>*pPj_@`$)5f{Y^x7r;{@4de&c~5+?XfENH8#
z!+4YxY(9pR!1#+Hv(+N>#UO0h7Y9pFi#XJ74K$|XTi28)CT}9%CuT9&rDC|SE*d`n_)wKTKk)PTy=XD~d+nGQUP}Iz
z*`0YXotg0vu@BDtB}Et%vps`J6#KX@cV|GhSGm_7(BnzXc(>r8(ke}26}Rzh7J<4r
zcZ4Q6GHyP~h3zCWtA9b<4dcwBu!(#yobi?53w?>u+g>nbTH#G{RyC=Of=)JNa-~3K
z|GLi&cX=R)KIJ%f5ysIMa(p6VBvYnUJeo-F1QbzDOw6tWAv*yW7l&Y
zqrAMZ6H|w1{6o1V3S?}cOw%tX3FkTk-|g#v&&>bYET3xKfuOlz?7X*p7!n8E>Al4D
z{p1^M6$K2Y(=-J;)JxJd#Rh-1|1cdbPCa1JeYmXzI&QF_L(dL{<}1nCak=KaN;{8u
zuKO&xAZr!euO|p&p$jaA=Td#96iD4R;QHc}JO^K9-OZFded)pB;$YZMR$X=wp-NpQ
zh$-STikz*7M_RzIm=C&Dtgu)Y)x>V6n{3W|ZczWZ
z@7!kUuzoL|mg>_7^}6?3d!r2R;8F%xTHnn=07e^EYI+xb)xGZguR^nfSi^q1D{Ws}
zJ+0mePf0{zN4%6s4g#qQ0h~r6CP2Wv3k|{l*5{TRi~puEzXrOBmme)k5=lZbKxL_{J4_!IL-^-<@doelC%B{c{Dh(5
z4k5Y9K;L}Pv>mv#u$3|)s-F&ex*`ZDY2-f$Vv(G-Ivu<@?$%N;0&|&=y2n>VW+N4
z$RkBc;fLRFezng06gL!%pNjK+n=Jfx3_lut7Scn6G0*BxB})7V@uDyQ`Ie_K8XgIW
zNI$3@D3#z!eNvfMy^JWd0~UYh4}LUoT)hv>OuHw^5u@%(g&&KUn(;%hDuItU(HO%=
zl1@>~AV=w@VJ*Ua+osbSt@iV|E9&Xir=HkK5(1m-g#{HmO|WF9P5+2b^0%iomBTnc
z$(Mm`coEmoQ>>50DLq_j)5yC|L=!}rg+#W*$sz&Lyfli^oZ$(B)Tn$*h3hCAeq_j`
zR+B|{yhQL#WYevN?N^=RanzxjepF%5))@k^=a$9WK}Kg{fAlf;00^>iwRSI+0fLhb
zqZsy5B1(mjgUgcHwaVhn3q%`{u6&eql^fD
z0Rw3y-n01|H0-YYQPG|1L%d~nR5eNnRCm~=2t*h8PAti~2w3sBxE;055K4X74?}8*
z5H4=N^b~JI%*xfMl2qFPR;w1RyeszFO9@l(fO|Mq6gkem2T+{TDnhN
ztRPH?0{_b)F*dG5{tOj}uugrDrd7Yhk32&0PdHn}d%D4XaJPP@we>3Zkbes8;31J|
zj>!y@J;WW9W$;Q;CE`R9B%S!}KlVukNQH5c;jw#cso*}%zgpi5{}h72ueJ0VvFAxE
z3A?mkVF?sPO<@&;FDaVBVNunOME(@7hA)vDtHIi8%
z!yoqb#xJ1|Uo@2roH0I3;bmT0;7>lFIR^-s()r;{Z*~bO$BJS0gv>hO(uvZ9rq8?Q
zxT$JD-&lqXbO-osS{-R-&WO)?;!lRMf$C&R0rzQ-)^|NVReuJF51)G2=@y+$l>&Ti*0}q8uT3
z;0=K8`aBHOhCuH!6FI{UAr5TuW5KraltoVP&tl434j{r%q@tn`;fQ$>LD5Dmnw-x;
zOY+pWEX{-!BPC#>fzH2j@{r;ss}t*T4WHM%m{XXPB0&Z-jF6)9Lm76AGB9`!B;e0_
z$U*Q5E=P8aT438tUJSV^!5l+F3Hw9bk62QvjvNKFQMFDI2qS;;2h56;iDn8_!iS5>
zl|fhYmJ341JvnDaUzM@b-zWJnadTMh^4_Z3_uYtnCpPqR%!X4L35m4~fxXsAB9GRN
z(5i)~So@zBU|wbCqnzIp&b8XST%JnzBWtg){8nh!w71_33hJP&VAU?5j>H$`%cv5n
zjG!Q9dGQ`zUfr61mdTC4FOZzfm>}=LFLMm>i_YJ`W_Tg;F4T35r{1Qda3zx{%8Uph%TQJXe+qMIU8txsLuP<AM8i!*Oa;%U
z0b#Fb@eRv68ytmHMBtMI9{4DYD+{VMTEgZfLMZ7hdI==B?!94O8FoY{dybfkngss{>CSj;0bvaBZND&U98?LojAsqXC>=Hij^Yp8Icvc>J9~uDg?tqN
zEJ4={^2LZ<`P|w5U+=6fGK7apws0;UN9v;Nd71mQ#a%&&Oin%<-r;v7`aSE`9s`}gpv)vv4V3ZDqtu81f
z_bG@`@CZ!LRn$bVgi6UgOndq+HFc0ftyf5#C&^G85<;Pj0^82Z#K(#TzDo~2#!xV^
z>V%@4W(~@bE_0Zj#nSm6nxF;4_N8q}F{CsZS`l7IW`-PY1O_BDDZ5d|7iLa^I#|GI
z&P-Nz)=4~adsI`bQ=t*MuKdysOg!~m9VUHLFhcRgg2?ZS-ayt2?fjIDB~EYs_7NP(
zyog~ad0HjrRnyJ}`8K_RU+ri983B1ONk~yS`X9y;dp8@687uv9ECg^
zs%fR<>_V
z{lC8onve+51)rgtQ9Gq>T-GMEN5(K)O
z)^4WR+7ljE;ml@^;lGXUJrCmdv?c_u(i;}74=JnwYu3M)8sdUxtWtC_
zHXHpbNj}=h{w;ml$9SgWZ8s$<6|KfYBVV*$rlsdR92!jW7!v&^L6AN)^o^SQb5z;*PbyAl4vifiM06
z>$ea-<$f=S(jmZJJvm`HUJ~D1F9?{mp3`!3Hml$RFAbd=;MCK#zotsUaPL<*5E+F1p~T#;i&q5^J4*912~9C~Ya3BcxsPc}O?pQ2-r
z?RP=()n8s%2E(WtFQ@YRFv=tC973<+A1(9%sPC}+H1WvG&hl|OEGCBy)~p`$^od!M
z=GR0&V1!24^=d#(W@WvPK-Y6jZk9fV%S$%Wz7)@jvnfSLCdg5mty%K{S;AMIB25yj
z7)9mZw)r=(!4gg3IDWeOO>#(z0ZXJUuZ3*BBDCdT;W{4lUKbj;Z)yjhOMv+Uj1eJP
zCG$&;+(r~AP?kc1KBpG(K&+4Xx?{Dd$d|AWph3_uJAAs6sVu4VL-R?-t1T1rqYBu0vOJhQ6Y7~l@fhF
z4E1Khp7L+5FKW%@5>sKdt=`>Afsq@x-9>Z{_29FPa!_;gCa
z5gBPX*A$roQJHU!1C>=)|BQKgH_PJ#+qqsolML?Jn`_KP+{KOnK#9wxUWb6ZDIJ5^
zpzG3)CCyUJ`cO@*LBR~g$-RRlQGC<<^h7)sy5RbEO+j=@=%>20W)4
z(woqV2PpI*w6RjT@zNlBZuu})4NDi*&C5FjoA3XX=YJQ7>SMizE{ESfuB5n-(
zkhHH8EQ@@OGXhnrERM8vgxqeWgtApu@yfcrjv`_If1IXBigKRKvMIiz=rZ(k|2TAk`*w6yyZgj{IukkOZ#dZh)m;<9^0xkKk#|>ATkAPPt?owALN|g_8a=Kj8Zh25nCxg|k$7#LF5;B((39PXIO5n*GIA4WBceorGofWPnv$J5Wo
z@Cp*=ic~U+)kTZVD02c6C`BF;{V$ZeXrK{JVUfW9Ac%^!8URI;^o$lWTr?irTr{1!
z-1G&Tm0*I^?p)0M1SYd)jiCA#++UCRHC}vP#U-!=@QkL3E~8${3v|W<
z_&l#`-4uItCC|vj;GEutn7IZ|X-{eF&KI=MFI_k9cDN5d__(Id%zXOcE+++yzqRiN
zHf40`Q$!D;1{5m3q=G}c4lr%l=?Q!rA_uhd5_w@J7{XV(l>pinpNTO!!iXh_bF}L9
z#T)Mnh~%`2{M=FD#0C=)YFuiiqc=!~WIJGA&zH#1Z@!01PQ}?*J!}+OKRj5CmHQ-N
z?q~k2m=)74yz|FdD3Ztxq0Zk7{4~RIkY~Q-a!}@oq?#C{&L`E#+FSi}nRmk@1rccz
zVoJZcd*7pquOHQZo;o{mQn~gvsyYo!qQlw9B!6v#otHa$E~Sif@5huR?m2rhQ*eSU!FmoKIt_H5J=t1zpWV$dB+TT243JS}p=N+n
zoyFLS6dqS1uE1cFCZ7D9&2CAAEtQ0V*p(Z4X(l}L5&y}|rhO=9*`|JL*s9cFEHV+r
zE(#kwus}QxkQ%}qExV0X5*(SjrfU0|0DDhW`ShD$OfF-p@k;A+_F(QcRn3(zH*G}+
zU-D9g$2lY|A;q2NgT`TwEVY5JJMl$AF;5pU)Eu0}Wzj$~#)<=8r1Z%!rA3MT0)nE2
zPUHi%Htlx^Awap*64Zr=s%e#2X7UJew`9`Rg|FHInGfwmtMz9=Mxrvf3&F%^1D@fY9d%aYDBVaCaMA>k{d@Wt|D
zh~AnIyyF$$@XvCxO%zINnu{!{Q2P6w@87V?ps(M=p)}EwpSN1!EbZx>)YS@*u+#LP
zH1-)z)(>r~o=$F40b+GS^-_#;`n5rj-CESnTvo}1xsqt^Ok&1Qzl*HEe)89y0Y|T8
zC%b`5M6Q=QCQyRf>sJKfC!U!y{MU_(q{v#QLxse!$WWP#`6sH;@;Fvnd7lr@z;~KM
z%*p`F{)Cx)c@k0MygNA32G|(RIU9>b=6P=}5eK)JS#5SZZoFF=?7`zCm!(ZY&viDv
zc34lovF48^*zt8#pgiW?X8oRl(8aq(rbD{_gJ~bi89(wT;lcI)899i-;Vcuj(6+wj
z5EP4PE(D5aNAaEy#r<3;e^Z)|u0O%X7nO@zN<(W1v9jmcf0lyev7)em?3I?ZTcr4`
znBT*faE)Q>6k|^o&G>BmQHplj#-?qS>-70U-qdv~XHH2G*FwNr+?9T{SKOEupeLB$
z`sT%D`7AMw{(kJV)bjzBR?ls!0P0fkIY#&oRkTg6riGaf0?>m^e^iMoA1;ARs|z6U
zCg%#Y$0{Dw>D=An)pseOq*R>N6(g^j46!x@f2+tLP^YPbG7!pRqg^7|-DF)$0=0
zHPZQkHQ1*6^LTXT3jm$zXc~GP9|f&nK0LWLop(O{_Ui_=V%&U!Rz}(PQN02
zNnVV<)Xsg%hUp%0z9<3IFL%@a=7v?9scRHXb{*Siae{_TTW_P?!-@svQ^sw-r@iL<
zq4?cAVrLD?YZE~-G&m)SmVHEiQ3M!=x#Ob5C
z$d`5AOC%X4@;UwH%V*%Dy|&N3PN&aBvo0%P6X*xL5XFl4gYE?+Z4wYGi`MWE9XY?z
zJdJZ&`1QZKtXfXNPb{psbeO?+ytFw74vF!0TPUiho(WdXPZm2!MW4Zd}wT;|m#rU}x8(e=nCT~y@XEoJQ
zKB$)0)(p|lP+3MXr5Y8~Dn>s`HHc)pf;U)&fxQMUu-B!$yXDW|lNs<**>AIVCGsUl*=CziTxy=~#O
z80w4Z^=dA10FK||870L{6jXDfoWQLdU+?1H>tt@BxAfw69@W2v%l*%wnJx%%)z=a0
ze^nZ6?T1lIk(`L^bMBD#I`up!D2ZV}he?|sG5P*oz!t33~XYxs?)8qObe{j>cZu!YJey*)P(eol%kvQ0mPAoWJ07@KkR_$sZa
z!Gzr6tUfV!1+#9~wUcMrO}A2p@>$A5|Y+(tO3jfX>%iPZ^;WdDs>N?$kMA(FZc;+I~m~kKDIf3
zn4Epg!q|BCvJ|+0BK`~6Vuk?RSqey$>{Vn!21^fE=S2ocd@BCqUY$A{_@B3gRmiFn)?_>IxKZQ|Q*=;B=
z5MKK)eTg2+qa2ZD{;itClVp-&I#C$LiTmKs8f=qbn1U!p)v*bx;J;Nm@&2tl`@Pz>
z>xxR%f@WBJi0-&H|1!xiUM^SN2nVxI;XF-siP^0`)2D0?pRvgapLoan#g~ECu6rq)
z%L=+^;2o%x7^+mxM$J1Jwsp{^!A%8R4p%Z)j`5kz^%wOX#-%k0Q7r94sn{#x-aNqz
zx895Y5{3z`lvMvMe34`VVbc%pr{_HpL5KoLLYJ|ce!DDl0#NVIq!cT{oPzt1JFQRc
z*z*e3kmbJ+-M>W_HhrchF_GPv(bnpfgCc||t8Q$GEO*x=lN2FzY+3$|Z^QDK(cO6c
z6@Q{R6PrFakrG?o9k&i1_SAB1#i%LXvvDq(!&7f+>n=^kx?0XihQgK=(?~FZf*VVO
zhPj=I)0zHdVAy&;e4OF&X!_^ovq16oA!CNkcc1+N@&?ka!Y*k=rP1P=kAs&%mrxPv
zGD)QLKJ}5;cAuLNiQj8cU(7;!v?+KSvuRDY>=xwI60RtULlU;LlSi3H53#fs$dwbbHAoG*Ge(pdMYHQD}jevLzWN4KbRBe1-66e?6}Ph0R6E
z)r2h}bS9;kDr*Wh
zb0IS(*1Y3zs6S`RHj8{60^jD_RFFX~jst|Nt_>#G)^$_O@Rd)u$dlOvyE=tx_#(z5
zy@DfEn+tHX@U?11!lXt@$>Fa&aFrK7!eVo8)>jRdT)JquK2-3(;*Kv)pQ8sa(Yb0L
zNH3Dgk&b>=k&iK*Tzc9&nCyDC#(z5GkHEqrE>nDpManGDKaPdNFCh;WifnY4)l$2E
z#ufV>UWnQ_wsZI?*U2Zvy=i&DQAOeZUSEXGR{zy4mu^
z8BKz4E7B>Pm_;7{p|YhykT?6zi8hOAB4frpiM8rImWtl54c7uOt>z!e5ljtF9)->V
zH>Dqxz7j3U&?KbCIHt33@Km4#tLRW!vi64D!Jn89@Uae(1-K@2=nZ(q)yD2I{j64ULrz2s)tNBlLMk5oJ%eHBo!9THShcg)
z)Ol&6?H>asIC3JHDC)(Sy2|0nrO9HUW0s%sCBWzkCaL31ay+r-QE9A=D!}*)F6erL
z^HLhgCA@7iw&ymcH0#!HpSy3Y-{>AV<_ZoYW8Zk${bTly*9V3tdwIy1${=6hBEC@d
zx9HKx1g_(m5zT9-d^vlQz_;~D7zLz3Ni
zo4rU(cG?hsy*Y(iE_0kdc8EWl&tM3#PfCTTqU%z%z&MCme|1SY1|gz#(E
zyKin5`|*rm;y#D6Phy<)gb@k;7}$tOs-9_fTbQb^gR0{TPE{{NClfFC)MbGx1bgt%
zxGm$YU3g$al}{#`S(!cgjev5xE{u06wbkK~$l>&5ZHEZ$RHb@XRN0N&CCKV0+Ywc#
z)yO~Q^Dy$J&rG_+p3eUmWu+9LFNf-Xajr|`yIy5!00m}`py-4p#ebA9I$Z5ok&4
zLkkXS=Kn)x3I)^V>7QF<L){O5Zj|CHz=_WH(3uxit9?0O2e9^EppFARiwR?4OJ`w*oX}d
zA$yN3yw+?8e(3X7jI)}Ov$C7EIU0?};=?>1ML}XZgE@s%YT-^U89i<}d
z9-2sSX)FK9fPJtNwyth=h4OdSX4}H|Wv5ZjmFvaVg-@cbvW*>7;tB;z^iTbeK8%
z&Qr{}SSP8wSz}!hB=y33y%zy@MI9C|@N8}xT3O+T#W+DgGC91efo<=kWZ9&7gJ5ZN
z4kPw4j$+GLS)FmogN(jJd7
zfk{CH_1niBt%vE2dW%Iy8!$!6eCd%&pO8zHq&aMTt>snH|eeRfet~r
zM8RU}dAaX$<+4?fm|+7VGee6T2FkDF-CU2W!z3pvxQQH59w}gkO7!&NNqZ7|7|s|K
z;mPF!j3jRyK6V$51geq)>|uETh`2rAt4hpghTbnoASpt79rwP+r<$UmGV$*Fy!ocd
zmJRc(*Wp(aWwkW}HWb}{RgqmKSjc$!a9Sy2g>_cRNr*mH?1$)OPLpVvFJ)~Xe)iqh
z4E7N?DfV{x!M(kNo-pX)jNkP@Ovh1q%AZwXm@U&kC{I1Y-ZK5N=5Sf}*#7sjHAVK@
zui0yG@fK+Kiws&Z!QC)zB7@*_G
zm?}z}2DhiZW;wl&j6Sb0ZE*xyxd-5QVt}E^cEIcG{so%A?ISc3QOAp-WbZ@B=9>-g
z{_v_5ARFDuJWS=l$9C}~a6Z;3Y<>wvhQ?7;;%xj=qoyC%mx|M@Hf-Id^%}zZ+o!Eq
zxcM2rAwAmd+5sA10!rYc9uvBr4maf}7Y$1BaHIY)pY#pJ<|vU~L)J#;Ms&vov^0Gw
z6pf>5?{&Ida3LIBQgx59Zkez3_~WYWNEArDxg)#&ROhS?{`D506ETmh>GOHicCh7f
zvOK~?IDgOetu^O!_iMnC&e=f(^bo=f6`PATqBS(B{cJLuPZA9Qa*t2!iWahf!40}X
zf-_JEI7RxKbfg+XIIf1HZ`I}nw(+>Iv*}e!b%vZ`tv6(>W|7f^=aL|%Q4k#$mD`C
z*!`=CQ*#k9JwtM)0-+6OQL~p{E=yo92x77m;a94ge`hNwX1_2^GIoV>NzRa8Ccn@I
zXpH!q&y1PkpsA3t=Gr{@x9WnLf3DaLK6f`BA4#|(7g!C^&(?oKj-*STVV_vAAXb$B
zb)4NN3lk??+D6p;gr8^bcEKTYX2TbuSAT29e6(jYp7?b4!_GcI0Jz*2ahets$2#Z#z4
zX)k0XdV^+~>WAL5z|^S^kIb(>v%a?ViFUqlE@~px~O!q^B
zLaMNj=O7m0eOOfvPfwAeaB1cJo@>+Pt7qm=cRA5m9IXLj6Rvp_148N;oL&drh6$VA
zBYwpCqc^@;)vPx97bqdBm5QcZ{XDM!xB#`@^!5)*w)OeK1ST#%J@qv&O%!U{=(AEV
zrQd^v!Z|f$l(vUZ3`r3jR8;ZP&H^NSOmB8#8lt64#PE$6>SdThc});wE7H0CuL>dx
ztbFPgl%KQo`OC52tR#!wp)vBH8E9h@kDW7xeg=<3DG?`*rKY7&B6m~%dft7sloU$J?Je6S?w`P^
zX+-t&{NdTwZ5=UU*P-UF=A~om?gcXx&4BJVb~uFjyZ>>oLeT>Hue7IMZsvvpuL%7?^k$^Pjl-J+crB==$w(kA>ziddVxUb>`Jcm
zK^Y(tsE|1Epyqxe66lzZL>_gBvOs=JS?oGUk)msT(sk>?={3#w`GiwZh^18r3Q61B
zd)6*lb7jG`KaY8W49rBZ{@`ut^}u9h@#y>nfT?6lh!L3TO}G43;ws`Z(y=c(pVv}p
zsGGv`ibGwF2GT6+)7%!-|4>w=j{M(P=tl@DVg0>VDEoZfN6Y^_^oRH0?(l4%*JLB4l_Kg`z2g%&0b Dkx}f
zLGiqw8Mad?Kd26iS28TWPaUeRAe1TJQ1gIIuO5R#)$4)t#K1rE^P!Qd5avg*D$+V(
zlqfYNf4o8k!HgC+>jQi&K4`!BoPa>HYV&VarL4NH_CZ7O4Db3>9>aQDenx`h*nlT8UFay8N0>u!TSFBGQ
zzTx;jPV)vB-rZ4)KV*5>q5wsz-cQa0TXw#5S3BW
zxFG)zN7ce3G|mCTyQVpfcQUozmu&s&CM^uz)IcKd1hp7ihOtOZD7c-gsfH=+ZnMz?
z0i%cg$zFxxVz?z~Ti6}naFO@3u}Zi}l*%klaJrA8^Gtk}x7Sx=1c{=SfkG(yP)U(3
zu&D1O(@ZSa14H(we%K=RmAGCi;dk8g8q*Z!mrsDL=^T!4NBy+s&s1Gcgw=19q7mcY
zJ3wFl8arY5J(j}ocuh4?T)G-2kdR)FkkKwhQ%)MJF?^gP&?U9ChzEfQ>oIuPtN$ab
zd7F%=#fj*?bsnEf!QB<80OClisv@B&LD9fGkR-;0dAw79KJ5R@<06!rU%M-7@T(Xf
zk*SJ9fBXC6`~UWl`i(79H3NUrZ~qUsLB9<()nf}Y!{?Ny%RrC#-Do8l6Rl>@Zz^#m
zHgjdyqQo`^qQ~5-#}SFD9C@fBQHVOSy=b^P3DF#2f-qd{96HJ6)~fx9#;+E)Eigq{dm0pI*K2
zI7Pb@kR}V!%K;_C=jOj;>?M%Y+0H${ROZVPW3iT4MD*m_#D5{Bb!daoPIiu9IGK1s
z6UC^yT(zsVeW3b!Sw}5OnkYH(na6vCS?i$8;UXznC~z2CujB9~!kRfS6Qnh5Dk6p{
z{D3*uWCxs@mtk7j`oKieJ*KhJ3NJz4-0ZXRXkUl^`|+=(9{?Z{BybJ@viy>Nob41J
z;G0flA+B65zTu|}XpZPDF#~1f4bwpx59@wAzFvLv0IZE-I%_KGe25IkSyd|9Y~3Yx
zlT(vREkWK`~*T^Al#h}Q*T
zuiCj`(75KZHiyfj#F>m6Q$z^Q*TcY^^BuWjtxAaa>4Ksp;6iGci9A%
z_Q;En37$38uauYcns*~i)@xTx%ee_Zcq_kzaMj&Hd!VAQ?yFjlB&{L29N?laPZ%z1
zLYX(=-eCl9XU)utcFKQQo7|lxFtTFio_tDQ?Xxur5IGAj|5>hk907x2Dh8oZ?biIP
zdGfrsq1EAS>B{iAtEhBIGikwcgi3bZ2#l;