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 aae7332..efc2c99 100644 Binary files a/ckanext/montreal_theme/i18n/fr/LC_MESSAGES/ckanext-montreal_theme.mo and b/ckanext/montreal_theme/i18n/fr/LC_MESSAGES/ckanext-montreal_theme.mo differ 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 0000000..85378c1 Binary files /dev/null and b/ckanext/montreal_theme/public/favicon.ico differ diff --git a/ckanext/montreal_theme/public/images/icons/favicon.ico b/ckanext/montreal_theme/public/images/icons/favicon.ico new file mode 100644 index 0000000..85378c1 Binary files /dev/null and b/ckanext/montreal_theme/public/images/icons/favicon.ico differ diff --git a/ckanext/montreal_theme/public/img/logo-montreal.svg b/ckanext/montreal_theme/public/img/logo-montreal.svg new file mode 100644 index 0000000..512410b --- /dev/null +++ b/ckanext/montreal_theme/public/img/logo-montreal.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/ckanext/montreal_theme/public/img/logo.png b/ckanext/montreal_theme/public/img/logo.png new file mode 100644 index 0000000..0dc6068 Binary files /dev/null and b/ckanext/montreal_theme/public/img/logo.png differ diff --git a/ckanext/montreal_theme/public/img/logo.svg b/ckanext/montreal_theme/public/img/logo.svg index 512410b..46d67e8 100644 --- a/ckanext/montreal_theme/public/img/logo.svg +++ b/ckanext/montreal_theme/public/img/logo.svg @@ -1,8 +1,3 @@ - - - - - - - + + diff --git a/ckanext/montreal_theme/templates/_page.html b/ckanext/montreal_theme/templates/_page.html index c0c0b68..5bd5caf 100644 --- a/ckanext/montreal_theme/templates/_page.html +++ b/ckanext/montreal_theme/templates/_page.html @@ -2,8 +2,6 @@ {% block styles %} {{ super() }} - - {% endblock %} @@ -25,6 +23,10 @@ {# The content block allows you to replace the content of the page if needed #} {%- block content %} {% block maintag %}
{% endblock %} + {% block page_hero %} + + {% endblock %} +
{% block section %} {% block flash %} diff --git a/ckanext/montreal_theme/templates/base.html b/ckanext/montreal_theme/templates/base.html index a1a8b27..564caf2 100644 --- a/ckanext/montreal_theme/templates/base.html +++ b/ckanext/montreal_theme/templates/base.html @@ -6,5 +6,7 @@ {% asset 'montreal_theme/montreal_theme-style' %} {% asset 'montreal_theme/montreal_theme-js' %} {% endif %} + + {% endblock %} {% include 'snippets/gtm_noscript.html' %} diff --git a/ckanext/montreal_theme/templates/ckanext_pages/_blog_list.html b/ckanext/montreal_theme/templates/ckanext_pages/_blog_list.html index 9f8b68e..0658570 100644 --- a/ckanext/montreal_theme/templates/ckanext_pages/_blog_list.html +++ b/ckanext/montreal_theme/templates/ckanext_pages/_blog_list.html @@ -1,13 +1,22 @@ -{% extends 'page.html'%} - +{% import "components.html" as components %} +{% extends 'page.html'%} -{% block subtitle %}{{ _('News') }}{% endblock %} +{% block page_hero %} + {{components.page_hero({ + "title": _("News"), + "description": "", + "selectedSearchOption": "/blog", + "query": c.q, + "class" : "news-hero" + })}} +{% endblock %} {% block toolbar %} -
+
+ {% block breadcrumb_content %} -
- {# <------------- Powered by section -------------> #} -
-
-
- -
-
- {{_('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.')}} -
- {% if current_lang =='fr' %} - {{_('Read our approach')}} - {% else %} - {{_('Read our approach')}} - {% endif %} -
+ {# <------------- Powered by section -------------> #} +
+
+
+ +
+
+ {{ _('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.') }}
+ {% if current_lang == 'fr' %} + {{ _('Read our approach') }} + {% else %} + {{ _('Read our approach') }} + {% endif %}
- {# <------------- End of Powered by section -------------> #} +
+ {# <------------- End of Powered by section -------------> #} +
diff --git a/ckanext/montreal_theme/templates/home/snippets/applications.html b/ckanext/montreal_theme/templates/home/snippets/applications.html index 90768db..08a545d 100644 --- a/ckanext/montreal_theme/templates/home/snippets/applications.html +++ b/ckanext/montreal_theme/templates/home/snippets/applications.html @@ -1,6 +1,6 @@ {% set image_url = h.get_value_from_showcase_extras(showcase.extras, 'image_url') %}
- +
{% if image_url and not image_url.startswith('http') %} {{ showcase.title }} diff --git a/ckanext/montreal_theme/templates/home/snippets/latest_datasets.html b/ckanext/montreal_theme/templates/home/snippets/latest_datasets.html index 5448cf2..a1ac77e 100644 --- a/ckanext/montreal_theme/templates/home/snippets/latest_datasets.html +++ b/ckanext/montreal_theme/templates/home/snippets/latest_datasets.html @@ -2,16 +2,16 @@ {% if datasets %} {% for dataset in datasets[:3] %} {% set group = dataset.groups[0] if dataset.groups else None %} -
- - + + {% endfor %} {% endif %} diff --git a/ckanext/montreal_theme/templates/home/snippets/news.html b/ckanext/montreal_theme/templates/home/snippets/news.html index 6b564a7..d314ff0 100644 --- a/ckanext/montreal_theme/templates/home/snippets/news.html +++ b/ckanext/montreal_theme/templates/home/snippets/news.html @@ -1,16 +1,48 @@ -{% set news = h.get_recent_blog_posts() %} +{% set news = h.get_recent_blog_posts() %} {% if news %} - {% for blog in news[:3] %} -
- -
- -
-
-

{{ blog.title }}

-

{{ h.render_datetime(blog.publish_date) }}

-
+
{% endif %} diff --git a/ckanext/montreal_theme/templates/home/snippets/showcase_list.html b/ckanext/montreal_theme/templates/home/snippets/showcase_list.html index c95e350..c8718a1 100644 --- a/ckanext/montreal_theme/templates/home/snippets/showcase_list.html +++ b/ckanext/montreal_theme/templates/home/snippets/showcase_list.html @@ -1,39 +1,6 @@ -{% if showcases %} -{% for showcase in showcases %} - {% snippet 'home/snippets/applications.html', showcase=showcase, item_class=item_class, truncate=truncate, truncate_title=60, show_remove=show_remove %} -{% endfor %} - - - - - - - +{% if showcases %} + {% for showcase in showcases[0:3] %} + {% snippet 'home/snippets/applications.html', showcase=showcase, item_class=item_class, truncate=truncate, truncate_title=60, show_remove=show_remove %} + {% endfor %} {% endif %} diff --git a/ckanext/montreal_theme/templates/navigation/main-menu.html b/ckanext/montreal_theme/templates/navigation/main-menu.html new file mode 100644 index 0000000..5cc59d5 --- /dev/null +++ b/ckanext/montreal_theme/templates/navigation/main-menu.html @@ -0,0 +1,193 @@ +
+ +
diff --git a/ckanext/montreal_theme/templates/navigation/top-nav.html b/ckanext/montreal_theme/templates/navigation/top-nav.html new file mode 100644 index 0000000..5e3bc89 --- /dev/null +++ b/ckanext/montreal_theme/templates/navigation/top-nav.html @@ -0,0 +1,24 @@ +
+
+ + montreal.ca + + +
+
\ No newline at end of file diff --git a/ckanext/montreal_theme/templates/navigation/user-nav.html b/ckanext/montreal_theme/templates/navigation/user-nav.html new file mode 100644 index 0000000..226a1d7 --- /dev/null +++ b/ckanext/montreal_theme/templates/navigation/user-nav.html @@ -0,0 +1,89 @@ + + + \ No newline at end of file diff --git a/ckanext/montreal_theme/templates/package/_resource_read.html b/ckanext/montreal_theme/templates/package/_resource_read.html new file mode 100644 index 0000000..de54afb --- /dev/null +++ b/ckanext/montreal_theme/templates/package/_resource_read.html @@ -0,0 +1,96 @@ +{% extends 'page.html' %} + +{% block toolbar %} +
+ {% block breadcrumb_content %} + + {% endblock %} +
+{% endblock %} + +{% block extra_content %} +
+
+

{{ _("Data") }}

+
+ +
+
+
+{% endblock %} \ No newline at end of file diff --git a/ckanext/montreal_theme/templates/package/_search.html b/ckanext/montreal_theme/templates/package/_search.html index 0a14559..f7f9f04 100644 --- a/ckanext/montreal_theme/templates/package/_search.html +++ b/ckanext/montreal_theme/templates/package/_search.html @@ -1,5 +1,20 @@ + {% extends "page.html" %} +{% import "components.html" as components %} + +{% block page_hero%} + +{{components.page_hero({ + "title": _("Datasets"), + "description": "", + "selectedSearchOption": url_for('dataset.search'), + "query": c.q, + "class" : "datasets-hero" +})}} + +{% endblock %} + {% block breadcrumb%}
+
+ ``` + +4. **Example Reference** + The full design system documentation is available [here](https://zeroheight.com/575tugn0n/n/25c219). Use it to find components and styles that fit your needs. + + + +### Navigation: Header + +#### Top Header Behavior + +The top header changes dynamically based on the user's authentication state: + +- **Authenticated Users** + When a user is signed in, the top header appears as a dark panel. + - On the left side: Displays a reference to the CKAN instance. + - On the right side: Includes a user dropdown menu providing options to navigate to CKAN admin pages. + +![signed-id-user-menu](signed-in-user-menu.png) + +User dropdown menu: +![user-dropdown-menu](user-dropdown-menu.png) + +- **Not Authenticated Users** + For users who are not signed in, the top header is light-gray. + - On the left side: Displays a link to the [montreal.ca](https://montreal.ca) website. + - On the right side: Provides an option to change the portal's language. + +![default-user-header](default-user-header.png) + + +#### Main Menu Dropdown + +Implemented the dropdown menu for the main navigation as per the A10 requirements and the mockups. The design uses Bootstrap's [Dropdown](https://getbootstrap.com/docs/3.3/components/#dropdowns) component for functionality. + +- **Code Reference:** + [View the code](https://github.com/datopian/ckanext-montreal-theme/blob/montreal-dev-ui-2024/ckanext/montreal_theme/templates/navigation/main-menu.html) + +- **Preview:** + ![main-menu-dropdown](main-menu-dropdown.png) + +--- + +#### Hero Section with Search Bar + +Developed a hero section featuring a search bar to enhance user navigation and make it easier to find content. This section supports searches for three main content types available on the portal: + +- **Datasets** +- **Applications/Showcases** +- **News** + +A dropdown field in the search bar allows users to select the content type they wish to search for. Upon selecting an option and submitting, they are redirected to the search results page for that specific type. + +- **Preview:** + ![hero-section](hero-section.png) + + + + diff --git a/docs/navigation/default-user-header.png b/docs/navigation/default-user-header.png new file mode 100644 index 0000000..6bd173b Binary files /dev/null and b/docs/navigation/default-user-header.png differ diff --git a/docs/navigation/hero-section.png b/docs/navigation/hero-section.png new file mode 100644 index 0000000..560643b Binary files /dev/null and b/docs/navigation/hero-section.png differ diff --git a/docs/navigation/main-menu-dropdown.png b/docs/navigation/main-menu-dropdown.png new file mode 100644 index 0000000..0dddab5 Binary files /dev/null and b/docs/navigation/main-menu-dropdown.png differ diff --git a/docs/navigation/signed-in-user-menu.png b/docs/navigation/signed-in-user-menu.png new file mode 100644 index 0000000..a112345 Binary files /dev/null and b/docs/navigation/signed-in-user-menu.png differ diff --git a/docs/navigation/user-dropdown-menu.png b/docs/navigation/user-dropdown-menu.png new file mode 100644 index 0000000..854877a Binary files /dev/null and b/docs/navigation/user-dropdown-menu.png differ diff --git a/docs/search-bar/README.md b/docs/search-bar/README.md new file mode 100644 index 0000000..9ce5faa --- /dev/null +++ b/docs/search-bar/README.md @@ -0,0 +1,28 @@ +### Searchbar functionality + +Improved the search module to help users find three types of content: + - **Datasets** + - **Applications and Data Reuse** + - **News** + +2. **Key Modifications** + - Added a search bar in the header, available on all pages. + - Clicking the search bar opens a form for keyword input and content type selection (Datasets, Applications, or News). + - Redesigned the homepage to better showcase the search functionality. + + Default state: + ![alt text](default-state.png) + + Clicked: + ![alt text](clicked-state.png) + +3. **How It Works** + - Users enter keywords in the search field. + - Select the content type they want to search for. + - Redirects: + - **Datasets:** `/dataset/?q=` + - **Applications:** `/showcase?q=` + - **News:** External site `/blog?q=` + +4. **Notes** + - Reference mockups and images are in **ANNEXE1**. diff --git a/docs/search-bar/clicked-state.png b/docs/search-bar/clicked-state.png new file mode 100644 index 0000000..61acf24 Binary files /dev/null and b/docs/search-bar/clicked-state.png differ diff --git a/docs/search-bar/default-state.png b/docs/search-bar/default-state.png new file mode 100644 index 0000000..555576e Binary files /dev/null and b/docs/search-bar/default-state.png differ diff --git a/test.ini b/test.ini index eaea760..3e95eee 100644 --- a/test.ini +++ b/test.ini @@ -4,7 +4,7 @@ smtp_server = localhost error_email_from = ckan@localhost [app:main] -use = config:../ckan/test-core.ini +use = config:../../src/ckan/test-core.ini # Insert any custom config settings to be used when running your extension's # tests here. These will override the one defined in CKAN core's test-core.ini