From 4eb63b1247cb5c820420babda7bc475936340d7b Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Thu, 22 May 2025 17:21:25 -0500 Subject: [PATCH] Update --- .gitignore | 66 + LICENSE | 674 + README.md | 57 + language/en-GB/tpl_moko-cassiopeia.ini | 51 + language/en-GB/tpl_moko-cassiopeia.sys.ini | 28 + language/en-US/tpl_moko-cassiopeia.ini | 52 + language/en-US/tpl_moko-cassiopeia.sys.ini | 28 + .../site/moko-cassiopeia/css/editor.css | 72 + .../site/moko-cassiopeia/css/gable.css | 541 + .../css/global/colors_alternative.css | 5 + .../css/global/colors_meaewellness.css | 392 + .../moko-cassiopeia/css/global/colors_sra.css | 382 + .../css/global/colors_standard.css | 440 + .../css/global/fonts-local_roboto.css | 126 + .../site/moko-cassiopeia/css/offline.css | 163 + .../css/system/searchtools/searchtools.css | 49 + .../site/moko-cassiopeia/css/template-rtl.css | 14657 +++++++++++++++ .../site/moko-cassiopeia/css/template.css | 15384 ++++++++++++++++ .../css/vendor/choicesjs/choices.css | 499 + .../joomla-custom-elements/joomla-alert.css | 146 + .../site/moko-cassiopeia/css/vmbasic.css | 617 + .../site/moko-cassiopeia/fonts/osaka-re.ttf | Bin 0 -> 12484 bytes .../site/moko-cassiopeia/images/bg.svg | 107 + .../images/favicon/apple-touch-icon.png | Bin 0 -> 38951 bytes .../images/favicon/favicon-96x96.png | Bin 0 -> 12774 bytes .../images/favicon/favicon.gif | Bin 0 -> 39084 bytes .../images/favicon/favicon.ico | Bin 0 -> 15086 bytes .../images/favicon/favicon.svg | 3 + .../images/favicon/favicon_120.png | Bin 0 -> 20816 bytes .../images/favicon/favicon_256.png | Bin 0 -> 75434 bytes .../images/favicon/site.webmanifest | 21 + .../favicon/web-app-manifest-192x192.png | Bin 0 -> 43467 bytes .../favicon/web-app-manifest-512x512.png | Bin 0 -> 217824 bytes .../site/moko-cassiopeia/images/logo.svg | 93 + .../images/meaewellness/background.png | Bin 0 -> 478570 bytes .../site/moko-cassiopeia/images/robots.txt | 0 .../images/select-bg-active-rtl.svg | 1 + .../images/select-bg-active.svg | 1 + .../moko-cassiopeia/images/select-bg-rtl.svg | 1 + .../site/moko-cassiopeia/images/select-bg.svg | 1 + .../moko-cassiopeia/images/teaser_bg_sm.png | Bin 0 -> 979 bytes .../images/template_preview.png | Bin 0 -> 63908 bytes .../images/template_thumbnail.png | Bin 0 -> 10747 bytes .../templates/site/moko-cassiopeia/index.html | 0 .../js/mod_gabble/gabble_com.js | 0 .../js/mod_menu/menu-metismenu-es5.js | 29 + .../js/mod_menu/menu-metismenu.js | 25 + .../site/moko-cassiopeia/js/template.js | 74 + templates/moko-cassiopeia/component.php | 88 + templates/moko-cassiopeia/custom.php | 11 + templates/moko-cassiopeia/error.php | 226 + templates/moko-cassiopeia/favicon.ico | Bin 0 -> 15086 bytes .../html/com_contact/contact/default.php | 178 + .../html/com_content/article/default.php | 144 + .../com_content/article/default_links.php | 94 + .../html/com_content/categories/default.php | 31 + .../com_content/categories/default_items.php | 75 + .../html/com_content/category/blog.php | 141 + .../com_content/category/blog_children.php | 84 + .../html/com_content/category/blog_item.php | 100 + .../html/com_content/category/blog_links.php | 25 + .../html/com_content/category/default.php | 23 + .../com_content/category/default_articles.php | 347 + .../com_content/category/default_children.php | 83 + .../html/com_content/featured/default.php | 73 + .../com_content/featured/default_item.php | 119 + .../com_content/featured/default_links.php | 24 + .../common/accordion_plans.php | 193 + .../html/com_osmembership/common/batch.php | 33 + .../com_osmembership/common/batch_nocheck.php | 22 + .../com_osmembership/common/categories.php | 54 + .../com_osmembership/common/columns_plans.php | 218 + .../com_osmembership/common/default_plans.php | 229 + .../com_osmembership/common/group_members.php | 25 + .../common/paymentredirect.php | 34 + .../common/plan_custom_fields.php | 44 + .../common/plan_information.php | 127 + .../com_osmembership/common/priceduration.php | 68 + .../common/pricingtable_circle_plans.php | 236 + .../common/pricingtable_flat_plans.php | 231 + .../common/pricingtable_plans.php | 259 + .../com_osmembership/common/renew_options.php | 127 + .../common/restrictionmsg.php | 29 + .../common/subscriptions_history.php | 174 + .../common/subscriptions_pdf.php | 104 + .../common/upgrade_options.php | 46 + .../html/com_osmembership/mplan/default.php | 139 + .../mplan/default_advanced_settings.php | 171 + .../mplan/default_general.php | 164 + .../mplan/default_group_membership.php | 43 + .../mplan/default_member_card.php | 44 + .../mplan/default_messages.php | 193 + .../mplan/default_metadata.php | 55 + .../mplan/default_recurring_settings.php | 79 + .../mplan/default_reminder_messages.php | 73 + .../mplan/default_reminders_settings.php | 60 + .../mplan/default_renew_options.php | 32 + .../mplan/default_renewal_discounts.php | 32 + .../mplan/default_translation.php | 221 + .../mplan/default_upgrade_options.php | 39 + .../html/com_osmembership/mplans/default.php | 237 + .../mplans/default_search_bar.bootstrap4.php | 37 + .../mplans/default_search_bar.php | 36 + .../html/com_osmembership/plan/default.php | 175 + .../plan/default_renew_upgrade.php | 43 + .../html/com_osmembership/plans/columns.php | 83 + .../html/com_osmembership/plans/default.php | 82 + .../com_osmembership/plans/pricingtable.php | 74 + .../plans/pricingtablecircle.php | 74 + .../plans/pricingtableflat.php | 74 + .../html/layouts/chromes/card.php | 59 + .../html/layouts/chromes/html5.php | 86 + .../html/layouts/chromes/noCard.php | 53 + .../html/mod_custom/banner.php | 32 + .../html/mod_gabble/default.php | 158 + .../html/mod_menu/collapse-metismenu.php | 26 + .../html/mod_menu/dropdown-metismenu.php | 108 + .../mod_menu/dropdown-metismenu_component.php | 77 + .../mod_menu/dropdown-metismenu_heading.php | 59 + .../mod_menu/dropdown-metismenu_separator.php | 59 + .../html/mod_menu/dropdown-metismenu_url.php | 74 + .../html/mod_virtuemart_cart/default.php | 98 + .../html/mod_virtuemart_cart/dropdown.php | 106 + .../html/mod_virtuemart_category/all.php | 43 + .../html/mod_virtuemart_category/current.php | 66 + .../html/mod_virtuemart_category/default.php | 66 + .../html/mod_virtuemart_category/wall.php | 27 + .../mod_virtuemart_currencies/default.php | 37 + .../mod_virtuemart_manufacturer/default.php | 66 + .../html/mod_virtuemart_product/default.php | 166 + .../html/mod_virtuemart_search/default.php | 55 + .../moko-cassiopeia/html/tinymce/index.html | 1 + templates/moko-cassiopeia/index.php | 380 + templates/moko-cassiopeia/joomla.asset.json | 110 + templates/moko-cassiopeia/offline.php | 257 + templates/moko-cassiopeia/templateDetails.xml | 251 + 136 files changed, 43684 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 language/en-GB/tpl_moko-cassiopeia.ini create mode 100644 language/en-GB/tpl_moko-cassiopeia.sys.ini create mode 100644 language/en-US/tpl_moko-cassiopeia.ini create mode 100644 language/en-US/tpl_moko-cassiopeia.sys.ini create mode 100644 media/templates/site/moko-cassiopeia/css/editor.css create mode 100644 media/templates/site/moko-cassiopeia/css/gable.css create mode 100644 media/templates/site/moko-cassiopeia/css/global/colors_alternative.css create mode 100644 media/templates/site/moko-cassiopeia/css/global/colors_meaewellness.css create mode 100644 media/templates/site/moko-cassiopeia/css/global/colors_sra.css create mode 100644 media/templates/site/moko-cassiopeia/css/global/colors_standard.css create mode 100644 media/templates/site/moko-cassiopeia/css/global/fonts-local_roboto.css create mode 100644 media/templates/site/moko-cassiopeia/css/offline.css create mode 100644 media/templates/site/moko-cassiopeia/css/system/searchtools/searchtools.css create mode 100644 media/templates/site/moko-cassiopeia/css/template-rtl.css create mode 100644 media/templates/site/moko-cassiopeia/css/template.css create mode 100644 media/templates/site/moko-cassiopeia/css/vendor/choicesjs/choices.css create mode 100644 media/templates/site/moko-cassiopeia/css/vendor/joomla-custom-elements/joomla-alert.css create mode 100644 media/templates/site/moko-cassiopeia/css/vmbasic.css create mode 100644 media/templates/site/moko-cassiopeia/fonts/osaka-re.ttf create mode 100644 media/templates/site/moko-cassiopeia/images/bg.svg create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/apple-touch-icon.png create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/favicon-96x96.png create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/favicon.gif create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/favicon.ico create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/favicon.svg create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/favicon_120.png create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/favicon_256.png create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/site.webmanifest create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/web-app-manifest-192x192.png create mode 100644 media/templates/site/moko-cassiopeia/images/favicon/web-app-manifest-512x512.png create mode 100644 media/templates/site/moko-cassiopeia/images/logo.svg create mode 100644 media/templates/site/moko-cassiopeia/images/meaewellness/background.png create mode 100644 media/templates/site/moko-cassiopeia/images/robots.txt create mode 100644 media/templates/site/moko-cassiopeia/images/select-bg-active-rtl.svg create mode 100644 media/templates/site/moko-cassiopeia/images/select-bg-active.svg create mode 100644 media/templates/site/moko-cassiopeia/images/select-bg-rtl.svg create mode 100644 media/templates/site/moko-cassiopeia/images/select-bg.svg create mode 100644 media/templates/site/moko-cassiopeia/images/teaser_bg_sm.png create mode 100644 media/templates/site/moko-cassiopeia/images/template_preview.png create mode 100644 media/templates/site/moko-cassiopeia/images/template_thumbnail.png create mode 100644 media/templates/site/moko-cassiopeia/index.html create mode 100644 media/templates/site/moko-cassiopeia/js/mod_gabble/gabble_com.js create mode 100644 media/templates/site/moko-cassiopeia/js/mod_menu/menu-metismenu-es5.js create mode 100644 media/templates/site/moko-cassiopeia/js/mod_menu/menu-metismenu.js create mode 100644 media/templates/site/moko-cassiopeia/js/template.js create mode 100644 templates/moko-cassiopeia/component.php create mode 100644 templates/moko-cassiopeia/custom.php create mode 100644 templates/moko-cassiopeia/error.php create mode 100644 templates/moko-cassiopeia/favicon.ico create mode 100644 templates/moko-cassiopeia/html/com_contact/contact/default.php create mode 100644 templates/moko-cassiopeia/html/com_content/article/default.php create mode 100644 templates/moko-cassiopeia/html/com_content/article/default_links.php create mode 100644 templates/moko-cassiopeia/html/com_content/categories/default.php create mode 100644 templates/moko-cassiopeia/html/com_content/categories/default_items.php create mode 100644 templates/moko-cassiopeia/html/com_content/category/blog.php create mode 100644 templates/moko-cassiopeia/html/com_content/category/blog_children.php create mode 100644 templates/moko-cassiopeia/html/com_content/category/blog_item.php create mode 100644 templates/moko-cassiopeia/html/com_content/category/blog_links.php create mode 100644 templates/moko-cassiopeia/html/com_content/category/default.php create mode 100644 templates/moko-cassiopeia/html/com_content/category/default_articles.php create mode 100644 templates/moko-cassiopeia/html/com_content/category/default_children.php create mode 100644 templates/moko-cassiopeia/html/com_content/featured/default.php create mode 100644 templates/moko-cassiopeia/html/com_content/featured/default_item.php create mode 100644 templates/moko-cassiopeia/html/com_content/featured/default_links.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/accordion_plans.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/batch.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/batch_nocheck.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/categories.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/columns_plans.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/default_plans.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/group_members.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/paymentredirect.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/plan_custom_fields.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/plan_information.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/priceduration.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_circle_plans.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_flat_plans.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_plans.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/renew_options.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/restrictionmsg.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/subscriptions_history.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/subscriptions_pdf.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/common/upgrade_options.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_advanced_settings.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_general.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_group_membership.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_member_card.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_messages.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_metadata.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_recurring_settings.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_reminder_messages.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_reminders_settings.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_renew_options.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_renewal_discounts.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_translation.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplan/default_upgrade_options.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplans/default.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplans/default_search_bar.bootstrap4.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/mplans/default_search_bar.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/plan/default.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/plan/default_renew_upgrade.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/plans/columns.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/plans/default.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/plans/pricingtable.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/plans/pricingtablecircle.php create mode 100644 templates/moko-cassiopeia/html/com_osmembership/plans/pricingtableflat.php create mode 100644 templates/moko-cassiopeia/html/layouts/chromes/card.php create mode 100644 templates/moko-cassiopeia/html/layouts/chromes/html5.php create mode 100644 templates/moko-cassiopeia/html/layouts/chromes/noCard.php create mode 100644 templates/moko-cassiopeia/html/mod_custom/banner.php create mode 100644 templates/moko-cassiopeia/html/mod_gabble/default.php create mode 100644 templates/moko-cassiopeia/html/mod_menu/collapse-metismenu.php create mode 100644 templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu.php create mode 100644 templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_component.php create mode 100644 templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_heading.php create mode 100644 templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_separator.php create mode 100644 templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_url.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_cart/default.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_cart/dropdown.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_category/all.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_category/current.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_category/default.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_category/wall.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_currencies/default.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_manufacturer/default.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_product/default.php create mode 100644 templates/moko-cassiopeia/html/mod_virtuemart_search/default.php create mode 100644 templates/moko-cassiopeia/html/tinymce/index.html create mode 100644 templates/moko-cassiopeia/index.php create mode 100644 templates/moko-cassiopeia/joomla.asset.json create mode 100644 templates/moko-cassiopeia/offline.php create mode 100644 templates/moko-cassiopeia/templateDetails.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d2f7c2b --- /dev/null +++ b/.gitignore @@ -0,0 +1,66 @@ +@ -0,0 +1,47 @@ +# Logs and databases +/logs/ +/tmp/ +/documents/ +/administrator/logs/ + +#Dev related +build/ +dev/ +scripts/ + +#Configuration files +/configuration.php +/htdocs/conf/* + +# Joomla-generated files +installation/ +/cache/ +/media/com_joomlaupdate/ + +# Backup files +*.bak +*.back +*.backup +/backups/ +/htdocs/solo/ + +# Environment-specific files +.env +.env.local +.env.*.local + +# Node.js dependencies (if using npm for template development) +node_modules/ +npm-debug.log* + +# Build files +/dist/ +/build/ +/doc/ + +# Compiled assets +*.css.map +*.js.map + +# System files +desktop.ini +.DS_Store +Thumbs.db +.idea/ +*.sublime-project +*.sublime-workspace +sftp-config*.json +*.ffs* + +# Editor and IDE files +.vscode/ +*.swp + +# Other +*~ +*.lock +*.back +*.bak +*.old \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e62ec04 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..bc86609 --- /dev/null +++ b/README.md @@ -0,0 +1,57 @@ +# MW Clean Template for Joomla + +Welcome to the **MW Clean Template**, a modern and minimalistic Joomla site template based on the highly customizable and accessible **Cassiopeia Template** from Joomla 4. This template is designed for users who need a clean, professional design that emphasizes simplicity, performance, and flexibility. + +--- + +## Features + +- **Clean and Minimalistic Design**: Focused on delivering a distraction-free user experience. +- **Built on Cassiopeia**: Retains the robust features and responsiveness of Joomla's default template. +- **Enhanced Customization**: + - Flexible layout options. + - Easy color scheme adjustments. + - Typography enhancements for better readability. +- **Lightweight and Fast**: Optimized for quick load times and efficient performance. +- **Fully Responsive**: Mobile-first design that works seamlessly across all devices. +- **Accessibility Friendly**: Ensures compliance with web accessibility standards. +- **SEO Optimized**: Built with search engine best practices in mind. + +--- + +## Installation + +Follow these steps to install the MW Clean template: + +1. **Download the Template**: Obtain the latest version of MW Clean from the [official repository or source]. +2. **Upload to Joomla**: + - Log in to your Joomla administrator panel. + - Navigate to `System > Install > Extensions`. + - Upload the MW Clean `.zip` package. +3. **Set as Default**: + - Go to `System > Site Template Styles`. + - Select **MW Clean** and set it as the default template. +4. **Customize**: + - Access the template settings by clicking on **MW Clean** under Site Template Styles. + - Configure options like layout, colors, typography, and more. + +--- + +## Customization Options + +MW Clean leverages the Cassiopeia framework, offering extensive customization options: + +- **Layout Manager**: Modify module positions and arrangements with drag-and-drop ease. +- **Color Schemes**: Update primary and secondary colors through the built-in template options. +- **Custom CSS**: Add your own styles via the `custom.css` file located in the template folder. +- **Typography**: Choose from a variety of Google Fonts or default system fonts for headings and body text. + +--- + +## Tips for Using MW Clean + +1. **Override Default Layouts**: + - Use the `html/overrides/` folder for customizations without altering core files. +2. **Optimize Performance**: + - Use Joomla's built-in caching options. + - Minify CSS and JavaScript files using Joomla's performance tools. diff --git a/language/en-GB/tpl_moko-cassiopeia.ini b/language/en-GB/tpl_moko-cassiopeia.ini new file mode 100644 index 0000000..7b2239c --- /dev/null +++ b/language/en-GB/tpl_moko-cassiopeia.ini @@ -0,0 +1,51 @@ +; Joomla! Project +; (C) 2017 Open Source Matters, Inc. +; License GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +MOKO-CASSIOPEIA="MOKO-CASSIOPEIA Site template" +TPL_MOKO-CASSIOPEIA_BACKTOTOP="Back to Top" +TPL_MOKO-CASSIOPEIA_BACKTOTOP_LABEL="Back-to-top Link" +TPL_MOKO-CASSIOPEIA_BRAND_LABEL="Brand" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_MEAEWELLNESS="Meae Wellness" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_ALTERNATIVE="Alternative" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_LABEL="Color Theme" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_STANDARD="Standard" +TPL_MOKO-CASSIOPEIA_FLUID="Fluid" +TPL_MOKO-CASSIOPEIA_FLUID_LABEL="Layout" +TPL_MOKO-CASSIOPEIA_FONT_GROUP_LOCAL="Fonts from Folder" +TPL_MOKO-CASSIOPEIA_FONT_GROUP_WEB="Fonts from Web" +TPL_MOKO-CASSIOPEIA_FONT_LABEL="Fonts Scheme" +TPL_MOKO-CASSIOPEIA_FONT_NOTE_TEXT="Loading fonts from external sources might be against privacy regulations in some countries.
Loading fonts from a local folder might have a performance impact on your site." +TPL_MOKO-CASSIOPEIA_LOGO_LABEL="Logo" +TPL_MOKO-CASSIOPEIA_STATIC="Static" +TPL_MOKO-CASSIOPEIA_STICKY_LABEL="Sticky Header" +TPL_MOKO-CASSIOPEIA_TAGLINE_LABEL="Tagline" +TPL_MOKO-CASSIOPEIA_TAGLINE_DESC="Optional text to show as a subheading" +TPL_MOKO-CASSIOPEIA_TITLE="Title (alternative to logo)" +TPL_MOKO-CASSIOPEIA_XML_DESCRIPTION="Continuing the space theme (Solarflare from 1.0, Milkyway from 1.5 and Protostar from 3.0), MOKO-CASSIOPEIA is the Joomla 4 site template based on Bootstrap 5." +TPL_MOKO-CASSIOPEIA_STICKYMENU_LABEL="Sticky Menu?" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_CUSTOM_MEAE_WELLNESS="Custom: Meae Wellness" +MEAE_WELLNESS="Meae Wellness" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_CUSTOM="Custom" +TPL_MOKO-CASSIOPEIA_FA6KITCODE_LABEL="Font Awesome 6 Kit Unique Code" +TPL_MOKO-CASSIOPEIA_FA6KITCODE_DESC="If left blank, FontAwesome 5 will be used.
Copy the unique Kit embed code above and paste it into the of your project's HTML file or template.
More information at the Font Awesome website." +TPL_MOKO-CASSIOPEIA_OFFLINEEMBED_LABEL="Offline Page Embed Code" +TPL_MOKO-CASSIOPEIA_OFFLINEEMBED_DESC="In additon to the 'Offline message' defined in 'Global Configuration', this will be displayed on the offline page.Use for Mailchimp code and Social Icons" +MOD_BREADCRUMBS_HERE="YOU ARE HERE:" +COM_TEMPLATES_GOOGLE_FIELDSET_LABEL="Google" +TPL_MOKO-CASSIOPEIA_GOOGLE_NOTE_TEXT="

PLEASE NOTE:

If fields are left blank, relative Google features will not be used" +TPL_MOKO-CASSIOPEIA_GOOGLETAGMANAGER_LABEL="Use Google Tag Manager?" +TPL_MOKO-CASSIOPEIA_GOOGLETAGMANAGER_DESC="Do you want to use Google Tag Manager?
More information on google Tag Manager can be found here." +TPL_MOKO-CASSIOPEIA_GOOGLETAGMANAGERID_LABEL="Google Tag Manager ID" +TPL_MOKO-CASSIOPEIA_GOOGLETAGMANAGERID_DESC="Begins with 'GTM-'" +COM_TEMPLATES_CUSTOM_HEAD_FIELDSET_LABEL="Custom Head" +TPL_MOKO-CASSIOPEIA_CUSTOM_HEAD_START_LABEL="Custom Head: Start" +TPL_MOKO-CASSIOPEIA_CUSTOM_HEAD_START_DESC="This content will be inserted at the beginning of the tag" +TPL_MOKO-CASSIOPEIA_CUSTOM_HEAD_END_LABEL="Custom Head: End" +TPL_MOKO-CASSIOPEIA_CUSTOM_HEAD_END_DESC="This content will be inserted at the end of the tag" +COM_TEMPLATES_DRAWERS_FIELDSET_LABEL="Drawers" +TPL_MOKO-CASSIOPEIA_DRAWERLEFTICON_LABEL="Drawer Left Icon CSS" +TPL_MOKO-CASSIOPEIA_DRAWERLEFTICON_DESC="Enter the Font-Awesome class for the left drawer toggle (e.g. 'fas fa-chevron-left')." +TPL_MOKO-CASSIOPEIA_DRAWERRIGHTICON_LABEL="Drawer Right Icon CSS" +TPL_MOKO-CASSIOPEIA_DRAWERRIGHTICON_DESC="Enter the Font-Awesome class for the right drawer toggle (e.g. 'fas fa-chevron-right')." \ No newline at end of file diff --git a/language/en-GB/tpl_moko-cassiopeia.sys.ini b/language/en-GB/tpl_moko-cassiopeia.sys.ini new file mode 100644 index 0000000..fd8bb3b --- /dev/null +++ b/language/en-GB/tpl_moko-cassiopeia.sys.ini @@ -0,0 +1,28 @@ +; Joomla! Project +; (C) 2017 Open Source Matters, Inc. +; License GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +TPL_MOKO-CASSIOPEIA="Moko-Cassiopeia Site template" +TPL_MOKO-CASSIOPEIA_MOD_MENU_LAYOUT_COLLAPSE-METISMENU="Collapsible Dropdown" +TPL_MOKO-CASSIOPEIA_MOD_MENU_LAYOUT_DROPDOWN-METISMENU="Dropdown" +TPL_MOKO-CASSIOPEIA_POSITION_BANNER="Banner" +TPL_MOKO-CASSIOPEIA_POSITION_BELOW-TOP="Below Top" +TPL_MOKO-CASSIOPEIA_POSITION_BOTTOM-A="Bottom-A" +TPL_MOKO-CASSIOPEIA_POSITION_BOTTOM-B="Bottom-B" +TPL_MOKO-CASSIOPEIA_POSITION_BREADCRUMBS="Breadcrumbs" +TPL_MOKO-CASSIOPEIA_POSITION_DEBUG="Debug" +TPL_MOKO-CASSIOPEIA_POSITION_FOOTER="Footer" +TPL_MOKO-CASSIOPEIA_POSITION_MAIN-BOTTOM="Main-bottom" +TPL_MOKO-CASSIOPEIA_POSITION_MAIN-TOP="Main-top" +TPL_MOKO-CASSIOPEIA_POSITION_MENU="Menu" +TPL_MOKO-CASSIOPEIA_POSITION_SEARCH="Search" +TPL_MOKO-CASSIOPEIA_POSITION_SIDEBAR-LEFT="Sidebar-left" +TPL_MOKO-CASSIOPEIA_POSITION_SIDEBAR-RIGHT="Sidebar-right" +TPL_MOKO-CASSIOPEIA_POSITION_TOP-A="Top-a" +TPL_MOKO-CASSIOPEIA_POSITION_TOP-B="Top-b" +TPL_MOKO-CASSIOPEIA_POSITION_TOPBAR="Top Bar" +TPL_MOKO-CASSIOPEIA_POSITION_DRAWER-LEFT="Drawer-Left" +TPL_MOKO-CASSIOPEIA_POSITION_DRAWER-RIGHT="Drawer-Right" +TPL_MOKO-CASSIOPEIA_XML_DESCRIPTION="Continuing the space theme (Solarflare from 1.0, Milkyway from 1.5 and Protostar from 3.0), MOKO-CASSIOPEIA is aa forked version of the Joomla 4 site template Cassiopeia" + diff --git a/language/en-US/tpl_moko-cassiopeia.ini b/language/en-US/tpl_moko-cassiopeia.ini new file mode 100644 index 0000000..1efc103 --- /dev/null +++ b/language/en-US/tpl_moko-cassiopeia.ini @@ -0,0 +1,52 @@ +; Joomla! Project +; (C) 2017 Open Source Matters, Inc. +; License GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +MOKO-CASSIOPEIA="MOKO-CASSIOPEIA Site template" +TPL_MOKO-CASSIOPEIA_BACKTOTOP="Back to Top" +TPL_MOKO-CASSIOPEIA_BACKTOTOP_LABEL="Back-to-top Link" +TPL_MOKO-CASSIOPEIA_BRAND_LABEL="Brand" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_MEAEWELLNESS="Meae Wellness" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_ALTERNATIVE="Alternative" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_LABEL="Color Theme" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_STANDARD="Standard" +TPL_MOKO-CASSIOPEIA_FLUID="Fluid" +TPL_MOKO-CASSIOPEIA_FLUID_LABEL="Layout" +TPL_MOKO-CASSIOPEIA_FONT_GROUP_LOCAL="Fonts from Folder" +TPL_MOKO-CASSIOPEIA_FONT_GROUP_WEB="Fonts from Web" +TPL_MOKO-CASSIOPEIA_FONT_LABEL="Fonts Scheme" +TPL_MOKO-CASSIOPEIA_FONT_NOTE_TEXT="Loading fonts from external sources might be against privacy regulations in some countries.
Loading fonts from a local folder might have a performance impact on your site." +TPL_MOKO-CASSIOPEIA_LOGO_LABEL="Logo" +TPL_MOKO-CASSIOPEIA_STATIC="Static" +TPL_MOKO-CASSIOPEIA_STICKY_LABEL="Sticky Header" +TPL_MOKO-CASSIOPEIA_TAGLINE_LABEL="Tagline" +TPL_MOKO-CASSIOPEIA_TAGLINE_DESC="Optional text to show as a subheading" +TPL_MOKO-CASSIOPEIA_TITLE="Title (alternative to logo)" +TPL_MOKO-CASSIOPEIA_XML_DESCRIPTION="Continuing the space theme (Solarflare from 1.0, Milkyway from 1.5 and Protostar from 3.0), MOKO-CASSIOPEIA is the Joomla 4 site template based on Bootstrap 5." +TPL_MOKO-CASSIOPEIA_STICKYMENU_LABEL="Sticky Menu?" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_CUSTOM_MEAE_WELLNESS="Custom: Meae Wellness" +MEAE_WELLNESS="Meae Wellness" +TPL_MOKO-CASSIOPEIA_COLOR_NAME_CUSTOM="Custom" +TPL_MOKO-CASSIOPEIA_FA6KITCODE_LABEL="Font Awesome 6 Kit Unique Code" +TPL_MOKO-CASSIOPEIA_FA6KITCODE_DESC="If left blank, FontAwesome 5 will be used.
Copy the unique Kit embed code above and paste it into the of your project's HTML file or template.
More information at the Font Awesome website." +TPL_MOKO-CASSIOPEIA_OFFLINEEMBED_LABEL="Offline Page Embed Code" +TPL_MOKO-CASSIOPEIA_OFFLINEEMBED_DESC="In additon to the 'Offline message' defined in 'Global Configuration', this will be displayed on the offline page.Use for Mailchimp code and Social Icons" +MOD_BREADCRUMBS_HERE="YOU ARE HERE:" +COM_TEMPLATES_GOOGLE_FIELDSET_LABEL="Google" +TPL_MOKO-CASSIOPEIA_GOOGLE_NOTE_TEXT="

PLEASE NOTE:

If fields are left blank, relative Google features will not be used" +TPL_MOKO-CASSIOPEIA_GOOGLETAGMANAGER_LABEL="Use Google Tag Manager?" +TPL_MOKO-CASSIOPEIA_GOOGLETAGMANAGER_DESC="Do you want to use Google Tag Manager?
More information on google Tag Manager can be found here." +TPL_MOKO-CASSIOPEIA_GOOGLETAGMANAGERID_LABEL="Google Tag Manager ID" +TPL_MOKO-CASSIOPEIA_GOOGLETAGMANAGERID_DESC="Begins with 'GTM-'" +COM_TEMPLATES_CUSTOM_HEAD_FIELDSET_LABEL="Custom Head" +TPL_MOKO-CASSIOPEIA_CUSTOM_HEAD_START_LABEL="Custom Head: Start" +TPL_MOKO-CASSIOPEIA_CUSTOM_HEAD_START_DESC="This content will be inserted at the beginning of the tag" +TPL_MOKO-CASSIOPEIA_CUSTOM_HEAD_END_LABEL="Custom Head: End" +TPL_MOKO-CASSIOPEIA_CUSTOM_HEAD_END_DESC="This content will be inserted at the end of the tag" +COM_TEMPLATES_DRAWERS_FIELDSET_LABEL="Drawers" +TPL_MOKO-CASSIOPEIA_DRAWERLEFTICON_LABEL="Drawer Left Icon CSS" +TPL_MOKO-CASSIOPEIA_DRAWERLEFTICON_DESC="Enter the Font-Awesome class for the left drawer toggle (e.g. 'fas fa-chevron-left')." +TPL_MOKO-CASSIOPEIA_DRAWERRIGHTICON_LABEL="Drawer Right Icon CSS" +TPL_MOKO-CASSIOPEIA_DRAWERRIGHTICON_DESC="Enter the Font-Awesome class for the right drawer toggle (e.g. 'fas fa-chevron-right')." + diff --git a/language/en-US/tpl_moko-cassiopeia.sys.ini b/language/en-US/tpl_moko-cassiopeia.sys.ini new file mode 100644 index 0000000..fd8bb3b --- /dev/null +++ b/language/en-US/tpl_moko-cassiopeia.sys.ini @@ -0,0 +1,28 @@ +; Joomla! Project +; (C) 2017 Open Source Matters, Inc. +; License GNU General Public License version 2 or later; see LICENSE.txt +; Note : All ini files need to be saved as UTF-8 + +TPL_MOKO-CASSIOPEIA="Moko-Cassiopeia Site template" +TPL_MOKO-CASSIOPEIA_MOD_MENU_LAYOUT_COLLAPSE-METISMENU="Collapsible Dropdown" +TPL_MOKO-CASSIOPEIA_MOD_MENU_LAYOUT_DROPDOWN-METISMENU="Dropdown" +TPL_MOKO-CASSIOPEIA_POSITION_BANNER="Banner" +TPL_MOKO-CASSIOPEIA_POSITION_BELOW-TOP="Below Top" +TPL_MOKO-CASSIOPEIA_POSITION_BOTTOM-A="Bottom-A" +TPL_MOKO-CASSIOPEIA_POSITION_BOTTOM-B="Bottom-B" +TPL_MOKO-CASSIOPEIA_POSITION_BREADCRUMBS="Breadcrumbs" +TPL_MOKO-CASSIOPEIA_POSITION_DEBUG="Debug" +TPL_MOKO-CASSIOPEIA_POSITION_FOOTER="Footer" +TPL_MOKO-CASSIOPEIA_POSITION_MAIN-BOTTOM="Main-bottom" +TPL_MOKO-CASSIOPEIA_POSITION_MAIN-TOP="Main-top" +TPL_MOKO-CASSIOPEIA_POSITION_MENU="Menu" +TPL_MOKO-CASSIOPEIA_POSITION_SEARCH="Search" +TPL_MOKO-CASSIOPEIA_POSITION_SIDEBAR-LEFT="Sidebar-left" +TPL_MOKO-CASSIOPEIA_POSITION_SIDEBAR-RIGHT="Sidebar-right" +TPL_MOKO-CASSIOPEIA_POSITION_TOP-A="Top-a" +TPL_MOKO-CASSIOPEIA_POSITION_TOP-B="Top-b" +TPL_MOKO-CASSIOPEIA_POSITION_TOPBAR="Top Bar" +TPL_MOKO-CASSIOPEIA_POSITION_DRAWER-LEFT="Drawer-Left" +TPL_MOKO-CASSIOPEIA_POSITION_DRAWER-RIGHT="Drawer-Right" +TPL_MOKO-CASSIOPEIA_XML_DESCRIPTION="Continuing the space theme (Solarflare from 1.0, Milkyway from 1.5 and Protostar from 3.0), MOKO-CASSIOPEIA is aa forked version of the Joomla 4 site template Cassiopeia" + diff --git a/media/templates/site/moko-cassiopeia/css/editor.css b/media/templates/site/moko-cassiopeia/css/editor.css new file mode 100644 index 0000000..340e34a --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/editor.css @@ -0,0 +1,72 @@ +/* STYLES FOR JOOMLA! EDITOR */ +body { + margin: 1rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #22262a; + background-color: #fff; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 700; + line-height: 1.2; +} + +h1 { + font-size: calc(1.375rem + 1.5vw); +} + +h2 { + font-size: calc(1.325rem + 0.9vw); +} + +h3 { + font-size: calc(1.3rem + 0.6vw); +} + +h4 { + font-size: calc(1.275rem + 0.3vw); +} + +h5 { + font-size: 1.25rem; +} + +h6 { + font-size: 1rem; +} + +a { + text-decoration: none; +} +a:link { + color: #224faa; +} +a:hover { + color: #424077; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +/* STYLES FOR JOOMLA! EDITOR */ +hr#system-readmore { + color: #f00; + border: #f00 dashed 1px; +} + +span[lang] { + padding: 2px; + border: 1px dashed #bbb; +} +span[lang]:after { + font-size: smaller; + color: #f00; + vertical-align: super; + content: attr(lang); +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/gable.css b/media/templates/site/moko-cassiopeia/css/gable.css new file mode 100644 index 0000000..d5a281c --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/gable.css @@ -0,0 +1,541 @@ +:root { + --gab-blue: transparent; + --gab-green: #7ac143; + --gab-red: #3f8ff0; + --gab-orange: #F9A541; + --gab-gray1: #DDDDDD; + --gab-gray2: #AAAAAA; + --gab-gray3: #777777; +} + +code { + background-color: var(--gab-gray1); +} + +#view_gabble { + background-color: var(--gab-blue); + padding: 6px; + border-radius: 6px; +} + +#mod_gabble { + background-color: var(--gab-blue); + padding: 3px; + border-radius: 6px; +} + +#lists_gabble { + position: relative; + height: 100%; + border: 4px solid var(--gab-red); + background-color: var(--gab-green); + padding: 4px; + border-radius: 6px; +} + +#select_list { + margin-left: 0px; + width: 100%; + padding: 4px; + border-radius: 6px 6px 0px 0px; +} + +#options_list { + width: 100%; + padding: 4px; +} + +#frame_list { + width: 100%; + height: 484px; + padding: 4px; + border-radius: 0px 0px 6px 6px; +} + +#windows_list { + margin-left: 0px; + width: 100%; + border: 4px solid var(--gab-red); + background-color: var(--gab-green); + padding: 4px; + border-radius: 6px; +} + +#frame_window { + width: 100%; +} + +#openai_btn { + position: absolute; + right: 10px; + bottom: 10px; + visibility: hidden; + width: 34px; + height: 34px; + cursor: pointer; + border: 3px solid var(--gab-gray3); + background-color: #FFF; + border-radius: 17px; +} + +#openai_btn:hover { + width: 36px; + height: 36px; + border: 3px solid var(--gab-gray3); + border-radius: 18px; +} + +#openai_logo_anim { + position: absolute; + top: 15px; + right: 15px; + width: 35px; + height: 35px; + padding: 2px; + z-index: 1; + border-radius: 10px; +} + +.openai_logo_sm { + width: 22px; + height: 22px; + background-color: #FFF; + border: 3px solid #FFF; + border-radius: 11px; +} + +.openai_logo_md { + width: 34px; + height: 34px; + background-color: #FFF; + border: 4px solid #FFF; + border-radius: 17px; +} + +.btn_on_com { + position: absolute; + bottom: -2px; + left: -2px; + width: 12px; + height: 12px; + background-color: #448344; + border-radius: 6px; +} + +.btn_on_mod { + position: absolute; + top: 0px; + left: 0px; + width: 12px; + height: 12px; + background-color: #448344; + border-radius: 6px; +} + +.button_list { + border: none; + width:100%; + outline: none; + background-color: var(--gab-gray1); + padding: 6px; + border-radius: 6px; +} + +.button_list:hover { + background-color: var(--gab-gray2); +} + +.button_list_s { + border: none; + width: 100%; + outline: none; + cursor: pointer; + color: #FFF; + background-color: var(--gab-red); + padding: 6px; + border-radius: 6px; +} + +.window_list { + position: relative; + margin: 4px; + width: 100%; + border: none; + outline: none; + cursor: pointer; + text-align: left; + background-color: var(--gab-gray1); + padding: 6px; + border-radius: 6px; +} + +.window_list:hover { + background-color: var(--gab-gray2); +} + +.window_list_s { + position: relative; + margin: 4px; + width: 100%; + border: none; + outline: none; + cursor: pointer; + text-align: left; + color: #FFF; + background-color: var(--gab-red); + padding: 6px; + border-radius: 6px; +} + +.btn_close { + position: absolute; + right: 4px; + top: 10px; + padding-left: 1px; + width: 16px; + height: 16px; + color: #000; + font-size: 10px; + text-align: center; + background-color: var(--gab-gray2); + border-radius: 8px; +} + +.btn_close:hover { + background-color: var(--gab-gray3); +} + +.iframe_list { + width: 100%; + height: 100%; + background-color: #FFF; + border: 4px solid var(--gab-red); + border-radius: 6px; +} + +.iframe_messages { + width: 100%; + height: 100%; + background-color: #FFF; + border: 4px solid var(--gab-red); + border-radius: 6px; +} + +.input_box { + position: relative; +} + +.input_emoji { + position: absolute; + right: 48px; + top: 11px; + cursor: pointer; + color: var(--gab-gray2); +} + +.input_emoji:hover { + color: var(--gab-gray3); +} + +.emoji { + display: inline-block; + float: left; + cursor: pointer; + padding: 2px; + background-color: #FFF; +} + +.emoji:hover { + background-color: var(--gab-orange); +} + +.emojis_div { + position: absolute; + top: -92px; + right: 0px; + width: 200px; + height: 92px; + border: 4px solid var(--gab-red); + background-color: var(--gab-gray1); + border-radius: 6px; +} + +.msg-button-on { + margin-left: 5px; + width: 30px; + height: 30px; + font-size: 20px; + text-align: center; + color: #FFF; + background-color: var(--gab-orange); + border-radius: 15px; +} + +.msg-button-off { + margin-left: 5px; + width: 30px; + height: 30px; + font-size: 20px; + text-align: center; + color: #FFF; + background-color: var(--gab-gray2); + border-radius: 15px; +} + +.taba-content { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +.msg-input { + padding-left: 10px; + padding-right: 26px; + width: calc(100% - 35px); + height: 30px; + border-radius: 15px; +} + +.main-windows { + position: fixed; + margin-bottom: 10px; + bottom: 0px; + right: 90px; + z-index: 901; +} + +.list-windows { + position: fixed; + bottom: 0px; + right: 0px; + width: 50px; + margin-bottom: 20px; + margin-right: 20px; + z-index: 901; +} + +.item-list { + display: inline-block; + color: #F5F5F5; + margin-top: 5px; + width: 50px; + height: 50px; + font-size: 30px; + text-align: center; + border: 3px solid var(--gab-red); + background-color: var(--gab-blue); + border-radius: 25px; +} + +.button { + opacity: 1; +} + +.button:hover { + cursor: pointer; + opacity: .6; +} + +.notifications { + position: relative; +} + +.n-notifications { + position: absolute; + bottom: -6px; + right: -2px; + width: 18px; + height: 18px; + color: #FFF; + font-size: 11px; + font-weight: bold; + text-align: center; + background-color: #a51f18; + border-radius: 9px; +} + +.m-notifications { + position: absolute; + top: -6px; + right: -2px; + width: 18px; + height: 18px; + color: #FFF; + font-size: 11px; + font-weight: bold; + text-align: center; + background-color: #a51f18; + border-radius: 9px; +} + +.window { + display: inline-block; + margin-left: 8px; + width: 280px; + height: 420px; +} + +.window-com { + margin-top: 6px; + width: 100%; + height: 480px; +} + +.window-title { + margin-left: 5px; + display: inline-block; + color: #FFF; +} + +.window-title-com { + margin-left: 5px; + display: inline-block; + color: #000; +} + +.window-icon { + display: inline-block; + color: #FFF; +} + +.window-header { + padding: 6px; + width: 100%; + height: 40px; + background-color: var(--gab-blue); + border-radius: 8px 8px 0px 0px; +} + +.window-header-com { + padding: 4px; + width: 100%; + height: 35px; + background-color: var(--gab-red); + border-radius: 8px 8px 0px 0px; +} + +.window-content { + position: relative; + display: block; + width: 100%; + height: calc(100% - 80px); + background-color: #DDD; +} + +.content-footer { + position: relative; + padding: 5px; + width: 100%; + height: 40px; + background-color: #DDD; + border-radius: 0px 0px 8px 8px; +} + +.taba-btn { + text-align: center; + display: inline-block; + margin-left: 5px; + float: right; + width: 24px; + height: 24px; + background-color: #DDD; + border-radius: 12px; +} + +.taba-hover { + cursor: pointer; + opacity: 1; +} + +.taba-hover:hover { + opacity: 0.6; +} + +.taba-self { + border: 1px solid #FFF; + background-color: #7ac143; + padding: 6px; + padding-top: 9px; + border-radius: 10px; +} + +.taba-others { + border: 1px solid #FFF; + background-color: #5091cd; + padding: 6px; + padding-top: 9px; + border-radius: 10px; +} + + + +.taba-bot { + border: 1px solid #FFF; + background-color: var(--gab-gray3); + padding: 6px; + padding-top: 9px; + border-radius: 10px; +} + +.taba-dice { + border: 1px solid #FFF; + background-color: #f44321; + padding: 6px; + border-radius: 10px; +} + +.taba-emoji { + border: 1px solid #FFF; + background-color: #5091cd; + padding: 6px; + border-radius: 10px; +} + +.taba-user { + border: 1px solid #FFF; + background-color: #FFF; + padding: 6px; + border-radius: 6px; + word-wrap: break-word; +} + +.taba-user-on { + border: 1px solid #FFF; + background-color: var(--gab-green); + padding: 6px; + border-radius: 8px; +} + +.taba-feed { + border: 1px solid #FFF; + background-color: var(--gab-blue); + padding: 6px; + border-radius: 8px; +} + +.openai_error { + border: 1px solid #FFF; + background-color: var(--gab-red); + padding: 6px; + border-radius: 8px; +} + +.taba-msgsystem { + border: 1px solid #FFF; + background-color: #AAA; + padding: 6px; + border-radius: 10px; +} + +.taba-msghead { + background-color: #f5f5f5; + padding: 4px; + padding-left: 10px; + padding-right: 6px; + border-radius: 6px 6px 0px 0px; +} + +.taba-msg { + background-color: #f5f5f5; + padding: 8px; + border-radius: 0px 8px 8px 8px; + word-wrap: break-word; +} diff --git a/media/templates/site/moko-cassiopeia/css/global/colors_alternative.css b/media/templates/site/moko-cassiopeia/css/global/colors_alternative.css new file mode 100644 index 0000000..471db3e --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/global/colors_alternative.css @@ -0,0 +1,5 @@ +:root { + --moko-cassiopeia-color-primary: hsl(351, 54%, 37%); + --moko-cassiopeia-color-link: hsl(207, 49%, 37%); + --moko-cassiopeia-color-hover: hsl(351, 33%, 44%); +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/global/colors_meaewellness.css b/media/templates/site/moko-cassiopeia/css/global/colors_meaewellness.css new file mode 100644 index 0000000..f0e12c5 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/global/colors_meaewellness.css @@ -0,0 +1,392 @@ +:root { + --moko-cassiopeia-color-primary: #30638d; + --moko-cassiopeia-color-link: #15496e; + --moko-cassiopeia-color-hover: #448344; + --moko-cassiopeia-header-background-image: url('../../../../../../media/templates/site/moko-cassiopeia/images/meaewellness/background.png'); + --moko-cassiopeia-header-background-position: center center; + --moko-cassiopeia-header-background-attachment: fixed; + --moko-cassiopeia-header-background-repeat: no-repeat; + --moko-cassiopeia-header-background-size: cover; + --nav-text-color: black; + --nav-bg-color: #79ec3d6b; + --accent-color-primary: #3f8ff0; + --accent-color-secondary: #3f8ff0; + --border: 5px; + --mainmenu-nav-link-color: black; + + + --blue: hsl(240, 98%, 17%); + --indigo: hsl(263, 90%, 51%); + --purple: hsl(261, 51%, 51%); + --pink: hsl(332, 79%, 58%); + --red: hsl(3, 75%, 37%); + --orange: hsl(27, 98%, 54%); + --yellow: hsl(34, 100%, 34%); + --green: hsl(120, 32%, 39%); + --teal: hsl(194, 66%, 61%); + --cyan: hsl(207, 49%, 37%); + --white: hsl(0, 0%, 100%); + --gray-100: hsl(210, 17%, 98%); + --gray-200: hsl(210, 16%, 93%); + --gray-300: hsl(210, 14%, 89%); + --gray-400: hsl(210, 14%, 83%); + --gray-500: hsl(210, 11%, 71%); + --gray-600: hsl(210, 7%, 46%); + --gray-700: hsl(210, 9%, 31%); + --gray-800: hsl(210, 10%, 23%); + --gray-900: hsl(210, 11%, 15%); + --primary: hsl(240, 98%, 17%); + --secondary: hsl(210, 7%, 46%); + --success: hsl(120, 32%, 39%); + --info: hsl(207, 49%, 37%); + --warning: hsl(34, 100%, 34%); + --danger: hsl(3, 75%, 37%); + --light: hsl(210, 17%, 98%); + --dark: hsl(210, 10%, 23%); + --primary-rgb: 1, 1, 86; + --secondary-rgb: 109, 117, 126; + --success-rgb: 68, 131, 68; + --info-rgb: 48, 99, 141; + --warning-rgb: 173, 98, 0; + --danger-rgb: 165, 31, 24; + --light-rgb: 249, 250, 251; + --dark-rgb: 53, 59, 65; + --white-rgb: 255, 255, 255; + --black-rgb: 0, 0, 0; + --body-color-rgb: 34, 38, 42; + --body-bg-rgb: 255, 255, 255; + --font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --body-font-family: var(--moko-cassiopeia-font-family-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + --body-font-size: 1rem; + --body-font-weight: 400; + --body-line-height: 1.5; + --body-color: hsl(210, 11%, 15%); + --body-bg: hsl(0, 0%, 100%); + --border-width: 1px; + --border-style: solid; + --border-color: hsl(210, 14%, 89%); + --border-color-translucent: rgba(0, 0, 0, 0.175); + --border-radius: 0.25rem; + --border-radius-sm: 0.2rem; + --border-radius-lg: 0.3rem; + --border-radius-xl: 0.3rem; + --border-radius-2xl: 0.3rem; + --border-radius-pill: 50rem; + --link-color: var(--moko-cassiopeia-color-link); + --link-hover-color: var(--moko-cassiopeia-color-hover); + --code-color: hsl(332, 79%, 58%); + --highlight-bg: #fbeea8; +} + +.btn-primary { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #010149; + --btn-hover-border-color: #010145; + --btn-focus-shadow-rgb: 39, 39, 111; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #010145; + --btn-active-border-color: #010141; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(240, 98%, 17%); + --btn-disabled-border-color: hsl(240, 98%, 17%); +} + +.btn-secondary { + --btn-color: --nav-text-color; + --btn-bg: --nav-bg-color; + --btn-border-color: hsl(210, 7%, 46%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #5d636b; + --btn-hover-border-color: #575e65; + --btn-focus-shadow-rgb: gray; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #575e65; + --btn-active-border-color: #52585f; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 7%, 46%); + --btn-disabled-border-color: hsl(210, 7%, 46%); +} + +.btn-success { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #3a6f3a; + --btn-hover-border-color: #366936; + --btn-focus-shadow-rgb: 96, 150, 96; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #366936; + --btn-active-border-color: #336233; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(120, 32%, 39%); + --btn-disabled-border-color: hsl(120, 32%, 39%); +} + +.btn-info { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #295478; + --btn-hover-border-color: #264f71; + --btn-focus-shadow-rgb: 79, 122, 158; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #264f71; + --btn-active-border-color: #244a6a; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(207, 49%, 37%); + --btn-disabled-border-color: hsl(207, 49%, 37%); +} + +.btn-warning { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #935300; + --btn-hover-border-color: #8a4e00; + --btn-focus-shadow-rgb: 185, 122, 38; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #8a4e00; + --btn-active-border-color: #824a00; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(34, 100%, 34%); + --btn-disabled-border-color: hsl(34, 100%, 34%); +} + +.btn-danger { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #8c1a14; + --btn-hover-border-color: #841913; + --btn-focus-shadow-rgb: 179, 65, 59; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #841913; + --btn-active-border-color: #7c1712; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(3, 75%, 37%); + --btn-disabled-border-color: hsl(3, 75%, 37%); +} + +.btn-light { + --btn-color: hsl(0, 0%, 0%); + --btn-bg: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-hover-color: hsl(0, 0%, 0%); + --btn-hover-bg: #d4d5d5; + --btn-hover-border-color: #c7c8c9; + --btn-focus-shadow-rgb: 212, 213, 213; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: #c7c8c9; + --btn-active-border-color: #bbbcbc; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 0%); + --btn-disabled-bg: hsl(210, 17%, 98%); + --btn-disabled-border-color: hsl(210, 17%, 98%); +} + +.btn-dark { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #53585e; + --btn-hover-border-color: #494f54; + --btn-focus-shadow-rgb: 83, 88, 94; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #5d6267; + --btn-active-border-color: #494f54; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 10%, 23%); + --btn-disabled-border-color: hsl(210, 10%, 23%); +} + +.btn-outline-primary { + --btn-color: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(240, 98%, 17%); + --btn-hover-border-color: hsl(240, 98%, 17%); + --btn-focus-shadow-rgb: 1, 1, 86; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(240, 98%, 17%); + --btn-active-border-color: hsl(240, 98%, 17%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(240, 98%, 17%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(240, 98%, 17%); + --gradient: none; +} + +.btn-outline-secondary { + --btn-color: hsl(210, 7%, 46%); + --btn-border-color: hsl(210, 7%, 46%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(210, 7%, 46%); + --btn-hover-border-color: hsl(210, 7%, 46%); + --btn-focus-shadow-rgb: 109, 117, 126; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 7%, 46%); + --btn-active-border-color: hsl(210, 7%, 46%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 7%, 46%); + --gradient: none; +} + +.btn-outline-success { + --btn-color: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(120, 32%, 39%); + --btn-hover-border-color: hsl(120, 32%, 39%); + --btn-focus-shadow-rgb: 68, 131, 68; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(120, 32%, 39%); + --btn-active-border-color: hsl(120, 32%, 39%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(120, 32%, 39%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(120, 32%, 39%); + --gradient: none; +} + +.btn-outline-info { + --btn-color: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(207, 49%, 37%); + --btn-hover-border-color: hsl(207, 49%, 37%); + --btn-focus-shadow-rgb: 48, 99, 141; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(207, 49%, 37%); + --btn-active-border-color: hsl(207, 49%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(207, 49%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(207, 49%, 37%); + --gradient: none; +} + +.btn-outline-warning { + --btn-color: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(34, 100%, 34%); + --btn-hover-border-color: hsl(34, 100%, 34%); + --btn-focus-shadow-rgb: 173, 98, 0; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(34, 100%, 34%); + --btn-active-border-color: hsl(34, 100%, 34%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(34, 100%, 34%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(34, 100%, 34%); + --gradient: none; +} + +.btn-outline-danger { + --btn-color: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(3, 75%, 37%); + --btn-hover-border-color: hsl(3, 75%, 37%); + --btn-focus-shadow-rgb: 165, 31, 24; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(3, 75%, 37%); + --btn-active-border-color: hsl(3, 75%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(3, 75%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(3, 75%, 37%); + --gradient: none; +} + +.btn-outline-light { + --btn-color: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-hover-color: hsl(0, 0%, 0%); + --btn-hover-bg: hsl(210, 17%, 98%); + --btn-hover-border-color: hsl(210, 17%, 98%); + --btn-focus-shadow-rgb: 249, 250, 251; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: hsl(210, 17%, 98%); + --btn-active-border-color: hsl(210, 17%, 98%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 17%, 98%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 17%, 98%); + --gradient: none; +} + +.btn-outline-dark { + --btn-color: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(210, 10%, 23%); + --btn-hover-border-color: hsl(210, 10%, 23%); + --btn-focus-shadow-rgb: 53, 59, 65; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 10%, 23%); + --btn-active-border-color: hsl(210, 10%, 23%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 10%, 23%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 10%, 23%); + --gradient: none; +} + +.btn-link { + --btn-font-weight: 400; + --btn-color: var(--link-color); + --btn-bg: transparent; + --btn-border-color: transparent; + --btn-hover-color: var(--link-hover-color); + --btn-hover-border-color: transparent; + --btn-active-color: var(--link-hover-color); + --btn-active-border-color: transparent; + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-border-color: transparent; + --btn-box-shadow: none; + --btn-focus-shadow-rgb: 39, 39, 111; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--btn-color); +} +.btn-link:hover { + color: var(--btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --btn-padding-y: 0.5rem; + --btn-padding-x: 1rem; + --btn-font-size: 1.25rem; + --btn-border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + --btn-padding-y: 0.25rem; + --btn-padding-x: 0.5rem; + --btn-font-size: 0.875rem; + --btn-border-radius: 0.2rem; +} +.container-header { + background-image:var(--moko-cassiopeia-header-background-image)!important; +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/global/colors_sra.css b/media/templates/site/moko-cassiopeia/css/global/colors_sra.css new file mode 100644 index 0000000..724712b --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/global/colors_sra.css @@ -0,0 +1,382 @@ +:root { + --moko-cassiopeia-color-primary: #29373a; + --moko-cassiopeia-color-link: #15496e; + --moko-cassiopeia-color-hover: black; + --nav-text-color: black; + --nav-bg-color: #f5560b; + --accent-color-primary: #c1163e; + --accent-color-secondary: #7dc6da; + --border: 5px; + + --blue: hsl(240, 98%, 17%); + --indigo: hsl(263, 90%, 51%); + --purple: hsl(261, 51%, 51%); + --pink: hsl(332, 79%, 58%); + --red: hsl(3, 75%, 37%); + --orange: hsl(27, 98%, 54%); + --yellow: hsl(34, 100%, 34%); + --green: hsl(120, 32%, 39%); + --teal: hsl(194, 66%, 61%); + --cyan: hsl(207, 49%, 37%); + --white: hsl(0, 0%, 100%); + --gray-100: hsl(210, 17%, 98%); + --gray-200: hsl(210, 16%, 93%); + --gray-300: hsl(210, 14%, 89%); + --gray-400: hsl(210, 14%, 83%); + --gray-500: hsl(210, 11%, 71%); + --gray-600: hsl(210, 7%, 46%); + --gray-700: hsl(210, 9%, 31%); + --gray-800: hsl(210, 10%, 23%); + --gray-900: hsl(210, 11%, 15%); + --primary: hsl(240, 98%, 17%); + --secondary: hsl(210, 7%, 46%); + --success: hsl(120, 32%, 39%); + --info: hsl(207, 49%, 37%); + --warning: hsl(34, 100%, 34%); + --danger: hsl(3, 75%, 37%); + --light: hsl(210, 17%, 98%); + --dark: hsl(210, 10%, 23%); + --primary-rgb: 1, 1, 86; + --secondary-rgb: 109, 117, 126; + --success-rgb: 68, 131, 68; + --info-rgb: 48, 99, 141; + --warning-rgb: 173, 98, 0; + --danger-rgb: 165, 31, 24; + --light-rgb: 249, 250, 251; + --dark-rgb: 53, 59, 65; + --white-rgb: 255, 255, 255; + --black-rgb: 0, 0, 0; + --body-color-rgb: 34, 38, 42; + --body-bg-rgb: 255, 255, 255; + --font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --body-font-family: var(--moko-cassiopeia-font-family-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + --body-font-size: 1rem; + --body-font-weight: 400; + --body-line-height: 1.5; + --body-color: hsl(210, 11%, 15%); + --body-bg: hsl(0, 0%, 100%); + --border-width: 1px; + --border-style: solid; + --border-color: hsl(210, 14%, 89%); + --border-color-translucent: rgba(0, 0, 0, 0.175); + --border-radius: 0.25rem; + --border-radius-sm: 0.2rem; + --border-radius-lg: 0.3rem; + --border-radius-xl: 0.3rem; + --border-radius-2xl: 0.3rem; + --border-radius-pill: 50rem; + --link-color: var(--moko-cassiopeia-color-link); + --link-hover-color: var(--moko-cassiopeia-color-hover); + --code-color: hsl(332, 79%, 58%); + --highlight-bg: #fbeea8; +} + +.btn-primary { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #010149; + --btn-hover-border-color: #010145; + --btn-focus-shadow-rgb: 39, 39, 111; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #010145; + --btn-active-border-color: #010141; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(240, 98%, 17%); + --btn-disabled-border-color: hsl(240, 98%, 17%); +} + +.btn-secondary { + --btn-color: --nav-text-color; + --btn-bg: --nav-bg-color; + --btn-border-color: hsl(210, 7%, 46%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #5d636b; + --btn-hover-border-color: #575e65; + --btn-focus-shadow-rgb: gray; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #575e65; + --btn-active-border-color: #52585f; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 7%, 46%); + --btn-disabled-border-color: hsl(210, 7%, 46%); +} + +.btn-success { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #3a6f3a; + --btn-hover-border-color: #366936; + --btn-focus-shadow-rgb: 96, 150, 96; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #366936; + --btn-active-border-color: #336233; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(120, 32%, 39%); + --btn-disabled-border-color: hsl(120, 32%, 39%); +} + +.btn-info { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #295478; + --btn-hover-border-color: #264f71; + --btn-focus-shadow-rgb: 79, 122, 158; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #264f71; + --btn-active-border-color: #244a6a; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(207, 49%, 37%); + --btn-disabled-border-color: hsl(207, 49%, 37%); +} + +.btn-warning { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #935300; + --btn-hover-border-color: #8a4e00; + --btn-focus-shadow-rgb: 185, 122, 38; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #8a4e00; + --btn-active-border-color: #824a00; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(34, 100%, 34%); + --btn-disabled-border-color: hsl(34, 100%, 34%); +} + +.btn-danger { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #8c1a14; + --btn-hover-border-color: #841913; + --btn-focus-shadow-rgb: 179, 65, 59; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #841913; + --btn-active-border-color: #7c1712; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(3, 75%, 37%); + --btn-disabled-border-color: hsl(3, 75%, 37%); +} + +.btn-light { + --btn-color: hsl(0, 0%, 0%); + --btn-bg: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-hover-color: hsl(0, 0%, 0%); + --btn-hover-bg: #d4d5d5; + --btn-hover-border-color: #c7c8c9; + --btn-focus-shadow-rgb: 212, 213, 213; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: #c7c8c9; + --btn-active-border-color: #bbbcbc; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 0%); + --btn-disabled-bg: hsl(210, 17%, 98%); + --btn-disabled-border-color: hsl(210, 17%, 98%); +} + +.btn-dark { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #53585e; + --btn-hover-border-color: #494f54; + --btn-focus-shadow-rgb: 83, 88, 94; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #5d6267; + --btn-active-border-color: #494f54; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 10%, 23%); + --btn-disabled-border-color: hsl(210, 10%, 23%); +} + +.btn-outline-primary { + --btn-color: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(240, 98%, 17%); + --btn-hover-border-color: hsl(240, 98%, 17%); + --btn-focus-shadow-rgb: 1, 1, 86; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(240, 98%, 17%); + --btn-active-border-color: hsl(240, 98%, 17%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(240, 98%, 17%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(240, 98%, 17%); + --gradient: none; +} + +.btn-outline-secondary { + --btn-color: hsl(210, 7%, 46%); + --btn-border-color: hsl(210, 7%, 46%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(210, 7%, 46%); + --btn-hover-border-color: hsl(210, 7%, 46%); + --btn-focus-shadow-rgb: 109, 117, 126; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 7%, 46%); + --btn-active-border-color: hsl(210, 7%, 46%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 7%, 46%); + --gradient: none; +} + +.btn-outline-success { + --btn-color: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(120, 32%, 39%); + --btn-hover-border-color: hsl(120, 32%, 39%); + --btn-focus-shadow-rgb: 68, 131, 68; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(120, 32%, 39%); + --btn-active-border-color: hsl(120, 32%, 39%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(120, 32%, 39%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(120, 32%, 39%); + --gradient: none; +} + +.btn-outline-info { + --btn-color: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(207, 49%, 37%); + --btn-hover-border-color: hsl(207, 49%, 37%); + --btn-focus-shadow-rgb: 48, 99, 141; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(207, 49%, 37%); + --btn-active-border-color: hsl(207, 49%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(207, 49%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(207, 49%, 37%); + --gradient: none; +} + +.btn-outline-warning { + --btn-color: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(34, 100%, 34%); + --btn-hover-border-color: hsl(34, 100%, 34%); + --btn-focus-shadow-rgb: 173, 98, 0; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(34, 100%, 34%); + --btn-active-border-color: hsl(34, 100%, 34%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(34, 100%, 34%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(34, 100%, 34%); + --gradient: none; +} + +.btn-outline-danger { + --btn-color: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(3, 75%, 37%); + --btn-hover-border-color: hsl(3, 75%, 37%); + --btn-focus-shadow-rgb: 165, 31, 24; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(3, 75%, 37%); + --btn-active-border-color: hsl(3, 75%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(3, 75%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(3, 75%, 37%); + --gradient: none; +} + +.btn-outline-light { + --btn-color: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-hover-color: hsl(0, 0%, 0%); + --btn-hover-bg: hsl(210, 17%, 98%); + --btn-hover-border-color: hsl(210, 17%, 98%); + --btn-focus-shadow-rgb: 249, 250, 251; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: hsl(210, 17%, 98%); + --btn-active-border-color: hsl(210, 17%, 98%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 17%, 98%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 17%, 98%); + --gradient: none; +} + +.btn-outline-dark { + --btn-color: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(210, 10%, 23%); + --btn-hover-border-color: hsl(210, 10%, 23%); + --btn-focus-shadow-rgb: 53, 59, 65; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 10%, 23%); + --btn-active-border-color: hsl(210, 10%, 23%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 10%, 23%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 10%, 23%); + --gradient: none; +} + +.btn-link { + --btn-font-weight: 400; + --btn-color: var(--link-color); + --btn-bg: transparent; + --btn-border-color: transparent; + --btn-hover-color: var(--link-hover-color); + --btn-hover-border-color: transparent; + --btn-active-color: var(--link-hover-color); + --btn-active-border-color: transparent; + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-border-color: transparent; + --btn-box-shadow: none; + --btn-focus-shadow-rgb: 39, 39, 111; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--btn-color); +} +.btn-link:hover { + color: var(--btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --btn-padding-y: 0.5rem; + --btn-padding-x: 1rem; + --btn-font-size: 1.25rem; + --btn-border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + --btn-padding-y: 0.25rem; + --btn-padding-x: 0.5rem; + --btn-font-size: 0.875rem; + --btn-border-radius: 0.2rem; +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/global/colors_standard.css b/media/templates/site/moko-cassiopeia/css/global/colors_standard.css new file mode 100644 index 0000000..bb5e8cb --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/global/colors_standard.css @@ -0,0 +1,440 @@ +:root, [data-bs-theme="light"] { + --moko-cassiopeia-color-primary: #112855; + --moko-cassiopeia-color-link: #224FAA; + --moko-cassiopeia-color-hover: #224FAA; + --moko-cassiopeia-header-background-image: url('../../../../../../media/templates/site/moko-cassiopeia/images/bg.svg'); + --moko-cassiopeia-header-background-position: auto; + --moko-cassiopeia-header-background-attachment: fixed; + --moko-cassiopeia-header-background-repeat: repeat; + --moko-cassiopeia-header-background-size: auto; + --nav-text-color: white; + --nav-bg-color: #224FAA; + --accent-color-primary: #3f8ff0; + --accent-color-secondary: #3f8ff0; + --border: 5px; + --mainmenu-nav-link-color: white; + + --blue: #010156; + --black: #000; + --indigo: #6812f3; + --purple: #6f42c2; + --pink: #e93f8e; + --red: #a51f18; + --orange: #fd7e17; + --yellow: #ad6200; + --green: #448344; + --teal: #5abfdd; + --cyan: #30638d; + --white: #fff; + --gray-100: #f9fafb; + --gray-200: #eaedf0; + --gray-300: #dfe3e7; + --gray-400: #ced4da; + --gray-500: #adb5bd; + --gray-600: #6d757e; + --gray-700: #484f56; + --gray-800: #353b41; + --gray-900: #22262a; + --primary: #010156; + --secondary: #6d757e; + --success: #448344; + --info: #30638d; + --warning: #ad6200; + --danger: #a51f18; + --light: #f9fafb; + --dark: #353b41; + --primary-rgb: 1, 1, 86; + --secondary-rgb: 109, 117, 126; + --success-rgb: 68, 131, 68; + --info-rgb: 48, 99, 141; + --warning-rgb: 173, 98, 0; + --danger-rgb: 165, 31, 24; + --light-rgb: 249, 250, 251; + --dark-rgb: 53, 59, 65; + --primary-text-emphasis: #002; + --secondary-text-emphasis: #2c2f32; + --success-text-emphasis: #1b351b; + --info-text-emphasis: #132838; + --warning-text-emphasis: #452700; + --danger-text-emphasis: #420c09; + --light-text-emphasis: #484f56; + --dark-text-emphasis: #484f56; + --primary-bg-subtle: #ccd; + --secondary-bg-subtle: #e2e3e5; + --success-bg-subtle: #dae6da; + --info-bg-subtle: #d6e0e8; + --warning-bg-subtle: #efe0cc; + --danger-bg-subtle: #edd2d1; + --light-bg-subtle: #fcfcfd; + --dark-bg-subtle: #ced4da; + --primary-border-subtle: #99b; + --secondary-border-subtle: #c5c8cb; + --success-border-subtle: #b4ceb4; + --info-border-subtle: #acc1d1; + --warning-border-subtle: #dec099; + --danger-border-subtle: #dba5a2; + --light-border-subtle: #eaedf0; + --dark-border-subtle: #adb5bd; + --white-rgb: 255, 255, 255; + --black-rgb: 0, 0, 0; + --font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --gradient: linear-gradient(180deg, #ffffff26, #fff0); + --body-font-family: var(--moko-cassiopeia-font-family-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + --body-font-size: 1rem; + --body-font-weight: 400; + --body-line-height: 1.5; + --body-color: #22262a; + --body-color-rgb: 34, 38, 42; + --body-bg: #fff; + --body-bg-rgb: 255, 255, 255; + --emphasis-color: #000; + --emphasis-color-rgb: 0, 0, 0; + --secondary-color: #22262abf; + --secondary-color-rgb: 34, 38, 42; + --secondary-bg: #eaedf0; + --secondary-bg-rgb: 234, 237, 240; + --tertiary-color: #22262a80; + --tertiary-color-rgb: 34, 38, 42; + --tertiary-bg: #f9fafb; + --tertiary-bg-rgb: 249, 250, 251; + --heading-color: inherit; + --link-color: #224faa; + --link-color-rgb: 34, 79, 170; + --link-decoration: underline; + --link-hover-color: #424077; + --link-hover-color-rgb: 66, 64, 119; + --code-color: #e93f8e; + --highlight-color: #22262a; + --highlight-bg: #fbeea8; + --border-width: 1px; + --border-style: solid; + --border-color: #dfe3e7; + --border-color-translucent: #0000002d; + --border-radius: .25rem; + --border-radius-sm: .2rem; + --border-radius-lg: .3rem; + --border-radius-xl: .3rem; + --border-radius-xxl: 2rem; + --border-radius-2xl: var(--border-radius-xxl); + --border-radius-pill: 50rem; + --box-shadow: 0 .5rem 1rem #00000026; + --box-shadow-sm: 0 .125rem .25rem #00000013; + --box-shadow-lg: 0 1rem 3rem #0000002d; + --box-shadow-inset: inset 0 1px 2px #00000013; + --focus-ring-width: .25rem; + --focus-ring-opacity: .25; + --focus-ring-color: #01015640; + --form-valid-color: #448344; + --form-valid-border-color: #448344; + --form-invalid-color: #a51f18; + --form-invalid-border-color: #a51f18; +} + +.btn-primary { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #010149; + --btn-hover-border-color: #010145; + --btn-focus-shadow-rgb: 39, 39, 111; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #010145; + --btn-active-border-color: #010141; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(240, 98%, 17%); + --btn-disabled-border-color: hsl(240, 98%, 17%); +} + +.btn-secondary { + --btn-color: --nav-text-color; + --btn-bg: --nav-bg-color; + --btn-border-color: hsl(210, 7%, 46%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #5d636b; + --btn-hover-border-color: #575e65; + --btn-focus-shadow-rgb: gray; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #575e65; + --btn-active-border-color: #52585f; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 7%, 46%); + --btn-disabled-border-color: hsl(210, 7%, 46%); +} + +.btn-success { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #3a6f3a; + --btn-hover-border-color: #366936; + --btn-focus-shadow-rgb: 96, 150, 96; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #366936; + --btn-active-border-color: #336233; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(120, 32%, 39%); + --btn-disabled-border-color: hsl(120, 32%, 39%); +} + +.btn-info { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #295478; + --btn-hover-border-color: #264f71; + --btn-focus-shadow-rgb: 79, 122, 158; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #264f71; + --btn-active-border-color: #244a6a; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(207, 49%, 37%); + --btn-disabled-border-color: hsl(207, 49%, 37%); +} + +.btn-warning { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #935300; + --btn-hover-border-color: #8a4e00; + --btn-focus-shadow-rgb: 185, 122, 38; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #8a4e00; + --btn-active-border-color: #824a00; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(34, 100%, 34%); + --btn-disabled-border-color: hsl(34, 100%, 34%); +} + +.btn-danger { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #8c1a14; + --btn-hover-border-color: #841913; + --btn-focus-shadow-rgb: 179, 65, 59; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #841913; + --btn-active-border-color: #7c1712; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(3, 75%, 37%); + --btn-disabled-border-color: hsl(3, 75%, 37%); +} + +.btn-light { + --btn-color: hsl(0, 0%, 0%); + --btn-bg: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-hover-color: hsl(0, 0%, 0%); + --btn-hover-bg: #d4d5d5; + --btn-hover-border-color: #c7c8c9; + --btn-focus-shadow-rgb: 212, 213, 213; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: #c7c8c9; + --btn-active-border-color: #bbbcbc; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 0%); + --btn-disabled-bg: hsl(210, 17%, 98%); + --btn-disabled-border-color: hsl(210, 17%, 98%); +} + +.btn-dark { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #53585e; + --btn-hover-border-color: #494f54; + --btn-focus-shadow-rgb: 83, 88, 94; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #5d6267; + --btn-active-border-color: #494f54; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 10%, 23%); + --btn-disabled-border-color: hsl(210, 10%, 23%); +} + +.btn-outline-primary { + --btn-color: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(240, 98%, 17%); + --btn-hover-border-color: hsl(240, 98%, 17%); + --btn-focus-shadow-rgb: 1, 1, 86; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(240, 98%, 17%); + --btn-active-border-color: hsl(240, 98%, 17%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(240, 98%, 17%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(240, 98%, 17%); + --gradient: none; +} + +.btn-outline-secondary { + --btn-color: hsl(210, 7%, 46%); + --btn-border-color: hsl(210, 7%, 46%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(210, 7%, 46%); + --btn-hover-border-color: hsl(210, 7%, 46%); + --btn-focus-shadow-rgb: 109, 117, 126; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 7%, 46%); + --btn-active-border-color: hsl(210, 7%, 46%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 7%, 46%); + --gradient: none; +} + +.btn-outline-success { + --btn-color: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(120, 32%, 39%); + --btn-hover-border-color: hsl(120, 32%, 39%); + --btn-focus-shadow-rgb: 68, 131, 68; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(120, 32%, 39%); + --btn-active-border-color: hsl(120, 32%, 39%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(120, 32%, 39%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(120, 32%, 39%); + --gradient: none; +} + +.btn-outline-info { + --btn-color: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(207, 49%, 37%); + --btn-hover-border-color: hsl(207, 49%, 37%); + --btn-focus-shadow-rgb: 48, 99, 141; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(207, 49%, 37%); + --btn-active-border-color: hsl(207, 49%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(207, 49%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(207, 49%, 37%); + --gradient: none; +} + +.btn-outline-warning { + --btn-color: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(34, 100%, 34%); + --btn-hover-border-color: hsl(34, 100%, 34%); + --btn-focus-shadow-rgb: 173, 98, 0; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(34, 100%, 34%); + --btn-active-border-color: hsl(34, 100%, 34%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(34, 100%, 34%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(34, 100%, 34%); + --gradient: none; +} + +.btn-outline-danger { + --btn-color: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(3, 75%, 37%); + --btn-hover-border-color: hsl(3, 75%, 37%); + --btn-focus-shadow-rgb: 165, 31, 24; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(3, 75%, 37%); + --btn-active-border-color: hsl(3, 75%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(3, 75%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(3, 75%, 37%); + --gradient: none; +} + +.btn-outline-light { + --btn-color: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-hover-color: hsl(0, 0%, 0%); + --btn-hover-bg: hsl(210, 17%, 98%); + --btn-hover-border-color: hsl(210, 17%, 98%); + --btn-focus-shadow-rgb: 249, 250, 251; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: hsl(210, 17%, 98%); + --btn-active-border-color: hsl(210, 17%, 98%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 17%, 98%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 17%, 98%); + --gradient: none; +} + +.btn-outline-dark { + --btn-color: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(210, 10%, 23%); + --btn-hover-border-color: hsl(210, 10%, 23%); + --btn-focus-shadow-rgb: 53, 59, 65; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 10%, 23%); + --btn-active-border-color: hsl(210, 10%, 23%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 10%, 23%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 10%, 23%); + --gradient: none; +} + +.btn-link { + --btn-font-weight: 400; + --btn-color: var(--link-color); + --btn-bg: transparent; + --btn-border-color: transparent; + --btn-hover-color: var(--link-hover-color); + --btn-hover-border-color: transparent; + --btn-active-color: var(--link-hover-color); + --btn-active-border-color: transparent; + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-border-color: transparent; + --btn-box-shadow: none; + --btn-focus-shadow-rgb: 39, 39, 111; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--btn-color); +} +.btn-link:hover { + color: var(--btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --btn-padding-y: 0.5rem; + --btn-padding-x: 1rem; + --btn-font-size: 1.25rem; + --btn-border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + --btn-padding-y: 0.25rem; + --btn-padding-x: 0.5rem; + --btn-font-size: 0.875rem; + --btn-border-radius: 0.2rem; +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/global/fonts-local_roboto.css b/media/templates/site/moko-cassiopeia/css/global/fonts-local_roboto.css new file mode 100644 index 0000000..7eb67d6 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/global/fonts-local_roboto.css @@ -0,0 +1,126 @@ +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; +} +@font-face { + font-family: "Roboto-Regular"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Regular.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff") format("woff"); + font-weight: 400; + font-style: italic; +} +@font-face { + font-family: "Roboto-RegularItalic"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-RegularItalic.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Light.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Light.woff") format("woff"); + font-weight: 300; + font-style: normal; +} +@font-face { + font-family: "Roboto-Light"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Light.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Light.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-LightItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-LightItalic.woff") format("woff"); + font-weight: 300; + font-style: italic; +} +@font-face { + font-family: "Roboto-LightItalic"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-LightItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-LightItalic.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Thin.woff") format("woff"); + font-weight: 100; + font-style: normal; +} +@font-face { + font-family: "Roboto-Thin"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Thin.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-ThinItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-ThinItalic.woff") format("woff"); + font-weight: 100; + font-style: italic; +} +@font-face { + font-family: "Roboto-ThinItalic"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-ThinItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-ThinItalic.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Medium.woff") format("woff"); + font-weight: 500; + font-style: normal; +} +@font-face { + font-family: "Roboto-Medium"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Medium.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-MediumItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-MediumItalic.woff") format("woff"); + font-weight: 500; + font-style: italic; +} +@font-face { + font-family: "Roboto-MediumItalic"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-MediumItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-MediumItalic.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff") format("woff"); + font-weight: 700; + font-style: normal; +} +@font-face { + font-family: "Roboto-Bold"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Bold.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-BoldItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-BoldItalic.woff") format("woff"); + font-weight: 700; + font-style: italic; +} +@font-face { + font-family: "Roboto-BoldItalic"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-BoldItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-BoldItalic.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Black.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Black.woff") format("woff"); + font-weight: 900; + font-style: normal; +} +@font-face { + font-family: "Roboto-Black"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Black.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-Black.woff") format("woff"); +} +@font-face { + font-family: "Roboto"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-BlackItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-BlackItalic.woff") format("woff"); + font-weight: 900; + font-style: italic; +} +@font-face { + font-family: "Roboto-BlackItalic"; + src: url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-BlackItalic.woff2") format("woff2"), url("../../../../../vendor/roboto-fontface/fonts/roboto/Roboto-BlackItalic.woff") format("woff"); +} +:root { + --moko-cassiopeia-font-family-body: "Roboto", sans-serif; + --moko-cassiopeia-font-family-headings: "Roboto", sans-serif; + --moko-cassiopeia-font-weight-headings: 700; + --moko-cassiopeia-font-weight-normal: 400; +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/offline.css b/media/templates/site/moko-cassiopeia/css/offline.css new file mode 100644 index 0000000..dd60a19 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/offline.css @@ -0,0 +1,163 @@ +body { + background-image: url(../images/teaser_bg_sm.png); + background-repeat: repeat-x; + background-attachment: fixed; +} +.outer { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 100%; + min-height: 100vh; + padding: 0; + overflow: hidden; +} +@media only screen and (min-width: 600px) { + .outer { + padding: 3em 0; + padding-bottom: 0; + padding-top:0; + + } +} +.offline-card { + background-color:white; + padding:1em; +} +@media only screen and (min-width: 600px) { + .offline-card { + margin: 0 5em; + } +} +footer { + padding: 0 6em; + color: hsl(0, 0%, 100%); + background-color: var(--moko-cassiopeia-color-primary); + background-image: -o-linear-gradient(315deg, var(--moko-cassiopeia-color-primary) 0%, var(--moko-cassiopeia-color-hover) 100%); + background-image: linear-gradient(135deg, var(--moko-cassiopeia-color-primary) 0%, var(--moko-cassiopeia-color-hover) 100%); + border-radius: 5px 5px 0 0; +} +.footer{ + margin-top: 0; +} +.footer .grid-child { + padding: 0 0.75em; +} +.offline-message-card { + width: 100%; + max-width: 30em; + margin: 60px auto; + background-color: hsl(0, 0%, 100%); + border: 1px solid hsla(0, 0%, 0%, 0.1); + border-radius: 5px; + -webkit-box-shadow: 0 0 10px hsla(0, 0%, 0%, 0.05); + box-shadow: 0 0 10px hsla(0, 0%, 0%, 0.05); +} + +.header { + position: relative; + padding: 1em 2em; + margin: 0; + color: hsl(0, 0%, 100%); + text-align: center; + background-color: var(--moko-cassiopeia-color-primary); + background-image: -o-linear-gradient(315deg, var(--moko-cassiopeia-color-primary) 0%, var(--moko-cassiopeia-color-hover) 100%); + background-image: linear-gradient(135deg, var(--moko-cassiopeia-color-primary) 0%, var(--moko-cassiopeia-color-hover) 100%); + border-radius: 5px 5px 0 0; +} +[dir=rtl] .header { + background-image: -o-linear-gradient(315deg, var(--moko-cassiopeia-color-hover) 0%, var(--moko-cassiopeia-color-primary) 100%); + background-image: linear-gradient(135deg, var(--moko-cassiopeia-color-hover) 0%, var(--moko-cassiopeia-color-primary) 100%); +} + +.login { + padding: 40px 20px 20px; + background-color: var(--nav-bg-color); +} + +.form-control { + max-width: none; +} + +img { + height: auto; + margin: 5px 0; + border: 0; +} + +form, +fieldset { + padding: 0; + margin: 0; +} + +label { + display: block; + margin: 0; +} + +input[type=text], +input[type=password] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + height: auto; +} + +input { + margin: 0.5em 0 1em; +} +.offline-card a { +} +.logo { + max-width: 300px; + max-height: 200px; + width: auto; + height: auto; +} +.offline-image { + max-height: 300px; +} +#offline-login-link{ + background-image: linear-gradient(to top, rgba(255,0,0,0), rgba(255,255,255,1)); + margin: 0 5em; +} +.logo-icon { + margin: 0 auto; + width: 37px; + height:37px; + z-index: 1; + padding: 12px; + margin-top: 2px; + background-color: hsl(0, 0%, 100%); + border: 1px solid hsla(0, 0%, 0%, 0.75); + border-radius: 50%; + -webkit-box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.075); + box-shadow: 0 0 5px hsla(0, 0%, 0%, 0.075); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.logo-icon svg { + display: block; + width: 38px; +} +a.social-icon { + ext-decoration:none; + border:0;width:36px; + height:36px;padding:2px; + margin:5px; + color:#000; + border-radius:50%;background-color:#ffffff; +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/system/searchtools/searchtools.css b/media/templates/site/moko-cassiopeia/css/system/searchtools/searchtools.css new file mode 100644 index 0000000..e203db0 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/system/searchtools/searchtools.css @@ -0,0 +1,49 @@ +.js-stools-container-bar { + padding: 10px 20px; +} +.js-stools-container-bar .btn-toolbar { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.js-stools-container-bar .btn-toolbar > * { + margin: 4px 0; + -webkit-margin-end: 8px; + margin-inline-end: 8px; +} +.js-stools-container-bar .btn-toolbar .js-stools-btn-clear { + background-color: hsl(207, 49%, 37%); + border: 0; +} +.js-stools-container-bar .ordering-select { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.js-stools-container-filters { + display: none; + padding: 0 20px; + margin-bottom: 20px; +} +.js-stools-container-filters-visible { + display: grid; + grid-gap: 8px; + grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); + padding: 10px; + background-color: hsl(0, 0%, 100%); +} +.js-stools-container-filters > * { + margin: 4px 0; + -webkit-margin-end: 8px; + margin-inline-end: 8px; +} + +.js-stools-field-list + .js-stools-field-list { + -webkit-margin-start: 8px; + margin-inline-start: 8px; +} + +.js-stools-field-selector .form-select { + width: auto; +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/template-rtl.css b/media/templates/site/moko-cassiopeia/css/template-rtl.css new file mode 100644 index 0000000..9692bb1 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/template-rtl.css @@ -0,0 +1,14657 @@ +@charset "UTF-8"; +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --blue: hsl(240, 98%, 17%); + --indigo: hsl(263, 90%, 51%); + --purple: hsl(261, 51%, 51%); + --pink: hsl(332, 79%, 58%); + --red: hsl(3, 75%, 37%); + --orange: hsl(27, 98%, 54%); + --yellow: hsl(34, 100%, 34%); + --green: hsl(120, 32%, 39%); + --teal: hsl(194, 66%, 61%); + --cyan: hsl(207, 49%, 37%); + --white: hsl(0, 0%, 100%); + --gray-100: hsl(210, 17%, 98%); + --gray-200: hsl(210, 16%, 93%); + --gray-300: hsl(210, 14%, 89%); + --gray-400: hsl(210, 14%, 83%); + --gray-500: hsl(210, 11%, 71%); + --gray-600: hsl(210, 7%, 46%); + --gray-700: hsl(210, 9%, 31%); + --gray-800: hsl(210, 10%, 23%); + --gray-900: hsl(210, 11%, 15%); + --primary: hsl(240, 98%, 17%); + --secondary: hsl(210, 7%, 46%); + --success: hsl(120, 32%, 39%); + --info: hsl(207, 49%, 37%); + --warning: hsl(34, 100%, 34%); + --danger: hsl(3, 75%, 37%); + --light: hsl(210, 17%, 98%); + --dark: hsl(210, 10%, 23%); + --primary-rgb: 1, 1, 86; + --secondary-rgb: 109, 117, 126; + --success-rgb: 68, 131, 68; + --info-rgb: 48, 99, 141; + --warning-rgb: 173, 98, 0; + --danger-rgb: 165, 31, 24; + --light-rgb: 249, 250, 251; + --dark-rgb: 53, 59, 65; + --white-rgb: 255, 255, 255; + --black-rgb: 0, 0, 0; + --body-color-rgb: 34, 38, 42; + --body-bg-rgb: 255, 255, 255; + --font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --body-font-family: var(--moko-cassiopeia-font-family-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + --body-font-size: 1rem; + --body-font-weight: 400; + --body-line-height: 1.5; + --body-color: hsl(210, 11%, 15%); + --body-bg: hsl(0, 0%, 100%); + --border-width: 1px; + --border-style: solid; + --border-color: hsl(210, 14%, 89%); + --border-color-translucent: rgba(0, 0, 0, 0.175); + --border-radius: 0.25rem; + --border-radius-sm: 0.2rem; + --border-radius-lg: 0.3rem; + --border-radius-xl: 0.3rem; + --border-radius-2xl: 0.3rem; + --border-radius-pill: 50rem; + --link-color: var(--moko-cassiopeia-color-link); + --link-hover-color: var(--moko-cassiopeia-color-hover); + --code-color: hsl(332, 79%, 58%); + --highlight-bg: #fbeea8; +} + +*, +*::before, +*::after { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--body-font-family); + font-size: var(--body-font-size); + font-weight: var(--body-font-weight); + line-height: var(--body-line-height); + color: var(--body-color); + text-align: var(--body-text-align); + background-color: var(--body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; + } +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-right: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-right: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + background-color: var(--highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: var(--link-color); + text-decoration: underline; +} +a:hover { + color: var(--link-hover-color); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--body-bg); + background-color: var(--body-color); + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: hsl(210, 7%, 46%); + text-align: right; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: right; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: right; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-right: 0; + list-style: none; +} + +.list-inline { + padding-right: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-left: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: hsl(210, 7%, 46%); +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: hsl(0, 0%, 100%); + border: 1px solid var(--border-color); + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: hsl(210, 7%, 46%); +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --gutter-x: 1em; + --gutter-y: 0; + width: 100%; + padding-left: calc(var(--gutter-x) * 0.5); + padding-right: calc(var(--gutter-x) * 0.5); + margin-left: auto; + margin-right: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --gutter-x: 1em; + --gutter-y: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-top: calc(-1 * var(--gutter-y)); + margin-left: calc(-0.5 * var(--gutter-x)); + margin-right: calc(-0.5 * var(--gutter-x)); +} +.row > * { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--gutter-x) * 0.5); + padding-right: calc(var(--gutter-x) * 0.5); + margin-top: var(--gutter-y); +} + +.col { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; +} + +.row-cols-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-right: 8.33333333%; +} + +.offset-2 { + margin-right: 16.66666667%; +} + +.offset-3 { + margin-right: 25%; +} + +.offset-4 { + margin-right: 33.33333333%; +} + +.offset-5 { + margin-right: 41.66666667%; +} + +.offset-6 { + margin-right: 50%; +} + +.offset-7 { + margin-right: 58.33333333%; +} + +.offset-8 { + margin-right: 66.66666667%; +} + +.offset-9 { + margin-right: 75%; +} + +.offset-10 { + margin-right: 83.33333333%; +} + +.offset-11 { + margin-right: 91.66666667%; +} + +.g-0, +.gx-0 { + --gutter-x: 0; +} + +.g-0, +.gy-0 { + --gutter-y: 0; +} + +.g-1, +.gx-1 { + --gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-sm-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-right: 0; + } + .offset-sm-1 { + margin-right: 8.33333333%; + } + .offset-sm-2 { + margin-right: 16.66666667%; + } + .offset-sm-3 { + margin-right: 25%; + } + .offset-sm-4 { + margin-right: 33.33333333%; + } + .offset-sm-5 { + margin-right: 41.66666667%; + } + .offset-sm-6 { + margin-right: 50%; + } + .offset-sm-7 { + margin-right: 58.33333333%; + } + .offset-sm-8 { + margin-right: 66.66666667%; + } + .offset-sm-9 { + margin-right: 75%; + } + .offset-sm-10 { + margin-right: 83.33333333%; + } + .offset-sm-11 { + margin-right: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-md-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-md-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-right: 0; + } + .offset-md-1 { + margin-right: 8.33333333%; + } + .offset-md-2 { + margin-right: 16.66666667%; + } + .offset-md-3 { + margin-right: 25%; + } + .offset-md-4 { + margin-right: 33.33333333%; + } + .offset-md-5 { + margin-right: 41.66666667%; + } + .offset-md-6 { + margin-right: 50%; + } + .offset-md-7 { + margin-right: 58.33333333%; + } + .offset-md-8 { + margin-right: 66.66666667%; + } + .offset-md-9 { + margin-right: 75%; + } + .offset-md-10 { + margin-right: 83.33333333%; + } + .offset-md-11 { + margin-right: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-lg-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-right: 0; + } + .offset-lg-1 { + margin-right: 8.33333333%; + } + .offset-lg-2 { + margin-right: 16.66666667%; + } + .offset-lg-3 { + margin-right: 25%; + } + .offset-lg-4 { + margin-right: 33.33333333%; + } + .offset-lg-5 { + margin-right: 41.66666667%; + } + .offset-lg-6 { + margin-right: 50%; + } + .offset-lg-7 { + margin-right: 58.33333333%; + } + .offset-lg-8 { + margin-right: 66.66666667%; + } + .offset-lg-9 { + margin-right: 75%; + } + .offset-lg-10 { + margin-right: 83.33333333%; + } + .offset-lg-11 { + margin-right: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xl-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-right: 0; + } + .offset-xl-1 { + margin-right: 8.33333333%; + } + .offset-xl-2 { + margin-right: 16.66666667%; + } + .offset-xl-3 { + margin-right: 25%; + } + .offset-xl-4 { + margin-right: 33.33333333%; + } + .offset-xl-5 { + margin-right: 41.66666667%; + } + .offset-xl-6 { + margin-right: 50%; + } + .offset-xl-7 { + margin-right: 58.33333333%; + } + .offset-xl-8 { + margin-right: 66.66666667%; + } + .offset-xl-9 { + margin-right: 75%; + } + .offset-xl-10 { + margin-right: 83.33333333%; + } + .offset-xl-11 { + margin-right: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xxl-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xxl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-right: 0; + } + .offset-xxl-1 { + margin-right: 8.33333333%; + } + .offset-xxl-2 { + margin-right: 16.66666667%; + } + .offset-xxl-3 { + margin-right: 25%; + } + .offset-xxl-4 { + margin-right: 33.33333333%; + } + .offset-xxl-5 { + margin-right: 41.66666667%; + } + .offset-xxl-6 { + margin-right: 50%; + } + .offset-xxl-7 { + margin-right: 58.33333333%; + } + .offset-xxl-8 { + margin-right: 66.66666667%; + } + .offset-xxl-9 { + margin-right: 75%; + } + .offset-xxl-10 { + margin-right: 83.33333333%; + } + .offset-xxl-11 { + margin-right: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --gutter-y: 3rem; + } +} +.table { + --table-color: var(--body-color); + --table-bg: transparent; + --table-border-color: var(--border-color); + --table-accent-bg: transparent; + --table-striped-color: var(--body-color); + --table-striped-bg: rgba(0, 0, 0, 0.05); + --table-active-color: var(--body-color); + --table-active-bg: rgba(0, 0, 0, 0.1); + --table-hover-color: var(--body-color); + --table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--table-color); + vertical-align: top; + border-color: var(--table-border-color); +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--table-bg); + border-bottom-width: 1px; + -webkit-box-shadow: inset 0 0 0 9999px var(--table-accent-bg); + box-shadow: inset 0 0 0 9999px var(--table-accent-bg); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: 2px solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --table-accent-bg: var(--table-striped-bg); + color: var(--table-striped-color); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --table-accent-bg: var(--table-striped-bg); + color: var(--table-striped-color); +} + +.table-active { + --table-accent-bg: var(--table-active-bg); + color: var(--table-active-color); +} + +.table-hover > tbody > tr:hover > * { + --table-accent-bg: var(--table-hover-bg); + color: var(--table-hover-color); +} + +.table-primary { + --table-color: hsl(0, 0%, 0%); + --table-bg: #cfd4dd; + --table-border-color: #babfc7; + --table-striped-bg: #c5c9d2; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #babfc7; + --table-active-color: hsl(0, 0%, 0%); + --table-hover-bg: #bfc4cc; + --table-hover-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-secondary { + --table-color: hsl(0, 0%, 0%); + --table-bg: #e2e3e5; + --table-border-color: #cbccce; + --table-striped-bg: #d7d8da; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #cbccce; + --table-active-color: hsl(0, 0%, 0%); + --table-hover-bg: #d1d2d4; + --table-hover-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-success { + --table-color: hsl(0, 0%, 0%); + --table-bg: #dae6da; + --table-border-color: #c4cfc4; + --table-striped-bg: #cfdbcf; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #c4cfc4; + --table-active-color: hsl(0, 0%, 0%); + --table-hover-bg: #cad5ca; + --table-hover-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-info { + --table-color: hsl(0, 0%, 0%); + --table-bg: #d6e0e8; + --table-border-color: #c1cad1; + --table-striped-bg: #cbd5dc; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #c1cad1; + --table-active-color: hsl(0, 0%, 0%); + --table-hover-bg: #c6cfd7; + --table-hover-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-warning { + --table-color: hsl(0, 0%, 0%); + --table-bg: #efe0cc; + --table-border-color: #d7cab8; + --table-striped-bg: #e3d5c2; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #d7cab8; + --table-active-color: hsl(0, 0%, 0%); + --table-hover-bg: #ddcfbd; + --table-hover-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-danger { + --table-color: hsl(0, 0%, 0%); + --table-bg: #edd2d1; + --table-border-color: #d5bdbc; + --table-striped-bg: #e1c8c7; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #d5bdbc; + --table-active-color: hsl(0, 0%, 0%); + --table-hover-bg: #dbc2c1; + --table-hover-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-light { + --table-color: hsl(0, 0%, 0%); + --table-bg: hsl(210, 17%, 98%); + --table-border-color: #e0e1e2; + --table-striped-bg: #edeeee; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #e0e1e2; + --table-active-color: hsl(0, 0%, 0%); + --table-hover-bg: #e6e7e8; + --table-hover-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-dark { + --table-color: hsl(0, 0%, 100%); + --table-bg: hsl(210, 10%, 23%); + --table-border-color: #494f54; + --table-striped-bg: #3f454b; + --table-striped-color: hsl(0, 0%, 100%); + --table-active-bg: #494f54; + --table-active-color: hsl(0, 0%, 100%); + --table-hover-bg: #444a4f; + --table-hover-color: hsl(0, 0%, 100%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.6rem + 1px); + padding-bottom: calc(0.6rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: hsl(210, 7%, 46%); +} + +.form-control { + display: block; + width: 100%; + padding: 0.6rem 1rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: hsl(210, 11%, 15%); + background-color: hsl(0, 0%, 100%); + background-clip: padding-box; + border: 1px solid hsl(210, 14%, 83%); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.25rem; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: hsl(210, 11%, 15%); + background-color: hsl(0, 0%, 100%); + border-color: #8894aa; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-control::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-webkit-input-placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control::-moz-placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control::-ms-input-placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control::placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control:disabled { + background-color: hsl(210, 16%, 93%); + opacity: 1; +} +.form-control::-webkit-file-upload-button { + padding: 0.6rem 1rem; + margin: -0.6rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; + color: hsl(210, 11%, 15%); + background-color: hsl(210, 16%, 93%); + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +.form-control::file-selector-button { + padding: 0.6rem 1rem; + margin: -0.6rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; + color: hsl(210, 11%, 15%); + background-color: hsl(210, 16%, 93%); + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } + .form-control::file-selector-button { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dee1e4; +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dee1e4; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.6rem 0; + margin-bottom: 0; + line-height: 1.5; + color: hsl(210, 11%, 15%); + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-left: 0; + padding-right: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.5em + 1.2rem + 2px); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: calc(1.5em + 1.2rem + 2px); + padding: 0.6rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: 0.25rem; +} +.form-control-color::-webkit-color-swatch { + border-radius: 0.25rem; +} +.form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); +} +.form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); +} + +.form-select, .custom-select { + display: block; + width: 100%; + padding: 0.6rem 1rem 0.6rem 3rem; + -moz-padding-start: calc(1rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: hsl(210, 11%, 15%); + background-color: hsl(210, 16%, 93%); + background-image: url("../images/select-bg.svg"); + background-repeat: no-repeat; + background-position: left 1rem center; + background-size: 116rem; + border: 1px solid hsl(210, 14%, 83%); + border-radius: 0.25rem; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select, .custom-select { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-select:focus, .custom-select:focus { + border-color: #8894aa; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-select[multiple], [multiple].custom-select, .form-select[size]:not([size="1"]), [size].custom-select:not([size="1"]) { + padding-left: 1rem; + background-image: none; +} +.form-select:disabled, .custom-select:disabled { + background-color: hsl(210, 16%, 93%); +} +.form-select:-moz-focusring, .custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 hsl(210, 11%, 15%); +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-right: 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-right: 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-right: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: right; + margin-right: -1.5em; +} + +.form-check-reverse { + padding-left: 1.5em; + padding-right: 0; + text-align: left; +} +.form-check-reverse .form-check-input { + float: left; + margin-left: -1.5em; + margin-right: 0; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: hsl(0, 0%, 100%); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + -webkit-filter: brightness(90%); + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #8894aa; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-check-input:checked { + background-color: hsl(240, 98%, 17%); + border-color: hsl(240, 98%, 17%); +} +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280, 0%, 100%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='hsl%280, 0%, 100%%29'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: hsl(240, 98%, 17%); + border-color: hsl(240, 98%, 17%); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280, 0%, 100%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + -webkit-filter: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; +} + +.form-switch { + padding-right: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-right: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: right center; + border-radius: 2em; + -webkit-transition: background-position 0.15s ease-in-out; + -o-transition: background-position 0.15s ease-in-out; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238894aa'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: left center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%280, 0%, 100%%29'/%3e%3c/svg%3e"); +} +.form-switch.form-check-reverse { + padding-left: 2.5em; + padding-right: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-left: -2.5em; + margin-right: 0; +} + +.form-check-inline { + display: inline-block; + margin-left: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + -webkit-filter: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px hsl(0, 0%, 100%), 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 1px hsl(0, 0%, 100%), 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px hsl(0, 0%, 100%), 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: hsl(240, 98%, 17%); + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #b8bfcc; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: hsl(210, 14%, 89%); + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: hsl(240, 98%, 17%); + 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) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #b8bfcc; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: hsl(210, 14%, 89%); + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: hsl(210, 11%, 71%); +} +.form-range:disabled::-moz-range-thumb { + background-color: hsl(210, 11%, 71%); +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext, +.form-floating > .form-select, +.form-floating > .custom-select { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; + padding: 1rem 1rem; + overflow: hidden; + text-align: start; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: 1px solid transparent; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; + -o-transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext { + padding: 1rem 1rem; +} +.form-floating > .form-control::-webkit-input-placeholder, .form-floating > .form-control-plaintext::-webkit-input-placeholder { + color: transparent; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control:-ms-input-placeholder, .form-floating > .form-control-plaintext:-ms-input-placeholder { + color: transparent; +} +.form-floating > .form-control::-ms-input-placeholder, .form-floating > .form-control-plaintext::-ms-input-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-ms-input-placeholder), .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select, .form-floating > .custom-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); +} +.form-floating > .form-control:not(:-ms-input-placeholder) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label, +.form-floating > .custom-select ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem); +} +.form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; +} + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select, +.input-group > .custom-select, +.input-group > .form-floating { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus, +.input-group > .custom-select:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.6rem 1rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: hsl(210, 11%, 15%); + text-align: center; + white-space: nowrap; + background-color: hsl(210, 16%, 93%); + border: 1px solid hsl(210, 14%, 83%); + border-radius: 0.25rem; +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.input-group-lg > .form-select, .input-group-lg > .custom-select, +.input-group-sm > .form-select, +.input-group-sm > .custom-select { + padding-left: 4rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .custom-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .custom-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-right: -1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select, +.input-group > .form-floating:not(:first-child) > .custom-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: hsl(120, 32%, 39%); +} + +.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; + color: hsl(0, 0%, 100%); + background-color: rgba(68, 131, 68, 0.9); + border-radius: 0.25rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: hsl(120, 32%, 39%); + padding-left: calc(1.5em + 1.2rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28120, 32%, 39%%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: left calc(0.375em + 0.3rem) center; + background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: hsl(120, 32%, 39%); + -webkit-box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); + box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-left: calc(1.5em + 1.2rem); + background-position: top calc(0.375em + 0.3rem) left calc(0.375em + 0.3rem); +} + +.was-validated .form-select:valid, .was-validated .custom-select:valid, .form-select.is-valid, .is-valid.custom-select { + border-color: hsl(120, 32%, 39%); +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .custom-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .was-validated .custom-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .is-valid.custom-select:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .is-valid.custom-select:not([multiple])[size="1"] { + padding-left: 5.5rem; + background-image: url("../images/select-bg.svg"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28120, 32%, 39%%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: left 1rem center, center left 3rem; + background-size: 116rem, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); +} +.was-validated .form-select:valid:focus, .was-validated .custom-select:valid:focus, .form-select.is-valid:focus, .is-valid.custom-select:focus { + border-color: hsl(120, 32%, 39%); + -webkit-box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); + box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 1.2rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: hsl(120, 32%, 39%); +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: hsl(120, 32%, 39%); +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); + box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: hsl(120, 32%, 39%); +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-right: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.was-validated .input-group > .custom-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.input-group > .custom-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: hsl(3, 75%, 37%); +} + +.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; + color: hsl(0, 0%, 100%); + background-color: rgba(165, 31, 24, 0.9); + border-radius: 0.25rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: hsl(3, 75%, 37%); + padding-left: calc(1.5em + 1.2rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='hsl%283, 75%, 37%%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='hsl%283, 75%, 37%%29' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: left calc(0.375em + 0.3rem) center; + background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: hsl(3, 75%, 37%); + -webkit-box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); + box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-left: calc(1.5em + 1.2rem); + background-position: top calc(0.375em + 0.3rem) left calc(0.375em + 0.3rem); +} + +.was-validated .form-select:invalid, .was-validated .custom-select:invalid, .form-select.is-invalid, .is-invalid.custom-select { + border-color: hsl(3, 75%, 37%); +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .custom-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .was-validated .custom-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .is-invalid.custom-select:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .is-invalid.custom-select:not([multiple])[size="1"] { + padding-left: 5.5rem; + background-image: url("../images/select-bg.svg"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='hsl%283, 75%, 37%%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='hsl%283, 75%, 37%%29' stroke='none'/%3e%3c/svg%3e"); + background-position: left 1rem center, center left 3rem; + background-size: 116rem, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); +} +.was-validated .form-select:invalid:focus, .was-validated .custom-select:invalid:focus, .form-select.is-invalid:focus, .is-invalid.custom-select:focus { + border-color: hsl(3, 75%, 37%); + -webkit-box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); + box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 1.2rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: hsl(3, 75%, 37%); +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: hsl(3, 75%, 37%); +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); + box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: hsl(3, 75%, 37%); +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-right: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.was-validated .input-group > .custom-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.input-group > .custom-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --btn-padding-x: 1rem; + --btn-padding-y: 0.6rem; + --btn-font-family: ; + --btn-font-size: 1rem; + --btn-font-weight: 400; + --btn-line-height: 1.5; + --btn-color: hsl(210, 11%, 15%); + --btn-bg: transparent; + --btn-border-width: 1px; + --btn-border-color: transparent; + --btn-border-radius: 0.25rem; + --btn-hover-border-color: transparent; + --btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --btn-disabled-opacity: 0.65; + --btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--btn-padding-y) var(--btn-padding-x); + font-family: var(--btn-font-family); + font-size: var(--btn-font-size); + font-weight: var(--btn-font-weight); + line-height: var(--btn-line-height); + color: var(--btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: var(--btn-border-width) solid var(--btn-border-color); + border-radius: var(--btn-border-radius); + background-color: var(--btn-bg); + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.btn:hover { + color: var(--btn-hover-color); + background-color: var(--btn-hover-bg); + border-color: var(--btn-hover-border-color); +} +.btn-check + .btn:hover { + color: var(--btn-color); + background-color: var(--btn-bg); + border-color: var(--btn-border-color); +} +.btn:focus-visible { + color: var(--btn-hover-color); + background-color: var(--btn-hover-bg); + border-color: var(--btn-hover-border-color); + outline: 0; + -webkit-box-shadow: var(--btn-focus-box-shadow); + box-shadow: var(--btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--btn-hover-border-color); + outline: 0; + -webkit-box-shadow: var(--btn-focus-box-shadow); + box-shadow: var(--btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--btn-active-color); + background-color: var(--btn-active-bg); + border-color: var(--btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + -webkit-box-shadow: var(--btn-focus-box-shadow); + box-shadow: var(--btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--btn-disabled-color); + pointer-events: none; + background-color: var(--btn-disabled-bg); + border-color: var(--btn-disabled-border-color); + opacity: var(--btn-disabled-opacity); +} + +.btn-primary { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #010149; + --btn-hover-border-color: #010145; + --btn-focus-shadow-rgb: 39, 39, 111; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #010145; + --btn-active-border-color: #010141; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(240, 98%, 17%); + --btn-disabled-border-color: hsl(240, 98%, 17%); +} + +.btn-secondary { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(210, 7%, 46%); + --btn-border-color: hsl(210, 7%, 46%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #5d636b; + --btn-hover-border-color: #575e65; + --btn-focus-shadow-rgb: 131, 138, 145; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #575e65; + --btn-active-border-color: #52585f; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 7%, 46%); + --btn-disabled-border-color: hsl(210, 7%, 46%); +} + +.btn-success { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #3a6f3a; + --btn-hover-border-color: #366936; + --btn-focus-shadow-rgb: 96, 150, 96; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #366936; + --btn-active-border-color: #336233; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(120, 32%, 39%); + --btn-disabled-border-color: hsl(120, 32%, 39%); +} + +.btn-info { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #295478; + --btn-hover-border-color: #264f71; + --btn-focus-shadow-rgb: 79, 122, 158; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #264f71; + --btn-active-border-color: #244a6a; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(207, 49%, 37%); + --btn-disabled-border-color: hsl(207, 49%, 37%); +} + +.btn-warning { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #935300; + --btn-hover-border-color: #8a4e00; + --btn-focus-shadow-rgb: 185, 122, 38; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #8a4e00; + --btn-active-border-color: #824a00; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(34, 100%, 34%); + --btn-disabled-border-color: hsl(34, 100%, 34%); +} + +.btn-danger { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #8c1a14; + --btn-hover-border-color: #841913; + --btn-focus-shadow-rgb: 179, 65, 59; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #841913; + --btn-active-border-color: #7c1712; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(3, 75%, 37%); + --btn-disabled-border-color: hsl(3, 75%, 37%); +} + +.btn-light { + --btn-color: hsl(0, 0%, 0%); + --btn-bg: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-hover-color: hsl(0, 0%, 0%); + --btn-hover-bg: #d4d5d5; + --btn-hover-border-color: #c7c8c9; + --btn-focus-shadow-rgb: 212, 213, 213; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: #c7c8c9; + --btn-active-border-color: #bbbcbc; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 0%); + --btn-disabled-bg: hsl(210, 17%, 98%); + --btn-disabled-border-color: hsl(210, 17%, 98%); +} + +.btn-dark { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: #53585e; + --btn-hover-border-color: #494f54; + --btn-focus-shadow-rgb: 83, 88, 94; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #5d6267; + --btn-active-border-color: #494f54; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 10%, 23%); + --btn-disabled-border-color: hsl(210, 10%, 23%); +} + +.btn-outline-primary { + --btn-color: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(240, 98%, 17%); + --btn-hover-border-color: hsl(240, 98%, 17%); + --btn-focus-shadow-rgb: 1, 1, 86; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(240, 98%, 17%); + --btn-active-border-color: hsl(240, 98%, 17%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(240, 98%, 17%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(240, 98%, 17%); + --gradient: none; +} + +.btn-outline-secondary { + --btn-color: hsl(210, 7%, 46%); + --btn-border-color: hsl(210, 7%, 46%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(210, 7%, 46%); + --btn-hover-border-color: hsl(210, 7%, 46%); + --btn-focus-shadow-rgb: 109, 117, 126; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 7%, 46%); + --btn-active-border-color: hsl(210, 7%, 46%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 7%, 46%); + --gradient: none; +} + +.btn-outline-success { + --btn-color: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(120, 32%, 39%); + --btn-hover-border-color: hsl(120, 32%, 39%); + --btn-focus-shadow-rgb: 68, 131, 68; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(120, 32%, 39%); + --btn-active-border-color: hsl(120, 32%, 39%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(120, 32%, 39%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(120, 32%, 39%); + --gradient: none; +} + +.btn-outline-info { + --btn-color: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(207, 49%, 37%); + --btn-hover-border-color: hsl(207, 49%, 37%); + --btn-focus-shadow-rgb: 48, 99, 141; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(207, 49%, 37%); + --btn-active-border-color: hsl(207, 49%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(207, 49%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(207, 49%, 37%); + --gradient: none; +} + +.btn-outline-warning { + --btn-color: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(34, 100%, 34%); + --btn-hover-border-color: hsl(34, 100%, 34%); + --btn-focus-shadow-rgb: 173, 98, 0; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(34, 100%, 34%); + --btn-active-border-color: hsl(34, 100%, 34%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(34, 100%, 34%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(34, 100%, 34%); + --gradient: none; +} + +.btn-outline-danger { + --btn-color: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(3, 75%, 37%); + --btn-hover-border-color: hsl(3, 75%, 37%); + --btn-focus-shadow-rgb: 165, 31, 24; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(3, 75%, 37%); + --btn-active-border-color: hsl(3, 75%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(3, 75%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(3, 75%, 37%); + --gradient: none; +} + +.btn-outline-light { + --btn-color: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-hover-color: hsl(0, 0%, 0%); + --btn-hover-bg: hsl(210, 17%, 98%); + --btn-hover-border-color: hsl(210, 17%, 98%); + --btn-focus-shadow-rgb: 249, 250, 251; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: hsl(210, 17%, 98%); + --btn-active-border-color: hsl(210, 17%, 98%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 17%, 98%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 17%, 98%); + --gradient: none; +} + +.btn-outline-dark { + --btn-color: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-hover-color: hsl(0, 0%, 100%); + --btn-hover-bg: hsl(210, 10%, 23%); + --btn-hover-border-color: hsl(210, 10%, 23%); + --btn-focus-shadow-rgb: 53, 59, 65; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 10%, 23%); + --btn-active-border-color: hsl(210, 10%, 23%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 10%, 23%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 10%, 23%); + --gradient: none; +} + +.btn-link { + --btn-font-weight: 400; + --btn-color: var(--link-color); + --btn-bg: transparent; + --btn-border-color: transparent; + --btn-hover-color: var(--link-hover-color); + --btn-hover-border-color: transparent; + --btn-active-color: var(--link-hover-color); + --btn-active-border-color: transparent; + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-border-color: transparent; + --btn-box-shadow: none; + --btn-focus-shadow-rgb: 39, 39, 111; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--btn-color); +} +.btn-link:hover { + color: var(--btn-hover-color); +} + +.btn-lg, .btn-group-lg > .btn { + --btn-padding-y: 0.5rem; + --btn-padding-x: 1rem; + --btn-font-size: 1.25rem; + --btn-border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + --btn-padding-y: 0.25rem; + --btn-padding-x: 0.5rem; + --btn-font-size: 0.875rem; + --btn-border-radius: 0.2rem; +} + +.fade { + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + -webkit-transition: width 0.35s ease; + -o-transition: width 0.35s ease; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-left: 0.3em solid transparent; + border-bottom: 0; + border-right: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-right: 0; +} + +.dropdown-menu { + --dropdown-zindex: 1000; + --dropdown-min-width: 10rem; + --dropdown-padding-x: 0; + --dropdown-padding-y: 0.5rem; + --dropdown-spacer: 0.125rem; + --dropdown-font-size: 1rem; + --dropdown-color: hsl(210, 11%, 15%); + --dropdown-bg: hsl(0, 0%, 100%); + --dropdown-border-color: var(--border-color-translucent); + --dropdown-border-radius: 0.25rem; + --dropdown-border-width: 1px; + --dropdown-inner-border-radius: calc(0.25rem - 1px); + --dropdown-divider-bg: var(--border-color-translucent); + --dropdown-divider-margin-y: 0.5rem; + --dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --dropdown-link-color: hsl(210, 11%, 15%); + --dropdown-link-hover-color: #1f2226; + --dropdown-link-hover-bg: hsl(210, 16%, 93%); + --dropdown-link-active-color: hsl(0, 0%, 100%); + --dropdown-link-active-bg: hsl(240, 98%, 17%); + --dropdown-link-disabled-color: hsl(210, 11%, 71%); + --dropdown-item-padding-x: 1rem; + --dropdown-item-padding-y: 0.25rem; + --dropdown-header-color: hsl(210, 7%, 46%); + --dropdown-header-padding-x: 1rem; + --dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--dropdown-zindex); + display: none; + min-width: var(--dropdown-min-width); + padding: var(--dropdown-padding-y) var(--dropdown-padding-x); + margin: 0; + font-size: var(--dropdown-font-size); + color: var(--dropdown-color); + text-align: right; + list-style: none; + background-color: var(--dropdown-bg); + background-clip: padding-box; + border: var(--dropdown-border-width) solid var(--dropdown-border-color); + border-radius: var(--dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + right: 0; + margin-top: var(--dropdown-spacer); +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + left: auto; + right: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + left: 0; + right: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + left: auto; + right: 0; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + left: 0; + right: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + left: auto; + right: 0; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + left: 0; + right: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + left: auto; + right: 0; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + left: 0; + right: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + left: auto; + right: 0; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + left: 0; + right: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + left: auto; + right: 0; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + left: 0; + right: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-left: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-right: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-right: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + left: auto; + right: 100%; + margin-top: 0; + margin-right: var(--dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-left: 0; + border-bottom: 0.3em solid transparent; + border-right: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-right: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + left: 100%; + right: auto; + margin-top: 0; + margin-left: var(--dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-left: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-right: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: var(--dropdown-link-hover-color); + background-color: var(--dropdown-link-hover-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--dropdown-link-active-color); + text-decoration: none; + background-color: var(--dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); + color: var(--dropdown-link-color); +} + +.dropdown-menu-dark { + --dropdown-color: hsl(210, 14%, 89%); + --dropdown-bg: hsl(210, 10%, 23%); + --dropdown-border-color: var(--border-color-translucent); + --dropdown-box-shadow: ; + --dropdown-link-color: hsl(210, 14%, 89%); + --dropdown-link-hover-color: hsl(0, 0%, 100%); + --dropdown-divider-bg: var(--border-color-translucent); + --dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --dropdown-link-active-color: hsl(0, 0%, 100%); + --dropdown-link-active-bg: hsl(240, 98%, 17%); + --dropdown-link-disabled-color: hsl(210, 11%, 71%); + --dropdown-header-color: hsl(210, 11%, 71%); +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: 0.25rem; +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-right: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.dropdown-toggle-split { + padding-left: 0.75rem; + padding-right: 0.75rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-right: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-left: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.nav { + --nav-link-padding-x: 1rem; + --nav-link-padding-y: 0.5rem; + --nav-link-font-weight: ; + --nav-link-color: var(--link-color); + --nav-link-hover-color: var(--link-hover-color); + --nav-link-disabled-color: hsl(210, 7%, 46%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-right: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--nav-link-padding-y) var(--nav-link-padding-x); + font-size: var(--nav-link-font-size); + font-weight: var(--nav-link-font-weight); + color: var(--nav-link-color); + text-decoration: none; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; + -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: var(--nav-link-hover-color); +} +.nav-link.disabled { + color: var(--nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --nav-tabs-border-width: 1px; + --nav-tabs-border-color: hsl(210, 14%, 89%); + --nav-tabs-border-radius: 0.25rem; + --nav-tabs-link-hover-border-color: hsl(210, 16%, 93%) hsl(210, 16%, 93%) hsl(210, 14%, 89%); + --nav-tabs-link-active-color: hsl(210, 9%, 31%); + --nav-tabs-link-active-bg: hsl(0, 0%, 100%); + --nav-tabs-link-active-border-color: hsl(210, 14%, 89%) hsl(210, 14%, 89%) hsl(0, 0%, 100%); + border-bottom: var(--nav-tabs-border-width) solid var(--nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--nav-tabs-border-width)); + background: none; + border: var(--nav-tabs-border-width) solid transparent; + border-top-right-radius: var(--nav-tabs-border-radius); + border-top-left-radius: var(--nav-tabs-border-radius); +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--nav-tabs-link-hover-border-color); +} +.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--nav-tabs-link-active-color); + background-color: var(--nav-tabs-link-active-bg); + border-color: var(--nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--nav-tabs-border-width)); + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.nav-pills { + --nav-pills-border-radius: 0.25rem; + --nav-pills-link-active-color: hsl(0, 0%, 100%); + --nav-pills-link-active-bg: hsl(240, 98%, 17%); +} +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--nav-pills-border-radius); +} +.nav-pills .nav-link:disabled { + color: var(--nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--nav-pills-link-active-color); + background-color: var(--nav-pills-link-active-bg); +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --navbar-padding-x: 0; + --navbar-padding-y: 0.5rem; + --navbar-color: rgba(0, 0, 0, 0.55); + --navbar-hover-color: rgba(0, 0, 0, 0.7); + --navbar-disabled-color: rgba(0, 0, 0, 0.3); + --navbar-active-color: rgba(0, 0, 0, 0.9); + --navbar-brand-padding-y: 0.3125rem; + --navbar-brand-margin-end: 1rem; + --navbar-brand-font-size: 1.25rem; + --navbar-brand-color: rgba(0, 0, 0, 0.9); + --navbar-brand-hover-color: rgba(0, 0, 0, 0.9); + --navbar-nav-link-padding-x: 0.5rem; + --navbar-toggler-padding-y: 0.25rem; + --navbar-toggler-padding-x: 0.75rem; + --navbar-toggler-font-size: 1.25rem; + --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --navbar-toggler-border-radius: 0.25rem; + --navbar-toggler-focus-width: 0.25rem; + --navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: var(--navbar-padding-y) var(--navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: inherit; + flex-wrap: inherit; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--navbar-brand-padding-y); + padding-bottom: var(--navbar-brand-padding-y); + margin-left: var(--navbar-brand-margin-end); + font-size: var(--navbar-brand-font-size); + color: var(--navbar-brand-color); + text-decoration: none; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + color: var(--navbar-brand-hover-color); +} + +.navbar-nav { + --nav-link-padding-x: 0; + --nav-link-padding-y: 0.5rem; + --nav-link-font-weight: ; + --nav-link-color: var(--navbar-color); + --nav-link-hover-color: var(--navbar-hover-color); + --nav-link-disabled-color: var(--navbar-disabled-color); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-right: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .show > .nav-link, +.navbar-nav .nav-link.active { + color: var(--navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--navbar-active-color); +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x); + font-size: var(--navbar-toggler-font-size); + line-height: 1; + color: var(--navbar-color); + background-color: transparent; + border: var(--border-width) solid var(--navbar-toggler-border-color); + border-radius: var(--navbar-toggler-border-radius); + -webkit-transition: var(--navbar-toggler-transition); + -o-transition: var(--navbar-toggler-transition); + transition: var(--navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + -webkit-box-shadow: 0 0 0 var(--navbar-toggler-focus-width); + box-shadow: 0 0 0 var(--navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-left: var(--navbar-nav-link-padding-x); + padding-right: var(--navbar-nav-link-padding-x); + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-left: var(--navbar-nav-link-padding-x); + padding-right: var(--navbar-nav-link-padding-x); + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-left: var(--navbar-nav-link-padding-x); + padding-right: var(--navbar-nav-link-padding-x); + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-left: var(--navbar-nav-link-padding-x); + padding-right: var(--navbar-nav-link-padding-x); + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-left: var(--navbar-nav-link-padding-x); + padding-right: var(--navbar-nav-link-padding-x); + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-left: var(--navbar-nav-link-padding-x); + padding-right: var(--navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark { + --navbar-color: rgba(255, 255, 255, 0.55); + --navbar-hover-color: rgba(255, 255, 255, 0.75); + --navbar-disabled-color: rgba(255, 255, 255, 0.25); + --navbar-active-color: hsl(0, 0%, 100%); + --navbar-brand-color: hsl(0, 0%, 100%); + --navbar-brand-hover-color: hsl(0, 0%, 100%); + --navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --card-spacer-y: 1rem; + --card-spacer-x: 1rem; + --card-title-spacer-y: 0.5rem; + --card-border-width: 1px; + --card-border-color: hsl(210, 14%, 89%); + --card-border-radius: 0.25rem; + --card-box-shadow: ; + --card-inner-border-radius: calc(0.25rem - 1px); + --card-cap-padding-y: 0.5rem; + --card-cap-padding-x: 1rem; + --card-cap-bg: rgba(0, 0, 0, 0.03); + --card-cap-color: ; + --card-height: ; + --card-color: ; + --card-bg: hsl(0, 0%, 100%); + --card-img-overlay-padding: 1rem; + --card-group-margin: 0.5em; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + height: var(--card-height); + word-wrap: break-word; + background-color: var(--card-bg); + background-clip: border-box; + border: var(--card-border-width) solid var(--card-border-color); + border-radius: var(--card-border-radius); +} +.card > hr { + margin-left: 0; + margin-right: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-right-radius: var(--card-inner-border-radius); + border-top-left-radius: var(--card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-left-radius: var(--card-inner-border-radius); + border-bottom-right-radius: var(--card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: var(--card-spacer-y) var(--card-spacer-x); + color: var(--card-color); +} + +.card-title { + margin-bottom: var(--card-title-spacer-y); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--card-title-spacer-y)); + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-right: var(--card-spacer-x); +} + +.card-header { + padding: var(--card-cap-padding-y) var(--card-cap-padding-x); + margin-bottom: 0; + color: var(--card-cap-color); + background-color: var(--card-cap-bg); + border-bottom: var(--card-border-width) solid var(--card-border-color); +} +.card-header:first-child { + border-radius: var(--card-inner-border-radius) var(--card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--card-cap-padding-y) var(--card-cap-padding-x); + color: var(--card-cap-color); + background-color: var(--card-cap-bg); + border-top: var(--card-border-width) solid var(--card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--card-inner-border-radius) var(--card-inner-border-radius); +} + +.card-header-tabs { + margin-left: calc(-0.5 * var(--card-cap-padding-x)); + margin-bottom: calc(-1 * var(--card-cap-padding-y)); + margin-right: calc(-0.5 * var(--card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--card-bg); + border-bottom-color: var(--card-bg); +} + +.card-header-pills { + margin-left: calc(-0.5 * var(--card-cap-padding-x)); + margin-right: calc(-0.5 * var(--card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + padding: var(--card-img-overlay-padding); + border-radius: var(--card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-right-radius: var(--card-inner-border-radius); + border-top-left-radius: var(--card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-left-radius: var(--card-inner-border-radius); + border-bottom-right-radius: var(--card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--card-group-margin); +} +@media (min-width: 576px) { + .card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-right: 0; + border-right: 0; + } + .card-group > .card:not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-right-radius: 0; + } +} + +.accordion { + --accordion-color: hsl(210, 11%, 15%); + --accordion-bg: hsl(0, 0%, 100%); + --accordion-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, border-radius 0.15s ease; + --accordion-border-color: var(--border-color); + --accordion-border-width: 1px; + --accordion-border-radius: 0.25rem; + --accordion-inner-border-radius: calc(0.25rem - 1px); + --accordion-btn-padding-x: 1.25rem; + --accordion-btn-padding-y: 1rem; + --accordion-btn-color: hsl(210, 11%, 15%); + --accordion-btn-bg: var(--accordion-bg); + --accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%28210, 11%, 15%%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --accordion-btn-icon-width: 1.25rem; + --accordion-btn-icon-transform: rotate(-180deg); + --accordion-btn-icon-transition: transform 0.2s ease-in-out; + --accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230f244d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --accordion-btn-focus-border-color: #8894aa; + --accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + --accordion-body-padding-x: 1.25rem; + --accordion-body-padding-y: 1rem; + --accordion-active-color: #0f244d; + --accordion-active-bg: #e7eaee; +} + +.accordion-button { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + padding: var(--accordion-btn-padding-y) var(--accordion-btn-padding-x); + font-size: 1rem; + color: var(--accordion-btn-color); + text-align: right; + background-color: var(--accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + -webkit-transition: var(--accordion-transition); + -o-transition: var(--accordion-transition); + transition: var(--accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--accordion-active-color); + background-color: var(--accordion-active-bg); + -webkit-box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color); + box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--accordion-btn-active-icon); + -webkit-transform: var(--accordion-btn-icon-transform); + transform: var(--accordion-btn-icon-transform); +} +.accordion-button::after { + -ms-flex-negative: 0; + flex-shrink: 0; + width: var(--accordion-btn-icon-width); + height: var(--accordion-btn-icon-width); + margin-right: auto; + content: ""; + background-image: var(--accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--accordion-btn-icon-width); + -webkit-transition: var(--accordion-btn-icon-transition); + -o-transition: var(--accordion-btn-icon-transition); + transition: var(--accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: var(--accordion-btn-focus-border-color); + outline: 0; + -webkit-box-shadow: var(--accordion-btn-focus-box-shadow); + box-shadow: var(--accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--accordion-color); + background-color: var(--accordion-bg); + border: var(--accordion-border-width) solid var(--accordion-border-color); +} +.accordion-item:first-of-type { + border-top-right-radius: var(--accordion-border-radius); + border-top-left-radius: var(--accordion-border-radius); +} +.accordion-item:first-of-type .accordion-button { + border-top-right-radius: var(--accordion-inner-border-radius); + border-top-left-radius: var(--accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-left-radius: var(--accordion-border-radius); + border-bottom-right-radius: var(--accordion-border-radius); +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-left-radius: var(--accordion-inner-border-radius); + border-bottom-right-radius: var(--accordion-inner-border-radius); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-left-radius: var(--accordion-border-radius); + border-bottom-right-radius: var(--accordion-border-radius); +} + +.accordion-body { + padding: var(--accordion-body-padding-y) var(--accordion-body-padding-x); +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-left: 0; + border-right: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { + border-radius: 0; +} + +.breadcrumb { + --breadcrumb-padding-x: 0; + --breadcrumb-padding-y: 0; + --breadcrumb-margin-bottom: 1rem; + --breadcrumb-bg: ; + --breadcrumb-border-radius: ; + --breadcrumb-divider-color: hsl(210, 7%, 46%); + --breadcrumb-item-padding-x: 0.5rem; + --breadcrumb-item-active-color: hsl(210, 9%, 31%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: var(--breadcrumb-padding-y) var(--breadcrumb-padding-x); + margin-bottom: var(--breadcrumb-margin-bottom); + font-size: var(--breadcrumb-font-size); + list-style: none; + background-color: var(--breadcrumb-bg); + border-radius: var(--breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-right: var(--breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: right; + padding-left: var(--breadcrumb-item-padding-x); + color: var(--breadcrumb-divider-color); + content: var(--breadcrumb-divider, "/") ; +} +.breadcrumb-item.active { + color: var(--breadcrumb-item-active-color); +} + +.pagination { + --pagination-padding-x: 0.75rem; + --pagination-padding-y: 0.375rem; + --pagination-font-size: 1rem; + --pagination-color: var(--link-color); + --pagination-bg: hsl(0, 0%, 100%); + --pagination-border-width: 1px; + --pagination-border-color: hsl(210, 14%, 89%); + --pagination-border-radius: 0.25rem; + --pagination-hover-color: var(--link-hover-color); + --pagination-hover-bg: hsl(210, 16%, 93%); + --pagination-hover-border-color: hsl(210, 14%, 89%); + --pagination-focus-color: var(--link-hover-color); + --pagination-focus-bg: hsl(210, 16%, 93%); + --pagination-focus-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + --pagination-active-color: hsl(0, 0%, 100%); + --pagination-active-bg: hsl(240, 98%, 17%); + --pagination-active-border-color: hsl(240, 98%, 17%); + --pagination-disabled-color: hsl(210, 7%, 46%); + --pagination-disabled-bg: hsl(0, 0%, 100%); + --pagination-disabled-border-color: hsl(210, 14%, 89%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-right: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + padding: var(--pagination-padding-y) var(--pagination-padding-x); + font-size: var(--pagination-font-size); + color: var(--pagination-color); + text-decoration: none; + background-color: var(--pagination-bg); + border: var(--pagination-border-width) solid var(--pagination-border-color); + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: var(--pagination-hover-color); + background-color: var(--pagination-hover-bg); + border-color: var(--pagination-hover-border-color); +} +.page-link:focus { + z-index: 3; + color: var(--pagination-focus-color); + background-color: var(--pagination-focus-bg); + outline: 0; + -webkit-box-shadow: var(--pagination-focus-box-shadow); + box-shadow: var(--pagination-focus-box-shadow); +} +.page-link.active, .active > .page-link { + z-index: 3; + color: var(--pagination-active-color); + background-color: var(--pagination-active-bg); + border-color: var(--pagination-active-border-color); +} +.page-link.disabled, .disabled > .page-link { + color: var(--pagination-disabled-color); + pointer-events: none; + background-color: var(--pagination-disabled-bg); + border-color: var(--pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link { + margin-right: -1px; +} +.page-item:first-child .page-link { + border-top-right-radius: var(--pagination-border-radius); + border-bottom-right-radius: var(--pagination-border-radius); +} +.page-item:last-child .page-link { + border-top-left-radius: var(--pagination-border-radius); + border-bottom-left-radius: var(--pagination-border-radius); +} + +.pagination-lg { + --pagination-padding-x: 1.5rem; + --pagination-padding-y: 0.75rem; + --pagination-font-size: 1.25rem; + --pagination-border-radius: 0.3rem; +} + +.pagination-sm { + --pagination-padding-x: 0.5rem; + --pagination-padding-y: 0.25rem; + --pagination-font-size: 0.875rem; + --pagination-border-radius: 0.2rem; +} + +.badge { + --badge-padding-x: 0.65em; + --badge-padding-y: 0.35em; + --badge-font-size: 0.75em; + --badge-font-weight: 700; + --badge-color: hsl(0, 0%, 100%); + --badge-border-radius: 0.25rem; + display: inline-block; + padding: var(--badge-padding-y) var(--badge-padding-x); + font-size: var(--badge-font-size); + font-weight: var(--badge-font-weight); + line-height: 1; + color: var(--badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --alert-bg: transparent; + --alert-padding-x: 1rem; + --alert-padding-y: 1rem; + --alert-margin-bottom: 1rem; + --alert-color: inherit; + --alert-border-color: transparent; + --alert-border: 1px solid var(--alert-border-color); + --alert-border-radius: 0.25rem; + position: relative; + padding: var(--alert-padding-y) var(--alert-padding-x); + margin-bottom: var(--alert-margin-bottom); + color: var(--alert-color); + background-color: var(--alert-bg); + border: var(--alert-border); + border-radius: var(--alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-left: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + left: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + --alert-color: #010134; + --alert-bg: #ccccdd; + --alert-border-color: #b3b3cc; +} +.alert-primary .alert-link { + color: #01012a; +} + +.alert-secondary { + --alert-color: #41464c; + --alert-bg: #e2e3e5; + --alert-border-color: #d3d6d8; +} +.alert-secondary .alert-link { + color: #34383d; +} + +.alert-success { + --alert-color: #294f29; + --alert-bg: #dae6da; + --alert-border-color: #c7dac7; +} +.alert-success .alert-link { + color: #213f21; +} + +.alert-info { + --alert-color: #1d3b55; + --alert-bg: #d6e0e8; + --alert-border-color: #c1d0dd; +} +.alert-info .alert-link { + color: #172f44; +} + +.alert-warning { + --alert-color: #683b00; + --alert-bg: #efe0cc; + --alert-border-color: #e6d0b3; +} +.alert-warning .alert-link { + color: #532f00; +} + +.alert-danger { + --alert-color: #63130e; + --alert-bg: #edd2d1; + --alert-border-color: #e4bcba; +} +.alert-danger .alert-link { + color: #4f0f0b; +} + +.alert-light { + --alert-color: #646464; + --alert-bg: #fefefe; + --alert-border-color: #fdfefe; +} +.alert-light .alert-link { + color: #505050; +} + +.alert-dark { + --alert-color: #202327; + --alert-bg: #d7d8d9; + --alert-border-color: #c2c4c6; +} +.alert-dark .alert-link { + color: #1a1c1f; +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + --progress-height: 1rem; + --progress-font-size: 0.75rem; + --progress-bg: hsl(210, 16%, 93%); + --progress-border-radius: 0.25rem; + --progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --progress-bar-color: hsl(0, 0%, 100%); + --progress-bar-bg: hsl(240, 98%, 17%); + --progress-bar-transition: width 0.6s ease; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: var(--progress-height); + overflow: hidden; + font-size: var(--progress-font-size); + background-color: var(--progress-bg); + border-radius: var(--progress-border-radius); +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + color: var(--progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--progress-bar-bg); + -webkit-transition: var(--progress-bar-transition); + -o-transition: var(--progress-bar-transition); + transition: var(--progress-bar-transition); +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.progress-bar-striped { + background-image: -o-linear-gradient(135deg, 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-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: var(--progress-height) var(--progress-height); +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.list-group { + --list-group-color: hsl(210, 11%, 15%); + --list-group-bg: hsl(0, 0%, 100%); + --list-group-border-color: rgba(0, 0, 0, 0.125); + --list-group-border-width: 1px; + --list-group-border-radius: 0.25rem; + --list-group-item-padding-x: 1rem; + --list-group-item-padding-y: 0.5rem; + --list-group-action-color: hsl(210, 9%, 31%); + --list-group-action-hover-color: hsl(210, 9%, 31%); + --list-group-action-hover-bg: hsl(210, 17%, 98%); + --list-group-action-active-color: hsl(210, 11%, 15%); + --list-group-action-active-bg: hsl(210, 16%, 93%); + --list-group-disabled-color: hsl(210, 7%, 46%); + --list-group-disabled-bg: hsl(0, 0%, 100%); + --list-group-active-color: hsl(0, 0%, 100%); + --list-group-active-bg: hsl(240, 98%, 17%); + --list-group-active-border-color: hsl(240, 98%, 17%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-right: 0; + margin-bottom: 0; + border-radius: var(--list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: var(--list-group-action-color); + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--list-group-action-hover-color); + text-decoration: none; + background-color: var(--list-group-action-hover-bg); +} +.list-group-item-action:active { + color: var(--list-group-action-active-color); + background-color: var(--list-group-action-active-bg); +} + +.list-group-item { + position: relative; + display: block; + padding: var(--list-group-item-padding-y) var(--list-group-item-padding-x); + color: var(--list-group-color); + text-decoration: none; + background-color: var(--list-group-bg); + border: var(--list-group-border-width) solid var(--list-group-border-color); +} +.list-group-item:first-child { + border-top-right-radius: inherit; + border-top-left-radius: inherit; +} +.list-group-item:last-child { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: var(--list-group-disabled-color); + pointer-events: none; + background-color: var(--list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--list-group-active-color); + background-color: var(--list-group-active-bg); + border-color: var(--list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--list-group-border-width)); + border-top-width: var(--list-group-border-width); +} + +.list-group-horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-right-radius: var(--list-group-border-radius); + border-top-left-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-left-radius: var(--list-group-border-radius); + border-bottom-right-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-right-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-right: calc(-1 * var(--list-group-border-width)); + border-right-width: var(--list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-right-radius: var(--list-group-border-radius); + border-top-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-left-radius: var(--list-group-border-radius); + border-bottom-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-right-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-right: calc(-1 * var(--list-group-border-width)); + border-right-width: var(--list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-right-radius: var(--list-group-border-radius); + border-top-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-left-radius: var(--list-group-border-radius); + border-bottom-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-right-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-right: calc(-1 * var(--list-group-border-width)); + border-right-width: var(--list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-right-radius: var(--list-group-border-radius); + border-top-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-left-radius: var(--list-group-border-radius); + border-bottom-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-right-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-right: calc(-1 * var(--list-group-border-width)); + border-right-width: var(--list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-right-radius: var(--list-group-border-radius); + border-top-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-left-radius: var(--list-group-border-radius); + border-bottom-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-right-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-right: calc(-1 * var(--list-group-border-width)); + border-right-width: var(--list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-right-radius: var(--list-group-border-radius); + border-top-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-left-radius: var(--list-group-border-radius); + border-bottom-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-right-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-right: calc(-1 * var(--list-group-border-width)); + border-right-width: var(--list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #010134; + background-color: #ccccdd; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #010134; + background-color: #b8b8c7; +} +.list-group-item-primary.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #010134; + border-color: #010134; +} + +.list-group-item-secondary { + color: #41464c; + background-color: #e2e3e5; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464c; + background-color: #cbccce; +} +.list-group-item-secondary.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #41464c; + border-color: #41464c; +} + +.list-group-item-success { + color: #294f29; + background-color: #dae6da; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #294f29; + background-color: #c4cfc4; +} +.list-group-item-success.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #294f29; + border-color: #294f29; +} + +.list-group-item-info { + color: #1d3b55; + background-color: #d6e0e8; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #1d3b55; + background-color: #c1cad1; +} +.list-group-item-info.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #1d3b55; + border-color: #1d3b55; +} + +.list-group-item-warning { + color: #683b00; + background-color: #efe0cc; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #683b00; + background-color: #d7cab8; +} +.list-group-item-warning.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #683b00; + border-color: #683b00; +} + +.list-group-item-danger { + color: #63130e; + background-color: #edd2d1; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #63130e; + background-color: #d5bdbc; +} +.list-group-item-danger.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #63130e; + border-color: #63130e; +} + +.list-group-item-light { + color: #646464; + background-color: #fefefe; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #646464; + background-color: #e5e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #646464; + border-color: #646464; +} + +.list-group-item-dark { + color: #202327; + background-color: #d7d8d9; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #202327; + background-color: #c2c2c3; +} +.list-group-item-dark.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #202327; + border-color: #202327; +} + +.btn-close { + -webkit-box-sizing: content-box; + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: hsl(0, 0%, 0%); + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 0%%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.25rem; + opacity: 0.5; +} +.btn-close:hover { + color: hsl(0, 0%, 0%); + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + -webkit-filter: invert(1) grayscale(100%) brightness(200%); + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + --toast-zindex: 1090; + --toast-padding-x: 0.75rem; + --toast-padding-y: 0.5rem; + --toast-spacing: 1em; + --toast-max-width: 350px; + --toast-font-size: 0.875rem; + --toast-color: ; + --toast-bg: rgba(255, 255, 255, 0.85); + --toast-border-width: 1px; + --toast-border-color: var(--border-color-translucent); + --toast-border-radius: 0.25rem; + --toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --toast-header-color: hsl(210, 7%, 46%); + --toast-header-bg: rgba(255, 255, 255, 0.85); + --toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--toast-max-width); + max-width: 100%; + font-size: var(--toast-font-size); + color: var(--toast-color); + pointer-events: auto; + background-color: var(--toast-bg); + background-clip: padding-box; + border: var(--toast-border-width) solid var(--toast-border-color); + -webkit-box-shadow: var(--toast-box-shadow); + box-shadow: var(--toast-box-shadow); + border-radius: var(--toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --toast-zindex: 1090; + position: absolute; + z-index: var(--toast-zindex); + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--toast-spacing); +} + +.toast-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: var(--toast-padding-y) var(--toast-padding-x); + color: var(--toast-header-color); + background-color: var(--toast-header-bg); + background-clip: padding-box; + border-bottom: var(--toast-border-width) solid var(--toast-header-border-color); + border-top-right-radius: calc(var(--toast-border-radius) - var(--toast-border-width)); + border-top-left-radius: calc(var(--toast-border-radius) - var(--toast-border-width)); +} +.toast-header .btn-close { + margin-left: calc(-0.5 * var(--toast-padding-x)); + margin-right: var(--toast-padding-x); +} + +.toast-body { + padding: var(--toast-padding-x); + word-wrap: break-word; +} + +.modal { + --modal-zindex: 1050; + --modal-width: 500px; + --modal-padding: 1rem; + --modal-margin: 0.5rem; + --modal-color: ; + --modal-bg: hsl(0, 0%, 100%); + --modal-border-color: var(--border-color-translucent); + --modal-border-width: 1px; + --modal-border-radius: 0.3rem; + --modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --modal-inner-border-radius: calc(0.3rem - 1px); + --modal-header-padding-x: 1rem; + --modal-header-padding-y: 1rem; + --modal-header-padding: 1rem 1rem; + --modal-header-border-color: var(--border-color); + --modal-header-border-width: 1px; + --modal-title-line-height: 1.5; + --modal-footer-gap: 0.5rem; + --modal-footer-bg: ; + --modal-footer-border-color: var(--border-color); + --modal-footer-border-width: 1px; + position: fixed; + top: 0; + right: 0; + z-index: var(--modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + -o-transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} +.modal.modal-static .modal-dialog { + -webkit-transform: scale(1.02); + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - var(--modal-margin) * 2); +} + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + color: var(--modal-color); + pointer-events: auto; + background-color: var(--modal-bg); + background-clip: padding-box; + border: var(--modal-border-width) solid var(--modal-border-color); + border-radius: var(--modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --backdrop-zindex: 1040; + --backdrop-bg: hsl(0, 0%, 0%); + --backdrop-opacity: 0.5; + position: fixed; + top: 0; + right: 0; + z-index: var(--backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--backdrop-opacity); +} + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: var(--modal-header-padding); + border-bottom: var(--modal-header-border-width) solid var(--modal-header-border-color); + border-top-right-radius: var(--modal-inner-border-radius); + border-top-left-radius: var(--modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--modal-header-padding-y) * 0.5) calc(var(--modal-header-padding-x) * 0.5); + margin: calc(-0.5 * var(--modal-header-padding-y)) auto calc(-0.5 * var(--modal-header-padding-y)) calc(-0.5 * var(--modal-header-padding-x)); +} + +.modal-title { + margin-bottom: 0; + line-height: var(--modal-title-line-height); +} + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: var(--modal-padding); +} + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: calc(var(--modal-padding) - var(--modal-footer-gap) * 0.5); + background-color: var(--modal-footer-bg); + border-top: var(--modal-footer-border-width) solid var(--modal-footer-border-color); + border-bottom-left-radius: var(--modal-inner-border-radius); + border-bottom-right-radius: var(--modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --modal-margin: 1.75rem; + --modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + } + .modal-dialog { + max-width: var(--modal-width); + margin-left: auto; + margin-right: auto; + } + .modal-sm { + --modal-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --modal-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + --modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --tooltip-zindex: 1070; + --tooltip-max-width: 200px; + --tooltip-padding-x: 0.5rem; + --tooltip-padding-y: 0.25rem; + --tooltip-margin: ; + --tooltip-font-size: 0.875rem; + --tooltip-color: hsl(0, 0%, 100%); + --tooltip-bg: hsl(0, 0%, 0%); + --tooltip-border-radius: 0.25rem; + --tooltip-opacity: 0.9; + --tooltip-arrow-width: 0.8rem; + --tooltip-arrow-height: 0.4rem; + z-index: var(--tooltip-zindex); + display: block; + padding: var(--tooltip-arrow-height); + margin: var(--tooltip-margin); + font-family: var(--moko-cassiopeia-font-family-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: right; + 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: var(--tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--tooltip-arrow-width); + height: var(--tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--tooltip-bg); +} +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: var(--tooltip-arrow-height); + height: var(--tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--tooltip-arrow-width) * 0.5) var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--tooltip-bg); +} +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--tooltip-arrow-width) * 0.5) var(--tooltip-arrow-height); + border-bottom-color: var(--tooltip-bg); +} +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: var(--tooltip-arrow-height); + height: var(--tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--tooltip-arrow-width) * 0.5) 0 calc(var(--tooltip-arrow-width) * 0.5) var(--tooltip-arrow-height); + border-left-color: var(--tooltip-bg); +} +.tooltip-inner { + max-width: var(--tooltip-max-width); + padding: var(--tooltip-padding-y) var(--tooltip-padding-x); + color: var(--tooltip-color); + text-align: center; + background-color: var(--tooltip-bg); + border-radius: var(--tooltip-border-radius); +} + +.popover { + --popover-zindex: 1060; + --popover-max-width: 276px; + --popover-font-size: 0.875rem; + --popover-bg: hsl(0, 0%, 100%); + --popover-border-width: 1px; + --popover-border-color: var(--border-color-translucent); + --popover-border-radius: 0.3rem; + --popover-inner-border-radius: calc(0.3rem - 1px); + --popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --popover-header-padding-x: 1rem; + --popover-header-padding-y: 0.5rem; + --popover-header-font-size: 1rem; + --popover-header-color: ; + --popover-header-bg: #f0f0f0; + --popover-body-padding-x: 1rem; + --popover-body-padding-y: 1rem; + --popover-body-color: hsl(210, 11%, 15%); + --popover-arrow-width: 1rem; + --popover-arrow-height: 0.5rem; + --popover-arrow-border: var(--popover-border-color); + z-index: var(--popover-zindex); + display: block; + max-width: var(--popover-max-width); + font-family: var(--moko-cassiopeia-font-family-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: right; + 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: var(--popover-font-size); + word-wrap: break-word; + background-color: var(--popover-bg); + background-clip: padding-box; + border: var(--popover-border-width) solid var(--popover-border-color); + border-radius: var(--popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--popover-arrow-width); + height: var(--popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--popover-arrow-height) calc(var(--popover-arrow-width) * 0.5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--popover-border-width); + border-top-color: var(--popover-bg); +} +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); + width: var(--popover-arrow-height); + height: var(--popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--popover-arrow-width) * 0.5) var(--popover-arrow-height) calc(var(--popover-arrow-width) * 0.5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--popover-border-width); + border-right-color: var(--popover-bg); +} +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--popover-arrow-width) * 0.5) var(--popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--popover-border-width); + border-bottom-color: var(--popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + right: 50%; + display: block; + width: var(--popover-arrow-width); + margin-right: calc(-0.5 * var(--popover-arrow-width)); + content: ""; + border-bottom: var(--popover-border-width) solid var(--popover-header-bg); +} +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); + width: var(--popover-arrow-height); + height: var(--popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--popover-arrow-width) * 0.5) 0 calc(var(--popover-arrow-width) * 0.5) var(--popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--popover-border-width); + border-left-color: var(--popover-bg); +} +.popover-header { + padding: var(--popover-header-padding-y) var(--popover-header-padding-x); + margin-bottom: 0; + font-size: var(--popover-header-font-size); + color: var(--popover-header-color); + background-color: var(--popover-header-bg); + border-bottom: var(--popover-border-width) solid var(--popover-border-color); + border-top-right-radius: var(--popover-inner-border-radius); + border-top-left-radius: var(--popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--popover-body-padding-y) var(--popover-body-padding-x); + color: var(--popover-body-color); +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: right; + width: 100%; + margin-left: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform 0.6s ease-in-out; + transition: -webkit-transform 0.6s ease-in-out; + -o-transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + -webkit-transition: opacity 0s 0.6s; + -o-transition: opacity 0s 0.6s; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + padding: 0; + color: hsl(0, 0%, 100%); + text-align: center; + background: none; + border: 0; + opacity: 0.5; + -webkit-transition: opacity 0.15s ease; + -o-transition: opacity 0.15s ease; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: hsl(0, 0%, 100%); + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + right: 0; +} + +.carousel-control-next { + left: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 100%%29'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 100%%29'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + left: 0; + bottom: 0; + right: 0; + z-index: 2; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + margin-left: 15%; + margin-bottom: 1rem; + margin-right: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-left: 3px; + margin-right: 3px; + text-indent: -999px; + cursor: pointer; + background-color: hsl(0, 0%, 100%); + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + -webkit-transition: opacity 0.6s ease; + -o-transition: opacity 0.6s ease; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + left: 15%; + bottom: 1.25rem; + right: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: hsl(0, 0%, 100%); + text-align: center; +} + +.carousel-dark .carousel-control-next-icon, +.carousel-dark .carousel-control-prev-icon { + -webkit-filter: invert(1) grayscale(100); + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: hsl(0, 0%, 0%); +} +.carousel-dark .carousel-caption { + color: hsl(0, 0%, 0%); +} + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--spinner-width); + height: var(--spinner-height); + vertical-align: var(--spinner-vertical-align); + border-radius: 50%; + -webkit-animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name); + animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name); +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) ; + transform: rotate(360deg) ; + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) ; + transform: rotate(360deg) ; + } +} +.spinner-border { + --spinner-width: 2rem; + --spinner-height: 2rem; + --spinner-vertical-align: -0.125em; + --spinner-border-width: 0.25em; + --spinner-animation-speed: 0.75s; + --spinner-animation-name: spinner-border; + border: var(--spinner-border-width) solid currentcolor; + border-left-color: transparent; +} + +.spinner-border-sm { + --spinner-width: 1rem; + --spinner-height: 1rem; + --spinner-border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +.spinner-grow { + --spinner-width: 2rem; + --spinner-height: 2rem; + --spinner-vertical-align: -0.125em; + --spinner-animation-speed: 0.75s; + --spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --spinner-width: 1rem; + --spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --offcanvas-zindex: 1045; + --offcanvas-width: 400px; + --offcanvas-height: 30vh; + --offcanvas-padding-x: 1rem; + --offcanvas-padding-y: 1rem; + --offcanvas-color: ; + --offcanvas-bg: hsl(0, 0%, 100%); + --offcanvas-border-width: 1px; + --offcanvas-border-color: var(--border-color-translucent); + --offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-end { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-top { + top: 0; + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-bottom { + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-end { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-top { + top: 0; + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-bottom { + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-end { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-top { + top: 0; + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-bottom { + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-end { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-top { + top: 0; + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-bottom { + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-end { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-top { + top: 0; + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-bottom { + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.offcanvas.offcanvas-end { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.offcanvas.offcanvas-top { + top: 0; + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + left: 0; + right: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + -webkit-transform: none; + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + right: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: hsl(0, 0%, 0%); +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--offcanvas-padding-y) * 0.5) calc(var(--offcanvas-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--offcanvas-padding-y)); + margin-left: calc(-0.5 * var(--offcanvas-padding-x)); + margin-bottom: calc(-0.5 * var(--offcanvas-padding-y)); +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); + overflow-y: auto; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + -webkit-animation: placeholder-glow 2s ease-in-out infinite; + animation: placeholder-glow 2s ease-in-out infinite; +} + +@-webkit-keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, hsl(0, 0%, 0%) 55%, rgba(0, 0, 0, 0.8) 75%, hsl(0, 0%, 0%) 95%); + mask-image: linear-gradient(130deg, hsl(0, 0%, 0%) 55%, rgba(0, 0, 0, 0.8) 75%, hsl(0, 0%, 0%) 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite; +} + +@-webkit-keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(1, 1, 86, var(--bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(109, 117, 126, var(--bg-opacity, 1)) !important; +} + +.text-bg-success { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(68, 131, 68, var(--bg-opacity, 1)) !important; +} + +.text-bg-info { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(48, 99, 141, var(--bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(173, 98, 0, var(--bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(165, 31, 24, var(--bg-opacity, 1)) !important; +} + +.text-bg-light { + color: hsl(0, 0%, 0%) !important; + background-color: RGBA(249, 250, 251, var(--bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(53, 59, 65, var(--bg-opacity, 1)) !important; +} + +.link-primary { + color: hsl(240, 98%, 17%) !important; +} +.link-primary:hover, .link-primary:focus { + color: #010145 !important; +} + +.link-secondary { + color: hsl(210, 7%, 46%) !important; +} +.link-secondary:hover, .link-secondary:focus { + color: #575e65 !important; +} + +.link-success { + color: hsl(120, 32%, 39%) !important; +} +.link-success:hover, .link-success:focus { + color: #366936 !important; +} + +.link-info { + color: hsl(207, 49%, 37%) !important; +} +.link-info:hover, .link-info:focus { + color: #264f71 !important; +} + +.link-warning { + color: hsl(34, 100%, 34%) !important; +} +.link-warning:hover, .link-warning:focus { + color: #8a4e00 !important; +} + +.link-danger { + color: hsl(3, 75%, 37%) !important; +} +.link-danger:hover, .link-danger:focus { + color: #841913 !important; +} + +.link-light { + color: hsl(210, 17%, 98%) !important; +} +.link-light:hover, .link-light:focus { + color: #fafbfc !important; +} + +.link-dark { + color: hsl(210, 10%, 23%) !important; +} +.link-dark:hover, .link-dark:focus { + color: #2a2f34 !important; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --aspect-ratio: 100%; +} + +.ratio-4x3 { + --aspect-ratio: 75%; +} + +.ratio-16x9 { + --aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --aspect-ratio: 42.8571428571%; +} + +.fixed-top { + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + left: 0; + bottom: 0; + right: 0; + z-index: 1030; +} + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-item-align: stretch; + align-self: stretch; +} + +.vstack { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-item-align: stretch; + align-self: stretch; +} + +.visually-hidden, .sr-only, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + -ms-flex-item-align: stretch; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: right !important; +} + +.float-end { + float: left !important; +} + +.float-none { + float: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + right: 0 !important; +} + +.start-50 { + right: 50% !important; +} + +.start-100 { + right: 100% !important; +} + +.end-0 { + left: 0 !important; +} + +.end-50 { + left: 50% !important; +} + +.end-100 { + left: 100% !important; +} + +.translate-middle { + -webkit-transform: translate(50%, -50%) !important; + transform: translate(50%, -50%) !important; +} + +.translate-middle-x { + -webkit-transform: translateX(50%) !important; + transform: translateX(50%) !important; +} + +.translate-middle-y { + -webkit-transform: translateY(-50%) !important; + transform: translateY(-50%) !important; +} + +.border { + border: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-left: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-end-0 { + border-left: 0 !important; +} + +.border-bottom { + border-bottom: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-right: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-start-0 { + border-right: 0 !important; +} + +.border-primary { + --border-opacity: 1; + border-color: rgba(var(--primary-rgb), var(--border-opacity)) !important; +} + +.border-secondary { + --border-opacity: 1; + border-color: rgba(var(--secondary-rgb), var(--border-opacity)) !important; +} + +.border-success { + --border-opacity: 1; + border-color: rgba(var(--success-rgb), var(--border-opacity)) !important; +} + +.border-info { + --border-opacity: 1; + border-color: rgba(var(--info-rgb), var(--border-opacity)) !important; +} + +.border-warning { + --border-opacity: 1; + border-color: rgba(var(--warning-rgb), var(--border-opacity)) !important; +} + +.border-danger { + --border-opacity: 1; + border-color: rgba(var(--danger-rgb), var(--border-opacity)) !important; +} + +.border-light { + --border-opacity: 1; + border-color: rgba(var(--light-rgb), var(--border-opacity)) !important; +} + +.border-dark { + --border-opacity: 1; + border-color: rgba(var(--dark-rgb), var(--border-opacity)) !important; +} + +.border-white { + --border-opacity: 1; + border-color: rgba(var(--white-rgb), var(--border-opacity)) !important; +} + +.border-1 { + --border-width: 1px; +} + +.border-2 { + --border-width: 2px; +} + +.border-3 { + --border-width: 3px; +} + +.border-4 { + --border-width: 4px; +} + +.border-5 { + --border-width: 5px; +} + +.border-opacity-10 { + --border-opacity: 0.1; +} + +.border-opacity-25 { + --border-opacity: 0.25; +} + +.border-opacity-50 { + --border-opacity: 0.5; +} + +.border-opacity-75 { + --border-opacity: 0.75; +} + +.border-opacity-100 { + --border-opacity: 1; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.justify-content-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; +} + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +.order-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; +} + +.order-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; +} + +.order-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; +} + +.order-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; +} + +.order-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; +} + +.order-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; +} + +.order-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; +} + +.order-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.mx-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.mx-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.mx-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-left: 0 !important; +} + +.me-1 { + margin-left: 0.25rem !important; +} + +.me-2 { + margin-left: 0.5rem !important; +} + +.me-3 { + margin-left: 1rem !important; +} + +.me-4 { + margin-left: 1.5rem !important; +} + +.me-5 { + margin-left: 3rem !important; +} + +.me-auto { + margin-left: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3, .form-group { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-right: 0 !important; +} + +.ms-1 { + margin-right: 0.25rem !important; +} + +.ms-2 { + margin-right: 0.5rem !important; +} + +.ms-3 { + margin-right: 1rem !important; +} + +.ms-4 { + margin-right: 1.5rem !important; +} + +.ms-5 { + margin-right: 3rem !important; +} + +.ms-auto { + margin-right: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.px-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.px-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.px-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-left: 0 !important; +} + +.pe-1 { + padding-left: 0.25rem !important; +} + +.pe-2 { + padding-left: 0.5rem !important; +} + +.pe-3 { + padding-left: 1rem !important; +} + +.pe-4 { + padding-left: 1.5rem !important; +} + +.pe-5 { + padding-left: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-right: 0 !important; +} + +.ps-1 { + padding-right: 0.25rem !important; +} + +.ps-2 { + padding-right: 0.5rem !important; +} + +.ps-3 { + padding-right: 1rem !important; +} + +.ps-4 { + padding-right: 1.5rem !important; +} + +.ps-5 { + padding-right: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.font-monospace { + font-family: var(--font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: right !important; +} + +.text-end { + text-align: left !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} +.text-primary { + --text-opacity: 1; + color: rgba(var(--primary-rgb), var(--text-opacity)) !important; +} + +.text-secondary { + --text-opacity: 1; + color: rgba(var(--secondary-rgb), var(--text-opacity)) !important; +} + +.text-success { + --text-opacity: 1; + color: rgba(var(--success-rgb), var(--text-opacity)) !important; +} + +.text-info { + --text-opacity: 1; + color: rgba(var(--info-rgb), var(--text-opacity)) !important; +} + +.text-warning { + --text-opacity: 1; + color: rgba(var(--warning-rgb), var(--text-opacity)) !important; +} + +.text-danger { + --text-opacity: 1; + color: rgba(var(--danger-rgb), var(--text-opacity)) !important; +} + +.text-light { + --text-opacity: 1; + color: rgba(var(--light-rgb), var(--text-opacity)) !important; +} + +.text-dark { + --text-opacity: 1; + color: rgba(var(--dark-rgb), var(--text-opacity)) !important; +} + +.text-black { + --text-opacity: 1; + color: rgba(var(--black-rgb), var(--text-opacity)) !important; +} + +.text-white { + --text-opacity: 1; + color: rgba(var(--white-rgb), var(--text-opacity)) !important; +} + +.text-body { + --text-opacity: 1; + color: rgba(var(--body-color-rgb), var(--text-opacity)) !important; +} + +.text-muted { + --text-opacity: 1; + color: hsl(210, 7%, 46%) !important; +} + +.text-black-50 { + --text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + --text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --text-opacity: 0.25; +} + +.text-opacity-50 { + --text-opacity: 0.5; +} + +.text-opacity-75 { + --text-opacity: 0.75; +} + +.text-opacity-100 { + --text-opacity: 1; +} + +.bg-primary { + --bg-opacity: 1; + background-color: rgba(var(--primary-rgb), var(--bg-opacity)) !important; +} + +.bg-secondary { + --bg-opacity: 1; + background-color: rgba(var(--secondary-rgb), var(--bg-opacity)) !important; +} + +.bg-success { + --bg-opacity: 1; + background-color: rgba(var(--success-rgb), var(--bg-opacity)) !important; +} + +.bg-info { + --bg-opacity: 1; + background-color: rgba(var(--info-rgb), var(--bg-opacity)) !important; +} + +.bg-warning { + --bg-opacity: 1; + background-color: rgba(var(--warning-rgb), var(--bg-opacity)) !important; +} + +.bg-danger { + --bg-opacity: 1; + background-color: rgba(var(--danger-rgb), var(--bg-opacity)) !important; +} + +.bg-light { + --bg-opacity: 1; + background-color: rgba(var(--light-rgb), var(--bg-opacity)) !important; +} + +.bg-dark { + --bg-opacity: 1; + background-color: rgba(var(--dark-rgb), var(--bg-opacity)) !important; +} + +.bg-black { + --bg-opacity: 1; + background-color: rgba(var(--black-rgb), var(--bg-opacity)) !important; +} + +.bg-white { + --bg-opacity: 1; + background-color: rgba(var(--white-rgb), var(--bg-opacity)) !important; +} + +.bg-body { + --bg-opacity: 1; + background-color: rgba(var(--body-bg-rgb), var(--bg-opacity)) !important; +} + +.bg-transparent { + --bg-opacity: 1; + background-color: transparent !important; +} + +.bg-opacity-10 { + --bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + -ms-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--border-radius) !important; +} + +.rounded-3 { + border-radius: var(--border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--border-radius-2xl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--border-radius-pill) !important; +} + +.rounded-top { + border-top-right-radius: var(--border-radius) !important; + border-top-left-radius: var(--border-radius) !important; +} + +.rounded-end { + border-top-left-radius: var(--border-radius) !important; + border-bottom-left-radius: var(--border-radius) !important; +} + +.rounded-bottom { + border-bottom-left-radius: var(--border-radius) !important; + border-bottom-right-radius: var(--border-radius) !important; +} + +.rounded-start { + border-bottom-right-radius: var(--border-radius) !important; + border-top-right-radius: var(--border-radius) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: right !important; + } + .float-sm-end { + float: left !important; + } + .float-sm-none { + float: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-sm-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-sm-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-sm-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-sm-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-sm-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-sm-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-sm-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-sm-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-sm-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-sm-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-sm-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-sm-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-sm-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-sm-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-sm-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-left: 0 !important; + } + .me-sm-1 { + margin-left: 0.25rem !important; + } + .me-sm-2 { + margin-left: 0.5rem !important; + } + .me-sm-3 { + margin-left: 1rem !important; + } + .me-sm-4 { + margin-left: 1.5rem !important; + } + .me-sm-5 { + margin-left: 3rem !important; + } + .me-sm-auto { + margin-left: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-right: 0 !important; + } + .ms-sm-1 { + margin-right: 0.25rem !important; + } + .ms-sm-2 { + margin-right: 0.5rem !important; + } + .ms-sm-3 { + margin-right: 1rem !important; + } + .ms-sm-4 { + margin-right: 1.5rem !important; + } + .ms-sm-5 { + margin-right: 3rem !important; + } + .ms-sm-auto { + margin-right: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-sm-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-sm-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-sm-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-sm-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-sm-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-left: 0 !important; + } + .pe-sm-1 { + padding-left: 0.25rem !important; + } + .pe-sm-2 { + padding-left: 0.5rem !important; + } + .pe-sm-3 { + padding-left: 1rem !important; + } + .pe-sm-4 { + padding-left: 1.5rem !important; + } + .pe-sm-5 { + padding-left: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-right: 0 !important; + } + .ps-sm-1 { + padding-right: 0.25rem !important; + } + .ps-sm-2 { + padding-right: 0.5rem !important; + } + .ps-sm-3 { + padding-right: 1rem !important; + } + .ps-sm-4 { + padding-right: 1.5rem !important; + } + .ps-sm-5 { + padding-right: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 1rem !important; + } + .gap-sm-4 { + gap: 1.5rem !important; + } + .gap-sm-5 { + gap: 3rem !important; + } + .text-sm-start { + text-align: right !important; + } + .text-sm-end { + text-align: left !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: right !important; + } + .float-md-end { + float: left !important; + } + .float-md-none { + float: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-md-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-md-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-md-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-md-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-md-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-md-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-md-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-md-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-md-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-md-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-md-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-md-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-md-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-md-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-md-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-left: 0 !important; + } + .me-md-1 { + margin-left: 0.25rem !important; + } + .me-md-2 { + margin-left: 0.5rem !important; + } + .me-md-3 { + margin-left: 1rem !important; + } + .me-md-4 { + margin-left: 1.5rem !important; + } + .me-md-5 { + margin-left: 3rem !important; + } + .me-md-auto { + margin-left: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-right: 0 !important; + } + .ms-md-1 { + margin-right: 0.25rem !important; + } + .ms-md-2 { + margin-right: 0.5rem !important; + } + .ms-md-3 { + margin-right: 1rem !important; + } + .ms-md-4 { + margin-right: 1.5rem !important; + } + .ms-md-5 { + margin-right: 3rem !important; + } + .ms-md-auto { + margin-right: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-md-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-md-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-md-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-md-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-md-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-left: 0 !important; + } + .pe-md-1 { + padding-left: 0.25rem !important; + } + .pe-md-2 { + padding-left: 0.5rem !important; + } + .pe-md-3 { + padding-left: 1rem !important; + } + .pe-md-4 { + padding-left: 1.5rem !important; + } + .pe-md-5 { + padding-left: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-right: 0 !important; + } + .ps-md-1 { + padding-right: 0.25rem !important; + } + .ps-md-2 { + padding-right: 0.5rem !important; + } + .ps-md-3 { + padding-right: 1rem !important; + } + .ps-md-4 { + padding-right: 1.5rem !important; + } + .ps-md-5 { + padding-right: 3rem !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 1rem !important; + } + .gap-md-4 { + gap: 1.5rem !important; + } + .gap-md-5 { + gap: 3rem !important; + } + .text-md-start { + text-align: right !important; + } + .text-md-end { + text-align: left !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: right !important; + } + .float-lg-end { + float: left !important; + } + .float-lg-none { + float: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-lg-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-lg-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-lg-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-lg-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-lg-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-lg-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-lg-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-lg-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-lg-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-lg-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-lg-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-lg-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-lg-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-lg-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-lg-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-left: 0 !important; + } + .me-lg-1 { + margin-left: 0.25rem !important; + } + .me-lg-2 { + margin-left: 0.5rem !important; + } + .me-lg-3 { + margin-left: 1rem !important; + } + .me-lg-4 { + margin-left: 1.5rem !important; + } + .me-lg-5 { + margin-left: 3rem !important; + } + .me-lg-auto { + margin-left: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-right: 0 !important; + } + .ms-lg-1 { + margin-right: 0.25rem !important; + } + .ms-lg-2 { + margin-right: 0.5rem !important; + } + .ms-lg-3 { + margin-right: 1rem !important; + } + .ms-lg-4 { + margin-right: 1.5rem !important; + } + .ms-lg-5 { + margin-right: 3rem !important; + } + .ms-lg-auto { + margin-right: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-lg-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-lg-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-lg-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-lg-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-lg-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-left: 0 !important; + } + .pe-lg-1 { + padding-left: 0.25rem !important; + } + .pe-lg-2 { + padding-left: 0.5rem !important; + } + .pe-lg-3 { + padding-left: 1rem !important; + } + .pe-lg-4 { + padding-left: 1.5rem !important; + } + .pe-lg-5 { + padding-left: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-right: 0 !important; + } + .ps-lg-1 { + padding-right: 0.25rem !important; + } + .ps-lg-2 { + padding-right: 0.5rem !important; + } + .ps-lg-3 { + padding-right: 1rem !important; + } + .ps-lg-4 { + padding-right: 1.5rem !important; + } + .ps-lg-5 { + padding-right: 3rem !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 1rem !important; + } + .gap-lg-4 { + gap: 1.5rem !important; + } + .gap-lg-5 { + gap: 3rem !important; + } + .text-lg-start { + text-align: right !important; + } + .text-lg-end { + text-align: left !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: right !important; + } + .float-xl-end { + float: left !important; + } + .float-xl-none { + float: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-xl-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-xl-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-xl-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-xl-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-xl-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-xl-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-xl-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-xl-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-xl-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-xl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-xl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-xl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-xl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-xl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-xl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-left: 0 !important; + } + .me-xl-1 { + margin-left: 0.25rem !important; + } + .me-xl-2 { + margin-left: 0.5rem !important; + } + .me-xl-3 { + margin-left: 1rem !important; + } + .me-xl-4 { + margin-left: 1.5rem !important; + } + .me-xl-5 { + margin-left: 3rem !important; + } + .me-xl-auto { + margin-left: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-right: 0 !important; + } + .ms-xl-1 { + margin-right: 0.25rem !important; + } + .ms-xl-2 { + margin-right: 0.5rem !important; + } + .ms-xl-3 { + margin-right: 1rem !important; + } + .ms-xl-4 { + margin-right: 1.5rem !important; + } + .ms-xl-5 { + margin-right: 3rem !important; + } + .ms-xl-auto { + margin-right: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-xl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-xl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-xl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-xl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-xl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-left: 0 !important; + } + .pe-xl-1 { + padding-left: 0.25rem !important; + } + .pe-xl-2 { + padding-left: 0.5rem !important; + } + .pe-xl-3 { + padding-left: 1rem !important; + } + .pe-xl-4 { + padding-left: 1.5rem !important; + } + .pe-xl-5 { + padding-left: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-right: 0 !important; + } + .ps-xl-1 { + padding-right: 0.25rem !important; + } + .ps-xl-2 { + padding-right: 0.5rem !important; + } + .ps-xl-3 { + padding-right: 1rem !important; + } + .ps-xl-4 { + padding-right: 1.5rem !important; + } + .ps-xl-5 { + padding-right: 3rem !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 1rem !important; + } + .gap-xl-4 { + gap: 1.5rem !important; + } + .gap-xl-5 { + gap: 3rem !important; + } + .text-xl-start { + text-align: right !important; + } + .text-xl-end { + text-align: left !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: right !important; + } + .float-xxl-end { + float: left !important; + } + .float-xxl-none { + float: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-xxl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xxl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xxl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xxl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xxl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xxl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xxl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xxl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-xxl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xxl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xxl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xxl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xxl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xxl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xxl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xxl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xxl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xxl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xxl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xxl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xxl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xxl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xxl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xxl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xxl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-xxl-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-xxl-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-xxl-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-xxl-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-xxl-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-xxl-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-xxl-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-xxl-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-xxl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-xxl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-xxl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-xxl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-xxl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-xxl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-left: 0 !important; + } + .me-xxl-1 { + margin-left: 0.25rem !important; + } + .me-xxl-2 { + margin-left: 0.5rem !important; + } + .me-xxl-3 { + margin-left: 1rem !important; + } + .me-xxl-4 { + margin-left: 1.5rem !important; + } + .me-xxl-5 { + margin-left: 3rem !important; + } + .me-xxl-auto { + margin-left: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-right: 0 !important; + } + .ms-xxl-1 { + margin-right: 0.25rem !important; + } + .ms-xxl-2 { + margin-right: 0.5rem !important; + } + .ms-xxl-3 { + margin-right: 1rem !important; + } + .ms-xxl-4 { + margin-right: 1.5rem !important; + } + .ms-xxl-5 { + margin-right: 3rem !important; + } + .ms-xxl-auto { + margin-right: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-xxl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-xxl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-xxl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-xxl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-xxl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-left: 0 !important; + } + .pe-xxl-1 { + padding-left: 0.25rem !important; + } + .pe-xxl-2 { + padding-left: 0.5rem !important; + } + .pe-xxl-3 { + padding-left: 1rem !important; + } + .pe-xxl-4 { + padding-left: 1.5rem !important; + } + .pe-xxl-5 { + padding-left: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-right: 0 !important; + } + .ps-xxl-1 { + padding-right: 0.25rem !important; + } + .ps-xxl-2 { + padding-right: 0.5rem !important; + } + .ps-xxl-3 { + padding-right: 1rem !important; + } + .ps-xxl-4 { + padding-right: 1.5rem !important; + } + .ps-xxl-5 { + padding-right: 3rem !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 1rem !important; + } + .gap-xxl-4 { + gap: 1.5rem !important; + } + .gap-xxl-5 { + gap: 3rem !important; + } + .text-xxl-start { + text-align: right !important; + } + .text-xxl-end { + text-align: left !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + .fs-2 { + font-size: 2rem !important; + } + .fs-3 { + font-size: 1.75rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +.minicolors-theme-bootstrap .minicolors-swatch { + width: 36px; + height: 36px; +} +.minicolors-theme-bootstrap .minicolors-swatch > .minicolors-sprite { + top: 50%; + right: 8px; + border-radius: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +span.minicolors-swatch-color { + cursor: pointer; +} + +:root { + scroll-behavior: smooth; +} +@media screen and (prefers-reduced-motion: reduce) { + :root { + scroll-behavior: auto; + } +} + +html { + background-color: hsl(0, 0%, 100%); +} + +body { + position: relative; + min-height: 100vh; +} + +img { + max-width: 100%; + height: auto; +} + +h1, .h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +.h6 { + font-family: var(--moko-cassiopeia-font-family-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + font-weight: var(--moko-cassiopeia-font-weight-headings, 700); +} + +.display-1 { + font-size: clamp(2.7rem, 8vw, 5.5rem); +} + +.display-2 { + font-size: clamp(2.3rem, 7vw, 4.5rem); +} + +.display-3 { + font-size: clamp(1.9rem, 6vw, 3.5rem); +} + +.display-4 { + font-size: clamp(1.5rem, 5vw, 2.5rem); +} + +.lead { + font-size: clamp(1.1rem, 3vw, 1.25rem); +} + +a { + color: var(--moko-cassiopeia-color-link); +} +a:not([class]) { + text-decoration: underline; +} +a:hover, a:focus { + color: var(--moko-cassiopeia-color-hover); +} +a.navbar-brand { + color: var(--moko-cassiopeia-color-brand); +} + +.btn-primary { + background-color: var(--moko-cassiopeia-color-primary); + border-color: var(--moko-cassiopeia-color-primary); +} +.btn-primary:hover, .btn-primary:focus { + background-color: var(--moko-cassiopeia-color-hover); + border-color: var(--moko-cassiopeia-color-hover); +} + +.btn-group { + margin-bottom: 1em; +} +.btn-group > input { + padding: 0.5em; + border: 1px solid hsl(210, 14%, 83%); + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + margin-bottom: 0; +} + +.com-content-article ol, +.com-content-article ul { + overflow: hidden; +} + +.com-content-category__pagination { + margin-bottom: 1em; +} + +small, +.small { + font-size: 0.875rem; +} + +dd { + padding: 0; + word-wrap: break-word; +} + +th dd { + font-weight: var(--moko-cassiopeia-font-weight-normal, 400); +} + +.com-contact__thumbnail { + text-align: right; +} + +@media (min-width: 1200px) { + dl.dl-horizontal { + display: grid; + grid-template-columns: auto 1fr; + } + dl.dl-horizontal dt { + grid-column-start: 1; + grid-column-end: 2; + } + dl.dl-horizontal dd { + grid-column-start: 2; + grid-column-end: 3; + padding: 0 1em 0 0; + margin-bottom: 0; + } + .com-contact__container { + display: grid; + grid-template-columns: repeat(4, 1fr); + grid-template-rows: repeat(4, auto); + grid-gap: 1rem; + margin-bottom: 1em; + } + .com-contact__container h3, .com-contact__container .h3 { + grid-column: 1/5; + } + .com-contact__container .com-contact__thumbnail { + grid-column: 3/5; + grid-row: 2/5; + margin-bottom: 1em; + text-align: left; + } + .com-contact__container .com-contact__position { + grid-column: 1/3; + grid-row: 2/3; + } + .com-contact__container .com-contact__info { + grid-column: 1/3; + grid-row: 3/4; + } + .com-users-profile dt { + min-width: 180px; + } +} +figure { + margin: 0 0 2em; +} +figure.float-start { + margin-left: 1em; +} +figure.float-end { + margin-right: 1em; +} + +figcaption { + font-size: 0.9em; + color: hsl(210, 7%, 46%); +} + +.mod-menu { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +meter { + width: 100%; +} + +.pagenavigation, +.pager { + clear: both; +} +.pagenavigation .pagination, +.pager .pagination { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0; + margin: 1em 0; +} +.pagenavigation .pagination .next:only-child, +.pager .pagination .next:only-child { + margin-right: auto; +} + +.page-link { + color: var(--moko-cassiopeia-color-link); +} +.page-link:hover { + color: var(--moko-cassiopeia-color-link); +} + +.pager .pagination { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +[dir=rtl] li.next .page-link { + border-top-right-radius: 0.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0.25rem; +} + +[dir=rtl] li.previous .page-link { + border-top-right-radius: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0; +} + +.article-index .toclink.active { + color: currentColor; +} + +.j-main-container .alert { + margin: 0.75rem; +} + +.alert-heading { + font-size: 1.5rem; +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + -webkit-transform: translateY(-1rem); + transform: translateY(-1rem); + } + to { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeIn { + from { + opacity: 0; + -webkit-transform: translateY(-1rem); + transform: translateY(-1rem); + } + to { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +/** +* Back to Top +*/ +.back-to-top-link { + position: absolute; + inset-inline-end: 1rem; + bottom: 1rem; + z-index: 10000; + padding: 0.5em; + color: var(--moko-cassiopeia-color-primary, hsl(220, 67%, 20%)); + pointer-events: all; + background-color: var(--white, hsl(0, 0%, 100%)); + border: 1px solid var(--moko-cassiopeia-color-primary, hsl(220, 67%, 20%)); + border-radius: 0.25rem; + opacity: 0; + -webkit-transition: opacity 200ms ease-in; + -o-transition: opacity 200ms ease-in; + transition: opacity 200ms ease-in; +} +.back-to-top-link.visible { + opacity: 1; +} +.back-to-top-link:hover, .back-to-top-link:focus { + color: var(--white, hsl(0, 0%, 100%)); + background-color: var(--moko-cassiopeia-color-hover); + border-color: var(--white, hsl(0, 0%, 100%)); +} + +.container-banner img { + display: block; + margin: auto; +} +.container-banner .banner-overlay { + height: 70vh; + color: hsl(0, 0%, 100%); + background-repeat: no-repeat; + background-attachment: fixed; + background-position: top, center; + background-size: cover; +} +.container-banner .banner-overlay .overlay { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100%; + padding: 1em; + text-align: center; + background-color: hsla(0, 0%, 0%, 0.5); +} +.container-banner .banner-overlay .overlay .text-thin { + font-weight: lighter; +} +.container-banner .banner-overlay .overlay .text-thin::after { + display: block; + width: 30%; + height: 4px; + margin: 1rem auto 2rem; + content: ""; + background: hsl(0, 0%, 100%); +} +.container-banner .banner-overlay .overlay .text-thin .lead { + font-size: 150vh; +} +@media screen and (max-height: 740px) { + .container-banner .banner-overlay { + height: 100vh; + } +} + +.footer { + margin-top: 1em; + color: hsl(0, 0%, 100%); + background-color: var(--moko-cassiopeia-color-primary); + background-image: -o-linear-gradient(315deg, var(--moko-cassiopeia-color-hover) 0%, var(--moko-cassiopeia-color-primary) 100%) ; + background-image: linear-gradient(135deg, var(--moko-cassiopeia-color-hover) 0%, var(--moko-cassiopeia-color-primary) 100%) ; +} +.footer .grid-child { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 2.5rem 0.5em; +} +.footer a { + color: currentColor; +} +.footer .mod-menu { + position: relative; +} +.footer .metismenu.mod-menu .mm-collapse { + background: var(--moko-cassiopeia-color-primary); +} +@media (max-width: 991.98px) { + .footer .grid-child { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .footer .grid-child .mod-footer { + margin: 0.375rem 0; + } +} + +.form-control { + max-width: 100%; + background-color: hsl(0, 0%, 100%); +} +.form-control.input-xlarge { + max-width: 21.875rem; +} +.form-control.input-xxlarge { + max-width: 34.375rem; +} +.form-control.input-full { + max-width: 100%; +} + +.spacer hr { + width: 23.75rem; +} + +.form-select, .custom-select { + max-width: 100%; +} + +.form-inline .form-select, .form-inline .custom-select { + display: inline-block; + width: auto; +} + +@media (max-width: 991.98px) { + .form-inline .form-select, .form-inline .custom-select { + width: 100%; + } +} +td .form-control { + display: inline-block; + width: auto; +} + +.checkboxes { + padding-top: 5px; +} +.checkboxes .checkbox input { + position: static; + margin-right: 0; +} + +.modal label { + width: 100%; +} + +.invalid { + color: hsl(3, 75%, 37%); + border-color: hsl(3, 75%, 37%); +} + +.valid { + border-color: hsl(120, 32%, 39%); +} + +.form-control-feedback { + display: block; +} + +[role=tooltip]:not(.show) { + left: 5em; + z-index: 1070; + display: none; + max-width: 100%; + padding: 0.5em; + margin: 0.5em; + color: hsl(0, 0%, 0%); + text-align: start; + background: hsl(0, 0%, 100%); + border: 1px solid hsl(210, 7%, 46%); + border-radius: 0.25rem; + -webkit-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.8); + box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.8); +} +[role=tooltip]:not(.show)[id^=editarticle-] { + left: auto; + -webkit-margin-start: -10em; + margin-inline-start: -10em; +} +[role=tooltip]:not(.show)[id^=editcontact-] { + left: auto; + -webkit-margin-start: -10em; + margin-inline-start: -10em; +} +[role=tooltip]:not(.show)[id^=id-skip-] { + left: auto; +} +[role=tooltip]:not(.show)[id^=cbunpublish] { + left: auto; +} + +:focus + [role=tooltip], +:hover + [role=tooltip] { + position: absolute; + display: block; +} + +.filter-search-bar__description { + bottom: 100%; +} + +fieldset { + margin-bottom: 2em; +} +fieldset + fieldset { + margin-top: 2em; +} +fieldset > * { + margin-bottom: 0; +} + +.control-group { + margin: 1em 0; +} + +.container-popup .filter-search-bar__description { + top: 100%; + bottom: auto; +} + +.com-users-login__options { + margin-top: 2em; +} + +.com-users-profile__edit #jform_privacyconsent_privacy .radio, +.com-users-profile__edit #jform_profile_tos .radio, +.com-users-profile__edit #jform_terms_terms .radio, +.com-users-registration #jform_privacyconsent_privacy .radio, +.com-users-registration #jform_profile_tos .radio, +.com-users-registration #jform_terms_terms .radio { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + gap: 1rem; +} + +.btn.jmodedit { + position: absolute; + top: 0; + left: 0; + right: auto; + z-index: 900; + color: var(--moko-cassiopeia-color-link); + background-color: rgba(255, 255, 255, 0.5); + border: 1px solid #58595a; + border-radius: 0.25rem; +} + +.container-header { + position: relative; + z-index: 10; + background-color: var(--moko-cassiopeia-color-primary); + background-image: -o-linear-gradient(225deg, var(--moko-cassiopeia-color-primary) 0%, var(--moko-cassiopeia-color-hover) 100%); + background-image: linear-gradient(-135deg, var(--moko-cassiopeia-color-primary) 0%, var(--moko-cassiopeia-color-hover) 100%); + -webkit-box-shadow: 0 5px 5px hsla(0, 0%, 0%, 0.03) inset; + box-shadow: 0 5px 5px hsla(0, 0%, 0%, 0.03) inset; +} +@media (max-width: 991.98px) { + .container-header { + position: relative !important; + } +} +.container-header .grid-child { + padding: 0.5em; +} +.container-header nav { + padding: 0; + margin-top: 0.5em; +} +.container-header .site-description { + font-size: 1rem; + color: hsl(0, 0%, 100%); + white-space: normal; +} +.container-header .navbar-brand { + position: relative; + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + font-size: 2rem; + color: hsl(0, 0%, 100%); + -webkit-margin-end: auto; + margin-inline-end: auto; +} +.container-header .navbar-brand a { + color: hsl(0, 0%, 100%); +} +.container-header .navbar-brand:hover, .container-header .navbar-brand:focus { + color: #f0f0f0; +} +.container-header .container-nav { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding-bottom: 1em; +} +@media (max-width: 767.98px) { + .container-header .container-nav .container-search, + .container-header .container-nav nav { + margin-top: 1em; + } +} +.container-header .container-nav .container-search:only-child { + margin-right: auto; +} +.container-header .navbar-collapse.show { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.container-header .mod-menu { + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + padding: 0; + margin: 0; + color: hsl(0, 0%, 100%); + list-style: none; +} +@media (min-width: 992px) { + .container-header .mod-menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } +} +.container-header .mod-menu > li { + position: relative; +} +@media (min-width: 992px) { + .container-header .mod-menu > li + li { + margin-right: 1.55em; + } +} +.container-header .mod-menu > li > a, +.container-header .mod-menu > li > span { + position: relative; + color: currentColor; + text-decoration: none; +} +@media (min-width: 992px) { + .container-header .mod-menu > li::after { + position: absolute; + left: 50%; + bottom: 0; + right: 50%; + display: block; + height: 2px; + margin: auto; + content: ""; + background: transparent; + opacity: 0.2; + -webkit-transition: all 0.2s ease, background-color 0.2s ease; + -o-transition: all 0.2s ease, background-color 0.2s ease; + transition: all 0.2s ease, background-color 0.2s ease; + } +} +.container-header .mod-menu > li.active::after, .container-header .mod-menu > li:hover::after { + left: 2px; + right: 0; + background: hsl(0, 0%, 100%); +} +@media (max-width: 991.98px) { + .container-header .mod-menu > li.active > a, .container-header .mod-menu > li.active > span, + .container-header .mod-menu > li > a:hover { + text-decoration: underline; + } +} +.container-header .mod-menu .parent > ul { + display: none; + color: hsl(210, 11%, 15%); +} +.container-header .metismenu > li + li { + margin-right: 0; +} +@media (min-width: 992px) { + .container-header .metismenu > li > a::after, + .container-header .metismenu > li > button::before { + position: absolute; + left: 50%; + bottom: 0; + right: 50%; + display: block; + height: 2px; + margin: auto; + content: ""; + background: transparent; + opacity: 0.2; + -webkit-transition: all 0.2s ease, background-color 0.2s ease; + -o-transition: all 0.2s ease, background-color 0.2s ease; + transition: all 0.2s ease, background-color 0.2s ease; + } +} +.container-header .metismenu > li > a:hover::after, +.container-header .metismenu > li > button:hover::before, .container-header .metismenu > li.active > a::after, .container-header .metismenu > li.active > button::before { + left: 0; + right: 0; + background: hsl(0, 0%, 100%); +} +.container-header .metismenu > li > button.mm-toggler-link:hover::before, .container-header .metismenu > li.active > button.mm-toggler-link::before { + left: 0; + right: 0.5em; +} +@media (min-width: 992px) { + .container-header .metismenu > li.level-1.active > a, .container-header .metismenu > li.level-1.active > button, + .container-header .metismenu > li.level-1 > a:hover, + .container-header .metismenu > li.level-1 > button:hover { + text-decoration: none; + } +} +.container-header .metismenu > li.level-1 > ul { + min-width: 12rem; +} +.container-header .navbar-toggler { + color: hsl(0, 0%, 100%); + cursor: pointer; + border: 1px solid hsl(0, 0%, 100%); +} +.container-header .navbar-toggler .fas { + font-size: 1.5rem; +} +.container-header .container-search { + margin-top: 0.5em; +} +.container-header .mod-finder { + color: hsl(0, 0%, 100%); +} +.container-header .mod-finder a { + color: hsl(0, 0%, 100%); +} +.container-header .mod-finder a:hover, .container-header .mod-finder a:focus { + color: #e6e6e6; +} +.container-header .mod-finder .awesomplete { + color: var(--body-color); +} +.container-header .mod-finder .awesomplete > ul { + background: -webkit-gradient(linear, right top, left bottom, from(hsl(0, 0%, 100%)), to(hsla(0, 0%, 100%, 0.9))); + background: -o-linear-gradient(top right, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0.9)); + background: linear-gradient(to bottom left, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0.9)); +} + +.icon-white { + color: hsl(0, 0%, 100%); +} + +.input-group-text::before { + min-width: 16px; +} + +.tbody-icon { + padding: 0 3px; + text-align: center; + background-color: transparent; + border: 0; +} +.tbody-icon [class^=icon-], +.tbody-icon [class*=" icon-"], +.tbody-icon [class^=fa-], +.tbody-icon [class*=" fa-"] { + width: 26px; + height: 26px; + font-size: 1.1rem; + line-height: 22px; + color: hsl(210, 14%, 83%); + border: 2px solid var(--border); + border-radius: 50%; +} +.tbody-icon .icon-publish, +.tbody-icon .icon-check, +.tbody-icon .fa-check { + color: hsl(120, 32%, 39%); + border-color: hsl(120, 32%, 39%); +} +.tbody-icon .icon-checkedout, +.tbody-icon .icon-lock, +.tbody-icon .fa-lock { + width: auto; + height: auto; + font-size: 1.2rem; + line-height: 1rem; + color: hsl(210, 9%, 31%); + border: 0; +} +.tbody-icon.home-disabled, .tbody-icon.featured-disabled, .tbody-icon.color-featured-disabled, .tbody-icon.icon-star-disabled, .tbody-icon.fa-star-disabled { + cursor: not-allowed; + opacity: 1; +} + +.tbody-icon .icon-delete, +.tbody-icon .fa-delete, +.tbody-icon .icon-times, +.tbody-icon .fa-times { + color: hsl(3, 75%, 37%); + border-color: hsl(3, 75%, 37%); +} + +.plg_system_webauthn_login_button svg { + -webkit-margin-end: 2px; + margin-inline-end: 2px; +} + +.plg_system_webauthn_login_button svg path { + fill: var(--black); +} + +iframe { + border: 0; +} + +.modal iframe { + width: 100%; +} + +.grid-child { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + max-width: 1320px; + margin-left: auto; + margin-right: auto; +} + +.mod-custom { + position: relative; +} + +.container-topbar, +.container-below-top { + color: hsl(0, 0%, 100%); +} +.container-topbar a, +.container-below-top a { + color: currentColor; +} + +.container-banner { + display: block; + margin: 0 0 2rem; +} + +.container-top-a, +.container-top-b, +.container-bottom-a, +.container-bottom-b { + position: relative; +} +.container-top-a > *, +.container-top-b > *, +.container-bottom-a > *, +.container-bottom-b > * { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin: 0.5em 0; +} +@media (max-width: 991.98px) { + .container-top-a, + .container-top-b, + .container-bottom-a, + .container-bottom-b { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .container-top-a > *, + .container-top-b > *, + .container-bottom-a > *, + .container-bottom-b > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + } +} + +.container-component nav { + position: relative; +} + +.container-component, +.container-sidebar-right, +.container-sidebar-left { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.container-component > *, +.container-sidebar-right > *, +.container-sidebar-left > * { + margin-bottom: 0; +} +.container-component > *:first-child, +.container-sidebar-right > *:first-child, +.container-sidebar-left > *:first-child { + margin-top: 1em; +} +.container-component > * + *, +.container-sidebar-right > * + *, +.container-sidebar-left > * + * { + margin-top: 1em; +} + +.container-sidebar-right, +.container-sidebar-left { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: calc(100% - 1em); + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +@media (min-width: 768px) { + .container-sidebar-right, + .container-sidebar-left { + width: calc(25% - 1em); + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} + +.container-sidebar-right .sidebar-right:first-child { + margin-top: 1em; +} +.container-sidebar-right .sidebar-right:last-child { + margin-bottom: 1em; +} + +.container-sidebar-left .sidebar-left:first-child { + margin-top: 1em; +} +.container-sidebar-left .sidebar-left:last-child { + margin-bottom: 1em; +} + +.system-debug { + display: block; +} + +.options-form { + width: 100%; + padding: 1vw 2vw; + margin-bottom: 1rem; + color: #495057; + background-color: hsl(0, 0%, 100%); + border: 1px solid #b2bfcd; +} +.options-form > legend { + float: none; + width: auto; + padding: 0 0.5rem; + font-weight: 700; + color: #495057; + background-color: hsl(0, 0%, 100%); +} + +.modal .btn { + margin-left: 0.5rem; +} +.modal .btn-primary:not([href]), +.modal .btn-success:not([href]) { + color: hsl(0, 0%, 100%); +} +.modal .btn-primary:not([href]):hover, +.modal .btn-success:not([href]):hover { + color: hsl(0, 0%, 100%); +} + +.modal-header { + padding: 0 15px; +} + +.modal-title { + font-weight: var(--moko-cassiopeia-font-weight-normal, 400); + line-height: 3rem; +} + +.contentpane { + padding: 15px; +} +.contentpane .main-card { + margin: -10px; + -webkit-box-shadow: none; + box-shadow: none; +} + +.error_site .page-header { + margin-top: 1em; +} + +[class^=container-] .span-col-2, +[class*=" container-"] .span-col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: calc(50% - 1em); +} +[class^=container-] .span-col-3, +[class*=" container-"] .span-col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333%; + flex: 0 0 33.333%; + max-width: calc(33.333% - 1em); +} +[class^=container-] .span-col-4, +[class*=" container-"] .span-col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: calc(25% - 1em); +} + +@supports (display: grid) { + [class^=span-], + [class*=" span-"] { + grid-column-end: auto; + grid-row-end: auto; + } + @media (min-width: 768px) { + [class^=span-col], + [class*=" span-col"] { + grid-column-end: span 2; + } + } + @media (min-width: 992px) { + .span-col-2 { + grid-column-end: span 2; + } + .span-col-3 { + grid-column-end: span 3; + } + .span-col-4 { + grid-column-end: span 4; + } + .span-row-2 { + grid-row-end: span 2; + } + .span-row-3 { + grid-row-end: span 3; + } + .span-row-4 { + grid-row-end: span 4; + } + } + [class^=container-] [class^=span-], + [class^=container-] [class*=" span-"], + [class*=" container-"] [class^=span-], + [class*=" container-"] [class*=" span-"] { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + max-width: none; + } +} +.blog-items { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + width: 100%; + padding: 0; + margin-left: -0.5em; + margin-bottom: 1em; + margin-right: -0.5em; +} +@media (min-width: 992px) { + .blog-items.columns-2 > div { + width: 50%; + } + .blog-items.columns-3 > div { + width: 33.33333%; + } + .blog-items.columns-4 > div { + width: 25%; + } +} + +.blog-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding: 0 0.5em 1em; + overflow: hidden; +} +.boxed .blog-item { + background-color: hsl(0, 0%, 100%); + -webkit-box-shadow: 0 0 2px hsla(216, 13%, 23%, 0.1), 0 2px 5px hsla(216, 13%, 23%, 0.08), 0 5px 15px hsla(216, 13%, 23%, 0.08), inset 0 3px 0 var(--moko-cassiopeia-color-primary); + box-shadow: 0 0 2px hsla(216, 13%, 23%, 0.1), 0 2px 5px hsla(216, 13%, 23%, 0.08), 0 5px 15px hsla(216, 13%, 23%, 0.08), inset 0 3px 0 var(--moko-cassiopeia-color-primary); +} +.boxed .blog-item .item-content { + padding: 25px; +} +.blog-item .item-image { + margin-top: 3px; + margin-bottom: 15px; + overflow: hidden; +} +.boxed .blog-item .item-image { + margin-bottom: 0; +} +@media (min-width: 992px) { + .image-left .blog-item .item-image { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } +} +.image-bottom .blog-item .item-image { + margin-top: -15px; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.image-left .blog-item .item-content { + padding-right: 25px; +} +.image-right .blog-item .item-content { + padding-left: 25px; +} +.image-right .blog-item, .image-left .blog-item { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +@media (min-width: 992px) { + .image-right .blog-item, .image-left .blog-item { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .image-right .blog-item .item-image, .image-left .blog-item .item-image { + -webkit-box-flex: 1; + -ms-flex: 1 0 40%; + flex: 1 0 40%; + } + .image-right .blog-item .item-content, .image-left .blog-item .item-content { + -webkit-box-flex: 1; + -ms-flex: 1 0 60%; + flex: 1 0 60%; + } +} + +.article-info dd { + padding: 0; +} + +@supports (display: grid) { + .blog-items { + display: grid; + margin: 0 0 1em; + grid-auto-flow: row; + grid-template-columns: 1fr; + grid-gap: 1em; + } + .blog-items .blog-item { + padding: 0; + } + .blog-items[class^=columns-] > div, .blog-items[class*=" columns-"] > div { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: auto; + max-width: none; + } + @media (min-width: 992px) { + .blog-items.columns-2 { + grid-template-columns: 1fr 1fr; + } + .blog-items.columns-3 { + grid-template-columns: 1fr 1fr 1fr; + } + .blog-items.columns-4 { + grid-template-columns: 1fr 1fr 1fr 1fr; + } + } +} +.blog-items[class^=masonry-], .blog-items[class*=" masonry-"] { + display: block; + -webkit-column-gap: 1em; + -moz-column-gap: 1em; + column-gap: 1em; +} +.blog-items[class^=masonry-] .blog-item, .blog-items[class*=" masonry-"] .blog-item { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-bottom: 1em; + page-break-inside: avoid; + -webkit-column-break-inside: avoid; + -moz-column-break-inside: avoid; + break-inside: avoid; +} +@media (min-width: 992px) { + .blog-items.masonry-2 { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .blog-items.masonry-3 { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .blog-items.masonry-4 { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } +} + +.image-alternate .blog-item:nth-of-type(2n+1) .item-image { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.image-alternate.image-left .blog-item:nth-of-type(2n+1) .item-image { + margin-left: 0; + margin-right: 25px; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.image-alternate.image-top .blog-item:nth-of-type(2n+1) .item-image { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} + +.breadcrumb { + margin-bottom: 0; + background-color: hsla(0, 0%, 0%, 0.03); +} + +.no-card .newsflash-horiz li { + padding: 0 1rem 1rem; + border: 1px solid hsl(210, 14%, 89%); + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + -webkit-box-shadow: -1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: -1px 1px 4px hsla(0, 0%, 0%, 0.1); +} +.no-card .newsflash-horiz li figure { + margin: 0 -1rem 1rem; +} + +.mod-list { + -webkit-padding-start: 0; + padding-inline-start: 0; + list-style: none; +} +.mod-list li { + padding: 0.25em 0; +} +.mod-list li a { + text-decoration: none; +} +.mod-list li a:hover { + text-decoration: underline; +} +.container-header .mod-list li a:hover { + text-decoration: none; +} + +.mod-list li.active > a { + text-decoration: underline; +} +.container-header .mod-list li.active > a { + text-decoration: none; +} + +.mod-list li .mod-menu__sub { + padding-right: 1em; +} + +.element-invisible { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); +} + +.hidden { + display: none; + visibility: hidden; +} + +.table-row { + display: table-row; +} + +joomla-alert { + display: none; +} + +.editor-xtd-buttons .btn { + margin-bottom: 5px; +} + +.subhead { + position: sticky; + top: 0; + left: 0; + right: 0; + z-index: 1000; + width: auto; + min-height: 43px; + padding: 0.25rem; + color: #495057; + background: hsl(0, 0%, 100%); + -webkit-box-shadow: 3px -2px 22px #ddd; + box-shadow: 3px -2px 22px #ddd; +} +.subhead .row { + margin-left: 0; + margin-right: 0; +} +.subhead.noshadow { + -webkit-box-shadow: none; + box-shadow: none; +} +.subhead joomla-toolbar-button, +.subhead .btn-group { + -webkit-margin-start: 0.75rem; + margin-inline-start: 0.75rem; +} +.subhead joomla-toolbar-button:first-child, +.subhead .btn-group:first-child { + -webkit-margin-start: 0; + margin-inline-start: 0; +} +.subhead joomla-toolbar-button .btn > span, +.subhead joomla-toolbar-button .dropdown-item > span { + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; + width: 1.25em; + text-align: center; +} +.subhead .btn { + --subhead-btn-accent: #495057; + padding: 0 1rem; + margin: 5px 0; + font-size: 1rem; + line-height: 2.45rem; + color: #495057; + background: hsl(0, 0%, 100%); + border-color: hsl(210, 11%, 71%); +} +.subhead .btn > span { + display: inline-block; + color: var(--subhead-btn-accent); +} +.subhead .btn:not([disabled]):hover, .subhead .btn:not([disabled]):active, .subhead .btn:not([disabled]):focus { + color: rgba(255, 255, 255, 0.9); + background-color: var(--subhead-btn-accent); + border-color: var(--subhead-btn-accent); +} +.subhead .btn:not([disabled]):hover > span, .subhead .btn:not([disabled]):active > span, .subhead .btn:not([disabled]):focus > span { + color: rgba(255, 255, 255, 0.9); +} +.subhead .btn.btn-success { + --subhead-btn-accent: var(--success); +} +.subhead .btn.btn-danger { + --subhead-btn-accent: var(--danger); +} +.subhead .btn.btn-primary { + --subhead-btn-accent: #2a69b8; +} +.subhead .btn.btn-secondary { + --subhead-btn-accent: #001b4c; +} +.subhead .btn.btn-info { + --subhead-btn-accent: #132f53; +} +.subhead .btn.btn-action { + --subhead-btn-accent: #132f53; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.subhead .btn.btn-action::after { + width: 2.375rem; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + content: "\f078"; + border: 0; +} +.subhead .btn[disabled], .subhead .btn.dropdown-toggle[disabled] { + --subhead-btn-accent: #132f53; + background: rgba(223, 227, 231, 0.8); + opacity: 0.5; +} +.subhead .btn[disabled]:hover, .subhead .btn[disabled]:active, .subhead .btn[disabled]:focus, .subhead .btn.dropdown-toggle[disabled]:hover, .subhead .btn.dropdown-toggle[disabled]:active, .subhead .btn.dropdown-toggle[disabled]:focus { + cursor: not-allowed; +} +.subhead .dropdown-toggle.btn { + -webkit-padding-end: 0; + padding-inline-end: 0; +} +.subhead .btn-group:not(:last-child) > .dropdown-toggle-split { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + -webkit-margin-start: -0.25rem; + margin-inline-start: -0.25rem; + border-radius: 0.25rem 0 0 0.25rem; +} +.subhead .dropdown-menu joomla-toolbar-button, +.subhead .btn-group joomla-toolbar-button { + -webkit-margin-start: 0; + margin-inline-start: 0; +} + +@media (max-width: 767.98px) { + joomla-tab[view=accordion] .col-md-9, + joomla-tab[view=accordion] .col-md-3 { + padding: 0.5rem 1rem !important; + } + #myTab { + margin-top: 1rem; + margin-bottom: 1.5rem; + } + joomla-tab[view=accordion] ul li { + width: 100%; + } + .subhead joomla-toolbar-button, + .subhead .btn-group, + .subhead .btn { + width: 100%; + margin-right: 0; + text-align: right; + } + .subhead .btn-toolbar > .btn-group, + .subhead .btn-toolbar > joomla-toolbar-button { + margin-right: 0; + } + .subhead .btn.btn-action::after { + text-align: center; + -webkit-margin-start: auto; + margin-inline-start: auto; + } + .subhead .dropdown-toggle-split { + width: auto; + } +} +.left.item-image { + float: right; +} + +.right.item-image { + float: left; +} + +.tags .list-inline-item { + margin: 0.25rem 0.25rem 0.5rem; +} +.tags a.btn { + font-weight: 700; +} + +.tag { + display: inline-block; + padding: 0.5rem 0 0.5rem 0.5rem; +} + +body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +body.wrapper-fluid .site-grid { + grid-template-columns: [full-start] minmax(0, 1fr) [main-start] repeat(4, minmax(0, 25%)) [main-end] minmax(0, 1fr) [full-end]; + grid-gap: 0 2em; +} +body.wrapper-fluid .grid-child { + max-width: none; +} +body.wrapper-fluid header > .grid-child, +body.wrapper-fluid footer > .grid-child { + padding-left: 2em; + padding-right: 2em; +} +body:not(.has-sidebar-right) .site-grid .container-component { + grid-column-start: main-start; +} +body:not(.has-sidebar-left) .site-grid .container-component { + grid-column-end: main-end; +} + +.site-grid { + margin-bottom: auto; +} + +@supports (display: grid) { + .site-grid { + display: grid; + grid-template-areas: ". banner banner banner banner ." ". top-a top-a top-a top-a ." ". top-b top-b top-b top-b ." ". comp comp comp comp ." ". side-r side-r side-r side-r ." ". side-l side-l side-l side-l ." ". bot-a bot-a bot-a bot-a ." ". bot-b bot-b bot-b bot-b ."; + grid-template-columns: [full-start] minmax(0, 1fr) [main-start] repeat(4, minmax(0, 19.875rem)) [main-end] minmax(0, 1fr) [full-end]; + grid-gap: 0 1em; + } + .site-grid > [class^=container-], + .site-grid > [class*=" container-"] { + width: 100%; + max-width: none; + -webkit-column-gap: 1em; + -moz-column-gap: 1em; + column-gap: 1em; + } + .site-grid > .full-width { + grid-column: full-start/full-end; + } + @media (min-width: 992px) { + .site-grid { + grid-template-areas: ". banner banner banner banner ." ". top-a top-a top-a top-a ." ". top-b top-b top-b top-b ." ". side-l comp comp side-r ." ". bot-a bot-a bot-a bot-a ." ". bot-b bot-b bot-b bot-b ."; + } + } +} +.container-banner { + grid-area: banner; +} + +.container-top-a { + grid-area: top-a; +} + +.container-top-b { + grid-area: top-b; +} + +.container-component { + grid-area: comp; +} + +.container-sidebar-right { + grid-area: side-l; +} + +.container-sidebar-left { + grid-area: side-r; +} + +.container-main-top { + grid-area: main-t; +} + +.container-main-bottom { + grid-area: main-b; +} + +.container-breadcrumbs { + grid-area: bread; +} + +.container-bottom-a { + grid-area: bot-a; +} + +.container-bottom-b { + grid-area: bot-b; +} + +.mod-finder__search.input-group { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.mod-finder__search.input-group .awesomplete input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.mod-finder__search.input-group button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.mod-finder__search.input-group button .icon-search { + -webkit-margin-end: 0.2em; + margin-inline-end: 0.2em; +} + +.awesomplete > input { + max-width: 200px; +} +@media (min-width: 992px) { + .awesomplete > input { + max-width: none; + } +} +.awesomplete > ul { + z-index: 1000 !important; +} + +.btn:focus, +.btn.focus, +.btn:active:focus, +.btn.focus:active, +.btn.active:focus, +.btn.active.focus { + text-decoration: none; +} + +.btn.group-move { + cursor: move; +} + +.btn-secondary { + color: hsl(210, 10%, 23%); + background-color: hsl(0, 0%, 100%); + border-color: hsl(210, 14%, 83%); +} +.btn-secondary:hover, .btn-secondary:focus { + color: hsl(210, 10%, 23%); + background-color: hsl(210, 17%, 98%); +} + +.article-info .association .btn-secondary, +.cat-list-association .btn-secondary { + font-weight: 700; + color: hsl(0, 0%, 100%); + background-color: hsl(210, 7%, 46%); + border-color: hsl(210, 14%, 83%); +} +.article-info .association .btn-secondary:hover, .article-info .association .btn-secondary:focus, +.cat-list-association .btn-secondary:hover, +.cat-list-association .btn-secondary:focus { + color: hsl(0, 0%, 100%); + background-color: hsl(210, 10%, 23%); +} +.article-info .association .btn-sm, .article-info .association .btn-group-sm > .btn, +.cat-list-association .btn-sm, +.cat-list-association .btn-group-sm > .btn { + padding: 0 0.25rem; + font-size: 0.8rem; + border-radius: 0.2rem; +} + +@media (max-width: 991.98px) { + .btn { + margin-bottom: 0.25rem; + } + .input-group .btn { + margin-bottom: 0; + } +} +.form-select, .custom-select { + max-width: 100%; + cursor: pointer; + background: url("../images/select-bg-rtl.svg") no-repeat left center/116rem ; + background-color: hsl(210, 16%, 93%); + border: 1px solid hsl(210, 14%, 83%); +} +.form-select:focus, .custom-select:focus { + border-color: #000; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-select[multiple], [multiple].custom-select { + padding: 0; + background-color: hsl(0, 0%, 100%); +} +.form-select[multiple] option, [multiple].custom-select option { + padding: 0.3rem 1rem; + background-color: hsl(0, 0%, 100%); +} +.form-select[multiple] option:checked, [multiple].custom-select option:checked { + color: hsl(0, 0%, 100%); + background-color: var(--moko-cassiopeia-color-primary) !important; +} +.form-select.form-select-success, .form-select-success.custom-select, .form-select.custom-select-success, .custom-select-success.custom-select { + color: hsl(120, 32%, 39%); + background-color: hsl(120, 32%, 39%); +} +.form-select.form-select-success option, .form-select-success.custom-select option, .form-select.custom-select-success option, .custom-select-success.custom-select option { + color: hsl(210, 11%, 15%); + background-color: hsl(0, 0%, 100%); +} +.form-select.form-select-danger, .form-select-danger.custom-select, .form-select.custom-select-danger, .custom-select-danger.custom-select { + color: hsl(3, 75%, 37%); + background-color: hsl(3, 75%, 37%); +} +.form-select.form-select-danger option, .form-select-danger.custom-select option, .form-select.custom-select-danger option, .custom-select-danger.custom-select option { + color: hsl(210, 11%, 15%); + background-color: hsl(0, 0%, 100%); +} +.form-select optgroup, .custom-select optgroup, +.form-select option, +.custom-select option { + color: var(--dark); + background-color: hsl(0, 0%, 100%); +} + +.accordion .card-header { + display: block; + font-size: 1.25rem; + font-weight: var(--moko-cassiopeia-font-weight-headings, 700); + line-height: 1.2; +} +.accordion .list-group-item { + color: var(--moko-cassiopeia-color-link); +} + +.dropdown-menu { + padding: 0.2rem 0; + margin-top: 0.5rem; + background-color: hsl(0, 0%, 100%); + border-color: hsl(210, 14%, 89%); +} + +.dropdown-menu-end::after { + left: 0.9rem; + right: auto; +} + +.field-media-wrapper { + display: block; + width: 100%; + max-width: calc(50vw - 5rem); +} +.field-media-wrapper .field-media-preview { + width: 100%; + max-width: none; +} +@media (max-width: 991.98px) { + .field-media-wrapper { + min-width: 100%; + } +} + +.list-group-item { + background-color: hsl(0, 0%, 100%); +} + +.list-unstyled .list-unstyled { + padding-right: 20px; +} + +.jviewport-height10 { + height: 10vh; +} +.jviewport-height20 { + height: 20vh; +} +.jviewport-height30 { + height: 30vh; +} +.jviewport-height40 { + height: 40vh; +} +.jviewport-height50 { + height: 50vh; +} +.jviewport-height60 { + height: 60vh; +} +.jviewport-height70 { + height: 70vh; +} +.jviewport-height80 { + height: 80vh; +} +.jviewport-height90 { + height: 90vh; +} +.jviewport-height100 { + height: 100vh; +} + +[class*=jviewport-height] iframe { + height: 100%; +} + +.modal-dialog.jviewport-width10 { + width: 10vw; + max-width: none; +} +.modal-dialog.jviewport-width20 { + width: 20vw; + max-width: none; +} +.modal-dialog.jviewport-width30 { + width: 30vw; + max-width: none; +} +.modal-dialog.jviewport-width40 { + width: 40vw; + max-width: none; +} +.modal-dialog.jviewport-width50 { + width: 50vw; + max-width: none; +} +.modal-dialog.jviewport-width60 { + width: 60vw; + max-width: none; +} +.modal-dialog.jviewport-width70 { + width: 70vw; + max-width: none; +} +.modal-dialog.jviewport-width80 { + width: 80vw; + max-width: none; +} +.modal-dialog.jviewport-width90 { + width: 90vw; + max-width: none; +} +.modal-dialog.jviewport-width100 { + width: 100vw; + max-width: none; +} + +.nav.nav-tabs { + padding: 0; + margin: 0; + background-color: hsl(0, 0%, 96%); + border: 1px solid hsl(210, 14%, 89%); + border-bottom: 0; + border-radius: 0.25rem 0.25rem 0 0; + -webkit-box-shadow: 0 1px hsl(0, 0%, 100%) inset, 0 2px 3px -3px hsla(0, 0%, 0%, 0.15), 0 -4px 0 hsla(0, 0%, 0%, 0.05) inset, -1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: 0 1px hsl(0, 0%, 100%) inset, 0 2px 3px -3px hsla(0, 0%, 0%, 0.15), 0 -4px 0 hsla(0, 0%, 0%, 0.05) inset, -1px 1px 4px hsla(0, 0%, 0%, 0.1); +} +.nav.nav-tabs .nav-item { + margin-bottom: 0; + margin-right: 0; +} +.nav.nav-tabs .nav-item:first-of-type .nav-link.active { + border-radius: 0 0.25rem 0 0; + -webkit-box-shadow: 1px 0 1px -1px hsla(0, 0%, 0%, 0.06), inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); + box-shadow: 1px 0 1px -1px hsla(0, 0%, 0%, 0.06), inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); +} +.nav.nav-tabs .nav-item:last-of-type .nav-link { + -webkit-box-shadow: 1px 0 0 hsla(0, 0%, 0%, 0.05), -1px 0 0 hsla(0, 0%, 0%, 0.05); + box-shadow: 1px 0 0 hsla(0, 0%, 0%, 0.05), -1px 0 0 hsla(0, 0%, 0%, 0.05); +} +.nav.nav-tabs .nav-item:last-of-type .nav-link.active { + -webkit-box-shadow: inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); + box-shadow: inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); +} +.nav.nav-tabs .nav-link { + position: relative; + padding: 0.75em 1em; + color: var(--moko-cassiopeia-color-primary); + border: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; + -webkit-box-shadow: 1px 0 0 hsla(0, 0%, 0%, 0.05); + box-shadow: 1px 0 0 hsla(0, 0%, 0%, 0.05); +} +.nav.nav-tabs .nav-link.active { + background-color: hsla(0, 0%, 0%, 0.3); + background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 0%, 0)), to(hsla(0, 0%, 0%, 0.05))); + background-image: -o-linear-gradient(top, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.05) 100%); + background-image: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.05) 100%); + border-left: 0; + border-right: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; + -webkit-box-shadow: inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); + box-shadow: inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); +} +.nav.nav-tabs .nav-link.active::after { + position: absolute; + left: 0; + bottom: -1px; + right: 0; + height: 5px; + content: ""; + background-color: var(--moko-cassiopeia-color-primary); + opacity: 0.8; +} + +.nav-tabs + .tab-content { + padding: 15px; + background: hsl(0, 0%, 100%); + border: 1px solid; + border-color: hsl(210, 14%, 89%); + border-radius: 0 0 0.25rem 0.25rem; + -webkit-box-shadow: -1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: -1px 1px 4px hsla(0, 0%, 0%, 0.1); +} + +.pagination { + margin: 1rem; +} + +.table th { + font-weight: 500; +} +.table thead th { + white-space: nowrap; + border-bottom-width: 1px; +} +.table th, +.table td { + vertical-align: middle; +} +.table th label, +.table td label { + margin-bottom: 0; +} + +.chosen-container.chosen-container-single { + max-width: 100%; + font-size: 1rem; +} +.chosen-container.chosen-container-single .chosen-single { + display: inline-block; + height: calc(1.5em + 1.2rem + 2px); + padding: 0.81rem 1rem 0.81rem 4rem; + line-height: 1.5; + color: hsl(210, 11%, 15%); + vertical-align: middle; + background: hsl(210, 16%, 93%) url("../images/select-bg.svg") no-repeat left 1rem center; + background-image: none \9 ; + background-size: 116rem; + border: 1px solid hsl(210, 14%, 83%); + -webkit-box-shadow: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.25rem; +} +.chosen-container.chosen-container-single .chosen-single abbr { + top: 10px; +} +.chosen-container.chosen-container-single .chosen-single:focus { + border-color: #8894aa; + outline: none; +} +.chosen-container.chosen-container-single .chosen-single:disabled { + cursor: not-allowed; + background-color: hsl(210, 16%, 93%); +} +.chosen-container.chosen-container-single .chosen-single div b { + background: none !important; +} +.chosen-container.chosen-container-single .chosen-drop { + background: hsl(0, 0%, 100%); + border: 1px solid hsl(210, 14%, 83%); +} +.chosen-container.chosen-container-single .chosen-results li { + line-height: calc(1rem + .3rem); +} +.chosen-container.chosen-container-single.chosen-container-active .chosen-single { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.chosen-container.chosen-container-multi .chosen-choices { + max-width: 100%; + min-height: calc(1.5em + 1.2rem + 2px); + font-size: 1rem; + line-height: 1.5; + background-image: hsl(0, 0%, 100%); +} +.chosen-container.chosen-container-multi .chosen-choices li.search-choice { + padding: 5px 10px 5px 33px; + color: hsl(0, 0%, 100%); + background: var(--primary); + border: 0; + -webkit-box-shadow: -1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: -1px 1px 4px hsla(0, 0%, 0%, 0.1); + border-radius: 0.25rem; +} +.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { + top: 0; + left: 0; + width: 20px; + height: 100%; + background: hsla(0, 0%, 0%, 0.2); + background-image: none !important; +} +.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before { + position: absolute; + top: 6px; + left: 5px; + font-size: 1rem; + color: hsl(0, 0%, 100%); + content: "×"; +} + +.chosen-container-active.chosen-with-drop .chosen-single { + -webkit-box-shadow: none; + box-shadow: none; +} + +.chosen-container-single { + width: auto !important; +} + +.card .chosen-container.chosen-container-single { + width: 100% !important; +} +.card .chosen-container.chosen-container-single .chosen-single { + width: 100% !important; +} + +.gu-mirror { + position: fixed !important; + z-index: 9999 !important; + margin: 0 !important; + background-color: hsl(120, 73%, 75%); + opacity: 0.8; +} +.gu-mirror.table { + display: table; +} +.gu-mirror.table td { + display: table-cell; +} + +.metismenu.menu-horizontal { + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + padding: 0; + margin: 0; + list-style: none; +} +@media (min-width: 992px) { + .metismenu.menu-horizontal { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } +} +.metismenu.menu-horizontal > li { + position: relative; +} +.metismenu.menu-horizontal .level-1 > ul { + min-width: 12rem; +} +.metismenu.mod-menu { + margin: 0; +} +.metismenu.mod-menu .metismenu-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.5em 1em; + font-size: 1.1rem; + line-height: 1.5; +} +.metismenu.mod-menu .metismenu-item.parent { + position: relative; +} +.metismenu.mod-menu .metismenu-item > ul { + position: absolute; + top: 100%; + z-index: 1001; + display: block; + padding: 0; + list-style: none; + -webkit-box-shadow: 0 0 0.5em hsla(0, 0%, 0%, 0.1); + box-shadow: 0 0 0.5em hsla(0, 0%, 0%, 0.1); +} +.metismenu.mod-menu .metismenu-item > span, +.metismenu.mod-menu .metismenu-item > a, +.metismenu.mod-menu .metismenu-item > button { + overflow: hidden; + text-decoration: none; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + white-space: nowrap; +} +.metismenu.mod-menu .metismenu-item > a:focus, +.metismenu.mod-menu .metismenu-item > button:focus { + outline: 1px dotted hsl(210, 14%, 83%); + outline-offset: 2px; +} +.metismenu.mod-menu .metismenu-item.active > a, .metismenu.mod-menu .metismenu-item.active > button, +.metismenu.mod-menu .metismenu-item > a:hover, +.metismenu.mod-menu .metismenu-item > button:hover { + text-decoration: underline; +} +.metismenu.mod-menu .metismenu-item::after { + content: none; +} +.metismenu.mod-menu .metismenu-item:not(.level-1) > ul, .metismenu.mod-menu .metismenu-item:not(.level-2) > ul { + -webkit-margin-end: -1em; + margin-inline-end: -1em; +} +.metismenu.mod-menu .metismenu-item.divider:not(.parent) { + width: 1px; + padding: 0; + margin: 0.25em; + overflow: hidden; + border-left: 1px solid hsl(210, 14%, 83%); +} +@media (max-width: 991.98px) { + .metismenu.mod-menu .metismenu-item.divider:not(.parent) { + width: auto; + height: 1px; + border-bottom: 1px solid hsl(210, 14%, 83%); + } +} +.metismenu.mod-menu .mm-collapsing { + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: 0.35s; + -o-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-property: color, background-color, height, visibility; + -o-transition-property: color, background-color, height, visibility; + transition-property: color, background-color, height, visibility; +} +.metismenu.mod-menu .mm-collapse { + position: absolute; + background-color: hsl(0, 0%, 100%); + -webkit-box-shadow: -1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: -1px 1px 4px hsla(0, 0%, 0%, 0.1); +} +.metismenu.mod-menu .mm-collapse:not(.mm-show) { + display: none; +} +.metismenu.mod-menu .mm-collapse > li > a { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.metismenu.mod-menu .mm-collapse > li.divider:not(.parent) { + width: auto; + height: 1px; + border-bottom: 1px solid hsl(210, 14%, 83%); +} +.metismenu.mod-menu .mm-collapse > li.parent .mm-toggler { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.metismenu.mod-menu .mm-collapse > li.parent > ul { + position: relative; + top: 0; + -ms-flex-preferred-size: calc(100% + 1em); + flex-basis: calc(100% + 1em); + margin-top: 0.5em; + margin-bottom: -0.5em; + background-color: hsla(0, 0%, 0%, 0.03); + -webkit-box-shadow: none; + box-shadow: none; +} +.metismenu.mod-menu .mm-toggler { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 100%; + padding: 0; + color: currentColor; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background: none; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.metismenu.mod-menu .mm-toggler:after { + width: 0; + height: 0; + -webkit-margin-start: 0.5em; + margin-inline-start: 0.5em; + content: ""; + border-top: 0.5em solid currentColor; + border-left: 0.5em solid transparent; + border-right: 0.5em solid transparent; + -webkit-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.mm-active > .metismenu.mod-menu .mm-toggler:after { + -webkit-transform: rotateX(-180deg); + transform: rotateX(-180deg); +} + +.metismenu.mod-menu .mm-toggler[aria-expanded=true]:after { + -webkit-transform: rotateX(-180deg); + transform: rotateX(-180deg); +} +.metismenu.mod-menu .parent > ul { + color: hsl(210, 11%, 15%); +} + +.sidebar-left .metismenu .mm-collapse, +.sidebar-right .metismenu .mm-collapse { + position: relative; + background-color: hsla(0, 0%, 0%, 0.03); +} +.sidebar-left .metismenu li.parent > ul, +.sidebar-right .metismenu li.parent > ul { + position: relative; + top: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +@media (max-width: 1199.98px) { + .sidebar-left .metismenu li.parent > ul, + .sidebar-right .metismenu li.parent > ul { + width: 100%; + } +} +.sidebar-left .metismenu .metismenu-item > span, +.sidebar-left .metismenu .metismenu-item > a, +.sidebar-right .metismenu .metismenu-item > span, +.sidebar-right .metismenu .metismenu-item > a { + white-space: inherit; +} +.sidebar-left .metismenu .metismenu-item.divider:not(.parent), +.sidebar-right .metismenu .metismenu-item.divider:not(.parent) { + width: auto; + height: 1px; + border-bottom: 1px solid hsl(210, 14%, 83%); +} + +.minicolors-theme-bootstrap .minicolors-input { + width: 120px; +} +.minicolors-theme-bootstrap .rgb { + width: 175px; +} +.minicolors-theme-bootstrap .rgba { + width: 220px; +} + +.editor .toggle-editor { + margin-top: 1rem; +} +.editor .mce-tinymce { + border: 1px solid hsl(210, 14%, 89%); + border-radius: 0.25rem; +} +.editor .mce-btn, +.editor .mce-panel { + background: hsl(210, 17%, 98%); +} + +.tox { + white-space: nowrap !important; +} + +:root { + --template-sidebar-bg: var(--template-bg-dark-80); + --template-sidebar-font-color: hsl(0, 0%, 100%); + --template-sidebar-link-color: hsl(0, 0%, 100%); + --template-bg-light: #f0f4fb; + --template-text-light: hsl(0, 0%, 100%); + --template-special-color: #132f53; + --template-link-color: #2a69b8; + --template-link-hover-color: #173a65; + --template-contrast: #2a69b8; + --template-bg-dark: hsl(var(--hue), 40%, 20%); + --template-bg-dark-3: hsl(var(--hue), 40%, 97%); + --template-bg-dark-5: hsl(var(--hue), 40%, 95%); + --template-bg-dark-7: hsl(var(--hue), 40%, 93%); + --template-bg-dark-10: hsl(var(--hue), 40%, 90%); + --template-bg-dark-15: hsl(var(--hue), 40%, 85%); + --template-bg-dark-20: hsl(var(--hue), 40%, 80%); + --template-bg-dark-30: hsl(var(--hue), 40%, 70%); + --template-bg-dark-40: hsl(var(--hue), 40%, 60%); + --template-bg-dark-50: hsl(var(--hue), 40%, 50%); + --template-bg-dark-60: hsl(var(--hue), 40%, 40%); + --template-bg-dark-65: hsl(var(--hue), 40%, 35%); + --template-bg-dark-70: hsl(var(--hue), 40%, 30%); + --template-bg-dark-75: hsl(var(--hue), 40%, 25%); + --template-bg-dark-80: hsl(var(--hue), 40%, 20%); + --template-bg-dark-90: hsl(var(--hue), 40%, 10%); +} + +.border-primary { + border-color: var(--primary) !important; +} + +.border-secondary { + border-color: var(--secondary) !important; +} + +.border-success { + border-color: var(--success) !important; +} + +.border-info { + border-color: var(--info) !important; +} + +.border-warning { + border-color: var(--warning) !important; +} + +.border-danger { + border-color: var(--danger) !important; +} + +.border-light { + border-color: var(--light) !important; +} + +.border-dark { + border-color: var(--dark) !important; +} + +.border-white { + border-color: var(--white) !important; +} + +.text-primary { + color: var(--primary) !important; +} + +.text-secondary { + color: var(--secondary) !important; +} + +.text-success { + color: var(--success) !important; +} + +.text-info { + color: var(--info) !important; +} + +.text-warning { + color: var(--warning) !important; +} + +.text-danger { + color: var(--danger) !important; +} + +.text-light { + color: var(--light) !important; +} + +.text-dark { + color: var(--dark) !important; +} + +.text-black { + color: var(--black) !important; +} + +.text-white { + color: var(--white) !important; +} + +.text-body { + color: var(--body-color) !important; +} + +.bg-primary { + background-color: var(--primary) !important; +} + +.bg-secondary { + background-color: var(--secondary) !important; +} + +.bg-success { + background-color: var(--success) !important; +} + +.bg-info { + background-color: var(--info) !important; +} + +.bg-warning { + background-color: var(--warning) !important; +} + +.bg-danger { + background-color: var(--danger) !important; +} + +.bg-light { + background-color: var(--light) !important; +} + +.bg-dark { + background-color: var(--dark) !important; +} + +.bg-black { + background-color: var(--black) !important; +} + +.bg-white { + background-color: var(--white) !important; +} + +.bg-body { + background-color: var(--body-bg) !important; +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/template.css b/media/templates/site/moko-cassiopeia/css/template.css new file mode 100644 index 0000000..e0f00b6 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/template.css @@ -0,0 +1,15384 @@ +@charset "UTF-8"; +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +// NOTE: Bootsrap Color Variables moved to Colors CSS + + + +*, +*::before, +*::after { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--body-font-family); + font-size: var(--body-font-size); + font-weight: var(--body-font-weight); + line-height: var(--body-line-height); + color: var(--body-color); + text-align: var(--body-text-align); + background-color: var(--body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.offcanvas-start, +.offcanvas-end { + width: 280px; +} +.drawer-toggle-left { + position: fixed; + top: 250px; + left: 0px; + z-index: 1050; + background-color: var(--nav-bg-color)!important; + color: var(--nav-text-color)!important; + padding-left: calc(var(--btn-padding-x)*0.5)!important; + padding-right: calc(var(--btn-padding-x)*0.5)!important; +} +.drawer-toggle-right { + position: fixed; + top: 250px; + right: 0px; + z-index: 1050; + background-color: var(--nav-bg-color)!important; + color: var(--nav-text-color)!important; + padding-left: calc(var(--btn-padding-x)*0.5)!important; + padding-right: calc(var(--btn-padding-x)*0.5)!important; +} +.offcanvas-body { + background-color: var(--offcanvas-color); +} +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; + } +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.1875em; + background-color: var(--highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: var(--link-color); + text-decoration: underline; +} +a:active { + color: var(--link-active-color); +} + +a:not([href]):not([class]), a:not([href]):not([class]):active { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--body-bg); + background-color: var(--body-color); + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: hsl(210, 7%, 46%); + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: hsl(210, 7%, 46%); +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: hsl(0, 0%, 100%); + border: 1px solid var(--border-color); + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: hsl(210, 7%, 46%); +} + +.container-component, +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --gutter-x: 1em; + --gutter-y: 0; + width: 100%; + padding-right: calc(var(--gutter-x) * 0.5); + padding-left: calc(var(--gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; + padding-bottom: calc(var(--gutter-x) * 0.5); +} +.topten-view, +.featured-view, +.latest-view, +.recent-view, +.products-view { +border-top: var(--accent-color-primary) 1px groove; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --gutter-x: 1em; + --gutter-y: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-top: calc(-1 * var(--gutter-y)); + margin-right: calc(-0.5 * var(--gutter-x)); + margin-left: calc(-0.5 * var(--gutter-x)); +} +.row > * { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: 0; + padding-left: 0; + margin-top: var(--gutter-y); +} + +.product-container { + margin-right: calc(var(--gutter-x) * .25); + margin-left: calc(var(--gutter-x) * .25); + padding-right: calc(var(--gutter-x) * .25); + padding-left: calc(var(--gutter-x) * .25); + margin-top: var(--gutter-y); + //background-color: var(--gray-200); + -webkit-border-radius: var(--border-radius); + -moz-border-radius: var(--border-radius); + border-radius: var(--border-radius); +} + +.latest-view { + margin-top: var(--gutter-x); +} + +.col { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; +} + +.row-cols-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --gutter-x: 0; +} + +.g-0, +.gy-0 { + --gutter-y: 0; +} + +.g-1, +.gx-1 { + --gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-sm-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-md-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-md-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-lg-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xl-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + .row-cols-xxl-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + .col-xxl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --gutter-y: 3rem; + } +} +.table { + --table-color: var(--body-color); + --table-bg: transparent; + --table-border-color: var(--border-color); + --table-accent-bg: transparent; + --table-striped-color: var(--body-color); + --table-striped-bg: rgba(0, 0, 0, 0.05); + --table-active-color: var(--body-color); + --table-active-bg: rgba(0, 0, 0, 0.1); + --table-active-color: var(--body-color); + --table-active-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--table-color); + vertical-align: top; + border-color: var(--table-border-color); +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--table-bg); + border-bottom-width: 1px; + -webkit-box-shadow: inset 0 0 0 9999px var(--table-accent-bg); + box-shadow: inset 0 0 0 9999px var(--table-accent-bg); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} + +.table-group-divider { + border-top: 2px solid currentcolor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --table-accent-bg: var(--table-striped-bg); + color: var(--table-striped-color); +} + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --table-accent-bg: var(--table-striped-bg); + color: var(--table-striped-color); +} + +.table-active { + --table-accent-bg: var(--table-active-bg); + color: var(--table-active-color); +} + +.table-active > tbody > tr:active > * { + --table-accent-bg: var(--table-active-bg); + color: var(--table-active-color); +} + +.table-primary { + --table-color: hsl(0, 0%, 0%); + --table-bg: #cfd4dd; + --table-border-color: #babfc7; + --table-striped-bg: #c5c9d2; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #babfc7; + --table-active-color: hsl(0, 0%, 0%); + --table-active-bg: #bfc4cc; + --table-active-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-secondary { + --table-color: hsl(0, 0%, 0%); + --table-bg: #e2e3e5; + --table-border-color: #cbccce; + --table-striped-bg: #d7d8da; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #cbccce; + --table-active-color: hsl(0, 0%, 0%); + --table-active-bg: #d1d2d4; + --table-active-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-success { + --table-color: hsl(0, 0%, 0%); + --table-bg: #dae6da; + --table-border-color: #c4cfc4; + --table-striped-bg: #cfdbcf; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #c4cfc4; + --table-active-color: hsl(0, 0%, 0%); + --table-active-bg: #cad5ca; + --table-active-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-info { + --table-color: hsl(0, 0%, 0%); + --table-bg: #d6e0e8; + --table-border-color: #c1cad1; + --table-striped-bg: #cbd5dc; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #c1cad1; + --table-active-color: hsl(0, 0%, 0%); + --table-active-bg: #c6cfd7; + --table-active-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-warning { + --table-color: hsl(0, 0%, 0%); + --table-bg: #efe0cc; + --table-border-color: #d7cab8; + --table-striped-bg: #e3d5c2; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #d7cab8; + --table-active-color: hsl(0, 0%, 0%); + --table-active-bg: #ddcfbd; + --table-active-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-danger { + --table-color: hsl(0, 0%, 0%); + --table-bg: #edd2d1; + --table-border-color: #d5bdbc; + --table-striped-bg: #e1c8c7; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #d5bdbc; + --table-active-color: hsl(0, 0%, 0%); + --table-active-bg: #dbc2c1; + --table-active-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-light { + --table-color: hsl(0, 0%, 0%); + --table-bg: hsl(210, 17%, 98%); + --table-border-color: #e0e1e2; + --table-striped-bg: #edeeee; + --table-striped-color: hsl(0, 0%, 0%); + --table-active-bg: #e0e1e2; + --table-active-color: hsl(0, 0%, 0%); + --table-active-bg: #e6e7e8; + --table-active-color: hsl(0, 0%, 0%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-dark { + --table-color: hsl(0, 0%, 100%); + --table-bg: hsl(210, 10%, 23%); + --table-border-color: #494f54; + --table-striped-bg: #3f454b; + --table-striped-color: hsl(0, 0%, 100%); + --table-active-bg: #494f54; + --table-active-color: hsl(0, 0%, 100%); + --table-active-bg: #444a4f; + --table-active-color: hsl(0, 0%, 100%); + color: var(--table-color); + border-color: var(--table-border-color); +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.6rem + 1px); + padding-bottom: calc(0.6rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: hsl(210, 7%, 46%); +} + +.form-control { + display: block; + width: 100%; + padding: 0.6rem 1rem; + font-size: 1rem; + font-weight: 400; + line-height: 1; + color: hsl(210, 11%, 15%); + background-color: hsl(0, 0%, 100%); + background-clip: padding-box; + border: 1px solid hsl(210, 14%, 83%); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.25rem; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: hsl(210, 11%, 15%); + background-color: hsl(0, 0%, 100%); + border-color: #8894aa; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-control::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-webkit-input-placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control::-moz-placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control::-ms-input-placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control::placeholder { + color: hsl(210, 7%, 46%); + opacity: 1; +} +.form-control:disabled { + background-color: hsl(210, 16%, 93%); + opacity: 1; +} +.form-control::-webkit-file-upload-button { + padding: 0.6rem 1rem; + margin: -0.6rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; + color: hsl(210, 11%, 15%); + background-color: hsl(210, 16%, 93%); + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +.form-control::file-selector-button { + padding: 0.6rem 1rem; + margin: -0.6rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; + color: hsl(210, 11%, 15%); + background-color: hsl(210, 16%, 93%); + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } + .form-control::file-selector-button { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-control:active:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dee1e4; +} +.form-control:active:not(:disabled):not([readonly])::file-selector-button { + background-color: #dee1e4; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.6rem 0; + margin-bottom: 0; + line-height: 1.5; + color: hsl(210, 11%, 15%); + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext:focus { + outline: 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.5em + 1.2rem + 2px); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: calc(1.5em + 1.2rem + 2px); + padding: 0.6rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: 0.25rem; +} +.form-control-color::-webkit-color-swatch { + border-radius: 0.25rem; +} +.form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); +} +.form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); +} + +.form-select, .custom-select { + display: block; + width: 100%; + padding: 0.6rem 3rem 0.6rem 1rem; + -moz-padding-start: calc(1rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: hsl(210, 11%, 15%); + background-color: hsl(210, 16%, 93%); + background-image: url("../images/select-bg.svg"); + background-repeat: no-repeat; + background-position: right 1rem center; + background-size: 116rem; + border: 1px solid hsl(210, 14%, 83%); + border-radius: 0.25rem; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select, .custom-select { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-select:focus, .custom-select:focus { + border-color: #8894aa; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-select[multiple], [multiple].custom-select, .form-select[size]:not([size="1"]), [size].custom-select:not([size="1"]) { + padding-right: 1rem; + background-image: none; +} +.form-select:disabled, .custom-select:disabled { + background-color: hsl(210, 16%, 93%); +} +.form-select:-moz-focusring, .custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 hsl(210, 11%, 15%); +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: hsl(0, 0%, 100%); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + -webkit-filter: brightness(90%); + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #8894aa; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-check-input:checked { + background-color: hsl(240, 98%, 17%); + border-color: hsl(240, 98%, 17%); +} +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280, 0%, 100%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='hsl%280, 0%, 100%%29'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: hsl(240, 98%, 17%); + border-color: hsl(240, 98%, 17%); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280, 0%, 100%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + -webkit-filter: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + -webkit-transition: background-position 0.15s ease-in-out; + -o-transition: background-position 0.15s ease-in-out; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238894aa'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%280, 0%, 100%%29'/%3e%3c/svg%3e"); +} +.form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + -webkit-filter: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px hsl(0, 0%, 100%), 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 1px hsl(0, 0%, 100%), 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px hsl(0, 0%, 100%), 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: hsl(240, 98%, 17%); + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #b8bfcc; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: hsl(210, 14%, 89%); + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: hsl(240, 98%, 17%); + 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) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #b8bfcc; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: hsl(210, 14%, 89%); + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: hsl(210, 11%, 71%); +} +.form-range:disabled::-moz-range-thumb { + background-color: hsl(210, 11%, 71%); +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext, +.form-floating > .form-select, +.form-floating > .custom-select { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 1rem 1rem; + overflow: hidden; + text-align: start; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: 1px solid transparent; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; + -o-transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.form-floating > .form-control, +.form-floating > .form-control-plaintext { + padding: 1rem 1rem; +} +.form-floating > .form-control::-webkit-input-placeholder, .form-floating > .form-control-plaintext::-webkit-input-placeholder { + color: transparent; +} +.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control:-ms-input-placeholder, .form-floating > .form-control-plaintext:-ms-input-placeholder { + color: transparent; +} +.form-floating > .form-control::-ms-input-placeholder, .form-floating > .form-control-plaintext::-ms-input-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder, +.form-floating > .form-control-plaintext::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-ms-input-placeholder), .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select, .form-floating > .custom-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:not(:-ms-input-placeholder) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, +.form-floating > .form-select ~ label, +.form-floating > .custom-select ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; +} + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select, +.input-group > .custom-select, +.input-group > .form-floating { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus, +.input-group > .custom-select:focus, +.input-group > .form-floating:focus-within { + z-index: 5; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 5; +} + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.6rem 1rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: hsl(210, 11%, 15%); + text-align: center; + white-space: nowrap; + background-color: hsl(210, 16%, 93%); + border: 1px solid hsl(210, 14%, 83%); + border-radius: 0.25rem; +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.input-group-lg > .form-select, .input-group-lg > .custom-select, +.input-group-sm > .form-select, +.input-group-sm > .custom-select { + padding-right: 4rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .custom-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .custom-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select, +.input-group > .form-floating:not(:first-child) > .custom-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: hsl(120, 32%, 39%); +} + +.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; + color: hsl(0, 0%, 100%); + background-color: rgba(68, 131, 68, 0.9); + border-radius: 0.25rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: hsl(120, 32%, 39%); + padding-right: calc(1.5em + 1.2rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28120, 32%, 39%%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.3rem) center; + background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: hsl(120, 32%, 39%); + -webkit-box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); + box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 1.2rem); + background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem); +} + +.was-validated .form-select:valid, .was-validated .custom-select:valid, .form-select.is-valid, .is-valid.custom-select { + border-color: hsl(120, 32%, 39%); +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .custom-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .was-validated .custom-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .is-valid.custom-select:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .is-valid.custom-select:not([multiple])[size="1"] { + padding-right: 5.5rem; + background-image: url("../images/select-bg.svg"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28120, 32%, 39%%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 1rem center, center right 3rem; + background-size: 116rem, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); +} +.was-validated .form-select:valid:focus, .was-validated .custom-select:valid:focus, .form-select.is-valid:focus, .is-valid.custom-select:focus { + border-color: hsl(120, 32%, 39%); + -webkit-box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); + box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); +} + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 1.2rem)); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: hsl(120, 32%, 39%); +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: hsl(120, 32%, 39%); +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); + box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: hsl(120, 32%, 39%); +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.was-validated .input-group > .custom-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.input-group > .custom-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: hsl(3, 75%, 37%); +} + +.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; + color: hsl(0, 0%, 100%); + background-color: rgba(165, 31, 24, 0.9); + border-radius: 0.25rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: hsl(3, 75%, 37%); + padding-right: calc(1.5em + 1.2rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='hsl%283, 75%, 37%%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='hsl%283, 75%, 37%%29' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.3rem) center; + background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: hsl(3, 75%, 37%); + -webkit-box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); + box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 1.2rem); + background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem); +} + +.was-validated .form-select:invalid, .was-validated .custom-select:invalid, .form-select.is-invalid, .is-invalid.custom-select { + border-color: hsl(3, 75%, 37%); +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .custom-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .was-validated .custom-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .is-invalid.custom-select:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .is-invalid.custom-select:not([multiple])[size="1"] { + padding-right: 5.5rem; + background-image: url("../images/select-bg.svg"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='hsl%283, 75%, 37%%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='hsl%283, 75%, 37%%29' stroke='none'/%3e%3c/svg%3e"); + background-position: right 1rem center, center right 3rem; + background-size: 116rem, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem); +} +.was-validated .form-select:invalid:focus, .was-validated .custom-select:invalid:focus, .form-select.is-invalid:focus, .is-invalid.custom-select:focus { + border-color: hsl(3, 75%, 37%); + -webkit-box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); + box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); +} + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 1.2rem)); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: hsl(3, 75%, 37%); +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: hsl(3, 75%, 37%); +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); + box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: hsl(3, 75%, 37%); +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.was-validated .input-group > .custom-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.input-group > .custom-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; +} + +.btn { + --btn-padding-x: 1rem; + --btn-padding-y: 0.6rem; + --btn-font-family: ; + --btn-font-size: 1rem; + --btn-font-weight: 400; + --btn-line-height: 1.5; + --btn-color: hsl(210, 11%, 15%); + --btn-bg: transparent; + --btn-border-width: 1px; + --btn-border-color: transparent; + --btn-border-radius: 0.25rem; + --btn-active-border-color: transparent; + --btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --btn-disabled-opacity: 0.65; + --btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--btn-padding-y) var(--btn-padding-x); + font-family: var(--btn-font-family); + font-size: var(--btn-font-size); + font-weight: var(--btn-font-weight); + line-height: var(--btn-line-height); + color: var(--btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: var(--btn-border-width) solid var(--btn-border-color); + border-radius: var(--btn-border-radius); + background-color: var(--btn-bg); + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.btn:active { + color: var(--btn-active-color); + background-color: var(--btn-active-bg); + border-color: var(--btn-active-border-color); +} +.btn-check + .btn:active { + color: var(--btn-color); + background-color: var(--btn-bg); + border-color: var(--btn-border-color); +} +.btn:focus-visible { + color: var(--btn-active-color); + background-color: var(--btn-active-bg); + border-color: var(--btn-active-border-color); + outline: 0; + -webkit-box-shadow: var(--btn-focus-box-shadow); + box-shadow: var(--btn-focus-box-shadow); +} +.btn-check:focus-visible + .btn { + border-color: var(--btn-active-border-color); + outline: 0; + -webkit-box-shadow: var(--btn-focus-box-shadow); + box-shadow: var(--btn-focus-box-shadow); +} +.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--btn-active-color); + background-color: var(--btn-active-bg); + border-color: var(--btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + -webkit-box-shadow: var(--btn-focus-box-shadow); + box-shadow: var(--btn-focus-box-shadow); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--btn-disabled-color); + pointer-events: none; + background-color: var(--btn-disabled-bg); + border-color: var(--btn-disabled-border-color); + opacity: var(--btn-disabled-opacity); +} + +.btn-primary { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #010149; + --btn-active-border-color: #010145; + --btn-focus-shadow-rgb: 39, 39, 111; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #010145; + --btn-active-border-color: #010141; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(240, 98%, 17%); + --btn-disabled-border-color: hsl(240, 98%, 17%); +} + +.btn-secondary { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(210, 7%, 46%); + --btn-border-color: hsl(210, 7%, 46%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #5d636b; + --btn-active-border-color: #575e65; + --btn-focus-shadow-rgb: 131, 138, 145; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #575e65; + --btn-active-border-color: #52585f; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 7%, 46%); + --btn-disabled-border-color: hsl(210, 7%, 46%); +} + +.btn-success { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #3a6f3a; + --btn-active-border-color: #366936; + --btn-focus-shadow-rgb: 96, 150, 96; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #366936; + --btn-active-border-color: #336233; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(120, 32%, 39%); + --btn-disabled-border-color: hsl(120, 32%, 39%); +} + +.btn-info { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #295478; + --btn-active-border-color: #264f71; + --btn-focus-shadow-rgb: 79, 122, 158; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #264f71; + --btn-active-border-color: #244a6a; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(207, 49%, 37%); + --btn-disabled-border-color: hsl(207, 49%, 37%); +} + +.btn-warning { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #935300; + --btn-active-border-color: #8a4e00; + --btn-focus-shadow-rgb: 185, 122, 38; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #8a4e00; + --btn-active-border-color: #824a00; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(34, 100%, 34%); + --btn-disabled-border-color: hsl(34, 100%, 34%); +} + +.btn-danger { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #8c1a14; + --btn-active-border-color: #841913; + --btn-focus-shadow-rgb: 179, 65, 59; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #841913; + --btn-active-border-color: #7c1712; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(3, 75%, 37%); + --btn-disabled-border-color: hsl(3, 75%, 37%); +} + +.btn-light { + --btn-color: hsl(0, 0%, 0%); + --btn-bg: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: #d4d5d5; + --btn-active-border-color: #c7c8c9; + --btn-focus-shadow-rgb: 212, 213, 213; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: #c7c8c9; + --btn-active-border-color: #bbbcbc; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 0%); + --btn-disabled-bg: hsl(210, 17%, 98%); + --btn-disabled-border-color: hsl(210, 17%, 98%); +} + +.btn-dark { + --btn-color: hsl(0, 0%, 100%); + --btn-bg: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #53585e; + --btn-active-border-color: #494f54; + --btn-focus-shadow-rgb: 83, 88, 94; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: #5d6267; + --btn-active-border-color: #494f54; + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(0, 0%, 100%); + --btn-disabled-bg: hsl(210, 10%, 23%); + --btn-disabled-border-color: hsl(210, 10%, 23%); +} + +.btn-outline-primary { + --btn-color: hsl(240, 98%, 17%); + --btn-border-color: hsl(240, 98%, 17%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(240, 98%, 17%); + --btn-active-border-color: hsl(240, 98%, 17%); + --btn-focus-shadow-rgb: 1, 1, 86; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(240, 98%, 17%); + --btn-active-border-color: hsl(240, 98%, 17%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(240, 98%, 17%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(240, 98%, 17%); + --gradient: none; +} + +.btn-outline-secondary { + --btn-color: hsl(210, 7%, 46%); + --btn-border-color: hsl(210, 7%, 46%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 7%, 46%); + --btn-active-border-color: hsl(210, 7%, 46%); + --btn-focus-shadow-rgb: 109, 117, 126; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 7%, 46%); + --btn-active-border-color: hsl(210, 7%, 46%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 7%, 46%); + --gradient: none; +} + +.btn-outline-success { + --btn-color: hsl(120, 32%, 39%); + --btn-border-color: hsl(120, 32%, 39%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(120, 32%, 39%); + --btn-active-border-color: hsl(120, 32%, 39%); + --btn-focus-shadow-rgb: 68, 131, 68; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(120, 32%, 39%); + --btn-active-border-color: hsl(120, 32%, 39%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(120, 32%, 39%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(120, 32%, 39%); + --gradient: none; +} + +.btn-outline-info { + --btn-color: hsl(207, 49%, 37%); + --btn-border-color: hsl(207, 49%, 37%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(207, 49%, 37%); + --btn-active-border-color: hsl(207, 49%, 37%); + --btn-focus-shadow-rgb: 48, 99, 141; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(207, 49%, 37%); + --btn-active-border-color: hsl(207, 49%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(207, 49%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(207, 49%, 37%); + --gradient: none; +} + +.btn-outline-warning { + --btn-color: hsl(34, 100%, 34%); + --btn-border-color: hsl(34, 100%, 34%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(34, 100%, 34%); + --btn-active-border-color: hsl(34, 100%, 34%); + --btn-focus-shadow-rgb: 173, 98, 0; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(34, 100%, 34%); + --btn-active-border-color: hsl(34, 100%, 34%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(34, 100%, 34%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(34, 100%, 34%); + --gradient: none; +} + +.btn-outline-danger { + --btn-color: hsl(3, 75%, 37%); + --btn-border-color: hsl(3, 75%, 37%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(3, 75%, 37%); + --btn-active-border-color: hsl(3, 75%, 37%); + --btn-focus-shadow-rgb: 165, 31, 24; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(3, 75%, 37%); + --btn-active-border-color: hsl(3, 75%, 37%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(3, 75%, 37%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(3, 75%, 37%); + --gradient: none; +} + +.btn-outline-light { + --btn-color: hsl(210, 17%, 98%); + --btn-border-color: hsl(210, 17%, 98%); + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: hsl(210, 17%, 98%); + --btn-active-border-color: hsl(210, 17%, 98%); + --btn-focus-shadow-rgb: 249, 250, 251; + --btn-active-color: hsl(0, 0%, 0%); + --btn-active-bg: hsl(210, 17%, 98%); + --btn-active-border-color: hsl(210, 17%, 98%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 17%, 98%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 17%, 98%); + --gradient: none; +} + +.btn-outline-dark { + --btn-color: hsl(210, 10%, 23%); + --btn-border-color: hsl(210, 10%, 23%); + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 10%, 23%); + --btn-active-border-color: hsl(210, 10%, 23%); + --btn-focus-shadow-rgb: 53, 59, 65; + --btn-active-color: hsl(0, 0%, 100%); + --btn-active-bg: hsl(210, 10%, 23%); + --btn-active-border-color: hsl(210, 10%, 23%); + --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --btn-disabled-color: hsl(210, 10%, 23%); + --btn-disabled-bg: transparent; + --btn-disabled-border-color: hsl(210, 10%, 23%); + --gradient: none; +} + +.btn-link { + --btn-font-weight: 400; + --btn-color: var(--link-color); + --btn-bg: transparent; + --btn-border-color: transparent; + --btn-active-color: var(--link-active-color); + --btn-active-border-color: transparent; + --btn-active-color: var(--link-active-color); + --btn-active-border-color: transparent; + --btn-disabled-color: hsl(210, 7%, 46%); + --btn-disabled-border-color: transparent; + --btn-box-shadow: none; + --btn-focus-shadow-rgb: 39, 39, 111; + text-decoration: underline; +} +.btn-link:focus-visible { + color: var(--btn-color); +} +.btn-link:active { + color: var(--btn-active-color); +} + +.btn-lg, .btn-group-lg > .btn { + --btn-padding-y: 0.5rem; + --btn-padding-x: 1rem; + --btn-font-size: 1.25rem; + --btn-border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + --btn-padding-y: 0.25rem; + --btn-padding-x: 0.5rem; + --btn-font-size: 0.875rem; + --btn-border-radius: 0.2rem; +} + +.fade { + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + -webkit-transition: width 0.35s ease; + -o-transition: width 0.35s ease; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + --dropdown-zindex: 1000; + --dropdown-min-width: 10rem; + --dropdown-padding-x: 0; + --dropdown-padding-y: 0.5rem; + --dropdown-spacer: 0.125rem; + --dropdown-font-size: 1rem; + --dropdown-color: hsl(210, 11%, 15%); + --dropdown-bg: hsl(0, 0%, 100%); + --dropdown-border-color: var(--border-color-translucent); + --dropdown-border-radius: 0.25rem; + --dropdown-border-width: 1px; + --dropdown-inner-border-radius: calc(0.25rem - 1px); + --dropdown-divider-bg: var(--border-color-translucent); + --dropdown-divider-margin-y: 0.5rem; + --dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --dropdown-link-color: hsl(210, 11%, 15%); + --dropdown-link-active-color: #1f2226; + --dropdown-link-active-bg: hsl(210, 16%, 93%); + --dropdown-link-active-color: hsl(0, 0%, 100%); + --dropdown-link-active-bg: hsl(240, 98%, 17%); + --dropdown-link-disabled-color: hsl(210, 11%, 71%); + --dropdown-item-padding-x: 1rem; + --dropdown-item-padding-y: 0.25rem; + --dropdown-header-color: hsl(210, 7%, 46%); + --dropdown-header-padding-x: 1rem; + --dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--dropdown-zindex); + display: none; + min-width: var(--dropdown-min-width); + padding: var(--dropdown-padding-y) var(--dropdown-padding-x); + margin: 0; + font-size: var(--dropdown-font-size); + color: var(--dropdown-color); + text-align: left; + list-style: none; + background-color: var(--dropdown-bg); + background-clip: padding-box; + border: var(--dropdown-border-width) solid var(--dropdown-border-color); + border-radius: var(--dropdown-border-radius); +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--dropdown-spacer); +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--dropdown-spacer); +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--dropdown-spacer); +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--dropdown-spacer); +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: var(--dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--dropdown-divider-bg); + opacity: 1; +} + +.dropdown-item { + display: block; + width: 100%; + padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:active, .dropdown-item:focus { + color: var(--dropdown-link-active-color); + background-color: var(--dropdown-link-active-bg); +} +.dropdown-item.active, .dropdown-item:active { + color: var(--dropdown-link-active-color); + text-decoration: none; + background-color: var(--dropdown-link-active-bg); +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: var(--dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--dropdown-header-color); + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); + color: var(--dropdown-link-color); +} + +.dropdown-menu-dark { + --dropdown-color: hsl(210, 14%, 89%); + --dropdown-bg: hsl(210, 10%, 23%); + --dropdown-border-color: var(--border-color-translucent); + --dropdown-box-shadow: ; + --dropdown-link-color: hsl(210, 14%, 89%); + --dropdown-link-active-color: hsl(0, 0%, 100%); + --dropdown-divider-bg: var(--border-color-translucent); + --dropdown-link-active-bg: rgba(255, 255, 255, 0.15); + --dropdown-link-active-color: hsl(0, 0%, 100%); + --dropdown-link-active-bg: hsl(240, 98%, 17%); + --dropdown-link-disabled-color: hsl(210, 11%, 71%); + --dropdown-header-color: hsl(210, 11%, 71%); +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:active, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group { + border-radius: 0.25rem; +} +.btn-group > :not(.btn-check:first-child) + .btn, +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + --nav-link-padding-x: 1rem; + --nav-link-padding-y: 0.5rem; + --nav-link-font-weight: ; + --nav-link-color: var(--link-color); + --nav-link-active-color: var(--link-active-color); + --nav-link-disabled-color: hsl(210, 7%, 46%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: var(--nav-link-padding-y) var(--nav-link-padding-x); + font-size: var(--nav-link-font-size); + font-weight: var(--nav-link-font-weight); + color: var(--nav-link-color); + text-decoration: none; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; + -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.nav-link:active, .nav-link:focus { + color: var(--nav-link-active-color); +} +.nav-link.disabled { + color: var(--nav-link-disabled-color); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + --nav-tabs-border-width: 1px; + --nav-tabs-border-color: hsl(210, 14%, 89%); + --nav-tabs-border-radius: 0.25rem; + --nav-tabs-link-active-border-color: hsl(210, 16%, 93%) hsl(210, 16%, 93%) hsl(210, 14%, 89%); + --nav-tabs-link-active-color: hsl(210, 9%, 31%); + --nav-tabs-link-active-bg: hsl(0, 0%, 100%); + --nav-tabs-link-active-border-color: hsl(210, 14%, 89%) hsl(210, 14%, 89%) hsl(0, 0%, 100%); + border-bottom: var(--nav-tabs-border-width) solid var(--nav-tabs-border-color); +} +.nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--nav-tabs-border-width)); + background: none; + border: var(--nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--nav-tabs-border-radius); + border-top-right-radius: var(--nav-tabs-border-radius); +} +.nav-tabs .nav-link:active, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--nav-tabs-link-active-border-color); +} +.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: var(--nav-tabs-link-active-color); + background-color: var(--nav-tabs-link-active-bg); + border-color: var(--nav-tabs-link-active-border-color); +} +.nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills { + --nav-pills-border-radius: 0.25rem; + --nav-pills-link-active-color: hsl(0, 0%, 100%); + --nav-pills-link-active-bg: hsl(240, 98%, 17%); +} +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--nav-pills-border-radius); +} +.nav-pills .nav-link:disabled { + color: var(--nav-link-disabled-color); + background-color: transparent; + border-color: transparent; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: var(--nav-pills-link-active-color); + background-color: var(--nav-pills-link-active-bg); +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + --navbar-padding-x: 0; + --navbar-padding-y: 0.5rem; + --navbar-color: rgba(0, 0, 0, 0.55); + --navbar-active-color: rgba(0, 0, 0, 0.7); + --navbar-disabled-color: rgba(0, 0, 0, 0.3); + --navbar-active-color: rgba(0, 0, 0, 0.9); + --navbar-brand-padding-y: 0.3125rem; + --navbar-brand-margin-end: 0; + --navbar-brand-font-size: 1.25rem; + --navbar-brand-color: rgba(0, 0, 0, 0.9); + --navbar-brand-active-color: rgba(0, 0, 0, 0.9); + --navbar-nav-link-padding-x: 0.5rem; + --navbar-toggler-padding-y: 0.25rem; + --navbar-toggler-padding-x: 0.75rem; + --navbar-toggler-font-size: 1.25rem; + --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --navbar-toggler-border-radius: 0.25rem; + --navbar-toggler-focus-width: 0.25rem; + --navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: var(--navbar-padding-y) var(--navbar-padding-x); +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: inherit; + flex-wrap: inherit; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.navbar-brand { + padding-top: var(--navbar-brand-padding-y); + padding-bottom: var(--navbar-brand-padding-y); + margin-right: var(--navbar-brand-margin-end); + font-size: var(--navbar-brand-font-size); + color: var(--navbar-brand-color); + text-decoration: none; + white-space: nowrap; +} +.navbar-brand:active, .navbar-brand:focus { + color: var(--navbar-brand-active-color); +} + +.navbar-nav { + --nav-link-padding-x: 0; + --nav-link-padding-y: 0.5rem; + --nav-link-font-weight: ; + --nav-link-color: var(--navbar-color); + --nav-link-active-color: var(--navbar-active-color); + --nav-link-disabled-color: var(--navbar-disabled-color); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .show > .nav-link, +.navbar-nav .nav-link.active { + color: var(--navbar-active-color); +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--navbar-color); +} +.navbar-text a, +.navbar-text a:active, +.navbar-text a:focus { + color: var(--navbar-active-color); +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x); + font-size: var(--navbar-toggler-font-size); + line-height: 1; + color: var(--navbar-color); + background-color: transparent; + border: var(--border-width) solid var(--navbar-toggler-border-color); + border-radius: var(--navbar-toggler-border-radius); + -webkit-transition: var(--navbar-toggler-transition); + -o-transition: var(--navbar-toggler-transition); + transition: var(--navbar-toggler-transition); +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.navbar-toggler:active { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + -webkit-box-shadow: 0 0 0 var(--navbar-toggler-focus-width); + box-shadow: 0 0 0 var(--navbar-toggler-focus-width); +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--navbar-nav-link-padding-x); + padding-left: var(--navbar-nav-link-padding-x); + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--navbar-nav-link-padding-x); + padding-left: var(--navbar-nav-link-padding-x); + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--navbar-nav-link-padding-x); + padding-left: var(--navbar-nav-link-padding-x); + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--navbar-nav-link-padding-x); + padding-left: var(--navbar-nav-link-padding-x); + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--navbar-nav-link-padding-x); + padding-left: var(--navbar-nav-link-padding-x); + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: var(--navbar-nav-link-padding-x); + padding-left: var(--navbar-nav-link-padding-x); +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas { + position: static; + z-index: auto; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none; + -o-transition: none; + transition: none; +} +.navbar-expand .offcanvas .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-dark { + --navbar-color: rgba(255, 255, 255, 0.55); + --navbar-active-color: rgba(255, 255, 255, 0.75); + --navbar-disabled-color: rgba(255, 255, 255, 0.25); + --navbar-active-color: hsl(0, 0%, 100%); + --navbar-brand-color: hsl(0, 0%, 100%); + --navbar-brand-active-color: hsl(0, 0%, 100%); + --navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.card { + --card-spacer-y: 1rem; + --card-spacer-x: 1rem; + --card-title-spacer-y: 0.5rem; + --card-border-width: 1px; + --card-border-color: hsl(210, 14%, 89%); + --card-border-radius: 0.25rem; + --card-box-shadow: ; + --card-inner-border-radius: calc(0.25rem - 1px); + --card-cap-padding-y: 0.5rem; + --card-cap-padding-x: 1rem; + --card-cap-bg: rgba(0, 0, 0, 0.03); + --card-cap-color: ; + --card-height: ; + --card-color: ; + --card-bg: hsl(0, 0%, 100%); + --card-img-overlay-padding: 1rem; + --card-group-margin: 0.5em; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + height: var(--card-height); + word-wrap: break-word; + background-color: var(--card-bg); + background-clip: border-box; + border: var(--card-border-width) solid var(--card-border-color); + border-radius: var(--card-border-radius); +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--card-inner-border-radius); + border-top-right-radius: var(--card-inner-border-radius); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--card-inner-border-radius); + border-bottom-left-radius: var(--card-inner-border-radius); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: var(--card-spacer-y) var(--card-spacer-x); + color: var(--card-color); +} + +.card-title { + margin-bottom: var(--card-title-spacer-y); +} + +.card-subtitle { + margin-top: calc(-0.5 * var(--card-title-spacer-y)); + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: var(--card-spacer-x); +} + +.card-header { + padding: var(--card-cap-padding-y) var(--card-cap-padding-x); + margin-bottom: 0; + color: var(--card-cap-color); + background-color: var(--card-cap-bg); + border-bottom: var(--card-border-width) solid var(--card-border-color); +} +.card-header:first-child { + border-radius: var(--card-inner-border-radius) var(--card-inner-border-radius) 0 0; +} + +.card-footer { + padding: var(--card-cap-padding-y) var(--card-cap-padding-x); + color: var(--card-cap-color); + background-color: var(--card-cap-bg); + border-top: var(--card-border-width) solid var(--card-border-color); +} +.card-footer:last-child { + border-radius: 0 0 var(--card-inner-border-radius) var(--card-inner-border-radius); +} + +.card-header-tabs { + margin-right: calc(-0.5 * var(--card-cap-padding-x)); + margin-bottom: calc(-1 * var(--card-cap-padding-y)); + margin-left: calc(-0.5 * var(--card-cap-padding-x)); + border-bottom: 0; +} +.card-header-tabs .nav-link.active { + background-color: var(--card-bg); + border-bottom-color: var(--card-bg); +} + +.card-header-pills { + margin-right: calc(-0.5 * var(--card-cap-padding-x)); + margin-left: calc(-0.5 * var(--card-cap-padding-x)); +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--card-img-overlay-padding); + border-radius: var(--card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: var(--card-inner-border-radius); + border-top-right-radius: var(--card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--card-inner-border-radius); + border-bottom-left-radius: var(--card-inner-border-radius); +} + +.card-group > .card { + margin-bottom: var(--card-group-margin); +} +@media (min-width: 576px) { + .card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion { + --accordion-color: hsl(210, 11%, 15%); + --accordion-bg: hsl(0, 0%, 100%); + --accordion-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, border-radius 0.15s ease; + --accordion-border-color: var(--border-color); + --accordion-border-width: 1px; + --accordion-border-radius: 0.25rem; + --accordion-inner-border-radius: calc(0.25rem - 1px); + --accordion-btn-padding-x: 1.25rem; + --accordion-btn-padding-y: 1rem; + --accordion-btn-color: hsl(210, 11%, 15%); + --accordion-btn-bg: var(--accordion-bg); + --accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%28210, 11%, 15%%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --accordion-btn-icon-width: 1.25rem; + --accordion-btn-icon-transform: rotate(-180deg); + --accordion-btn-icon-transition: transform 0.2s ease-in-out; + --accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230f244d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --accordion-btn-focus-border-color: #8894aa; + --accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + --accordion-body-padding-x: 1.25rem; + --accordion-body-padding-y: 1rem; + --accordion-active-color: #0f244d; + --accordion-active-bg: #e7eaee; +} + +.accordion-button { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + padding: var(--accordion-btn-padding-y) var(--accordion-btn-padding-x); + font-size: 1rem; + color: var(--accordion-btn-color); + text-align: left; + background-color: var(--accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + -webkit-transition: var(--accordion-transition); + -o-transition: var(--accordion-transition); + transition: var(--accordion-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: var(--accordion-active-color); + background-color: var(--accordion-active-bg); + -webkit-box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color); + box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color); +} +.accordion-button:not(.collapsed)::after { + background-image: var(--accordion-btn-active-icon); + -webkit-transform: var(--accordion-btn-icon-transform); + transform: var(--accordion-btn-icon-transform); +} +.accordion-button::after { + -ms-flex-negative: 0; + flex-shrink: 0; + width: var(--accordion-btn-icon-width); + height: var(--accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--accordion-btn-icon-width); + -webkit-transition: var(--accordion-btn-icon-transition); + -o-transition: var(--accordion-btn-icon-transition); + transition: var(--accordion-btn-icon-transition); +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.accordion-button:active { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: var(--accordion-btn-focus-border-color); + outline: 0; + -webkit-box-shadow: var(--accordion-btn-focus-box-shadow); + box-shadow: var(--accordion-btn-focus-box-shadow); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + color: var(--accordion-color); + background-color: var(--accordion-bg); + border: var(--accordion-border-width) solid var(--accordion-border-color); +} +.accordion-item:first-of-type { + border-top-left-radius: var(--accordion-border-radius); + border-top-right-radius: var(--accordion-border-radius); +} +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: var(--accordion-inner-border-radius); + border-top-right-radius: var(--accordion-inner-border-radius); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: var(--accordion-border-radius); + border-bottom-left-radius: var(--accordion-border-radius); +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: var(--accordion-inner-border-radius); + border-bottom-left-radius: var(--accordion-inner-border-radius); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: var(--accordion-border-radius); + border-bottom-left-radius: var(--accordion-border-radius); +} + +.accordion-body { + padding: var(--accordion-body-padding-y) var(--accordion-body-padding-x); +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { + border-radius: 0; +} + +.breadcrumb { + --breadcrumb-padding-x: 0; + --breadcrumb-padding-y: 0; + --breadcrumb-margin-bottom: 1rem; + --breadcrumb-bg: ; + --breadcrumb-border-radius: ; + --breadcrumb-divider-color: hsl(210, 7%, 46%); + --breadcrumb-item-padding-x: 0.5rem; + --breadcrumb-item-active-color: hsl(210, 9%, 31%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: var(--breadcrumb-padding-y) var(--breadcrumb-padding-x); + margin-bottom: var(--breadcrumb-margin-bottom); + font-size: var(--breadcrumb-font-size); + list-style: none; + background-color: var(--breadcrumb-bg); + border-radius: var(--breadcrumb-border-radius); +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--breadcrumb-item-padding-x); +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--breadcrumb-item-padding-x); + color: var(--breadcrumb-divider-color); + content: var(--breadcrumb-divider, "/") /* rtl: var(--breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: var(--breadcrumb-item-active-color); +} + +.pagination { + --pagination-padding-x: 0.75rem; + --pagination-padding-y: 0.375rem; + --pagination-font-size: 1rem; + --pagination-color: var(--link-color); + --pagination-bg: hsl(0, 0%, 100%); + --pagination-border-width: 1px; + --pagination-border-color: hsl(210, 14%, 89%); + --pagination-border-radius: 0.25rem; + --pagination-active-color: var(--link-active-color); + --pagination-active-bg: hsl(210, 16%, 93%); + --pagination-active-border-color: hsl(210, 14%, 89%); + --pagination-focus-color: var(--link-active-color); + --pagination-focus-bg: hsl(210, 16%, 93%); + --pagination-focus-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + --pagination-active-color: hsl(0, 0%, 100%); + --pagination-active-bg: hsl(240, 98%, 17%); + --pagination-active-border-color: hsl(240, 98%, 17%); + --pagination-disabled-color: hsl(210, 7%, 46%); + --pagination-disabled-bg: hsl(0, 0%, 100%); + --pagination-disabled-border-color: hsl(210, 14%, 89%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + padding: var(--pagination-padding-y) var(--pagination-padding-x); + font-size: var(--pagination-font-size); + color: var(--pagination-color); + text-decoration: none; + background-color: var(--pagination-bg); + border: var(--pagination-border-width) solid var(--pagination-border-color); + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.page-link:active { + z-index: 2; + color: var(--pagination-active-color); + background-color: var(--pagination-active-bg); + border-color: var(--pagination-active-border-color); +} +.page-link:focus { + z-index: 3; + color: var(--pagination-focus-color); + background-color: var(--pagination-focus-bg); + outline: 0; + -webkit-box-shadow: var(--pagination-focus-box-shadow); + box-shadow: var(--pagination-focus-box-shadow); +} +.page-link.active, .active > .page-link { + z-index: 3; + color: var(--pagination-active-color); + background-color: var(--pagination-active-bg); + border-color: var(--pagination-active-border-color); +} +.page-link.disabled, .disabled > .page-link { + color: var(--pagination-disabled-color); + pointer-events: none; + background-color: var(--pagination-disabled-bg); + border-color: var(--pagination-disabled-border-color); +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px; +} +.page-item:first-child .page-link { + border-top-left-radius: var(--pagination-border-radius); + border-bottom-left-radius: var(--pagination-border-radius); +} +.page-item:last-child .page-link { + border-top-right-radius: var(--pagination-border-radius); + border-bottom-right-radius: var(--pagination-border-radius); +} + +.pagination-lg { + --pagination-padding-x: 1.5rem; + --pagination-padding-y: 0.75rem; + --pagination-font-size: 1.25rem; + --pagination-border-radius: 0.3rem; +} + +.pagination-sm { + --pagination-padding-x: 0.5rem; + --pagination-padding-y: 0.25rem; + --pagination-font-size: 0.875rem; + --pagination-border-radius: 0.2rem; +} + +.badge { + --badge-padding-x: 0.65em; + --badge-padding-y: 0.35em; + --badge-font-size: 0.75em; + --badge-font-weight: 700; + --badge-color: hsl(0, 0%, 100%); + --badge-border-radius: 0.25rem; + display: inline-block; + padding: var(--badge-padding-y) var(--badge-padding-x); + font-size: var(--badge-font-size); + font-weight: var(--badge-font-weight); + line-height: 1; + color: var(--badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--badge-border-radius); +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + --alert-bg: transparent; + --alert-padding-x: 1rem; + --alert-padding-y: 1rem; + --alert-margin-bottom: 1rem; + --alert-color: inherit; + --alert-border-color: transparent; + --alert-border: 1px solid var(--alert-border-color); + --alert-border-radius: 0.25rem; + position: relative; + padding: var(--alert-padding-y) var(--alert-padding-x); + margin-bottom: var(--alert-margin-bottom); + color: var(--alert-color); + background-color: var(--alert-bg); + border: var(--alert-border); + border-radius: var(--alert-border-radius); +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + --alert-color: #010134; + --alert-bg: #ccccdd; + --alert-border-color: #b3b3cc; +} +.alert-primary .alert-link { + color: #01012a; +} + +.alert-secondary { + --alert-color: #41464c; + --alert-bg: #e2e3e5; + --alert-border-color: #d3d6d8; +} +.alert-secondary .alert-link { + color: #34383d; +} + +.alert-success { + --alert-color: #294f29; + --alert-bg: #dae6da; + --alert-border-color: #c7dac7; +} +.alert-success .alert-link { + color: #213f21; +} + +.alert-info { + --alert-color: #1d3b55; + --alert-bg: #d6e0e8; + --alert-border-color: #c1d0dd; +} +.alert-info .alert-link { + color: #172f44; +} + +.alert-warning { + --alert-color: #683b00; + --alert-bg: #efe0cc; + --alert-border-color: #e6d0b3; +} +.alert-warning .alert-link { + color: #532f00; +} + +.alert-danger { + --alert-color: #63130e; + --alert-bg: #edd2d1; + --alert-border-color: #e4bcba; +} +.alert-danger .alert-link { + color: #4f0f0b; +} + +.alert-light { + --alert-color: #646464; + --alert-bg: #fefefe; + --alert-border-color: #fdfefe; +} +.alert-light .alert-link { + color: #505050; +} + +.alert-dark { + --alert-color: #202327; + --alert-bg: #d7d8d9; + --alert-border-color: #c2c4c6; +} +.alert-dark .alert-link { + color: #1a1c1f; +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + --progress-height: 1rem; + --progress-font-size: 0.75rem; + --progress-bg: hsl(210, 16%, 93%); + --progress-border-radius: 0.25rem; + --progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --progress-bar-color: hsl(0, 0%, 100%); + --progress-bar-bg: hsl(240, 98%, 17%); + --progress-bar-transition: width 0.6s ease; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: var(--progress-height); + overflow: hidden; + font-size: var(--progress-font-size); + background-color: var(--progress-bg); + border-radius: var(--progress-border-radius); +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + color: var(--progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--progress-bar-bg); + -webkit-transition: var(--progress-bar-transition); + -o-transition: var(--progress-bar-transition); + transition: var(--progress-bar-transition); +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.progress-bar-striped { + background-image: -o-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-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: var(--progress-height) var(--progress-height); +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.list-group { + --list-group-color: hsl(210, 11%, 15%); + --list-group-bg: hsl(0, 0%, 100%); + --list-group-border-color: rgba(0, 0, 0, 0.125); + --list-group-border-width: 1px; + --list-group-border-radius: 0.25rem; + --list-group-item-padding-x: 1rem; + --list-group-item-padding-y: 0.5rem; + --list-group-action-color: hsl(210, 9%, 31%); + --list-group-action-active-color: hsl(210, 9%, 31%); + --list-group-action-active-bg: hsl(210, 17%, 98%); + --list-group-action-active-color: hsl(210, 11%, 15%); + --list-group-action-active-bg: hsl(210, 16%, 93%); + --list-group-disabled-color: hsl(210, 7%, 46%); + --list-group-disabled-bg: hsl(0, 0%, 100%); + --list-group-active-color: hsl(0, 0%, 100%); + --list-group-active-bg: hsl(240, 98%, 17%); + --list-group-active-border-color: hsl(240, 98%, 17%); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--list-group-border-radius); +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > .list-group-item::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: var(--list-group-action-color); + text-align: inherit; +} +.list-group-item-action:active, .list-group-item-action:focus { + z-index: 1; + color: var(--list-group-action-active-color); + text-decoration: none; + background-color: var(--list-group-action-active-bg); +} +.list-group-item-action:active { + color: var(--list-group-action-active-color); + background-color: var(--list-group-action-active-bg); +} + +.list-group-item { + position: relative; + display: block; + padding: var(--list-group-item-padding-y) var(--list-group-item-padding-x); + color: var(--list-group-color); + text-decoration: none; + background-color: var(--list-group-bg); + border: var(--list-group-border-width) solid var(--list-group-border-color); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: var(--list-group-disabled-color); + pointer-events: none; + background-color: var(--list-group-disabled-bg); +} +.list-group-item.active { + z-index: 2; + color: var(--list-group-active-color); + background-color: var(--list-group-active-bg); + border-color: var(--list-group-active-border-color); +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--list-group-border-width)); + border-top-width: var(--list-group-border-width); +} + +.list-group-horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--list-group-border-radius); + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--list-group-border-radius); + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--list-group-border-width)); + border-left-width: var(--list-group-border-width); +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--list-group-border-width)); + border-left-width: var(--list-group-border-width); + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--list-group-border-width)); + border-left-width: var(--list-group-border-width); + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--list-group-border-width)); + border-left-width: var(--list-group-border-width); + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--list-group-border-width)); + border-left-width: var(--list-group-border-width); + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--list-group-border-radius); + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--list-group-border-radius); + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--list-group-border-width); + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--list-group-border-width)); + border-left-width: var(--list-group-border-width); + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 var(--list-group-border-width); +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #010134; + background-color: #ccccdd; +} +.list-group-item-primary.list-group-item-action:active, .list-group-item-primary.list-group-item-action:focus { + color: #010134; + background-color: #b8b8c7; +} +.list-group-item-primary.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #010134; + border-color: #010134; +} + +.list-group-item-secondary { + color: #41464c; + background-color: #e2e3e5; +} +.list-group-item-secondary.list-group-item-action:active, .list-group-item-secondary.list-group-item-action:focus { + color: #41464c; + background-color: #cbccce; +} +.list-group-item-secondary.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #41464c; + border-color: #41464c; +} + +.list-group-item-success { + color: #294f29; + background-color: #dae6da; +} +.list-group-item-success.list-group-item-action:active, .list-group-item-success.list-group-item-action:focus { + color: #294f29; + background-color: #c4cfc4; +} +.list-group-item-success.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #294f29; + border-color: #294f29; +} + +.list-group-item-info { + color: #1d3b55; + background-color: #d6e0e8; +} +.list-group-item-info.list-group-item-action:active, .list-group-item-info.list-group-item-action:focus { + color: #1d3b55; + background-color: #c1cad1; +} +.list-group-item-info.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #1d3b55; + border-color: #1d3b55; +} + +.list-group-item-warning { + color: #683b00; + background-color: #efe0cc; +} +.list-group-item-warning.list-group-item-action:active, .list-group-item-warning.list-group-item-action:focus { + color: #683b00; + background-color: #d7cab8; +} +.list-group-item-warning.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #683b00; + border-color: #683b00; +} + +.list-group-item-danger { + color: #63130e; + background-color: #edd2d1; +} +.list-group-item-danger.list-group-item-action:active, .list-group-item-danger.list-group-item-action:focus { + color: #63130e; + background-color: #d5bdbc; +} +.list-group-item-danger.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #63130e; + border-color: #63130e; +} + +.list-group-item-light { + color: #646464; + background-color: #fefefe; +} +.list-group-item-light.list-group-item-action:active, .list-group-item-light.list-group-item-action:focus { + color: #646464; + background-color: #e5e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #646464; + border-color: #646464; +} + +.list-group-item-dark { + color: #202327; + background-color: #d7d8d9; +} +.list-group-item-dark.list-group-item-action:active, .list-group-item-dark.list-group-item-action:focus { + color: #202327; + background-color: #c2c2c3; +} +.list-group-item-dark.list-group-item-action.active { + color: hsl(0, 0%, 100%); + background-color: #202327; + border-color: #202327; +} + +.btn-close { + -webkit-box-sizing: content-box; + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: hsl(0, 0%, 0%); + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 0%%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.25rem; + opacity: 0.5; +} +.btn-close:active { + color: hsl(0, 0%, 0%); + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + -webkit-filter: invert(1) grayscale(100%) brightness(200%); + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + --toast-zindex: 1090; + --toast-padding-x: 0.75rem; + --toast-padding-y: 0.5rem; + --toast-spacing: 1em; + --toast-max-width: 350px; + --toast-font-size: 0.875rem; + --toast-color: ; + --toast-bg: rgba(255, 255, 255, 0.85); + --toast-border-width: 1px; + --toast-border-color: var(--border-color-translucent); + --toast-border-radius: 0.25rem; + --toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --toast-header-color: hsl(210, 7%, 46%); + --toast-header-bg: rgba(255, 255, 255, 0.85); + --toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--toast-max-width); + max-width: 100%; + font-size: var(--toast-font-size); + color: var(--toast-color); + pointer-events: auto; + background-color: var(--toast-bg); + background-clip: padding-box; + border: var(--toast-border-width) solid var(--toast-border-color); + -webkit-box-shadow: var(--toast-box-shadow); + box-shadow: var(--toast-box-shadow); + border-radius: var(--toast-border-radius); +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + --toast-zindex: 1090; + position: absolute; + z-index: var(--toast-zindex); + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: var(--toast-spacing); +} + +.toast-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: var(--toast-padding-y) var(--toast-padding-x); + color: var(--toast-header-color); + background-color: var(--toast-header-bg); + background-clip: padding-box; + border-bottom: var(--toast-border-width) solid var(--toast-header-border-color); + border-top-left-radius: calc(var(--toast-border-radius) - var(--toast-border-width)); + border-top-right-radius: calc(var(--toast-border-radius) - var(--toast-border-width)); +} +.toast-header .btn-close { + margin-right: calc(-0.5 * var(--toast-padding-x)); + margin-left: var(--toast-padding-x); +} + +.toast-body { + padding: var(--toast-padding-x); + word-wrap: break-word; +} + +.modal { + --modal-zindex: 1050; + --modal-width: 500px; + --modal-padding: 1rem; + --modal-margin: 0.5rem; + --modal-color: ; + --modal-bg: hsl(0, 0%, 100%); + --modal-border-color: var(--border-color-translucent); + --modal-border-width: 1px; + --modal-border-radius: 0.3rem; + --modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --modal-inner-border-radius: calc(0.3rem - 1px); + --modal-header-padding-x: 1rem; + --modal-header-padding-y: 1rem; + --modal-header-padding: 1rem 1rem; + --modal-header-border-color: var(--border-color); + --modal-header-border-width: 1px; + --modal-title-line-height: 1.5; + --modal-footer-gap: 0.5rem; + --modal-footer-bg: ; + --modal-footer-border-color: var(--border-color); + --modal-footer-border-width: 1px; + position: fixed; + top: 0; + left: 0; + z-index: var(--modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: var(--modal-margin); + pointer-events: none; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + -o-transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} +.modal.modal-static .modal-dialog { + -webkit-transform: scale(1.02); + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - var(--modal-margin) * 2); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - var(--modal-margin) * 2); +} + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + color: var(--modal-color); + pointer-events: auto; + background-color: var(--modal-bg); + background-clip: padding-box; + border: var(--modal-border-width) solid var(--modal-border-color); + border-radius: var(--modal-border-radius); + outline: 0; +} + +.modal-backdrop { + --backdrop-zindex: 1040; + --backdrop-bg: hsl(0, 0%, 0%); + --backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--backdrop-bg); +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: var(--backdrop-opacity); +} + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: var(--modal-header-padding); + border-bottom: var(--modal-header-border-width) solid var(--modal-header-border-color); + border-top-left-radius: var(--modal-inner-border-radius); + border-top-right-radius: var(--modal-inner-border-radius); +} +.modal-header .btn-close { + padding: calc(var(--modal-header-padding-y) * 0.5) calc(var(--modal-header-padding-x) * 0.5); + margin: calc(-0.5 * var(--modal-header-padding-y)) calc(-0.5 * var(--modal-header-padding-x)) calc(-0.5 * var(--modal-header-padding-y)) auto; +} + +.modal-title { + margin-bottom: 0; + line-height: var(--modal-title-line-height); +} + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: var(--modal-padding); +} + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: calc(var(--modal-padding) - var(--modal-footer-gap) * 0.5); + background-color: var(--modal-footer-bg); + border-top: var(--modal-footer-border-width) solid var(--modal-footer-border-color); + border-bottom-right-radius: var(--modal-inner-border-radius); + border-bottom-left-radius: var(--modal-inner-border-radius); +} +.modal-footer > * { + margin: calc(var(--modal-footer-gap) * 0.5); +} + +@media (min-width: 576px) { + .modal { + --modal-margin: 1.75rem; + --modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + } + .modal-dialog { + max-width: var(--modal-width); + margin-right: auto; + margin-left: auto; + } + .modal-sm { + --modal-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --modal-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + --modal-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } +} +.tooltip { + --tooltip-zindex: 1070; + --tooltip-max-width: 200px; + --tooltip-padding-x: 0.5rem; + --tooltip-padding-y: 0.25rem; + --tooltip-margin: ; + --tooltip-font-size: 0.875rem; + --tooltip-color: hsl(0, 0%, 100%); + --tooltip-bg: hsl(0, 0%, 0%); + --tooltip-border-radius: 0.25rem; + --tooltip-opacity: 0.9; + --tooltip-arrow-width: 0.8rem; + --tooltip-arrow-height: 0.4rem; + z-index: var(--tooltip-zindex); + display: block; + padding: var(--tooltip-arrow-height); + margin: var(--tooltip-margin); + font-family: var(--moko-cassiopeia-font-family-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + font-style: normal; + font-weight: 400; + line-height: 1.5; + 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: var(--tooltip-font-size); + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: var(--tooltip-opacity); +} +.tooltip .tooltip-arrow { + display: block; + width: var(--tooltip-arrow-width); + height: var(--tooltip-arrow-height); +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: var(--tooltip-arrow-height); + height: var(--tooltip-arrow-width); +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--tooltip-arrow-width) * 0.5) var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--tooltip-bg); +} + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--tooltip-arrow-width) * 0.5) var(--tooltip-arrow-height); + border-bottom-color: var(--tooltip-bg); +} + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: var(--tooltip-arrow-height); + height: var(--tooltip-arrow-width); +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--tooltip-arrow-width) * 0.5) 0 calc(var(--tooltip-arrow-width) * 0.5) var(--tooltip-arrow-height); + border-left-color: var(--tooltip-bg); +} + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--tooltip-max-width); + padding: var(--tooltip-padding-y) var(--tooltip-padding-x); + color: var(--tooltip-color); + text-align: center; + background-color: var(--tooltip-bg); + border-radius: var(--tooltip-border-radius); +} + +.popover { + --popover-zindex: 1060; + --popover-max-width: 276px; + --popover-font-size: 0.875rem; + --popover-bg: hsl(0, 0%, 100%); + --popover-border-width: 1px; + --popover-border-color: var(--border-color-translucent); + --popover-border-radius: 0.3rem; + --popover-inner-border-radius: calc(0.3rem - 1px); + --popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --popover-header-padding-x: 1rem; + --popover-header-padding-y: 0.5rem; + --popover-header-font-size: 1rem; + --popover-header-color: ; + --popover-header-bg: #f0f0f0; + --popover-body-padding-x: 1rem; + --popover-body-padding-y: 1rem; + --popover-body-color: hsl(210, 11%, 15%); + --popover-arrow-width: 1rem; + --popover-arrow-height: 0.5rem; + --popover-arrow-border: var(--popover-border-color); + z-index: var(--popover-zindex); + display: block; + max-width: var(--popover-max-width); + font-family: var(--moko-cassiopeia-font-family-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + font-style: normal; + font-weight: 400; + line-height: 1.5; + 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: var(--popover-font-size); + word-wrap: break-word; + background-color: var(--popover-bg); + background-clip: padding-box; + border: var(--popover-border-width) solid var(--popover-border-color); + border-radius: var(--popover-border-radius); +} +.popover .popover-arrow { + display: block; + width: var(--popover-arrow-width); + height: var(--popover-arrow-height); +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--popover-arrow-height) calc(var(--popover-arrow-width) * 0.5) 0; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--popover-arrow-border); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: var(--popover-border-width); + border-top-color: var(--popover-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); + width: var(--popover-arrow-height); + height: var(--popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--popover-arrow-width) * 0.5) var(--popover-arrow-height) calc(var(--popover-arrow-width) * 0.5) 0; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-right-color: var(--popover-arrow-border); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: var(--popover-border-width); + border-right-color: var(--popover-bg); +} + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--popover-arrow-width) * 0.5) var(--popover-arrow-height); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--popover-arrow-border); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: var(--popover-border-width); + border-bottom-color: var(--popover-bg); +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--popover-arrow-width); + margin-left: calc(-0.5 * var(--popover-arrow-width)); + content: ""; + border-bottom: var(--popover-border-width) solid var(--popover-header-bg); +} + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); + width: var(--popover-arrow-height); + height: var(--popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--popover-arrow-width) * 0.5) 0 calc(var(--popover-arrow-width) * 0.5) var(--popover-arrow-height); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-left-color: var(--popover-arrow-border); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: var(--popover-border-width); + border-left-color: var(--popover-bg); +} + +/* rtl:end:ignore */ +.popover-header { + padding: var(--popover-header-padding-y) var(--popover-header-padding-x); + margin-bottom: 0; + font-size: var(--popover-header-font-size); + color: var(--popover-header-color); + background-color: var(--popover-header-bg); + border-bottom: var(--popover-border-width) solid var(--popover-border-color); + border-top-left-radius: var(--popover-inner-border-radius); + border-top-right-radius: var(--popover-inner-border-radius); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: var(--popover-body-padding-y) var(--popover-body-padding-x); + color: var(--popover-body-color); +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform 0.6s ease-in-out; + transition: -webkit-transform 0.6s ease-in-out; + -o-transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + -webkit-transition: opacity 0s 0.6s; + -o-transition: opacity 0s 0.6s; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + padding: 0; + color: hsl(0, 0%, 100%); + text-align: center; + background: none; + border: 0; + opacity: 0.5; + -webkit-transition: opacity 0.15s ease; + -o-transition: opacity 0.15s ease; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.carousel-control-prev:active, .carousel-control-prev:focus, +.carousel-control-next:active, +.carousel-control-next:focus { + color: hsl(0, 0%, 100%); + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 100%%29'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 100%%29'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: hsl(0, 0%, 100%); + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + -webkit-transition: opacity 0.6s ease; + -o-transition: opacity 0.6s ease; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: hsl(0, 0%, 100%); + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + -webkit-filter: invert(1) grayscale(100); + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: hsl(0, 0%, 0%); +} +.carousel-dark .carousel-caption { + color: hsl(0, 0%, 0%); +} + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--spinner-width); + height: var(--spinner-height); + vertical-align: var(--spinner-vertical-align); + border-radius: 50%; + -webkit-animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name); + animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name); +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) /* rtl:ignore */; + transform: rotate(360deg) /* rtl:ignore */; + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) /* rtl:ignore */; + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + --spinner-width: 2rem; + --spinner-height: 2rem; + --spinner-vertical-align: -0.125em; + --spinner-border-width: 0.25em; + --spinner-animation-speed: 0.75s; + --spinner-animation-name: spinner-border; + border: var(--spinner-border-width) solid currentcolor; + border-right-color: transparent; +} + +.spinner-border-sm { + --spinner-width: 1rem; + --spinner-height: 1rem; + --spinner-border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +.spinner-grow { + --spinner-width: 2rem; + --spinner-height: 2rem; + --spinner-vertical-align: -0.125em; + --spinner-animation-speed: 0.75s; + --spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; +} + +.spinner-grow-sm { + --spinner-width: 1rem; + --spinner-height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --offcanvas-zindex: 1045; + --offcanvas-width: 400px; + --offcanvas-height: 30vh; + --offcanvas-padding-x: 1rem; + --offcanvas-padding-y: 1rem; + --offcanvas-color: ; + --offcanvas-bg: hsl(0, 0%, 100%); + --offcanvas-border-width: 1px; + --offcanvas-border-color: var(--border-color-translucent); + --offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + -webkit-transform: none; + transform: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --offcanvas-height: auto; + --offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--offcanvas-zindex); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + color: var(--offcanvas-color); + visibility: hidden; + background-color: var(--offcanvas-bg); + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + -o-transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + -webkit-transition: none; + -o-transition: none; + transition: none; + } +} +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--offcanvas-width); + border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--offcanvas-width); + border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--offcanvas-height); + max-height: 100%; + border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); + -webkit-transform: translateY(100%); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + -webkit-transform: none; + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: hsl(0, 0%, 0%); +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); +} +.offcanvas-header .btn-close { + padding: calc(var(--offcanvas-padding-y) * 0.5) calc(var(--offcanvas-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--offcanvas-padding-y)); + margin-right: calc(-0.5 * var(--offcanvas-padding-x)); + margin-bottom: calc(-0.5 * var(--offcanvas-padding-y)); +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); + overflow-y: auto; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + -webkit-animation: placeholder-glow 2s ease-in-out infinite; + animation: placeholder-glow 2s ease-in-out infinite; +} + +@-webkit-keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, hsl(0, 0%, 0%) 55%, rgba(0, 0, 0, 0.8) 75%, hsl(0, 0%, 0%) 95%); + mask-image: linear-gradient(130deg, hsl(0, 0%, 0%) 55%, rgba(0, 0, 0, 0.8) 75%, hsl(0, 0%, 0%) 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite; +} + +@-webkit-keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.text-bg-primary { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(1, 1, 86, var(--bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(109, 117, 126, var(--bg-opacity, 1)) !important; +} + +.text-bg-success { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(68, 131, 68, var(--bg-opacity, 1)) !important; +} + +.text-bg-info { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(48, 99, 141, var(--bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(173, 98, 0, var(--bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(165, 31, 24, var(--bg-opacity, 1)) !important; +} + +.text-bg-light { + color: hsl(0, 0%, 0%) !important; + background-color: RGBA(249, 250, 251, var(--bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: hsl(0, 0%, 100%) !important; + background-color: RGBA(53, 59, 65, var(--bg-opacity, 1)) !important; +} + +.link-primary { + color: hsl(240, 98%, 17%) !important; +} +.link-primary:active, .link-primary:focus { + color: #010145 !important; +} + +.link-secondary { + color: hsl(210, 7%, 46%) !important; +} +.link-secondary:active, .link-secondary:focus { + color: #575e65 !important; +} + +.link-success { + color: hsl(120, 32%, 39%) !important; +} +.link-success:active, .link-success:focus { + color: #366936 !important; +} + +.link-info { + color: hsl(207, 49%, 37%) !important; +} +.link-info:active, .link-info:focus { + color: #264f71 !important; +} + +.link-warning { + color: hsl(34, 100%, 34%) !important; +} +.link-warning:active, .link-warning:focus { + color: #8a4e00 !important; +} + +.link-danger { + color: hsl(3, 75%, 37%) !important; +} +.link-danger:active, .link-danger:focus { + color: #841913 !important; +} + +.link-light { + color: hsl(210, 17%, 98%) !important; +} +.link-light:active, .link-light:focus { + color: #fafbfc !important; +} + +.link-dark { + color: hsl(210, 10%, 23%) !important; +} +.link-dark:active, .link-dark:focus { + color: #2a2f34 !important; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --aspect-ratio: 100%; +} + +.ratio-4x3 { + --aspect-ratio: 75%; +} + +.ratio-16x9 { + --aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --aspect-ratio: 42.8571428571%; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; +} + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } +} +.hstack { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-item-align: stretch; + align-self: stretch; +} + +.vstack { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-item-align: stretch; + align-self: stretch; +} + +.visually-hidden, .sr-only, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + -ms-flex-item-align: stretch; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + -webkit-transform: translate(-50%, -50%) !important; + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + -webkit-transform: translateX(-50%) !important; + transform: translateX(-50%) !important; +} + +.translate-middle-y { + -webkit-transform: translateY(-50%) !important; + transform: translateY(-50%) !important; +} + +.border { + border: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: var(--border-width) var(--border-style) var(--border-color) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + --border-opacity: 1; + border-color: rgba(var(--primary-rgb), var(--border-opacity)) !important; +} + +.border-secondary { + --border-opacity: 1; + border-color: rgba(var(--secondary-rgb), var(--border-opacity)) !important; +} + +.border-success { + --border-opacity: 1; + border-color: rgba(var(--success-rgb), var(--border-opacity)) !important; +} + +.border-info { + --border-opacity: 1; + border-color: rgba(var(--info-rgb), var(--border-opacity)) !important; +} + +.border-warning { + --border-opacity: 1; + border-color: rgba(var(--warning-rgb), var(--border-opacity)) !important; +} + +.border-danger { + --border-opacity: 1; + border-color: rgba(var(--danger-rgb), var(--border-opacity)) !important; +} + +.border-light { + --border-opacity: 1; + border-color: rgba(var(--light-rgb), var(--border-opacity)) !important; +} + +.border-dark { + --border-opacity: 1; + border-color: rgba(var(--dark-rgb), var(--border-opacity)) !important; +} + +.border-white { + --border-opacity: 1; + border-color: rgba(var(--white-rgb), var(--border-opacity)) !important; +} + +.border-1 { + --border-width: 1px; +} + +.border-2 { + --border-width: 2px; +} + +.border-3 { + --border-width: 3px; +} + +.border-4 { + --border-width: 4px; +} + +.border-5 { + --border-width: 5px; +} + +.border-opacity-10 { + --border-opacity: 0.1; +} + +.border-opacity-25 { + --border-opacity: 0.25; +} + +.border-opacity-50 { + --border-opacity: 0.5; +} + +.border-opacity-75 { + --border-opacity: 0.75; +} + +.border-opacity-100 { + --border-opacity: 1; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.justify-content-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; +} + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +.order-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; +} + +.order-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; +} + +.order-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; +} + +.order-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; +} + +.order-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; +} + +.order-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; +} + +.order-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; +} + +.order-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3, .form-group { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.font-monospace { + font-family: var(--font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --text-opacity: 1; + color: rgba(var(--primary-rgb), var(--text-opacity)) !important; +} + +.text-secondary { + --text-opacity: 1; + color: rgba(var(--secondary-rgb), var(--text-opacity)) !important; +} + +.text-success { + --text-opacity: 1; + color: rgba(var(--success-rgb), var(--text-opacity)) !important; +} + +.text-info { + --text-opacity: 1; + color: rgba(var(--info-rgb), var(--text-opacity)) !important; +} + +.text-warning { + --text-opacity: 1; + color: rgba(var(--warning-rgb), var(--text-opacity)) !important; +} + +.text-danger { + --text-opacity: 1; + color: rgba(var(--danger-rgb), var(--text-opacity)) !important; +} + +.text-light { + --text-opacity: 1; + color: rgba(var(--light-rgb), var(--text-opacity)) !important; +} + +.text-dark { + --text-opacity: 1; + color: rgba(var(--dark-rgb), var(--text-opacity)) !important; +} + +.text-black { + --text-opacity: 1; + color: rgba(var(--black-rgb), var(--text-opacity)) !important; +} + +.text-white { + --text-opacity: 1; + color: rgba(var(--white-rgb), var(--text-opacity)) !important; +} + +.text-body { + --text-opacity: 1; + color: rgba(var(--body-color-rgb), var(--text-opacity)) !important; +} + +.text-muted { + --text-opacity: 1; + color: hsl(210, 7%, 46%) !important; +} + +.text-black-50 { + --text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + --text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --text-opacity: 0.25; +} + +.text-opacity-50 { + --text-opacity: 0.5; +} + +.text-opacity-75 { + --text-opacity: 0.75; +} + +.text-opacity-100 { + --text-opacity: 1; +} + +.bg-primary { + --bg-opacity: 1; + background-color: rgba(var(--primary-rgb), var(--bg-opacity)) !important; +} + +.bg-secondary { + --bg-opacity: 1; + background-color: rgba(var(--secondary-rgb), var(--bg-opacity)) !important; +} + +.bg-success { + --bg-opacity: 1; + background-color: rgba(var(--success-rgb), var(--bg-opacity)) !important; +} + +.bg-info { + --bg-opacity: 1; + background-color: rgba(var(--info-rgb), var(--bg-opacity)) !important; +} + +.bg-warning { + --bg-opacity: 1; + background-color: rgba(var(--warning-rgb), var(--bg-opacity)) !important; +} + +.bg-danger { + --bg-opacity: 1; + background-color: rgba(var(--danger-rgb), var(--bg-opacity)) !important; +} + +.bg-light { + --bg-opacity: 1; + background-color: rgba(var(--light-rgb), var(--bg-opacity)) !important; +} + +.bg-dark { + --bg-opacity: 1; + background-color: rgba(var(--dark-rgb), var(--bg-opacity)) !important; +} + +.bg-black { + --bg-opacity: 1; + background-color: rgba(var(--black-rgb), var(--bg-opacity)) !important; +} + +.bg-white { + --bg-opacity: 1; + background-color: rgba(var(--white-rgb), var(--bg-opacity)) !important; +} + +.bg-body { + --bg-opacity: 1; + background-color: rgba(var(--body-bg-rgb), var(--bg-opacity)) !important; +} + +.bg-transparent { + --bg-opacity: 1; + background-color: transparent !important; +} + +.bg-opacity-10 { + --bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + -ms-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: var(--border-radius) !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: var(--border-radius-sm) !important; +} + +.rounded-2 { + border-radius: var(--border-radius) !important; +} + +.rounded-3 { + border-radius: var(--border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--border-radius-2xl) !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: var(--border-radius-pill) !important; +} + +.rounded-top { + border-top-left-radius: var(--border-radius) !important; + border-top-right-radius: var(--border-radius) !important; +} + +.rounded-end { + border-top-right-radius: var(--border-radius) !important; + border-bottom-right-radius: var(--border-radius) !important; +} + +.rounded-bottom { + border-bottom-right-radius: var(--border-radius) !important; + border-bottom-left-radius: var(--border-radius) !important; +} + +.rounded-start { + border-bottom-left-radius: var(--border-radius) !important; + border-top-left-radius: var(--border-radius) !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + .float-sm-end { + float: right !important; + } + .float-sm-none { + float: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-sm-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-sm-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-sm-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-sm-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-sm-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-sm-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-sm-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-sm-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-sm-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-right: 0 !important; + } + .me-sm-1 { + margin-right: 0.25rem !important; + } + .me-sm-2 { + margin-right: 0.5rem !important; + } + .me-sm-3 { + margin-right: 1rem !important; + } + .me-sm-4 { + margin-right: 1.5rem !important; + } + .me-sm-5 { + margin-right: 3rem !important; + } + .me-sm-auto { + margin-right: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-left: 0 !important; + } + .ms-sm-1 { + margin-left: 0.25rem !important; + } + .ms-sm-2 { + margin-left: 0.5rem !important; + } + .ms-sm-3 { + margin-left: 1rem !important; + } + .ms-sm-4 { + margin-left: 1.5rem !important; + } + .ms-sm-5 { + margin-left: 3rem !important; + } + .ms-sm-auto { + margin-left: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-right: 0 !important; + } + .pe-sm-1 { + padding-right: 0.25rem !important; + } + .pe-sm-2 { + padding-right: 0.5rem !important; + } + .pe-sm-3 { + padding-right: 1rem !important; + } + .pe-sm-4 { + padding-right: 1.5rem !important; + } + .pe-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-left: 0 !important; + } + .ps-sm-1 { + padding-left: 0.25rem !important; + } + .ps-sm-2 { + padding-left: 0.5rem !important; + } + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 1rem !important; + } + .gap-sm-4 { + gap: 1.5rem !important; + } + .gap-sm-5 { + gap: 3rem !important; + } + .text-sm-start { + text-align: left !important; + } + .text-sm-end { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + .float-md-end { + float: right !important; + } + .float-md-none { + float: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-md-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-md-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-md-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-md-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-md-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-md-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-md-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-md-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-md-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-right: 0 !important; + } + .me-md-1 { + margin-right: 0.25rem !important; + } + .me-md-2 { + margin-right: 0.5rem !important; + } + .me-md-3 { + margin-right: 1rem !important; + } + .me-md-4 { + margin-right: 1.5rem !important; + } + .me-md-5 { + margin-right: 3rem !important; + } + .me-md-auto { + margin-right: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-left: 0 !important; + } + .ms-md-1 { + margin-left: 0.25rem !important; + } + .ms-md-2 { + margin-left: 0.5rem !important; + } + .ms-md-3 { + margin-left: 1rem !important; + } + .ms-md-4 { + margin-left: 1.5rem !important; + } + .ms-md-5 { + margin-left: 3rem !important; + } + .ms-md-auto { + margin-left: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-right: 0 !important; + } + .pe-md-1 { + padding-right: 0.25rem !important; + } + .pe-md-2 { + padding-right: 0.5rem !important; + } + .pe-md-3 { + padding-right: 1rem !important; + } + .pe-md-4 { + padding-right: 1.5rem !important; + } + .pe-md-5 { + padding-right: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-left: 0 !important; + } + .ps-md-1 { + padding-left: 0.25rem !important; + } + .ps-md-2 { + padding-left: 0.5rem !important; + } + .ps-md-3 { + padding-left: 1rem !important; + } + .ps-md-4 { + padding-left: 1.5rem !important; + } + .ps-md-5 { + padding-left: 3rem !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 1rem !important; + } + .gap-md-4 { + gap: 1.5rem !important; + } + .gap-md-5 { + gap: 3rem !important; + } + .text-md-start { + text-align: left !important; + } + .text-md-end { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + .float-lg-end { + float: right !important; + } + .float-lg-none { + float: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-lg-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-lg-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-lg-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-lg-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-lg-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-lg-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-lg-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-lg-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-lg-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-right: 0 !important; + } + .me-lg-1 { + margin-right: 0.25rem !important; + } + .me-lg-2 { + margin-right: 0.5rem !important; + } + .me-lg-3 { + margin-right: 1rem !important; + } + .me-lg-4 { + margin-right: 1.5rem !important; + } + .me-lg-5 { + margin-right: 3rem !important; + } + .me-lg-auto { + margin-right: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-left: 0 !important; + } + .ms-lg-1 { + margin-left: 0.25rem !important; + } + .ms-lg-2 { + margin-left: 0.5rem !important; + } + .ms-lg-3 { + margin-left: 1rem !important; + } + .ms-lg-4 { + margin-left: 1.5rem !important; + } + .ms-lg-5 { + margin-left: 3rem !important; + } + .ms-lg-auto { + margin-left: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-right: 0 !important; + } + .pe-lg-1 { + padding-right: 0.25rem !important; + } + .pe-lg-2 { + padding-right: 0.5rem !important; + } + .pe-lg-3 { + padding-right: 1rem !important; + } + .pe-lg-4 { + padding-right: 1.5rem !important; + } + .pe-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-left: 0 !important; + } + .ps-lg-1 { + padding-left: 0.25rem !important; + } + .ps-lg-2 { + padding-left: 0.5rem !important; + } + .ps-lg-3 { + padding-left: 1rem !important; + } + .ps-lg-4 { + padding-left: 1.5rem !important; + } + .ps-lg-5 { + padding-left: 3rem !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 1rem !important; + } + .gap-lg-4 { + gap: 1.5rem !important; + } + .gap-lg-5 { + gap: 3rem !important; + } + .text-lg-start { + text-align: left !important; + } + .text-lg-end { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + .float-xl-end { + float: right !important; + } + .float-xl-none { + float: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-xl-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-xl-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-xl-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-xl-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-xl-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-xl-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-xl-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-xl-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-xl-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-right: 0 !important; + } + .me-xl-1 { + margin-right: 0.25rem !important; + } + .me-xl-2 { + margin-right: 0.5rem !important; + } + .me-xl-3 { + margin-right: 1rem !important; + } + .me-xl-4 { + margin-right: 1.5rem !important; + } + .me-xl-5 { + margin-right: 3rem !important; + } + .me-xl-auto { + margin-right: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-left: 0 !important; + } + .ms-xl-1 { + margin-left: 0.25rem !important; + } + .ms-xl-2 { + margin-left: 0.5rem !important; + } + .ms-xl-3 { + margin-left: 1rem !important; + } + .ms-xl-4 { + margin-left: 1.5rem !important; + } + .ms-xl-5 { + margin-left: 3rem !important; + } + .ms-xl-auto { + margin-left: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-right: 0 !important; + } + .pe-xl-1 { + padding-right: 0.25rem !important; + } + .pe-xl-2 { + padding-right: 0.5rem !important; + } + .pe-xl-3 { + padding-right: 1rem !important; + } + .pe-xl-4 { + padding-right: 1.5rem !important; + } + .pe-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-left: 0 !important; + } + .ps-xl-1 { + padding-left: 0.25rem !important; + } + .ps-xl-2 { + padding-left: 0.5rem !important; + } + .ps-xl-3 { + padding-left: 1rem !important; + } + .ps-xl-4 { + padding-left: 1.5rem !important; + } + .ps-xl-5 { + padding-left: 3rem !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 1rem !important; + } + .gap-xl-4 { + gap: 1.5rem !important; + } + .gap-xl-5 { + gap: 3rem !important; + } + .text-xl-start { + text-align: left !important; + } + .text-xl-end { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + .float-xxl-end { + float: right !important; + } + .float-xxl-none { + float: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-xxl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xxl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xxl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xxl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xxl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xxl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xxl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xxl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-xxl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xxl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xxl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xxl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xxl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xxl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xxl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xxl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xxl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xxl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xxl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xxl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xxl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xxl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xxl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xxl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xxl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-xxl-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-xxl-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-xxl-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-xxl-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-xxl-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-xxl-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-xxl-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-xxl-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-right: 0 !important; + } + .me-xxl-1 { + margin-right: 0.25rem !important; + } + .me-xxl-2 { + margin-right: 0.5rem !important; + } + .me-xxl-3 { + margin-right: 1rem !important; + } + .me-xxl-4 { + margin-right: 1.5rem !important; + } + .me-xxl-5 { + margin-right: 3rem !important; + } + .me-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-left: 0 !important; + } + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + .ms-xxl-3 { + margin-left: 1rem !important; + } + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + .ms-xxl-5 { + margin-left: 3rem !important; + } + .ms-xxl-auto { + margin-left: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-right: 0 !important; + } + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + .pe-xxl-3 { + padding-right: 1rem !important; + } + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + .pe-xxl-5 { + padding-right: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-left: 0 !important; + } + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + .ps-xxl-3 { + padding-left: 1rem !important; + } + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + .ps-xxl-5 { + padding-left: 3rem !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 1rem !important; + } + .gap-xxl-4 { + gap: 1.5rem !important; + } + .gap-xxl-5 { + gap: 3rem !important; + } + .text-xxl-start { + text-align: left !important; + } + .text-xxl-end { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + .fs-2 { + font-size: 2rem !important; + } + .fs-3 { + font-size: 1.75rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +.minicolors-theme-bootstrap .minicolors-swatch { + width: 36px; + height: 36px; +} +.minicolors-theme-bootstrap .minicolors-swatch > .minicolors-sprite { + top: 50%; + left: 8px; + border-radius: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +span.minicolors-swatch-color { + cursor: pointer; +} + +:root { + scroll-behavior: smooth; +} +@media screen and (prefers-reduced-motion: reduce) { + :root { + scroll-behavior: auto; + } +} + +html { + background-color: hsl(0, 0%, 100%); +} + +body { + position: relative; + min-height: 100vh; +} + +img { + max-width: 100%; + height: auto; +} + +h1, .h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +.h6 { + font-family: var(--moko-cassiopeia-font-family-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); + font-weight: var(--moko-cassiopeia-font-weight-headings, 700); +} + +.display-1 { + font-size: clamp(2.7rem, 8vw, 5.5rem); +} + +.display-2 { + font-size: clamp(2.3rem, 7vw, 4.5rem); +} + +.display-3 { + font-size: clamp(1.9rem, 6vw, 3.5rem); +} + +.display-4 { + font-size: clamp(1.5rem, 5vw, 2.5rem); +} + +.lead { + font-size: clamp(1.1rem, 3vw, 1.25rem); +} + +a { + color: var(--moko-cassiopeia-color-link); +} +a:not([class]) { + text-decoration: underline; +} +a:active, a:focus { + color: var(--moko-cassiopeia-color-active); +} +a.navbar-brand { + color: var(--moko-cassiopeia-color-brand); +} + +.btn-primary { + background-color: var(--moko-cassiopeia-color-primary); + border-color: var(--moko-cassiopeia-color-primary); +} +.btn-primary:active, .btn-primary:focus { + background-color: var(--moko-cassiopeia-color-active); + border-color: var(--moko-cassiopeia-color-active); +} + +.btn-group { + margin-bottom: 1em; +} +.btn-group > input { + padding: 0.5em; + border: 1px solid hsl(210, 14%, 83%); + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group { + margin-bottom: 0; +} + +.com-content-article ol, +.com-content-article ul { + overflow: hidden; +} + +.com-content-category__pagination { + margin-bottom: 1em; +} + +small, +.small { + font-size: 0.875rem; +} + +dd { + padding: 0; + word-wrap: break-word; +} + +th dd { + font-weight: var(--moko-cassiopeia-font-weight-normal, 400); +} + +.com-contact__thumbnail { + text-align: left; +} + +@media (min-width: 1200px) { + dl.dl-horizontal { + display: grid; + grid-template-columns: auto 1fr; + } + dl.dl-horizontal dt { + grid-column-start: 1; + grid-column-end: 2; + } + dl.dl-horizontal dd { + grid-column-start: 2; + grid-column-end: 3; + padding: 0 0 0 1em; + margin-bottom: 0; + } + .com-contact__container { + display: grid; + grid-template-columns: repeat(4, 1fr); + grid-template-rows: repeat(4, auto); + grid-gap: 1rem; + margin-bottom: 1em; + } + .com-contact__container h3, .com-contact__container .h3 { + grid-column: 1/5; + } + .com-contact__container .com-contact__thumbnail { + grid-column: 3/5; + grid-row: 2/5; + margin-bottom: 1em; + text-align: right; + } + .com-contact__container .com-contact__position { + grid-column: 1/3; + grid-row: 2/3; + } + .com-contact__container .com-contact__info { + grid-column: 1/3; + grid-row: 3/4; + } + .com-users-profile dt { + min-width: 180px; + } +} +figure { + margin: 0 0 2em; +} +figure.float-start { + margin-right: 1em; +} +figure.float-end { + margin-left: 1em; +} + +figcaption { + font-size: 0.9em; + color: hsl(210, 7%, 46%); +} + +.mod-menu { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +meter { + width: 100%; +} + +.pagenavigation, +.pager { + clear: both; +} +.pagenavigation .pagination, +.pager .pagination { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0; + margin: 1em 0; +} +.pagenavigation .pagination .next:only-child, +.pager .pagination .next:only-child { + margin-left: auto; +} + +.page-link { + color: var(--moko-cassiopeia-color-link); +} +.page-link:active { + color: var(--moko-cassiopeia-color-link); +} + +.pager .pagination { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +[dir=rtl] li.next .page-link { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0.25rem; +} + +[dir=rtl] li.previous .page-link { + border-top-left-radius: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +.article-index .toclink.active { + color: currentColor; +} + +.j-main-container .alert { + margin: 0.75rem; +} + +.alert-heading { + font-size: 1.5rem; +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + -webkit-transform: translateY(-1rem); + transform: translateY(-1rem); + } + to { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeIn { + from { + opacity: 0; + -webkit-transform: translateY(-1rem); + transform: translateY(-1rem); + } + to { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +/** +* Back to Top +*/ +.back-to-top-link { + position: absolute; + inset-inline-end: 1rem; + bottom: 1rem; + z-index: 10000; + padding: 0.5em; + color: var(--moko-cassiopeia-color-primary, hsl(220, 67%, 20%)); + pointer-events: all; + background-color: var(--white, hsl(0, 0%, 100%)); + border: 1px solid var(--moko-cassiopeia-color-primary, hsl(220, 67%, 20%)); + border-radius: 0.25rem; + opacity: 0; + -webkit-transition: opacity 200ms ease-in; + -o-transition: opacity 200ms ease-in; + transition: opacity 200ms ease-in; +} +.back-to-top-link.visible { + opacity: 1; +} +.back-to-top-link:active, .back-to-top-link:focus { + color: var(--white, hsl(0, 0%, 100%)); + background-color: var(--moko-cassiopeia-color-active); + border-color: var(--white, hsl(0, 0%, 100%)); +} + +.container-banner img { + display: block; + margin: auto; +} +.container-banner .banner-overlay { + height: 70vh; + color: hsl(0, 0%, 100%); + background-repeat: no-repeat; + background-attachment: fixed; + background-position: top, center; + background-size: cover; +} +.container-banner .banner-overlay .overlay { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100%; + padding: 1em; + text-align: center; + background-color: hsla(0, 0%, 0%, 0.5); +} +.container-banner .banner-overlay .overlay .text-thin { + font-weight: lighter; +} +.container-banner .banner-overlay .overlay .text-thin::after { + display: block; + width: 30%; + height: 4px; + margin: 1rem auto 2rem; + content: ""; + background: hsl(0, 0%, 100%); +} +.container-banner .banner-overlay .overlay .text-thin .lead { + font-size: 150vh; +} +@media screen and (max-height: 740px) { + .container-banner .banner-overlay { + height: 100vh; + } +} + +.footer { + margin-top: 1em; + color: hsl(0, 0%, 100%); + background-color: var(--moko-cassiopeia-color-primary); + background-image: -o-linear-gradient(315deg, var(--moko-cassiopeia-color-primary) 0%, var(--moko-cassiopeia-color-active) 100%) /* rtl: linear-gradient(135deg, var(--moko-cassiopeia-color-active) 0%, var(--moko-cassiopeia-color-primary) 100%) */; + background-image: linear-gradient(135deg, var(--moko-cassiopeia-color-primary) 0%, var(--moko-cassiopeia-color-active) 100%) /* rtl: linear-gradient(135deg, var(--moko-cassiopeia-color-active) 0%, var(--moko-cassiopeia-color-primary) 100%) */; +} +.footer .grid-child { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 2.5rem 0.5em; +} +.footer a { + color: currentColor; +} +.footer .mod-menu { + position: relative; +} +.footer .metismenu.mod-menu .mm-collapse { + background: var(--moko-cassiopeia-color-primary); +} +@media (max-width: 991.98px) { + .footer .grid-child { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .footer .grid-child .mod-footer { + margin: 0.375rem 0; + } +} + +.form-control { + max-width: 100%; + background-color: hsl(0, 0%, 100%); +} +.form-control.input-xlarge { + max-width: 21.875rem; +} +.form-control.input-xxlarge { + max-width: 34.375rem; +} +.form-control.input-full { + max-width: 100%; +} + +.spacer hr { + width: 23.75rem; +} + +.form-select, .custom-select { + max-width: 100%; +} + +.form-inline .form-select, .form-inline .custom-select { + display: inline-block; + width: auto; +} + +@media (max-width: 991.98px) { + .form-inline .form-select, .form-inline .custom-select { + width: 100%; + } +} +td .form-control { + display: inline-block; + width: auto; +} + +.checkboxes { + padding-top: 5px; +} +.checkboxes .checkbox input { + position: static; + margin-left: 0; +} + +.modal label { + width: 100%; +} + +.invalid { + color: hsl(3, 75%, 37%); + border-color: hsl(3, 75%, 37%); +} + +.valid { + border-color: hsl(120, 32%, 39%); +} + +.form-control-feedback { + display: block; +} + +[role=tooltip]:not(.show) { + right: 5em; + z-index: 1070; + display: none; + max-width: 100%; + padding: 0.5em; + margin: 0.5em; + color: hsl(0, 0%, 0%); + text-align: start; + background: hsl(0, 0%, 100%); + border: 1px solid hsl(210, 7%, 46%); + border-radius: 0.25rem; + -webkit-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.8); + box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.8); +} +[role=tooltip]:not(.show)[id^=editarticle-] { + right: auto; + -webkit-margin-start: -10em; + margin-inline-start: -10em; +} +[role=tooltip]:not(.show)[id^=editcontact-] { + right: auto; + -webkit-margin-start: -10em; + margin-inline-start: -10em; +} +[role=tooltip]:not(.show)[id^=id-skip-] { + right: auto; +} +[role=tooltip]:not(.show)[id^=cbunpublish] { + right: auto; +} + +:focus + [role=tooltip], +:active + [role=tooltip] { + position: absolute; + display: block; +} + +.filter-search-bar__description { + bottom: 100%; +} + +fieldset { + margin-bottom: 2em; +} +fieldset + fieldset { + margin-top: 2em; +} +fieldset > * { + margin-bottom: 0; +} + +.control-group { + margin: 1em 0; +} + +.container-popup .filter-search-bar__description { + top: 100%; + bottom: auto; +} + +.com-users-login__options { + margin-top: 2em; +} +.com-users-logout__submit button{ + width: 100%; +} +.com-users-profile__edit #jform_privacyconsent_privacy .radio, +.com-users-profile__edit #jform_profile_tos .radio, +.com-users-profile__edit #jform_terms_terms .radio, +.com-users-registration #jform_privacyconsent_privacy .radio, +.com-users-registration #jform_profile_tos .radio, +.com-users-registration #jform_terms_terms .radio { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + gap: 1rem; +} + +.btn.jmodedit { + position: absolute; + top: 0; + right: 0; + left: auto; + z-index: 900; + color: var(--moko-cassiopeia-color-link); + background-color: rgba(255, 255, 255, 0.5); + border: 1px solid #58595a; + border-radius: 0.25rem; +} + +.container-header { + position: relative; + z-index: 10; + background-color: var(--moko-cassiopeia-color-primary); + background: linear-gradient(135deg, var(--moko-cassiopeia-color-primary) 0%, var(--moko-cassiopeia-color-link) 100%); + background-attachment: var(--moko-cassiopeia-header-background-position); + background-image: var(--moko-cassiopeia-header-background-image); +-webkit-box-shadow: 0 5px 5px hsla(0, 0%, 0%, 0.03) inset; + box-shadow: 0 5px 5px hsla(0, 0%, 0%, 0.03) inset; +} +@media (max-width: 991.98px) { + .container-header { + position: relative !important; + } +} +.container-header .grid-child { + padding: var(--border); +} +.container-header nav { + padding: 0; + margin-top: 0.5em; +} +.container-header .site-description { + font-size: 1rem; + color: hsl(0, 0%, 100%); + white-space: normal; +} +.container-header .navbar-brand { + position: relative; + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + font-size: 2rem; + color: var(--nav-text-color); + -webkit-margin-end: auto; + margin-inline-end: auto; +} +.container-header .navbar-brand a { + color: var(--nav-text-color); +} +.navbar-brand img { + max-width: 250px; +} +.container-header .navbar-brand:active, .container-header .navbar-brand:focus { + color: var(--nav-text-color); +} +.container-header .container-nav { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding-bottom: 0.3em; + background-color: var(--nav-bg-color); + border-width: var(--border) 0; + border-top: solid var(--accent-color-primary); + border-bottom: solid var(--accent-color-secondary); + border-left: none; + border-right: none; +} +@media (max-width: 767.98px) { + .container-header .container-nav .container-search, + .container-header .container-nav nav { + margin-top: 1em; + } +} +.container-header .container-nav .container-search:only-child { + margin-left: auto; +} +.container-header .navbar-collapse.show { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.container-header .mod-menu { + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + padding: 0; + margin: 0; + color: var(--mainmenu-nav-link-color); + list-style: none; + font-size: 1.2em; +} +@media (min-width: 992px) { + .container-header .mod-menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } +} +.container-header .mod-menu > li { + position: relative; +} + li.active a, li.current a{ + font-weight: bold; +} +@media (min-width: 992px) { + .container-header .mod-menu > li + li { + margin-left: 1.55em; + } +} +.container-header .mod-menu > li > a, +.container-header .mod-menu > li > span { + position: relative; + color: currentColor; + text-decoration: none; +} +@media (min-width: 992px) { + .container-header .mod-menu > li::after { + position: absolute; + right: 50%; + bottom: 0; + left: 50%; + display: block; + height: 2px; + margin: auto; + content: ""; + background: transparent; + opacity: 0.2; + -webkit-transition: all 0.2s ease, background-color 0.2s ease; + -o-transition: all 0.2s ease, background-color 0.2s ease; + transition: all 0.2s ease, background-color 0.2s ease; + } +} +.container-header .mod-menu > li.active::after, .container-header .mod-menu > li:active::after { + right: 2px; + left: 0; + background: var(--navbar-brand-color); +} +@media (max-width: 991.98px) { + .container-header .mod-menu > li.active > a, .container-header .mod-menu > li.active > span, + .container-header .mod-menu > li > a:active { + text-decoration: underline; + } +} +.container-header .mod-menu .parent > ul { + display: none; + color: hsl(210, 11%, 15%); +} +.container-header .metismenu > li + li { + margin-left: 0; +} +@media (min-width: 992px) { + .container-header .metismenu > li > a::after, + .container-header .metismenu > li > button::before { + position: absolute; + right: 50%; + bottom: 0; + left: 50%; + display: block; + height: 2px; + margin: auto; + content: ""; + background: transparent; + opacity: 0.2; + -webkit-transition: all 0.2s ease, background-color 0.2s ease; + -o-transition: all 0.2s ease, background-color 0.2s ease; + transition: all 0.2s ease, background-color 0.2s ease; + } +} +.container-header .metismenu > li > a:active::after, +.container-header .metismenu > li > button:active::before, .container-header .metismenu > li.active > a::after, .container-header .metismenu > li.active > button::before { + right: 0; + left: 0; + background: var(--navbar-color); +} +.container-header .metismenu > li > button.mm-toggler-link:active::before, .container-header .metismenu > li.active > button.mm-toggler-link::before { + right: 0; + left: 0.5em; +} +@media (min-width: 992px) { + .container-header .metismenu > li.level-1.active > a, .container-header .metismenu > li.level-1.active > button, + .container-header .metismenu > li.level-1 > a:active, + .container-header .metismenu > li.level-1 > button:active { + text-decoration: none; + } +} +.container-header .metismenu > li.level-1 > ul { + min-width: 12rem; +} +.container-header .navbar-toggler { + color: hsl(0, 0%, 100%); + cursor: pointer; + border: 1px solid hsl(0, 0%, 100%); +} +.container-header .navbar-toggler .fas { + font-size: 1.5rem; +} +.container-header .container-search { + margin-top: 0.75em; +} +.container-header .mod-finder { + color: hsl(0, 0%, 100%); +} +.container-header .mod-finder a { + color: hsl(0, 0%, 100%); +} +.container-header .mod-finder a:active, .container-header .mod-finder a:focus { + color: #e6e6e6; +} +.container-header .mod-finder .awesomplete { + color: var(--body-color); +} +.container-header .mod-finder .awesomplete > ul { + background: -webkit-gradient(linear, left top, right bottom, from(hsl(0, 0%, 100%)), to(hsla(0, 0%, 100%, 0.9))); + background: -o-linear-gradient(top left, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0.9)); + background: linear-gradient(to bottom right, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0.9)); +} + +.icon-white { + color: hsl(0, 0%, 100%); +} + +.input-group-text::before { + min-width: 16px; +} + +.tbody-icon { + padding: 0 3px; + text-align: center; + background-color: transparent; + border: 0; +} +.tbody-icon [class^=icon-], +.tbody-icon [class*=" icon-"], +.tbody-icon [class^=fa-], +.tbody-icon [class*=" fa-"] { + width: 26px; + height: 26px; + font-size: 1.1rem; + line-height: 22px; + color: hsl(210, 14%, 83%); + border: 2px solid var(--border); + border-radius: 50%; +} +.tbody-icon .icon-publish, +.tbody-icon .icon-check, +.tbody-icon .fa-check { + color: hsl(120, 32%, 39%); + border-color: hsl(120, 32%, 39%); +} +.tbody-icon .icon-checkedout, +.tbody-icon .icon-lock, +.tbody-icon .fa-lock { + width: auto; + height: auto; + font-size: 1.2rem; + line-height: 1rem; + color: hsl(210, 9%, 31%); + border: 0; +} +.tbody-icon.home-disabled, .tbody-icon.featured-disabled, .tbody-icon.color-featured-disabled, .tbody-icon.icon-star-disabled, .tbody-icon.fa-star-disabled { + cursor: not-allowed; + opacity: 1; +} + +.tbody-icon .icon-delete, +.tbody-icon .fa-delete, +.tbody-icon .icon-times, +.tbody-icon .fa-times { + color: hsl(3, 75%, 37%); + border-color: hsl(3, 75%, 37%); +} + +.plg_system_webauthn_login_button svg { + -webkit-margin-end: 2px; + margin-inline-end: 2px; + max-height: 25px; + width: auto; +} + +.plg_system_webauthn_login_button svg path { + fill: var(--black); +} + +iframe { + border: 0; +} + +.modal iframe { + width: 100%; +} + +.grid-child { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-right: auto; + margin-left: auto; +} + +.mod-custom { + position: relative; +} + +.container-topbar, +.container-below-top { + color: hsl(0, 0%, 100%); +} +.container-topbar a, +.container-below-top a { + color: currentColor; +} + +.container-banner { + display: block; + margin: 0 0 2rem; +} + +.container-top-a, +.container-top-b, +.container-bottom-a, +.container-bottom-b { + position: relative; +} +.container-top-a > *, +.container-top-b > *, +.container-bottom-a > *, +.container-bottom-b > * { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin: 0.5em 0; +} +@media (max-width: 991.98px) { + .container-top-a, + .container-top-b, + .container-bottom-a, + .container-bottom-b { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .container-top-a > *, + .container-top-b > *, + .container-bottom-a > *, + .container-bottom-b > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + } +} + +.container-component nav { + position: relative; +} + +.container-component, +.container-sidebar-left, +.container-sidebar-right { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.container-component > *, +.container-sidebar-left > *, +.container-sidebar-right > * { + margin-bottom: 0; +} +.container-component > *:first-child, +.container-sidebar-left > *:first-child, +.container-sidebar-right > *:first-child { + margin-top: 1em; +} +.container-component > * + *, +.container-sidebar-left > * + *, +.container-sidebar-right > * + * { + margin-top: 1em; +} + +.container-sidebar-left, +.container-sidebar-right { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: calc(100% - 1em); + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +@media (min-width: 768px) { + .container-sidebar-left, + .container-sidebar-right { + width: calc(25% - 1em); + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} + +.container-sidebar-left .sidebar-left:first-child { + margin-top: 1em; +} +.container-sidebar-left .sidebar-left:last-child { + margin-bottom: 1em; +} + +.container-sidebar-right .sidebar-right:first-child { + margin-top: 1em; +} +.container-sidebar-right .sidebar-right:last-child { + margin-bottom: 1em; +} + +.system-debug { + display: block; +} + +.options-form { + width: 100%; + padding: 1vw 2vw; + margin-bottom: 1rem; + color: #495057; + background-color: hsl(0, 0%, 100%); + border: 1px solid #b2bfcd; +} +.options-form > legend { + float: none; + width: auto; + padding: 0 0.5rem; + font-weight: 700; + color: #495057; + background-color: hsl(0, 0%, 100%); +} + +.modal .btn { + margin-right: 0.5rem; +} +.modal .btn-primary:not([href]), +.modal .btn-success:not([href]) { + color: hsl(0, 0%, 100%); +} +.modal .btn-primary:not([href]):active, +.modal .btn-success:not([href]):active { + color: hsl(0, 0%, 100%); +} + +.modal-header { + padding: 0 15px; +} + +.modal-title { + font-weight: var(--moko-cassiopeia-font-weight-normal, 400); + line-height: 3rem; +} + +.contentpane { + padding: 15px; +} +.contentpane .main-card { + margin: -10px; + -webkit-box-shadow: none; + box-shadow: none; +} + +.error_site .page-header { + margin-top: 1em; +} + +[class^=container-] .span-col-2, +[class*=" container-"] .span-col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: calc(50% - 1em); +} +[class^=container-] .span-col-3, +[class*=" container-"] .span-col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333%; + flex: 0 0 33.333%; + max-width: calc(33.333% - 1em); +} +[class^=container-] .span-col-4, +[class*=" container-"] .span-col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: calc(25% - 1em); +} + +@supports (display: grid) { + [class^=span-], + [class*=" span-"] { + grid-column-end: auto; + grid-row-end: auto; + } + @media (min-width: 768px) { + [class^=span-col], + [class*=" span-col"] { + grid-column-end: span 2; + } + } + @media (min-width: 992px) { + .span-col-2 { + grid-column-end: span 2; + } + .span-col-3 { + grid-column-end: span 3; + } + .span-col-4 { + grid-column-end: span 4; + } + .span-row-2 { + grid-row-end: span 2; + } + .span-row-3 { + grid-row-end: span 3; + } + .span-row-4 { + grid-row-end: span 4; + } + } + [class^=container-] [class^=span-], + [class^=container-] [class*=" span-"], + [class*=" container-"] [class^=span-], + [class*=" container-"] [class*=" span-"] { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + max-width: none; + } +} +.blog-items { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + width: 100%; + padding: 0; + margin-right: -0.5em; + margin-bottom: 1em; + margin-left: -0.5em; +} +@media (min-width: 992px) { + .blog-items.columns-2 > div { + width: 50%; + } + .blog-items.columns-3 > div { + width: 33.33333%; + } + .blog-items.columns-4 > div { + width: 25%; + } +} +.readmore { + text-align: right; +} +.blog-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding: 0 0.5em 1em; + overflow: hidden; +} +.boxed .blog-item { + background-color: hsl(0, 0%, 100%); + -webkit-box-shadow: 0 0 2px hsla(216, 13%, 23%, 0.1), 0 2px 5px hsla(216, 13%, 23%, 0.08), 0 5px 15px hsla(216, 13%, 23%, 0.08), inset 0 3px 0 var(--moko-cassiopeia-color-primary); + box-shadow: 0 0 2px hsla(216, 13%, 23%, 0.1), 0 2px 5px hsla(216, 13%, 23%, 0.08), 0 5px 15px hsla(216, 13%, 23%, 0.08), inset 0 3px 0 var(--moko-cassiopeia-color-primary); +} +.boxed .blog-item .item-content { + padding: 25px; +} +.blog-item .item-image { + margin-top: 3px; + margin-bottom: 15px; + overflow: hidden; +} +.boxed .blog-item .item-image { + margin-bottom: 0; +} +@media (min-width: 992px) { + .image-right .blog-item .item-image { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } +} +.image-bottom .blog-item .item-image { + margin-top: -15px; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.image-left .blog-item .item-content { + padding-left: 25px; +} +.image-right .blog-item .item-content { + padding-right: 25px; +} +.image-left .blog-item, .image-right .blog-item { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +@media (min-width: 992px) { + .image-left .blog-item, .image-right .blog-item { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .image-left .blog-item .item-image, .image-right .blog-item .item-image { + -webkit-box-flex: 1; + -ms-flex: 1 0 40%; + flex: 1 0 40%; + max-width: 35%; + margin-right:1em; + } + .image-left .blog-item .item-content, .image-right .blog-item .item-content { + -webkit-box-flex: 1; + -ms-flex: 1 0 60%; + flex: 1 0 60%; + } +} +.article-info { + margin-bottom: 0; +} +.article-info dd, .article-info dt{ + padding: 0; + display: inline-block; + margin-bottom:0em; +} +ul.tags { + margin-bottom: 0.25em; +} +.items-leading .item-image { + max-width: 100%; + width: 100%!important; +} +@supports (display: grid) { + .blog-items { + display: grid; + margin: 0 0 1em; + grid-auto-flow: row; + grid-template-columns: 1fr; + grid-gap: 1em; + } + .blog-items .blog-item { + padding: 0; + } + .blog-items[class^=columns-] > div, .blog-items[class*=" columns-"] > div { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: auto; + max-width: none; + } + @media (min-width: 992px) { + .blog-items.columns-2 { + grid-template-columns: 1fr 1fr; + } + .blog-items.columns-3 { + grid-template-columns: 1fr 1fr 1fr; + } + .blog-items.columns-4 { + grid-template-columns: 1fr 1fr 1fr 1fr; + } + } +} +.blog-items[class^=masonry-], .blog-items[class*=" masonry-"] { + display: block; + -webkit-column-gap: 1em; + -moz-column-gap: 1em; + column-gap: 1em; +} +.blog-items[class^=masonry-] .blog-item, .blog-items[class*=" masonry-"] .blog-item { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-bottom: 1em; + page-break-inside: avoid; + -webkit-column-break-inside: avoid; + -moz-column-break-inside: avoid; + break-inside: avoid; +} +@media (min-width: 992px) { + .blog-items.masonry-2 { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .blog-items.masonry-3 { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .blog-items.masonry-4 { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } +} + +.image-alternate .blog-item:nth-of-type(2n+1) .item-image { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.image-alternate.image-left .blog-item:nth-of-type(2n+1) .item-image { + margin-right: 0; + margin-left: 25px; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.image-alternate.image-top .blog-item:nth-of-type(2n+1) .item-image { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} + +.breadcrumb { + margin-bottom: 0; + background-color: hsla(0, 0%, 0%, 0.03); +} + +.no-card .newsflash-horiz li { + padding: 0 1rem 1rem; + border: 1px solid hsl(210, 14%, 89%); + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + -webkit-box-shadow: 1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: 1px 1px 4px hsla(0, 0%, 0%, 0.1); +} +.no-card .newsflash-horiz li figure { + margin: 0 -1rem 1rem; +} + +.mod-list { + -webkit-padding-start: 0; + padding-inline-start: 0; + list-style: none; +} +.mod-list li { + padding: 0.25em 0; +} +.mod-list li a { + text-decoration: none; +} +.mod-list li a:active { + text-decoration: underline; +} +.container-header .mod-list li a:active { + text-decoration: none; +} + +.mod-list li.active > a { + text-decoration: underline; +} +.container-header .mod-list li.active > a { + text-decoration: none; +} + +.mod-list li .mod-menu__sub { + padding-left: 1em; +} + +.element-invisible { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); +} + +.hidden { + display: none; + visibility: hidden; +} + +.table-row { + display: table-row; +} + +joomla-alert { + display: none; +} + +.editor-xtd-buttons .btn { + margin-bottom: 5px; +} + +.subhead { + position: sticky; + top: 0; + right: 0; + left: 0; + z-index: 1000; + width: auto; + min-height: 43px; + padding: 0.25rem; + color: #495057; + background: hsl(0, 0%, 100%); + -webkit-box-shadow: -3px -2px 22px #ddd; + box-shadow: -3px -2px 22px #ddd; +} +.subhead .row { + margin-right: 0; + margin-left: 0; +} +.subhead.noshadow { + -webkit-box-shadow: none; + box-shadow: none; +} +.subhead joomla-toolbar-button, +.subhead .btn-group { + -webkit-margin-start: 0.75rem; + margin-inline-start: 0.75rem; +} +.subhead joomla-toolbar-button:first-child, +.subhead .btn-group:first-child { + -webkit-margin-start: 0; + margin-inline-start: 0; +} +.subhead joomla-toolbar-button .btn > span, +.subhead joomla-toolbar-button .dropdown-item > span { + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; + width: 1.25em; + text-align: center; +} +.subhead .btn { + --subhead-btn-accent: #495057; + padding: 0 1rem; + margin: 5px 0; + font-size: 1rem; + line-height: 2.45rem; + color: #495057; + background: hsl(0, 0%, 100%); + border-color: hsl(210, 11%, 71%); +} +.subhead .btn > span { + display: inline-block; + color: var(--subhead-btn-accent); +} +.subhead .btn:not([disabled]):active, .subhead .btn:not([disabled]):active, .subhead .btn:not([disabled]):focus { + color: rgba(255, 255, 255, 0.9); + background-color: var(--subhead-btn-accent); + border-color: var(--subhead-btn-accent); +} +.subhead .btn:not([disabled]):active > span, .subhead .btn:not([disabled]):active > span, .subhead .btn:not([disabled]):focus > span { + color: rgba(255, 255, 255, 0.9); +} +.subhead .btn.btn-success { + --subhead-btn-accent: var(--success); +} +.subhead .btn.btn-danger { + --subhead-btn-accent: var(--danger); +} +.subhead .btn.btn-primary { + --subhead-btn-accent: #2a69b8; +} +.subhead .btn.btn-secondary { + --subhead-btn-accent: #001b4c; +} +.subhead .btn.btn-info { + --subhead-btn-accent: #132f53; +} +.subhead .btn.btn-action { + --subhead-btn-accent: #132f53; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.subhead .btn.btn-action::after { + width: 2.375rem; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + content: "\f078"; + border: 0; +} +.subhead .btn[disabled], .subhead .btn.dropdown-toggle[disabled] { + --subhead-btn-accent: #132f53; + background: rgba(223, 227, 231, 0.8); + opacity: 0.5; +} +.subhead .btn[disabled]:active, .subhead .btn[disabled]:active, .subhead .btn[disabled]:focus, .subhead .btn.dropdown-toggle[disabled]:active, .subhead .btn.dropdown-toggle[disabled]:active, .subhead .btn.dropdown-toggle[disabled]:focus { + cursor: not-allowed; +} +.subhead .dropdown-toggle.btn { + -webkit-padding-end: 0; + padding-inline-end: 0; +} +.subhead .btn-group:not(:last-child) > .dropdown-toggle-split { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + -webkit-margin-start: -0.25rem; + margin-inline-start: -0.25rem; + border-radius: 0 0.25rem 0.25rem 0; +} +.subhead .dropdown-menu joomla-toolbar-button, +.subhead .btn-group joomla-toolbar-button { + -webkit-margin-start: 0; + margin-inline-start: 0; +} + +@media (max-width: 767.98px) { + joomla-tab[view=accordion] .col-md-9, + joomla-tab[view=accordion] .col-md-3 { + padding: 0.5rem 1rem !important; + } + #myTab { + margin-top: 1rem; + margin-bottom: 1.5rem; + } + joomla-tab[view=accordion] ul li { + width: 100%; + } + .subhead joomla-toolbar-button, + .subhead .btn-group, + .subhead .btn { + width: 100%; + margin-left: 0; + text-align: left; + } + .subhead .btn-toolbar > .btn-group, + .subhead .btn-toolbar > joomla-toolbar-button { + margin-left: 0; + } + .subhead .btn.btn-action::after { + text-align: center; + -webkit-margin-start: auto; + margin-inline-start: auto; + } + .subhead .dropdown-toggle-split { + width: auto; + } +} +.item-image{ + margin: 0.5em; + border: gray solid 0.15em; +} +.left.item-image { + float: left; +} +.full-width .left.item-image { + width: 100%; + //height: 200px; + overflow: hidden; + float: unset; + max-width: unset; +} +.view-article .left.item-image{ + max-width: 300px; +} +.hide-image .left.item-image { + display: none; +} +.right.item-image { + float: right; + width: 40%; + max-width: 300px; +} + +.tags .list-inline-item { + margin: 0.25rem 0.25rem 0.25rem; +} + +.tags a.btn { + font-weight: 700; +} + + + +.tag { + display: inline-block; + padding: 0.5rem 0.5rem 0.5rem 0; +} + +body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +body.wrapper-fluid .site-grid { + grid-template-columns: [full-start] minmax(0, 1fr) [main-start] repeat(4, minmax(0, 25%)) [main-end] minmax(0, 1fr) [full-end]; + grid-gap: 0 2em; + background-image: url(../images/teaser_bg_sm.png); + background-repeat: repeat-x; +} +body.wrapper-fluid .grid-child { + //max-width: none; +} +body.wrapper-fluid header > .grid-child, +body.wrapper-fluid footer > .grid-child { + padding-right: 2em; + padding-left: 2em; + padding-top:0; + padding-bottom:0; + //margin-left: 6em; + //margin-right: 6em; +} +body.wrapper-fluid header > .grid-child{ + //padding:0; + margin:0; +} +footer .grid-child > div{ + padding:0 4em; +} +header .grid-child .navbar-brand { + padding-left:0; + padding-right:0; +} +body:not(.has-sidebar-left) .site-grid .container-component { + grid-column-start: main-start; +} +body:not(.has-sidebar-right) .site-grid .container-component { + grid-column-end: main-end; +} + +.site-grid { + margin-bottom: auto; +} + +@supports (display: grid) { + .site-grid { + display: grid; + grid-template-areas: ". banner banner banner banner ." ". top-a top-a top-a top-a ." ". top-b top-b top-b top-b ." ". comp comp comp comp ." ". side-r side-r side-r side-r ." ". side-l side-l side-l side-l ." ". bot-a bot-a bot-a bot-a ." ". bot-b bot-b bot-b bot-b ."; + grid-template-columns: [full-start] minmax(0, 1fr) [main-start] repeat(4, minmax(0, 19.875rem)) [main-end] minmax(0, 1fr) [full-end]; + grid-gap: 0 1em; + } + .site-grid > [class^=container-], + .site-grid > [class*=" container-"] { + width: 100%; + max-width: none; + -webkit-column-gap: 1em; + -moz-column-gap: 1em; + column-gap: 1em; + } + .site-grid > .full-width { + grid-column: full-start/full-end; + } + @media (min-width: 992px) { + .site-grid { + grid-template-areas: ". banner banner banner banner ." ". top-a top-a top-a top-a ." ". top-b top-b top-b top-b ." ". side-l comp comp side-r ." ". bot-a bot-a bot-a bot-a ." ". bot-b bot-b bot-b bot-b ."; + } + } +} +.container-banner { + grid-area: banner; +} + +.container-top-a { + grid-area: top-a; +} + +.container-top-b { + grid-area: top-b; +} + +.container-component { + grid-area: comp; +} + +.container-sidebar-left { + grid-area: side-l; +} + +.container-sidebar-right { + grid-area: side-r; +} + +.container-main-top { + grid-area: main-t; +} + +.container-main-bottom { + grid-area: main-b; +} + +.container-breadcrumbs { + grid-area: bread; +} + +.container-bottom-a { + grid-area: bot-a; +} + +.container-bottom-b { + grid-area: bot-b; +} + +.mod-finder__search.input-group { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.mod-finder__search.input-group .awesomplete input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.mod-finder__search.input-group button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.mod-finder__search.input-group button .icon-search { + -webkit-margin-end: 0.2em; + margin-inline-end: 0.2em; +} + +.awesomplete > input { + max-width: 200px; +} +@media (min-width: 992px) { + .awesomplete > input { + max-width: none; + } +} +.awesomplete > ul { + z-index: 1000 !important; +} + +.btn:focus, +.btn.focus, +.btn:active:focus, +.btn.focus:active, +.btn.active:focus, +.btn.active.focus { + text-decoration: none; +} + +.btn.group-move { + cursor: move; +} + +.btn-secondary { + color: var(--btn-color); + background-color: var(--btn-bg); + border-color: var(--btn-border-color); +} +.btn-secondary:active { + color: var(--btn-active-color); + background-color: var(--btn-active-bg); + border-color: var(--btn-active-border-color); +} +.btn-secondary:focus, .btn-secondary:hover { + color: var(--btn-focus-color); + background-color: var(--btn-focus-bg); + border-color: var(--btn-focus-border-color); + box-shadow: 1px 5px 100px 1px var(--btn-focus-shadow-rgb); +} +.btn-secondary:active { + color: var(--btn-active-color); + background-color: var(--btn-active-bg); + border-color: var(--btn-active-border-color); + box-shadow: 1px 5px 100px 1px var(--btn-active-shadow-rgb); +} + +.article-info .association .btn-secondary, +.cat-list-association .btn-secondary { + font-weight: 700; + color: hsl(0, 0%, 100%); + background-color: hsl(210, 7%, 46%); + border-color: hsl(210, 14%, 83%); +} +.article-info .association .btn-secondary:active, .article-info .association .btn-secondary:focus, +.cat-list-association .btn-secondary:active, +.cat-list-association .btn-secondary:focus { + color: hsl(0, 0%, 100%); + background-color: hsl(210, 10%, 23%); +} +.article-info .association .btn-sm, .article-info .association .btn-group-sm > .btn, +.cat-list-association .btn-sm, +.cat-list-association .btn-group-sm > .btn { + padding: 0 0.25rem; + font-size: 0.8rem; + border-radius: 0.2rem; +} + +@media (max-width: 991.98px) { + .btn { + margin-bottom: 0.25rem; + } + .input-group .btn { + margin-bottom: 0; + } +} +.form-select, .custom-select { + max-width: 100%; + cursor: pointer; + background: url("../images/select-bg.svg") no-repeat right center/116rem /* rtl: url("../images/select-bg-rtl.svg") no-repeat left center/116rem */; + background-color: hsl(210, 16%, 93%); + border: 1px solid hsl(210, 14%, 83%); +} +.form-select:focus, .custom-select:focus { + border-color: #000; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} +.form-select[multiple], [multiple].custom-select { + padding: 0; + background-color: hsl(0, 0%, 100%); +} +.form-select[multiple] option, [multiple].custom-select option { + padding: 0.3rem 1rem; + background-color: hsl(0, 0%, 100%); +} +.form-select[multiple] option:checked, [multiple].custom-select option:checked { + color: hsl(0, 0%, 100%); + background-color: var(--moko-cassiopeia-color-primary) !important; +} +.form-select.form-select-success, .form-select-success.custom-select, .form-select.custom-select-success, .custom-select-success.custom-select { + color: hsl(120, 32%, 39%); + background-color: hsl(120, 32%, 39%); +} +.form-select.form-select-success option, .form-select-success.custom-select option, .form-select.custom-select-success option, .custom-select-success.custom-select option { + color: hsl(210, 11%, 15%); + background-color: hsl(0, 0%, 100%); +} +.form-select.form-select-danger, .form-select-danger.custom-select, .form-select.custom-select-danger, .custom-select-danger.custom-select { + color: hsl(3, 75%, 37%); + background-color: hsl(3, 75%, 37%); +} +.form-select.form-select-danger option, .form-select-danger.custom-select option, .form-select.custom-select-danger option, .custom-select-danger.custom-select option { + color: hsl(210, 11%, 15%); + background-color: hsl(0, 0%, 100%); +} +.form-select optgroup, .custom-select optgroup, +.form-select option, +.custom-select option { + color: var(--dark); + background-color: hsl(0, 0%, 100%); +} + +.accordion .card-header { + display: block; + font-size: 1.25rem; + font-weight: var(--moko-cassiopeia-font-weight-headings, 700); + line-height: 1.2; +} +.accordion .list-group-item { + color: var(--moko-cassiopeia-color-link); +} + +.dropdown-menu { + padding: 0.2rem 0; + margin-top: 0.5rem; + background-color: hsl(0, 0%, 100%); + border-color: hsl(210, 14%, 89%); +} + +.dropdown-menu-end::after { + right: 0.9rem; + left: auto; +} + +.field-media-wrapper { + display: block; + width: 100%; + max-width: calc(50vw - 5rem); +} +.field-media-wrapper .field-media-preview { + width: 100%; + max-width: none; +} +@media (max-width: 991.98px) { + .field-media-wrapper { + min-width: 100%; + } +} + +.list-group-item { + background-color: hsl(0, 0%, 100%); +} + +.list-unstyled .list-unstyled { + padding-left: 20px; +} + +.jviewport-height10 { + height: 10vh; +} +.jviewport-height20 { + height: 20vh; +} +.jviewport-height30 { + height: 30vh; +} +.jviewport-height40 { + height: 40vh; +} +.jviewport-height50 { + height: 50vh; +} +.jviewport-height60 { + height: 60vh; +} +.jviewport-height70 { + height: 70vh; +} +.jviewport-height80 { + height: 80vh; +} +.jviewport-height90 { + height: 90vh; +} +.jviewport-height100 { + height: 100vh; +} + +[class*=jviewport-height] iframe { + height: 100%; +} + +.modal-dialog.jviewport-width10 { + width: 10vw; + max-width: none; +} +.modal-dialog.jviewport-width20 { + width: 20vw; + max-width: none; +} +.modal-dialog.jviewport-width30 { + width: 30vw; + max-width: none; +} +.modal-dialog.jviewport-width40 { + width: 40vw; + max-width: none; +} +.modal-dialog.jviewport-width50 { + width: 50vw; + max-width: none; +} +.modal-dialog.jviewport-width60 { + width: 60vw; + max-width: none; +} +.modal-dialog.jviewport-width70 { + width: 70vw; + max-width: none; +} +.modal-dialog.jviewport-width80 { + width: 80vw; + max-width: none; +} +.modal-dialog.jviewport-width90 { + width: 90vw; + max-width: none; +} +.modal-dialog.jviewport-width100 { + width: 100vw; + max-width: none; +} + +.nav.nav-tabs { + padding: 0; + margin: 0; + background-color: hsl(0, 0%, 96%); + border: 1px solid hsl(210, 14%, 89%); + border-bottom: 0; + border-radius: 0.25rem 0.25rem 0 0; + -webkit-box-shadow: 0 1px hsl(0, 0%, 100%) inset, 0 2px 3px -3px hsla(0, 0%, 0%, 0.15), 0 -4px 0 hsla(0, 0%, 0%, 0.05) inset, 1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: 0 1px hsl(0, 0%, 100%) inset, 0 2px 3px -3px hsla(0, 0%, 0%, 0.15), 0 -4px 0 hsla(0, 0%, 0%, 0.05) inset, 1px 1px 4px hsla(0, 0%, 0%, 0.1); +} +.nav.nav-tabs .nav-item { + margin-bottom: 0; + margin-left: 0; +} +.nav.nav-tabs .nav-item:first-of-type .nav-link.active { + border-radius: 0.25rem 0 0; + -webkit-box-shadow: -1px 0 1px -1px hsla(0, 0%, 0%, 0.06), inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); + box-shadow: -1px 0 1px -1px hsla(0, 0%, 0%, 0.06), inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); +} +.nav.nav-tabs .nav-item:last-of-type .nav-link { + -webkit-box-shadow: -1px 0 0 hsla(0, 0%, 0%, 0.05), 1px 0 0 hsla(0, 0%, 0%, 0.05); + box-shadow: -1px 0 0 hsla(0, 0%, 0%, 0.05), 1px 0 0 hsla(0, 0%, 0%, 0.05); +} +.nav.nav-tabs .nav-item:last-of-type .nav-link.active { + -webkit-box-shadow: inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); + box-shadow: inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); +} +.nav.nav-tabs .nav-link { + position: relative; + padding: 0.75em 1em; + color: var(--moko-cassiopeia-color-primary); + border: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; + -webkit-box-shadow: -1px 0 0 hsla(0, 0%, 0%, 0.05); + box-shadow: -1px 0 0 hsla(0, 0%, 0%, 0.05); +} +.nav.nav-tabs .nav-link.active { + background-color: hsla(0, 0%, 0%, 0.3); + background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 0%, 0)), to(hsla(0, 0%, 0%, 0.05))); + background-image: -o-linear-gradient(top, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.05) 100%); + background-image: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.05) 100%); + border-right: 0; + border-left: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; + -webkit-box-shadow: inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); + box-shadow: inset 2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset -2px 0 1px -1px hsla(0, 0%, 0%, 0.08), inset 0 1px 0 hsla(0, 0%, 0%, 0.02); +} +.nav.nav-tabs .nav-link.active::after { + position: absolute; + right: 0; + bottom: -1px; + left: 0; + height: 5px; + content: ""; + background-color: var(--moko-cassiopeia-color-primary); + opacity: 0.8; +} + +.nav-tabs + .tab-content { + padding: 15px; + background: hsl(0, 0%, 100%); + border: 1px solid; + border-color: hsl(210, 14%, 89%); + border-radius: 0 0 0.25rem 0.25rem; + -webkit-box-shadow: 1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: 1px 1px 4px hsla(0, 0%, 0%, 0.1); +} + +.pagination { + margin: 1rem; +} + +.table th { + font-weight: 500; +} +.table thead th { + white-space: nowrap; + border-bottom-width: 1px; +} +.table th, +.table td { + vertical-align: middle; +} +.table th label, +.table td label { + margin-bottom: 0; +} + +.chosen-container.chosen-container-single { + max-width: 100%; + font-size: 1rem; +} +.chosen-container.chosen-container-single .chosen-single { + display: inline-block; + height: calc(1.5em + 1.2rem + 2px); + padding: 0.81rem 4rem 0.81rem 1rem; + line-height: 1.5; + color: hsl(210, 11%, 15%); + vertical-align: middle; + background: hsl(210, 16%, 93%) url("../images/select-bg.svg") no-repeat right 1rem center; + background-image: none \9 ; + background-size: 116rem; + border: 1px solid hsl(210, 14%, 83%); + -webkit-box-shadow: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.25rem; +} +.chosen-container.chosen-container-single .chosen-single abbr { + top: 10px; +} +.chosen-container.chosen-container-single .chosen-single:focus { + border-color: #8894aa; + outline: none; +} +.chosen-container.chosen-container-single .chosen-single:disabled { + cursor: not-allowed; + background-color: hsl(210, 16%, 93%); +} +.chosen-container.chosen-container-single .chosen-single div b { + background: none !important; +} +.chosen-container.chosen-container-single .chosen-drop { + background: hsl(0, 0%, 100%); + border: 1px solid hsl(210, 14%, 83%); +} +.chosen-container.chosen-container-single .chosen-results li { + line-height: calc(1rem + .3rem); +} +.chosen-container.chosen-container-single.chosen-container-active .chosen-single { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.chosen-container.chosen-container-multi .chosen-choices { + max-width: 100%; + min-height: calc(1.5em + 1.2rem + 2px); + font-size: 1rem; + line-height: 1.5; + background-image: hsl(0, 0%, 100%); +} +.chosen-container.chosen-container-multi .chosen-choices li.search-choice { + padding: 5px 33px 5px 10px; + color: hsl(0, 0%, 100%); + background: var(--primary); + border: 0; + -webkit-box-shadow: 1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: 1px 1px 4px hsla(0, 0%, 0%, 0.1); + border-radius: 0.25rem; +} +.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { + top: 0; + right: 0; + width: 20px; + height: 100%; + background: hsla(0, 0%, 0%, 0.2); + background-image: none !important; +} +.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before { + position: absolute; + top: 6px; + right: 5px; + font-size: 1rem; + color: hsl(0, 0%, 100%); + content: "×"; +} + +.chosen-container-active.chosen-with-drop .chosen-single { + -webkit-box-shadow: none; + box-shadow: none; +} + +.chosen-container-single { + width: auto !important; +} + +.card .chosen-container.chosen-container-single { + width: 100% !important; +} +.card .chosen-container.chosen-container-single .chosen-single { + width: 100% !important; +} + +.gu-mirror { + position: fixed !important; + z-index: 9999 !important; + margin: 0 !important; + background-color: hsl(120, 73%, 75%); + opacity: 0.8; +} +.gu-mirror.table { + display: table; +} +.gu-mirror.table td { + display: table-cell; +} + +.metismenu.menu-horizontal { + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + padding: 0; + margin: 0; + list-style: none; +} +@media (min-width: 992px) { + .metismenu.menu-horizontal { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } +} +.metismenu.menu-horizontal > li { + position: relative; +} +.metismenu.menu-horizontal .level-1 > ul { + min-width: 12rem; +} +.metismenu.mod-menu { + margin: 0; +} +.metismenu.mod-menu .metismenu-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.5em 1em; + font-size: 1.1rem; + line-height: 1.5; +} +.metismenu.mod-menu .metismenu-item.parent { + position: relative; +} +.metismenu.mod-menu .metismenu-item > ul { + position: absolute; + top: 100%; + z-index: 1001; + display: block; + padding: 0; + list-style: none; + -webkit-box-shadow: 0 0 0.5em hsla(0, 0%, 0%, 0.1); + box-shadow: 0 0 0.5em hsla(0, 0%, 0%, 0.1); +} +.metismenu.mod-menu .metismenu-item > span, +.metismenu.mod-menu .metismenu-item > a, +.metismenu.mod-menu .metismenu-item > button { + overflow: hidden; + text-decoration: none; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + white-space: nowrap; +} +.metismenu.mod-menu .metismenu-item > a:focus, +.metismenu.mod-menu .metismenu-item > button:focus { + outline: 1px dotted hsl(210, 14%, 83%); + outline-offset: 2px; +} +.metismenu.mod-menu .metismenu-item.active > a, .metismenu.mod-menu .metismenu-item.active > button, +.metismenu.mod-menu .metismenu-item > a:active, +.metismenu.mod-menu .metismenu-item > button:active { + text-decoration: underline; +} +.metismenu.mod-menu .metismenu-item::after { + content: none; +} +.metismenu.mod-menu .metismenu-item:not(.level-1) > ul, .metismenu.mod-menu .metismenu-item:not(.level-2) > ul { + -webkit-margin-end: -1em; + margin-inline-end: -1em; +} +.metismenu.mod-menu .metismenu-item.divider:not(.parent) { + width: 1px; + padding: 0; + margin: 0.25em; + overflow: hidden; + border-right: 1px solid hsl(210, 14%, 83%); +} +@media (max-width: 991.98px) { + .metismenu.mod-menu .metismenu-item.divider:not(.parent) { + width: auto; + height: 1px; + border-bottom: 1px solid hsl(210, 14%, 83%); + } +} +.metismenu.mod-menu .mm-collapsing { + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: 0.35s; + -o-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-property: color, background-color, height, visibility; + -o-transition-property: color, background-color, height, visibility; + transition-property: color, background-color, height, visibility; +} +.metismenu.mod-menu .mm-collapse { + position: absolute; + background-color: hsl(0, 0%, 100%); + -webkit-box-shadow: 1px 1px 4px hsla(0, 0%, 0%, 0.1); + box-shadow: 1px 1px 4px hsla(0, 0%, 0%, 0.1); +} +.metismenu.mod-menu .mm-collapse:not(.mm-show) { + display: none; +} +.metismenu.mod-menu .mm-collapse > li > a { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.metismenu.mod-menu .mm-collapse > li.divider:not(.parent) { + width: auto; + height: 1px; + border-bottom: 1px solid hsl(210, 14%, 83%); +} +.metismenu.mod-menu .mm-collapse > li.parent .mm-toggler { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.metismenu.mod-menu .mm-collapse > li.parent > ul { + position: relative; + top: 0; + -ms-flex-preferred-size: calc(100% + 1em); + flex-basis: calc(100% + 1em); + margin-top: 0.5em; + margin-bottom: -0.5em; + background-color: hsla(0, 0%, 0%, 0.03); + -webkit-box-shadow: none; + box-shadow: none; +} +.metismenu.mod-menu .mm-toggler { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 100%; + padding: 0; + color: currentColor; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background: none; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.metismenu.mod-menu .mm-toggler:after { + width: 0; + height: 0; + -webkit-margin-start: 0.5em; + margin-inline-start: 0.5em; + content: ""; + border-top: 0.5em solid currentColor; + border-right: 0.5em solid transparent; + border-left: 0.5em solid transparent; + -webkit-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.mm-active > .metismenu.mod-menu .mm-toggler:after { + -webkit-transform: rotateX(-180deg); + transform: rotateX(-180deg); +} + +.metismenu.mod-menu .mm-toggler[aria-expanded=true]:after { + -webkit-transform: rotateX(-180deg); + transform: rotateX(-180deg); +} +.metismenu.mod-menu .parent > ul { + color: hsl(210, 11%, 15%); +} + +.sidebar-right .metismenu .mm-collapse, +.sidebar-left .metismenu .mm-collapse { + position: relative; + background-color: hsla(0, 0%, 0%, 0.03); +} +.sidebar-right .metismenu li.parent > ul, +.sidebar-left .metismenu li.parent > ul { + position: relative; + top: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +@media (max-width: 1199.98px) { + .sidebar-right .metismenu li.parent > ul, + .sidebar-left .metismenu li.parent > ul { + width: 100%; + } +} +.sidebar-right .metismenu .metismenu-item > span, +.sidebar-right .metismenu .metismenu-item > a, +.sidebar-left .metismenu .metismenu-item > span, +.sidebar-left .metismenu .metismenu-item > a { + white-space: inherit; +} +.sidebar-right .metismenu .metismenu-item.divider:not(.parent), +.sidebar-left .metismenu .metismenu-item.divider:not(.parent) { + width: auto; + height: 1px; + border-bottom: 1px solid hsl(210, 14%, 83%); +} + +.minicolors-theme-bootstrap .minicolors-input { + width: 120px; +} +.minicolors-theme-bootstrap .rgb { + width: 175px; +} +.minicolors-theme-bootstrap .rgba { + width: 220px; +} + +.editor .toggle-editor { + margin-top: 1rem; +} +.editor .mce-tinymce { + border: 1px solid hsl(210, 14%, 89%); + border-radius: 0.25rem; +} +.editor .mce-btn, +.editor .mce-panel { + background: hsl(210, 17%, 98%); +} + +.tox { + white-space: nowrap !important; +} + +:root { + --template-sidebar-bg: var(--template-bg-dark-80); + --template-sidebar-font-color: hsl(0, 0%, 100%); + --template-sidebar-link-color: hsl(0, 0%, 100%); + --template-bg-light: #f0f4fb; + --template-text-light: hsl(0, 0%, 100%); + --template-special-color: #132f53; + --template-link-color: #2a69b8; + --template-link-active-color: #173a65; + --template-contrast: #2a69b8; + --template-bg-dark: hsl(var(--hue), 40%, 20%); + --template-bg-dark-3: hsl(var(--hue), 40%, 97%); + --template-bg-dark-5: hsl(var(--hue), 40%, 95%); + --template-bg-dark-7: hsl(var(--hue), 40%, 93%); + --template-bg-dark-10: hsl(var(--hue), 40%, 90%); + --template-bg-dark-15: hsl(var(--hue), 40%, 85%); + --template-bg-dark-20: hsl(var(--hue), 40%, 80%); + --template-bg-dark-30: hsl(var(--hue), 40%, 70%); + --template-bg-dark-40: hsl(var(--hue), 40%, 60%); + --template-bg-dark-50: hsl(var(--hue), 40%, 50%); + --template-bg-dark-60: hsl(var(--hue), 40%, 40%); + --template-bg-dark-65: hsl(var(--hue), 40%, 35%); + --template-bg-dark-70: hsl(var(--hue), 40%, 30%); + --template-bg-dark-75: hsl(var(--hue), 40%, 25%); + --template-bg-dark-80: hsl(var(--hue), 40%, 20%); + --template-bg-dark-90: hsl(var(--hue), 40%, 10%); +} + +.border-primary { + border-color: var(--primary) !important; +} + +.border-secondary { + border-color: var(--secondary) !important; +} + +.border-success { + border-color: var(--success) !important; +} + +.border-info { + border-color: var(--info) !important; +} + +.border-warning { + border-color: var(--warning) !important; +} + +.border-danger { + border-color: var(--danger) !important; +} + +.border-light { + border-color: var(--light) !important; +} + +.border-dark { + border-color: var(--dark) !important; +} + +.border-white { + border-color: var(--white) !important; +} + +.text-primary { + color: var(--primary) !important; +} + +.text-secondary { + color: var(--secondary) !important; +} + +.text-success { + color: var(--success) !important; +} + +.text-info { + color: var(--info) !important; +} + +.text-warning { + color: var(--warning) !important; +} + +.text-danger { + color: var(--danger) !important; +} + +.text-light { + color: var(--light) !important; +} + +.text-dark { + color: var(--dark) !important; +} + +.text-black { + color: var(--black) !important; +} + +.text-white { + color: var(--white) !important; +} + +.text-body { + color: var(--body-color) !important; +} + +.bg-primary { + background-color: var(--primary) !important; +} + +.bg-secondary { + background-color: var(--secondary) !important; +} + +.bg-success { + background-color: var(--success) !important; +} + +.bg-info { + background-color: var(--info) !important; +} + +.bg-warning { + background-color: var(--warning) !important; +} + +.bg-danger { + background-color: var(--danger) !important; +} + +.bg-light { + background-color: var(--light) !important; +} + +.bg-dark { + background-color: var(--dark) !important; +} + +.bg-black { + background-color: var(--black) !important; +} + +.bg-white { + background-color: var(--white) !important; +} + +.bg-body { + background-color: var(--body-bg) !important; +} + +/*! VM BASIC */ +/* Bootstrap */ +.dropdown-menu { + border-radius: 0; + --bs-dropdown-zindex: 1030; +} + +.dropdown-toggle { + display: flex; + align-items: center; +} + +.dropdown-toggle::after { + content: ""; + border: none; + background-image: url('data:image/svg+xml,'); + background-repeat: no-repeat; + width: 10px; + height: 10px +} + +.btn { + border-radius: 0 +} + +.input-group .btn { + font-size: 14px; + border-radius: var(--bs-border-radius); +} + +.btn-primary { + --bs-btn-bg: #333; + --bs-btn-border-color: #333; + --bs-btn-hover-bg: #555; + --bs-btn-hover-border-color: #555; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-bg: #555; + --bs-btn-active-border-color: #555; + --bs-btn-disabled-bg: #A0A0A0; + --bs-btn-disabled-border-color: #A0A0A0; +} + +.btn-secondary { + --bs-btn-color: #333; + --bs-btn-bg: #EFEFEF; + --bs-btn-border-color: #EFEFEF; + --bs-btn-hover-bg: #333; + --bs-btn-hover-border-color: #333; + --bs-btn-active-bg: #333; + --bs-btn-active-border-color: #333; +} + +.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active { + color: #A0A0A0; +} + +.text-secondary { + color: #A0A0A0 !important; +} + +.form-control, .form-select { + font-size: 14px +} + +form .form-control, form .form-select { + border-color: #C7C7C7 +} + +/* General styles */ +body { + font-size: 15px; + color: #333; +} + +a, .btn-link { + color: #A0A0A0; + text-decoration: none +} + +a:hover, .btn-link:hover { + color: #333; +} + +img { + max-width: 100%; + height: auto; + aspect-ratio: attr(width) / attr(height); +} + +h1, h2, h3, h4, h5, h6 { + font-weight: 600; + margin-bottom: 1em; + color: #333; +} + +h1 { + font-size: 32px +} + +h2 { + font-size: 28px +} + +h3 { + font-size: 25px +} + +h4 { + font-size: 22px +} + +h5 { + font-size: 20px +} + +h6 { + font-size: 18px +} + +.toolbar { + font-size: 14px; + padding: 9px 0; + background-color: #EFEFEF +} + +.toolbar a, .toolbar .btn-link { + color: inherit; +} + +.toolbar .btn svg { + margin-right: 5px; +} + +.toolbar svg { + line-height: 16px; + vertical-align: sub; +} + +.top-bar { + font-weight: bold; +} + +header p { + margin: 0 +} + +.toolbar .dropdown-menu { + font-size: 14px; + line-height: 14px; + min-width: 100%; + width: max-content; +} + +.form-control-feedback { + display: block; + font-size: 14px; + color: red; +} + +/* Main menu */ +.main-menu { + background-color: #555; + color: #fff; +} + +.main-menu .nav-item { + position: relative; +} + +.main-menu a, .main-menu span { + position: relative; + display: block; + padding: 14px 18px; + color: #fff; + background-color: #555; + transition: background-color linear 250ms +} + +.main-menu .active > a, .main-menu .active > span, .main-menu a:hover, .main-menu span:hover { + background-color: #000; + transition: background-color linear 250ms +} + +.main-menu .parent > a::after, .main-menu .parent > span::after { + content: ""; + display: inline-block; + width: 10px; + height: 10px; + background-color: #fff; + margin-left: 5px; + -webkit-mask: url('data:image/svg+xml,'); + mask: url('data:image/svg+xml,'); +} + +.main-menu .mod-menu__sub .parent > a::after, .main-menu .mod-menu__sub .parent > span::after { + position: absolute; + right: 9px; + top: 50%; + transform: translateY(-50%) rotate(-90deg); +} + +.main-menu .mod-menu__sub { + position: absolute; + left: 0; + top: 100%; + z-index: 1022; + min-width: 200px; + opacity: 0; + visibility: hidden; + transition: all linear 250ms +} + +.main-menu .parent:hover > .mod-menu__sub { + opacity: 1; + visibility: visible; + box-shadow: 0 5px 15px 0 rgba(0,0,0,0.3); + transition: all linear 250ms +} + +.mod-menu__sub .mod-menu__sub { + left: 100%; + top: 0 +} + +/* Banners */ +.banner-section p { + margin: 0 +} + +/* Modules */ +.mod-breadcrumbs { + background-color: #EFEFEF; + font-size: 14px; + white-space: nowrap; + overflow: auto; + flex-wrap: nowrap; +} + +.breadcrumb-item + .breadcrumb-item::before { + float: none; +} + +.mod-breadcrumbs a, .manufacturer-details-view a:not(.btn) { + color: #71ABD6; +} + +.breadcrumb-item.active { + color: #A0A0A0; +} + +aside .module-title { + font-size: 24px; + font-weight: normal; + border-bottom: 1px solid #dee2e6; + padding-bottom: 15px; + margin-bottom: 15px; + display: flex; + align-items: center; + justify-content: space-between; +} + +/* Footer */ +footer { + padding: 50px 0; + background-color: #EFEFEF; +} + +footer .module-title { + font-size: 18px; + margin-bottom: 20px; +} + +footer .nav { + flex-direction: column; +} + +footer ul { + list-style: none; + padding: 0; + margin: 0 +} + +footer .nav-item, footer li { + margin-bottom: 10px; +} + +footer a { + color: #333; +} + +footer a:hover { + color: #A0A0A0; +} + +/* Forms */ +textarea { + min-height: 100px +} + +.control-label { + margin-bottom: 5px; +} + +/********* +Virtuemart +*********/ + +/* VM Search module */ +.vmbasic-search input { + border-color: #A0A0A0; + border-radius: 0; + height: 40px; +} + +.mod-vm-search .btn-svg { + padding: 0 10px; + position: absolute; + z-index: 5; + top: 0; + right: 0; + bottom: 0; + height: 40px; +} + +.vm-search-custom-search-input input, #vm-orderby-select { + border-radius: var(--bs-border-radius) !important; +} + +/* VM cart module */ +.vmCartModule .btn-link { + color: #333; +} + +/* Product page */ +.manufacturer a { + color: #71ABD6; +} + +/* Account */ +.vm-add-edit-address > a, .vm-order-list a { + font-weight: 600; + color: #71ABD6 +} + +/* Checkout */ +.vm-coupon-container .btn { + border-radius: var(--bs-border-radius); +} + +#checkoutForm .details { + font-weight: 600; + color: #71ABD6 +} + + +/********* +Joomla +*********/ + +/* com_content */ +.item-content .page-header h2 { + font-size: 20px; +} + +.article-info { + display: flex; + flex-wrap: wrap; + font-size: 14px; + margin-bottom: 5px; +} + +.item-image { + display: block; + margin: 1em; +} + +.article-info > * { + margin-right: 8px +} + +.com-content-article__links { + list-style: none; + padding: 0; + margin: 30px 0; +} + +.com-content-article__links a, .items-more a { + color: #71ABD6 +} + +.active > .page-link, .page-link.active { + background-color: #555555; + border-color: #555555; +} + +.page-link, .page-link:hover { + color: #333; +} + +.pagenavigation { + margin: 30px 0; +} + +.pagenavigation .next { + margin-left: auto; +} + +/* tags */ +.com-tags-tag-list__category, .com-tags-tag__category { + margin-top: 30px; +} + +.tag-category .list-group-item h3 { + margin: 0; + font-size: 16px; +} + +.tags .btn { + font-size: 12px; + padding: 0 5px; + color: #fff; +} + + +/* User */ +.com-users-login.login, .com-users-reset, .com-users-remind, .com-users-registration { + max-width: 400px; + margin: auto; + padding: 15px; + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.control-group, .com-users-login__remember { + margin-bottom: 15px; +} + +.com-users-reset legend, .com-users-remind legend { + font-size: 14px +} + +/* Contact */ +#contact-form legend { + font-size: 16px; + font-weight: 600; +} + +.com-contact-featured__table { + margin-top: 30px; +} + +/* Modules */ +.sidebar-right ul, .sidebar-left ul { + list-style: none; + padding: 0; + margin: 0; +} + +.sidebar-right li, .sidebar-left li { + margin-bottom: 10px +} + + +.mod-login__userdata > div { + margin-bottom: 15px; +} + +.awesomplete input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.mod-login__userdata.userdata { + padding: 15px; + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +#Passkey { + width: 24px; +} + +/* offcanvas*/ +.offcanvas-body .mod-menu { + flex-direction: column; +} + +.offcanvas-body .mod-menu__sub { + display: none; + padding: 10px +} + +.offcanvas-body .nav-item { + padding: 5px 0; + border-bottom: 1px solid var(--bs-border-color); + position: relative; +} + +.offcanvas-body .nav-item:last-child { + border-bottom: none; +} + +.offcanvas-body a { + font-size: 15px; + color: #333 +} + +.offcanvas-body .active > a { + font-weight: bold; +} + +.offcanvas-body .subtoggle { + padding: 0; + background-color: transparent; + border: none; + width: 30px; + height: 30px; + position: absolute; + right: 0; + top: 1px; + z-index: 1 +} + +.offcanvas-body .subtoggle.open { + transform: rotate(-180deg); + transition: all linear 200ms +} + +/* To top */ +.back-to-top-link { + display: none; + position: fixed; + right: 12px; + bottom: 12px; + z-index: 1020; +} + +@media screen and (max-width: 1080px) { + + body { + font-size: 14px + } + +} + +@media screen and (max-width: 991px) { + + h1 { + font-size: 24px + } + + h2 { + font-size: 22px + } + + h3 { + font-size: 20px + } + + h4 { + font-size: 18px + } + + h5 { + font-size: 16px + } + + h6 { + font-size: 15px + } + + .main-search { + display: none; + } +} + +@media screen and (max-width: 490px) { + + .toolbar { + padding: 6px 0; + } + + .toolbar .bg-alt { + background-color: #333; + color: #fff; + } + + .top-bar { + background-color: #333; + color: #fff; + } + + .top-bar a { + color: #fff; + } + + .cart-module .bi-cart3 { + margin-top: 2px + } + + .cart-module .total_products { + display: none; + } + + .vmCartModule .dropdown-menu { + margin-right: -10px !important; + } + + .cart-module .dropdown-toggle::after { + content: none; + } + + .com-contact-featured__items, .com-contact-category__items { + overflow-x: auto; + } + + footer { + padding-bottom: 30px; + } +} +.osm-plan-title { + color: white; +} diff --git a/media/templates/site/moko-cassiopeia/css/vendor/choicesjs/choices.css b/media/templates/site/moko-cassiopeia/css/vendor/choicesjs/choices.css new file mode 100644 index 0000000..f725776 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/vendor/choicesjs/choices.css @@ -0,0 +1,499 @@ +@charset "UTF-8"; +/* =============================== += Choices = +=============================== */ +.choices { + position: relative; + overflow: hidden; + margin-bottom: 24px; + font-size: 16px; +} +.choices:focus { + outline: none; +} +.choices:last-child { + margin-bottom: 0; +} +.choices.is-open { + overflow: initial; +} +.choices.is-disabled .choices__inner, +.choices.is-disabled .choices__input { + background-color: #eaeaea; + cursor: not-allowed; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.choices.is-disabled .choices__item { + cursor: not-allowed; +} +.choices [hidden] { + display: none !important; +} + +.choices[data-type*=select-one] { + cursor: pointer; +} +.choices[data-type*=select-one] .choices__inner { + padding-bottom: 7.5px; +} +.choices[data-type*=select-one] .choices__input { + display: block; + width: 100%; + padding: 10px; + border-bottom: 1px solid #ddd; + background-color: #fff; + margin: 0; +} +.choices[data-type*=select-one] .choices__button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg=="); + padding: 0; + background-size: 8px; + position: absolute; + top: 50%; + right: 0; + margin-top: -10px; + margin-right: 25px; + height: 20px; + width: 20px; + border-radius: 10em; + opacity: 0.25; +} +.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus { + opacity: 1; +} +.choices[data-type*=select-one] .choices__button:focus { + -webkit-box-shadow: 0 0 0 2px #00bcd4; + box-shadow: 0 0 0 2px #00bcd4; +} +.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button { + display: none; +} +.choices[data-type*=select-one]::after { + content: ""; + height: 0; + width: 0; + border-style: solid; + border-color: #333 transparent transparent transparent; + border-width: 5px; + position: absolute; + right: 11.5px; + top: 50%; + margin-top: -2.5px; + pointer-events: none; +} +.choices[data-type*=select-one].is-open::after { + border-color: transparent transparent #333 transparent; + margin-top: -7.5px; +} +.choices[data-type*=select-one][dir=rtl]::after { + left: 11.5px; + right: auto; +} +.choices[data-type*=select-one][dir=rtl] .choices__button { + right: auto; + left: 0; + margin-left: 25px; + margin-right: 0; +} + +.choices[data-type*=select-multiple] .choices__inner, +.choices[data-type*=text] .choices__inner { + cursor: text; +} +.choices[data-type*=select-multiple] .choices__button, +.choices[data-type*=text] .choices__button { + position: relative; + display: inline-block; + margin-top: 0; + margin-right: -4px; + margin-bottom: 0; + margin-left: 8px; + padding-left: 16px; + border-left: 1px solid #008fa1; + background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg=="); + background-size: 8px; + width: 8px; + line-height: 1; + opacity: 0.75; + border-radius: 0; +} +.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus, +.choices[data-type*=text] .choices__button:hover, +.choices[data-type*=text] .choices__button:focus { + opacity: 1; +} + +.choices__inner { + display: inline-block; + vertical-align: top; + width: 100%; + background-color: #f9f9f9; + padding: 7.5px 7.5px 3.75px; + border: 1px solid #ddd; + border-radius: 2.5px; + font-size: 14px; + min-height: 44px; + overflow: hidden; +} +.is-focused .choices__inner, .is-open .choices__inner { + border-color: #b7b7b7; +} +.is-open .choices__inner { + border-radius: 2.5px 2.5px 0 0; +} +.is-flipped.is-open .choices__inner { + border-radius: 0 0 2.5px 2.5px; +} + +.choices__list { + margin: 0; + padding-left: 0; + list-style: none; +} + +.choices__list--single { + display: inline-block; + padding: 4px 16px 4px 4px; + width: 100%; +} +[dir=rtl] .choices__list--single { + padding-right: 4px; + padding-left: 16px; +} +.choices__list--single .choices__item { + width: 100%; +} + +.choices__list--multiple { + display: inline; +} +.choices__list--multiple .choices__item { + display: inline-block; + vertical-align: middle; + border-radius: 20px; + padding: 4px 10px; + font-size: 12px; + font-weight: 500; + margin-right: 3.75px; + margin-bottom: 3.75px; + background-color: #00bcd4; + border: 1px solid #00a5bb; + color: #fff; + word-break: break-all; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.choices__list--multiple .choices__item[data-deletable] { + padding-right: 5px; +} +[dir=rtl] .choices__list--multiple .choices__item { + margin-right: 0; + margin-left: 3.75px; +} +.choices__list--multiple .choices__item.is-highlighted { + background-color: #00a5bb; + border: 1px solid #008fa1; +} +.is-disabled .choices__list--multiple .choices__item { + background-color: #aaaaaa; + border: 1px solid #919191; +} + +.choices__list--dropdown { + visibility: hidden; + z-index: 1; + position: absolute; + width: 100%; + background-color: #fff; + border: 1px solid #ddd; + top: 100%; + margin-top: -1px; + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; + overflow: hidden; + word-break: break-all; + will-change: visibility; +} +.choices__list--dropdown.is-active { + visibility: visible; +} +.is-open .choices__list--dropdown { + border-color: #b7b7b7; +} +.is-flipped .choices__list--dropdown { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: -1px; + border-radius: 0.25rem 0.25rem 0 0; +} +.choices__list--dropdown .choices__list { + position: relative; + max-height: 300px; + overflow: auto; + -webkit-overflow-scrolling: touch; + will-change: scroll-position; +} +.choices__list--dropdown .choices__item { + position: relative; + padding: 10px; + font-size: 14px; +} +[dir=rtl] .choices__list--dropdown .choices__item { + text-align: right; +} +@media (min-width: 640px) { + .choices__list--dropdown .choices__item--selectable { + padding-right: 100px; + } + .choices__list--dropdown .choices__item--selectable::after { + content: attr(data-select-text); + font-size: 12px; + opacity: 0; + position: absolute; + right: 10px; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + } + [dir=rtl] .choices__list--dropdown .choices__item--selectable { + text-align: right; + padding-left: 100px; + padding-right: 10px; + } + [dir=rtl] .choices__list--dropdown .choices__item--selectable::after { + right: auto; + left: 10px; + } +} +.choices__list--dropdown .choices__item--selectable.is-highlighted { + background-color: #f2f2f2; +} +.choices__list--dropdown .choices__item--selectable.is-highlighted::after { + opacity: 0.5; +} + +.choices__item { + cursor: default; +} + +.choices__item--selectable { + cursor: pointer; +} + +.choices__item--disabled { + cursor: not-allowed; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: 0.5; +} + +.choices__heading { + font-weight: 600; + font-size: 12px; + padding: 10px; + border-bottom: 1px solid #f7f7f7; + color: gray; +} + +.choices__button { + text-indent: -9999px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + background-color: transparent; + background-repeat: no-repeat; + background-position: center; + cursor: pointer; +} +.choices__button:focus { + outline: none; +} + +.choices__input { + display: inline-block; + vertical-align: baseline; + background-color: #f9f9f9; + font-size: 14px; + margin-bottom: 5px; + border: 0; + border-radius: 0; + max-width: 100%; + padding: 4px 0 4px 2px; +} +.choices__input:focus { + outline: 0; +} +[dir=rtl] .choices__input { + padding-right: 2px; + padding-left: 0; +} + +.choices__placeholder { + opacity: 0.5; +} + +/* ===== End of Choices ====== */ +.choices { + border: 1px solid hsl(210, 14%, 83%); + border-radius: 0.25rem; +} +.choices.is-focused { + border-color: #8894aa; + -webkit-box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); + box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25); +} + +.choices__inner { + padding: 0.4rem 1rem; + margin-bottom: 0; + font-size: 1rem; + border: none; + border-radius: 0; +} + +.choices__input { + padding: 0; + margin-bottom: 0; + font-size: 1rem; + background-color: transparent; +} +.choices__input::-webkit-input-placeholder { + color: hsl(210, 9%, 31%); + opacity: 1; +} +.choices__input::-moz-placeholder { + color: hsl(210, 9%, 31%); + opacity: 1; +} +.choices__input:-ms-input-placeholder { + color: hsl(210, 9%, 31%); + opacity: 1; +} +.choices__input::-ms-input-placeholder { + color: hsl(210, 9%, 31%); + opacity: 1; +} +.choices__input::placeholder { + color: hsl(210, 9%, 31%); + opacity: 1; +} + +.choices__list--dropdown { + z-index: 1060; +} + +.choices__list--multiple .choices__item { + position: relative; + margin: 2px; + background-color: var(--moko-cassiopeia-color-primary); + -webkit-margin-end: 2px; + margin-inline-end: 2px; + border: 0; + border-radius: 0.25rem; +} +.choices__list--multiple .choices__item.is-highlighted { + background-color: var(--moko-cassiopeia-color-primary); + opacity: 0.9; +} + +.choices .choices__list--dropdown .choices__item { + -webkit-padding-end: 10px; + padding-inline-end: 10px; +} +.choices .choices__list--dropdown .choices__item--selectable::after { + display: none; +} + +.choices__button_joomla { + position: relative; + padding: 0 10px; + color: inherit; + text-indent: -9999px; + cursor: pointer; + background: none; + border: 0; + opacity: 0.5; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.choices__button_joomla::before { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; + text-align: center; + text-indent: 0; + content: "×"; +} +.choices__button_joomla:hover, .choices__button_joomla:focus { + opacity: 1; +} +.choices__button_joomla:focus { + outline: none; +} + +.choices[data-type*=select-one] .choices__inner, +.choices[data-type*=select-multiple] .choices__inner { + -webkit-padding-end: 3rem; + padding-inline-end: 3rem; + cursor: pointer; + background: url("../../../images/select-bg.svg") no-repeat 100%/116rem; + background-color: hsl(210, 16%, 93%); +} +[dir=rtl] .choices[data-type*=select-one] .choices__inner, +[dir=rtl] .choices[data-type*=select-multiple] .choices__inner { + background: url("../../../images/select-bg-rtl.svg") no-repeat 0/116rem; + background-color: hsl(210, 16%, 93%); +} + +.choices[data-type*=select-one] .choices__item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.choices[data-type*=select-one] .choices__button_joomla { + position: absolute; + top: 50%; + inset-inline-end: 0; + width: 20px; + height: 20px; + padding: 0; + -webkit-margin-before: -10px; + margin-block-start: -10px; + -webkit-margin-end: 50px; + margin-inline-end: 50px; + border-radius: 10em; + opacity: 0.5; +} +.choices[data-type*=select-one] .choices__button_joomla:hover, .choices[data-type*=select-one] .choices__button_joomla:focus { + opacity: 1; +} +.choices[data-type*=select-one] .choices__button_joomla:focus { + -webkit-box-shadow: 0 0 0 2px #00bcd4; + box-shadow: 0 0 0 2px #00bcd4; +} +.choices[data-type*=select-one]::after { + display: none; +} + +.choices[data-type*=select-multiple] .choices__input, +.choices[data-type*=text] .choices__input { + padding: 0.2rem 0; +} + +.choices__heading { + font-size: 1.2rem; +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/vendor/joomla-custom-elements/joomla-alert.css b/media/templates/site/moko-cassiopeia/css/vendor/joomla-custom-elements/joomla-alert.css new file mode 100644 index 0000000..6acec10 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/vendor/joomla-custom-elements/joomla-alert.css @@ -0,0 +1,146 @@ +@import "../../../../../../vendor/joomla-custom-elements/css/joomla-alert.css"; +#system-message-container:empty { + display: none; + margin-top: 0; +} + +#system-message-container joomla-alert { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + min-width: 16rem; + padding: 0; + margin-bottom: 0; + color: var(--gray-dark); + background-color: hsl(0, 0%, 100%); + border: 1px solid var(--alert-accent-color, transparent); + border-radius: 0.25rem; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +#system-message-container joomla-alert + * { + margin-top: 1rem; +} +#system-message-container joomla-alert .alert-heading { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-line-pack: center; + align-content: center; + padding: 0.8rem; + color: var(--alert-heading-text); + background: var(--alert-accent-color, transparent); +} +#system-message-container joomla-alert .alert-heading .message::before, +#system-message-container joomla-alert .alert-heading .success::before { + display: inline-block; + width: 1em; + height: 1em; + content: ""; + background-image: url('data:image/svg+xml;utf8,'); + background-size: 100%; +} +#system-message-container joomla-alert .alert-heading .notice::before, +#system-message-container joomla-alert .alert-heading .info::before { + display: inline-block; + width: 1em; + height: 1em; + content: ""; + background-image: url('data:image/svg+xml;utf8,'); + background-size: 100%; +} +#system-message-container joomla-alert .alert-heading .warning::before { + display: inline-block; + width: 1em; + height: 1em; + content: ""; + background-image: url('data:image/svg+xml;utf8,'); + background-size: 100%; +} +#system-message-container joomla-alert .alert-heading .error::before, +#system-message-container joomla-alert .alert-heading .danger::before { + display: inline-block; + width: 1em; + height: 1em; + content: ""; + background-image: url('data:image/svg+xml;utf8,'); + background-size: 100%; +} +#system-message-container joomla-alert .alert-wrapper { + width: 100%; +} +#system-message-container joomla-alert .alert-link { + color: var(--success, inherit); +} +#system-message-container joomla-alert[type=success], #system-message-container joomla-alert[type=message] { + --alert-accent-color: var(--success); + --alert-heading-text: hsla(0, 0%, 100%, .95); + --alert-close-button: var(--success); + background-color: hsl(0, 0%, 100%); +} +#system-message-container joomla-alert[type=info], #system-message-container joomla-alert[type=notice] { + --alert-accent-color: var(--info); + --alert-heading-text: hsla(0, 0%, 100%, .95); + --alert-close-button: var(--info); + background-color: hsl(0, 0%, 100%); +} +#system-message-container joomla-alert[type=warning] { + --alert-accent-color: var(--warning); + --alert-heading-text: hsla(0, 0%, 100%, .95); + --alert-close-button: var(--warning); + background-color: hsl(0, 0%, 100%); +} +#system-message-container joomla-alert[type=error], #system-message-container joomla-alert[type=danger] { + --alert-accent-color: var(--danger); + --alert-heading-text: hsla(0, 0%, 100%, .95); + --alert-close-button: var(--danger); + background-color: hsl(0, 0%, 100%); +} +#system-message-container joomla-alert .joomla-alert--close, +#system-message-container joomla-alert .joomla-alert-button--close { + position: absolute; + top: 0; + right: 0; + padding: 0.2rem 0.8rem; + font-size: 2rem; + color: var(--alert-close-button); + background: none; + border: 0; + opacity: 1; +} +#system-message-container joomla-alert .joomla-alert--close:hover, #system-message-container joomla-alert .joomla-alert--close:focus, +#system-message-container joomla-alert .joomla-alert-button--close:hover, +#system-message-container joomla-alert .joomla-alert-button--close:focus { + text-decoration: none; + cursor: pointer; + opacity: 0.75; +} +[dir=rtl] #system-message-container joomla-alert .joomla-alert--close, +[dir=rtl] #system-message-container joomla-alert .joomla-alert-button--close { + right: auto; + left: 0; + padding: 0.2rem 0.6rem; +} +#system-message-container joomla-alert div { + font-size: 1rem; +} +#system-message-container joomla-alert div .alert-message { + padding: 0.3rem 2rem 0.3rem 0.3rem; + margin: 0.5rem; +} +[dir=rtl] #system-message-container joomla-alert div .alert-message { + padding: 0.3rem 0.3rem 0.3rem 2rem; +} +#system-message-container joomla-alert div .alert-message:not(:first-of-type) { + border-top: 1px solid var(--alert-accent-color); +} \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/css/vmbasic.css b/media/templates/site/moko-cassiopeia/css/vmbasic.css new file mode 100644 index 0000000..bedf29f --- /dev/null +++ b/media/templates/site/moko-cassiopeia/css/vmbasic.css @@ -0,0 +1,617 @@ +/* Bootstrap */ +.dropdown-menu { + border-radius: 0; + --bs-dropdown-zindex: 1030; +} + +.dropdown-toggle { + display: flex; + align-items: center; +} + +.dropdown-toggle::after { + content: ""; + border: none; + background-image: url('data:image/svg+xml,'); + background-repeat: no-repeat; + width: 10px; + height: 10px +} + +.btn { + border-radius: 0 +} + +.input-group .btn { + font-size: 14px; + border-radius: var(--bs-border-radius); +} + +.btn-primary { + --bs-btn-bg: #333; + --bs-btn-border-color: #333; + --bs-btn-hover-bg: #555; + --bs-btn-hover-border-color: #555; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-bg: #555; + --bs-btn-active-border-color: #555; + --bs-btn-disabled-bg: #A0A0A0; + --bs-btn-disabled-border-color: #A0A0A0; +} + +.btn-secondary { + --bs-btn-color: #333; + --bs-btn-bg: #EFEFEF; + --bs-btn-border-color: #EFEFEF; + --bs-btn-hover-bg: #333; + --bs-btn-hover-border-color: #333; + --bs-btn-active-bg: #333; + --bs-btn-active-border-color: #333; +} + +.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active { + color: #A0A0A0; +} + +.text-secondary { + color: #A0A0A0 !important; +} + +.form-control, .form-select { + font-size: 14px +} + +form .form-control, form .form-select { + border-color: #C7C7C7 +} + +/* General styles */ +body { + font-size: 15px; + color: #333; +} + +a, .btn-link { + color: #A0A0A0; + text-decoration: none +} + +a:hover, .btn-link:hover { + color: #333; +} + +img { + max-width: 100%; + height: auto; + aspect-ratio: attr(width) / attr(height); +} + +h1, h2, h3, h4, h5, h6 { + font-weight: 600; + margin-bottom: 1em; + color: #333; +} + +h1 { + font-size: 32px +} + +h2 { + font-size: 28px +} + +h3 { + font-size: 25px +} + +h4 { + font-size: 22px +} + +h5 { + font-size: 20px +} + +h6 { + font-size: 18px +} + +.toolbar { + font-size: 14px; + padding: 9px 0; + background-color: #EFEFEF +} + +.toolbar a, .toolbar .btn-link { + color: inherit; +} + +.toolbar .btn svg { + margin-right: 5px; +} + +.toolbar svg { + line-height: 16px; + vertical-align: sub; +} + +.top-bar { + font-weight: bold; +} + +header p { + margin: 0 +} + +.toolbar .dropdown-menu { + font-size: 14px; + line-height: 14px; + min-width: 100%; + width: max-content; +} + +.form-control-feedback { + display: block; + font-size: 14px; + color: red; +} + +/* Main menu */ +.main-menu { + background-color: #555; + color: #fff; +} + +.main-menu .nav-item { + position: relative; +} + +.main-menu a, .main-menu span { + position: relative; + display: block; + padding: 14px 18px; + color: #fff; + background-color: #555; + transition: background-color linear 250ms +} + +.main-menu .active > a, .main-menu .active > span, .main-menu a:hover, .main-menu span:hover { + background-color: #000; + transition: background-color linear 250ms +} + +.main-menu .parent > a::after, .main-menu .parent > span::after { + content: ""; + display: inline-block; + width: 10px; + height: 10px; + background-color: #fff; + margin-left: 5px; + -webkit-mask: url('data:image/svg+xml,'); + mask: url('data:image/svg+xml,'); +} + +.main-menu .mod-menu__sub .parent > a::after, .main-menu .mod-menu__sub .parent > span::after { + position: absolute; + right: 9px; + top: 50%; + transform: translateY(-50%) rotate(-90deg); +} + +.main-menu .mod-menu__sub { + position: absolute; + left: 0; + top: 100%; + z-index: 1022; + min-width: 200px; + opacity: 0; + visibility: hidden; + transition: all linear 250ms +} + +.main-menu .parent:hover > .mod-menu__sub { + opacity: 1; + visibility: visible; + box-shadow: 0 5px 15px 0 rgba(0,0,0,0.3); + transition: all linear 250ms +} + +.mod-menu__sub .mod-menu__sub { + left: 100%; + top: 0 +} + +/* Banners */ +.banner-section p { + margin: 0 +} + +/* Modules */ +.mod-breadcrumbs { + background-color: #EFEFEF; + font-size: 14px; + white-space: nowrap; + overflow: auto; + flex-wrap: nowrap; +} + +.breadcrumb-item + .breadcrumb-item::before { + float: none; +} + +.mod-breadcrumbs a, .manufacturer-details-view a:not(.btn) { + color: #71ABD6; +} + +.breadcrumb-item.active { + color: #A0A0A0; +} + +aside .module-title { + font-size: 24px; + font-weight: normal; + border-bottom: 1px solid #dee2e6; + padding-bottom: 15px; + margin-bottom: 15px; + display: flex; + align-items: center; + justify-content: space-between; +} + +/* Footer */ +footer { + padding: 50px 0; + background-color: #EFEFEF; +} + +footer .module-title { + font-size: 18px; + margin-bottom: 20px; +} + +footer .nav { + flex-direction: column; +} + +footer ul { + list-style: none; + padding: 0; + margin: 0 +} + +footer .nav-item, footer li { + margin-bottom: 10px; +} + +footer a { + color: #333; +} + +footer a:hover { + color: #A0A0A0; +} + +/* Forms */ +textarea { + min-height: 100px +} + +.control-label { + margin-bottom: 5px; +} + +/********* +Virtuemart +*********/ + +/* VM Search module */ +.vmbasic-search input { + border-color: #A0A0A0; + border-radius: 0; + height: 40px; +} + +.mod-vm-search .btn-svg { + padding: 0 10px; + position: absolute; + z-index: 5; + top: 0; + right: 0; + bottom: 0; + height: 40px; +} + +.vm-search-custom-search-input input, #vm-orderby-select { + border-radius: var(--bs-border-radius) !important; +} + +/* VM cart module */ +.vmCartModule .btn-link { + color: #333; +} + +/* Product page */ +.manufacturer a { + color: #71ABD6; +} + +/* Account */ +.vm-add-edit-address > a, .vm-order-list a { + font-weight: 600; + color: #71ABD6 +} + +/* Checkout */ +.vm-coupon-container .btn { + border-radius: var(--bs-border-radius); +} + +#checkoutForm .details { + font-weight: 600; + color: #71ABD6 +} + + +/********* +Joomla +*********/ + +/* com_content */ +.item-content .page-header h2 { + font-size: 20px; +} + +.article-info { + display: flex; + flex-wrap: wrap; + font-size: 14px; + margin-bottom: 5px; +} + +.item-image { + display: block; + margin: 0 auto 30px; +} + +.article-info > * { + margin-right: 8px +} + +.com-content-article__links { + list-style: none; + padding: 0; + margin: 30px 0; +} + +.com-content-article__links a, .items-more a { + color: #71ABD6 +} + +.active > .page-link, .page-link.active { + background-color: #555555; + border-color: #555555; +} + +.page-link, .page-link:hover { + color: #333; +} + +.pagenavigation { + margin: 30px 0; +} + +.pagenavigation .next { + margin-left: auto; +} + +/* tags */ +.com-tags-tag-list__category, .com-tags-tag__category { + margin-top: 30px; +} + +.tag-category .list-group-item h3 { + margin: 0; + font-size: 16px; +} + +.tags .btn { + font-size: 12px; + padding: 0 5px; + color: #fff; +} + + +/* User */ +.com-users-login.login, .com-users-reset, .com-users-remind, .com-users-registration { + max-width: 400px; + margin: auto; + padding: 15px; + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +.control-group, .com-users-login__remember { + margin-bottom: 15px; +} + +.com-users-reset legend, .com-users-remind legend { + font-size: 14px +} + +/* Contact */ +#contact-form legend { + font-size: 16px; + font-weight: 600; +} + +.com-contact-featured__table { + margin-top: 30px; +} + +/* Modules */ +.sidebar-right ul, .sidebar-left ul { + list-style: none; + padding: 0; + margin: 0; +} + +.sidebar-right li, .sidebar-left li { + margin-bottom: 10px +} + + +.mod-login__userdata > div { + margin-bottom: 15px; +} + +.awesomplete input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.mod-login__userdata.userdata { + padding: 15px; + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; +} + +#Passkey { + width: 24px; +} + +/* offcanvas*/ +.offcanvas-body .mod-menu { + flex-direction: column; +} + +.offcanvas-body .mod-menu__sub { + display: none; + padding: 10px +} + +.offcanvas-body .nav-item { + padding: 5px 0; + border-bottom: 1px solid var(--bs-border-color); + position: relative; +} + +.offcanvas-body .nav-item:last-child { + border-bottom: none; +} + +.offcanvas-body a { + font-size: 15px; + color: #333 +} + +.offcanvas-body .active > a { + font-weight: bold; +} + +.offcanvas-body .subtoggle { + padding: 0; + background-color: transparent; + border: none; + width: 30px; + height: 30px; + position: absolute; + right: 0; + top: 1px; + z-index: 1 +} + +.offcanvas-body .subtoggle.open { + transform: rotate(-180deg); + transition: all linear 200ms +} + +/* To top */ +.back-to-top-link { + display: none; + position: fixed; + right: 12px; + bottom: 12px; + z-index: 1020; +} + +@media screen and (max-width: 1080px) { + + body { + font-size: 14px + } + +} + +@media screen and (max-width: 991px) { + + h1 { + font-size: 24px + } + + h2 { + font-size: 22px + } + + h3 { + font-size: 20px + } + + h4 { + font-size: 18px + } + + h5 { + font-size: 16px + } + + h6 { + font-size: 15px + } + + .main-search { + display: none; + } +} + +@media screen and (max-width: 490px) { + + .toolbar { + padding: 6px 0; + } + + .toolbar .bg-alt { + background-color: #333; + color: #fff; + } + + .top-bar { + background-color: #333; + color: #fff; + } + + .top-bar a { + color: #fff; + } + + .cart-module .bi-cart3 { + margin-top: 2px + } + + .cart-module .total_products { + display: none; + } + + .vmCartModule .dropdown-menu { + margin-right: -10px !important; + } + + .cart-module .dropdown-toggle::after { + content: none; + } + + .com-contact-featured__items, .com-contact-category__items { + overflow-x: auto; + } + + footer { + padding-bottom: 30px; + } +} diff --git a/media/templates/site/moko-cassiopeia/fonts/osaka-re.ttf b/media/templates/site/moko-cassiopeia/fonts/osaka-re.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3e475b35f729566dc85904e2a64a0cd70bff9f8f GIT binary patch literal 12484 zcmeHNd3aPswm+xtz1?IFbRY_%-HDy<4yz=jK|yxK1eDzsNq~?9NCF`spdx|`$|7MC z9aKbAFzSGa%76}HNJ5ARg29C)gUjHC$e_+l($()*w>u%kMCZNleeaL=+4rm5o4Qq} zPMtdYJ;X#5M)OIdt~ZVB(yi}PPoRf;pm)rK+>B`hqoO||GSZ2(Te31{O!NCOlDh7~ z`xaSK=S&)QPw{!8(2YcK(b<_96TgbPZ93km_bJ)v2(Pv*z%$0smD#z4v#m$0YXE;a z;2oTrKOy5l->NeJ^%nZR%gvZQ&A5}E#`7f@Z_mrf%^d#sJ^P3{zK*^_)ADB&o~(TF z7NX9Jh(t0e+|gDRjY}UF)$1n;Yk>};w+rt2T-{5$uN^BZ+OELZpF~_SHm}9+G z-be#lTp=s{4$JcTH|nkW{lo0}iBd>6o1kdwLj8&KaJ&_G%laVf!k`w$lSUFiwhP>~ zLo`XWQbR8M#KRY!i3Sg`+o>HWy6|3EJN zZvRPr3fff4)aT-UGqtQ+OTnmbTd7?O;G};=k!n5tHvjkfQHs$wQkW3|cMWRJe2wFJiTNLhkI*l=+FxN?;mVp$iuR;H<6s~WgusR&f z`&=5Q_RC5BjsIusWA7pct&Rq2-(#@<9RIiGp6m9c@W(r}mchGvjx^6FI983XYl=P% zTRm+QeHu2vRkW#V3Z4eOGU2MTM-%VkJ|uAd#+SIGDUJs(WaFLCCkFnv;Oq@ZjQYR6 zDH!Vj6OyRjSs;b#owy3^XSDCo=fpuPUV`-K+x@lRy}>3wC^%}qx?{~coYdNNbWnRy z|67*^-m7QDx2h>#RZY!T>+5)@Xv>PexA|YG<73rtHnmsmfy;0Qe+SozG-;}69i(qV zx~k{q=xL4vPl>tIvu>^C?rLvpUGwY}K8hAwye7pfmGHQlgSTZDv$g-1k2MYn8ai)q~^_L586w!5tT^XDqzUSU~ z_sze5!NLa~eCXjtk370~$@o>gi|JKfB?%jnBXE;-<|n z6>BfQ^6H)YRW^Q|3!*}3cOcmBHj-97J>>@6)T-&e7}^8EuJ9Hc`Z9zOC> z)zObX`Si16$4{IjU0jQuj({#Ss1?nl=jc`P^HtoRM{)+w=6SqAl!<-fxHiuoV{dD} z+#Y97uy?gzZ69cV*%9YRh!b&^xTv^RajoOp#$6uQA#QM7dR(Tn;;g6tRj=Os-+S-*4I#BL7DJGybvu z1^)j2EI&9yMiJGnuZHDPzv>68S64q!eOGn#$;l_@oLF;W!->U2Ctg4+JTd*mxD#DY zbp7;9^gG5oCKC*!F_aycS^xK+cv20ZStxF4;s>cE)f)daQ1StKkk-&w^bjqh#q<MkZ-lxCQBsxSN&_SG47M-CYIzk`PVc`EYeM^tfWXho_luJ`7546vx=`@WBXa>!s zLYhT)(P^4Zb7>CUP5070^d>z^_u=H{)BW@feMdW}icZoe^eKHtC+H|0r|t9xy+_;V zbt<6+^e#P2Ptf#u51E*w`fU&nd8hF{}Pg)Z8PQDR<$ zYm?X{Dn+e!iPlTY)>deL(N1V*bX||rQ}lFwp1wgZ)lVCdMi1jQW3I8v*kznD{%wf~ zUT%xq(!+9xWr<~zrPA_GYn(OJnrEG7U1fdET53JpBCZt--B@)qBOgoa!h zG9;uRRLZ{(2*#GUC&S z(-*GDwoP2AkqaWXM74Jw$=NH88dvCuvExB+ZldRa!SRtq0GM532^a8nyAK=tqrMb8I|R zv^B}A#am-F*OgvdiX+LJWOd+*)vcPvh_}Xj9bSictiu}5^Y4zS68KGi`sg11*PfPA+ET`Hm-6@DFaNxC_YC>L9 z=~4Jv{nBWyr-Bp?U|`phx_RM2#%qSx(t+c=DPBt-PB9!-XF?PkUPFtQWj)ueYtKin zarPQ7XSB_H=$D`E{mM%^#Cteh^h}U1z0vwo?$i#7@x1)-aUQW#hV#RV%FgxWQ!kZs z33GNH&&$=xpJ)-jPBAJ>_?Ctu4Pnv|Z>Jv})&y?aW!IE`EKxbEG@C8H}a*W&lr!H%^# zG)o!}Ok?v@H2)F5Pp{F_5Wz%JOL#EtIK{(uoPdYD4qF&=$7^Q0xdZ=`J?^D0`GJgl zj5`khaTwpj>=Cz@@AviJTfr+hQBH$5&+zeCtb>mQR>M*bn`;YycTDDQ&(ep~Y}X!w znPv*}`;BOQDD)|{>cm%CH3q$H>@}>0_bYbuFC6B%+Gi8bxM~jf66fsle2mO*qo*=+ zrTk1z-6w$1dynhmMV3h$tKYBZVogL19K~ME;&gb8HhtI$4l=xYuIGoHV?1)bugb-V zAGUT#!^s1F_WdhSA5vb!vUfR`3X%Q1*!hbnH{rR6jVSmep@0X@w>hy7!^>asYMIF$ z=kTMS$ig1JK`#Ae-}PdosM*1txdLZ+5}wR@@Rm*O9h_{Kob0go!TyqL&bPGF3BKaX zIUam_1Nc@>mQ`*WuZ-Q-!?#0EEnn*dudV{Gj?d&ax05j8jR3qT1+kTfm3Ra}dTpF! zbG^k~#Ha)roxm>c=uxs@!hD1+`+AoGVu>g>nP0r&yB;_y+Gm1Rt3fMRMBs?+IoE2w z1Q{>$`MB?4P^9*5ZIS6rY4!Wj=u(1L>%@xiL+w#)aiu63b=V=d-UJXj-kQW~u%yzKuTarT4yjgapE2Wf^? z9a{w_h}DU{gG+@w!8cQW>|UbZSn2D>@0N;pOc{Vrrb~T`l2PF0bwWx5D#4){<-FW| zHz%^kvp7K>@eOc`(aYqKIdX=+r96}Q1K)L}Wnzb~7%{$DS3dy#(i(8EwAG2r66*vb zdu{Q3gmu1tqg#f$_?%0Id)nmjBByV&Jml)V*H!M>r>Aj68JBa#L`}TMrQE3uq*HvN zbci&P^}!}wQ`W3dY!0V4Hb}YnYJHSPhPwG@w~XlJk{`+=o(UN?cd7f`&inMiWqWzQ z{HRQ;WN}BSs0hft4%sL{oUP>7X$7{L7kiJlLG)}mjbC_4j2P|q6)*l=7opD4%<{Y1 z&$mr-W$Ay`rf|7$pb)9MWR*Os-Or`!Y@tUwK#!O_qI8Jaoa#h>TBlQC8yFnHVO#{2suZe83uI^xYyBb9u&!x7(>h~&iF7kz+$Vo<#=B6dKdZ0n(Fx=%XZ&-{zcT@U8#!#-%^JB z10SQCego#>BygAk^9HS=4&+Pj$Ugy*#UAiTq^wF5bA3MuO`TE83iuIu4U@n#U?^?gxSW1W9$B*ABag_#2}^)X&FexR>>IdOVFViE3=9~s zfP88e7bxOV>}5qer4P=#ynMdQy>IMrIqexqXD}Wurfiz1>NfePUqPzcEWNcfI$Ktm#=SvxWyw+D3=UoW=~4M$tv69ReqPr zXJY_!10lqdAfvoV!9NKeSv^7zFB*W#Q4tGuT@VTeit*6$`ephHEViX_X+7p-$ z`>juhpMks0(GCjL$?>s{P`+o{dmHWXY&`h_tk3xiMO*k@;2CAZO?Y74SgRupHcNAT&a1~9=EZW{ z(up29d-QRc%g^4MucyjG+`(5ZpB8(#tNeh)WjskKJyWjqQ-BphFvH$huR_kjHL|5^ z#j;(zB>87vyLg13%Ylx8V`M@oGdRpztp~V`zDAOS8Z#zc-HrgK7{xC zuG@#8ewWI#j5At^{+3OOzt|S*;x(o``ZpS_IL5MB=>!{& zH)k(LOhDJ;GAAIff7r)A?BgHy@elj>hkg9RKK{S4kI0FecFi(e#L<;7bQ&$=7yO?g zR{vHmLfoq2ELeJ&T6lzJpp~LBJ$$B7u;od8p?Ktlh-=@!ujZTOW&(UOUa}MezT1Sq zly?ETpG^PPvJn0F-h_3JGBUWTU-`C{A?WWG#HZ31pD7N`vdrI#`u8& z_`+$zX^D8&W-vD?m7`J4s_7V6 zq`1=(6H`6zG*4nGuXU#;deYpU)WpQJCZcEKRlIShdOWFaO!1_7Fg!8UjR!@S0Dg*I zfqfq3(ZKtE>6{P?1kVZar;6Nh*1w8u8BYCgMz>tCf+Nm18RH^7pgbvcj__d*nCCLs zr2By2c?J5_xdi&Fc#3&mf&N+b{mXcQ*^d}f>ubV6H3H6eDdYPf;G3~!gZ=@^e-HNW zw z_|+G8rx!o*V&l-w*jU8VxoCxiH>=hS@VesB5rI931x@x35O6~4$E!UA##ixv%+u>+ z26zU!w{cAPd)(Vx%qV|omVYmfCdK~W;@!YL74HV{KFZV0{RCuM?f;hG{>L`iU$_6j zc(wn)_$o#ikFyWz2EkpB`}`%q z$r)?Jwn3)R8O((tYox-+R+^Wy#>*r3+|!}Mg zXrQ!^`o}V>`F#q1E%K3D&6p4w61J)=Bn*a1rXn+mXRm&r+lH*pewP@X=o=(IMnV!V zdbH$sowCrWwGAdDxr<6ja#tiI@e?%I|D-sMc+dRCqu}5}fr~2V5Zl_X)$tpYfg=kZ+PmmzV78Q%UeGdBiJ0NL>}cG!8KAoRK2GZINJceiuOuAoAh6x z0DcoAk!17}>@de8 zYX=35@qsK=Lj>;*(i@}d~rcv zHIJ*>f0IBjGdJHHt{1+SBj_@@z0tRw|1=*YDy66m`j(_pTNuNnaPfNqQJA#oyxCJ{aS;5y}`3Vaddldj0JG+4L(~N zzzjvCu;Zo~8B;Pkjm*fKVIP@UkTc1iGs8ZiATy&dbE5sOoWg8-VRokdy8OIC`vBFO zUtk|rke^kMk!zn+ke_QGoRgK^X-Ixn&VygxB>v{%|B)C~KshMQsvBiTNm&j`xDmfu>eib2{RGYstl?C2RA*T5wXg-aB@_}J z4oQiGRg8uVwu1hQfmLWjvGBt$rMA=#*10{-@Cu;dz!}FQ^Wmffav?+Ep+xFH9f4A3 zX!@?mO?0CqN`?hY0jYaXPr90}pN@>{6P`VMs z9Y(`(oFi!zj&Tg#jHu;Sx(z&a2aTmWX&j}4B&x1%B8WT5Bt;JD<)+~1b3x2}9Q||< zYX-lM)o z)c38T)wG6nT8mn_C)uENsQ-H!HH7O?ZMOlnfg4dh_X530n@|<_5*4G`?^XIUZK197 znptV5YVO{ow;(-#p`Emgt@IB4m3E{0ZVzhlN@y=C1j|q-xQ{A=Re=Z0ioipt13ZG5 zx(bzh9|x=Wj-iI{1Zw)K>2Gw3KBq6}OH?KP9d&?TqvG#d)ck#qD#9Pkn#6OcLOf4D z(a%QbyqQy{M(5?{ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/media/templates/site/moko-cassiopeia/images/favicon/apple-touch-icon.png b/media/templates/site/moko-cassiopeia/images/favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c5636059cfab7e09c3d21987370eb3aa74c22855 GIT binary patch literal 38951 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

d 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 literal 0 HcmV?d00001 diff --git a/media/templates/site/moko-cassiopeia/images/favicon/favicon.gif b/media/templates/site/moko-cassiopeia/images/favicon/favicon.gif new file mode 100644 index 0000000000000000000000000000000000000000..fb11e2ffe970b644a47233e1da185f7da2ff931d GIT binary patch literal 39084 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 pkEKbjA6hw^*32%qo`~GV{06T51Sd{<( literal 0 HcmV?d00001 diff --git a/media/templates/site/moko-cassiopeia/images/favicon/favicon.ico b/media/templates/site/moko-cassiopeia/images/favicon/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..bb4ce5482b2671a302105e878abb10f5bad1c767 GIT binary patch literal 15086 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 \ No newline at end of file diff --git a/media/templates/site/moko-cassiopeia/images/favicon/favicon_120.png b/media/templates/site/moko-cassiopeia/images/favicon/favicon_120.png new file mode 100644 index 0000000000000000000000000000000000000000..6663c6b5a8babdd6786491882b69ae06730a1f6a GIT binary patch literal 20816 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 z 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 P00000NkvXXu0mjfT>1Ge literal 0 HcmV?d00001 diff --git a/media/templates/site/moko-cassiopeia/images/favicon/web-app-manifest-512x512.png b/media/templates/site/moko-cassiopeia/images/favicon/web-app-manifest-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..011854b9e7e2d17b39646820cd354fbe7ce5cd61 GIT binary patch literal 217824 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 + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/media/templates/site/moko-cassiopeia/images/meaewellness/background.png b/media/templates/site/moko-cassiopeia/images/meaewellness/background.png new file mode 100644 index 0000000000000000000000000000000000000000..2cc1550ba325159b0e443c64065b1f54898f3b35 GIT binary patch literal 478570 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

DW> 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%0A8%5inx4}Uu7Xv8kNuWk_)}VnPjFj7Gn4J_ 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 z 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 z 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 km5SK2#!l*0 diff --git a/media/templates/site/moko-cassiopeia/images/select-bg-active.svg b/media/templates/site/moko-cassiopeia/images/select-bg-active.svg new file mode 100644 index 0000000..19cd786 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/images/select-bg-active.svg @@ -0,0 +1 @@ + diff --git a/media/templates/site/moko-cassiopeia/images/select-bg-rtl.svg b/media/templates/site/moko-cassiopeia/images/select-bg-rtl.svg new file mode 100644 index 0000000..a1ae9a3 --- /dev/null +++ b/media/templates/site/moko-cassiopeia/images/select-bg-rtl.svg @@ -0,0 +1 @@ + diff --git a/media/templates/site/moko-cassiopeia/images/select-bg.svg b/media/templates/site/moko-cassiopeia/images/select-bg.svg new file mode 100644 index 0000000..e2fefcc --- /dev/null +++ b/media/templates/site/moko-cassiopeia/images/select-bg.svg @@ -0,0 +1 @@ + diff --git a/media/templates/site/moko-cassiopeia/images/teaser_bg_sm.png b/media/templates/site/moko-cassiopeia/images/teaser_bg_sm.png new file mode 100644 index 0000000000000000000000000000000000000000..94d8fbe63ec636cb2426fc1d01375bc471eca668 GIT binary patch literal 979 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

#FPJ%`K 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 ZzX5=OCe3xF!c+hN002ovPDHLkV1iG=Tu=Z2 literal 0 HcmV?d00001 diff --git a/media/templates/site/moko-cassiopeia/images/template_thumbnail.png b/media/templates/site/moko-cassiopeia/images/template_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..e237919ecf79dbf84ba1f87e908928757635fd92 GIT binary patch literal 10747 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 + * @license GNU General Public License version 2 or later; see LICENSE.txt + * @since 4.0.0 + */ + + document.addEventListener('DOMContentLoaded', function () { + var allMenus = document.querySelectorAll('ul.mod-menu_dropdown-metismenu'); + allMenus.forEach(function (menu) { + // eslint-disable-next-line no-new, no-undef + var mm = new MetisMenu(menu, { + triggerElement: 'button.mm-toggler' + }).on('shown.metisMenu', function (event) { + window.addEventListener('click', function mmClick(e) { + if (!event.target.contains(e.target)) { + mm.hide(event.detail.shownElement); + window.removeEventListener('click', mmClick); + } + }); + }); + }); + }); + +})(); diff --git a/media/templates/site/moko-cassiopeia/js/mod_menu/menu-metismenu.js b/media/templates/site/moko-cassiopeia/js/mod_menu/menu-metismenu.js new file mode 100644 index 0000000..b9b327a --- /dev/null +++ b/media/templates/site/moko-cassiopeia/js/mod_menu/menu-metismenu.js @@ -0,0 +1,25 @@ +/** + * @package Joomla.Site + * @subpackage Templates.Moko-Cassiopeia + * @copyright (C) 2020 Open Source Matters, Inc. + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + * @since 4.0.0 + */ + +document.addEventListener('DOMContentLoaded', () => { + const allMenus = document.querySelectorAll('ul.mod-menu_dropdown-metismenu'); + allMenus.forEach(menu => { + // eslint-disable-next-line no-new, no-undef + const mm = new MetisMenu(menu, { + triggerElement: 'button.mm-toggler' + }).on('shown.metisMenu', event => { + window.addEventListener('click', function mmClick(e) { + if (!event.target.contains(e.target)) { + mm.hide(event.detail.shownElement); + window.removeEventListener('click', mmClick); + } + }); + }); + }); +}); diff --git a/media/templates/site/moko-cassiopeia/js/template.js b/media/templates/site/moko-cassiopeia/js/template.js new file mode 100644 index 0000000..ef8f0bf --- /dev/null +++ b/media/templates/site/moko-cassiopeia/js/template.js @@ -0,0 +1,74 @@ +/** + * @package Joomla.Site + * @subpackage Templates.Moko-Cassiopeia + * @copyright (C) 2017 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt + * @since 4.0.0 + */ + +Joomla = window.Joomla || {}; + +(function(Joomla, document) { + 'use strict'; + + function initTemplate(event) { + var target = event && event.target ? event.target : document; + + /** + * Prevent clicks on buttons within a disabled fieldset + */ + var fieldsets = target.querySelectorAll('fieldset.btn-group'); + for (var i = 0; i < fieldsets.length; i++) { + var self = fieldsets[i]; + if (self.getAttribute('disabled') === true) { + self.style.pointerEvents = 'none'; + var btns = self.querySelectorAll('.btn'); + for (var ib = 0; ib < btns.length; ib++) { + btns[ib].classList.add('disabled'); + } + } + } + } + + document.addEventListener('DOMContentLoaded', function (event) { + initTemplate(event); + + /** + * Back to top + */ + var backToTop = document.getElementById('back-top'); + + if (backToTop) { + + function checkScrollPos() { + if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { + backToTop.classList.add('visible'); + } else { + backToTop.classList.remove('visible') + } + } + + checkScrollPos(); + + window.onscroll = function() { + checkScrollPos(); + }; + + backToTop.addEventListener('click', function(event) { + event.preventDefault(); + window.scrollTo(0, 0); + }); + } + + [].slice.call(document.head.querySelectorAll('link[rel="lazy-stylesheet"]')) + .forEach(function($link){ + $link.rel = "stylesheet"; + }); + }); + + /** + * Initialize when a part of the page was updated + */ + document.addEventListener('joomla:updated', initTemplate); + +})(Joomla, document); diff --git a/templates/moko-cassiopeia/component.php b/templates/moko-cassiopeia/component.php new file mode 100644 index 0000000..df50176 --- /dev/null +++ b/templates/moko-cassiopeia/component.php @@ -0,0 +1,88 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; + +/** @var Joomla\CMS\Document\HtmlDocument $this */ + +$app = Factory::getApplication(); +$wa = $this->getWebAssetManager(); + +// Color Theme +$paramsColorName = $this->params->get('colorName', 'colors_standard'); +$assetColorName = 'theme.' . $paramsColorName; +$wa->registerAndUseStyle($assetColorName, 'media/templates/site/moko-cassiopeia/css/global/' . $paramsColorName . '.css'); + +// Use a font scheme if set in the template style options +$paramsFontScheme = $this->params->get('useFontScheme', false); +$fontStyles = ''; + +if ($paramsFontScheme) { + if (stripos($paramsFontScheme, 'https://') === 0) { + $this->getPreloadManager()->preconnect('https://fonts.googleapis.com/', ['crossorigin' => 'anonymous']); + $this->getPreloadManager()->preconnect('https://fonts.gstatic.com/', ['crossorigin' => 'anonymous']); + $this->getPreloadManager()->preload($paramsFontScheme, ['as' => 'style', 'crossorigin' => 'anonymous']); + $wa->registerAndUseStyle('fontscheme.current', $paramsFontScheme, [], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'', 'crossorigin' => 'anonymous']); + + if (preg_match_all('/family=([^?:]*):/i', $paramsFontScheme, $matches) > 0) { + $fontStyles = '--moko-cassiopeia-font-family-body: "' . str_replace('+', ' ', $matches[1][0]) . '", sans-serif; + --moko-cassiopeia-font-family-headings: "' . str_replace('+', ' ', isset($matches[1][1]) ? $matches[1][1] : $matches[1][0]) . '", sans-serif; + --moko-cassiopeia-font-weight-normal: 400; + --moko-cassiopeia-font-weight-headings: 700;'; + } + } else { + $wa->registerAndUseStyle('fontscheme.current', $paramsFontScheme, ['version' => 'auto'], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'']); + $this->getPreloadManager()->preload($wa->getAsset('style', 'fontscheme.current')->getUri() . '?' . $this->getMediaVersion(), ['as' => 'style']); + } +} + +// Enable assets +$wa->usePreset('template.MOKO-CASSIOPEIA.' . ($this->direction === 'rtl' ? 'rtl' : 'ltr')) + ->useStyle('template.active.language') + ->useStyle('template.user') + ->useScript('template.user') + ->addInlineStyle(":root { + --hue: 214; + --template-bg-light: #f0f4fb; + --template-text-dark: #495057; + --template-text-light: #ffffff; + --template-link-color: #2a69b8; + --template-special-color: #001B4C; + $fontStyles + }"); + + +// Override 'template.active' asset to set correct ltr/rtl dependency +$wa->registerStyle('template.active', '', [], [], ['template.MOKO-CASSIOPEIA.' . ($this->direction === 'rtl' ? 'rtl' : 'ltr')]); + +// Browsers support SVG favicons +$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon.svg', '', [], true, 1), 'icon', 'rel', ['type' => 'image/svg+xml']); +$this->addHeadLink(HTMLHelper::_('image', 'favicon.ico', '', [], true, 1), 'alternate icon', 'rel', ['type' => 'image/vnd.microsoft.icon']); +$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon-pinned.svg', '', [], true, 1), 'mask-icon', 'rel', ['color' => '#000']); + +// Defer font awesome +$wa->getAsset('style', 'fontawesome')->setAttribute('rel', 'lazy-stylesheet'); +?> + + + + + + + + + + + + + diff --git a/templates/moko-cassiopeia/custom.php b/templates/moko-cassiopeia/custom.php new file mode 100644 index 0000000..230147d --- /dev/null +++ b/templates/moko-cassiopeia/custom.php @@ -0,0 +1,11 @@ +' . $js_code . ''; + } + echo $js_code; + } +?> +Custom code included here \ No newline at end of file diff --git a/templates/moko-cassiopeia/error.php b/templates/moko-cassiopeia/error.php new file mode 100644 index 0000000..6fd6e7a --- /dev/null +++ b/templates/moko-cassiopeia/error.php @@ -0,0 +1,226 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Uri\Uri; + +/** @var Joomla\CMS\Document\ErrorDocument $this */ + +$app = Factory::getApplication(); +$input = $app->getInput(); +$wa = $this->getWebAssetManager(); + + +// Browsers support SVG favicons +$this->addHeadLink(HTMLHelper::_('image', '../media/templates/site/moko-cassiopeia/images/favicon/favicon.svg', '', [], true, 1), 'icon', 'rel', ['type' => 'image/svg+xml']); +$this->addHeadLink(HTMLHelper::_('image', '../media/templates/site/moko-cassiopeia/images/favicon/favicon.ico', '', [], true, 1), 'alternate icon', 'rel', ['type' => 'image/vnd.microsoft.icon']); +$this->addHeadLink(HTMLHelper::_('image', '../media/templates/site/moko-cassiopeia/images/favicon/favicon.svg', '', [], true, 1), 'mask-icon', 'rel', ['color' => '#fff']); + +//add Bootsrap 5 Support +HTMLHelper::_('bootstrap.alert'); +HTMLHelper::_('bootstrap.button'); +HTMLHelper::_('bootstrap.carousel'); +HTMLHelper::_('bootstrap.collapse'); +HTMLHelper::_('bootstrap.dropdown'); +HTMLHelper::_('bootstrap.modal'); +HTMLHelper::_('bootstrap.offcanvas'); +HTMLHelper::_('bootstrap.popover'); +HTMLHelper::_('bootstrap.scrollspy'); +HTMLHelper::_('bootstrap.tab'); +HTMLHelper::_('bootstrap.tooltip'); +HTMLHelper::_('bootstrap.toast'); + + +// Detecting Active Variables +$option = $input->getCmd('option', ''); +$view = $input->getCmd('view', ''); +$layout = $input->getCmd('layout', ''); +$task = $input->getCmd('task', ''); +$itemid = $input->getCmd('Itemid', ''); +$sitename = htmlspecialchars($app->get('sitename'), ENT_QUOTES, 'UTF-8'); +$menu = $app->getMenu()->getActive(); +$pageclass = $menu !== null ? $menu->getParams()->get('pageclass_sfx', '') : ''; + +// Template path +$templatePath = 'media/templates/site/moko-cassiopeia'; + +// Color Theme +$paramsColorName = $this->params->get('colorName', 'colors_standard'); +$assetColorName = 'theme.' . $paramsColorName; +$wa->registerAndUseStyle($assetColorName, $templatePath . '/css/global/' . $paramsColorName . '.css'); + +// Use a font scheme if set in the template style options +$paramsFontScheme = $this->params->get('useFontScheme', false); +$fontStyles = ''; + +if ($paramsFontScheme) { + if (stripos($paramsFontScheme, 'https://') === 0) { + $this->getPreloadManager()->preconnect('https://fonts.googleapis.com/', ['crossorigin' => 'anonymous']); + $this->getPreloadManager()->preconnect('https://fonts.gstatic.com/', ['crossorigin' => 'anonymous']); + $this->getPreloadManager()->preload($paramsFontScheme, ['as' => 'style', 'crossorigin' => 'anonymous']); + $wa->registerAndUseStyle('fontscheme.current', $paramsFontScheme, [], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'', 'crossorigin' => 'anonymous']); + + if (preg_match_all('/family=([^?:]*):/i', $paramsFontScheme, $matches) > 0) { + $fontStyles = '--moko-cassiopeia-font-family-body: "' . str_replace('+', ' ', $matches[1][0]) . '", sans-serif; + --moko-cassiopeia-font-family-headings: "' . str_replace('+', ' ', isset($matches[1][1]) ? $matches[1][1] : $matches[1][0]) . '", sans-serif; + --moko-cassiopeia-font-weight-normal: 400; + --moko-cassiopeia-font-weight-headings: 700;'; + } + } else { + $wa->registerAndUseStyle('fontscheme.current', $paramsFontScheme, ['version' => 'auto'], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'']); + $this->getPreloadManager()->preload($wa->getAsset('style', 'fontscheme.current')->getUri() . '?' . $this->getMediaVersion(), ['as' => 'style']); + } +} + +// Enable assets +$wa->usePreset('template.MOKO-CASSIOPEIA.' . ($this->direction === 'rtl' ? 'rtl' : 'ltr')) + ->useStyle('template.active.language') + ->useStyle('template.user') + ->useScript('template.user') + ->addInlineStyle(":root { + --hue: 214; + --template-bg-light: #f0f4fb; + --template-text-dark: #495057; + --template-text-light: #ffffff; + --template-link-color: #2a69b8; + --template-special-color: #001B4C; + $fontStyles + }"); + +// Override 'template.active' asset to set correct ltr/rtl dependency +$wa->registerStyle('template.active', '', [], [], ['template.MOKO-CASSIOPEIA.' . ($this->direction === 'rtl' ? 'rtl' : 'ltr')]); + +// Browsers support SVG favicons +$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon.svg', '', [], true, 1), 'icon', 'rel', ['type' => 'image/svg+xml']); +$this->addHeadLink(HTMLHelper::_('image', 'favicon.ico', '', [], true, 1), 'alternate icon', 'rel', ['type' => 'image/vnd.microsoft.icon']); +$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon-pinned.svg', '', [], true, 1), 'mask-icon', 'rel', ['color' => '#000']); + +// Logo file or site title param +if ($this->params->get('logoFile')) { + $logo = HTMLHelper::_('image', Uri::root(false) . htmlspecialchars($this->params->get('logoFile'), ENT_QUOTES), $sitename, ['loading' => 'eager', 'decoding' => 'async'], false, 0); +} elseif ($this->params->get('siteTitle')) { + $logo = '' . htmlspecialchars($this->params->get('siteTitle'), ENT_COMPAT, 'UTF-8') . ''; +} else { + $logo = HTMLHelper::_('image', 'logo.svg', $sitename, ['class' => 'logo d-inline-block', 'loading' => 'eager', 'decoding' => 'async'], true, 0); +} + +// Container +$wrapper = $this->params->get('fluidContainer') ? 'wrapper-fluid' : 'wrapper-static'; + +$this->setMetaData('viewport', 'width=device-width, initial-scale=1'); + +// Defer font awesome +$wa->getAsset('style', 'fontawesome')->setAttribute('rel', 'lazy-stylesheet'); +?> + + + + + + + + + + +

+ params->get('brand', 1)) : ?> +
+ +
+ + countModules('menu') || $this->countModules('search')) : ?> +
+ countModules('menu')) : ?> + + + countModules('search')) : ?> + + +
+ +
+ +
+
+

+
+
+ +

+

+
    +
  • +
  • +
  • +
  • +
+

+

+
+

+
+ error->getCode(); ?> error->getMessage(), ENT_QUOTES, 'UTF-8'); ?> +
+ debug) : ?> +
+ renderBacktrace(); ?> + + error->getPrevious()) : ?> + + _error here and in the loop as setError() assigns errors to this property and we need this for the backtrace to work correctly ?> + + setError($this->_error->getPrevious()); ?> + +

+

_error->getMessage(), ENT_QUOTES, 'UTF-8'); ?>

+ renderBacktrace(); ?> + setError($this->_error->getPrevious()); ?> + + + setError($this->error); ?> + +
+ +
+
+
+
+ countModules('footer')) : ?> +
+
+ +
+
+ + + + + diff --git a/templates/moko-cassiopeia/favicon.ico b/templates/moko-cassiopeia/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..710b9c89af50727f14ea0105cfa7cac4551765a5 GIT binary patch literal 15086 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 Ms-pP*N?&pRAF(hjG5`Po literal 0 HcmV?d00001 diff --git a/templates/moko-cassiopeia/html/com_contact/contact/default.php b/templates/moko-cassiopeia/html/com_contact/contact/default.php new file mode 100644 index 0000000..e97e6d0 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_contact/contact/default.php @@ -0,0 +1,178 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\FileLayout; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Plugin\PluginHelper; +use Joomla\CMS\Router\Route; +use Joomla\Component\Contact\Site\Helper\RouteHelper; + +$tparams = $this->item->params; +$canDo = ContentHelper::getActions('com_contact', 'category', $this->item->catid); +$canEdit = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by === Factory::getUser()->id); +$htag = $tparams->get('show_page_heading') ? 'h2' : 'h1'; +?> + +
+ +
+
+
+ item, $tparams); ?> +
+
+
+ + + get('show_page_heading')) : ?> +

+ escape($tparams->get('page_heading')); ?> +

+ + + item->name && $tparams->get('show_name')) : ?> + + + +
+
+ get('show_contact_category'); ?> + + +

+ item->category_title; ?> +

+ + item->catid, $this->item->language); ?> +

+ + escape($this->item->category_title); ?> + +

+ + + item->event->afterDisplayTitle; ?> + + get('show_contact_list') && count($this->contacts) > 1) : ?> +
+ + contacts, + 'select_contact', + 'class="form-select" onchange="document.location.href = this.value"', + 'link', + 'name', + $this->item->link + ); + ?> +
+ + + get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?> +
+ item->tagLayout = new FileLayout('joomla.content.tags'); ?> + item->tagLayout->render($this->item->tags->itemTags); ?> +
+ + + item->event->beforeDisplayContent; ?> + + params->get('show_info', 1)) : ?> +
+ ' . Text::_('COM_CONTACT_DETAILS') . '

'; ?> + + item->image && $tparams->get('show_image')) : ?> +
+ $this->item->image, + 'alt' => $this->item->name, + 'itemprop' => 'image', + ] + ); ?> +
+ + + item->con_position && $tparams->get('show_position')) : ?> +
+
:
+
+ item->con_position; ?> +
+
+ + +
+ loadTemplate('address'); ?> + + get('allow_vcard')) : ?> + + + + +
+ + + + get('show_links')) : ?> + loadTemplate('links'); ?> + + + get('show_articles') && $this->item->user_id && $this->item->articles) : ?> + ' . Text::_('JGLOBAL_ARTICLES') . ''; ?> + + loadTemplate('articles'); ?> + + + get('show_profile') && $this->item->user_id && PluginHelper::isEnabled('user', 'profile')) : ?> + ' . Text::_('COM_CONTACT_PROFILE') . ''; ?> + + loadTemplate('profile'); ?> + + + get('show_user_custom_fields') && $this->contactUser) : ?> + loadTemplate('user_custom_fields'); ?> + + +
+ get('show_email_form') && ($this->item->email_to || $this->item->user_id)) : ?> + ' . Text::_('COM_CONTACT_EMAIL_FORM') . ''; ?> + + loadTemplate('form'); ?> + +
+ + + item->misc && $tparams->get('show_misc')) : ?> + ' . Text::_('COM_CONTACT_OTHER_INFORMATION') . ''; ?> + +
+
+ item->misc; ?> +
+
+ + item->event->afterDisplayContent; ?> + \ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_content/article/default.php b/templates/moko-cassiopeia/html/com_content/article/default.php new file mode 100644 index 0000000..7122b1e --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/article/default.php @@ -0,0 +1,144 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Associations; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\FileLayout; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Uri\Uri; +use Joomla\Component\Content\Administrator\Extension\ContentComponent; +use Joomla\Component\Content\Site\Helper\RouteHelper; + +// Create shortcuts to some parameters. +$params = $this->item->params; +$canEdit = $params->get('access-edit'); +$user = Factory::getUser(); +$info = $params->get('info_block_position', 0); +$htag = $this->params->get('show_page_heading') ? 'h2' : 'h1'; + +// Check if associations are implemented. If they are, define the parameter. +$assocParam = (Associations::isEnabled() && $params->get('show_associations')); +$currentDate = Factory::getDate()->format('Y-m-d H:i:s'); +$isNotPublishedYet = $this->item->publish_up > $currentDate; +$isExpired = !is_null($this->item->publish_down) && $this->item->publish_down < $currentDate; +?> +
+ + params->get('show_page_heading')) : ?> + + item->pagination) && !$this->item->paginationposition && $this->item->paginationrelative) { + echo $this->item->pagination; + } + ?> + + get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date') + || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') || $assocParam; ?> + + get('show_title')) : ?> + + + + $params, 'item' => $this->item]); ?> + + + + item->event->afterDisplayTitle; ?> + + + $this->item, 'params' => $params, 'position' => 'above']); ?> + + + get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?> + item->tagLayout = new FileLayout('joomla.content.tags'); ?> + + item->tagLayout->render($this->item->tags->itemTags); ?> + + + + item->event->beforeDisplayContent; ?> + + get('urls_position', 0) === 0) : ?> + loadTemplate('links'); ?> + + get('access-view')) : ?> + item); ?> + item->pagination) && !$this->item->paginationposition && !$this->item->paginationrelative) : + echo $this->item->pagination; + endif; + ?> + item->toc)) : + echo $this->item->toc; + endif; ?> +
+ item->text; ?> +
+ + + + $this->item, 'params' => $params, 'position' => 'below']); ?> + + get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?> + item->tagLayout = new FileLayout('joomla.content.tags'); ?> + item->tagLayout->render($this->item->tags->itemTags); ?> + + + + item->pagination) && $this->item->paginationposition && !$this->item->paginationrelative) : + echo $this->item->pagination; + ?> + + get('urls_position', 0) === 1) : ?> + loadTemplate('links'); ?> + + + get('show_noauth') == true && $user->get('guest')) : ?> + item); ?> + item->introtext); ?> + + get('show_readmore') && $this->item->fulltext != null) : ?> + getMenu(); ?> + getActive(); ?> + id; ?> + + setVar('return', base64_encode(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language))); ?> + $this->item, 'params' => $params, 'link' => $link]); ?> + + + item->pagination) && $this->item->paginationposition && $this->item->paginationrelative) : + echo $this->item->pagination; + ?> + + + item->event->afterDisplayContent; ?> +
diff --git a/templates/moko-cassiopeia/html/com_content/article/default_links.php b/templates/moko-cassiopeia/html/com_content/article/default_links.php new file mode 100644 index 0000000..9631ac3 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/article/default_links.php @@ -0,0 +1,94 @@ + + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\HTML\HTMLHelper; + +// Create shortcut +$urls = json_decode($this->item->urls); + +// Create shortcuts to some parameters. +$params = $this->item->params; +if ($urls && (!empty($urls->urla) || !empty($urls->urlb) || !empty($urls->urlc))) : + ?> +
+
    + urla, $urls->urlatext, $urls->targeta, 'a'], + [$urls->urlb, $urls->urlbtext, $urls->targetb, 'b'], + [$urls->urlc, $urls->urlctext, $urls->targetc, 'c'] + ]; + foreach ($urlarray as $url) : + $link = $url[0]; + $label = $url[1]; + $target = $url[2]; + $id = $url[3]; + + if (! $link) : + continue; + endif; + + // If no label is present, take the link + $label = $label ?: $link; + + // If no target is present, use the default + $target = $target ?: $params->get('target' . $id); + ?> +
  • + ' . + htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . ''; + break; + + case 2: + // Open in a popup window + $attribs = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=600'; + echo "" . + htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . ''; + break; + case 3: + echo '' . + htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . ' '; + echo HTMLHelper::_( + 'bootstrap.renderModal', + 'linkModal', + [ + 'url' => $link, + 'title' => $label, + 'height' => '100%', + 'width' => '100%', + 'modalWidth' => '500', + 'bodyHeight' => '500', + 'footer' => '' + ] + ); + break; + + default: + // Open in parent window + echo '' . + htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . ' '; + break; + } + ?> +
  • + +
+
+ diff --git a/templates/moko-cassiopeia/html/com_content/categories/default.php b/templates/moko-cassiopeia/html/com_content/categories/default.php new file mode 100644 index 0000000..a1bd6b9 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/categories/default.php @@ -0,0 +1,31 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\LayoutHelper; + +// Add strings for translations in Javascript. +Text::script('JGLOBAL_EXPAND_CATEGORIES'); +Text::script('JGLOBAL_COLLAPSE_CATEGORIES'); + +/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ +$wa = $this->document->getWebAssetManager(); +$wa->getRegistry()->addExtensionRegistryFile('com_categories'); +$wa->usePreset('com_categories.shared-categories-accordion'); + +?> +
+ loadTemplate('items'); + ?> +
diff --git a/templates/moko-cassiopeia/html/com_content/categories/default_items.php b/templates/moko-cassiopeia/html/com_content/categories/default_items.php new file mode 100644 index 0000000..2ed17e9 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/categories/default_items.php @@ -0,0 +1,75 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Router\Route; +use Joomla\Component\Content\Site\Helper\RouteHelper; + +if ($this->maxLevelcat != 0 && count($this->items[$this->parent->id]) > 0) : + ?> +
+ items[$this->parent->id] as $id => $item) : ?> + params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) : ?> +
+
+
+ + escape($item->title); ?> + params->get('show_cat_num_articles_cat') == 1) :?> + +   + numitems; ?> + + +
+ getChildren()) > 0 && $this->maxLevelcat > 1) : ?> + + +
+ params->get('show_description_image') && $item->getParams()->get('image')) : ?> + getParams()->get('image'), $item->getParams()->get('image_alt')); ?> + + params->get('show_subcat_desc_cat') == 1) : ?> + description) : ?> +
+ description, '', 'com_content.categories'); ?> +
+ + + + getChildren()) > 0 && $this->maxLevelcat > 1) : ?> + + +
+ + +
+ diff --git a/templates/moko-cassiopeia/html/com_content/category/blog.php b/templates/moko-cassiopeia/html/com_content/category/blog.php new file mode 100644 index 0000000..2e933da --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/category/blog.php @@ -0,0 +1,141 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\FileLayout; +use Joomla\CMS\Layout\LayoutHelper; + +$app = Factory::getApplication(); + +$this->category->text = $this->category->description; +$app->triggerEvent('onContentPrepare', [$this->category->extension . '.categories', &$this->category, &$this->params, 0]); +$this->category->description = $this->category->text; + +$results = $app->triggerEvent('onContentAfterTitle', [$this->category->extension . '.categories', &$this->category, &$this->params, 0]); +$afterDisplayTitle = trim(implode("\n", $results)); + +$results = $app->triggerEvent('onContentBeforeDisplay', [$this->category->extension . '.categories', &$this->category, &$this->params, 0]); +$beforeDisplayContent = trim(implode("\n", $results)); + +$results = $app->triggerEvent('onContentAfterDisplay', [$this->category->extension . '.categories', &$this->category, &$this->params, 0]); +$afterDisplayContent = trim(implode("\n", $results)); + +$htag = $this->params->get('show_page_heading') ? 'h2' : 'h1'; + +?> + diff --git a/templates/moko-cassiopeia/html/com_content/category/blog_children.php b/templates/moko-cassiopeia/html/com_content/category/blog_children.php new file mode 100644 index 0000000..6757330 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/category/blog_children.php @@ -0,0 +1,84 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Router\Route; +use Joomla\Component\Content\Site\Helper\RouteHelper; + +$lang = Factory::getLanguage(); +$user = Factory::getUser(); +$groups = $user->getAuthorisedViewLevels(); + +if ($this->maxLevel != 0 && count($this->children[$this->category->id]) > 0) : ?> + children[$this->category->id] as $id => $child) : ?> + + access, $groups)) : ?> + params->get('show_empty_categories') || $child->numitems || count($child->getChildren())) : ?> + + + + + + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Associations; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Uri\Uri; +use Joomla\Component\Content\Administrator\Extension\ContentComponent; +use Joomla\Component\Content\Site\Helper\RouteHelper; + +// Create a shortcut for params. +$params = $this->item->params; +$canEdit = $this->item->params->get('access-edit'); +$info = $params->get('info_block_position', 0); + +// Check if associations are implemented. If they are, define the parameter. +$assocParam = (Associations::isEnabled() && $params->get('show_associations')); + +$currentDate = Factory::getDate()->format('Y-m-d H:i:s'); +$isUnpublished = ($this->item->state == ContentComponent::CONDITION_UNPUBLISHED || $this->item->publish_up > $currentDate) + || ($this->item->publish_down < $currentDate && $this->item->publish_down !== null); + +?> +
+item); ?> + +
+ +
+ +item); ?> + + + $params, 'item' => $this->item]); ?> + + + + get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date') + || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') || $assocParam); ?> + + + $this->item, 'params' => $params, 'position' => 'above']); ?> + + get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?> + item->tags->itemTags); ?> + + + get('show_intro')) : ?> + + item->event->afterDisplayTitle; ?> + + + + item->event->beforeDisplayContent; ?> + + item->introtext; ?> + + + + $this->item, 'params' => $params, 'position' => 'below']); ?> + + get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?> + item->tags->itemTags); ?> + + + + get('show_readmore') && $this->item->readmore) : + if ($params->get('access-view')) : + $link = Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)); + else : + $menu = Factory::getApplication()->getMenu(); + $active = $menu->getActive(); + $itemId = $active->id; + $link = new Uri(Route::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false)); + $link->setVar('return', base64_encode(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language))); + endif; ?> + + $this->item, 'params' => $params, 'link' => $link]); ?> + + + + +
+ + + + item->event->afterDisplayContent; ?> +
+
+ diff --git a/templates/moko-cassiopeia/html/com_content/category/blog_links.php b/templates/moko-cassiopeia/html/com_content/category/blog_links.php new file mode 100644 index 0000000..83250ff --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/category/blog_links.php @@ -0,0 +1,25 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Router\Route; +use Joomla\Component\Content\Site\Helper\RouteHelper; + +?> + + diff --git a/templates/moko-cassiopeia/html/com_content/category/default.php b/templates/moko-cassiopeia/html/com_content/category/default.php new file mode 100644 index 0000000..d2e30dc --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/category/default.php @@ -0,0 +1,23 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Layout\LayoutHelper; + +?> + diff --git a/templates/moko-cassiopeia/html/com_content/category/default_articles.php b/templates/moko-cassiopeia/html/com_content/category/default_articles.php new file mode 100644 index 0000000..68407df --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/category/default_articles.php @@ -0,0 +1,347 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Component\ComponentHelper; +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Associations; +use Joomla\CMS\Language\Multilanguage; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Uri\Uri; +use Joomla\Component\Content\Administrator\Extension\ContentComponent; +use Joomla\Component\Content\Site\Helper\AssociationHelper; +use Joomla\Component\Content\Site\Helper\RouteHelper; + +/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ +$wa = $this->document->getWebAssetManager(); +$wa->useScript('com_content.articles-list'); + +// Create some shortcuts. +$n = count($this->items); +$listOrder = $this->escape($this->state->get('list.ordering')); +$listDirn = $this->escape($this->state->get('list.direction')); +$langFilter = false; + +// Tags filtering based on language filter +if (($this->params->get('filter_field') === 'tag') && (Multilanguage::isEnabled())) { + $tagfilter = ComponentHelper::getParams('com_tags')->get('tag_list_language_filter'); + + switch ($tagfilter) { + case 'current_language': + $langFilter = Factory::getApplication()->getLanguage()->getTag(); + break; + + case 'all': + $langFilter = false; + break; + + default: + $langFilter = $tagfilter; + } +} + +// Check for at least one editable article +$isEditable = false; + +if (!empty($this->items)) { + foreach ($this->items as $article) { + if ($article->params->get('access-edit')) { + $isEditable = true; + break; + } + } +} + +$currentDate = Factory::getDate()->format('Y-m-d H:i:s'); +?> + + diff --git a/templates/moko-cassiopeia/html/com_content/category/default_children.php b/templates/moko-cassiopeia/html/com_content/category/default_children.php new file mode 100644 index 0000000..21d741a --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/category/default_children.php @@ -0,0 +1,83 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Router\Route; +use Joomla\Component\Content\Site\Helper\RouteHelper; + +$lang = Factory::getLanguage(); +$user = Factory::getUser(); +$groups = $user->getAuthorisedViewLevels(); +?> + +children[$this->category->id]) > 0) : ?> + children[$this->category->id] as $id => $child) : ?> + + access, $groups)) : ?> + params->get('show_empty_categories') || $child->getNumItems(true) || count($child->getChildren())) : ?> + + + + + diff --git a/templates/moko-cassiopeia/html/com_content/featured/default.php b/templates/moko-cassiopeia/html/com_content/featured/default.php new file mode 100644 index 0000000..fd98ab1 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/featured/default.php @@ -0,0 +1,73 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +?> + diff --git a/templates/moko-cassiopeia/html/com_content/featured/default_item.php b/templates/moko-cassiopeia/html/com_content/featured/default_item.php new file mode 100644 index 0000000..468e2df --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/featured/default_item.php @@ -0,0 +1,119 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Associations; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Layout\LayoutHelper; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Uri\Uri; +use Joomla\Component\Content\Administrator\Extension\ContentComponent; +use Joomla\Component\Content\Site\Helper\RouteHelper; + +// Create a shortcut for params. +$params = &$this->item->params; +$canEdit = $this->item->params->get('access-edit'); +$info = $this->item->params->get('info_block_position', 0); + +// Check if associations are implemented. If they are, define the parameter. +$assocParam = (Associations::isEnabled() && $params->get('show_associations')); + +$currentDate = Factory::getDate()->format('Y-m-d H:i:s'); +$isExpired = !is_null($this->item->publish_down) && $this->item->publish_down < $currentDate; +$isNotPublishedYet = $this->item->publish_up > $currentDate; +$isUnpublished = $this->item->state == ContentComponent::CONDITION_UNPUBLISHED || $isNotPublishedYet || $isExpired; +?> + +item); ?> + +
+ +
+ + + get('show_title')) : ?> +

+ get('link_titles') && $params->get('access-view')) : ?> + + + escape($this->item->title); ?> + +

+ + + item->state == ContentComponent::CONDITION_UNPUBLISHED) : ?> + + + + + + + + + + + $params, 'item' => $this->item]); ?> + + + + item->event->afterDisplayTitle; ?> + + + get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date') + || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') || $assocParam); ?> + + + $this->item, 'params' => $params, 'position' => 'above']); ?> + + get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?> + item->tags->itemTags); ?> + + + + item->event->beforeDisplayContent; ?> + + item->introtext; ?> + + + + $this->item, 'params' => $params, 'position' => 'below']); ?> + + get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?> + item->tags->itemTags); ?> + + + + get('show_readmore') && $this->item->readmore) : + if ($params->get('access-view')) : + $link = Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)); + else : + $menu = Factory::getApplication()->getMenu(); + $active = $menu->getActive(); + $itemId = $active->id; + $link = new Uri(Route::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false)); + $link->setVar('return', base64_encode(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language))); + endif; ?> + + $this->item, 'params' => $params, 'link' => $link]); ?> + + + + +
+ + +
+ + +item->event->afterDisplayContent; ?> diff --git a/templates/moko-cassiopeia/html/com_content/featured/default_links.php b/templates/moko-cassiopeia/html/com_content/featured/default_links.php new file mode 100644 index 0000000..083f2b9 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_content/featured/default_links.php @@ -0,0 +1,24 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Router\Route; +use Joomla\Component\Content\Site\Helper\RouteHelper; + +?> + diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/accordion_plans.php b/templates/moko-cassiopeia/html/com_osmembership/common/accordion_plans.php new file mode 100644 index 0000000..c10ba22 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/accordion_plans.php @@ -0,0 +1,193 @@ +getClassMapping('row-fluid'); +$span7Class = $bootstrapHelper->getClassMapping('span7'); +$span5class = $bootstrapHelper->getClassMapping('span5'); +$imgClass = $bootstrapHelper->getClassMapping('img-polaroid'); +$btnClass = $bootstrapHelper->getClassMapping('btn'); +$btnPrimaryClass = $bootstrapHelper->getClassMapping('btn btn-primary'); +$clearfixClass = $bootstrapHelper->getClassMapping('clearfix'); + +$defaultItemId = $Itemid; + +for ($i = 0 , $n = count($items) ; $i < $n ; $i++) +{ + $item = $items[$i]; + $Itemid = OSMembershipHelperRoute::getPlanMenuId($item->id, $item->category_id, $defaultItemId); + + if ($item->thumb) + { + $imgSrc = $rootUri . '/media/com_osmembership/' . $item->thumb; + } + + if ($item->category_id) + { + $url = Route::_('index.php?option=com_osmembership&view=plan&catid=' . $item->category_id . '&id=' . $item->id . '&Itemid=' . $Itemid); + } + else + { + $url = Route::_('index.php?option=com_osmembership&view=plan&id=' . $item->id . '&Itemid=' . $Itemid); + } + + if ($config->use_https) + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid), false, 1); + } + else + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid)); + } + + $symbol = $item->currency_symbol ?: $item->currency; + ?> +
+ +
+
+
+ thumb) + { + ?> + <?php echo $item->title; ?> + short_description) + { + echo $item->short_description; + } + else + { + echo $item->description; + } + ?> +
+
+ $item]); ?> +
+
+
+
    + getLanguage(); + + if (in_array('subscribe', $actions)) + { + if ($language->hasKey('OSM_SIGNUP_PLAN_' . $item->id)) + { + $signUpLanguageItem = 'OSM_SIGNUP_PLAN_' . $item->id; + } + else + { + $signUpLanguageItem = 'OSM_SIGNUP'; + } + + if ($language->hasKey('OSM_RENEW_PLAN_' . $item->id)) + { + $renewLanguageItem = 'OSM_RENEW_PLAN_' . $item->id; + } + else + { + $renewLanguageItem = 'OSM_RENEW'; + } + ?> +
  • + + id, $subscribedPlanIds) ? Text::_($renewLanguageItem) : Text::_($signUpLanguageItem); ?> + +
  • + hasKey('OSM_UPGRADE_PLAN_' . $item->id)) + { + $upgradeLanguageItem = 'OSM_UPGRADE_PLAN_' . $item->id; + } + else + { + $upgradeLanguageItem = 'OSM_UPGRADE'; + } + + if (count($item->upgrade_rules) > 1) + { + $link = Route::_('index.php?option=com_osmembership&view=upgrademembership&to_plan_id=' . $item->id . '&Itemid=' . OSMembershipHelperRoute::findView('upgrademembership', $Itemid)); + } + else + { + $upgradeOptionId = $item->upgrade_rules[0]->id; + $link = Route::_('index.php?option=com_osmembership&task=register.process_upgrade_membership&upgrade_option_id=' . $upgradeOptionId . '&Itemid=' . $Itemid); + } + ?> +
  • + + + +
  • + hide_details_button)) + { + ?> +
  • + + + +
  • + +
+
+
+
+ getDocument() + ->getWebAssetManager() + ->useScript('core'); + +Text::script('JLIB_HTML_PLEASE_MAKE_A_SELECTION_FROM_THE_LIST'); +$message = "alert(Joomla.JText._('JLIB_HTML_PLEASE_MAKE_A_SELECTION_FROM_THE_LIST'));"; +?> + diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/batch_nocheck.php b/templates/moko-cassiopeia/html/com_osmembership/common/batch_nocheck.php new file mode 100644 index 0000000..e2d895a --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/batch_nocheck.php @@ -0,0 +1,22 @@ + + diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/categories.php b/templates/moko-cassiopeia/html/com_osmembership/common/categories.php new file mode 100644 index 0000000..af9fb57 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/categories.php @@ -0,0 +1,54 @@ +getClassMapping('clearfix'); + +for ($i = 0 , $n = count($items) ; $i < $n ; $i++) +{ + $item = $items[$i]; + $link = Route::_(OSMembershipHelperRoute::getCategoryRoute($item->id, $Itemid)); + ?> +
+
+

+ + title;?> + + total_plans ;?> total_plans > 1 ? Text::_('OSM_PLANS') : Text::_('OSM_PLAN') ; ?> +

+
+ description) + { + ?> +
+ description);?> +
+ +
+getDocument() + ->getWebAssetManager() + ->useScript('core'); + +$rootUri = Uri::root(true); +$minHeight = 130; + +if (isset($params)) +{ + $minHeight = (int) $params->get('min_height', 130) ?: 130; +} + +OSMembershipHelperJquery::responsiveEqualHeight('.osm-item-description-text', $minHeight); + +$subscribedPlanIds = OSMembershipHelperSubscription::getSubscribedPlans(); + +if (isset($input) && $input->getInt('number_columns')) +{ + $numberColumns = $input->getInt('number_columns'); +} +elseif (!empty($config->number_columns)) +{ + $numberColumns = $config->number_columns; +} +else +{ + $numberColumns = 3; +} + +if (!isset($categoryId)) +{ + $categoryId = 0; +} + +$span = intval(12 / $numberColumns); + +$btnClass = $bootstrapHelper->getClassMapping('btn'); +$btnPrimaryClass = $bootstrapHelper->getClassMapping('btn btn-primary'); +$imgClass = $bootstrapHelper->getClassMapping('img-polaroid'); +$spanClass = $bootstrapHelper->getClassMapping('span' . $span); +$rowFluidClearfixClass = $bootstrapHelper->getClassMapping('row-fluid clearfix'); +$clearFixClass = $bootstrapHelper->getClassMapping('clearfix'); +?> +
+id, $item->category_id, $defaultItemId); + + if ($item->thumb) + { + $imgSrc = $rootUri . '/media/com_osmembership/' . $item->thumb; + } + + $url = Route::_('index.php?option=com_osmembership&view=plan&catid=' . $item->category_id . '&id=' . $item->id . '&Itemid=' . $Itemid); + + if ($config->use_https) + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid), false, 1); + } + else + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid)); + } + ?> +
+ +
+ thumb) + { + ?> + + + + short_description) + { + $item->short_description = $item->description; + } + ?> +
short_description; ?>
+
+
    + getLanguage(); + + if (in_array('subscribe', $actions)) + { + if ($language->hasKey('OSM_SIGNUP_PLAN_' . $item->id)) + { + $signUpLanguageItem = 'OSM_SIGNUP_PLAN_' . $item->id; + } + else + { + $signUpLanguageItem = 'OSM_SIGNUP'; + } + + if ($language->hasKey('OSM_RENEW_PLAN_' . $item->id)) + { + $renewLanguageItem = 'OSM_RENEW_PLAN_' . $item->id; + } + else + { + $renewLanguageItem = 'OSM_RENEW'; + } + ?> +
  • + + id, $subscribedPlanIds) ? Text::_($renewLanguageItem) : Text::_($signUpLanguageItem); ?> + +
  • + hasKey('OSM_UPGRADE_PLAN_' . $item->id)) + { + $upgradeLanguageItem = 'OSM_UPGRADE_PLAN_' . $item->id; + } + else + { + $upgradeLanguageItem = 'OSM_UPGRADE'; + } + + if (count($item->upgrade_rules) > 1) + { + $link = Route::_('index.php?option=com_osmembership&view=upgrademembership&to_plan_id=' . $item->id . '&Itemid=' . OSMembershipHelperRoute::findView('upgrademembership', $Itemid)); + } + else + { + $upgradeOptionId = $item->upgrade_rules[0]->id; + $link = Route::_('index.php?option=com_osmembership&task=register.process_upgrade_membership&upgrade_option_id=' . $upgradeOptionId . '&Itemid=' . $Itemid); + } + ?> +
  • + + + +
  • + hide_details_button)) + { + ?> +
  • + + + +
  • + +
+
+
+
+ +
+
+ +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/default_plans.php b/templates/moko-cassiopeia/html/com_osmembership/common/default_plans.php new file mode 100644 index 0000000..8f4b9b8 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/default_plans.php @@ -0,0 +1,229 @@ +getClassMapping('row-fluid'); +$imgClass = $bootstrapHelper->getClassMapping('img-polaroid'); +$btnClass = $bootstrapHelper->getClassMapping('btn'); +$btnPrimaryClass = $bootstrapHelper->getClassMapping('btn btn-primary'); +$clearfixClass = $bootstrapHelper->getClassMapping('clearfix'); + +$defaultItemId = $Itemid; + +if (isset($params)) +{ + $showPlanInformation = $params->get('show_plan_information', 1); + $planInformationPosition = $params->get('plan_information_position', 0); +} +else +{ + $showPlanInformation = 1; + $planInformationPosition = 0; +} + +if ($showPlanInformation && $planInformationPosition == 0) +{ + $leftClass = $bootstrapHelper->getClassMapping('span7'); + $rightClass = $bootstrapHelper->getClassMapping('span5'); +} +else +{ + $leftClass = $bootstrapHelper->getClassMapping('clearfix'); + $rightClass = $bootstrapHelper->getClassMapping('clearfix'); +} + +for ($i = 0 , $n = count($items) ; $i < $n ; $i++) +{ + $item = $items[$i]; + $Itemid = OSMembershipHelperRoute::getPlanMenuId($item->id, $item->category_id, $defaultItemId); + + if ($item->thumb) + { + $imgSrc = $rootUri . '/media/com_osmembership/' . $item->thumb; + } + + if ($item->category_id) + { + $url = Route::_('index.php?option=com_osmembership&view=plan&catid=' . $item->category_id . '&id=' . $item->id . '&Itemid=' . $Itemid); + } + else + { + $url = Route::_('index.php?option=com_osmembership&view=plan&id=' . $item->id . '&Itemid=' . $Itemid); + } + + if ($config->use_https) + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid), false, 1); + } + else + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid)); + } + ?> +
+ +
+
+ +
+ $item]); ?> +
+ +
+ thumb) + { + ?> + <?php echo $item->title; ?> + short_description) + { + echo $item->short_description; + } + else + { + echo $item->description; + } + ?> +
+ +
+ $item]); ?> +
+ +
+
+
    + getLanguage(); + + if (in_array('subscribe', $actions)) + { + if ($language->hasKey('OSM_SIGNUP_PLAN_' . $item->id)) + { + $signUpLanguageItem = 'OSM_SIGNUP_PLAN_' . $item->id; + } + else + { + $signUpLanguageItem = 'OSM_SIGNUP'; + } + + if ($language->hasKey('OSM_RENEW_PLAN_' . $item->id)) + { + $renewLanguageItem = 'OSM_RENEW_PLAN_' . $item->id; + } + else + { + $renewLanguageItem = 'OSM_RENEW'; + } + ?> +
  • + + id, $subscribedPlanIds) ? Text::_($renewLanguageItem) : Text::_($signUpLanguageItem); ?> + +
  • + hasKey('OSM_UPGRADE_PLAN_' . $item->id)) + { + $upgradeLanguageItem = 'OSM_UPGRADE_PLAN_' . $item->id; + } + else + { + $upgradeLanguageItem = 'OSM_UPGRADE'; + } + + if (count($item->upgrade_rules) > 1) + { + $link = Route::_('index.php?option=com_osmembership&view=upgrademembership&to_plan_id=' . $item->id . '&Itemid=' . OSMembershipHelperRoute::findView('upgrademembership', $Itemid)); + } + else + { + $upgradeOptionId = $item->upgrade_rules[0]->id; + $link = Route::_('index.php?option=com_osmembership&task=register.process_upgrade_membership&upgrade_option_id=' . $upgradeOptionId . '&Itemid=' . $Itemid); + } + ?> +
  • + + + +
  • + hide_details_button)) + { + ?> +
  • + + + +
  • + +
+
+
+
+first_name . ' ' . $rowMember->last_name); +} + +echo implode("\r\n", $names); diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/paymentredirect.php b/templates/moko-cassiopeia/html/com_osmembership/common/paymentredirect.php new file mode 100644 index 0000000..6b01a0a --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/paymentredirect.php @@ -0,0 +1,34 @@ + +
+
> + $val) + { + echo ''; + echo "\n"; + } + ?> + +
diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/plan_custom_fields.php b/templates/moko-cassiopeia/html/com_osmembership/common/plan_custom_fields.php new file mode 100644 index 0000000..0ce2539 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/plan_custom_fields.php @@ -0,0 +1,44 @@ +getFieldset('basic') as $field) +{ + if ($field->getAttribute('hide')) + { + continue; + } +?> + + + getAttribute('label')); ?>: + + + fieldsData->get($field->getAttribute('name')); ?> + + +currency_symbol ?: $item->currency; +?> + + setup_fee > 0) + { + ?> + + + + + recurring_subscription && $item->trial_duration) + { + ?> + + + + + + + + + + expired_date)) + { + ?> + + + + + + + + + + $item]); + } + ?> +
+ : + + setup_fee, $config, $symbol); ?> +
+ : + + lifetime_membership) + { + echo Text::_('OSM_LIFETIME'); + } + else + { + echo OSMembershipHelperSubscription::getDurationText($item->trial_duration, $item->trial_duration_unit); + } + ?> +
+ : + + trial_amount > 0) + { + echo OSMembershipHelper::formatCurrency($item->trial_amount, $config, $symbol); + } + else + { + echo Text::_('OSM_FREE'); + } + ?> +
+ : + + lifetime_membership) + { + echo Text::_('OSM_LIFETIME'); + } + else + { + echo OSMembershipHelperSubscription::getDurationText($item->subscription_length, $item->subscription_length_unit); + } + ?> +
+ : + + price > 0) + { + echo OSMembershipHelper::formatCurrency($item->price, $config, $symbol); + } + else + { + echo Text::_('OSM_FREE'); + } + ?> +
diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/priceduration.php b/templates/moko-cassiopeia/html/com_osmembership/common/priceduration.php new file mode 100644 index 0000000..4123b6a --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/priceduration.php @@ -0,0 +1,68 @@ +dec_point ?? '.'; +$thousands_sep = $config->thousands_sep ?? ','; + +if ($item->lifetime_membership) +{ + $subscriptionLengthText = Text::_('OSM_LIFETIME'); +} +else +{ + $subscriptionLengthText = OSMembershipHelperSubscription::getDurationText($item->subscription_length, $item->subscription_length_unit, false); +} + +if ($item->price > 0) +{ + $priceParts = explode('.', $item->price); + + if ($priceParts[1] == '00' || $config->decimals === '0') + { + $numberDecimals = 0; + } + else + { + $numberDecimals = 2; + } + + $symbol = $item->currency_symbol ?: $item->currency; + + if (!$symbol) + { + $symbol = $config->currency_symbol; + } + + if ($config->currency_position == 0) + { + echo $symbol . number_format($item->price, $numberDecimals, $dec_point, $thousands_sep) . ($subscriptionLengthText ? "/$subscriptionLengthText" : ''); + } + else + { + echo number_format($item->price, $numberDecimals, $dec_point, $thousands_sep) . $symbol . ($subscriptionLengthText ? "/$subscriptionLengthText" : ''); + } +} +else +{ + echo Text::_('OSM_FREE') . ($subscriptionLengthText ? " /$subscriptionLengthText" : ''); +} + + diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_circle_plans.php b/templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_circle_plans.php new file mode 100644 index 0000000..b22172f --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_circle_plans.php @@ -0,0 +1,236 @@ +getParams(); +} + +if (isset($input) && $input->getInt('recommended_plan_id')) +{ + $recommendedPlanId = $input->getInt('recommended_plan_id'); +} +else +{ + $recommendedPlanId = (int) $params->get('recommended_campaign_id'); +} + +$standardPlanBackgroundColor = $params->get('standard_plan_color', '#00B69C'); +$recommendedPlanBackgroundColor = $params->get('recommended_plan_color', '#bF75500'); +$showDetailsButton = $params->get('show_details_button', 0); + +if (isset($input) && $input->getInt('number_columns')) +{ + $numberColumns = $input->getInt('number_columns'); +} +elseif (isset($config->number_columns)) +{ + $numberColumns = $config->number_columns; +} +else +{ + $numberColumns = 3; +} + +$numberColumns = min($numberColumns, 5); + +if (!isset($categoryId)) +{ + $categoryId = 0; +} + +$span = intval(12 / $numberColumns); +$imgClass = $bootstrapHelper->getClassMapping('img-polaroid'); +$spanClass = $bootstrapHelper->getClassMapping('span' . $span); + +$i = 0; +$numberPlans = count($items); +$defaultItemId = $Itemid; +$rootUri = Uri::root(true); + +foreach ($items as $item) +{ + $Itemid = OSMembershipHelperRoute::getPlanMenuId($item->id, $item->category_id, $defaultItemId); + + if ($item->thumb) + { + $imgSrc = $rootUri . '/media/com_osmembership/' . $item->thumb; + } + + $url = Route::_('index.php?option=com_osmembership&view=plan&catid=' . $item->category_id . '&id=' . $item->id . '&Itemid=' . $Itemid); + + if ($config->use_https) + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid), false, 1); + } + else + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid)); + } + + if (!$item->short_description) + { + $item->short_description = $item->description; + } + + if ($item->id == $recommendedPlanId) + { + $recommended = true; + $backgroundColor = $recommendedPlanBackgroundColor; + } + else + { + $recommended = false; + $backgroundColor = $standardPlanBackgroundColor; + } + + if ($i % $numberColumns == 0) + { + ?> +
+ +
+
+
+

+ title; ?> +

+
+

+ $item]); ?> +

+
+
+
+ short_description;?> +
+ +
+
+ +
+ ' ; +} +?> + \ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_flat_plans.php b/templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_flat_plans.php new file mode 100644 index 0000000..cab1dfc --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_flat_plans.php @@ -0,0 +1,231 @@ +getParams(); +} + +if (isset($input) && $input->getInt('recommended_plan_id')) +{ + $recommendedPlanId = $input->getInt('recommended_plan_id'); +} +else +{ + $recommendedPlanId = (int) $params->get('recommended_campaign_id'); +} + +$standardPlanBackgroundColor = $params->get('standard_plan_color', '#00B69C'); +$recommendedPlanBackgroundColor = $params->get('recommended_plan_color', '#F75500'); +$showDetailsButton = $params->get('show_details_button', 0); + +if (isset($input) && $input->getInt('number_columns')) +{ + $numberColumns = $input->getInt('number_columns'); +} +elseif (isset($config->number_columns)) +{ + $numberColumns = $config->number_columns; +} +else +{ + $numberColumns = 3; +} + +$numberColumns = min($numberColumns, 5); + +if (!isset($categoryId)) +{ + $categoryId = 0; +} + +$span = intval(12 / $numberColumns); +$imgClass = $bootstrapHelper->getClassMapping('img-polaroid'); +$spanClass = $bootstrapHelper->getClassMapping('span' . $span); + +$i = 0; +$numberPlans = count($items); +$defaultItemId = $Itemid; +$rootUri = Uri::root(true); + +foreach ($items as $item) +{ + $Itemid = OSMembershipHelperRoute::getPlanMenuId($item->id, $item->category_id, $defaultItemId); + + if ($item->thumb) + { + $imgSrc = $rootUri . '/media/com_osmembership/' . $item->thumb; + } + + $url = Route::_('index.php?option=com_osmembership&view=plan&catid=' . $item->category_id . '&id=' . $item->id . '&Itemid=' . $Itemid); + + if ($config->use_https) + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid), false, 1); + } + else + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid)); + } + + if (!$item->short_description) + { + $item->short_description = $item->description; + } + + if ($item->id == $recommendedPlanId) + { + $recommended = true; + $backgroundColor = $recommendedPlanBackgroundColor; + } + else + { + $recommended = false; + $backgroundColor = $standardPlanBackgroundColor; + } + + if ($i % $numberColumns == 0) + { + ?> +
+ +
+
+
+

+ title; ?> +

+
+
+

+ $item]); ?> +

+
+
+ short_description;?> +
+ +
+
+ +
+ ' ; +} diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_plans.php b/templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_plans.php new file mode 100644 index 0000000..c3bf411 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/pricingtable_plans.php @@ -0,0 +1,259 @@ +getParams(); +} + +// Background color settings +$badgeBgColor = $params->get('recommended_badge_background_color'); +$headerBgColor = $params->get('header_background_color'); +$priceBgColor = $params->get('price_background_color'); +$recommendedPriceBgColor = $params->get('recommended_plan_price_background_color'); + +if (isset($input) && $input->getInt('recommended_plan_id')) +{ + $recommendedPlanId = $input->getInt('recommended_plan_id'); +} +else +{ + $recommendedPlanId = (int) $params->get('recommended_campaign_id'); +} + +$showDetailsButton = $params->get('show_details_button', 0); + +if (isset($input) && $input->getInt('number_columns')) +{ + $numberColumns = $input->getInt('number_columns'); +} +elseif (isset($config->number_columns)) +{ + $numberColumns = $config->number_columns ; +} +else +{ + $numberColumns = 3 ; +} + +$numberColumns = min($numberColumns, 4); + +if (!isset($categoryId)) +{ + $categoryId = 0; +} + +$span = intval(12 / $numberColumns); + +$btnClass = $bootstrapHelper->getClassMapping('btn'); +$btnPrimaryClass = $bootstrapHelper->getClassMapping('btn btn-primary'); +$imgClass = $bootstrapHelper->getClassMapping('img-polaroid'); +$spanClass = $bootstrapHelper->getClassMapping('span' . $span); + +$rootUri = Uri::root(true); +$i = 0; +$numberPlans = count($items); +$defaultItemId = $Itemid; + +foreach ($items as $item) +{ + $Itemid = OSMembershipHelperRoute::getPlanMenuId($item->id, $item->category_id, $defaultItemId); + + if ($item->thumb) + { + $imgSrc = $rootUri . '/media/com_osmembership/' . $item->thumb; + } + + $url = Route::_('index.php?option=com_osmembership&view=plan&catid=' . $item->category_id . '&id=' . $item->id . '&Itemid=' . $Itemid); + + if ($config->use_https) + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid), false, 1); + } + else + { + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $Itemid)); + } + + if (!$item->short_description) + { + $item->short_description = $item->description; + } + + if ($item->id == $recommendedPlanId) + { + $recommended = true; + } + else + { + $recommended = false; + } + + if ($recommended && $recommendedPriceBgColor) + { + $planPriceBackgroundColor = $recommendedPriceBgColor; + } + elseif ($priceBgColor) + { + $planPriceBackgroundColor = $priceBgColor; + } + else + { + $planPriceBackgroundColor = ''; + } + + if ($i % $numberColumns == 0) + { + ?> +
+ +
+
+ + + +
> +

+ title; ?> +

+
+
> +

+

+ $item]); ?> +

+

+
+
+ short_description;?> +
+ getLanguage(); + ?> + + +
+
+ +
+ ' ; +} diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/renew_options.php b/templates/moko-cassiopeia/html/com_osmembership/common/renew_options.php new file mode 100644 index 0000000..0aa51d5 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/renew_options.php @@ -0,0 +1,127 @@ + +
    + getIdentity()->id; + $renewOptionCount = 0; + $fieldSuffix = OSMembershipHelper::getFieldSuffix(); + + foreach ($this->planIds as $planId) + { + $plan = $this->plans[$planId]; + $taxRate = 0; + + if ($this->config->show_price_including_tax && !$this->config->setup_price_including_tax) + { + $taxRate = OSMembershipHelper::calculateMaxTaxRate($planId); + } + + $symbol = $plan->currency_symbol ?: $plan->currency; + $renewOptions = $this->renewOptions[$planId] ?? []; + + if (count($renewOptions)) + { + foreach ($renewOptions as $renewOption) + { + $checked = ''; + + if ($renewOptionCount == 0) + { + $checked = ' checked="checked" '; + } + + $renewOptionCount++; + $renewOptionLengthText = OSMembershipHelperSubscription::getDurationText($renewOption->renew_option_length, $renewOption->renew_option_length_unit); + + $renewOptionText = Text::sprintf('OSM_RENEW_OPTION_TEXT', $plan->title, $renewOptionLengthText, OSMembershipHelper::formatCurrency($renewOption->price * (1 + $taxRate / 100), $this->config, $symbol)); + + if (strpos($renewOptionText, '[EXPIRED_DATE]')) + { + $expiredDate = OSMembershipHelperSubscription::getPlanExpiredDate($planId); + + if ($expiredDate) + { + $expiredDate = HTMLHelper::_('date', $expiredDate, $this->config->date_format); + } + + $renewOptionText = str_replace('[EXPIRED_DATE]', $expiredDate, $renewOptionText); + } + ?> +
  • + /> + +
  • + subscription_length, $plan->subscription_length_unit); + + $renewalDiscountRule = OSMembershipHelperSubscription::getRenewalDiscount($userId, $planId); + + if ($renewalDiscountRule) + { + if ($renewalDiscountRule->discount_type == 0) + { + $plan->price = round($plan->price * (1 - $renewalDiscountRule->discount_amount / 100), 2); + } + else + { + $plan->price = $plan->price - $renewalDiscountRule->discount_amount; + } + + if ($plan->price < 0) + { + $plan->price = 0; + } + } + + $renewOptionText = Text::sprintf('OSM_RENEW_OPTION_TEXT', $plan->title, $subscriptionLengthText, OSMembershipHelper::formatCurrency($plan->price * (1 + $taxRate / 100), $this->config, $symbol)); + + if (strpos($renewOptionText, '[EXPIRED_DATE]')) + { + $expiredDate = OSMembershipHelperSubscription::getPlanExpiredDate($plan->id); + + if ($expiredDate) + { + $expiredDate = HTMLHelper::_('date', $expiredDate, $this->config->date_format); + } + + $renewOptionText = str_replace('[EXPIRED_DATE]', $expiredDate, $renewOptionText); + } + ?> +
  • + /> + +
  • + +
+
+ +
diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/restrictionmsg.php b/templates/moko-cassiopeia/html/com_osmembership/common/restrictionmsg.php new file mode 100644 index 0000000..a8d7da7 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/restrictionmsg.php @@ -0,0 +1,29 @@ +' . $introText . ''; +} +?> +
+ +
+ diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/subscriptions_history.php b/templates/moko-cassiopeia/html/com_osmembership/common/subscriptions_history.php new file mode 100644 index 0000000..e2f7d41 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/subscriptions_history.php @@ -0,0 +1,174 @@ +get('db'); +$query = $db->getQuery(true) + ->select('COUNT(*)') + ->from('#__osmembership_plugins') + ->where('published = 1') + ->where('name NOT LIKE "os_offline%"'); +$db->setQuery($query); +$hasOnlinePaymentPlugin = $db->loadResult() > 0; + +$makePaymentItemid = OSMembershipHelperRoute::getViewRoute('payment', $this->Itemid); + +$cols = 5; + +$bootstrapHelper = OSMembershipHelperBootstrap::getInstance(); +$centerClass = $bootstrapHelper->getClassMapping('center'); +$hiddenPhoneClass = $bootstrapHelper->getClassMapping('hidden-phone'); +?> + + + + + + + + + config->activate_invoice_feature) + { + $cols++ ; + ?> + + + + + + items) ; $i < $n ; $i++) { + $row = $this->items[$i]; + $k = 1 - $k; + $link = Route::_('index.php?option=com_osmembership&view=subscription&id=' . $row->id . '&Itemid=' . $this->Itemid); + $symbol = $row->currency_symbol ?: $row->currency; + ?> + + + + + + + config->activate_invoice_feature) + { + ?> + + + + + + total > $pagination->limit)) + { + ?> + + + + + + +
+ + + + + + + + + + + +
+ plan_title; ?> + + created_date, $this->config->date_format); ?> + + from_date, $this->config->date_format); ?> + + lifetime_membership || $row->to_date == '2099-12-31 23:59:59') + { + echo Text::_('OSM_LIFETIME'); + } + else + { + echo HTMLHelper::_('date', $row->to_date, $this->config->date_format); + } + ?> + + + gross_amount, $this->config, $symbol)?> + + published) + { + case 0 : + echo Text::_('OSM_PENDING'); + + if ($this->config->enable_subscription_payment && $row->gross_amount > 0 && $hasOnlinePaymentPlugin) + { + ?> +
+ +
+ invoice_number) + { + ?> + config); ?> + +
+ +
+ diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/subscriptions_pdf.php b/templates/moko-cassiopeia/html/com_osmembership/common/subscriptions_pdf.php new file mode 100644 index 0000000..20c2157 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/subscriptions_pdf.php @@ -0,0 +1,104 @@ + +

+

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ No + + + + + + + + + + + + + + + + + + +
first_name; ?>last_name; ?>plan; ?>from_date . ' / ' . $row->to_date; ?>email; ?>created_date; ?>amount; ?> + published) + { + case 0: + echo Text::_('OSM_PENDING'); + break; + case 1: + echo Text::_('OSM_ACTIVE'); + break; + case 2: + echo Text::_('OSM_EXPIRED'); + break; + case 3 : + echo Text::_('OSM_CANCELLED_PENDING'); + break ; + case 4 : + echo Text::_('OSM_CANCELLED_REFUNDED'); + break ; + } + ?> + id; ?>
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/common/upgrade_options.php b/templates/moko-cassiopeia/html/com_osmembership/common/upgrade_options.php new file mode 100644 index 0000000..929e772 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/common/upgrade_options.php @@ -0,0 +1,46 @@ + +
    + upgradeRules as $rule) + { + $checked = ''; + + if ($upgradeOptionCount == 0) + { + $checked = ' checked="checked" '; + } + + $upgradeOptionCount++; + $upgradeToPlan = $this->plans[$rule->to_plan_id]; + $symbol = $upgradeToPlan->currency_symbol ?: $upgradeToPlan->currency; + + $taxRate = 0; + + if ($this->config->show_price_including_tax && !$this->config->setup_price_including_tax) + { + $taxRate = OSMembershipHelper::calculateMaxTaxRate($rule->to_plan_id); + } + ?> +
  • + /> + +
  • + +
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default.php new file mode 100644 index 0000000..2be756e --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default.php @@ -0,0 +1,139 @@ + true, 'sanitize' => false]); + +$config = OSMembershipHelper::getConfig(); +$editor = Editor::getInstance($config->get('editor') ?: Factory::getApplication()->get('editor')); +$translatable = Multilanguage::isEnabled() && count($this->languages); +$bootstrapHelper = OSMembershipHelperBootstrap::getInstance(); +$rowFluid = $bootstrapHelper->getClassMapping('row-fluid'); +$span8 = $bootstrapHelper->getClassMapping('span7'); +$span4 = $bootstrapHelper->getClassMapping('span5'); + +HTMLHelper::_('formbehavior.chosen', '.advSelect'); + +Factory::getApplication() + ->getDocument() + ->getWebAssetManager() + ->useScript('core') + ->useScript('showon') + ->registerAndUseScript('com_osmembership.site-mplan-default', 'media/com_osmembership/js/site-mplan-default.min.js'); + +$keys = ['OSM_ENTER_PLAN_TITLE', 'OSM_ENTER_SUBSCRIPTION_LENGTH', 'OSM_PRICE_REQUIRED', 'OSM_INVALID_SUBSCRIPTION_LENGTH']; +OSMembershipHelperHtml::addJSStrings($keys); +?> +
+

item->id > 0 ? Text::_('OSM_EDIT_PLAN') : Text::_('OSM_ADD_PLAN'); ?>

+
+ render(); ?> +
+
+ 'basic-information-page', 'recall' => true]); + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'basic-information-page', Text::_('OSM_BASIC_INFORMATION')); + echo $this->loadTemplate('general', ['editor' => $editor]); + echo HTMLHelper::_( 'uitab.endTab'); + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'recurring-settings-page', Text::_('OSM_RECURRING_SETTINGS')); + echo $this->loadTemplate('recurring_settings'); + echo HTMLHelper::_( 'uitab.endTab'); + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'renew-options-page', Text::_('OSM_RENEW_OPTIONS')); + echo $this->loadTemplate('renew_options'); + echo HTMLHelper::_( 'uitab.endTab'); + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'upgrade-options-page', Text::_('OSM_UPGRADE_OPTIONS')); + echo $this->loadTemplate('upgrade_options'); + echo HTMLHelper::_( 'uitab.endTab'); + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'renewal-discounts-page', Text::_('OSM_EARLY_RENEWAL_DISCOUNTS')); + echo $this->loadTemplate('renewal_discounts'); + echo HTMLHelper::_( 'uitab.endTab'); + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'reminders-settings-page', Text::_('OSM_REMINDERS_SETTINGS')); + echo $this->loadTemplate('reminders_settings'); + echo HTMLHelper::_( 'uitab.endTab'); + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'group-membership-settings-page', Text::_('OSM_GROUP_MEMBERSHIP')); + echo $this->loadTemplate('group_membership'); + echo HTMLHelper::_( 'uitab.endTab'); + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'advanced-settings-page', Text::_('OSM_ADVANCED_SETTINGS')); + echo $this->loadTemplate('advanced_settings'); + echo HTMLHelper::_( 'uitab.endTab'); + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'metadata-page', Text::_('OSM_META_DATA')); + echo $this->loadTemplate('metadata'); + echo HTMLHelper::_( 'uitab.endTab'); + + if ($this->config->activate_member_card_feature) + { + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'member-card-page', Text::_('OSM_MEMBER_CARD_SETTINGS')); + echo $this->loadTemplate('member_card', ['editor' => $editor]); + echo HTMLHelper::_( 'uitab.endTab'); + } + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'messages-page', Text::_('OSM_MESSAGES')); + echo $this->loadTemplate('messages', ['editor' => $editor]); + echo HTMLHelper::_( 'uitab.endTab'); + + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'reminder-messages-page', Text::_('OSM_REMINDER_MESSAGES')); + echo $this->loadTemplate('reminder_messages', ['editor' => $editor]); + echo HTMLHelper::_( 'uitab.endTab'); + + if ($translatable) + { + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'translation-page', Text::_('OSM_TRANSLATION')); + echo $this->loadTemplate('translation', ['editor' => $editor]); + echo HTMLHelper::_( 'uitab.endTab'); + } + + if (count($this->plugins)) + { + $count = 0 ; + + foreach ($this->plugins as $plugin) + { + if (is_array($plugin) && array_key_exists('title', $plugin) && array_key_exists('form', $plugin)) + { + $count++ ; + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'tab_' . $count, Text::_($plugin['title'])); + echo $plugin['form']; + echo HTMLHelper::_( 'uitab.endTab'); + } + } + } + + // Add support for custom settings layout + if (file_exists(__DIR__ . '/default_custom_settings.php')) + { + echo HTMLHelper::_( 'uitab.addTab', 'plan', 'custom-settings-page', Text::_('OSM_CUSTOM_SETTINGS')); + echo $this->loadTemplate('custom_settings', ['editor' => $editor]); + echo HTMLHelper::_( 'uitab.endTab'); + } + + echo HTMLHelper::_( 'uitab.endTabSet'); + ?> +
+ + + + +
+
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_advanced_settings.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_advanced_settings.php new file mode 100644 index 0000000..d96a653 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_advanced_settings.php @@ -0,0 +1,171 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); +?> +
+
+ +
+
+ +
+
+item->id && !$this->item->recurring_subscription) +{ +?> +
+
+ +
+
+ lists['subscription_start_date_option'];?> +
+
+
'1']); ?>'> +
+ +
+
+ planParams->get('subscription_start_date'), 'subscription_start_date', 'subscription_start_date', '%Y-%m-%d %H:%M:%S') ; ?> +
+
+
'2']); ?>'> +
+ +
+
+ lists['subscription_start_date_field'];?> +
+
+ +
+
+ +
+
+ lists['free_plan_subscription_status'];?> +
+
+
+
+ +
+
+ lists['login_redirect_menu_id']; ?> +
+
+
+
+ +
+
+ lists['number_fields_per_row']; ?> +
+
+
+
+ +
+
+ lists['payment_methods'];?> +
+
+
+
+ +
+
+ lists['currency'];?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ item->publish_up, 'publish_up', 'publish_up', $this->datePickerFormat . ' %H:%M:%S', ['class' => 'input-medium']); ?> +
+
+
+
+ +
+
+ item->publish_down, 'publish_down', 'publish_down', $this->datePickerFormat . ' %H:%M:%S', ['class' => 'input-medium']); ?> +
+
+
+
+ +
+
+ item->terms_and_conditions_article_id, 'terms_and_conditions_article_id'); ?> +
+
+
+
+ +
+
+ +
+
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_general.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_general.php new file mode 100644 index 0000000..4e4d7fa --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_general.php @@ -0,0 +1,164 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); +?> +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ lists['category_id']; ?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ lists['subscription_length_unit']; ?> +
+
+
+
+ +
+
+ item->expired_date, 'expired_date', 'expired_date', $this->datePickerFormat) ; ?> +
+
+item->expired_date) +{ +?> +
+
+ +
+
+ lists['prorated_signup_cost'];?> +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ lists['lifetime_membership'];?> +
+
+
+
+ +
+
+ + item->thumb) + { + ?> + + + +
+
+
+
+ +
+
+ lists['enable_renewal']; ?> +
+
+
+
+ +
+
+ lists['access']; ?> +
+
+lists['published'])) + { + ?> +
+
+ +
+
+ lists['published']; ?> +
+
+ +
+
+ +
+
+ display('short_description', $this->item->short_description, '100%', '250', '75', '10') ; ?> +
+
+
+
+ +
+
+ display('description', $this->item->description, '100%', '250', '75', '10') ; ?> +
+
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_group_membership.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_group_membership.php new file mode 100644 index 0000000..30900bf --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_group_membership.php @@ -0,0 +1,43 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); +?> +
+
+ +
+
+ lists['number_members_type']; ?> +
+
+
'0']); ?>'> +
+ +
+
+ +
+
+
'1']); ?>'> +
+ +
+
+ lists['number_members_field']; ?> +
+
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_member_card.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_member_card.php new file mode 100644 index 0000000..bb13aca --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_member_card.php @@ -0,0 +1,44 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); + +?> +
+
+ +
+
+ item->activate_member_card_feature); ?> +
+
+
+
+ +
+
+ item->card_bg_image, 'card_bg_image'); ?> +
+
+
+
+ +
+
+ display('card_layout', $this->item->card_layout, '100%', '550', '75', '8') ;?> +
+
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_messages.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_messages.php new file mode 100644 index 0000000..5d42b84 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_messages.php @@ -0,0 +1,193 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); +?> +
+

+
+
+
+ +
+
+ display('subscription_form_message', $this->item->subscription_form_message, '100%', '250', '75', '10'); ?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('user_email_body', $this->item->user_email_body, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('user_email_body_offline', $this->item->user_email_body_offline, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('admin_email_body', $this->item->admin_email_body, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('thanks_message', $this->item->thanks_message, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('thanks_message_offline', $this->item->thanks_message_offline, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('subscription_approved_email_body', $this->item->subscription_approved_email_body, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('user_renew_email_body', $this->item->user_renew_email_body, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('user_renew_email_body_offline', $this->item->user_renew_email_body_offline, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('admin_renew_email_body', $this->item->admin_renew_email_body, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('user_upgrade_email_body', $this->item->user_upgrade_email_body, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('user_upgrade_email_body_offline', $this->item->user_upgrade_email_body_offline, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('admin_upgrade_email_body', $this->item->admin_upgrade_email_body, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('renew_thanks_message', $this->item->renew_thanks_message, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('renew_thanks_message_offline', $this->item->renew_thanks_message_offline, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('upgrade_thanks_message', $this->item->upgrade_thanks_message, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('upgrade_thanks_message_offline', $this->item->upgrade_thanks_message_offline, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('invoice_layout', $this->item->invoice_layout, '100%', '250', '75', '8'); ?> +
+
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_metadata.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_metadata.php new file mode 100644 index 0000000..d75b131 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_metadata.php @@ -0,0 +1,55 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); +?> +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_recurring_settings.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_recurring_settings.php new file mode 100644 index 0000000..b8325c9 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_recurring_settings.php @@ -0,0 +1,79 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); +?> +
+
+
+ +
+
+ lists['recurring_subscription']; ?> +
+
+
'1']); ?>'> +
+ +
+
+ +
+
+
'1']); ?>'> +
+ +
+
+ + lists['trial_duration_unit']; ?> +
+
+
'1']); ?>'> +
+ +
+
+ +
+
+ + item->number_payments > 0) + { + ?> +
+
+ +
+
+ lists['last_payment_action']; ?> +
+
+
'2']); ?>'> +
+ +
+
+ + lists['extend_duration_unit']; ?> +
+
+ +
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_reminder_messages.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_reminder_messages.php new file mode 100644 index 0000000..c30706a --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_reminder_messages.php @@ -0,0 +1,73 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); +?> +
+

+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('first_reminder_email_body', $this->item->first_reminder_email_body, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('second_reminder_email_body', $this->item->second_reminder_email_body, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('third_reminder_email_body', $this->item->third_reminder_email_body, '100%', '250', '75', '8'); ?> +
+
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_reminders_settings.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_reminders_settings.php new file mode 100644 index 0000000..e271945 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_reminders_settings.php @@ -0,0 +1,60 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); +?> +
+
+
+ +
+
+ lists['send_first_reminder_time']; ?> +
+
+
+
+ +
+
+ lists['send_second_reminder_time']; ?> +
+
+
+
+ +
+
+ lists['send_third_reminder_time']; ?> +
+
+ item->number_payments > 0) + { + ?> +
+
+ +
+
+ lists['send_subscription_end_time']; ?> +
+
+ +
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_renew_options.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_renew_options.php new file mode 100644 index 0000000..a54edf4 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_renew_options.php @@ -0,0 +1,32 @@ +prices as $renewOption) +{ + $formData['renew_options'][] = [ + 'id' => $renewOption->id, + 'renew_option_length' => $renewOption->renew_option_length, + 'renew_option_length_unit' => $renewOption->renew_option_length_unit, + 'price' => $renewOption->price, + ]; +} + +$form->bind($formData); + +foreach ($form->getFieldset() as $field) +{ + echo $field->input; +} diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_renewal_discounts.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_renewal_discounts.php new file mode 100644 index 0000000..ca1bd74 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_renewal_discounts.php @@ -0,0 +1,32 @@ +renewalDiscounts as $renewalDiscount) +{ + $formData['renewal_discounts'][] = [ + 'id' => $renewalDiscount->id, + 'number_days' => $renewalDiscount->number_days, + 'discount_type' => $renewalDiscount->discount_type, + 'discount_amount' => $renewalDiscount->discount_amount, + ]; +} + +$form->bind($formData); + +foreach ($form->getFieldset() as $field) +{ + echo $field->input; +} diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplan/default_translation.php b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_translation.php new file mode 100644 index 0000000..d8a463b --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplan/default_translation.php @@ -0,0 +1,221 @@ +getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); + +echo HTMLHelper::_('bootstrap.startTabSet', 'plan-translation', ['active' => 'translation-page-' . $this->languages[0]->sef, 'recall' => true]); + +foreach ($this->languages as $language) +{ + $sef = $language->sef; + echo HTMLHelper::_('bootstrap.addTab', 'plan-translation', 'translation-page-' . $sef, $language->title . ' '); + ?> +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('short_description_' . $sef, $this->item->{'short_description_' . $sef}, '100%', '250', '75', '10') ; ?> +
+
+
+
+ +
+
+ display('description_' . $sef, $this->item->{'description_' . $sef}, '100%', '250', '75', '10') ; ?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('subscription_form_message_' . $sef, $this->item->{'subscription_form_message_' . $sef}, '100%', '250', '75', '10') ; ?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('user_email_body_' . $sef, $this->item->{'user_email_body_' . $sef}, '100%', '250', '75', '8') ;?> +
+
+
+
+ +
+
+ display('user_email_body_offline_' . $sef, $this->item->{'user_email_body_offline_' . $sef}, '100%', '250', '75', '8') ;?> +
+
+
+
+ +
+
+ display('thanks_message_' . $sef, $this->item->{'thanks_message_' . $sef}, '100%', '250', '75', '8') ;?> +
+
+
+
+ +
+
+ display('thanks_message_offline_' . $sef, $this->item->{'thanks_message_offline_' . $sef}, '100%', '250', '75', '8') ;?> +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ display('subscription_approved_email_body_' . $sef, $this->item->{'subscription_approved_email_body_' . $sef}, '100%', '250', '75', '8') ;?> +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ display('user_renew_email_body_' . $sef, $this->item->{'user_renew_email_body_' . $sef}, '100%', '250', '75', '8') ;?> +
+
+
+
+ +
+
+ display('renew_thanks_message_' . $sef, $this->item->{'renew_thanks_message_' . $sef}, '100%', '250', '75', '8') ;?> +
+
+
+
+ +
+
+ display('renew_thanks_message_offline_' . $sef, $this->item->{'renew_thanks_message_offline_' . $sef}, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('upgrade_thanks_message_' . $sef, $this->item->{'upgrade_thanks_message_' . $sef}, '100%', '250', '75', '8'); ?> +
+
+
+
+ +
+
+ display('upgrade_thanks_message_offline_' . $sef, $this->item->{'upgrade_thanks_message_offline_' . $sef}, '100%', '250', '75', '8'); ?> +
+
+ + getClassMapping('row-fluid'); +$controlGroupClass = $bootstrapHelper->getClassMapping('control-group'); +$controlLabelClass = $bootstrapHelper->getClassMapping('control-label'); +$controlsClass = $bootstrapHelper->getClassMapping('controls'); + +$form = Form::getInstance('upgrade_options', JPATH_ADMINISTRATOR . '/components/com_osmembership/view/plan/forms/upgrade_options.xml'); +$formData['upgrade_options'] = []; + +foreach ($this->upgradeRules as $upgradeOption) +{ + $formData['upgrade_options'][] = [ + 'id' => $upgradeOption->id, + 'to_plan_id' => $upgradeOption->to_plan_id, + 'price' => $upgradeOption->price, + 'upgrade_prorated' => $upgradeOption->upgrade_prorated, + 'published' => $upgradeOption->published, + ]; +} + +$form->bind($formData); + +foreach ($form->getFieldset() as $field) +{ + echo $field->input; +} diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplans/default.php b/templates/moko-cassiopeia/html/com_osmembership/mplans/default.php new file mode 100644 index 0000000..528eec2 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplans/default.php @@ -0,0 +1,237 @@ +getClassMapping('center'); +$cols = 10; +$config = OSMembershipHelper::getConfig(); +?> +
+ params->get('show_page_heading', 1)) + { + if ($this->input->getInt('hmvc_call')) + { + $hTag = 'h2'; + } + else + { + $hTag = 'h1'; + } + ?> + < class="osm-heading">> + params->get('intro_text'))) + { + ?> +
+ params->get('intro_text')); ?> +
+ +
+ render(); ?> +
+
+
+ loadTemplate('search_bar'); ?> +
+ + + + + + showCategory) + { + $cols++; + ?> + + showThumbnail) + { + $cols++; + ?> + + + + + + + + + + + + + + + + + + + items); $i < $n; $i++) + { + $row = $this->items[$i]; + $link = Route::_('index.php?option=com_osmembership&task=mplan.edit&id=' . $row->id . '&Itemid=' . $this->Itemid, false); + $checked = HTMLHelper::_('grid.id', $i, $row->id); + $published = HTMLHelper::_('jgrid.published', $row->published, $i, 'mplan.'); + $symbol = $row->currency_symbol ?: $row->currency; + ?> + "> + + + showCategory) + { + ?> + + showThumbnail) + { + ?> + + + + + + + + + + + + + +
+ + + state->filter_order_Dir, $this->state->filter_order); ?> + + state->filter_order_Dir, $this->state->filter_order); ?> + + + + + + state->filter_order_Dir, $this->state->filter_order); ?> + + state->filter_order_Dir, $this->state->filter_order); ?> + + + + + + state->filter_order_Dir, $this->state->filter_order); ?> + + state->filter_order_Dir, $this->state->filter_order); ?> + + state->filter_order_Dir, $this->state->filter_order); ?> +
+ pagination->getListFooter(); ?> +
+ + + id)) + { + ?> + title ; ?> + title; + } + ?> + category_title; ?> + thumb) + { + ?> + + + + lifetime_membership) + { + echo Text::_('OSM_LIFETIME'); + } + else + { + echo OSMembershipHelperSubscription::getDurationText($row->subscription_length, $row->subscription_length_unit); + } + ?> + + recurring_subscription ? Text::_('JYES') : Text::_('JNO'); ?> + + price > 0) + { + echo OSMembershipHelper::formatCurrency($row->price, $config, $symbol); + } + else + { + echo Text::_('OSM_FREE'); + } + ?> + + id); ?> + + id, 1); ?> + + access_level; ?> + + id)) + { + echo $published; + } + else + { + echo $row->published ? Text::_('JYES') : Text::_('JNO'); + } + ?> + + id; ?> +
+ + + + + +
+
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplans/default_search_bar.bootstrap4.php b/templates/moko-cassiopeia/html/com_osmembership/mplans/default_search_bar.bootstrap4.php new file mode 100644 index 0000000..2d1dd63 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplans/default_search_bar.bootstrap4.php @@ -0,0 +1,37 @@ +bootstrapHelper->getClassMapping('pull-left'); +?> + +
+ lists['filter_category_id'])) + { + echo $this->lists['filter_category_id']; + } + + echo $this->lists['filter_state']; + echo $this->pagination->getLimitBox(); + ?> +
diff --git a/templates/moko-cassiopeia/html/com_osmembership/mplans/default_search_bar.php b/templates/moko-cassiopeia/html/com_osmembership/mplans/default_search_bar.php new file mode 100644 index 0000000..42b6f8c --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/mplans/default_search_bar.php @@ -0,0 +1,36 @@ +bootstrapHelper->getClassMapping('pull-left'); +?> + +
+ + +
+
+ lists['filter_category_id'])) + { + echo $this->lists['filter_category_id']; + } + + echo $this->lists['filter_state']; + + echo $this->pagination->getLimitBox(); + ?> +
diff --git a/templates/moko-cassiopeia/html/com_osmembership/plan/default.php b/templates/moko-cassiopeia/html/com_osmembership/plan/default.php new file mode 100644 index 0000000..3cc2423 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/plan/default.php @@ -0,0 +1,175 @@ +item; + +$clearfixClass = $this->bootstrapHelper->getClassMapping('clearfix'); + +if ($item->thumb) +{ + $imgSrc = Uri::base() . 'media/com_osmembership/' . $item->thumb; +} + +if ($this->config->use_https) +{ + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $this->Itemid), false, 1); +} +else +{ + $signUpUrl = Route::_(OSMembershipHelperRoute::getSignupRoute($item->id, $this->Itemid)); +} + +$subscribedPlanIds = OSMembershipHelperSubscription::getSubscribedPlans(); + +$showPlanInformation = $this->params->get('show_plan_information', 1); +$planInformationPosition = $this->params->get('plan_information_position', 0); + +if ($showPlanInformation && $planInformationPosition == 0) +{ + $leftClass = $this->bootstrapHelper->getClassMapping('span7'); + $rightClass = $this->bootstrapHelper->getClassMapping('span5'); +} +else +{ + $leftClass = $this->bootstrapHelper->getClassMapping('clearfix'); + $rightClass = $this->bootstrapHelper->getClassMapping('clearfix'); +} +?> +
+
+

+ params->get('page_heading'); ?> +

+
+
+
+ +
+ $item]); ?> +
+ +
+ thumb) + { + ?> + <?php echo $item->title; ?> + description) + { + echo $item->description; + } + else + { + echo $item->short_description; + } + ?> +
+ +
+ $item]); ?> +
+ +
+ + renewOptions) || count($this->upgradeRules)) + { + echo $this->loadTemplate('renew_upgrade'); + } + ?> +
+
    + getLanguage(); + + if (in_array('subscribe', $actions)) + { + if ($language->hasKey('OSM_SIGNUP_PLAN_' . $item->id)) + { + $signUpLanguageItem = 'OSM_SIGNUP_PLAN_' . $item->id; + } + else + { + $signUpLanguageItem = 'OSM_SIGNUP'; + } + + if ($language->hasKey('OSM_RENEW_PLAN_' . $item->id)) + { + $renewLanguageItem = 'OSM_RENEW_PLAN_' . $item->id; + } + else + { + $renewLanguageItem = 'OSM_RENEW'; + } + ?> +
  • + + id, $subscribedPlanIds) ? Text::_($renewLanguageItem) : Text::_($signUpLanguageItem); ?> + +
  • + hasKey('OSM_UPGRADE_PLAN_' . $item->id)) + { + $upgradeLanguageItem = 'OSM_UPGRADE_PLAN_' . $item->id; + } + else + { + $upgradeLanguageItem = 'OSM_UPGRADE'; + } + + if (count($item->upgrade_rules) > 1) + { + $link = Route::_('index.php?option=com_osmembership&view=upgrademembership&to_plan_id=' . $item->id . '&Itemid=' . OSMembershipHelperRoute::findView('upgrademembership', $this->Itemid)); + } + else + { + $upgradeOptionId = $item->upgrade_rules[0]->id; + $link = Route::_('index.php?option=com_osmembership&task=register.process_upgrade_membership&upgrade_option_id=' . $upgradeOptionId . '&Itemid=' . $this->Itemid); + } + ?> +
  • + + + +
  • + +
+
+
+
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/plan/default_renew_upgrade.php b/templates/moko-cassiopeia/html/com_osmembership/plan/default_renew_upgrade.php new file mode 100644 index 0000000..12065eb --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/plan/default_renew_upgrade.php @@ -0,0 +1,43 @@ + +
+ renewOptions)) + { + ?> +
+

+ loadCommonLayout('common/tmpl/renew_options.php');?> +
+ upgradeRules)) + { + ?> +
+

+ loadCommonLayout('common/tmpl/upgrade_options.php'); + ?> +
+ +
+
+ +
diff --git a/templates/moko-cassiopeia/html/com_osmembership/plans/columns.php b/templates/moko-cassiopeia/html/com_osmembership/plans/columns.php new file mode 100644 index 0000000..bd6bc2e --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/plans/columns.php @@ -0,0 +1,83 @@ + +
+ params->get('show_page_heading', 1)) + { + if ($this->category) + { + $pageHeading = $this->params->get('page_heading') ?: $this->category->title; + } + else + { + $pageHeading = $this->params->get('page_heading') ?: Text::_('OSM_SUBSCRIPTION_PLANS'); + } + + if ($this->input->getInt('hmvc_call')) + { + $hTag = 'h2'; + } + else + { + $hTag = 'h1'; + } + ?> + < class="osm-page-title">> + category->description)) + { + $description = $this->category->description; + } + elseif (OSMembershipHelper::isValidMessage($this->params->get('intro_text'))) + { + $description = $this->params->get('intro_text'); + } + else + { + $description = ''; + } + + if ($description) + { + ?> +
+ +
+ categories)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/categories.php', ['items' => $this->categories, 'categoryId' => $this->categoryId, 'config' => $this->config, 'Itemid' => $this->Itemid]); + } + + if (count($this->items)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/columns_plans.php', ['items' => $this->items, 'input' => $this->input, 'config' => $this->config, 'Itemid' => $this->Itemid, 'categoryId' => $this->categoryId, 'bootstrapHelper' => $this->bootstrapHelper, 'params' => $this->params]); + } + + if (!$this->input->getInt('hmvc_call') && ($this->pagination->total > $this->pagination->limit)) + { + ?> + + +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/plans/default.php b/templates/moko-cassiopeia/html/com_osmembership/plans/default.php new file mode 100644 index 0000000..0275e35 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/plans/default.php @@ -0,0 +1,82 @@ + +
+ params->get('show_page_heading', 1)) + { + if ($this->category) + { + $pageHeading = $this->params->get('page_heading') ?: $this->category->title; + } + else + { + $pageHeading = $this->params->get('page_heading') ?: Text::_('OSM_SUBSCRIPTION_PLANS'); + } + + if ($this->input->getInt('hmvc_call')) + { + $hTag = 'h2'; + } + else + { + $hTag = 'h1'; + } + ?> + < class="osm-page-title">> + category->description)) + { + $description = $this->category->description; + } + elseif (OSMembershipHelper::isValidMessage($this->params->get('intro_text'))) + { + $description = $this->params->get('intro_text'); + } + else + { + $description = ''; + } + + if ($description) + { + ?> +
+ +
+ categories)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/categories.php', ['items' => $this->categories, 'categoryId' => $this->categoryId, 'config' => $this->config, 'Itemid' => $this->Itemid]); + } + + if (count($this->items)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/default_plans.php', ['items' => $this->items, 'input' => $this->input, 'config' => $this->config, 'Itemid' => $this->Itemid, 'categoryId' => $this->categoryId, 'bootstrapHelper' => $this->bootstrapHelper, 'params' => $this->params]); + } + + if (!$this->input->getInt('hmvc_call') && ($this->pagination->total > $this->pagination->limit)) + { + ?> + + +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/plans/pricingtable.php b/templates/moko-cassiopeia/html/com_osmembership/plans/pricingtable.php new file mode 100644 index 0000000..4da0987 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/plans/pricingtable.php @@ -0,0 +1,74 @@ +category ? $this->category->id : 0; +?> +
+ params->get('show_page_heading', 1)) + { + if ($this->category) + { + $pageHeading = $this->params->get('page_heading') ?: $this->category->title; + } + else + { + $pageHeading = $this->params->get('page_heading') ?: Text::_('OSM_SUBSCRIPTION_PLANS'); + } + + if ($this->input->getInt('hmvc_call')) + { + $hTag = 'h2'; + } + else + { + $hTag = 'h1'; + } + ?> + < class="osm-page-title">> + category->description)) + { + $description = $this->category->description; + } + elseif (OSMembershipHelper::isValidMessage($this->params->get('intro_text'))) + { + $description = $this->params->get('intro_text'); + } + else + { + $description = ''; + } + + if ($description) + { + ?> +
+ +
+ categories)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/categories.php', ['items' => $this->categories, 'categoryId' => $this->categoryId, 'config' => $this->config, 'Itemid' => $this->Itemid]); + } + + if (count($this->items)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/pricingtable_plans.php', ['items' => $this->items, 'input' => $this->input, 'config' => $this->config, 'Itemid' => $this->Itemid, 'categoryId' => $this->categoryId, 'bootstrapHelper' => $this->bootstrapHelper, 'params' => $this->params]); + } + ?> +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/plans/pricingtablecircle.php b/templates/moko-cassiopeia/html/com_osmembership/plans/pricingtablecircle.php new file mode 100644 index 0000000..96a9155 --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/plans/pricingtablecircle.php @@ -0,0 +1,74 @@ +category ? $this->category->id : 0; +?> +
+ params->get('show_page_heading', 1)) + { + if ($this->category) + { + $pageHeading = $this->params->get('page_heading') ?: $this->category->title; + } + else + { + $pageHeading = $this->params->get('page_heading') ?: Text::_('OSM_SUBSCRIPTION_PLANS'); + } + + if ($this->input->getInt('hmvc_call')) + { + $hTag = 'h2'; + } + else + { + $hTag = 'h1'; + } + ?> + < class="osm-page-title">> + category->description)) + { + $description = $this->category->description; + } + elseif (OSMembershipHelper::isValidMessage($this->params->get('intro_text'))) + { + $description = $this->params->get('intro_text'); + } + else + { + $description = ''; + } + + if ($description) + { + ?> +
+ +
+ categories)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/categories.php', ['items' => $this->categories, 'categoryId' => $this->categoryId, 'config' => $this->config, 'Itemid' => $this->Itemid]); + } + + if (count($this->items)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/pricingtable_circle_plans.php', ['items' => $this->items, 'input' => $this->input, 'config' => $this->config, 'Itemid' => $this->Itemid, 'categoryId' => $this->categoryId, 'bootstrapHelper' => $this->bootstrapHelper, 'params' => $this->params]); + } + ?> +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/com_osmembership/plans/pricingtableflat.php b/templates/moko-cassiopeia/html/com_osmembership/plans/pricingtableflat.php new file mode 100644 index 0000000..0c2fe6b --- /dev/null +++ b/templates/moko-cassiopeia/html/com_osmembership/plans/pricingtableflat.php @@ -0,0 +1,74 @@ +category ? $this->category->id : 0; +?> +
+ params->get('show_page_heading', 1)) + { + if ($this->category) + { + $pageHeading = $this->params->get('page_heading') ?: $this->category->title; + } + else + { + $pageHeading = $this->params->get('page_heading') ?: Text::_('OSM_SUBSCRIPTION_PLANS'); + } + + if ($this->input->getInt('hmvc_call')) + { + $hTag = 'h2'; + } + else + { + $hTag = 'h1'; + } + ?> + < class="osm-page-title">> + category->description)) + { + $description = $this->category->description; + } + elseif (OSMembershipHelper::isValidMessage($this->params->get('intro_text'))) + { + $description = $this->params->get('intro_text'); + } + else + { + $description = ''; + } + + if ($description) + { + ?> +
+ +
+ categories)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/categories.php', ['items' => $this->categories, 'categoryId' => $this->categoryId, 'config' => $this->config, 'Itemid' => $this->Itemid]); + } + + if (count($this->items)) + { + echo OSMembershipHelperHtml::loadCommonLayout('common/tmpl/pricingtable_flat_plans.php', ['items' => $this->items, 'input' => $this->input, 'config' => $this->config, 'Itemid' => $this->Itemid, 'categoryId' => $this->categoryId, 'bootstrapHelper' => $this->bootstrapHelper, 'params' => $this->params]); + } + ?> +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/layouts/chromes/card.php b/templates/moko-cassiopeia/html/layouts/chromes/card.php new file mode 100644 index 0000000..c5bbe95 --- /dev/null +++ b/templates/moko-cassiopeia/html/layouts/chromes/card.php @@ -0,0 +1,59 @@ + + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\Utilities\ArrayHelper; + +$module = $displayData['module']; +$params = $displayData['params']; +$attribs = $displayData['attribs']; + +if ($module->content === null || $module->content === '') { + return; +} + +$moduleTag = $params->get('module_tag', 'div'); +$moduleAttribs = []; +$moduleAttribs['class'] = $module->position . ' card ' . htmlspecialchars($params->get('moduleclass_sfx', ''), ENT_QUOTES, 'UTF-8'); +$headerTag = htmlspecialchars($params->get('header_tag', 'h3'), ENT_QUOTES, 'UTF-8'); +$headerClass = htmlspecialchars($params->get('header_class', ''), ENT_QUOTES, 'UTF-8'); +$headerAttribs = []; +$headerAttribs['class'] = $headerClass; + +// Only output a header class if it is not card-title +if ($headerClass !== 'card-title') : + $headerAttribs['class'] = 'card-header ' . $headerClass; +endif; + +// Only add aria if the moduleTag is not a div +if ($moduleTag !== 'div') { + if ($module->showtitle) : + $moduleAttribs['aria-labelledby'] = 'mod-' . $module->id; + $headerAttribs['id'] = 'mod-' . $module->id; + else : + $moduleAttribs['aria-label'] = $module->title; + endif; +} + +$header = '<' . $headerTag . ' ' . ArrayHelper::toString($headerAttribs) . '>' . $module->title . ''; +?> +< > + showtitle && $headerClass !== 'card-title') : ?> + + +
+ showtitle && $headerClass === 'card-title') : ?> + + + content; ?> +
+> diff --git a/templates/moko-cassiopeia/html/layouts/chromes/html5.php b/templates/moko-cassiopeia/html/layouts/chromes/html5.php new file mode 100644 index 0000000..7f571be --- /dev/null +++ b/templates/moko-cassiopeia/html/layouts/chromes/html5.php @@ -0,0 +1,86 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + * + * html5 (chosen html5 tag and font header tags) + */ + +defined('_JEXEC') or die; + +use Joomla\Utilities\ArrayHelper; + +$module = $displayData['module']; +$params = $displayData['params']; + +//var_dump($module->position); + +if ((string) $module->content === '') { + return; +} + +$moduleIcon = ''; + +if ($module->position == 'sidebar-left' || $module->position == 'sidebar-right') { + switch ($module->module) { + case 'mod_virtuemart_cart': + $moduleIcon = ' + + '; + break; + case 'mod_virtuemart_category': + $moduleIcon = ' + + '; + break; + case 'mod_virtuemart_product': + $moduleIcon = ' + + + + '; + break; + default: + $moduleIcon = ''; + } +} + +$moduleTag = htmlspecialchars($params->get('module_tag', 'div'), ENT_QUOTES, 'UTF-8'); +$moduleAttribs = []; +$moduleAttribs['class'] = 'moduletable ' . htmlspecialchars($params->get('moduleclass_sfx', ''), ENT_QUOTES, 'UTF-8'); +$bootstrapSize = (int) $params->get('bootstrap_size', 0); +$asideCol = ($module->position == 'sidebar-left' || $module->position == 'sidebar-right') ? ' col-md-6' : ''; +$footerCol = $module->position == 'footer' ? ' col-md-6' : ''; +$moduleAttribs['class'] .= $bootstrapSize !== 0 ? $footerCol . ' col-lg-' . $bootstrapSize : $asideCol; +$headerTag = htmlspecialchars($params->get('header_tag', 'h3'), ENT_QUOTES, 'UTF-8'); +$headerClass = htmlspecialchars($params->get('header_class', ''), ENT_QUOTES, 'UTF-8'); +$headerAttribs = []; +$headerAttribs['class'] = 'module-title '; + +// Only output a header class if one is set +if ($headerClass !== '') { + $headerAttribs['class'] = $headerClass; +} + +// Only add aria if the moduleTag is not a div +if ($moduleTag !== 'div') { + if ($module->showtitle) : + $moduleAttribs['aria-labelledby'] = 'mod-' . $module->id; + $headerAttribs['id'] = 'mod-' . $module->id; + else : + $moduleAttribs['aria-label'] = $module->title; + endif; +} + +$header = '<' . $headerTag . ' ' . ArrayHelper::toString($headerAttribs) . '>' . $module->title . $moduleIcon . ''; +?> +< > + showtitle) : ?> + + + content; ?> +> diff --git a/templates/moko-cassiopeia/html/layouts/chromes/noCard.php b/templates/moko-cassiopeia/html/layouts/chromes/noCard.php new file mode 100644 index 0000000..d18e128 --- /dev/null +++ b/templates/moko-cassiopeia/html/layouts/chromes/noCard.php @@ -0,0 +1,53 @@ + + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\Utilities\ArrayHelper; + +$module = $displayData['module']; +$params = $displayData['params']; +$attribs = $displayData['attribs']; + +if ($module->content === null || $module->content === '') { + return; +} + +$moduleTag = $params->get('module_tag', 'div'); +$moduleAttribs = []; +$moduleAttribs['class'] = $module->position . ' no-card ' . htmlspecialchars($params->get('moduleclass_sfx', ''), ENT_QUOTES, 'UTF-8'); +$headerTag = htmlspecialchars($params->get('header_tag', 'h3'), ENT_QUOTES, 'UTF-8'); +$headerClass = htmlspecialchars($params->get('header_class', ''), ENT_QUOTES, 'UTF-8'); +$headerAttribs = []; + +// Only output a header class if one is set +if ($headerClass !== '') { + $headerAttribs['class'] = $headerClass; +} + +// Only add aria if the moduleTag is not a div +if ($moduleTag !== 'div') { + if ($module->showtitle) : + $moduleAttribs['aria-labelledby'] = 'mod-' . $module->id; + $headerAttribs['id'] = 'mod-' . $module->id; + else : + $moduleAttribs['aria-label'] = $module->title; + endif; +} + +$header = '<' . $headerTag . ' ' . ArrayHelper::toString($headerAttribs) . '>' . $module->title . ''; +?> +< > + showtitle) : ?> + + + content; ?> +> diff --git a/templates/moko-cassiopeia/html/mod_custom/banner.php b/templates/moko-cassiopeia/html/mod_custom/banner.php new file mode 100644 index 0000000..590ec42 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_custom/banner.php @@ -0,0 +1,32 @@ + + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Uri\Uri; + +$modId = 'mod-custom' . $module->id; + +if ($params->get('backgroundimage')) { + /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ + $wa = $app->getDocument()->getWebAssetManager(); + $wa->addInlineStyle(' +#' . $modId . '{background-image: url("' . Uri::root(true) . '/' . HTMLHelper::_('cleanImageURL', $params->get('backgroundimage'))->url . '");} +', ['name' => $modId]); +} +?> + + diff --git a/templates/moko-cassiopeia/html/mod_gabble/default.php b/templates/moko-cassiopeia/html/mod_gabble/default.php new file mode 100644 index 0000000..33cb740 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_gabble/default.php @@ -0,0 +1,158 @@ +getSession(); +$config = $app->getParams('com_gabble'); +$document = Factory::getDocument(); +$document->addStyleSheet('media/com_gabble/css/gabble.css'); +$document->addStyleSheet('media/templates/site/cassiopeia_meaewellness/css/gable.css'); +$lang = Factory::getLanguage(); +$lang->load('com_gabble'); + +Text::script('COM_GABBLE_TIMEOUT'); + +if ( !$currentuser->get("id")){ + + echo '
+
+
+
'. Text::_('COM_GABBLE_LOGGEDIN') . '
+
+
+
'; + + return; + +} + +$input = $app->input; + +if ($input->get('option') == 'com_gabble') { + + echo '
+
+
+ +
'. Text::_('COM_GABBLE_GABBLE_CHAT') . '
+
+
+
'; + + return; + +} + +$document->addScript('media/com_gabble/js/gabble_com.js'); +//$document->addScript('media/templates/site/cassiopeia_meaewellness/js/mod_gabblegabble_com.js'); +?> + +
+ +
+ +
+
+ +
+ +
+ +
+ + +
+
+ +
+
+ +
+ +
+ + + +
+ + + +
+ +
+ " alt="OpenAI GPT"> +
+ +
+ +
+ + + + + "> + + + + + +
+ +

Tabaoca

diff --git a/templates/moko-cassiopeia/html/mod_menu/collapse-metismenu.php b/templates/moko-cassiopeia/html/mod_menu/collapse-metismenu.php new file mode 100644 index 0000000..4cf569d --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_menu/collapse-metismenu.php @@ -0,0 +1,26 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; + +HTMLHelper::_('bootstrap.collapse'); +?> + + diff --git a/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu.php b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu.php new file mode 100644 index 0000000..7a598c7 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu.php @@ -0,0 +1,108 @@ + + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Helper\ModuleHelper; +use Joomla\Utilities\ArrayHelper; + +/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */ +$wa = $app->getDocument()->getWebAssetManager(); +$wa->registerAndUseScript('metismenu', 'media/templates/site/moko-cassiopeia/js/mod_menu/menu-metismenu.min.js', [], ['defer' => true], ['metismenujs']); + +$attributes = []; +$attributes['class'] = 'mod-menu mod-menu_dropdown-metismenu metismenu mod-list ' . $class_sfx; + +if ($tagId = $params->get('tag_id', '')) { + $attributes['id'] = $tagId; +} + +$start = (int) $params->get('startLevel', 1); + +?> +
    > + &$item) { + // Skip sub-menu items if they are set to be hidden in the module's options + if (!$showAll && $item->level > $start) { + continue; + } + + $itemParams = $item->getParams(); + $class = []; + $class[] = 'metismenu-item item-' . $item->id . ' level-' . ($item->level - $start + 1); + + if ($item->id == $default_id) { + $class[] = 'default'; + } + + if ($item->id == $active_id || ($item->type === 'alias' && $itemParams->get('aliasoptions') == $active_id)) { + $class[] = 'current'; + } + + if (in_array($item->id, $path)) { + $class[] = 'active'; + } elseif ($item->type === 'alias') { + $aliasToId = $itemParams->get('aliasoptions'); + + if (count($path) > 0 && $aliasToId == $path[count($path) - 1]) { + $class[] = 'active'; + } elseif (in_array($aliasToId, $path)) { + $class[] = 'alias-parent-active'; + } + } + + if ($item->type === 'separator') { + $class[] = 'divider'; + } + + if ($showAll) { + if ($item->deeper) { + $class[] = 'deeper'; + } + + if ($item->parent) { + $class[] = 'parent'; + } + } + + echo '
  • '; + + switch ($item->type) : + case 'separator': + case 'component': + case 'heading': + case 'url': + require ModuleHelper::getLayoutPath('mod_menu', 'dropdown-metismenu_' . $item->type); + break; + + default: + require ModuleHelper::getLayoutPath('mod_menu', 'dropdown-metismenu_url'); + endswitch; + + switch (true) : + // The next item is deeper. + case $showAll && $item->deeper: + echo '
      '; + break; + + // The next item is shallower. + case $item->shallower: + echo ''; + echo str_repeat('
  • ', $item->level_diff); + break; + + // The next item is on the same level. + default: + echo ''; + break; + endswitch; +} +?>
diff --git a/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_component.php b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_component.php new file mode 100644 index 0000000..5843303 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_component.php @@ -0,0 +1,77 @@ + + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Filter\OutputFilter; +use Joomla\CMS\HTML\HTMLHelper; + +$attributes = []; + +if ($item->anchor_title) { + $attributes['title'] = $item->anchor_title; +} + +if ($item->anchor_css) { + $attributes['class'] = $item->anchor_css; +} + +if ($item->anchor_rel) { + $attributes['rel'] = $item->anchor_rel; +} + +if ($item->id == $active_id) { + $attributes['aria-current'] = 'location'; + + if ($item->current) { + $attributes['aria-current'] = 'page'; + } +} + +$linktype = $item->title; + +if ($item->menu_icon) { + // The link is an icon + if ($itemParams->get('menu_text', 1)) { + // If the link text is to be displayed, the icon is added with aria-hidden + $linktype = '' . $item->title; + } else { + // If the icon itself is the link, it needs a visually hidden text + $linktype = '' . $item->title . ''; + } +} elseif ($item->menu_image) { + // The link is an image, maybe with an own class + $image_attributes = []; + + if ($item->menu_image_css) { + $image_attributes['class'] = $item->menu_image_css; + } + + $linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes); + + if ($itemParams->get('menu_text', 1)) { + $linktype .= '' . $item->title . ''; + } +} + +if ($item->browserNav == 1) { + $attributes['target'] = '_blank'; +} elseif ($item->browserNav == 2) { + $options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes'; + + $attributes['onclick'] = "window.open(this.href, 'targetWindow', '" . $options . "'); return false;"; +} + +echo HTMLHelper::link(OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes); + +if ($showAll && $item->deeper) { + echo ''; +} diff --git a/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_heading.php b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_heading.php new file mode 100644 index 0000000..e136f71 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_heading.php @@ -0,0 +1,59 @@ + + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\Utilities\ArrayHelper; + +$attributes = []; + +if ($item->anchor_title) { + $attributes['title'] = $item->anchor_title; +} + +$attributes['class'] = 'mod-menu__heading nav-header'; +$attributes['class'] .= $item->anchor_css ? ' ' . $item->anchor_css : null; + +$linktype = $item->title; + +if ($item->menu_icon) { + // The link is an icon + if ($itemParams->get('menu_text', 1)) { + // If the link text is to be displayed, the icon is added with aria-hidden + $linktype = '' . $item->title; + } else { + // If the icon itself is the link, it needs a visually hidden text + $linktype = '' . $item->title . ''; + } +} elseif ($item->menu_image) { + // The link is an image, maybe with an own class + $image_attributes = []; + + if ($item->menu_image_css) { + $image_attributes['class'] = $item->menu_image_css; + } + + $linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes); + + if ($itemParams->get('menu_text', 1)) { + $linktype .= '' . $item->title . ''; + } +} + +if ($showAll && $item->deeper) { + $attributes['class'] .= ' mm-collapsed mm-toggler mm-toggler-nolink'; + $attributes['aria-haspopup'] = 'true'; + $attributes['aria-expanded'] = 'false'; + echo ''; +} else { + echo '' . $linktype . ''; +} diff --git a/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_separator.php b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_separator.php new file mode 100644 index 0000000..9e8695e --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_separator.php @@ -0,0 +1,59 @@ + + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\Utilities\ArrayHelper; + +$attributes = []; + +if ($item->anchor_title) { + $attributes['title'] = $item->anchor_title; +} + +$attributes['class'] = 'mod-menu__separator separator'; +$attributes['class'] .= $item->anchor_css ? ' ' . $item->anchor_css : null; + +$linktype = $item->title; + +if ($item->menu_icon) { + // The link is an icon + if ($itemParams->get('menu_text', 1)) { + // If the link text is to be displayed, the icon is added with aria-hidden + $linktype = '' . $item->title; + } else { + // If the icon itself is the link, it needs a visually hidden text + $linktype = '' . $item->title . ''; + } +} elseif ($item->menu_image) { + // The link is an image, maybe with an own class + $image_attributes = []; + + if ($item->menu_image_css) { + $image_attributes['class'] = $item->menu_image_css; + } + + $linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes); + + if ($itemParams->get('menu_text', 1)) { + $linktype .= '' . $item->title . ''; + } +} + +if ($showAll && $item->deeper) { + $attributes['class'] .= ' mm-collapsed mm-toggler mm-toggler-nolink'; + $attributes['aria-haspopup'] = 'true'; + $attributes['aria-expanded'] = 'false'; + echo ''; +} else { + echo '' . $linktype . ''; +} diff --git a/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_url.php b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_url.php new file mode 100644 index 0000000..7b4f731 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_menu/dropdown-metismenu_url.php @@ -0,0 +1,74 @@ + + * @copyright (C) 2025 Jonathan Miler || Moko Consulting + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Filter\OutputFilter; +use Joomla\CMS\HTML\HTMLHelper; + +$attributes = []; + +if ($item->anchor_title) { + $attributes['title'] = $item->anchor_title; +} + +if ($item->anchor_css) { + $attributes['class'] = $item->anchor_css; +} + +if ($item->anchor_rel) { + $attributes['rel'] = $item->anchor_rel; +} + +$linktype = $item->title; + +if ($item->menu_icon) { + // The link is an icon + if ($itemParams->get('menu_text', 1)) { + // If the link text is to be displayed, the icon is added with aria-hidden + $linktype = '' . $item->title; + } else { + // If the icon itself is the link, it needs a visually hidden text + $linktype = '' . $item->title . ''; + } +} elseif ($item->menu_image) { + // The link is an image, maybe with an own class + $image_attributes = []; + + if ($item->menu_image_css) { + $image_attributes['class'] = $item->menu_image_css; + } + + $linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes); + + if ($itemParams->get('menu_text', 1)) { + $linktype .= '' . $item->title . ''; + } +} + +if ($item->browserNav == 1) { + $attributes['target'] = '_blank'; + $attributes['rel'] = 'noopener noreferrer'; + + if ($item->anchor_rel == 'nofollow') { + $attributes['rel'] .= ' nofollow'; + } +} elseif ($item->browserNav == 2) { + $options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' . $params->get('window_open'); + + $attributes['onclick'] = "window.open(this.href, 'targetWindow', '" . $options . "'); return false;"; +} + +echo HTMLHelper::link(OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes); + +if ($showAll && $item->deeper) { + echo ''; +} diff --git a/templates/moko-cassiopeia/html/mod_virtuemart_cart/default.php b/templates/moko-cassiopeia/html/mod_virtuemart_cart/default.php new file mode 100644 index 0000000..5649ec7 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_virtuemart_cart/default.php @@ -0,0 +1,98 @@ +prepareAjaxData(true); +$view = vRequest::getCmd('view'); +?> + +
+
+

+ totalProductTxt ?> +

+
+ + +
+
+
+
+
+
+
+ +  x  + +
+
+ _priceConfig['salesPrice'][0]) : ?> +
+ +
+ +
+
+
+
+
+
+ +
+ products as $product) : ?> +
+
+ +
+ +
+ +
+ + + +  x  + + + +
+ +
+
+ + _priceConfig['salesPrice'][0]) : ?> +
+ + + +
+ +
+
+
+
+ +
+ +
+ + + + + products) ? $data->billTotal : ''; ?> + +
+ + + + + + + +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/mod_virtuemart_cart/dropdown.php b/templates/moko-cassiopeia/html/mod_virtuemart_cart/dropdown.php new file mode 100644 index 0000000..b3c5ecf --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_virtuemart_cart/dropdown.php @@ -0,0 +1,106 @@ +prepareAjaxData(true); +$view = vRequest::getCmd('view'); +?> + + \ No newline at end of file diff --git a/templates/moko-cassiopeia/html/mod_virtuemart_category/all.php b/templates/moko-cassiopeia/html/mod_virtuemart_category/all.php new file mode 100644 index 0000000..ed02219 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_virtuemart_category/all.php @@ -0,0 +1,43 @@ +get('level', 0); +?> +
    + + virtuemart_category_id); + $cattext = $category->category_name; + + if (in_array( $category->virtuemart_category_id, $parentCategories)) { + $active_menu = ' active'; + } + ?> +
  • + + childs) && $sublevel > 0) : ?> +
      + childs as $child) : ?> + virtuemart_category_id == $category_id) { + $active_menu = ' active'; + } + $caturl = Route::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child->virtuemart_category_id); + $cattext = vmText::_($child->category_name); + ?> +
    • + +
    • + +
    + +
  • + +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/mod_virtuemart_category/current.php b/templates/moko-cassiopeia/html/mod_virtuemart_category/current.php new file mode 100644 index 0000000..66518e9 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_virtuemart_category/current.php @@ -0,0 +1,66 @@ +getWebAssetManager(); +$wa->addInlineScript('jQuery(function($) { + $(\'.vm-menu-btn\').click(function(e){ + e.stopPropagation(); + e.preventDefault(); + }); + }); +'); + +$category_id = vRequest::getInt ('virtuemart_category_id', 0); +$sublevel = $params->get('level', 0); +$btnIcon = ' + +'; +?> +
    + + virtuemart_category_id, $parentCategories)) { + $active_menu = ' active'; + } + + $has_children = !empty($category->childs) ? ' has-children' : ''; + $collapsed = empty($active_menu) ? ' collapsed' : ''; + $caturl = Route::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$category->virtuemart_category_id); + $btn = ''; + $submenu_btn = !empty($category->childs) && $sublevel > 0 ? $btn : ''; + $cattext = $category->category_name . $submenu_btn; + ?> +
  • + + childs) && $sublevel > 0) : ?> +
    +
      + childs as $child) : ?> + virtuemart_category_id == $category_id) { + $active_menu = ' active'; + } + $caturl = Route::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child->virtuemart_category_id); + $childcattext = $child->category_name; + ?> +
    • + +
    • + +
    +
    + +
  • + +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/mod_virtuemart_category/default.php b/templates/moko-cassiopeia/html/mod_virtuemart_category/default.php new file mode 100644 index 0000000..f0bc239 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_virtuemart_category/default.php @@ -0,0 +1,66 @@ +getWebAssetManager(); +$wa->addInlineScript('jQuery(function($) { + $(\'.vm-menu-btn\').click(function(e){ + e.stopPropagation(); + e.preventDefault(); + }); + }); +'); + +$category_id = vRequest::getInt ('virtuemart_category_id', 0); +$sublevel = $params->get('level', 0); +$btnIcon = ' + +'; +?> +
    + + virtuemart_category_id, $parentCategories)) { + $active_menu = ' active'; + } + + $has_children = !empty($category->childs) ? ' has-children' : ''; + $collapsed = empty($active_menu) ? ' collapsed' : ''; + $caturl = Route::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$category->virtuemart_category_id); + $btn = ''; + $submenu_btn = !empty($category->childs) && $sublevel > 0 ? $btn : ''; + $cattext = $category->category_name . $submenu_btn; + ?> +
  • + + childs) && $sublevel > 0) : ?> +
    +
      + childs as $child) : ?> + virtuemart_category_id == $category_id) { + $active_menu = ' active'; + } + $caturl = Route::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child->virtuemart_category_id); + $childcattext = $child->category_name; + ?> +
    • + +
    • + +
    +
    + +
  • + +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/mod_virtuemart_category/wall.php b/templates/moko-cassiopeia/html/mod_virtuemart_category/wall.php new file mode 100644 index 0000000..9d1130f --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_virtuemart_category/wall.php @@ -0,0 +1,27 @@ +addImages($categories); +$categories_per_row = vmConfig::get('categories_per_row'); +$bscol = $module->position == 'sidebar-left' || $module->position == 'sidebar-right' ? '6' : '3'; +?> + + \ No newline at end of file diff --git a/templates/moko-cassiopeia/html/mod_virtuemart_currencies/default.php b/templates/moko-cassiopeia/html/mod_virtuemart_currencies/default.php new file mode 100644 index 0000000..4daf910 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_virtuemart_currencies/default.php @@ -0,0 +1,37 @@ +getCurrency($virtuemart_currency_id); +?> + + +

+ + +
+ +
+ + + + + + \ No newline at end of file diff --git a/templates/moko-cassiopeia/html/mod_virtuemart_product/default.php b/templates/moko-cassiopeia/html/mod_virtuemart_product/default.php new file mode 100644 index 0000000..a3b5841 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_virtuemart_product/default.php @@ -0,0 +1,166 @@ +showRating(); + +$emptyStar = ' + +'; + +$star = ' + +'; + +$bscol = ' col-xl-' . floor (12 / $products_per_row); +?> + +
+ +
+ + + +
+ +
+
> + images[0]) ? $product->images[0]->displayMediaThumb ('class="vm-products-module-img img-fluid"', FALSE) : ''; + echo HTMLHelper::_ ('link', Route::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id), $image, array('title' => $product->product_name)); + ?> +
+
+ + getRatingByProduct($product->virtuemart_product_id, true); + $maxrating = VmConfig::get('vm_maximum_rating_scale', 5); + ?> + rating)) : ?> +
+ +
+ + rating * 16; ?> +
+
+ +
+
rating, 2) . '/' . $maxrating) ?>" data-bs-toggle="tooltip"> +
+ +
+
+
+ + + $product)); ?> +
+ + virtuemart_product_id . '&virtuemart_category_id=' .$product->virtuemart_category_id); ?> + +

+ + product_name; ?> + +

+ +

+ product_s_desc, 60, ' ...') ?> +

+ +
+ prices['salesPrice'])) { + echo $currency->createPriceDiv ('salesPrice', '', $product->prices, FALSE, FALSE, 1.0, TRUE); + } + + if ($product->prices['discountAmount']) { + echo $currency->createPriceDiv ('basePriceWithTax', '', $product->prices, FALSE, FALSE, 1.0, TRUE); + } + } + ?> +
+ + + $product)); ?> + + + +
+ +
+ +
    + +
  • +
    +
    + images[0]) ? $product->images[0]->displayMediaThumb ('class="vm-products-module-img img-fluid"', FALSE) : ''; + echo HTMLHelper::_ ('link', Route::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id), $image, array('title' => $product->product_name)); + ?> +
    +
    + virtuemart_product_id . '&virtuemart_category_id=' .$product->virtuemart_category_id); ?> + +

    + + product_name; ?> + +

    + +
    + prices['salesPrice'])) { + echo $currency->createPriceDiv ('salesPrice', '', $product->prices, FALSE, FALSE, 1.0, TRUE); + } + + if ($product->prices['discountAmount']) { + echo $currency->createPriceDiv ('basePriceWithTax', '', $product->prices, FALSE, FALSE, 1.0, TRUE); + } + } + ?> +
    + + +
    +
    +
  • + +
+ + + + + +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/mod_virtuemart_search/default.php b/templates/moko-cassiopeia/html/mod_virtuemart_search/default.php new file mode 100644 index 0000000..c517da8 --- /dev/null +++ b/templates/moko-cassiopeia/html/mod_virtuemart_search/default.php @@ -0,0 +1,55 @@ + + +
+ + + + + + '; + } + ?> +
\ No newline at end of file diff --git a/templates/moko-cassiopeia/html/tinymce/index.html b/templates/moko-cassiopeia/html/tinymce/index.html new file mode 100644 index 0000000..2efb97f --- /dev/null +++ b/templates/moko-cassiopeia/html/tinymce/index.html @@ -0,0 +1 @@ + diff --git a/templates/moko-cassiopeia/index.php b/templates/moko-cassiopeia/index.php new file mode 100644 index 0000000..f0525a6 --- /dev/null +++ b/templates/moko-cassiopeia/index.php @@ -0,0 +1,380 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Uri\Uri; + +/** @var Joomla\CMS\Document\HtmlDocument $this */ + +$app = Factory::getApplication(); +$input = $app->getInput(); +$wa = $this->getWebAssetManager(); +$params_ColorName = $this->params->get('colorName', 'colors_standard'); +$params_GoogleTagManager = $this->params->get('googletagmanager', false); +$params_GoogleTagManagerID = $this->params->get('googletagmanagerid', null); +$params_custom_head_start = $this->params->get('custom_head_start', null); +$params_custom_head_end = $this->params->get('custom_head_end', null); + + +$params_leftIcon = htmlspecialchars( + $this->params->get('drawerLeftIcon', 'fa-solid fa-chevron-right'), + ENT_COMPAT, 'UTF-8' +); +$params_rightIcon = htmlspecialchars( + $this->params->get('drawerRightIcon', 'fa-solid fa-chevron-left'), + ENT_COMPAT, 'UTF-8' +); + +if($params_GoogleTagManager && $params_GoogleTagManagerID) { + ?> + + + + addHeadLink(HTMLHelper::_('image', '../media/templates/site/moko-cassiopeia/images/favicon/favicon.svg', '', [], true, 1), 'icon', 'rel', ['type' => 'image/svg+xml']); +$this->addHeadLink(HTMLHelper::_('image', '../media/templates/site/moko-cassiopeia/images/favicon/favicon.ico', '', [], true, 1), 'alternate icon', 'rel', ['type' => 'image/vnd.microsoft.icon']); +?> + + + + + + + + + + + + + + + + + +getCmd('option', ''); +$view = $input->getCmd('view', ''); +$layout = $input->getCmd('layout', ''); +$task = $input->getCmd('task', ''); +$itemid = $input->getCmd('Itemid', ''); +$sitename = htmlspecialchars($app->get('sitename'), ENT_QUOTES, 'UTF-8'); +$menu = $app->getMenu()->getActive(); +$pageclass = $menu !== null ? $menu->getParams()->get('pageclass_sfx', '') : ''; + +// Template path +$templatePath = 'media/templates/site/moko-cassiopeia'; + +// Color Theme +$assetColorName = 'theme.' . $params_ColorName; +$wa->registerAndUseStyle($assetColorName, $templatePath . '/css/global/' . $params_ColorName . '.css'); + +// Use a font scheme if set in the template style options +$params_FontScheme = $this->params->get('useFontScheme', false); +$fontStyles = ''; + +if ($params_FontScheme) { + if (stripos($params_FontScheme, 'https://') === 0) { + $this->getPreloadManager()->preconnect('https://fonts.googleapis.com/', ['crossorigin' => 'anonymous']); + $this->getPreloadManager()->preconnect('https://fonts.gstatic.com/', ['crossorigin' => 'anonymous']); + $this->getPreloadManager()->preload($params_FontScheme, ['as' => 'style', 'crossorigin' => 'anonymous']); + $wa->registerAndUseStyle('fontscheme.current', $params_FontScheme, [], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'', 'crossorigin' => 'anonymous']); + + if (preg_match_all('/family=([^?:]*):/i', $params_FontScheme, $matches) > 0) { + $fontStyles = '--moko-cassiopeia-font-family-body: "' . str_replace('+', ' ', $matches[1][0]) . '", sans-serif; + --moko-cassiopeia-font-family-headings: "' . str_replace('+', ' ', isset($matches[1][1]) ? $matches[1][1] : $matches[1][0]) . '", sans-serif; + --moko-cassiopeia-font-weight-normal: 400; + --moko-cassiopeia-font-weight-headings: 700;'; + } + } else { + $wa->registerAndUseStyle('fontscheme.current', $params_FontScheme, ['version' => 'auto'], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'']); + $this->getPreloadManager()->preload($wa->getAsset('style', 'fontscheme.current')->getUri() . '?' . $this->getMediaVersion(), ['as' => 'style']); + } +} + +// Enable assets +$wa->usePreset('template.MOKO-CASSIOPEIA.' . ($this->direction === 'rtl' ? 'rtl' : 'ltr')) + ->useStyle('template.active.language') + ->useStyle('template.user') + ->useScript('template.user') + ->addInlineStyle(":root { + --hue: 214; + --template-bg-light: #f0f4fb; + --template-text-dark: #495057; + --template-text-light: #ffffff; + --template-link-color: #2a69b8; + --template-special-color: #001B4C; + $fontStyles + }"); + +// Override 'template.active' asset to set correct ltr/rtl dependency +$wa->registerStyle('template.active', '', [], [], ['template.MOKO-CASSIOPEIA.' . ($this->direction === 'rtl' ? 'rtl' : 'ltr')]); + +// Logo file or site title param +if ($this->params->get('logoFile')) { + $logo = HTMLHelper::_('image', Uri::root(false) . htmlspecialchars($this->params->get('logoFile'), ENT_QUOTES), $sitename, ['loading' => 'eager', 'decoding' => 'async'], false, 0); +} elseif ($this->params->get('siteTitle')) { + $logo = '' . htmlspecialchars($this->params->get('siteTitle'), ENT_COMPAT, 'UTF-8') . ''; +} else { + $logo = HTMLHelper::_('image', 'full_logo.png', $sitename, ['class' => 'logo d-inline-block', 'loading' => 'eager', 'decoding' => 'async'], true, 0); +} + +$hasClass = ''; + +if ($this->countModules('sidebar-left', true)) { + $hasClass .= ' has-sidebar-left'; +} + +if ($this->countModules('sidebar-right', true)) { + $hasClass .= ' has-sidebar-right'; +} +if ($this->countModules('drawer-left', true)) { $hasClass .= ' has-drawer-left'; } +if ($this->countModules('drawer-right', true)) { $hasClass .= ' has-drawer-right'; } + +// Container +$wrapper = $this->params->get('fluidContainer') ? 'wrapper-fluid' : 'wrapper-static'; + +$this->setMetaData('viewport', 'width=device-width, initial-scale=1'); + +$stickyHeader = $this->params->get('stickyHeader') ? 'position-sticky sticky-top' : ''; + +if($this->params->get('fA6KitCode')){ + //build unique kit embed code + $fa6Kit="https://kit.fontawesome.com/".$this->params->get('fA6KitCode').".js"; + + //adding FontAwesome V6 Kit Code + JHtml::_('script', $fa6Kit, array('crossorigin' => 'anonymous')); +} else { + // Defer fontawesome for increased performance. Once the page is loaded javascript changes it to a stylesheet. + $wa->getAsset('style', 'fontawesome')->setAttribute('rel', 'lazy-stylesheet'); +} +?> + + + + + + + + + + + + + + + + + + +
+ + countModules('topbar')) : ?> +
+ +
+ +
+ countModules('below-top')) : ?> +
+ +
+ + + params->get('brand', 1)) : ?> +
+ +
+ + + countModules('below-logo')) : ?> + + +
+ +countModules('drawer-left')) : ?> + + + +countModules('drawer-right')) : ?> + + + countModules('menu', true) || $this->countModules('search', true)) : ?> +
+ countModules('menu', true)) : ?> + + + countModules('search', true)) : ?> + + +
+ +
+ +
+ countModules('banner', true)) : ?> +
+ +
+ + + countModules('top-a', true)) : ?> +
+ +
+ + + countModules('top-b', true)) : ?> +
+ +
+ + + countModules('sidebar-left', true)) : ?> +
+ +
+ + +
+ + + +
+ +
+ +
+ + countModules('sidebar-right', true)) : ?> +
+ +
+ + + countModules('bottom-a', true)) : ?> +
+ +
+ + + countModules('bottom-b', true)) : ?> +
+ +
+ +
+ +
+countModules('footer-menu', true)) : ?> + + +countModules('footer', true)) : ?> +
+ +
+ +
+ +params->get('backTop') == 1) : ?> + + + + + + +countModules('drawer-left', true)) : ?> + + + + +countModules('drawer-right', true)) : ?> + + + + + + diff --git a/templates/moko-cassiopeia/joomla.asset.json b/templates/moko-cassiopeia/joomla.asset.json new file mode 100644 index 0000000..a123949 --- /dev/null +++ b/templates/moko-cassiopeia/joomla.asset.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://developer.joomla.org/schemas/json-schema/web_assets.json", + "name": "moko-cassiopeia", + "version": "4.0.0", + "description": "This file contains details of the assets used by moko-cassiopeia, the default Joomla 4 site template.", + "license": "GPL-2.0-or-later", + "assets": [ + { + "name": "template.MOKO-CASSIOPEIA.ltr", + "description": "The css file to be used when the site is left to right (LTR).", + "type": "style", + "uri": "template.min.css", + "dependencies": [ + "fontawesome" + ] + }, + { + "name": "template.MOKO-CASSIOPEIA.rtl", + "description": "The css file to be used when the site is right to left (RTL).", + "type": "style", + "uri": "template-rtl.min.css", + "dependencies": [ + "fontawesome" + ] + }, + { + "name": "template.offline", + "description": "The css file to be used when the site is offline and offline.php is being used.", + "type": "style", + "uri": "offline.css" + }, + { + "name": "template.active.language", + "description": "An asset to allow language specific css, eg 'language/[lang-CODE]/[lang-CODE].css', to use it as a dependency to the active template", + "type": "style", + "uri": "", + "class": "LangActiveAssetItem", + "dependencies": [ + "template.active" + ] + }, + { + "name": "template.user", + "description": "A file where a user can add their own css.", + "type": "style", + "uri": "user.css", + "weight": 500, + "dependencies": [ + "template.active", + "template.active.language" + ] + }, + { + "name": "template.MOKO-CASSIOPEIA", + "description": "The file containing the javascript for this template.", + "type": "script", + "uri": "template.js", + "attributes" : { + "defer": true + }, + "dependencies": [ + "core" + ] + }, + { + "name": "template.active", + "description": "A dummy asset to allow extensions to use it as a dependency to the active template.", + "type": "script", + "uri": "", + "dependencies": [ + "template.MOKO-CASSIOPEIA" + ] + }, + { + "name": "template.user", + "description": "The name of a file where a user can add their own javascript", + "type": "script", + "uri": "user.js", + "dependencies": [ + "template.active" + ] + }, + { + "name": "template.MOKO-CASSIOPEIA.ltr", + "type": "preset", + "dependencies": [ + "template.MOKO-CASSIOPEIA.ltr#style", + "template.MOKO-CASSIOPEIA#script" + ] + }, + { + "name": "template.MOKO-CASSIOPEIA.rtl", + "type": "preset", + "dependencies": [ + "template.MOKO-CASSIOPEIA.rtl#style", + "template.MOKO-CASSIOPEIA#script" + ] + }, + { + "name": "searchtools", + "type": "style", + "uri": "system/searchtools/searchtools.min.css" + }, + { + "name": "fontawesome", + "type": "style", + "uri": "system/joomla-fontawesome.min.css" + } + ] +} diff --git a/templates/moko-cassiopeia/offline.php b/templates/moko-cassiopeia/offline.php new file mode 100644 index 0000000..d18b89f --- /dev/null +++ b/templates/moko-cassiopeia/offline.php @@ -0,0 +1,257 @@ + + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +defined('_JEXEC') or die; + +use Joomla\CMS\Factory; +use Joomla\CMS\Helper\AuthenticationHelper; +use Joomla\CMS\HTML\HTMLHelper; +use Joomla\CMS\Language\Text; +use Joomla\CMS\Router\Route; +use Joomla\CMS\Uri\Uri; + +/** @var Joomla\CMS\Document\HtmlDocument $this */ + +$extraButtons = AuthenticationHelper::getLoginButtons('form-login'); +$app = Factory::getApplication(); +$wa = $this->getWebAssetManager(); + + +if ($this->params->get('offlineEmbed')) { + $fullWidth = 1; +} else { + $fullWidth = 0; +} + +// Template path +$templatePath = 'media/templates/site/moko-cassiopeia'; + +// Color Theme +$paramsColorName = $this->params->get('colorName', 'colors_standard'); +$assetColorName = 'theme.' . $paramsColorName; +$wa->registerAndUseStyle($assetColorName, $templatePath . '/css/global/' . $paramsColorName . '.css'); + +// Use a font scheme if set in the template style options +$paramsFontScheme = $this->params->get('useFontScheme', false); +$fontStyles = ''; + +if ($paramsFontScheme) { + if (stripos($paramsFontScheme, 'https://') === 0) { + $this->getPreloadManager()->preconnect('https://fonts.googleapis.com/', ['crossorigin' => 'anonymous']); + $this->getPreloadManager()->preconnect('https://fonts.gstatic.com/', ['crossorigin' => 'anonymous']); + $this->getPreloadManager()->preload($paramsFontScheme, ['as' => 'style', 'crossorigin' => 'anonymous']); + $wa->registerAndUseStyle('fontscheme.current', $paramsFontScheme, [], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'', 'crossorigin' => 'anonymous']); + + if (preg_match_all('/family=([^?:]*):/i', $paramsFontScheme, $matches) > 0) { + $fontStyles = '--moko-cassiopeia-font-family-body: "' . str_replace('+', ' ', $matches[1][0]) . '", sans-serif; + --moko-cassiopeia-font-family-headings: "' . str_replace('+', ' ', isset($matches[1][1]) ? $matches[1][1] : $matches[1][0]) . '", sans-serif; + --moko-cassiopeia-font-weight-normal: 400; + --moko-cassiopeia-font-weight-headings: 700;'; + } + } else { + $wa->registerAndUseStyle('fontscheme.current', $paramsFontScheme, ['version' => 'auto'], ['media' => 'print', 'rel' => 'lazy-stylesheet', 'onload' => 'this.media=\'all\'']); + $this->getPreloadManager()->preload($wa->getAsset('style', 'fontscheme.current')->getUri() . '?' . $this->getMediaVersion(), ['as' => 'style']); + } +} + +// Enable assets +$wa->usePreset('template.MOKO-CASSIOPEIA.' . ($this->direction === 'rtl' ? 'rtl' : 'ltr')) + ->useStyle('template.active.language') + ->useStyle('template.offline') + ->useStyle('template.user') + ->useScript('template.user') + ->addInlineStyle(":root { + --hue: 214; + --template-bg-light: #f0f4fb; + --template-text-dark: #495057; + --template-text-light: #ffffff; + --template-link-color: #2a69b8; + --template-special-color: #001B4C; + $fontStyles + }"); + +// Override 'template.active' asset to set correct ltr/rtl dependency +$wa->registerStyle('template.active', '', [], [], ['template.MOKO-CASSIOPEIA.' . ($this->direction === 'rtl' ? 'rtl' : 'ltr')]); +$this->addStyleSheet('//cdn-images.mailchimp.com/embedcode/classic-061523.css'); +// Logo file or site title param +$sitename = htmlspecialchars($app->get('sitename'), ENT_QUOTES, 'UTF-8'); + +// Browsers support SVG favicons +$this->addHeadLink(HTMLHelper::_('image', 'favicon.svg', '', [], true, 1), 'icon', 'rel', ['type' => 'image/svg+xml']); +$this->addHeadLink(HTMLHelper::_('image', 'favicon.ico', '', [], true, 1), 'alternate icon', 'rel', ['type' => 'image/vnd.microsoft.icon']); +$this->addHeadLink(HTMLHelper::_('image', 'favicon.svg', '', [], true, 1), 'mask-icon', 'rel', ['color' => '#fff']); + + +//add Bootsrap 5 Support +HTMLHelper::_('bootstrap.alert'); +HTMLHelper::_('bootstrap.button'); +HTMLHelper::_('bootstrap.carousel'); +HTMLHelper::_('bootstrap.collapse'); +HTMLHelper::_('bootstrap.dropdown'); +HTMLHelper::_('bootstrap.modal'); +HTMLHelper::_('bootstrap.offcanvas'); +HTMLHelper::_('bootstrap.popover'); +HTMLHelper::_('bootstrap.scrollspy'); +HTMLHelper::_('bootstrap.tab'); +HTMLHelper::_('bootstrap.tooltip'); +HTMLHelper::_('bootstrap.toast'); + + +if ($this->params->get('logoFile')) { + $logo = HTMLHelper::_('image', Uri::root(false) . htmlspecialchars($this->params->get('logoFile'), ENT_QUOTES), $sitename, ['class' => 'logo d-inline-block', 'loading' => 'eager', 'decoding' => 'async'], false, 0); +} elseif ($this->params->get('siteTitle')) { + $logo = '' . htmlspecialchars($this->params->get('siteTitle'), ENT_COMPAT, 'UTF-8') . ''; +} else { + $logo = HTMLHelper::_('image', 'logo.svg', $sitename, ['class' => 'logo d-inline-block', 'loading' => 'eager', 'decoding' => 'async'], true, 0); +} + +if($this->params->get('fA6KitCode')){ + //build unique kit embed code + $fa6Kit="https://kit.fontawesome.com/".$this->params->get('fA6KitCode').".js"; + + //adding FontAwesome V6 Kit Code + JHtml::_('script', $fa6Kit, array('crossorigin' => 'anonymous')); +} else { + // Defer fontawesome for increased performance. Once the page is loaded javascript changes it to a stylesheet. + $wa->getAsset('style', 'fontawesome')->setAttribute('rel', 'lazy-stylesheet'); +} + +if ($app->get('offline_image')){ + //echo HTMLHelper::_('image', $app->get('offline_image'), $sitename, ['class' => 'offline-image'], false, 0); + $backgroundstyle=' + body { + background-image: url('.$app->get('offline_image').'); + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + }'; + $this->addStyleDeclaration($backgroundstyle); +} + + +?> + + + + + + + + + + +
+
+
+ +

+ +

+ + countModules('offline-header')) : ?> + +
+ get('display_offline_message', 1) == 1 && str_replace(' ', '', $app->get('offline_message')) != '') : ?> +

get('offline_message'); ?>

+ get('display_offline_message', 1) == 2) : ?> +

+
+ countModules('offline')) : ?> + +
+ +
+ +
+ +
+ countModules('offline-footer')) : ?> + + +
+ countModules('footer-menu', true)) : ?> + + + countModules('footer')) : ?> + + +
+ + + params->get('backTop') == 1) : ?> + + + + + + + + diff --git a/templates/moko-cassiopeia/templateDetails.xml b/templates/moko-cassiopeia/templateDetails.xml new file mode 100644 index 0000000..0b0cad8 --- /dev/null +++ b/templates/moko-cassiopeia/templateDetails.xml @@ -0,0 +1,251 @@ + + + moko-cassiopeia + 1.0 + 2023-05 + Jonathan Miller || Moko Consulting + jmiller@mokoconsulting.tech + (C)GNU General Public License Version 2 - 2023 Meae Wellness, Inc. + TPL_MOKO-CASSIOPEIA_XML_DESCRIPTION + 1 + + component.php + error.php + index.php + joomla.asset.json + offline.php + templateDetails.xml + html + + + js + css + images + fonts + + + topbar + below-top + below-logo + menu + search + banner + top-a + top-b + main-top + main-bottom + breadcrumbs + sidebar-left + sidebar-right + bottom-a + bottom-b + footer-menu + footer + debug + offline-header + offline + offline-footer + drawer-left + drawer-right + + + en-GB/tpl_moko-cassiopeia.ini + en-GB/tpl_moko-cassiopeia.sys.ini + en-US/tpl_moko-cassiopeia.ini + en-US/tpl_moko-cassiopeia.sys.ini + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+
+ + +
+
+ + + + +
+
+
+